@charset "UTF-8";
/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS and SCSS file within this directory, lib/assets/stylesheets, vendor/assets/stylesheets,
 * or any plugin's vendor/assets/stylesheets directory can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the bottom of the
 * compiled file so the styles you add here take precedence over styles defined in any other CSS/SCSS
 * files in this directory. Styles in this file should be added after the last require_* statement.
 * It is generally better to create a new file per style scope.
 *



 */
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@import url(//fonts.googleapis.com/css?family=Open+Sans:400,600,700,300);
@font-face {
  font-family: 'FontAwesome';
  src: url(/assets/fontawesome-webfont-7bfcab6db99d5cfbf1705ca0536ddc78585432cc5fa41bbd7ad0f009033b2979.eot);
  src: url(/assets/fontawesome-webfont-7bfcab6db99d5cfbf1705ca0536ddc78585432cc5fa41bbd7ad0f009033b2979.eot?#iefix) format("embedded-opentype"), url(/assets/fontawesome-webfont-2adefcbc041e7d18fcf2d417879dc5a09997aa64d675b7a3c4b6ce33da13f3fe.woff2) format("woff2"), url(/assets/fontawesome-webfont-ba0c59deb5450f5cb41b3f93609ee2d0d995415877ddfa223e8a8a7533474f07.woff) format("woff"), url(/assets/fontawesome-webfont-aa58f33f239a0fb02f5c7a6c45c043d7a9ac9a093335806694ecd6d4edc0d6a8.ttf) format("truetype"), url(/assets/fontawesome-webfont-ad6157926c1622ba4e1d03d478f1541368524bfc46f51e42fe0d945f7ef323e4.svg#fontawesomeregular) format("svg");
  font-weight: normal;
  font-style: normal;
}

/* line 19, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* makes the font 33% larger relative to the icon container */
/* line 28, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

/* line 33, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-2x {
  font-size: 2em;
}

/* line 36, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-3x {
  font-size: 3em;
}

/* line 39, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-4x {
  font-size: 4em;
}

/* line 42, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-5x {
  font-size: 5em;
}

/* line 45, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}

/* line 49, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}

/* line 54, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-ul > li {
  position: relative;
}

/* line 57, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}

/* line 64, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-li.fa-lg {
  left: -1.85714286em;
}

/* line 67, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}

/* line 72, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-pull-left {
  float: left;
}

/* line 75, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-pull-right {
  float: right;
}

/* line 78, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa.fa-pull-left {
  margin-right: .3em;
}

/* line 81, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa.fa-pull-right {
  margin-left: .3em;
}

/* Deprecated as of 4.4.0 */
/* line 85, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.pull-right {
  float: right;
}

/* line 88, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.pull-left {
  float: left;
}

/* line 91, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa.pull-left {
  margin-right: .3em;
}

/* line 94, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa.pull-right {
  margin-left: .3em;
}

/* line 97, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}

/* line 101, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

/* line 125, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 131, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* line 137, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}

/* line 143, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

/* line 149, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}

/* line 155, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}

/* line 162, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

/* line 170, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

/* line 177, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-stack-1x {
  line-height: inherit;
}

/* line 180, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-stack-2x {
  font-size: 2em;
}

/* line 183, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-inverse {
  color: #ffffff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
/* line 188, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-glass:before {
  content: "\f000";
}

/* line 191, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-music:before {
  content: "\f001";
}

/* line 194, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-search:before {
  content: "\f002";
}

/* line 197, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-envelope-o:before {
  content: "\f003";
}

/* line 200, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-heart:before {
  content: "\f004";
}

/* line 203, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-star:before {
  content: "\f005";
}

/* line 206, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-star-o:before {
  content: "\f006";
}

/* line 209, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-user:before {
  content: "\f007";
}

/* line 212, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-film:before {
  content: "\f008";
}

/* line 215, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-th-large:before {
  content: "\f009";
}

/* line 218, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-th:before {
  content: "\f00a";
}

/* line 221, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-th-list:before {
  content: "\f00b";
}

/* line 224, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-check:before {
  content: "\f00c";
}

/* line 227, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}

/* line 232, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-search-plus:before {
  content: "\f00e";
}

/* line 235, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-search-minus:before {
  content: "\f010";
}

/* line 238, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-power-off:before {
  content: "\f011";
}

/* line 241, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-signal:before {
  content: "\f012";
}

/* line 244, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}

/* line 248, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-trash-o:before {
  content: "\f014";
}

/* line 251, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-home:before {
  content: "\f015";
}

/* line 254, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-file-o:before {
  content: "\f016";
}

/* line 257, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-clock-o:before {
  content: "\f017";
}

/* line 260, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-road:before {
  content: "\f018";
}

/* line 263, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-download:before {
  content: "\f019";
}

/* line 266, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}

/* line 269, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}

/* line 272, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-inbox:before {
  content: "\f01c";
}

/* line 275, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-play-circle-o:before {
  content: "\f01d";
}

/* line 278, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}

/* line 282, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-refresh:before {
  content: "\f021";
}

/* line 285, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-list-alt:before {
  content: "\f022";
}

/* line 288, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-lock:before {
  content: "\f023";
}

/* line 291, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-flag:before {
  content: "\f024";
}

/* line 294, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-headphones:before {
  content: "\f025";
}

/* line 297, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-volume-off:before {
  content: "\f026";
}

/* line 300, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-volume-down:before {
  content: "\f027";
}

/* line 303, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-volume-up:before {
  content: "\f028";
}

/* line 306, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-qrcode:before {
  content: "\f029";
}

/* line 309, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-barcode:before {
  content: "\f02a";
}

/* line 312, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-tag:before {
  content: "\f02b";
}

/* line 315, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-tags:before {
  content: "\f02c";
}

/* line 318, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-book:before {
  content: "\f02d";
}

/* line 321, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-bookmark:before {
  content: "\f02e";
}

/* line 324, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-print:before {
  content: "\f02f";
}

/* line 327, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-camera:before {
  content: "\f030";
}

/* line 330, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-font:before {
  content: "\f031";
}

/* line 333, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-bold:before {
  content: "\f032";
}

/* line 336, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-italic:before {
  content: "\f033";
}

/* line 339, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-text-height:before {
  content: "\f034";
}

/* line 342, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-text-width:before {
  content: "\f035";
}

/* line 345, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-align-left:before {
  content: "\f036";
}

/* line 348, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-align-center:before {
  content: "\f037";
}

/* line 351, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-align-right:before {
  content: "\f038";
}

/* line 354, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-align-justify:before {
  content: "\f039";
}

/* line 357, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-list:before {
  content: "\f03a";
}

/* line 360, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}

/* line 364, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-indent:before {
  content: "\f03c";
}

/* line 367, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-video-camera:before {
  content: "\f03d";
}

/* line 370, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}

/* line 375, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-pencil:before {
  content: "\f040";
}

/* line 378, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-map-marker:before {
  content: "\f041";
}

/* line 381, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-adjust:before {
  content: "\f042";
}

/* line 384, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-tint:before {
  content: "\f043";
}

/* line 387, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}

/* line 391, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-share-square-o:before {
  content: "\f045";
}

/* line 394, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-check-square-o:before {
  content: "\f046";
}

/* line 397, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-arrows:before {
  content: "\f047";
}

/* line 400, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-step-backward:before {
  content: "\f048";
}

/* line 403, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-fast-backward:before {
  content: "\f049";
}

/* line 406, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-backward:before {
  content: "\f04a";
}

/* line 409, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-play:before {
  content: "\f04b";
}

/* line 412, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-pause:before {
  content: "\f04c";
}

/* line 415, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-stop:before {
  content: "\f04d";
}

/* line 418, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-forward:before {
  content: "\f04e";
}

/* line 421, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-fast-forward:before {
  content: "\f050";
}

/* line 424, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-step-forward:before {
  content: "\f051";
}

/* line 427, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-eject:before {
  content: "\f052";
}

/* line 430, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-chevron-left:before {
  content: "\f053";
}

/* line 433, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-chevron-right:before {
  content: "\f054";
}

/* line 436, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-plus-circle:before {
  content: "\f055";
}

/* line 439, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-minus-circle:before {
  content: "\f056";
}

/* line 442, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-times-circle:before {
  content: "\f057";
}

/* line 445, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-check-circle:before {
  content: "\f058";
}

/* line 448, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-question-circle:before {
  content: "\f059";
}

/* line 451, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-info-circle:before {
  content: "\f05a";
}

/* line 454, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-crosshairs:before {
  content: "\f05b";
}

/* line 457, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-times-circle-o:before {
  content: "\f05c";
}

/* line 460, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-check-circle-o:before {
  content: "\f05d";
}

/* line 463, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-ban:before {
  content: "\f05e";
}

/* line 466, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-arrow-left:before {
  content: "\f060";
}

/* line 469, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-arrow-right:before {
  content: "\f061";
}

/* line 472, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-arrow-up:before {
  content: "\f062";
}

/* line 475, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-arrow-down:before {
  content: "\f063";
}

/* line 478, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}

/* line 482, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-expand:before {
  content: "\f065";
}

/* line 485, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-compress:before {
  content: "\f066";
}

/* line 488, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-plus:before {
  content: "\f067";
}

/* line 491, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-minus:before {
  content: "\f068";
}

/* line 494, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-asterisk:before {
  content: "\f069";
}

/* line 497, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-exclamation-circle:before {
  content: "\f06a";
}

/* line 500, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-gift:before {
  content: "\f06b";
}

/* line 503, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-leaf:before {
  content: "\f06c";
}

/* line 506, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-fire:before {
  content: "\f06d";
}

/* line 509, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-eye:before {
  content: "\f06e";
}

/* line 512, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-eye-slash:before {
  content: "\f070";
}

/* line 515, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}

/* line 519, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-plane:before {
  content: "\f072";
}

/* line 522, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-calendar:before {
  content: "\f073";
}

/* line 525, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-random:before {
  content: "\f074";
}

/* line 528, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-comment:before {
  content: "\f075";
}

/* line 531, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-magnet:before {
  content: "\f076";
}

/* line 534, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-chevron-up:before {
  content: "\f077";
}

/* line 537, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-chevron-down:before {
  content: "\f078";
}

/* line 540, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-retweet:before {
  content: "\f079";
}

/* line 543, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-shopping-cart:before {
  content: "\f07a";
}

/* line 546, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-folder:before {
  content: "\f07b";
}

/* line 549, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-folder-open:before {
  content: "\f07c";
}

/* line 552, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-arrows-v:before {
  content: "\f07d";
}

/* line 555, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-arrows-h:before {
  content: "\f07e";
}

/* line 558, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}

/* line 562, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-twitter-square:before {
  content: "\f081";
}

/* line 565, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-facebook-square:before {
  content: "\f082";
}

/* line 568, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-camera-retro:before {
  content: "\f083";
}

/* line 571, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-key:before {
  content: "\f084";
}

/* line 574, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}

/* line 578, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-comments:before {
  content: "\f086";
}

/* line 581, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-thumbs-o-up:before {
  content: "\f087";
}

/* line 584, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-thumbs-o-down:before {
  content: "\f088";
}

/* line 587, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-star-half:before {
  content: "\f089";
}

/* line 590, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-heart-o:before {
  content: "\f08a";
}

/* line 593, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-sign-out:before {
  content: "\f08b";
}

/* line 596, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-linkedin-square:before {
  content: "\f08c";
}

/* line 599, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-thumb-tack:before {
  content: "\f08d";
}

/* line 602, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-external-link:before {
  content: "\f08e";
}

/* line 605, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-sign-in:before {
  content: "\f090";
}

/* line 608, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-trophy:before {
  content: "\f091";
}

/* line 611, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-github-square:before {
  content: "\f092";
}

/* line 614, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-upload:before {
  content: "\f093";
}

/* line 617, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-lemon-o:before {
  content: "\f094";
}

/* line 620, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-phone:before {
  content: "\f095";
}

/* line 623, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-square-o:before {
  content: "\f096";
}

/* line 626, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-bookmark-o:before {
  content: "\f097";
}

/* line 629, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-phone-square:before {
  content: "\f098";
}

/* line 632, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-twitter:before {
  content: "\f099";
}

/* line 635, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}

/* line 639, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-github:before {
  content: "\f09b";
}

/* line 642, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-unlock:before {
  content: "\f09c";
}

/* line 645, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-credit-card:before {
  content: "\f09d";
}

/* line 648, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}

/* line 652, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-hdd-o:before {
  content: "\f0a0";
}

/* line 655, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-bullhorn:before {
  content: "\f0a1";
}

/* line 658, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-bell:before {
  content: "\f0f3";
}

/* line 661, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-certificate:before {
  content: "\f0a3";
}

/* line 664, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-hand-o-right:before {
  content: "\f0a4";
}

/* line 667, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-hand-o-left:before {
  content: "\f0a5";
}

/* line 670, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-hand-o-up:before {
  content: "\f0a6";
}

/* line 673, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-hand-o-down:before {
  content: "\f0a7";
}

/* line 676, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-arrow-circle-left:before {
  content: "\f0a8";
}

/* line 679, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-arrow-circle-right:before {
  content: "\f0a9";
}

/* line 682, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-arrow-circle-up:before {
  content: "\f0aa";
}

/* line 685, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-arrow-circle-down:before {
  content: "\f0ab";
}

/* line 688, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-globe:before {
  content: "\f0ac";
}

/* line 691, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-wrench:before {
  content: "\f0ad";
}

/* line 694, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-tasks:before {
  content: "\f0ae";
}

/* line 697, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-filter:before {
  content: "\f0b0";
}

/* line 700, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-briefcase:before {
  content: "\f0b1";
}

/* line 703, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-arrows-alt:before {
  content: "\f0b2";
}

/* line 706, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}

/* line 710, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}

/* line 714, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-cloud:before {
  content: "\f0c2";
}

/* line 717, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-flask:before {
  content: "\f0c3";
}

/* line 720, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}

/* line 724, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}

/* line 728, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-paperclip:before {
  content: "\f0c6";
}

/* line 731, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}

/* line 735, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-square:before {
  content: "\f0c8";
}

/* line 738, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}

/* line 743, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-list-ul:before {
  content: "\f0ca";
}

/* line 746, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-list-ol:before {
  content: "\f0cb";
}

/* line 749, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-strikethrough:before {
  content: "\f0cc";
}

/* line 752, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-underline:before {
  content: "\f0cd";
}

/* line 755, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-table:before {
  content: "\f0ce";
}

/* line 758, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-magic:before {
  content: "\f0d0";
}

/* line 761, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-truck:before {
  content: "\f0d1";
}

/* line 764, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-pinterest:before {
  content: "\f0d2";
}

/* line 767, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-pinterest-square:before {
  content: "\f0d3";
}

/* line 770, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-google-plus-square:before {
  content: "\f0d4";
}

/* line 773, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-google-plus:before {
  content: "\f0d5";
}

/* line 776, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-money:before {
  content: "\f0d6";
}

/* line 779, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-caret-down:before {
  content: "\f0d7";
}

/* line 782, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-caret-up:before {
  content: "\f0d8";
}

/* line 785, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-caret-left:before {
  content: "\f0d9";
}

/* line 788, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-caret-right:before {
  content: "\f0da";
}

/* line 791, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-columns:before {
  content: "\f0db";
}

/* line 794, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}

/* line 798, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}

/* line 802, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}

/* line 806, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-envelope:before {
  content: "\f0e0";
}

/* line 809, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-linkedin:before {
  content: "\f0e1";
}

/* line 812, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}

/* line 816, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}

/* line 820, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}

/* line 824, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-comment-o:before {
  content: "\f0e5";
}

/* line 827, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-comments-o:before {
  content: "\f0e6";
}

/* line 830, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}

/* line 834, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-sitemap:before {
  content: "\f0e8";
}

/* line 837, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-umbrella:before {
  content: "\f0e9";
}

/* line 840, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}

/* line 844, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-lightbulb-o:before {
  content: "\f0eb";
}

/* line 847, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-exchange:before {
  content: "\f0ec";
}

/* line 850, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-cloud-download:before {
  content: "\f0ed";
}

/* line 853, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-cloud-upload:before {
  content: "\f0ee";
}

/* line 856, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-user-md:before {
  content: "\f0f0";
}

/* line 859, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-stethoscope:before {
  content: "\f0f1";
}

/* line 862, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-suitcase:before {
  content: "\f0f2";
}

/* line 865, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-bell-o:before {
  content: "\f0a2";
}

/* line 868, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-coffee:before {
  content: "\f0f4";
}

/* line 871, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-cutlery:before {
  content: "\f0f5";
}

/* line 874, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-file-text-o:before {
  content: "\f0f6";
}

/* line 877, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-building-o:before {
  content: "\f0f7";
}

/* line 880, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-hospital-o:before {
  content: "\f0f8";
}

/* line 883, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-ambulance:before {
  content: "\f0f9";
}

/* line 886, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-medkit:before {
  content: "\f0fa";
}

/* line 889, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-fighter-jet:before {
  content: "\f0fb";
}

/* line 892, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-beer:before {
  content: "\f0fc";
}

/* line 895, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-h-square:before {
  content: "\f0fd";
}

/* line 898, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-plus-square:before {
  content: "\f0fe";
}

/* line 901, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-angle-double-left:before {
  content: "\f100";
}

/* line 904, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-angle-double-right:before {
  content: "\f101";
}

/* line 907, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-angle-double-up:before {
  content: "\f102";
}

/* line 910, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-angle-double-down:before {
  content: "\f103";
}

/* line 913, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-angle-left:before {
  content: "\f104";
}

/* line 916, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-angle-right:before {
  content: "\f105";
}

/* line 919, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-angle-up:before {
  content: "\f106";
}

/* line 922, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-angle-down:before {
  content: "\f107";
}

/* line 925, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-desktop:before {
  content: "\f108";
}

/* line 928, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-laptop:before {
  content: "\f109";
}

/* line 931, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-tablet:before {
  content: "\f10a";
}

/* line 934, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}

/* line 938, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-circle-o:before {
  content: "\f10c";
}

/* line 941, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-quote-left:before {
  content: "\f10d";
}

/* line 944, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-quote-right:before {
  content: "\f10e";
}

/* line 947, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-spinner:before {
  content: "\f110";
}

/* line 950, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-circle:before {
  content: "\f111";
}

/* line 953, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}

/* line 957, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-github-alt:before {
  content: "\f113";
}

/* line 960, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-folder-o:before {
  content: "\f114";
}

/* line 963, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-folder-open-o:before {
  content: "\f115";
}

/* line 966, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-smile-o:before {
  content: "\f118";
}

/* line 969, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-frown-o:before {
  content: "\f119";
}

/* line 972, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-meh-o:before {
  content: "\f11a";
}

/* line 975, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-gamepad:before {
  content: "\f11b";
}

/* line 978, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-keyboard-o:before {
  content: "\f11c";
}

/* line 981, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-flag-o:before {
  content: "\f11d";
}

/* line 984, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-flag-checkered:before {
  content: "\f11e";
}

/* line 987, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-terminal:before {
  content: "\f120";
}

/* line 990, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-code:before {
  content: "\f121";
}

/* line 993, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}

/* line 997, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}

/* line 1002, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-location-arrow:before {
  content: "\f124";
}

/* line 1005, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-crop:before {
  content: "\f125";
}

/* line 1008, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-code-fork:before {
  content: "\f126";
}

/* line 1011, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}

/* line 1015, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-question:before {
  content: "\f128";
}

/* line 1018, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-info:before {
  content: "\f129";
}

/* line 1021, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-exclamation:before {
  content: "\f12a";
}

/* line 1024, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-superscript:before {
  content: "\f12b";
}

/* line 1027, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-subscript:before {
  content: "\f12c";
}

/* line 1030, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-eraser:before {
  content: "\f12d";
}

/* line 1033, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-puzzle-piece:before {
  content: "\f12e";
}

/* line 1036, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-microphone:before {
  content: "\f130";
}

/* line 1039, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-microphone-slash:before {
  content: "\f131";
}

/* line 1042, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-shield:before {
  content: "\f132";
}

/* line 1045, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-calendar-o:before {
  content: "\f133";
}

/* line 1048, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-fire-extinguisher:before {
  content: "\f134";
}

/* line 1051, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-rocket:before {
  content: "\f135";
}

/* line 1054, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-maxcdn:before {
  content: "\f136";
}

/* line 1057, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-chevron-circle-left:before {
  content: "\f137";
}

/* line 1060, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-chevron-circle-right:before {
  content: "\f138";
}

/* line 1063, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-chevron-circle-up:before {
  content: "\f139";
}

/* line 1066, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-chevron-circle-down:before {
  content: "\f13a";
}

/* line 1069, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-html5:before {
  content: "\f13b";
}

/* line 1072, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-css3:before {
  content: "\f13c";
}

/* line 1075, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-anchor:before {
  content: "\f13d";
}

/* line 1078, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-unlock-alt:before {
  content: "\f13e";
}

/* line 1081, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-bullseye:before {
  content: "\f140";
}

/* line 1084, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-ellipsis-h:before {
  content: "\f141";
}

/* line 1087, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-ellipsis-v:before {
  content: "\f142";
}

/* line 1090, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-rss-square:before {
  content: "\f143";
}

/* line 1093, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-play-circle:before {
  content: "\f144";
}

/* line 1096, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-ticket:before {
  content: "\f145";
}

/* line 1099, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-minus-square:before {
  content: "\f146";
}

/* line 1102, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-minus-square-o:before {
  content: "\f147";
}

/* line 1105, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-level-up:before {
  content: "\f148";
}

/* line 1108, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-level-down:before {
  content: "\f149";
}

/* line 1111, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-check-square:before {
  content: "\f14a";
}

/* line 1114, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-pencil-square:before {
  content: "\f14b";
}

/* line 1117, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-external-link-square:before {
  content: "\f14c";
}

/* line 1120, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-share-square:before {
  content: "\f14d";
}

/* line 1123, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-compass:before {
  content: "\f14e";
}

/* line 1126, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}

/* line 1130, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}

/* line 1134, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}

/* line 1138, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}

/* line 1142, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-gbp:before {
  content: "\f154";
}

/* line 1145, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}

/* line 1149, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}

/* line 1153, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}

/* line 1159, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}

/* line 1164, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}

/* line 1168, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}

/* line 1172, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-file:before {
  content: "\f15b";
}

/* line 1175, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-file-text:before {
  content: "\f15c";
}

/* line 1178, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-sort-alpha-asc:before {
  content: "\f15d";
}

/* line 1181, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-sort-alpha-desc:before {
  content: "\f15e";
}

/* line 1184, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-sort-amount-asc:before {
  content: "\f160";
}

/* line 1187, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-sort-amount-desc:before {
  content: "\f161";
}

/* line 1190, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-sort-numeric-asc:before {
  content: "\f162";
}

/* line 1193, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-sort-numeric-desc:before {
  content: "\f163";
}

/* line 1196, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-thumbs-up:before {
  content: "\f164";
}

/* line 1199, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-thumbs-down:before {
  content: "\f165";
}

/* line 1202, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-youtube-square:before {
  content: "\f166";
}

/* line 1205, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-youtube:before {
  content: "\f167";
}

/* line 1208, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-xing:before {
  content: "\f168";
}

/* line 1211, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-xing-square:before {
  content: "\f169";
}

/* line 1214, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-youtube-play:before {
  content: "\f16a";
}

/* line 1217, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-dropbox:before {
  content: "\f16b";
}

/* line 1220, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-stack-overflow:before {
  content: "\f16c";
}

/* line 1223, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-instagram:before {
  content: "\f16d";
}

/* line 1226, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-flickr:before {
  content: "\f16e";
}

/* line 1229, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-adn:before {
  content: "\f170";
}

/* line 1232, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-bitbucket:before {
  content: "\f171";
}

/* line 1235, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-bitbucket-square:before {
  content: "\f172";
}

/* line 1238, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-tumblr:before {
  content: "\f173";
}

/* line 1241, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-tumblr-square:before {
  content: "\f174";
}

/* line 1244, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-long-arrow-down:before {
  content: "\f175";
}

/* line 1247, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-long-arrow-up:before {
  content: "\f176";
}

/* line 1250, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-long-arrow-left:before {
  content: "\f177";
}

/* line 1253, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-long-arrow-right:before {
  content: "\f178";
}

/* line 1256, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-apple:before {
  content: "\f179";
}

/* line 1259, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-windows:before {
  content: "\f17a";
}

/* line 1262, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-android:before {
  content: "\f17b";
}

/* line 1265, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-linux:before {
  content: "\f17c";
}

/* line 1268, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-dribbble:before {
  content: "\f17d";
}

/* line 1271, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-skype:before {
  content: "\f17e";
}

/* line 1274, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-foursquare:before {
  content: "\f180";
}

/* line 1277, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-trello:before {
  content: "\f181";
}

/* line 1280, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-female:before {
  content: "\f182";
}

/* line 1283, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-male:before {
  content: "\f183";
}

/* line 1286, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}

/* line 1290, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-sun-o:before {
  content: "\f185";
}

/* line 1293, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-moon-o:before {
  content: "\f186";
}

/* line 1296, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-archive:before {
  content: "\f187";
}

/* line 1299, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-bug:before {
  content: "\f188";
}

/* line 1302, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-vk:before {
  content: "\f189";
}

/* line 1305, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-weibo:before {
  content: "\f18a";
}

/* line 1308, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-renren:before {
  content: "\f18b";
}

/* line 1311, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-pagelines:before {
  content: "\f18c";
}

/* line 1314, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-stack-exchange:before {
  content: "\f18d";
}

/* line 1317, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}

/* line 1320, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-arrow-circle-o-left:before {
  content: "\f190";
}

/* line 1323, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}

/* line 1327, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-dot-circle-o:before {
  content: "\f192";
}

/* line 1330, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-wheelchair:before {
  content: "\f193";
}

/* line 1333, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-vimeo-square:before {
  content: "\f194";
}

/* line 1336, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}

/* line 1340, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-plus-square-o:before {
  content: "\f196";
}

/* line 1343, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-space-shuttle:before {
  content: "\f197";
}

/* line 1346, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-slack:before {
  content: "\f198";
}

/* line 1349, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-envelope-square:before {
  content: "\f199";
}

/* line 1352, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-wordpress:before {
  content: "\f19a";
}

/* line 1355, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-openid:before {
  content: "\f19b";
}

/* line 1358, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}

/* line 1363, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}

/* line 1367, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-yahoo:before {
  content: "\f19e";
}

/* line 1370, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-google:before {
  content: "\f1a0";
}

/* line 1373, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-reddit:before {
  content: "\f1a1";
}

/* line 1376, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-reddit-square:before {
  content: "\f1a2";
}

/* line 1379, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}

/* line 1382, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-stumbleupon:before {
  content: "\f1a4";
}

/* line 1385, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-delicious:before {
  content: "\f1a5";
}

/* line 1388, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-digg:before {
  content: "\f1a6";
}

/* line 1391, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-pied-piper-pp:before {
  content: "\f1a7";
}

/* line 1394, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-pied-piper-alt:before {
  content: "\f1a8";
}

/* line 1397, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-drupal:before {
  content: "\f1a9";
}

/* line 1400, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-joomla:before {
  content: "\f1aa";
}

/* line 1403, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-language:before {
  content: "\f1ab";
}

/* line 1406, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-fax:before {
  content: "\f1ac";
}

/* line 1409, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-building:before {
  content: "\f1ad";
}

/* line 1412, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-child:before {
  content: "\f1ae";
}

/* line 1415, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-paw:before {
  content: "\f1b0";
}

/* line 1418, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-spoon:before {
  content: "\f1b1";
}

/* line 1421, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-cube:before {
  content: "\f1b2";
}

/* line 1424, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-cubes:before {
  content: "\f1b3";
}

/* line 1427, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-behance:before {
  content: "\f1b4";
}

/* line 1430, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-behance-square:before {
  content: "\f1b5";
}

/* line 1433, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-steam:before {
  content: "\f1b6";
}

/* line 1436, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-steam-square:before {
  content: "\f1b7";
}

/* line 1439, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-recycle:before {
  content: "\f1b8";
}

/* line 1442, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}

/* line 1446, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}

/* line 1450, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-tree:before {
  content: "\f1bb";
}

/* line 1453, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-spotify:before {
  content: "\f1bc";
}

/* line 1456, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-deviantart:before {
  content: "\f1bd";
}

/* line 1459, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-soundcloud:before {
  content: "\f1be";
}

/* line 1462, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-database:before {
  content: "\f1c0";
}

/* line 1465, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-file-pdf-o:before {
  content: "\f1c1";
}

/* line 1468, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-file-word-o:before {
  content: "\f1c2";
}

/* line 1471, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-file-excel-o:before {
  content: "\f1c3";
}

/* line 1474, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}

/* line 1477, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}

/* line 1482, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}

/* line 1486, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}

/* line 1490, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}

/* line 1494, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-file-code-o:before {
  content: "\f1c9";
}

/* line 1497, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-vine:before {
  content: "\f1ca";
}

/* line 1500, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-codepen:before {
  content: "\f1cb";
}

/* line 1503, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-jsfiddle:before {
  content: "\f1cc";
}

/* line 1506, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}

/* line 1513, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-circle-o-notch:before {
  content: "\f1ce";
}

/* line 1516, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "\f1d0";
}

/* line 1521, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}

/* line 1525, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-git-square:before {
  content: "\f1d2";
}

/* line 1528, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-git:before {
  content: "\f1d3";
}

/* line 1531, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}

/* line 1536, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-tencent-weibo:before {
  content: "\f1d5";
}

/* line 1539, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-qq:before {
  content: "\f1d6";
}

/* line 1542, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}

/* line 1546, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}

/* line 1550, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}

/* line 1554, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-history:before {
  content: "\f1da";
}

/* line 1557, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-circle-thin:before {
  content: "\f1db";
}

/* line 1560, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-header:before {
  content: "\f1dc";
}

/* line 1563, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-paragraph:before {
  content: "\f1dd";
}

/* line 1566, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-sliders:before {
  content: "\f1de";
}

/* line 1569, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-share-alt:before {
  content: "\f1e0";
}

/* line 1572, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-share-alt-square:before {
  content: "\f1e1";
}

/* line 1575, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-bomb:before {
  content: "\f1e2";
}

/* line 1578, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}

/* line 1582, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-tty:before {
  content: "\f1e4";
}

/* line 1585, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-binoculars:before {
  content: "\f1e5";
}

/* line 1588, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-plug:before {
  content: "\f1e6";
}

/* line 1591, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-slideshare:before {
  content: "\f1e7";
}

/* line 1594, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-twitch:before {
  content: "\f1e8";
}

/* line 1597, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-yelp:before {
  content: "\f1e9";
}

/* line 1600, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-newspaper-o:before {
  content: "\f1ea";
}

/* line 1603, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-wifi:before {
  content: "\f1eb";
}

/* line 1606, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-calculator:before {
  content: "\f1ec";
}

/* line 1609, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-paypal:before {
  content: "\f1ed";
}

/* line 1612, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-google-wallet:before {
  content: "\f1ee";
}

/* line 1615, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-cc-visa:before {
  content: "\f1f0";
}

/* line 1618, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-cc-mastercard:before {
  content: "\f1f1";
}

/* line 1621, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-cc-discover:before {
  content: "\f1f2";
}

/* line 1624, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-cc-amex:before {
  content: "\f1f3";
}

/* line 1627, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-cc-paypal:before {
  content: "\f1f4";
}

/* line 1630, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-cc-stripe:before {
  content: "\f1f5";
}

/* line 1633, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-bell-slash:before {
  content: "\f1f6";
}

/* line 1636, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-bell-slash-o:before {
  content: "\f1f7";
}

/* line 1639, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-trash:before {
  content: "\f1f8";
}

/* line 1642, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-copyright:before {
  content: "\f1f9";
}

/* line 1645, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-at:before {
  content: "\f1fa";
}

/* line 1648, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-eyedropper:before {
  content: "\f1fb";
}

/* line 1651, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-paint-brush:before {
  content: "\f1fc";
}

/* line 1654, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-birthday-cake:before {
  content: "\f1fd";
}

/* line 1657, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-area-chart:before {
  content: "\f1fe";
}

/* line 1660, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-pie-chart:before {
  content: "\f200";
}

/* line 1663, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-line-chart:before {
  content: "\f201";
}

/* line 1666, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-lastfm:before {
  content: "\f202";
}

/* line 1669, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-lastfm-square:before {
  content: "\f203";
}

/* line 1672, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-toggle-off:before {
  content: "\f204";
}

/* line 1675, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-toggle-on:before {
  content: "\f205";
}

/* line 1678, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-bicycle:before {
  content: "\f206";
}

/* line 1681, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-bus:before {
  content: "\f207";
}

/* line 1684, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-ioxhost:before {
  content: "\f208";
}

/* line 1687, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-angellist:before {
  content: "\f209";
}

/* line 1690, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-cc:before {
  content: "\f20a";
}

/* line 1693, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}

/* line 1698, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-meanpath:before {
  content: "\f20c";
}

/* line 1701, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-buysellads:before {
  content: "\f20d";
}

/* line 1704, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-connectdevelop:before {
  content: "\f20e";
}

/* line 1707, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-dashcube:before {
  content: "\f210";
}

/* line 1710, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-forumbee:before {
  content: "\f211";
}

/* line 1713, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-leanpub:before {
  content: "\f212";
}

/* line 1716, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-sellsy:before {
  content: "\f213";
}

/* line 1719, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-shirtsinbulk:before {
  content: "\f214";
}

/* line 1722, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-simplybuilt:before {
  content: "\f215";
}

/* line 1725, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-skyatlas:before {
  content: "\f216";
}

/* line 1728, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-cart-plus:before {
  content: "\f217";
}

/* line 1731, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-cart-arrow-down:before {
  content: "\f218";
}

/* line 1734, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-diamond:before {
  content: "\f219";
}

/* line 1737, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-ship:before {
  content: "\f21a";
}

/* line 1740, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-user-secret:before {
  content: "\f21b";
}

/* line 1743, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-motorcycle:before {
  content: "\f21c";
}

/* line 1746, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-street-view:before {
  content: "\f21d";
}

/* line 1749, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-heartbeat:before {
  content: "\f21e";
}

/* line 1752, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-venus:before {
  content: "\f221";
}

/* line 1755, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-mars:before {
  content: "\f222";
}

/* line 1758, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-mercury:before {
  content: "\f223";
}

/* line 1761, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}

/* line 1765, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-transgender-alt:before {
  content: "\f225";
}

/* line 1768, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-venus-double:before {
  content: "\f226";
}

/* line 1771, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-mars-double:before {
  content: "\f227";
}

/* line 1774, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-venus-mars:before {
  content: "\f228";
}

/* line 1777, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-mars-stroke:before {
  content: "\f229";
}

/* line 1780, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-mars-stroke-v:before {
  content: "\f22a";
}

/* line 1783, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-mars-stroke-h:before {
  content: "\f22b";
}

/* line 1786, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-neuter:before {
  content: "\f22c";
}

/* line 1789, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-genderless:before {
  content: "\f22d";
}

/* line 1792, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-facebook-official:before {
  content: "\f230";
}

/* line 1795, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-pinterest-p:before {
  content: "\f231";
}

/* line 1798, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-whatsapp:before {
  content: "\f232";
}

/* line 1801, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-server:before {
  content: "\f233";
}

/* line 1804, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-user-plus:before {
  content: "\f234";
}

/* line 1807, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-user-times:before {
  content: "\f235";
}

/* line 1810, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}

/* line 1814, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-viacoin:before {
  content: "\f237";
}

/* line 1817, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-train:before {
  content: "\f238";
}

/* line 1820, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-subway:before {
  content: "\f239";
}

/* line 1823, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-medium:before {
  content: "\f23a";
}

/* line 1826, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}

/* line 1830, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-optin-monster:before {
  content: "\f23c";
}

/* line 1833, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-opencart:before {
  content: "\f23d";
}

/* line 1836, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-expeditedssl:before {
  content: "\f23e";
}

/* line 1839, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "\f240";
}

/* line 1844, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}

/* line 1848, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}

/* line 1852, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}

/* line 1856, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}

/* line 1860, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-mouse-pointer:before {
  content: "\f245";
}

/* line 1863, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-i-cursor:before {
  content: "\f246";
}

/* line 1866, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-object-group:before {
  content: "\f247";
}

/* line 1869, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-object-ungroup:before {
  content: "\f248";
}

/* line 1872, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-sticky-note:before {
  content: "\f249";
}

/* line 1875, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-sticky-note-o:before {
  content: "\f24a";
}

/* line 1878, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-cc-jcb:before {
  content: "\f24b";
}

/* line 1881, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-cc-diners-club:before {
  content: "\f24c";
}

/* line 1884, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-clone:before {
  content: "\f24d";
}

/* line 1887, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-balance-scale:before {
  content: "\f24e";
}

/* line 1890, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-hourglass-o:before {
  content: "\f250";
}

/* line 1893, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}

/* line 1897, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}

/* line 1901, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}

/* line 1905, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-hourglass:before {
  content: "\f254";
}

/* line 1908, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}

/* line 1912, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}

/* line 1916, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-hand-scissors-o:before {
  content: "\f257";
}

/* line 1919, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-hand-lizard-o:before {
  content: "\f258";
}

/* line 1922, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-hand-spock-o:before {
  content: "\f259";
}

/* line 1925, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-hand-pointer-o:before {
  content: "\f25a";
}

/* line 1928, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-hand-peace-o:before {
  content: "\f25b";
}

/* line 1931, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-trademark:before {
  content: "\f25c";
}

/* line 1934, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-registered:before {
  content: "\f25d";
}

/* line 1937, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-creative-commons:before {
  content: "\f25e";
}

/* line 1940, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-gg:before {
  content: "\f260";
}

/* line 1943, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-gg-circle:before {
  content: "\f261";
}

/* line 1946, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-tripadvisor:before {
  content: "\f262";
}

/* line 1949, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-odnoklassniki:before {
  content: "\f263";
}

/* line 1952, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-odnoklassniki-square:before {
  content: "\f264";
}

/* line 1955, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-get-pocket:before {
  content: "\f265";
}

/* line 1958, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-wikipedia-w:before {
  content: "\f266";
}

/* line 1961, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-safari:before {
  content: "\f267";
}

/* line 1964, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-chrome:before {
  content: "\f268";
}

/* line 1967, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-firefox:before {
  content: "\f269";
}

/* line 1970, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-opera:before {
  content: "\f26a";
}

/* line 1973, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-internet-explorer:before {
  content: "\f26b";
}

/* line 1976, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}

/* line 1980, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-contao:before {
  content: "\f26d";
}

/* line 1983, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-500px:before {
  content: "\f26e";
}

/* line 1986, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-amazon:before {
  content: "\f270";
}

/* line 1989, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-calendar-plus-o:before {
  content: "\f271";
}

/* line 1992, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-calendar-minus-o:before {
  content: "\f272";
}

/* line 1995, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-calendar-times-o:before {
  content: "\f273";
}

/* line 1998, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-calendar-check-o:before {
  content: "\f274";
}

/* line 2001, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-industry:before {
  content: "\f275";
}

/* line 2004, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-map-pin:before {
  content: "\f276";
}

/* line 2007, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-map-signs:before {
  content: "\f277";
}

/* line 2010, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-map-o:before {
  content: "\f278";
}

/* line 2013, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-map:before {
  content: "\f279";
}

/* line 2016, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-commenting:before {
  content: "\f27a";
}

/* line 2019, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-commenting-o:before {
  content: "\f27b";
}

/* line 2022, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-houzz:before {
  content: "\f27c";
}

/* line 2025, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-vimeo:before {
  content: "\f27d";
}

/* line 2028, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-black-tie:before {
  content: "\f27e";
}

/* line 2031, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-fonticons:before {
  content: "\f280";
}

/* line 2034, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-reddit-alien:before {
  content: "\f281";
}

/* line 2037, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-edge:before {
  content: "\f282";
}

/* line 2040, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-credit-card-alt:before {
  content: "\f283";
}

/* line 2043, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-codiepie:before {
  content: "\f284";
}

/* line 2046, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-modx:before {
  content: "\f285";
}

/* line 2049, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-fort-awesome:before {
  content: "\f286";
}

/* line 2052, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-usb:before {
  content: "\f287";
}

/* line 2055, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-product-hunt:before {
  content: "\f288";
}

/* line 2058, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-mixcloud:before {
  content: "\f289";
}

/* line 2061, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-scribd:before {
  content: "\f28a";
}

/* line 2064, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-pause-circle:before {
  content: "\f28b";
}

/* line 2067, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-pause-circle-o:before {
  content: "\f28c";
}

/* line 2070, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-stop-circle:before {
  content: "\f28d";
}

/* line 2073, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-stop-circle-o:before {
  content: "\f28e";
}

/* line 2076, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-shopping-bag:before {
  content: "\f290";
}

/* line 2079, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-shopping-basket:before {
  content: "\f291";
}

/* line 2082, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-hashtag:before {
  content: "\f292";
}

/* line 2085, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-bluetooth:before {
  content: "\f293";
}

/* line 2088, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-bluetooth-b:before {
  content: "\f294";
}

/* line 2091, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-percent:before {
  content: "\f295";
}

/* line 2094, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-gitlab:before {
  content: "\f296";
}

/* line 2097, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-wpbeginner:before {
  content: "\f297";
}

/* line 2100, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-wpforms:before {
  content: "\f298";
}

/* line 2103, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-envira:before {
  content: "\f299";
}

/* line 2106, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-universal-access:before {
  content: "\f29a";
}

/* line 2109, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-wheelchair-alt:before {
  content: "\f29b";
}

/* line 2112, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-question-circle-o:before {
  content: "\f29c";
}

/* line 2115, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-blind:before {
  content: "\f29d";
}

/* line 2118, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-audio-description:before {
  content: "\f29e";
}

/* line 2121, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-volume-control-phone:before {
  content: "\f2a0";
}

/* line 2124, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-braille:before {
  content: "\f2a1";
}

/* line 2127, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-assistive-listening-systems:before {
  content: "\f2a2";
}

/* line 2130, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}

/* line 2134, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\f2a4";
}

/* line 2139, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-glide:before {
  content: "\f2a5";
}

/* line 2142, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-glide-g:before {
  content: "\f2a6";
}

/* line 2145, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-signing:before,
.fa-sign-language:before {
  content: "\f2a7";
}

/* line 2149, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-low-vision:before {
  content: "\f2a8";
}

/* line 2152, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-viadeo:before {
  content: "\f2a9";
}

/* line 2155, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-viadeo-square:before {
  content: "\f2aa";
}

/* line 2158, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-snapchat:before {
  content: "\f2ab";
}

/* line 2161, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-snapchat-ghost:before {
  content: "\f2ac";
}

/* line 2164, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-snapchat-square:before {
  content: "\f2ad";
}

/* line 2167, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-pied-piper:before {
  content: "\f2ae";
}

/* line 2170, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-first-order:before {
  content: "\f2b0";
}

/* line 2173, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-yoast:before {
  content: "\f2b1";
}

/* line 2176, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-themeisle:before {
  content: "\f2b2";
}

/* line 2179, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\f2b3";
}

/* line 2183, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-fa:before,
.fa-font-awesome:before {
  content: "\f2b4";
}

/* line 2187, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-handshake-o:before {
  content: "\f2b5";
}

/* line 2190, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-envelope-open:before {
  content: "\f2b6";
}

/* line 2193, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-envelope-open-o:before {
  content: "\f2b7";
}

/* line 2196, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-linode:before {
  content: "\f2b8";
}

/* line 2199, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-address-book:before {
  content: "\f2b9";
}

/* line 2202, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-address-book-o:before {
  content: "\f2ba";
}

/* line 2205, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-vcard:before,
.fa-address-card:before {
  content: "\f2bb";
}

/* line 2209, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "\f2bc";
}

/* line 2213, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-user-circle:before {
  content: "\f2bd";
}

/* line 2216, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-user-circle-o:before {
  content: "\f2be";
}

/* line 2219, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-user-o:before {
  content: "\f2c0";
}

/* line 2222, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-id-badge:before {
  content: "\f2c1";
}

/* line 2225, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-drivers-license:before,
.fa-id-card:before {
  content: "\f2c2";
}

/* line 2229, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "\f2c3";
}

/* line 2233, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-quora:before {
  content: "\f2c4";
}

/* line 2236, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-free-code-camp:before {
  content: "\f2c5";
}

/* line 2239, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-telegram:before {
  content: "\f2c6";
}

/* line 2242, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "\f2c7";
}

/* line 2247, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}

/* line 2251, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\f2c9";
}

/* line 2255, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\f2ca";
}

/* line 2259, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\f2cb";
}

/* line 2263, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-shower:before {
  content: "\f2cc";
}

/* line 2266, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "\f2cd";
}

/* line 2271, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-podcast:before {
  content: "\f2ce";
}

/* line 2274, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-window-maximize:before {
  content: "\f2d0";
}

/* line 2277, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-window-minimize:before {
  content: "\f2d1";
}

/* line 2280, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-window-restore:before {
  content: "\f2d2";
}

/* line 2283, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\f2d3";
}

/* line 2287, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "\f2d4";
}

/* line 2291, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-bandcamp:before {
  content: "\f2d5";
}

/* line 2294, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-grav:before {
  content: "\f2d6";
}

/* line 2297, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-etsy:before {
  content: "\f2d7";
}

/* line 2300, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-imdb:before {
  content: "\f2d8";
}

/* line 2303, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-ravelry:before {
  content: "\f2d9";
}

/* line 2306, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-eercast:before {
  content: "\f2da";
}

/* line 2309, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-microchip:before {
  content: "\f2db";
}

/* line 2312, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-snowflake-o:before {
  content: "\f2dc";
}

/* line 2315, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-superpowers:before {
  content: "\f2dd";
}

/* line 2318, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-wpexplorer:before {
  content: "\f2de";
}

/* line 2321, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.fa-meetup:before {
  content: "\f2e0";
}

/* line 2324, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/* line 2334, ../.rvm/gems/ruby-3.2.4/gems/font-awesome-rails-4.7.0.9/app/assets/stylesheets/font-awesome.css.erb */
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

/* http://graphicburger.com/simple-line-icons-webfont/ */
@font-face {
  font-family: 'Simple-Line-Icons';
  src: url(/assets/simple-line-icons/fonts/Simple-Line-Icons-5ff14e28be3a5e0841d37b9a2685f64dc2c0d10ca242ff0a91707424e495107a.eot);
  src: url(/assets/simple-line-icons/fonts/Simple-Line-Icons-5ff14e28be3a5e0841d37b9a2685f64dc2c0d10ca242ff0a91707424e495107a.eot?#iefix) format("embedded-opentype"), url(/assets/simple-line-icons/fonts/Simple-Line-Icons-357af00e9f4081d40ba58b92be04ca240a1ce6dee7f8b83461f0922a56e8c4b7.woff) format("woff"), url(/assets/simple-line-icons/fonts/Simple-Line-Icons-f6f562666a73dd0b908ca0a1b522473a5b4f1bc25caa3aa9be09c9f114abdfa2.ttf) format("truetype"), url(/assets/simple-line-icons/fonts/Simple-Line-Icons-293d041046ae36a631b58b1ed36ec9ed935bcf74ed98adf07545eb8d54a33322.svg#Simple-Line-Icons) format("svg");
  font-weight: normal;
  font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: 'Simple-Line-Icons';
    src: url(/assets/simple-line-icons/fonts/Simple-Line-Icons-293d041046ae36a631b58b1ed36ec9ed935bcf74ed98adf07545eb8d54a33322.svg#Simple-Line-Icons) format("svg");
  }
}

/* Use the following CSS code if you want to use data attributes for inserting your icons */
/* line 20, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
[data-icon]:before {
  font-family: 'Simple-Line-Icons';
  content: attr(data-icon);
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* Use the following CSS code if you want to have a class per icon */
/*
Instead of a list of all class selectors,
you can use the generic selector below, but it's slower:
[class*="icon-"] {
*/
/* line 39, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-user-female, .icon-user-follow, .icon-user-following, .icon-user-unfollow, .icon-trophy, .icon-screen-smartphone, .icon-screen-desktop, .icon-plane, .icon-notebook, .icon-moustache, .icon-mouse, .icon-magnet, .icon-energy, .icon-emoticon-smile, .icon-disc, .icon-cursor-move, .icon-crop, .icon-credit-card, .icon-chemistry, .icon-user, .icon-speedometer, .icon-social-youtube, .icon-social-twitter, .icon-social-tumblr, .icon-social-facebook, .icon-social-dropbox, .icon-social-dribbble, .icon-shield, .icon-screen-tablet, .icon-magic-wand, .icon-hourglass, .icon-graduation, .icon-ghost, .icon-game-controller, .icon-fire, .icon-eyeglasses, .icon-envelope-open, .icon-envelope-letter, .icon-bell, .icon-badge, .icon-anchor, .icon-wallet, .icon-vector, .icon-speech, .icon-puzzle, .icon-printer, .icon-present, .icon-playlist, .icon-pin, .icon-picture, .icon-map, .icon-layers, .icon-handbag, .icon-globe-alt, .icon-globe, .icon-frame, .icon-folder-alt, .icon-film, .icon-feed, .icon-earphones-alt, .icon-earphones, .icon-drop, .icon-drawer, .icon-docs, .icon-directions, .icon-direction, .icon-diamond, .icon-cup, .icon-compass, .icon-call-out, .icon-call-in, .icon-call-end, .icon-calculator, .icon-bubbles, .icon-briefcase, .icon-book-open, .icon-basket-loaded, .icon-basket, .icon-bag, .icon-action-undo, .icon-action-redo, .icon-wrench, .icon-umbrella, .icon-trash, .icon-tag, .icon-support, .icon-size-fullscreen, .icon-size-actual, .icon-shuffle, .icon-share-alt, .icon-share, .icon-rocket, .icon-question, .icon-pie-chart, .icon-pencil, .icon-note, .icon-music-tone-alt, .icon-music-tone, .icon-microphone, .icon-loop, .icon-logout, .icon-login, .icon-list, .icon-like, .icon-home, .icon-grid, .icon-graph, .icon-equalizer, .icon-dislike, .icon-cursor, .icon-control-start, .icon-control-rewind, .icon-control-play, .icon-control-pause, .icon-control-forward, .icon-control-end, .icon-calendar, .icon-bulb, .icon-bar-chart, .icon-arrow-up, .icon-arrow-right, .icon-arrow-left, .icon-arrow-down, .icon-ban, .icon-bubble, .icon-camcorder, .icon-camera, .icon-check, .icon-clock, .icon-close, .icon-cloud-download, .icon-cloud-upload, .icon-doc, .icon-envelope, .icon-eye, .icon-flag, .icon-folder, .icon-heart, .icon-info, .icon-key, .icon-link, .icon-lock, .icon-lock-open, .icon-magnifier, .icon-magnifier-add, .icon-magnifier-remove, .icon-paper-clip, .icon-paper-plane, .icon-plus, .icon-pointer, .icon-power, .icon-refresh, .icon-reload, .icon-settings, .icon-star, .icon-symbol-female, .icon-symbol-male, .icon-target, .icon-volume-1, .icon-volume-2, .icon-volume-off, .icon-users {
  font-family: 'Simple-Line-Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}

/* line 50, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-user-female:before {
  content: "\e000";
}

/* line 54, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-user-follow:before {
  content: "\e002";
}

/* line 58, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-user-following:before {
  content: "\e003";
}

/* line 62, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-user-unfollow:before {
  content: "\e004";
}

/* line 66, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-trophy:before {
  content: "\e006";
}

/* line 70, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-screen-smartphone:before {
  content: "\e010";
}

/* line 74, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-screen-desktop:before {
  content: "\e011";
}

/* line 78, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-plane:before {
  content: "\e012";
}

/* line 82, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-notebook:before {
  content: "\e013";
}

/* line 86, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-moustache:before {
  content: "\e014";
}

/* line 90, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-mouse:before {
  content: "\e015";
}

/* line 94, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-magnet:before {
  content: "\e016";
}

/* line 98, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-energy:before {
  content: "\e020";
}

/* line 102, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-emoticon-smile:before {
  content: "\e021";
}

/* line 106, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-disc:before {
  content: "\e022";
}

/* line 110, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-cursor-move:before {
  content: "\e023";
}

/* line 114, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-crop:before {
  content: "\e024";
}

/* line 118, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-credit-card:before {
  content: "\e025";
}

/* line 122, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-chemistry:before {
  content: "\e026";
}

/* line 126, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-user:before {
  content: "\e005";
}

/* line 130, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-speedometer:before {
  content: "\e007";
}

/* line 134, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-social-youtube:before {
  content: "\e008";
}

/* line 138, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-social-twitter:before {
  content: "\e009";
}

/* line 142, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-social-tumblr:before {
  content: "\e00a";
}

/* line 146, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-social-facebook:before {
  content: "\e00b";
}

/* line 150, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-social-dropbox:before {
  content: "\e00c";
}

/* line 154, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-social-dribbble:before {
  content: "\e00d";
}

/* line 158, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-shield:before {
  content: "\e00e";
}

/* line 162, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-screen-tablet:before {
  content: "\e00f";
}

/* line 166, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-magic-wand:before {
  content: "\e017";
}

/* line 170, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-hourglass:before {
  content: "\e018";
}

/* line 174, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-graduation:before {
  content: "\e019";
}

/* line 178, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-ghost:before {
  content: "\e01a";
}

/* line 182, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-game-controller:before {
  content: "\e01b";
}

/* line 186, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-fire:before {
  content: "\e01c";
}

/* line 190, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-eyeglasses:before {
  content: "\e01d";
}

/* line 194, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-envelope-open:before {
  content: "\e01e";
}

/* line 198, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-envelope-letter:before {
  content: "\e01f";
}

/* line 202, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-bell:before {
  content: "\e027";
}

/* line 206, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-badge:before {
  content: "\e028";
}

/* line 210, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-anchor:before {
  content: "\e029";
}

/* line 214, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-wallet:before {
  content: "\e02a";
}

/* line 218, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-vector:before {
  content: "\e02b";
}

/* line 222, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-speech:before {
  content: "\e02c";
}

/* line 226, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-puzzle:before {
  content: "\e02d";
}

/* line 230, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-printer:before {
  content: "\e02e";
}

/* line 234, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-present:before {
  content: "\e02f";
}

/* line 238, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-playlist:before {
  content: "\e030";
}

/* line 242, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-pin:before {
  content: "\e031";
}

/* line 246, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-picture:before {
  content: "\e032";
}

/* line 250, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-map:before {
  content: "\e033";
}

/* line 254, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-layers:before {
  content: "\e034";
}

/* line 258, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-handbag:before {
  content: "\e035";
}

/* line 262, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-globe-alt:before {
  content: "\e036";
}

/* line 266, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-globe:before {
  content: "\e037";
}

/* line 270, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-frame:before {
  content: "\e038";
}

/* line 274, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-folder-alt:before {
  content: "\e039";
}

/* line 278, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-film:before {
  content: "\e03a";
}

/* line 282, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-feed:before {
  content: "\e03b";
}

/* line 286, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-earphones-alt:before {
  content: "\e03c";
}

/* line 290, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-earphones:before {
  content: "\e03d";
}

/* line 294, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-drop:before {
  content: "\e03e";
}

/* line 298, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-drawer:before {
  content: "\e03f";
}

/* line 302, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-docs:before {
  content: "\e040";
}

/* line 306, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-directions:before {
  content: "\e041";
}

/* line 310, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-direction:before {
  content: "\e042";
}

/* line 314, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-diamond:before {
  content: "\e043";
}

/* line 318, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-cup:before {
  content: "\e044";
}

/* line 322, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-compass:before {
  content: "\e045";
}

/* line 326, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-call-out:before {
  content: "\e046";
}

/* line 330, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-call-in:before {
  content: "\e047";
}

/* line 334, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-call-end:before {
  content: "\e048";
}

/* line 338, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-calculator:before {
  content: "\e049";
}

/* line 342, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-bubbles:before {
  content: "\e04a";
}

/* line 346, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-briefcase:before {
  content: "\e04b";
}

/* line 350, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-book-open:before {
  content: "\e04c";
}

/* line 354, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-basket-loaded:before {
  content: "\e04d";
}

/* line 358, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-basket:before {
  content: "\e04e";
}

/* line 362, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-bag:before {
  content: "\e04f";
}

/* line 366, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-action-undo:before {
  content: "\e050";
}

/* line 370, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-action-redo:before {
  content: "\e051";
}

/* line 374, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-wrench:before {
  content: "\e052";
}

/* line 378, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-umbrella:before {
  content: "\e053";
}

/* line 382, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-trash:before {
  content: "\e054";
}

/* line 386, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-tag:before {
  content: "\e055";
}

/* line 390, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-support:before {
  content: "\e056";
}

/* line 394, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-size-fullscreen:before {
  content: "\e057";
}

/* line 398, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-size-actual:before {
  content: "\e058";
}

/* line 402, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-shuffle:before {
  content: "\e059";
}

/* line 406, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-share-alt:before {
  content: "\e05a";
}

/* line 410, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-share:before {
  content: "\e05b";
}

/* line 414, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-rocket:before {
  content: "\e05c";
}

/* line 418, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-question:before {
  content: "\e05d";
}

/* line 422, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-pie-chart:before {
  content: "\e05e";
}

/* line 426, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-pencil:before {
  content: "\e05f";
}

/* line 430, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-note:before {
  content: "\e060";
}

/* line 434, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-music-tone-alt:before {
  content: "\e061";
}

/* line 438, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-music-tone:before {
  content: "\e062";
}

/* line 442, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-microphone:before {
  content: "\e063";
}

/* line 446, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-loop:before {
  content: "\e064";
}

/* line 450, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-logout:before {
  content: "\e065";
}

/* line 454, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-login:before {
  content: "\e066";
}

/* line 458, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-list:before {
  content: "\e067";
}

/* line 462, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-like:before {
  content: "\e068";
}

/* line 466, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-home:before {
  content: "\e069";
}

/* line 470, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-grid:before {
  content: "\e06a";
}

/* line 474, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-graph:before {
  content: "\e06b";
}

/* line 478, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-equalizer:before {
  content: "\e06c";
}

/* line 482, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-dislike:before {
  content: "\e06d";
}

/* line 486, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-cursor:before {
  content: "\e06e";
}

/* line 490, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-control-start:before {
  content: "\e06f";
}

/* line 494, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-control-rewind:before {
  content: "\e070";
}

/* line 498, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-control-play:before {
  content: "\e071";
}

/* line 502, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-control-pause:before {
  content: "\e072";
}

/* line 506, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-control-forward:before {
  content: "\e073";
}

/* line 510, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-control-end:before {
  content: "\e074";
}

/* line 514, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-calendar:before {
  content: "\e075";
}

/* line 518, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-bulb:before {
  content: "\e076";
}

/* line 522, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-bar-chart:before {
  content: "\e077";
}

/* line 526, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-arrow-up:before {
  content: "\e078";
}

/* line 530, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-arrow-right:before {
  content: "\e079";
}

/* line 534, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-arrow-left:before {
  content: "\e07a";
}

/* line 538, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-arrow-down:before {
  content: "\e07b";
}

/* line 542, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-ban:before {
  content: "\e07c";
}

/* line 546, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-bubble:before {
  content: "\e07d";
}

/* line 550, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-camcorder:before {
  content: "\e07e";
}

/* line 554, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-camera:before {
  content: "\e07f";
}

/* line 558, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-check:before {
  content: "\e080";
}

/* line 562, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-clock:before {
  content: "\e081";
}

/* line 566, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-close:before {
  content: "\e082";
}

/* line 570, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-cloud-download:before {
  content: "\e083";
}

/* line 574, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-cloud-upload:before {
  content: "\e084";
}

/* line 578, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-doc:before {
  content: "\e085";
}

/* line 582, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-envelope:before {
  content: "\e086";
}

/* line 586, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-eye:before {
  content: "\e087";
}

/* line 590, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-flag:before {
  content: "\e088";
}

/* line 594, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-folder:before {
  content: "\e089";
}

/* line 598, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-heart:before {
  content: "\e08a";
}

/* line 602, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-info:before {
  content: "\e08b";
}

/* line 606, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-key:before {
  content: "\e08c";
}

/* line 610, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-link:before {
  content: "\e08d";
}

/* line 614, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-lock:before {
  content: "\e08e";
}

/* line 618, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-lock-open:before {
  content: "\e08f";
}

/* line 622, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-magnifier:before {
  content: "\e090";
}

/* line 626, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-magnifier-add:before {
  content: "\e091";
}

/* line 630, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-magnifier-remove:before {
  content: "\e092";
}

/* line 634, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-paper-clip:before {
  content: "\e093";
}

/* line 638, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-paper-plane:before {
  content: "\e094";
}

/* line 642, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-plus:before {
  content: "\e095";
}

/* line 646, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-pointer:before {
  content: "\e096";
}

/* line 650, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-power:before {
  content: "\e097";
}

/* line 654, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-refresh:before {
  content: "\e098";
}

/* line 658, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-reload:before {
  content: "\e099";
}

/* line 662, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-settings:before {
  content: "\e09a";
}

/* line 666, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-star:before {
  content: "\e09b";
}

/* line 670, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-symbol-female:before {
  content: "\e09c";
}

/* line 674, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-symbol-male:before {
  content: "\e09d";
}

/* line 678, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-target:before {
  content: "\e09e";
}

/* line 682, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-volume-1:before {
  content: "\e09f";
}

/* line 686, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-volume-2:before {
  content: "\e0a0";
}

/* line 690, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-volume-off:before {
  content: "\e0a1";
}

/* line 694, vendor/assets/javascripts/simple-line-icons/simple-line-icons.scss */
.icon-users:before {
  content: "\e001";
}

/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
/* line 9, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

/* line 19, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
body {
  margin: 0;
}

/* line 33, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

/* line 54, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

/* line 67, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/* line 77, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
[hidden],
template {
  display: none;
}

/* line 89, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
a {
  background-color: transparent;
}

/* line 98, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
a:active,
a:hover {
  outline: 0;
}

/* line 110, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/* line 118, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
b,
strong {
  font-weight: bold;
}

/* line 127, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
dfn {
  font-style: italic;
}

/* line 136, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* line 145, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/* line 154, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
small {
  font-size: 80%;
}

/* line 162, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 170, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
sup {
  top: -0.5em;
}

/* line 174, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* line 185, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
img {
  border: 0;
}

/* line 193, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* line 204, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
figure {
  margin: 1em 40px;
}

/* line 212, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
hr {
  box-sizing: content-box;
  height: 0;
}

/* line 221, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
pre {
  overflow: auto;
}

/* line 229, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* line 252, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

/* line 266, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
button {
  overflow: visible;
}

/* line 277, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
button,
select {
  text-transform: none;
}

/* line 290, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

/* line 302, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/* line 311, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 322, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
input {
  line-height: normal;
}

/* line 334, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

/* line 346, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/* line 356, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}

/* line 367, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 376, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/* line 387, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
legend {
  border: 0;
  padding: 0;
}

/* line 396, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
textarea {
  overflow: auto;
}

/* line 405, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
optgroup {
  font-weight: bold;
}

/* line 416, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 421, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */
td,
th {
  padding: 0;
}

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  /* line 9, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_print.scss */
  *,
*:before,
*:after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  /* line 18, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_print.scss */
  a,
a:visited {
    text-decoration: underline;
  }
  /* line 23, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_print.scss */
  a[href]:after {
    content: " (" attr(href) ")";
  }
  /* line 27, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_print.scss */
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  /* line 33, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_print.scss */
  a[href^="#"]:after,
a[href^="javascript:"]:after {
    content: "";
  }
  /* line 38, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_print.scss */
  pre,
blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  /* line 44, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_print.scss */
  thead {
    display: table-header-group;
  }
  /* line 48, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_print.scss */
  tr,
img {
    page-break-inside: avoid;
  }
  /* line 53, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_print.scss */
  img {
    max-width: 100% !important;
  }
  /* line 57, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_print.scss */
  p,
h2,
h3 {
    orphans: 3;
    widows: 3;
  }
  /* line 64, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_print.scss */
  h2,
h3 {
    page-break-after: avoid;
  }
  /* line 72, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_print.scss */
  .navbar {
    display: none;
  }
  /* line 77, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_print.scss */
  .btn > .caret,
.dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  /* line 81, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_print.scss */
  .label {
    border: 1px solid #000;
  }
  /* line 85, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_print.scss */
  .table {
    border-collapse: collapse !important;
  }
  /* line 88, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_print.scss */
  .table td,
.table th {
    background-color: #fff !important;
  }
  /* line 94, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_print.scss */
  .table-bordered th,
.table-bordered td {
    border: 1px solid #ddd !important;
  }
}

@font-face {
  font-family: 'Glyphicons Halflings';
  src: url(/assets/bootstrap/glyphicons-halflings-regular-13634da87d9e23f8c3ed9108ce1724d183a39ad072e73e1b3d8cbf646d2d0407.eot);
  src: url(/assets/bootstrap/glyphicons-halflings-regular-13634da87d9e23f8c3ed9108ce1724d183a39ad072e73e1b3d8cbf646d2d0407.eot?#iefix) format("embedded-opentype"), url(/assets/bootstrap/glyphicons-halflings-regular-fe185d11a49676890d47bb783312a0cda5a44c4039214094e7957b4c040ef11c.woff2) format("woff2"), url(/assets/bootstrap/glyphicons-halflings-regular-a26394f7ede100ca118eff2eda08596275a9839b959c226e15439557a5a80742.woff) format("woff"), url(/assets/bootstrap/glyphicons-halflings-regular-e395044093757d82afcb138957d06a1ea9361bdcf0b442d06a18a8051af57456.ttf) format("truetype"), url(/assets/bootstrap/glyphicons-halflings-regular-42f60659d265c1a3c30f9fa42abcbb56bd4a53af4d83d316d6dd7a36903c43e5.svg#glyphicons_halflingsregular) format("svg");
}

/* line 24, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 37, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-asterisk:before {
  content: "\002a";
}

/* line 38, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-plus:before {
  content: "\002b";
}

/* line 40, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}

/* line 41, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-minus:before {
  content: "\2212";
}

/* line 42, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-cloud:before {
  content: "\2601";
}

/* line 43, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-envelope:before {
  content: "\2709";
}

/* line 44, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-pencil:before {
  content: "\270f";
}

/* line 45, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-glass:before {
  content: "\e001";
}

/* line 46, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-music:before {
  content: "\e002";
}

/* line 47, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-search:before {
  content: "\e003";
}

/* line 48, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-heart:before {
  content: "\e005";
}

/* line 49, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-star:before {
  content: "\e006";
}

/* line 50, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-star-empty:before {
  content: "\e007";
}

/* line 51, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-user:before {
  content: "\e008";
}

/* line 52, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-film:before {
  content: "\e009";
}

/* line 53, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-th-large:before {
  content: "\e010";
}

/* line 54, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-th:before {
  content: "\e011";
}

/* line 55, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-th-list:before {
  content: "\e012";
}

/* line 56, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-ok:before {
  content: "\e013";
}

/* line 57, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-remove:before {
  content: "\e014";
}

/* line 58, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-zoom-in:before {
  content: "\e015";
}

/* line 59, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-zoom-out:before {
  content: "\e016";
}

/* line 60, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-off:before {
  content: "\e017";
}

/* line 61, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-signal:before {
  content: "\e018";
}

/* line 62, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-cog:before {
  content: "\e019";
}

/* line 63, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-trash:before {
  content: "\e020";
}

/* line 64, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-home:before {
  content: "\e021";
}

/* line 65, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-file:before {
  content: "\e022";
}

/* line 66, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-time:before {
  content: "\e023";
}

/* line 67, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-road:before {
  content: "\e024";
}

/* line 68, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-download-alt:before {
  content: "\e025";
}

/* line 69, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-download:before {
  content: "\e026";
}

/* line 70, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-upload:before {
  content: "\e027";
}

/* line 71, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-inbox:before {
  content: "\e028";
}

/* line 72, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-play-circle:before {
  content: "\e029";
}

/* line 73, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-repeat:before {
  content: "\e030";
}

/* line 74, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-refresh:before {
  content: "\e031";
}

/* line 75, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-list-alt:before {
  content: "\e032";
}

/* line 76, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-lock:before {
  content: "\e033";
}

/* line 77, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-flag:before {
  content: "\e034";
}

/* line 78, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-headphones:before {
  content: "\e035";
}

/* line 79, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-volume-off:before {
  content: "\e036";
}

/* line 80, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-volume-down:before {
  content: "\e037";
}

/* line 81, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-volume-up:before {
  content: "\e038";
}

/* line 82, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-qrcode:before {
  content: "\e039";
}

/* line 83, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-barcode:before {
  content: "\e040";
}

/* line 84, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-tag:before {
  content: "\e041";
}

/* line 85, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-tags:before {
  content: "\e042";
}

/* line 86, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-book:before {
  content: "\e043";
}

/* line 87, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-bookmark:before {
  content: "\e044";
}

/* line 88, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-print:before {
  content: "\e045";
}

/* line 89, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-camera:before {
  content: "\e046";
}

/* line 90, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-font:before {
  content: "\e047";
}

/* line 91, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-bold:before {
  content: "\e048";
}

/* line 92, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-italic:before {
  content: "\e049";
}

/* line 93, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-text-height:before {
  content: "\e050";
}

/* line 94, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-text-width:before {
  content: "\e051";
}

/* line 95, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-align-left:before {
  content: "\e052";
}

/* line 96, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-align-center:before {
  content: "\e053";
}

/* line 97, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-align-right:before {
  content: "\e054";
}

/* line 98, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-align-justify:before {
  content: "\e055";
}

/* line 99, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-list:before {
  content: "\e056";
}

/* line 100, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-indent-left:before {
  content: "\e057";
}

/* line 101, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-indent-right:before {
  content: "\e058";
}

/* line 102, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-facetime-video:before {
  content: "\e059";
}

/* line 103, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-picture:before {
  content: "\e060";
}

/* line 104, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-map-marker:before {
  content: "\e062";
}

/* line 105, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-adjust:before {
  content: "\e063";
}

/* line 106, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-tint:before {
  content: "\e064";
}

/* line 107, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-edit:before {
  content: "\e065";
}

/* line 108, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-share:before {
  content: "\e066";
}

/* line 109, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-check:before {
  content: "\e067";
}

/* line 110, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-move:before {
  content: "\e068";
}

/* line 111, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-step-backward:before {
  content: "\e069";
}

/* line 112, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-fast-backward:before {
  content: "\e070";
}

/* line 113, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-backward:before {
  content: "\e071";
}

/* line 114, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-play:before {
  content: "\e072";
}

/* line 115, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-pause:before {
  content: "\e073";
}

/* line 116, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-stop:before {
  content: "\e074";
}

/* line 117, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-forward:before {
  content: "\e075";
}

/* line 118, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-fast-forward:before {
  content: "\e076";
}

/* line 119, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-step-forward:before {
  content: "\e077";
}

/* line 120, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-eject:before {
  content: "\e078";
}

/* line 121, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-chevron-left:before {
  content: "\e079";
}

/* line 122, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-chevron-right:before {
  content: "\e080";
}

/* line 123, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-plus-sign:before {
  content: "\e081";
}

/* line 124, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-minus-sign:before {
  content: "\e082";
}

/* line 125, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-remove-sign:before {
  content: "\e083";
}

/* line 126, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-ok-sign:before {
  content: "\e084";
}

/* line 127, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-question-sign:before {
  content: "\e085";
}

/* line 128, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-info-sign:before {
  content: "\e086";
}

/* line 129, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-screenshot:before {
  content: "\e087";
}

/* line 130, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-remove-circle:before {
  content: "\e088";
}

/* line 131, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-ok-circle:before {
  content: "\e089";
}

/* line 132, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-ban-circle:before {
  content: "\e090";
}

/* line 133, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-arrow-left:before {
  content: "\e091";
}

/* line 134, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-arrow-right:before {
  content: "\e092";
}

/* line 135, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-arrow-up:before {
  content: "\e093";
}

/* line 136, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-arrow-down:before {
  content: "\e094";
}

/* line 137, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-share-alt:before {
  content: "\e095";
}

/* line 138, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-resize-full:before {
  content: "\e096";
}

/* line 139, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-resize-small:before {
  content: "\e097";
}

/* line 140, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-exclamation-sign:before {
  content: "\e101";
}

/* line 141, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-gift:before {
  content: "\e102";
}

/* line 142, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-leaf:before {
  content: "\e103";
}

/* line 143, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-fire:before {
  content: "\e104";
}

/* line 144, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-eye-open:before {
  content: "\e105";
}

/* line 145, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-eye-close:before {
  content: "\e106";
}

/* line 146, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-warning-sign:before {
  content: "\e107";
}

/* line 147, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-plane:before {
  content: "\e108";
}

/* line 148, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-calendar:before {
  content: "\e109";
}

/* line 149, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-random:before {
  content: "\e110";
}

/* line 150, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-comment:before {
  content: "\e111";
}

/* line 151, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-magnet:before {
  content: "\e112";
}

/* line 152, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-chevron-up:before {
  content: "\e113";
}

/* line 153, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-chevron-down:before {
  content: "\e114";
}

/* line 154, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-retweet:before {
  content: "\e115";
}

/* line 155, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-shopping-cart:before {
  content: "\e116";
}

/* line 156, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-folder-close:before {
  content: "\e117";
}

/* line 157, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-folder-open:before {
  content: "\e118";
}

/* line 158, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-resize-vertical:before {
  content: "\e119";
}

/* line 159, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-resize-horizontal:before {
  content: "\e120";
}

/* line 160, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-hdd:before {
  content: "\e121";
}

/* line 161, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-bullhorn:before {
  content: "\e122";
}

/* line 162, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-bell:before {
  content: "\e123";
}

/* line 163, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-certificate:before {
  content: "\e124";
}

/* line 164, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-thumbs-up:before {
  content: "\e125";
}

/* line 165, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-thumbs-down:before {
  content: "\e126";
}

/* line 166, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-hand-right:before {
  content: "\e127";
}

/* line 167, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-hand-left:before {
  content: "\e128";
}

/* line 168, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-hand-up:before {
  content: "\e129";
}

/* line 169, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-hand-down:before {
  content: "\e130";
}

/* line 170, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}

/* line 171, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}

/* line 172, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}

/* line 173, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}

/* line 174, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-globe:before {
  content: "\e135";
}

/* line 175, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-wrench:before {
  content: "\e136";
}

/* line 176, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-tasks:before {
  content: "\e137";
}

/* line 177, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-filter:before {
  content: "\e138";
}

/* line 178, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-briefcase:before {
  content: "\e139";
}

/* line 179, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-fullscreen:before {
  content: "\e140";
}

/* line 180, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-dashboard:before {
  content: "\e141";
}

/* line 181, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-paperclip:before {
  content: "\e142";
}

/* line 182, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-heart-empty:before {
  content: "\e143";
}

/* line 183, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-link:before {
  content: "\e144";
}

/* line 184, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-phone:before {
  content: "\e145";
}

/* line 185, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-pushpin:before {
  content: "\e146";
}

/* line 186, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-usd:before {
  content: "\e148";
}

/* line 187, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-gbp:before {
  content: "\e149";
}

/* line 188, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-sort:before {
  content: "\e150";
}

/* line 189, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}

/* line 190, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}

/* line 191, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-sort-by-order:before {
  content: "\e153";
}

/* line 192, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}

/* line 193, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}

/* line 194, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}

/* line 195, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-unchecked:before {
  content: "\e157";
}

/* line 196, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-expand:before {
  content: "\e158";
}

/* line 197, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-collapse-down:before {
  content: "\e159";
}

/* line 198, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-collapse-up:before {
  content: "\e160";
}

/* line 199, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-log-in:before {
  content: "\e161";
}

/* line 200, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-flash:before {
  content: "\e162";
}

/* line 201, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-log-out:before {
  content: "\e163";
}

/* line 202, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-new-window:before {
  content: "\e164";
}

/* line 203, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-record:before {
  content: "\e165";
}

/* line 204, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-save:before {
  content: "\e166";
}

/* line 205, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-open:before {
  content: "\e167";
}

/* line 206, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-saved:before {
  content: "\e168";
}

/* line 207, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-import:before {
  content: "\e169";
}

/* line 208, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-export:before {
  content: "\e170";
}

/* line 209, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-send:before {
  content: "\e171";
}

/* line 210, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-floppy-disk:before {
  content: "\e172";
}

/* line 211, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-floppy-saved:before {
  content: "\e173";
}

/* line 212, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-floppy-remove:before {
  content: "\e174";
}

/* line 213, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-floppy-save:before {
  content: "\e175";
}

/* line 214, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-floppy-open:before {
  content: "\e176";
}

/* line 215, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-credit-card:before {
  content: "\e177";
}

/* line 216, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-transfer:before {
  content: "\e178";
}

/* line 217, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-cutlery:before {
  content: "\e179";
}

/* line 218, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-header:before {
  content: "\e180";
}

/* line 219, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-compressed:before {
  content: "\e181";
}

/* line 220, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-earphone:before {
  content: "\e182";
}

/* line 221, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-phone-alt:before {
  content: "\e183";
}

/* line 222, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-tower:before {
  content: "\e184";
}

/* line 223, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-stats:before {
  content: "\e185";
}

/* line 224, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-sd-video:before {
  content: "\e186";
}

/* line 225, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-hd-video:before {
  content: "\e187";
}

/* line 226, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-subtitles:before {
  content: "\e188";
}

/* line 227, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-sound-stereo:before {
  content: "\e189";
}

/* line 228, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-sound-dolby:before {
  content: "\e190";
}

/* line 229, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-sound-5-1:before {
  content: "\e191";
}

/* line 230, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-sound-6-1:before {
  content: "\e192";
}

/* line 231, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-sound-7-1:before {
  content: "\e193";
}

/* line 232, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-copyright-mark:before {
  content: "\e194";
}

/* line 233, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-registration-mark:before {
  content: "\e195";
}

/* line 234, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-cloud-download:before {
  content: "\e197";
}

/* line 235, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-cloud-upload:before {
  content: "\e198";
}

/* line 236, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-tree-conifer:before {
  content: "\e199";
}

/* line 237, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-tree-deciduous:before {
  content: "\e200";
}

/* line 238, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-cd:before {
  content: "\e201";
}

/* line 239, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-save-file:before {
  content: "\e202";
}

/* line 240, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-open-file:before {
  content: "\e203";
}

/* line 241, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-level-up:before {
  content: "\e204";
}

/* line 242, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-copy:before {
  content: "\e205";
}

/* line 243, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-paste:before {
  content: "\e206";
}

/* line 252, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-alert:before {
  content: "\e209";
}

/* line 253, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-equalizer:before {
  content: "\e210";
}

/* line 254, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-king:before {
  content: "\e211";
}

/* line 255, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-queen:before {
  content: "\e212";
}

/* line 256, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-pawn:before {
  content: "\e213";
}

/* line 257, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-bishop:before {
  content: "\e214";
}

/* line 258, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-knight:before {
  content: "\e215";
}

/* line 259, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-baby-formula:before {
  content: "\e216";
}

/* line 260, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-tent:before {
  content: "\26fa";
}

/* line 261, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-blackboard:before {
  content: "\e218";
}

/* line 262, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-bed:before {
  content: "\e219";
}

/* line 263, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-apple:before {
  content: "\f8ff";
}

/* line 264, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-erase:before {
  content: "\e221";
}

/* line 265, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-hourglass:before {
  content: "\231b";
}

/* line 266, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-lamp:before {
  content: "\e223";
}

/* line 267, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-duplicate:before {
  content: "\e224";
}

/* line 268, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-piggy-bank:before {
  content: "\e225";
}

/* line 269, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-scissors:before {
  content: "\e226";
}

/* line 270, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-bitcoin:before {
  content: "\e227";
}

/* line 271, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-btc:before {
  content: "\e227";
}

/* line 272, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-xbt:before {
  content: "\e227";
}

/* line 273, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-yen:before {
  content: "\00a5";
}

/* line 274, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-jpy:before {
  content: "\00a5";
}

/* line 275, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-ruble:before {
  content: "\20bd";
}

/* line 276, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-rub:before {
  content: "\20bd";
}

/* line 277, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-scale:before {
  content: "\e230";
}

/* line 278, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-ice-lolly:before {
  content: "\e231";
}

/* line 279, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}

/* line 280, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-education:before {
  content: "\e233";
}

/* line 281, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-option-horizontal:before {
  content: "\e234";
}

/* line 282, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-option-vertical:before {
  content: "\e235";
}

/* line 283, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-menu-hamburger:before {
  content: "\e236";
}

/* line 284, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-modal-window:before {
  content: "\e237";
}

/* line 285, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-oil:before {
  content: "\e238";
}

/* line 286, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-grain:before {
  content: "\e239";
}

/* line 287, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-sunglasses:before {
  content: "\e240";
}

/* line 288, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-text-size:before {
  content: "\e241";
}

/* line 289, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-text-color:before {
  content: "\e242";
}

/* line 290, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-text-background:before {
  content: "\e243";
}

/* line 291, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-object-align-top:before {
  content: "\e244";
}

/* line 292, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-object-align-bottom:before {
  content: "\e245";
}

/* line 293, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-object-align-horizontal:before {
  content: "\e246";
}

/* line 294, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-object-align-left:before {
  content: "\e247";
}

/* line 295, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-object-align-vertical:before {
  content: "\e248";
}

/* line 296, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-object-align-right:before {
  content: "\e249";
}

/* line 297, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-triangle-right:before {
  content: "\e250";
}

/* line 298, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-triangle-left:before {
  content: "\e251";
}

/* line 299, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-triangle-bottom:before {
  content: "\e252";
}

/* line 300, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-triangle-top:before {
  content: "\e253";
}

/* line 301, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-console:before {
  content: "\e254";
}

/* line 302, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-superscript:before {
  content: "\e255";
}

/* line 303, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-subscript:before {
  content: "\e256";
}

/* line 304, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-menu-left:before {
  content: "\e257";
}

/* line 305, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-menu-right:before {
  content: "\e258";
}

/* line 306, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-menu-down:before {
  content: "\e259";
}

/* line 307, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */
.glyphicon-menu-up:before {
  content: "\e260";
}

/* line 11, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_scaffolding.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 14, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_scaffolding.scss */
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 22, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_scaffolding.scss */
html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* line 27, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_scaffolding.scss */
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.428571429;
  color: #333333;
  background-color: #fff;
}

/* line 36, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_scaffolding.scss */
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

/* line 48, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_scaffolding.scss */
a {
  color: #337ab7;
  text-decoration: none;
}

/* line 52, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_scaffolding.scss */
a:hover, a:focus {
  color: #23527c;
  text-decoration: underline;
}

/* line 58, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_scaffolding.scss */
a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

/* line 69, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_scaffolding.scss */
figure {
  margin: 0;
}

/* line 76, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_scaffolding.scss */
img {
  vertical-align: middle;
}

/* line 81, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_scaffolding.scss */
.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}

/* line 86, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_scaffolding.scss */
.img-rounded {
  border-radius: 6px;
}

/* line 93, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_scaffolding.scss */
.img-thumbnail {
  padding: 4px;
  line-height: 1.428571429;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}

/* line 106, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_scaffolding.scss */
.img-circle {
  border-radius: 50%;
}

/* line 113, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_scaffolding.scss */
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}

/* line 125, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_scaffolding.scss */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/* line 141, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_scaffolding.scss */
.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

/* line 159, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_scaffolding.scss */
[role="button"] {
  cursor: pointer;
}

/* line 9, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}

/* line 16, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.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 {
  font-weight: normal;
  line-height: 1;
  color: #777777;
}

/* line 24, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
h1, .h1,
h2, .h2,
h3, .h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}

/* line 30, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
h1 small,
h1 .small, .h1 small,
.h1 .small,
h2 small,
h2 .small, .h2 small,
.h2 .small,
h3 small,
h3 .small, .h3 small,
.h3 .small {
  font-size: 65%;
}

/* line 35, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
h4, .h4,
h5, .h5,
h6, .h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 41, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
h4 small,
h4 .small, .h4 small,
.h4 .small,
h5 small,
h5 .small, .h5 small,
.h5 .small,
h6 small,
h6 .small, .h6 small,
.h6 .small {
  font-size: 75%;
}

/* line 47, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
h1, .h1 {
  font-size: 36px;
}

/* line 48, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
h2, .h2 {
  font-size: 30px;
}

/* line 49, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
h3, .h3 {
  font-size: 24px;
}

/* line 50, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
h4, .h4 {
  font-size: 18px;
}

/* line 51, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
h5, .h5 {
  font-size: 14px;
}

/* line 52, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
h6, .h6 {
  font-size: 12px;
}

/* line 58, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
p {
  margin: 0 0 10px;
}

/* line 62, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}

@media (min-width: 768px) {
  /* line 62, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
  .lead {
    font-size: 21px;
  }
}

/* line 78, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
small,
.small {
  font-size: 85%;
}

/* line 83, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
mark,
.mark {
  background-color: #fcf8e3;
  padding: .2em;
}

/* line 90, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
.text-left {
  text-align: left;
}

/* line 91, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
.text-right {
  text-align: right;
}

/* line 92, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
.text-center {
  text-align: center;
}

/* line 93, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
.text-justify {
  text-align: justify;
}

/* line 94, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
.text-nowrap {
  white-space: nowrap;
}

/* line 97, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
.text-lowercase {
  text-transform: lowercase;
}

/* line 98, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
.text-uppercase, .initialism {
  text-transform: uppercase;
}

/* line 99, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
.text-capitalize {
  text-transform: capitalize;
}

/* line 102, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
.text-muted {
  color: #777777;
}

/* line 5, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */
.text-primary {
  color: #337ab7;
}

/* line 8, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */
a.text-primary:hover,
a.text-primary:focus {
  color: #286090;
}

/* line 5, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */
.text-success {
  color: #3c763d;
}

/* line 8, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */
a.text-success:hover,
a.text-success:focus {
  color: #2b542c;
}

/* line 5, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */
.text-info {
  color: #31708f;
}

/* line 8, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */
a.text-info:hover,
a.text-info:focus {
  color: #245269;
}

/* line 5, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */
.text-warning {
  color: #8a6d3b;
}

/* line 8, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */
a.text-warning:hover,
a.text-warning:focus {
  color: #66512c;
}

/* line 5, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */
.text-danger {
  color: #a94442;
}

/* line 8, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */
a.text-danger:hover,
a.text-danger:focus {
  color: #843534;
}

/* line 119, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
.bg-primary {
  color: #fff;
}

/* line 5, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_background-variant.scss */
.bg-primary {
  background-color: #337ab7;
}

/* line 8, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_background-variant.scss */
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #286090;
}

/* line 5, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_background-variant.scss */
.bg-success {
  background-color: #dff0d8;
}

/* line 8, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_background-variant.scss */
a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3;
}

/* line 5, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_background-variant.scss */
.bg-info {
  background-color: #d9edf7;
}

/* line 8, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_background-variant.scss */
a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee;
}

/* line 5, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_background-variant.scss */
.bg-warning {
  background-color: #fcf8e3;
}

/* line 8, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_background-variant.scss */
a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5;
}

/* line 5, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_background-variant.scss */
.bg-danger {
  background-color: #f2dede;
}

/* line 8, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_background-variant.scss */
a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9;
}

/* line 138, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eeeeee;
}

/* line 149, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}

/* line 153, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
ul ul,
ul ol,
ol ul,
ol ol {
  margin-bottom: 0;
}

/* line 167, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
.list-unstyled {
  padding-left: 0;
  list-style: none;
}

/* line 173, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}

/* line 177, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}

/* line 185, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
dl {
  margin-top: 0;
  margin-bottom: 20px;
}

/* line 189, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
dt,
dd {
  line-height: 1.428571429;
}

/* line 193, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
dt {
  font-weight: bold;
}

/* line 196, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
dd {
  margin-left: 0;
}

/* line 14, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.dl-horizontal dd:before, .dl-horizontal dd:after {
  content: " ";
  display: table;
}

/* line 19, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.dl-horizontal dd:after {
  clear: both;
}

@media (min-width: 768px) {
  /* line 211, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  /* line 218, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
  .dl-horizontal dd {
    margin-left: 180px;
  }
}

/* line 229, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777777;
}

/* line 235, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
.initialism {
  font-size: 90%;
}

/* line 241, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eeeeee;
}

/* line 250, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}

/* line 257, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.428571429;
  color: #777777;
}

/* line 265, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}

/* line 274, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
  text-align: right;
}

/* line 286, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
.blockquote-reverse footer:before,
.blockquote-reverse small:before,
.blockquote-reverse .small:before,
blockquote.pull-right footer:before,
blockquote.pull-right small:before,
blockquote.pull-right .small:before {
  content: '';
}

/* line 287, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
.blockquote-reverse footer:after,
.blockquote-reverse small:after,
.blockquote-reverse .small:after,
blockquote.pull-right footer:after,
blockquote.pull-right small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}

/* line 294, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.428571429;
}

/* line 7, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_code.scss */
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}

/* line 15, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_code.scss */
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
}

/* line 24, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_code.scss */
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 32, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_code.scss */
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  box-shadow: none;
}

/* line 41, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_code.scss */
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.428571429;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
}

/* line 55, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_code.scss */
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}

/* line 66, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_code.scss */
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

/* line 10, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_grid.scss */
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

/* line 14, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.container:before, .container:after {
  content: " ";
  display: table;
}

/* line 19, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.container:after {
  clear: both;
}

@media (min-width: 768px) {
  /* line 10, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_grid.scss */
  .container {
    width: 750px;
  }
}

@media (min-width: 992px) {
  /* line 10, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_grid.scss */
  .container {
    width: 970px;
  }
}

@media (min-width: 1200px) {
  /* line 10, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_grid.scss */
  .container {
    width: 1170px;
  }
}

/* line 30, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_grid.scss */
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

/* line 14, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.container-fluid:before, .container-fluid:after {
  content: " ";
  display: table;
}

/* line 19, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.container-fluid:after {
  clear: both;
}

/* line 39, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_grid.scss */
.row {
  margin-left: -15px;
  margin-right: -15px;
}

/* line 14, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.row:before, .row:after {
  content: " ";
  display: table;
}

/* line 19, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.row:after {
  clear: both;
}

/* line 11, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

/* line 27, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

/* line 35, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-1 {
  width: 8.3333333333%;
}

/* line 35, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-2 {
  width: 16.6666666667%;
}

/* line 35, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-3 {
  width: 25%;
}

/* line 35, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-4 {
  width: 33.3333333333%;
}

/* line 35, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-5 {
  width: 41.6666666667%;
}

/* line 35, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-6 {
  width: 50%;
}

/* line 35, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-7 {
  width: 58.3333333333%;
}

/* line 35, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-8 {
  width: 66.6666666667%;
}

/* line 35, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-9 {
  width: 75%;
}

/* line 35, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-10 {
  width: 83.3333333333%;
}

/* line 35, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-11 {
  width: 91.6666666667%;
}

/* line 35, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-12 {
  width: 100%;
}

/* line 55, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-0 {
  right: auto;
}

/* line 50, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-1 {
  right: 8.3333333333%;
}

/* line 50, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-2 {
  right: 16.6666666667%;
}

/* line 50, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-3 {
  right: 25%;
}

/* line 50, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-4 {
  right: 33.3333333333%;
}

/* line 50, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-5 {
  right: 41.6666666667%;
}

/* line 50, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-6 {
  right: 50%;
}

/* line 50, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-7 {
  right: 58.3333333333%;
}

/* line 50, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-8 {
  right: 66.6666666667%;
}

/* line 50, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-9 {
  right: 75%;
}

/* line 50, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-10 {
  right: 83.3333333333%;
}

/* line 50, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-11 {
  right: 91.6666666667%;
}

/* line 50, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-12 {
  right: 100%;
}

/* line 45, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-0 {
  left: auto;
}

/* line 40, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-1 {
  left: 8.3333333333%;
}

/* line 40, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-2 {
  left: 16.6666666667%;
}

/* line 40, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-3 {
  left: 25%;
}

/* line 40, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-4 {
  left: 33.3333333333%;
}

/* line 40, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-5 {
  left: 41.6666666667%;
}

/* line 40, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-6 {
  left: 50%;
}

/* line 40, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-7 {
  left: 58.3333333333%;
}

/* line 40, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-8 {
  left: 66.6666666667%;
}

/* line 40, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-9 {
  left: 75%;
}

/* line 40, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-10 {
  left: 83.3333333333%;
}

/* line 40, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-11 {
  left: 91.6666666667%;
}

/* line 40, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-12 {
  left: 100%;
}

/* line 60, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-0 {
  margin-left: 0%;
}

/* line 60, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-1 {
  margin-left: 8.3333333333%;
}

/* line 60, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-2 {
  margin-left: 16.6666666667%;
}

/* line 60, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-3 {
  margin-left: 25%;
}

/* line 60, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-4 {
  margin-left: 33.3333333333%;
}

/* line 60, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-5 {
  margin-left: 41.6666666667%;
}

/* line 60, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-6 {
  margin-left: 50%;
}

/* line 60, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-7 {
  margin-left: 58.3333333333%;
}

/* line 60, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-8 {
  margin-left: 66.6666666667%;
}

/* line 60, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-9 {
  margin-left: 75%;
}

/* line 60, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-10 {
  margin-left: 83.3333333333%;
}

/* line 60, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-11 {
  margin-left: 91.6666666667%;
}

/* line 60, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  /* line 27, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .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 {
    float: left;
  }
  /* line 35, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-1 {
    width: 8.3333333333%;
  }
  /* line 35, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-2 {
    width: 16.6666666667%;
  }
  /* line 35, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-3 {
    width: 25%;
  }
  /* line 35, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-4 {
    width: 33.3333333333%;
  }
  /* line 35, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-5 {
    width: 41.6666666667%;
  }
  /* line 35, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-6 {
    width: 50%;
  }
  /* line 35, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-7 {
    width: 58.3333333333%;
  }
  /* line 35, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-8 {
    width: 66.6666666667%;
  }
  /* line 35, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-9 {
    width: 75%;
  }
  /* line 35, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-10 {
    width: 83.3333333333%;
  }
  /* line 35, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-11 {
    width: 91.6666666667%;
  }
  /* line 35, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-12 {
    width: 100%;
  }
  /* line 55, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-0 {
    right: auto;
  }
  /* line 50, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-1 {
    right: 8.3333333333%;
  }
  /* line 50, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-2 {
    right: 16.6666666667%;
  }
  /* line 50, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-3 {
    right: 25%;
  }
  /* line 50, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-4 {
    right: 33.3333333333%;
  }
  /* line 50, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-5 {
    right: 41.6666666667%;
  }
  /* line 50, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-6 {
    right: 50%;
  }
  /* line 50, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-7 {
    right: 58.3333333333%;
  }
  /* line 50, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-8 {
    right: 66.6666666667%;
  }
  /* line 50, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-9 {
    right: 75%;
  }
  /* line 50, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-10 {
    right: 83.3333333333%;
  }
  /* line 50, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-11 {
    right: 91.6666666667%;
  }
  /* line 50, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-12 {
    right: 100%;
  }
  /* line 45, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-0 {
    left: auto;
  }
  /* line 40, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-1 {
    left: 8.3333333333%;
  }
  /* line 40, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-2 {
    left: 16.6666666667%;
  }
  /* line 40, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-3 {
    left: 25%;
  }
  /* line 40, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-4 {
    left: 33.3333333333%;
  }
  /* line 40, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-5 {
    left: 41.6666666667%;
  }
  /* line 40, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-6 {
    left: 50%;
  }
  /* line 40, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-7 {
    left: 58.3333333333%;
  }
  /* line 40, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-8 {
    left: 66.6666666667%;
  }
  /* line 40, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-9 {
    left: 75%;
  }
  /* line 40, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-10 {
    left: 83.3333333333%;
  }
  /* line 40, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-11 {
    left: 91.6666666667%;
  }
  /* line 40, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-12 {
    left: 100%;
  }
  /* line 60, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  /* line 60, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-1 {
    margin-left: 8.3333333333%;
  }
  /* line 60, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-2 {
    margin-left: 16.6666666667%;
  }
  /* line 60, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  /* line 60, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-4 {
    margin-left: 33.3333333333%;
  }
  /* line 60, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-5 {
    margin-left: 41.6666666667%;
  }
  /* line 60, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  /* line 60, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-7 {
    margin-left: 58.3333333333%;
  }
  /* line 60, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-8 {
    margin-left: 66.6666666667%;
  }
  /* line 60, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  /* line 60, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-10 {
    margin-left: 83.3333333333%;
  }
  /* line 60, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-11 {
    margin-left: 91.6666666667%;
  }
  /* line 60, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}

@media (min-width: 992px) {
  /* line 27, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .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 {
    float: left;
  }
  /* line 35, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-1 {
    width: 8.3333333333%;
  }
  /* line 35, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-2 {
    width: 16.6666666667%;
  }
  /* line 35, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-3 {
    width: 25%;
  }
  /* line 35, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-4 {
    width: 33.3333333333%;
  }
  /* line 35, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-5 {
    width: 41.6666666667%;
  }
  /* line 35, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-6 {
    width: 50%;
  }
  /* line 35, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-7 {
    width: 58.3333333333%;
  }
  /* line 35, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-8 {
    width: 66.6666666667%;
  }
  /* line 35, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-9 {
    width: 75%;
  }
  /* line 35, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-10 {
    width: 83.3333333333%;
  }
  /* line 35, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-11 {
    width: 91.6666666667%;
  }
  /* line 35, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-12 {
    width: 100%;
  }
  /* line 55, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-0 {
    right: auto;
  }
  /* line 50, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-1 {
    right: 8.3333333333%;
  }
  /* line 50, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-2 {
    right: 16.6666666667%;
  }
  /* line 50, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-3 {
    right: 25%;
  }
  /* line 50, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-4 {
    right: 33.3333333333%;
  }
  /* line 50, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-5 {
    right: 41.6666666667%;
  }
  /* line 50, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-6 {
    right: 50%;
  }
  /* line 50, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-7 {
    right: 58.3333333333%;
  }
  /* line 50, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-8 {
    right: 66.6666666667%;
  }
  /* line 50, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-9 {
    right: 75%;
  }
  /* line 50, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-10 {
    right: 83.3333333333%;
  }
  /* line 50, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-11 {
    right: 91.6666666667%;
  }
  /* line 50, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-12 {
    right: 100%;
  }
  /* line 45, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-0 {
    left: auto;
  }
  /* line 40, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-1 {
    left: 8.3333333333%;
  }
  /* line 40, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-2 {
    left: 16.6666666667%;
  }
  /* line 40, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-3 {
    left: 25%;
  }
  /* line 40, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-4 {
    left: 33.3333333333%;
  }
  /* line 40, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-5 {
    left: 41.6666666667%;
  }
  /* line 40, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-6 {
    left: 50%;
  }
  /* line 40, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-7 {
    left: 58.3333333333%;
  }
  /* line 40, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-8 {
    left: 66.6666666667%;
  }
  /* line 40, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-9 {
    left: 75%;
  }
  /* line 40, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-10 {
    left: 83.3333333333%;
  }
  /* line 40, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-11 {
    left: 91.6666666667%;
  }
  /* line 40, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-12 {
    left: 100%;
  }
  /* line 60, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-0 {
    margin-left: 0%;
  }
  /* line 60, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-1 {
    margin-left: 8.3333333333%;
  }
  /* line 60, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-2 {
    margin-left: 16.6666666667%;
  }
  /* line 60, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-3 {
    margin-left: 25%;
  }
  /* line 60, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-4 {
    margin-left: 33.3333333333%;
  }
  /* line 60, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-5 {
    margin-left: 41.6666666667%;
  }
  /* line 60, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-6 {
    margin-left: 50%;
  }
  /* line 60, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-7 {
    margin-left: 58.3333333333%;
  }
  /* line 60, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-8 {
    margin-left: 66.6666666667%;
  }
  /* line 60, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-9 {
    margin-left: 75%;
  }
  /* line 60, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-10 {
    margin-left: 83.3333333333%;
  }
  /* line 60, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-11 {
    margin-left: 91.6666666667%;
  }
  /* line 60, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-12 {
    margin-left: 100%;
  }
}

@media (min-width: 1200px) {
  /* line 27, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .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 {
    float: left;
  }
  /* line 35, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-1 {
    width: 8.3333333333%;
  }
  /* line 35, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-2 {
    width: 16.6666666667%;
  }
  /* line 35, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-3 {
    width: 25%;
  }
  /* line 35, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-4 {
    width: 33.3333333333%;
  }
  /* line 35, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-5 {
    width: 41.6666666667%;
  }
  /* line 35, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-6 {
    width: 50%;
  }
  /* line 35, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-7 {
    width: 58.3333333333%;
  }
  /* line 35, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-8 {
    width: 66.6666666667%;
  }
  /* line 35, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-9 {
    width: 75%;
  }
  /* line 35, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-10 {
    width: 83.3333333333%;
  }
  /* line 35, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-11 {
    width: 91.6666666667%;
  }
  /* line 35, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-12 {
    width: 100%;
  }
  /* line 55, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-0 {
    right: auto;
  }
  /* line 50, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-1 {
    right: 8.3333333333%;
  }
  /* line 50, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-2 {
    right: 16.6666666667%;
  }
  /* line 50, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-3 {
    right: 25%;
  }
  /* line 50, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-4 {
    right: 33.3333333333%;
  }
  /* line 50, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-5 {
    right: 41.6666666667%;
  }
  /* line 50, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-6 {
    right: 50%;
  }
  /* line 50, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-7 {
    right: 58.3333333333%;
  }
  /* line 50, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-8 {
    right: 66.6666666667%;
  }
  /* line 50, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-9 {
    right: 75%;
  }
  /* line 50, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-10 {
    right: 83.3333333333%;
  }
  /* line 50, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-11 {
    right: 91.6666666667%;
  }
  /* line 50, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-12 {
    right: 100%;
  }
  /* line 45, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-0 {
    left: auto;
  }
  /* line 40, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-1 {
    left: 8.3333333333%;
  }
  /* line 40, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-2 {
    left: 16.6666666667%;
  }
  /* line 40, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-3 {
    left: 25%;
  }
  /* line 40, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-4 {
    left: 33.3333333333%;
  }
  /* line 40, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-5 {
    left: 41.6666666667%;
  }
  /* line 40, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-6 {
    left: 50%;
  }
  /* line 40, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-7 {
    left: 58.3333333333%;
  }
  /* line 40, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-8 {
    left: 66.6666666667%;
  }
  /* line 40, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-9 {
    left: 75%;
  }
  /* line 40, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-10 {
    left: 83.3333333333%;
  }
  /* line 40, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-11 {
    left: 91.6666666667%;
  }
  /* line 40, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-12 {
    left: 100%;
  }
  /* line 60, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-0 {
    margin-left: 0%;
  }
  /* line 60, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-1 {
    margin-left: 8.3333333333%;
  }
  /* line 60, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-2 {
    margin-left: 16.6666666667%;
  }
  /* line 60, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  /* line 60, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-4 {
    margin-left: 33.3333333333%;
  }
  /* line 60, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-5 {
    margin-left: 41.6666666667%;
  }
  /* line 60, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  /* line 60, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-7 {
    margin-left: 58.3333333333%;
  }
  /* line 60, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-8 {
    margin-left: 66.6666666667%;
  }
  /* line 60, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  /* line 60, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-10 {
    margin-left: 83.3333333333%;
  }
  /* line 60, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-11 {
    margin-left: 91.6666666667%;
  }
  /* line 60, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}

/* line 6, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tables.scss */
table {
  background-color: transparent;
}

/* line 9, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tables.scss */
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left;
}

/* line 15, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tables.scss */
th {
  text-align: left;
}

/* line 22, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tables.scss */
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}

/* line 31, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tables.scss */
.table > thead > tr > th,
.table > thead > tr > td,
.table > tbody > tr > th,
.table > tbody > tr > td,
.table > tfoot > tr > th,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.428571429;
  vertical-align: top;
  border-top: 1px solid #ddd;
}

/* line 41, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tables.scss */
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}

/* line 50, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tables.scss */
.table > caption + thead > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > th,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}

/* line 57, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tables.scss */
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}

/* line 62, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tables.scss */
.table .table {
  background-color: #fff;
}

/* line 75, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tables.scss */
.table-condensed > thead > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > th,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > th,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}

/* line 88, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tables.scss */
.table-bordered {
  border: 1px solid #ddd;
}

/* line 94, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tables.scss */
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > th,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > th,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}

/* line 101, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tables.scss */
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}

/* line 114, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tables.scss */
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}

/* line 125, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tables.scss */
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}

/* line 135, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tables.scss */
table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}

/* line 143, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tables.scss */
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}

/* line 9, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_table-row.scss */
.table > thead > tr > td.active,
.table > thead > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th,
.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.table > tfoot > tr.active > td,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}

/* line 17, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_table-row.scss */
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}

/* line 9, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_table-row.scss */
.table > thead > tr > td.success,
.table > thead > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th,
.table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.table > tbody > tr.success > td,
.table > tbody > tr.success > th,
.table > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
.table > tfoot > tr.success > td,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}

/* line 17, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_table-row.scss */
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}

/* line 9, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_table-row.scss */
.table > thead > tr > td.info,
.table > thead > tr > th.info, .table > thead > tr.info > td, .table > thead > tr.info > th,
.table > tbody > tr > td.info,
.table > tbody > tr > th.info,
.table > tbody > tr.info > td,
.table > tbody > tr.info > th,
.table > tfoot > tr > td.info,
.table > tfoot > tr > th.info,
.table > tfoot > tr.info > td,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}

/* line 17, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_table-row.scss */
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}

/* line 9, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_table-row.scss */
.table > thead > tr > td.warning,
.table > thead > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th,
.table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.table > tfoot > tr.warning > td,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}

/* line 17, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_table-row.scss */
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}

/* line 9, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_table-row.scss */
.table > thead > tr > td.danger,
.table > thead > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th,
.table > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.table > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
.table > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger,
.table > tfoot > tr.danger > td,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}

/* line 17, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_table-row.scss */
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}

/* line 171, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tables.scss */
.table-responsive {
  overflow-x: auto;
  min-height: 0.01%;
}

@media screen and (max-width: 767px) {
  /* line 171, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tables.scss */
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  /* line 183, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tables.scss */
  .table-responsive > .table {
    margin-bottom: 0;
  }
  /* line 191, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tables.scss */
  .table-responsive > .table > thead > tr > th,
.table-responsive > .table > thead > tr > td,
.table-responsive > .table > tbody > tr > th,
.table-responsive > .table > tbody > tr > td,
.table-responsive > .table > tfoot > tr > th,
.table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  /* line 200, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tables.scss */
  .table-responsive > .table-bordered {
    border: 0;
  }
  /* line 208, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tables.scss */
  .table-responsive > .table-bordered > thead > tr > th:first-child,
.table-responsive > .table-bordered > thead > tr > td:first-child,
.table-responsive > .table-bordered > tbody > tr > th:first-child,
.table-responsive > .table-bordered > tbody > tr > td:first-child,
.table-responsive > .table-bordered > tfoot > tr > th:first-child,
.table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  /* line 212, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tables.scss */
  .table-responsive > .table-bordered > thead > tr > th:last-child,
.table-responsive > .table-bordered > thead > tr > td:last-child,
.table-responsive > .table-bordered > tbody > tr > th:last-child,
.table-responsive > .table-bordered > tbody > tr > td:last-child,
.table-responsive > .table-bordered > tfoot > tr > th:last-child,
.table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  /* line 225, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tables.scss */
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
.table-responsive > .table-bordered > tbody > tr:last-child > td,
.table-responsive > .table-bordered > tfoot > tr:last-child > th,
.table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}

/* line 10, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}

/* line 20, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}

/* line 32, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}

/* line 47, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 52, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}

/* line 59, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
input[type="file"] {
  display: block;
}

/* line 64, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
input[type="range"] {
  display: block;
  width: 100%;
}

/* line 70, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
select[multiple],
select[size] {
  height: auto;
}

/* line 76, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

/* line 83, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
}

/* line 114, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

/* line 57, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_forms.scss */
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

/* line 103, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_vendor-prefixes.scss */
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}

/* line 107, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_vendor-prefixes.scss */
.form-control:-ms-input-placeholder {
  color: #999;
}

/* line 108, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_vendor-prefixes.scss */
.form-control::-webkit-input-placeholder {
  color: #999;
}

/* line 136, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
.form-control::-ms-expand {
  border: 0;
  background-color: transparent;
}

/* line 146, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
  background-color: #eeeeee;
  opacity: 1;
}

/* line 153, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
.form-control[disabled], fieldset[disabled] .form-control {
  cursor: not-allowed;
}

/* line 162, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
textarea.form-control {
  height: auto;
}

/* line 174, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
input[type="search"] {
  -webkit-appearance: none;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* line 193, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
  input.form-control[type="date"],
input.form-control[type="time"],
input.form-control[type="datetime-local"],
input.form-control[type="month"] {
    line-height: 34px;
  }
  /* line 197, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
  input.input-sm[type="date"], .input-group-sm > .form-control[type="date"],
.input-group-sm > .input-group-addon[type="date"],
.input-group-sm > .input-group-btn > .btn[type="date"], .input-group-sm input[type="date"],
input.input-sm[type="time"],
.input-group-sm > .form-control[type="time"],
.input-group-sm > .input-group-addon[type="time"],
.input-group-sm > .input-group-btn > .btn[type="time"], .input-group-sm input[type="time"],
input.input-sm[type="datetime-local"],
.input-group-sm > .form-control[type="datetime-local"],
.input-group-sm > .input-group-addon[type="datetime-local"],
.input-group-sm > .input-group-btn > .btn[type="datetime-local"], .input-group-sm input[type="datetime-local"],
input.input-sm[type="month"],
.input-group-sm > .form-control[type="month"],
.input-group-sm > .input-group-addon[type="month"],
.input-group-sm > .input-group-btn > .btn[type="month"], .input-group-sm input[type="month"] {
    line-height: 30px;
  }
  /* line 202, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
  input.input-lg[type="date"], .input-group-lg > .form-control[type="date"],
.input-group-lg > .input-group-addon[type="date"],
.input-group-lg > .input-group-btn > .btn[type="date"], .input-group-lg input[type="date"],
input.input-lg[type="time"],
.input-group-lg > .form-control[type="time"],
.input-group-lg > .input-group-addon[type="time"],
.input-group-lg > .input-group-btn > .btn[type="time"], .input-group-lg input[type="time"],
input.input-lg[type="datetime-local"],
.input-group-lg > .form-control[type="datetime-local"],
.input-group-lg > .input-group-addon[type="datetime-local"],
.input-group-lg > .input-group-btn > .btn[type="datetime-local"], .input-group-lg input[type="datetime-local"],
input.input-lg[type="month"],
.input-group-lg > .form-control[type="month"],
.input-group-lg > .input-group-addon[type="month"],
.input-group-lg > .input-group-btn > .btn[type="month"], .input-group-lg input[type="month"] {
    line-height: 46px;
  }
}

/* line 215, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
.form-group {
  margin-bottom: 15px;
}

/* line 224, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 231, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
.radio label,
.checkbox label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}

/* line 239, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9;
}

/* line 248, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}

/* line 254, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}

/* line 264, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}

/* line 276, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
input[type="radio"][disabled], input.disabled[type="radio"], fieldset[disabled] input[type="radio"],
input[type="checkbox"][disabled],
input.disabled[type="checkbox"], fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}

/* line 285, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
.radio-inline.disabled, fieldset[disabled] .radio-inline,
.checkbox-inline.disabled, fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}

/* line 295, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
.radio.disabled label, fieldset[disabled] .radio label,
.checkbox.disabled label, fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}

/* line 307, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
  min-height: 34px;
}

/* line 315, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
.form-control-static.input-lg, .input-group-lg > .form-control-static.form-control,
.input-group-lg > .form-control-static.input-group-addon,
.input-group-lg > .input-group-btn > .form-control-static.btn, .form-control-static.input-sm, .input-group-sm > .form-control-static.form-control,
.input-group-sm > .form-control-static.input-group-addon,
.input-group-sm > .input-group-btn > .form-control-static.btn {
  padding-left: 0;
  padding-right: 0;
}

/* line 71, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_forms.scss */
.input-sm, .input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

/* line 79, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_forms.scss */
select.input-sm, .input-group-sm > select.form-control,
.input-group-sm > select.input-group-addon,
.input-group-sm > .input-group-btn > select.btn {
  height: 30px;
  line-height: 30px;
}

/* line 84, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_forms.scss */
textarea.input-sm, .input-group-sm > textarea.form-control,
.input-group-sm > textarea.input-group-addon,
.input-group-sm > .input-group-btn > textarea.btn,
select.input-sm[multiple],
.input-group-sm > .form-control[multiple],
.input-group-sm > .input-group-addon[multiple],
.input-group-sm > .input-group-btn > .btn[multiple] {
  height: auto;
}

/* line 333, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

/* line 340, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px;
}

/* line 344, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
.form-group-sm textarea.form-control,
.form-group-sm select.form-control[multiple] {
  height: auto;
}

/* line 348, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
.form-group-sm .form-control-static {
  height: 30px;
  min-height: 32px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5;
}

/* line 71, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_forms.scss */
.input-lg, .input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}

/* line 79, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_forms.scss */
select.input-lg, .input-group-lg > select.form-control,
.input-group-lg > select.input-group-addon,
.input-group-lg > .input-group-btn > select.btn {
  height: 46px;
  line-height: 46px;
}

/* line 84, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_forms.scss */
textarea.input-lg, .input-group-lg > textarea.form-control,
.input-group-lg > textarea.input-group-addon,
.input-group-lg > .input-group-btn > textarea.btn,
select.input-lg[multiple],
.input-group-lg > .form-control[multiple],
.input-group-lg > .input-group-addon[multiple],
.input-group-lg > .input-group-btn > .btn[multiple] {
  height: auto;
}

/* line 359, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}

/* line 366, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
.form-group-lg select.form-control {
  height: 46px;
  line-height: 46px;
}

/* line 370, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
.form-group-lg textarea.form-control,
.form-group-lg select.form-control[multiple] {
  height: auto;
}

/* line 374, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
.form-group-lg .form-control-static {
  height: 46px;
  min-height: 38px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}

/* line 388, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
.has-feedback {
  position: relative;
}

/* line 393, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
.has-feedback .form-control {
  padding-right: 42.5px;
}

/* line 398, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none;
}

/* line 410, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
.input-lg + .form-control-feedback, .input-group-lg > .form-control + .form-control-feedback,
.input-group-lg > .input-group-addon + .form-control-feedback,
.input-group-lg > .input-group-btn > .btn + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}

/* line 417, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
.input-sm + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback,
.input-group-sm > .input-group-addon + .form-control-feedback,
.input-group-sm > .input-group-btn > .btn + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}

/* line 8, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label {
  color: #3c763d;
}

/* line 21, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 24, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}

/* line 31, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}

/* line 37, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-success .form-control-feedback {
  color: #3c763d;
}

/* line 8, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label {
  color: #8a6d3b;
}

/* line 21, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 24, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}

/* line 31, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}

/* line 37, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-warning .form-control-feedback {
  color: #8a6d3b;
}

/* line 8, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label {
  color: #a94442;
}

/* line 21, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 24, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}

/* line 31, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}

/* line 37, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-error .form-control-feedback {
  color: #a94442;
}

/* line 439, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
.has-feedback label ~ .form-control-feedback {
  top: 25px;
}

/* line 442, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}

/* line 453, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}

@media (min-width: 768px) {
  /* line 478, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  /* line 485, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  /* line 492, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
  .form-inline .form-control-static {
    display: inline-block;
  }
  /* line 496, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  /* line 500, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
  .form-inline .input-group .input-group-addon,
.form-inline .input-group .input-group-btn,
.form-inline .input-group .form-control {
    width: auto;
  }
  /* line 508, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  /* line 512, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  /* line 519, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
  .form-inline .radio,
.form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  /* line 526, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
  .form-inline .radio label,
.form-inline .checkbox label {
    padding-left: 0;
  }
  /* line 530, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
  .form-inline .radio input[type="radio"],
.form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  /* line 537, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}

/* line 559, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}

/* line 569, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}

/* line 575, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
.form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px;
}

/* line 14, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.form-horizontal .form-group:before, .form-horizontal .form-group:after {
  content: " ";
  display: table;
}

/* line 19, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.form-horizontal .form-group:after {
  clear: both;
}

@media (min-width: 768px) {
  /* line 582, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px;
  }
}

/* line 593, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
.form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}

@media (min-width: 768px) {
  /* line 603, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 18px;
  }
}

@media (min-width: 768px) {
  /* line 611, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px;
  }
}

/* line 9, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_buttons.scss */
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 26, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_buttons.scss */
.btn:focus, .btn.focus, .btn:active:focus, .btn.focus:active, .btn.active:focus, .btn.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

/* line 32, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_buttons.scss */
.btn:hover, .btn:focus, .btn.focus {
  color: #333;
  text-decoration: none;
}

/* line 39, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_buttons.scss */
.btn:active, .btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

/* line 46, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_buttons.scss */
.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 58, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_buttons.scss */
a.btn.disabled, fieldset[disabled] a.btn {
  pointer-events: none;
}

/* line 68, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_buttons.scss */
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}

/* line 11, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-default:focus, .btn-default.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}

/* line 17, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-default:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}

/* line 22, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}

/* line 29, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-default:active:hover, .btn-default:active:focus, .btn-default.focus:active, .btn-default.active:hover, .btn-default.active:focus, .btn-default.active.focus, .open > .btn-default.dropdown-toggle:hover, .open > .btn-default.dropdown-toggle:focus, .open > .btn-default.dropdown-toggle.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}

/* line 37, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle {
  background-image: none;
}

/* line 45, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default.focus[disabled], fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default.focus {
  background-color: #fff;
  border-color: #ccc;
}

/* line 53, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-default .badge {
  color: #fff;
  background-color: #333;
}

/* line 71, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_buttons.scss */
.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}

/* line 11, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}

/* line 17, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-primary:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}

/* line 22, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}

/* line 29, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-primary:active:hover, .btn-primary:active:focus, .btn-primary.focus:active, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus, .open > .btn-primary.dropdown-toggle:hover, .open > .btn-primary.dropdown-toggle:focus, .open > .btn-primary.dropdown-toggle.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}

/* line 37, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {
  background-image: none;
}

/* line 45, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary.focus[disabled], fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}

/* line 53, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}

/* line 75, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_buttons.scss */
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}

/* line 11, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-success:focus, .btn-success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}

/* line 17, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}

/* line 22, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}

/* line 29, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-success:active:hover, .btn-success:active:focus, .btn-success.focus:active, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus, .open > .btn-success.dropdown-toggle:hover, .open > .btn-success.dropdown-toggle:focus, .open > .btn-success.dropdown-toggle.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}

/* line 37, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle {
  background-image: none;
}

/* line 45, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success.focus[disabled], fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c;
}

/* line 53, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}

/* line 79, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_buttons.scss */
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}

/* line 11, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}

/* line 17, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}

/* line 22, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}

/* line 29, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-info:active:hover, .btn-info:active:focus, .btn-info.focus:active, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus, .open > .btn-info.dropdown-toggle:hover, .open > .btn-info.dropdown-toggle:focus, .open > .btn-info.dropdown-toggle.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}

/* line 37, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle {
  background-image: none;
}

/* line 45, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info.focus[disabled], fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info.focus {
  background-color: #5bc0de;
  border-color: #46b8da;
}

/* line 53, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}

/* line 83, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_buttons.scss */
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}

/* line 11, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-warning:focus, .btn-warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}

/* line 17, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}

/* line 22, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}

/* line 29, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-warning:active:hover, .btn-warning:active:focus, .btn-warning.focus:active, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus, .open > .btn-warning.dropdown-toggle:hover, .open > .btn-warning.dropdown-toggle:focus, .open > .btn-warning.dropdown-toggle.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}

/* line 37, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle {
  background-image: none;
}

/* line 45, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning.focus[disabled], fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning.focus {
  background-color: #f0ad4e;
  border-color: #eea236;
}

/* line 53, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}

/* line 87, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_buttons.scss */
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}

/* line 11, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}

/* line 17, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}

/* line 22, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}

/* line 29, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-danger:active:hover, .btn-danger:active:focus, .btn-danger.focus:active, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus, .open > .btn-danger.dropdown-toggle:hover, .open > .btn-danger.dropdown-toggle:focus, .open > .btn-danger.dropdown-toggle.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}

/* line 37, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle {
  background-image: none;
}

/* line 45, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger.focus[disabled], fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a;
}

/* line 53, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}

/* line 96, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_buttons.scss */
.btn-link {
  color: #337ab7;
  font-weight: normal;
  border-radius: 0;
}

/* line 101, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_buttons.scss */
.btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled], fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 109, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_buttons.scss */
.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
  border-color: transparent;
}

/* line 115, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_buttons.scss */
.btn-link:hover, .btn-link:focus {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}

/* line 123, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_buttons.scss */
.btn-link[disabled]:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus {
  color: #777777;
  text-decoration: none;
}

/* line 135, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_buttons.scss */
.btn-lg, .btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}

/* line 139, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_buttons.scss */
.btn-sm, .btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

/* line 143, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_buttons.scss */
.btn-xs, .btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

/* line 151, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_buttons.scss */
.btn-block {
  display: block;
  width: 100%;
}

/* line 157, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_buttons.scss */
.btn-block + .btn-block {
  margin-top: 5px;
}

/* line 165, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_buttons.scss */
input.btn-block[type="submit"],
input.btn-block[type="reset"],
input.btn-block[type="button"] {
  width: 100%;
}

/* line 10, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_component-animations.scss */
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}

/* line 13, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_component-animations.scss */
.fade.in {
  opacity: 1;
}

/* line 18, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_component-animations.scss */
.collapse {
  display: none;
}

/* line 21, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_component-animations.scss */
.collapse.in {
  display: block;
}

/* line 26, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_component-animations.scss */
tr.collapse.in {
  display: table-row;
}

/* line 28, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_component-animations.scss */
tbody.collapse.in {
  display: table-row-group;
}

/* line 30, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_component-animations.scss */
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}

/* line 7, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_dropdowns.scss */
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

/* line 20, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_dropdowns.scss */
.dropup,
.dropdown {
  position: relative;
}

/* line 26, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_dropdowns.scss */
.dropdown-toggle:focus {
  outline: 0;
}

/* line 31, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_dropdowns.scss */
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}

/* line 54, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_dropdowns.scss */
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}

/* line 60, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_dropdowns.scss */
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

/* line 65, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_dropdowns.scss */
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.428571429;
  color: #333333;
  white-space: nowrap;
}

/* line 78, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_dropdowns.scss */
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}

/* line 88, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_dropdowns.scss */
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #337ab7;
}

/* line 103, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_dropdowns.scss */
.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  color: #777777;
}

/* line 110, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_dropdowns.scss */
.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}

/* line 123, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_dropdowns.scss */
.open > .dropdown-menu {
  display: block;
}

/* line 128, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_dropdowns.scss */
.open > a {
  outline: 0;
}

/* line 137, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_dropdowns.scss */
.dropdown-menu-right {
  left: auto;
  right: 0;
}

/* line 147, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_dropdowns.scss */
.dropdown-menu-left {
  left: 0;
  right: auto;
}

/* line 153, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_dropdowns.scss */
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.428571429;
  color: #777777;
  white-space: nowrap;
}

/* line 163, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_dropdowns.scss */
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}

/* line 173, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_dropdowns.scss */
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}

/* line 186, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_dropdowns.scss */
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
  content: "";
}

/* line 193, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_dropdowns.scss */
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}

@media (min-width: 768px) {
  /* line 207, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_dropdowns.scss */
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
  /* line 212, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_dropdowns.scss */
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}

/* line 6, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}

/* line 11, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}

/* line 15, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}

/* line 26, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}

/* line 35, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-toolbar {
  margin-left: -5px;
}

/* line 14, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.btn-toolbar:before, .btn-toolbar:after {
  content: " ";
  display: table;
}

/* line 19, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.btn-toolbar:after {
  clear: both;
}

/* line 39, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}

/* line 44, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}

/* line 51, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}

/* line 56, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group > .btn:first-child {
  margin-left: 0;
}

/* line 58, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

/* line 63, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

/* line 69, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group > .btn-group {
  float: left;
}

/* line 72, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}

/* line 76, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

/* line 81, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

/* line 86, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}

/* line 105, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}

/* line 109, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}

/* line 116, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

/* line 120, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 127, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */
.btn .caret {
  margin-left: 0;
}

/* line 131, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-lg .caret, .btn-group-lg > .btn .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}

/* line 136, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */
.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret {
  border-width: 0 5px 5px;
}

/* line 145, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}

/* line 14, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after {
  content: " ";
  display: table;
}

/* line 19, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.btn-group-vertical > .btn-group:after {
  clear: both;
}

/* line 157, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group-vertical > .btn-group > .btn {
  float: none;
}

/* line 162, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.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 172, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}

/* line 175, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 179, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

/* line 184, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}

/* line 188, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 193, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

/* line 201, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}

/* line 206, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  float: none;
  display: table-cell;
  width: 1%;
}

/* line 212, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group-justified > .btn-group .btn {
  width: 100%;
}

/* line 216, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}

/* line 237, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */
[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

/* line 7, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_input-groups.scss */
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}

/* line 13, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_input-groups.scss */
.input-group[class*="col-"] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}

/* line 19, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_input-groups.scss */
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}

/* line 33, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_input-groups.scss */
.input-group .form-control:focus {
  z-index: 3;
}

/* line 58, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_input-groups.scss */
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}

/* line 63, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_input-groups.scss */
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}

/* line 68, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_input-groups.scss */
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}

/* line 77, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_input-groups.scss */
.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  border-radius: 4px;
}

/* line 89, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_input-groups.scss */
.input-group-addon.input-sm,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .input-group-addon.btn {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}

/* line 94, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_input-groups.scss */
.input-group-addon.input-lg,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .input-group-addon.btn {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px;
}

/* line 101, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_input-groups.scss */
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}

/* line 108, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_input-groups.scss */
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

/* line 117, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_input-groups.scss */
.input-group-addon:first-child {
  border-right: 0;
}

/* line 120, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_input-groups.scss */
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

/* line 129, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_input-groups.scss */
.input-group-addon:last-child {
  border-left: 0;
}

/* line 135, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_input-groups.scss */
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}

/* line 144, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_input-groups.scss */
.input-group-btn > .btn {
  position: relative;
}

/* line 146, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_input-groups.scss */
.input-group-btn > .btn + .btn {
  margin-left: -1px;
}

/* line 150, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_input-groups.scss */
.input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active {
  z-index: 2;
}

/* line 159, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_input-groups.scss */
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}

/* line 165, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_input-groups.scss */
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  z-index: 2;
  margin-left: -1px;
}

/* line 9, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}

/* line 14, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.nav:before, .nav:after {
  content: " ";
  display: table;
}

/* line 19, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.nav:after {
  clear: both;
}

/* line 15, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */
.nav > li {
  position: relative;
  display: block;
}

/* line 19, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}

/* line 23, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */
.nav > li > a:hover, .nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}

/* line 31, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */
.nav > li.disabled > a {
  color: #777777;
}

/* line 34, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */
.nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
  color: #777777;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}

/* line 46, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #337ab7;
}

/* line 59, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

/* line 66, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */
.nav > li > a > img {
  max-width: none;
}

/* line 76, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */
.nav-tabs {
  border-bottom: 1px solid #ddd;
}

/* line 78, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}

/* line 84, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.428571429;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}

/* line 89, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */
.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #ddd;
}

/* line 96, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
  color: #555555;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}

/* line 118, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */
.nav-pills > li {
  float: left;
}

/* line 122, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */
.nav-pills > li > a {
  border-radius: 4px;
}

/* line 125, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */
.nav-pills > li + li {
  margin-left: 2px;
}

/* line 131, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #337ab7;
}

/* line 144, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */
.nav-stacked > li {
  float: none;
}

/* line 146, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}

/* line 160, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */
.nav-justified, .nav-tabs.nav-justified {
  width: 100%;
}

/* line 163, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */
.nav-justified > li, .nav-tabs.nav-justified > li {
  float: none;
}

/* line 165, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */
.nav-justified > li > a, .nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}

/* line 171, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}

@media (min-width: 768px) {
  /* line 177, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */
  .nav-justified > li, .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  /* line 180, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */
  .nav-justified > li > a, .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}

/* line 190, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */
.nav-tabs-justified, .nav-tabs.nav-justified {
  border-bottom: 0;
}

/* line 193, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */
.nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}

/* line 199, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */
.nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd;
}

@media (min-width: 768px) {
  /* line 206, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */
  .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  /* line 210, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */
  .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}

/* line 224, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */
.tab-content > .tab-pane {
  display: none;
}

/* line 227, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */
.tab-content > .active {
  display: block;
}

/* line 237, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

/* line 11, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}

/* line 14, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.navbar:before, .navbar:after {
  content: " ";
  display: table;
}

/* line 19, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.navbar:after {
  clear: both;
}

@media (min-width: 768px) {
  /* line 11, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar {
    border-radius: 4px;
  }
}

/* line 14, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.navbar-header:before, .navbar-header:after {
  content: " ";
  display: table;
}

/* line 19, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.navbar-header:after {
  clear: both;
}

@media (min-width: 768px) {
  /* line 31, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-header {
    float: left;
  }
}

/* line 50, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-collapse {
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}

/* line 14, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.navbar-collapse:before, .navbar-collapse:after {
  content: " ";
  display: table;
}

/* line 19, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.navbar-collapse:after {
  clear: both;
}

/* line 59, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-collapse.in {
  overflow-y: auto;
}

@media (min-width: 768px) {
  /* line 50, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  /* line 68, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  /* line 75, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-collapse.in {
    overflow-y: visible;
  }
  /* line 81, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}

/* line 92, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}

@media (max-device-width: 480px) and (orientation: landscape) {
  /* line 92, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}

/* line 108, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.container > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-header,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}

@media (min-width: 768px) {
  /* line 108, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
  .container > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-header,
.container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}

/* line 128, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}

@media (min-width: 768px) {
  /* line 128, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-static-top {
    border-radius: 0;
  }
}

/* line 138, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}

@media (min-width: 768px) {
  /* line 138, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-fixed-top,
.navbar-fixed-bottom {
    border-radius: 0;
  }
}

/* line 150, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}

/* line 154, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}

/* line 163, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-brand {
  float: left;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
  height: 50px;
}

/* line 170, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

/* line 175, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-brand > img {
  display: block;
}

@media (min-width: 768px) {
  /* line 180, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}

/* line 193, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 15px;
  padding: 9px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}

/* line 206, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-toggle:focus {
  outline: 0;
}

/* line 211, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}

/* line 217, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}

@media (min-width: 768px) {
  /* line 193, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-toggle {
    display: none;
  }
}

/* line 232, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-nav {
  margin: 7.5px -15px;
}

/* line 235, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}

@media (max-width: 767px) {
  /* line 243, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  /* line 251, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-nav .open .dropdown-menu > li > a,
.navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  /* line 255, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  /* line 257, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}

@media (min-width: 768px) {
  /* line 232, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-nav {
    float: left;
    margin: 0;
  }
  /* line 270, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-nav > li {
    float: left;
  }
  /* line 272, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}

/* line 286, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-form {
  margin-left: -15px;
  margin-right: -15px;
  padding: 10px 15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 8px;
  margin-bottom: 8px;
}

@media (min-width: 768px) {
  /* line 478, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  /* line 485, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  /* line 492, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
  .navbar-form .form-control-static {
    display: inline-block;
  }
  /* line 496, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  /* line 500, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
  .navbar-form .input-group .input-group-addon,
.navbar-form .input-group .input-group-btn,
.navbar-form .input-group .form-control {
    width: auto;
  }
  /* line 508, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  /* line 512, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  /* line 519, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
  .navbar-form .radio,
.navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  /* line 526, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
  .navbar-form .radio label,
.navbar-form .checkbox label {
    padding-left: 0;
  }
  /* line 530, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
  .navbar-form .radio input[type="radio"],
.navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  /* line 537, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}

@media (max-width: 767px) {
  /* line 298, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  /* line 302, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}

@media (min-width: 768px) {
  /* line 286, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}

/* line 327, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

/* line 332, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 343, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}

/* line 346, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-btn.btn-sm, .btn-group-sm > .navbar-btn.btn {
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 349, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-btn.btn-xs, .btn-group-xs > .navbar-btn.btn {
  margin-top: 14px;
  margin-bottom: 14px;
}

/* line 359, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}

@media (min-width: 768px) {
  /* line 359, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-text {
    float: left;
    margin-left: 15px;
    margin-right: 15px;
  }
}

@media (min-width: 768px) {
  /* line 379, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-left {
    float: left !important;
  }
  /* line 382, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-right {
    float: right !important;
    margin-right: -15px;
  }
  /* line 386, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}

/* line 397, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}

/* line 401, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .navbar-brand {
  color: #777;
}

/* line 403, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}

/* line 410, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .navbar-text {
  color: #777;
}

/* line 415, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .navbar-nav > li > a {
  color: #777;
}

/* line 418, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}

/* line 425, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}

/* line 433, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}

/* line 442, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .navbar-toggle {
  border-color: #ddd;
}

/* line 444, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}

/* line 448, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}

/* line 453, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}

/* line 462, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  background-color: #e7e7e7;
  color: #555;
}

@media (max-width: 767px) {
  /* line 473, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  /* line 475, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  /* line 482, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
  /* line 490, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}

/* line 506, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .navbar-link {
  color: #777;
}

/* line 508, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .navbar-link:hover {
  color: #333;
}

/* line 513, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .btn-link {
  color: #777;
}

/* line 515, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .btn-link:hover, .navbar-default .btn-link:focus {
  color: #333;
}

/* line 521, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .btn-link[disabled]:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:hover, fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}

/* line 531, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse {
  background-color: #222;
  border-color: #090909;
}

/* line 535, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}

/* line 537, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}

/* line 544, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .navbar-text {
  color: #9d9d9d;
}

/* line 549, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}

/* line 552, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}

/* line 559, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #090909;
}

/* line 567, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}

/* line 577, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .navbar-toggle {
  border-color: #333;
}

/* line 579, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}

/* line 583, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}

/* line 588, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}

/* line 596, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #090909;
  color: #fff;
}

@media (max-width: 767px) {
  /* line 607, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #090909;
  }
  /* line 610, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #090909;
  }
  /* line 613, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }
  /* line 615, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  /* line 622, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #090909;
  }
  /* line 630, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}

/* line 641, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .navbar-link {
  color: #9d9d9d;
}

/* line 643, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .navbar-link:hover {
  color: #fff;
}

/* line 648, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .btn-link {
  color: #9d9d9d;
}

/* line 650, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {
  color: #fff;
}

/* line 656, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:hover, fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}

/* line 6, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_breadcrumbs.scss */
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}

/* line 13, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_breadcrumbs.scss */
.breadcrumb > li {
  display: inline-block;
}

/* line 16, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_breadcrumbs.scss */
.breadcrumb > li + li:before {
  content: "/ ";
  padding: 0 5px;
  color: #ccc;
}

/* line 25, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_breadcrumbs.scss */
.breadcrumb > .active {
  color: #777777;
}

/* line 4, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_pagination.scss */
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}

/* line 10, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_pagination.scss */
.pagination > li {
  display: inline;
}

/* line 12, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_pagination.scss */
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.428571429;
  text-decoration: none;
  color: #337ab7;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: -1px;
}

/* line 25, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_pagination.scss */
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}

/* line 32, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_pagination.scss */
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}

/* line 41, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_pagination.scss */
.pagination > li > a:hover, .pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
  z-index: 2;
  color: #23527c;
  background-color: #eeeeee;
  border-color: #ddd;
}

/* line 52, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_pagination.scss */
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
  cursor: default;
}

/* line 64, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_pagination.scss */
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777777;
  background-color: #fff;
  border-color: #ddd;
  cursor: not-allowed;
}

/* line 5, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_pagination.scss */
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}

/* line 12, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_pagination.scss */
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}

/* line 18, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_pagination.scss */
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}

/* line 5, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_pagination.scss */
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}

/* line 12, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_pagination.scss */
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

/* line 18, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_pagination.scss */
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

/* line 6, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_pager.scss */
.pager {
  padding-left: 0;
  margin: 20px 0;
  list-style: none;
  text-align: center;
}

/* line 14, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.pager:before, .pager:after {
  content: " ";
  display: table;
}

/* line 19, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.pager:after {
  clear: both;
}

/* line 12, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_pager.scss */
.pager li {
  display: inline;
}

/* line 14, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_pager.scss */
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}

/* line 23, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_pager.scss */
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}

/* line 31, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_pager.scss */
.pager .next > a,
.pager .next > span {
  float: right;
}

/* line 38, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_pager.scss */
.pager .previous > a,
.pager .previous > span {
  float: left;
}

/* line 45, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_pager.scss */
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777777;
  background-color: #fff;
  cursor: not-allowed;
}

/* line 5, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_labels.scss */
.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}

/* line 20, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_labels.scss */
.label:empty {
  display: none;
}

/* line 25, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_labels.scss */
.btn .label {
  position: relative;
  top: -1px;
}

/* line 33, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_labels.scss */
a.label:hover, a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

/* line 44, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_labels.scss */
.label-default {
  background-color: #777777;
}

/* line 7, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_labels.scss */
.label-default[href]:hover, .label-default[href]:focus {
  background-color: #5e5e5e;
}

/* line 48, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_labels.scss */
.label-primary {
  background-color: #337ab7;
}

/* line 7, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_labels.scss */
.label-primary[href]:hover, .label-primary[href]:focus {
  background-color: #286090;
}

/* line 52, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_labels.scss */
.label-success {
  background-color: #5cb85c;
}

/* line 7, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_labels.scss */
.label-success[href]:hover, .label-success[href]:focus {
  background-color: #449d44;
}

/* line 56, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_labels.scss */
.label-info {
  background-color: #5bc0de;
}

/* line 7, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_labels.scss */
.label-info[href]:hover, .label-info[href]:focus {
  background-color: #31b0d5;
}

/* line 60, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_labels.scss */
.label-warning {
  background-color: #f0ad4e;
}

/* line 7, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_labels.scss */
.label-warning[href]:hover, .label-warning[href]:focus {
  background-color: #ec971f;
}

/* line 64, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_labels.scss */
.label-danger {
  background-color: #d9534f;
}

/* line 7, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_labels.scss */
.label-danger[href]:hover, .label-danger[href]:focus {
  background-color: #c9302c;
}

/* line 7, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_badges.scss */
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  line-height: 1;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  background-color: #777777;
  border-radius: 10px;
}

/* line 22, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_badges.scss */
.badge:empty {
  display: none;
}

/* line 27, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_badges.scss */
.btn .badge {
  position: relative;
  top: -1px;
}

/* line 32, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_badges.scss */
.btn-xs .badge, .btn-group-xs > .btn .badge {
  top: 0;
  padding: 1px 5px;
}

/* line 41, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_badges.scss */
.list-group-item.active > .badge, .nav-pills > .active > a > .badge {
  color: #337ab7;
  background-color: #fff;
}

/* line 47, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_badges.scss */
.list-group-item > .badge {
  float: right;
}

/* line 51, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_badges.scss */
.list-group-item > .badge + .badge {
  margin-right: 5px;
}

/* line 55, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_badges.scss */
.nav-pills > li > a > .badge {
  margin-left: 3px;
}

/* line 62, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_badges.scss */
a.badge:hover, a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

/* line 6, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_jumbotron.scss */
.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eeeeee;
}

/* line 13, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_jumbotron.scss */
.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}

/* line 18, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_jumbotron.scss */
.jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200;
}

/* line 24, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_jumbotron.scss */
.jumbotron > hr {
  border-top-color: #d5d5d5;
}

/* line 28, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_jumbotron.scss */
.container .jumbotron, .container-fluid .jumbotron {
  border-radius: 6px;
  padding-left: 15px;
  padding-right: 15px;
}

/* line 35, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_jumbotron.scss */
.jumbotron .container {
  max-width: 100%;
}

@media screen and (min-width: 768px) {
  /* line 6, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_jumbotron.scss */
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  /* line 43, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_jumbotron.scss */
  .container .jumbotron, .container-fluid .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }
  /* line 49, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_jumbotron.scss */
  .jumbotron h1,
.jumbotron .h1 {
    font-size: 63px;
  }
}

/* line 7, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_thumbnails.scss */
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.428571429;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: border 0.2s ease-in-out;
  -o-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out;
}

/* line 17, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_thumbnails.scss */
.thumbnail > img,
.thumbnail a > img {
  display: block;
  max-width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

/* line 27, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_thumbnails.scss */
.thumbnail .caption {
  padding: 9px;
  color: #333333;
}

/* line 34, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_thumbnails.scss */
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #337ab7;
}

/* line 9, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_alerts.scss */
.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}

/* line 16, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_alerts.scss */
.alert h4 {
  margin-top: 0;
  color: inherit;
}

/* line 23, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_alerts.scss */
.alert .alert-link {
  font-weight: bold;
}

/* line 28, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_alerts.scss */
.alert > p,
.alert > ul {
  margin-bottom: 0;
}

/* line 33, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_alerts.scss */
.alert > p + p {
  margin-top: 5px;
}

/* line 42, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_alerts.scss */
.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}

/* line 47, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_alerts.scss */
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}

/* line 59, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_alerts.scss */
.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
}

/* line 8, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_alerts.scss */
.alert-success hr {
  border-top-color: #c9e2b3;
}

/* line 11, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_alerts.scss */
.alert-success .alert-link {
  color: #2b542c;
}

/* line 63, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_alerts.scss */
.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
}

/* line 8, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_alerts.scss */
.alert-info hr {
  border-top-color: #a6e1ec;
}

/* line 11, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_alerts.scss */
.alert-info .alert-link {
  color: #245269;
}

/* line 67, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_alerts.scss */
.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
}

/* line 8, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_alerts.scss */
.alert-warning hr {
  border-top-color: #f7e1b5;
}

/* line 11, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_alerts.scss */
.alert-warning .alert-link {
  color: #66512c;
}

/* line 71, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_alerts.scss */
.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}

/* line 8, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_alerts.scss */
.alert-danger hr {
  border-top-color: #e4b9c0;
}

/* line 11, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_alerts.scss */
.alert-danger .alert-link {
  color: #843534;
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}

@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}

/* line 26, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_progress-bars.scss */
.progress {
  overflow: hidden;
  height: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

/* line 36, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_progress-bars.scss */
.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}

/* line 54, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_progress-bars.scss */
.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-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-image: -o-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-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: 40px 40px;
}

/* line 64, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_progress-bars.scss */
.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}

/* line 73, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_progress-bars.scss */
.progress-bar-success {
  background-color: #5cb85c;
}

/* line 7, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_progress-bar.scss */
.progress-striped .progress-bar-success {
  background-image: -webkit-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-image: -o-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-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);
}

/* line 77, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_progress-bars.scss */
.progress-bar-info {
  background-color: #5bc0de;
}

/* line 7, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_progress-bar.scss */
.progress-striped .progress-bar-info {
  background-image: -webkit-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-image: -o-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-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);
}

/* line 81, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_progress-bars.scss */
.progress-bar-warning {
  background-color: #f0ad4e;
}

/* line 7, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_progress-bar.scss */
.progress-striped .progress-bar-warning {
  background-image: -webkit-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-image: -o-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-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);
}

/* line 85, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_progress-bars.scss */
.progress-bar-danger {
  background-color: #d9534f;
}

/* line 7, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_progress-bar.scss */
.progress-striped .progress-bar-danger {
  background-image: -webkit-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-image: -o-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-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);
}

/* line 1, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_media.scss */
.media {
  margin-top: 15px;
}

/* line 5, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_media.scss */
.media:first-child {
  margin-top: 0;
}

/* line 10, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_media.scss */
.media,
.media-body {
  zoom: 1;
  overflow: hidden;
}

/* line 16, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_media.scss */
.media-body {
  width: 10000px;
}

/* line 20, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_media.scss */
.media-object {
  display: block;
}

/* line 24, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_media.scss */
.media-object.img-thumbnail {
  max-width: none;
}

/* line 29, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_media.scss */
.media-right,
.media > .pull-right {
  padding-left: 10px;
}

/* line 34, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_media.scss */
.media-left,
.media > .pull-left {
  padding-right: 10px;
}

/* line 39, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_media.scss */
.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}

/* line 46, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_media.scss */
.media-middle {
  vertical-align: middle;
}

/* line 50, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_media.scss */
.media-bottom {
  vertical-align: bottom;
}

/* line 55, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_media.scss */
.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}

/* line 63, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_media.scss */
.media-list {
  padding-left: 0;
  list-style: none;
}

/* line 10, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_list-group.scss */
.list-group {
  margin-bottom: 20px;
  padding-left: 0;
}

/* line 21, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}

/* line 31, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item:first-child {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}

/* line 34, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

/* line 46, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_list-group.scss */
a.list-group-item,
button.list-group-item {
  color: #555;
}

/* line 50, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_list-group.scss */
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
  color: #333;
}

/* line 55, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_list-group.scss */
a.list-group-item:hover, a.list-group-item:focus,
button.list-group-item:hover,
button.list-group-item:focus {
  text-decoration: none;
  color: #555;
  background-color: #f5f5f5;
}

/* line 63, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_list-group.scss */
button.list-group-item {
  width: 100%;
  text-align: left;
}

/* line 70, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {
  background-color: #eeeeee;
  color: #777777;
  cursor: not-allowed;
}

/* line 78, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}

/* line 81, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text {
  color: #777777;
}

/* line 87, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}

/* line 96, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item.active .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}

/* line 101, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text {
  color: #c7ddef;
}

/* line 4, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}

/* line 11, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_list-group.scss */
a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d;
}

/* line 14, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_list-group.scss */
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit;
}

/* line 18, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_list-group.scss */
a.list-group-item-success:hover, a.list-group-item-success:focus,
button.list-group-item-success:hover,
button.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}

/* line 23, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_list-group.scss */
a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus,
button.list-group-item-success.active,
button.list-group-item-success.active:hover,
button.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}

/* line 4, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}

/* line 11, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_list-group.scss */
a.list-group-item-info,
button.list-group-item-info {
  color: #31708f;
}

/* line 14, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_list-group.scss */
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit;
}

/* line 18, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_list-group.scss */
a.list-group-item-info:hover, a.list-group-item-info:focus,
button.list-group-item-info:hover,
button.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}

/* line 23, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_list-group.scss */
a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus,
button.list-group-item-info.active,
button.list-group-item-info.active:hover,
button.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}

/* line 4, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}

/* line 11, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_list-group.scss */
a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b;
}

/* line 14, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_list-group.scss */
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}

/* line 18, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_list-group.scss */
a.list-group-item-warning:hover, a.list-group-item-warning:focus,
button.list-group-item-warning:hover,
button.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}

/* line 23, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_list-group.scss */
a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus,
button.list-group-item-warning.active,
button.list-group-item-warning.active:hover,
button.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}

/* line 4, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}

/* line 11, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_list-group.scss */
a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442;
}

/* line 14, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_list-group.scss */
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}

/* line 18, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_list-group.scss */
a.list-group-item-danger:hover, a.list-group-item-danger:focus,
button.list-group-item-danger:hover,
button.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}

/* line 23, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_list-group.scss */
a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus,
button.list-group-item-danger.active,
button.list-group-item-danger.active:hover,
button.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}

/* line 123, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}

/* line 127, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}

/* line 7, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

/* line 16, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel-body {
  padding: 15px;
}

/* line 14, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.panel-body:before, .panel-body:after {
  content: " ";
  display: table;
}

/* line 19, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.panel-body:after {
  clear: both;
}

/* line 22, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

/* line 27, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}

/* line 33, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}

/* line 39, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}

/* line 49, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

/* line 63, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}

/* line 67, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}

/* line 74, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

/* line 82, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

/* line 89, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

/* line 96, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}

/* line 100, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.list-group + .panel-footer {
  border-top-width: 0;
}

/* line 110, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}

/* line 115, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}

/* line 121, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

/* line 127, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

/* line 131, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}

/* line 135, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}

/* line 143, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

/* line 149, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}

/* line 153, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}

/* line 157, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}

/* line 164, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd;
}

/* line 170, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}

/* line 174, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}

/* line 181, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}

/* line 185, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}

/* line 194, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}

/* line 203, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}

/* line 210, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}

/* line 222, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel-group {
  margin-bottom: 20px;
}

/* line 226, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
}

/* line 230, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel-group .panel + .panel {
  margin-top: 5px;
}

/* line 235, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel-group .panel-heading {
  border-bottom: 0;
}

/* line 238, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ddd;
}

/* line 244, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel-group .panel-footer {
  border-top: 0;
}

/* line 246, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}

/* line 254, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel-default {
  border-color: #ddd;
}

/* line 6, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #ddd;
}

/* line 11, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}

/* line 14, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}

/* line 20, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}

/* line 257, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel-primary {
  border-color: #337ab7;
}

/* line 6, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}

/* line 11, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #337ab7;
}

/* line 14, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-primary > .panel-heading .badge {
  color: #337ab7;
  background-color: #fff;
}

/* line 20, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #337ab7;
}

/* line 260, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel-success {
  border-color: #d6e9c6;
}

/* line 6, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

/* line 11, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}

/* line 14, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}

/* line 20, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}

/* line 263, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel-info {
  border-color: #bce8f1;
}

/* line 6, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}

/* line 11, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}

/* line 14, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}

/* line 20, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}

/* line 266, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel-warning {
  border-color: #faebcc;
}

/* line 6, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}

/* line 11, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}

/* line 14, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}

/* line 20, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}

/* line 269, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */
.panel-danger {
  border-color: #ebccd1;
}

/* line 6, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}

/* line 11, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}

/* line 14, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}

/* line 20, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}

/* line 5, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_responsive-embed.scss */
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}

/* line 12, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_responsive-embed.scss */
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border: 0;
}

/* line 28, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_responsive-embed.scss */
.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}

/* line 33, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_responsive-embed.scss */
.embed-responsive-4by3 {
  padding-bottom: 75%;
}

/* line 7, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_wells.scss */
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

/* line 15, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_wells.scss */
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}

/* line 22, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_wells.scss */
.well-lg {
  padding: 24px;
  border-radius: 6px;
}

/* line 26, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_wells.scss */
.well-sm {
  padding: 9px;
  border-radius: 3px;
}

/* line 6, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_close.scss */
.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}

/* line 15, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_close.scss */
.close:hover, .close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}

/* line 30, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_close.scss */
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}

/* line 11, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_modals.scss */
.modal-open {
  overflow: hidden;
}

/* line 16, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_modals.scss */
.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}

/* line 32, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_modals.scss */
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}

/* line 36, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_modals.scss */
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}

/* line 38, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_modals.scss */
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

/* line 44, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_modals.scss */
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}

/* line 51, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_modals.scss */
.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
}

/* line 64, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_modals.scss */
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}

/* line 73, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_modals.scss */
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}

/* line 74, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_modals.scss */
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

/* line 79, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_modals.scss */
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}

/* line 14, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.modal-header:before, .modal-header:after {
  content: " ";
  display: table;
}

/* line 19, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.modal-header:after {
  clear: both;
}

/* line 85, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_modals.scss */
.modal-header .close {
  margin-top: -2px;
}

/* line 90, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_modals.scss */
.modal-title {
  margin: 0;
  line-height: 1.428571429;
}

/* line 97, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_modals.scss */
.modal-body {
  position: relative;
  padding: 15px;
}

/* line 103, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_modals.scss */
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}

/* line 14, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.modal-footer:before, .modal-footer:after {
  content: " ";
  display: table;
}

/* line 19, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.modal-footer:after {
  clear: both;
}

/* line 110, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_modals.scss */
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}

/* line 115, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_modals.scss */
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}

/* line 119, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_modals.scss */
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}

/* line 125, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_modals.scss */
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 768px) {
  /* line 136, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_modals.scss */
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  /* line 140, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_modals.scss */
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  /* line 145, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_modals.scss */
  .modal-sm {
    width: 300px;
  }
}

@media (min-width: 992px) {
  /* line 149, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_modals.scss */
  .modal-lg {
    width: 900px;
  }
}

/* line 7, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.428571429;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 12px;
  opacity: 0;
  filter: alpha(opacity=0);
}

/* line 18, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}

/* line 19, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}

/* line 20, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}

/* line 21, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}

/* line 22, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}

/* line 26, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 4px;
}

/* line 36, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

/* line 45, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}

/* line 52, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}

/* line 59, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}

/* line 66, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}

/* line 73, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}

/* line 80, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

/* line 87, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

/* line 94, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

/* line 6, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_popovers.scss */
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.428571429;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 14px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}

/* line 27, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_popovers.scss */
.popover.top {
  margin-top: -10px;
}

/* line 28, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_popovers.scss */
.popover.right {
  margin-left: 10px;
}

/* line 29, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_popovers.scss */
.popover.bottom {
  margin-top: 10px;
}

/* line 30, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_popovers.scss */
.popover.left {
  margin-left: -10px;
}

/* line 33, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_popovers.scss */
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}

/* line 42, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_popovers.scss */
.popover-content {
  padding: 9px 14px;
}

/* line 51, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_popovers.scss */
.popover > .arrow, .popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

/* line 61, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_popovers.scss */
.popover > .arrow {
  border-width: 11px;
}

/* line 64, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_popovers.scss */
.popover > .arrow:after {
  border-width: 10px;
  content: "";
}

/* line 70, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_popovers.scss */
.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}

/* line 77, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_popovers.scss */
.popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fff;
}

/* line 85, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_popovers.scss */
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
}

/* line 92, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_popovers.scss */
.popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #fff;
}

/* line 100, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_popovers.scss */
.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}

/* line 107, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_popovers.scss */
.popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fff;
}

/* line 116, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_popovers.scss */
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}

/* line 123, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_popovers.scss */
.popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -10px;
}

/* line 7, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */
.carousel {
  position: relative;
}

/* line 11, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}

/* line 16, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}

/* line 22, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
  line-height: 1;
}

@media all and (transform-3d), (-webkit-transform-3d) {
  /* line 16, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    -moz-transition: -moz-transform 0.6s ease-in-out;
    -o-transition: -o-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    perspective: 1000px;
  }
  /* line 34, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-inner > .item.next, .carousel-inner > .item.active.right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  /* line 39, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-inner > .item.prev, .carousel-inner > .item.active.left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  /* line 44, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}

/* line 53, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}

/* line 59, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-inner > .active {
  left: 0;
}

/* line 63, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}

/* line 70, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-inner > .next {
  left: 100%;
}

/* line 73, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-inner > .prev {
  left: -100%;
}

/* line 76, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}

/* line 81, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-inner > .active.left {
  left: -100%;
}

/* line 84, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-inner > .active.right {
  left: 100%;
}

/* line 93, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: rgba(0, 0, 0, 0);
}

/* line 109, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}

/* line 112, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-control.right {
  left: auto;
  right: 0;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}

/* line 119, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-control:hover, .carousel-control:focus {
  outline: 0;
  color: #fff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}

/* line 128, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  z-index: 5;
  display: inline-block;
}

/* line 138, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}

/* line 143, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}

/* line 148, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  line-height: 1;
  font-family: serif;
}

/* line 158, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-control .icon-prev:before {
  content: '\2039';
}

/* line 163, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-control .icon-next:before {
  content: '\203a';
}

/* line 174, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}

/* line 185, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #fff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
}

/* line 207, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #fff;
}

/* line 218, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}

/* line 229, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-caption .btn {
  text-shadow: none;
}

@media screen and (min-width: 768px) {
  /* line 240, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-prev,
.carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
  }
  /* line 249, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-control .glyphicon-chevron-left,
.carousel-control .icon-prev {
    margin-left: -10px;
  }
  /* line 253, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next {
    margin-right: -10px;
  }
  /* line 260, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }
  /* line 267, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-indicators {
    bottom: 20px;
  }
}

/* line 14, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}

/* line 19, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.clearfix:after {
  clear: both;
}

/* line 12, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_utilities.scss */
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 15, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_utilities.scss */
.pull-right {
  float: right !important;
}

/* line 18, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_utilities.scss */
.pull-left {
  float: left !important;
}

/* line 27, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_utilities.scss */
.hide {
  display: none !important;
}

/* line 30, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_utilities.scss */
.show {
  display: block !important;
}

/* line 33, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_utilities.scss */
.invisible {
  visibility: hidden;
}

/* line 36, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_utilities.scss */
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

/* line 45, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_utilities.scss */
.hidden {
  display: none !important;
}

/* line 53, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_utilities.scss */
.affix {
  position: fixed;
}

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

/* line 17, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
.visible-xs {
  display: none !important;
}

/* line 17, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
.visible-sm {
  display: none !important;
}

/* line 17, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
.visible-md {
  display: none !important;
}

/* line 17, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
.visible-lg {
  display: none !important;
}

/* line 36, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_responsive-utilities.scss */
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}

@media (max-width: 767px) {
  /* line 7, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  .visible-xs {
    display: block !important;
  }
  /* line 10, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  table.visible-xs {
    display: table !important;
  }
  /* line 11, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  tr.visible-xs {
    display: table-row !important;
  }
  /* line 12, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  th.visible-xs,
td.visible-xs {
    display: table-cell !important;
  }
}

@media (max-width: 767px) {
  /* line 54, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-xs-block {
    display: block !important;
  }
}

@media (max-width: 767px) {
  /* line 59, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-xs-inline {
    display: inline !important;
  }
}

@media (max-width: 767px) {
  /* line 64, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 7, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  .visible-sm {
    display: block !important;
  }
  /* line 10, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  table.visible-sm {
    display: table !important;
  }
  /* line 11, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  tr.visible-sm {
    display: table-row !important;
  }
  /* line 12, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  th.visible-sm,
td.visible-sm {
    display: table-cell !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 73, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-sm-block {
    display: block !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 78, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-sm-inline {
    display: inline !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 83, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  /* line 7, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  .visible-md {
    display: block !important;
  }
  /* line 10, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  table.visible-md {
    display: table !important;
  }
  /* line 11, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  tr.visible-md {
    display: table-row !important;
  }
  /* line 12, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  th.visible-md,
td.visible-md {
    display: table-cell !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  /* line 92, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-md-block {
    display: block !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  /* line 97, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-md-inline {
    display: inline !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  /* line 102, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-md-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 1200px) {
  /* line 7, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  .visible-lg {
    display: block !important;
  }
  /* line 10, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  table.visible-lg {
    display: table !important;
  }
  /* line 11, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  tr.visible-lg {
    display: table-row !important;
  }
  /* line 12, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  th.visible-lg,
td.visible-lg {
    display: table-cell !important;
  }
}

@media (min-width: 1200px) {
  /* line 111, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-lg-block {
    display: block !important;
  }
}

@media (min-width: 1200px) {
  /* line 116, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-lg-inline {
    display: inline !important;
  }
}

@media (min-width: 1200px) {
  /* line 121, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}

@media (max-width: 767px) {
  /* line 17, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  .hidden-xs {
    display: none !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 17, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  .hidden-sm {
    display: none !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  /* line 17, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  .hidden-md {
    display: none !important;
  }
}

@media (min-width: 1200px) {
  /* line 17, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  .hidden-lg {
    display: none !important;
  }
}

/* line 17, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
.visible-print {
  display: none !important;
}

@media print {
  /* line 7, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  .visible-print {
    display: block !important;
  }
  /* line 10, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  table.visible-print {
    display: table !important;
  }
  /* line 11, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  tr.visible-print {
    display: table-row !important;
  }
  /* line 12, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  th.visible-print,
td.visible-print {
    display: table-cell !important;
  }
}

/* line 155, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_responsive-utilities.scss */
.visible-print-block {
  display: none !important;
}

@media print {
  /* line 155, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-print-block {
    display: block !important;
  }
}

/* line 162, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_responsive-utilities.scss */
.visible-print-inline {
  display: none !important;
}

@media print {
  /* line 162, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-print-inline {
    display: inline !important;
  }
}

/* line 169, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_responsive-utilities.scss */
.visible-print-inline-block {
  display: none !important;
}

@media print {
  /* line 169, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-print-inline-block {
    display: inline-block !important;
  }
}

@media print {
  /* line 17, ../.rvm/gems/ruby-3.2.4/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  .hidden-print {
    display: none !important;
  }
}

/* ========================================================================
 * bootstrap-switch - v3.3.2
 * http://www.bootstrap-switch.org
 * ========================================================================
 * Copyright 2012-2013 Mattia Larentis
 *
 * ========================================================================
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 * ========================================================================
 */
/* line 22, vendor/assets/javascripts/bootstrap-switch/css/bootstrap-switch.min.css */
.bootstrap-switch {
  display: inline-block;
  direction: ltr;
  cursor: pointer;
  border-radius: 4px;
  border: 1px solid;
  border-color: #ccc;
  position: relative;
  text-align: left;
  overflow: hidden;
  line-height: 8px;
  z-index: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: middle;
  -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

/* line 22, vendor/assets/javascripts/bootstrap-switch/css/bootstrap-switch.min.css */
.bootstrap-switch .bootstrap-switch-container {
  display: inline-block;
  top: 0;
  border-radius: 4px;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 22, vendor/assets/javascripts/bootstrap-switch/css/bootstrap-switch.min.css */
.bootstrap-switch .bootstrap-switch-handle-on, .bootstrap-switch .bootstrap-switch-handle-off, .bootstrap-switch .bootstrap-switch-label {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block !important;
  height: 100%;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 20px;
}

/* line 22, vendor/assets/javascripts/bootstrap-switch/css/bootstrap-switch.min.css */
.bootstrap-switch .bootstrap-switch-handle-on, .bootstrap-switch .bootstrap-switch-handle-off {
  text-align: center;
  z-index: 1;
}

/* line 22, vendor/assets/javascripts/bootstrap-switch/css/bootstrap-switch.min.css */
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary {
  color: #fff;
  background: #428bca;
}

/* line 22, vendor/assets/javascripts/bootstrap-switch/css/bootstrap-switch.min.css */
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info {
  color: #fff;
  background: #5bc0de;
}

/* line 22, vendor/assets/javascripts/bootstrap-switch/css/bootstrap-switch.min.css */
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success {
  color: #fff;
  background: #5cb85c;
}

/* line 22, vendor/assets/javascripts/bootstrap-switch/css/bootstrap-switch.min.css */
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning {
  background: #f0ad4e;
  color: #fff;
}

/* line 22, vendor/assets/javascripts/bootstrap-switch/css/bootstrap-switch.min.css */
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger {
  color: #fff;
  background: #d9534f;
}

/* line 22, vendor/assets/javascripts/bootstrap-switch/css/bootstrap-switch.min.css */
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default {
  color: #000;
  background: #eee;
}

/* line 22, vendor/assets/javascripts/bootstrap-switch/css/bootstrap-switch.min.css */
.bootstrap-switch .bootstrap-switch-label {
  text-align: center;
  margin-top: -1px;
  margin-bottom: -1px;
  z-index: 100;
  color: #333;
  background: #fff;
}

/* line 22, vendor/assets/javascripts/bootstrap-switch/css/bootstrap-switch.min.css */
.bootstrap-switch .bootstrap-switch-handle-on {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

/* line 22, vendor/assets/javascripts/bootstrap-switch/css/bootstrap-switch.min.css */
.bootstrap-switch .bootstrap-switch-handle-off {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

/* line 22, vendor/assets/javascripts/bootstrap-switch/css/bootstrap-switch.min.css */
.bootstrap-switch input[type='radio'], .bootstrap-switch input[type='checkbox'] {
  position: absolute !important;
  top: 0;
  left: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  z-index: -1;
}

/* line 22, vendor/assets/javascripts/bootstrap-switch/css/bootstrap-switch.min.css */
.bootstrap-switch input.form-control[type='radio'], .bootstrap-switch input.form-control[type='checkbox'] {
  height: auto;
}

/* line 22, vendor/assets/javascripts/bootstrap-switch/css/bootstrap-switch.min.css */
.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-on, .bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-off, .bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-label {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
}

/* line 22, vendor/assets/javascripts/bootstrap-switch/css/bootstrap-switch.min.css */
.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-on, .bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-off, .bootstrap-switch.bootstrap-switch-small .bootstrap-switch-label {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}

/* line 22, vendor/assets/javascripts/bootstrap-switch/css/bootstrap-switch.min.css */
.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-on, .bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-off, .bootstrap-switch.bootstrap-switch-large .bootstrap-switch-label {
  padding: 6px 16px;
  font-size: 18px;
  line-height: 1.33;
}

/* line 22, vendor/assets/javascripts/bootstrap-switch/css/bootstrap-switch.min.css */
.bootstrap-switch.bootstrap-switch-disabled, .bootstrap-switch.bootstrap-switch-readonly, .bootstrap-switch.bootstrap-switch-indeterminate {
  cursor: default !important;
}

/* line 22, vendor/assets/javascripts/bootstrap-switch/css/bootstrap-switch.min.css */
.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-on, .bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-on, .bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-on, .bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-off, .bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-off, .bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-off, .bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-label, .bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-label, .bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-label {
  opacity: .5;
  filter: alpha(opacity=50);
  cursor: default !important;
}

/* line 22, vendor/assets/javascripts/bootstrap-switch/css/bootstrap-switch.min.css */
.bootstrap-switch.bootstrap-switch-animate .bootstrap-switch-container {
  -webkit-transition: margin-left .5s;
  transition: margin-left .5s;
}

/* line 22, vendor/assets/javascripts/bootstrap-switch/css/bootstrap-switch.min.css */
.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-on {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

/* line 22, vendor/assets/javascripts/bootstrap-switch/css/bootstrap-switch.min.css */
.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-off {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

/* line 22, vendor/assets/javascripts/bootstrap-switch/css/bootstrap-switch.min.css */
.bootstrap-switch.bootstrap-switch-focused {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

/* line 22, vendor/assets/javascripts/bootstrap-switch/css/bootstrap-switch.min.css */
.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-label, .bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-off .bootstrap-switch-label {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

/* line 22, vendor/assets/javascripts/bootstrap-switch/css/bootstrap-switch.min.css */
.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-label, .bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-on .bootstrap-switch-label {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

/* line 3, vendor/assets/javascripts/SweetAlert/sweet-alert.scss */
.sweet-overlay {
  background-color: rgba(0, 0, 0, 0.4);
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: none;
  z-index: 99999;
}

/* line 14, vendor/assets/javascripts/SweetAlert/sweet-alert.scss */
.sweet-alert {
  background-color: white;
  font-family: 'Open Sans';
  width: 478px;
  padding: 17px;
  border-radius: 5px;
  text-align: center;
  position: fixed;
  left: 51%;
  top: 50%;
  margin-left: -256px;
  margin-top: -200px;
  overflow: hidden;
  display: none;
  z-index: 99999;
}

/* line 29, vendor/assets/javascripts/SweetAlert/sweet-alert.scss */
.sweet-alert h2 {
  color: #575757;
  font-size: 30px;
  text-align: center;
  font-weight: 600;
  text-transform: none;
  position: relative;
}

/* line 37, vendor/assets/javascripts/SweetAlert/sweet-alert.scss */
.sweet-alert p {
  color: #797979;
  font-size: 16px;
  text-align: center;
  font-weight: 400;
  position: relative;
  margin: 0;
  line-height: normal;
}

/* line 46, vendor/assets/javascripts/SweetAlert/sweet-alert.scss */
.sweet-alert button {
  background-color: #3c9ad0;
  color: white;
  border: none;
  box-shadow: none;
  font-size: 17px;
  font-weight: 500;
  border-radius: 5px;
  padding: 10px 32px;
  margin: 26px 5px 0 5px;
  cursor: pointer;
}

/* line 57, vendor/assets/javascripts/SweetAlert/sweet-alert.scss */
.sweet-alert button:focus {
  outline: none;
  box-shadow: 0 0 2px rgba(128, 179, 235, 0.5), inset 0 0 0 1px rgba(0, 0, 0, 0.05);
}

/* line 61, vendor/assets/javascripts/SweetAlert/sweet-alert.scss */
.sweet-alert button:hover {
  background-color: #3c9ad0;
}

/* line 64, vendor/assets/javascripts/SweetAlert/sweet-alert.scss */
.sweet-alert button:active {
  background-color: #81ccee;
}

/* line 67, vendor/assets/javascripts/SweetAlert/sweet-alert.scss */
.sweet-alert button.cancel {
  background-color: #D0D0D0;
}

/* line 69, vendor/assets/javascripts/SweetAlert/sweet-alert.scss */
.sweet-alert button.cancel:hover {
  background-color: #c8c8c8;
}

/* line 72, vendor/assets/javascripts/SweetAlert/sweet-alert.scss */
.sweet-alert button.cancel:active {
  background-color: #b6b6b6;
}

/* line 75, vendor/assets/javascripts/SweetAlert/sweet-alert.scss */
.sweet-alert button.cancel:focus {
  box-shadow: rgba(197, 205, 211, 0.8) 0px 0px 2px, rgba(0, 0, 0, 0.04706) 0px 0px 0px 1px inset !important;
}

/* line 80, vendor/assets/javascripts/SweetAlert/sweet-alert.scss */
.sweet-alert[data-has-cancel-button=false] button {
  box-shadow: none !important;
}

/* line 83, vendor/assets/javascripts/SweetAlert/sweet-alert.scss */
.sweet-alert .icon {
  width: 80px;
  height: 80px;
  border: 4px solid gray;
  border-radius: 50%;
  margin: 20px auto;
  position: relative;
  box-sizing: content-box;
}

/* line 91, vendor/assets/javascripts/SweetAlert/sweet-alert.scss */
.sweet-alert .icon.error {
  border-color: #F27474;
}

/* line 93, vendor/assets/javascripts/SweetAlert/sweet-alert.scss */
.sweet-alert .icon.error .x-mark {
  position: relative;
  display: block;
}

/* line 97, vendor/assets/javascripts/SweetAlert/sweet-alert.scss */
.sweet-alert .icon.error .line {
  position: absolute;
  height: 5px;
  width: 47px;
  background-color: #F27474;
  display: block;
  top: 37px;
  border-radius: 2px;
}

/* line 105, vendor/assets/javascripts/SweetAlert/sweet-alert.scss */
.sweet-alert .icon.error .line.left {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  left: 17px;
}

/* line 110, vendor/assets/javascripts/SweetAlert/sweet-alert.scss */
.sweet-alert .icon.error .line.right {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  right: 16px;
}

/* line 117, vendor/assets/javascripts/SweetAlert/sweet-alert.scss */
.sweet-alert .icon.warning {
  border-color: #F8BB86;
}

/* line 119, vendor/assets/javascripts/SweetAlert/sweet-alert.scss */
.sweet-alert .icon.warning .body {
  position: absolute;
  width: 5px;
  height: 47px;
  left: 50%;
  top: 10px;
  border-radius: 2px;
  margin-left: -2px;
  background-color: #F8BB86;
}

/* line 129, vendor/assets/javascripts/SweetAlert/sweet-alert.scss */
.sweet-alert .icon.warning .dot {
  position: absolute;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  margin-left: -3px;
  left: 50%;
  bottom: 10px;
  background-color: #F8BB86;
}

/* line 140, vendor/assets/javascripts/SweetAlert/sweet-alert.scss */
.sweet-alert .icon.info {
  border-color: #C9DAE1;
}

/* line 142, vendor/assets/javascripts/SweetAlert/sweet-alert.scss */
.sweet-alert .icon.info::before {
  content: "";
  position: absolute;
  width: 5px;
  height: 29px;
  left: 50%;
  bottom: 17px;
  border-radius: 2px;
  margin-left: -2px;
  background-color: #C9DAE1;
}

/* line 153, vendor/assets/javascripts/SweetAlert/sweet-alert.scss */
.sweet-alert .icon.info::after {
  content: "";
  position: absolute;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  margin-left: -3px;
  top: 19px;
  background-color: #C9DAE1;
}

/* line 164, vendor/assets/javascripts/SweetAlert/sweet-alert.scss */
.sweet-alert .icon.success {
  border-color: #A5DC86;
}

/* line 166, vendor/assets/javascripts/SweetAlert/sweet-alert.scss */
.sweet-alert .icon.success::before, .sweet-alert .icon.success::after {
  content: '';
  border-radius: 50%;
  position: absolute;
  width: 60px;
  height: 120px;
  background: white;
  transform: rotate(45deg);
}

/* line 175, vendor/assets/javascripts/SweetAlert/sweet-alert.scss */
.sweet-alert .icon.success::before {
  border-radius: 120px 0 0 120px;
  top: -7px;
  left: -33px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transform-origin: 60px 60px;
  transform-origin: 60px 60px;
}

/* line 184, vendor/assets/javascripts/SweetAlert/sweet-alert.scss */
.sweet-alert .icon.success::after {
  border-radius: 0 120px 120px 0;
  top: -11px;
  left: 30px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transform-origin: 0px 60px;
  transform-origin: 0px 60px;
}

/* line 193, vendor/assets/javascripts/SweetAlert/sweet-alert.scss */
.sweet-alert .icon.success .placeholder {
  width: 80px;
  height: 80px;
  border: 4px solid rgba(165, 220, 134, 0.2);
  border-radius: 50%;
  box-sizing: content-box;
  position: absolute;
  left: -4px;
  top: -4px;
  z-index: 2;
}

/* line 204, vendor/assets/javascripts/SweetAlert/sweet-alert.scss */
.sweet-alert .icon.success .fix {
  width: 5px;
  height: 90px;
  background-color: white;
  position: absolute;
  left: 28px;
  top: 8px;
  z-index: 1;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

/* line 215, vendor/assets/javascripts/SweetAlert/sweet-alert.scss */
.sweet-alert .icon.success .line {
  height: 5px;
  background-color: #A5DC86;
  display: block;
  border-radius: 2px;
  position: absolute;
  z-index: 2;
}

/* line 222, vendor/assets/javascripts/SweetAlert/sweet-alert.scss */
.sweet-alert .icon.success .line.tip {
  width: 25px;
  left: 14px;
  top: 46px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 229, vendor/assets/javascripts/SweetAlert/sweet-alert.scss */
.sweet-alert .icon.success .line.long {
  width: 47px;
  right: 8px;
  top: 38px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

/* line 238, vendor/assets/javascripts/SweetAlert/sweet-alert.scss */
.sweet-alert .icon.custom {
  background-size: contain;
  border-radius: 0;
  border: none;
  background-position: center center;
  background-repeat: no-repeat;
}

@media all and (max-width: 540px) {
  /* line 249, vendor/assets/javascripts/SweetAlert/sweet-alert.scss */
  .sweet-alert {
    width: auto;
    margin-left: 0;
    margin-right: 0;
    left: 15px;
    right: 15px;
  }
}

/*
 * Animations
 */
@-webkit-keyframes showSweetAlert {
  0% {
    transform: scale(0.7);
    -webkit-transform: scale(0.7);
  }
  45% {
    transform: scale(1.05);
    -webkit-transform: scale(1.05);
  }
  80% {
    transform: scale(0.95);
    -webkit-tranform: scale(0.95);
  }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
}

@-moz-keyframes showSweetAlert {
  0% {
    transform: scale(0.7);
    -webkit-transform: scale(0.7);
  }
  45% {
    transform: scale(1.05);
    -webkit-transform: scale(1.05);
  }
  80% {
    transform: scale(0.95);
    -webkit-tranform: scale(0.95);
  }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
}

@keyframes showSweetAlert {
  0% {
    transform: scale(0.7);
    -webkit-transform: scale(0.7);
  }
  45% {
    transform: scale(1.05);
    -webkit-transform: scale(1.05);
  }
  80% {
    transform: scale(0.95);
    -webkit-tranform: scale(0.95);
  }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
}

@-webkit-keyframes hideSweetAlert {
  0% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
  100% {
    transform: scale(0.5);
    -webkit-transform: scale(0.5);
  }
}

@-moz-keyframes hideSweetAlert {
  0% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
  100% {
    transform: scale(0.5);
    -webkit-transform: scale(0.5);
  }
}

@keyframes hideSweetAlert {
  0% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
  100% {
    transform: scale(0.5);
    -webkit-transform: scale(0.5);
  }
}

/* line 363, vendor/assets/javascripts/SweetAlert/sweet-alert.scss */
.showSweetAlert {
  -webkit-animation: showSweetAlert 0.3s;
  -moz-animation: showSweetAlert 0.3s;
  animation: showSweetAlert 0.3s;
}

/* line 369, vendor/assets/javascripts/SweetAlert/sweet-alert.scss */
.hideSweetAlert {
  -webkit-animation: hideSweetAlert 0.2s;
  -moz-animation: hideSweetAlert 0.2s;
  animation: hideSweetAlert 0.2s;
}

@-webkit-keyframes animateSuccessTip {
  0% {
    width: 0;
    left: 1px;
    top: 19px;
  }
  54% {
    width: 0;
    left: 1px;
    top: 19px;
  }
  70% {
    width: 50px;
    left: -8px;
    top: 37px;
  }
  84% {
    width: 17px;
    left: 21px;
    top: 48px;
  }
  100% {
    width: 25px;
    left: 14px;
    top: 45px;
  }
}

@-moz-keyframes animateSuccessTip {
  0% {
    width: 0;
    left: 1px;
    top: 19px;
  }
  54% {
    width: 0;
    left: 1px;
    top: 19px;
  }
  70% {
    width: 50px;
    left: -8px;
    top: 37px;
  }
  84% {
    width: 17px;
    left: 21px;
    top: 48px;
  }
  100% {
    width: 25px;
    left: 14px;
    top: 45px;
  }
}

@keyframes animateSuccessTip {
  0% {
    width: 0;
    left: 1px;
    top: 19px;
  }
  54% {
    width: 0;
    left: 1px;
    top: 19px;
  }
  70% {
    width: 50px;
    left: -8px;
    top: 37px;
  }
  84% {
    width: 17px;
    left: 21px;
    top: 48px;
  }
  100% {
    width: 25px;
    left: 14px;
    top: 45px;
  }
}

@-webkit-keyframes animateSuccessLong {
  0% {
    width: 0;
    right: 46px;
    top: 54px;
  }
  65% {
    width: 0;
    right: 46px;
    top: 54px;
  }
  84% {
    width: 55px;
    right: 0px;
    top: 35px;
  }
  100% {
    width: 47px;
    right: 8px;
    top: 38px;
  }
}

@-moz-keyframes animateSuccessLong {
  0% {
    width: 0;
    right: 46px;
    top: 54px;
  }
  65% {
    width: 0;
    right: 46px;
    top: 54px;
  }
  84% {
    width: 55px;
    right: 0px;
    top: 35px;
  }
  100% {
    width: 47px;
    right: 8px;
    top: 38px;
  }
}

@keyframes animateSuccessLong {
  0% {
    width: 0;
    right: 46px;
    top: 54px;
  }
  65% {
    width: 0;
    right: 46px;
    top: 54px;
  }
  84% {
    width: 55px;
    right: 0px;
    top: 35px;
  }
  100% {
    width: 47px;
    right: 8px;
    top: 38px;
  }
}

@-webkit-keyframes rotatePlaceholder {
  0% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
  }
  5% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
  }
  12% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg);
  }
  100% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg);
  }
}

@-moz-keyframes rotatePlaceholder {
  0% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
  }
  5% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
  }
  12% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg);
  }
  100% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg);
  }
}

@keyframes rotatePlaceholder {
  0% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
  }
  5% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
  }
  12% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg);
  }
  100% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg);
  }
}

/* line 615, vendor/assets/javascripts/SweetAlert/sweet-alert.scss */
.animateSuccessTip {
  -webkit-animation: animateSuccessTip 0.75s;
  -moz-animation: animateSuccessTip 0.75s;
  animation: animateSuccessTip 0.75s;
}

/* line 621, vendor/assets/javascripts/SweetAlert/sweet-alert.scss */
.animateSuccessLong {
  -webkit-animation: animateSuccessLong 0.75s;
  -moz-animation: animateSuccessLong 0.75s;
  animation: animateSuccessLong 0.75s;
}

/* line 627, vendor/assets/javascripts/SweetAlert/sweet-alert.scss */
.icon.success.animate::after {
  -webkit-animation: rotatePlaceholder 4.25s ease-in;
  -moz-animation: rotatePlaceholder 4.25s ease-in;
  animation: rotatePlaceholder 4.25s ease-in;
}

@-webkit-keyframes animateErrorIcon {
  0% {
    transform: rotateX(100deg);
    -webkit-transform: rotateX(100deg);
    opacity: 0;
  }
  100% {
    transform: rotateX(0deg);
    -webkit-transform: rotateX(0deg);
    opacity: 1;
  }
}

@-moz-keyframes animateErrorIcon {
  0% {
    transform: rotateX(100deg);
    -webkit-transform: rotateX(100deg);
    opacity: 0;
  }
  100% {
    transform: rotateX(0deg);
    -webkit-transform: rotateX(0deg);
    opacity: 1;
  }
}

@keyframes animateErrorIcon {
  0% {
    transform: rotateX(100deg);
    -webkit-transform: rotateX(100deg);
    opacity: 0;
  }
  100% {
    transform: rotateX(0deg);
    -webkit-transform: rotateX(0deg);
    opacity: 1;
  }
}

/* line 675, vendor/assets/javascripts/SweetAlert/sweet-alert.scss */
.animateErrorIcon {
  -webkit-animation: animateErrorIcon 0.5s;
  -moz-animation: animateErrorIcon 0.5s;
  animation: animateErrorIcon 0.5s;
}

@-webkit-keyframes animateXMark {
  0% {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    margin-top: 26px;
    opacity: 0;
  }
  50% {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    margin-top: 26px;
    opacity: 0;
  }
  80% {
    transform: scale(1.15);
    -webkit-transform: scale(1.15);
    margin-top: -6px;
  }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1);
    margin-top: 0;
    opacity: 1;
  }
}

@-moz-keyframes animateXMark {
  0% {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    margin-top: 26px;
    opacity: 0;
  }
  50% {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    margin-top: 26px;
    opacity: 0;
  }
  80% {
    transform: scale(1.15);
    -webkit-transform: scale(1.15);
    margin-top: -6px;
  }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1);
    margin-top: 0;
    opacity: 1;
  }
}

@keyframes animateXMark {
  0% {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    margin-top: 26px;
    opacity: 0;
  }
  50% {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    margin-top: 26px;
    opacity: 0;
  }
  80% {
    transform: scale(1.15);
    -webkit-transform: scale(1.15);
    margin-top: -6px;
  }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1);
    margin-top: 0;
    opacity: 1;
  }
}

/* line 768, vendor/assets/javascripts/SweetAlert/sweet-alert.scss */
.animateXMark {
  -webkit-animation: animateXMark 0.5s;
  -moz-animation: animateXMark 0.5s;
  animation: animateXMark 0.5s;
}

/*@include keyframes(simpleRotate) {
  0%    { transform: rotateY(0deg);    }
  100%  { transform: rotateY(-360deg); }
}
.simpleRotate {
  @include animation('simpleRotate 0.75s');
}*/
@-webkit-keyframes pulseWarning {
  0% {
    border-color: #F8D486;
  }
  100% {
    border-color: #F8BB86;
  }
}

@-moz-keyframes pulseWarning {
  0% {
    border-color: #F8D486;
  }
  100% {
    border-color: #F8BB86;
  }
}

@keyframes pulseWarning {
  0% {
    border-color: #F8D486;
  }
  100% {
    border-color: #F8BB86;
  }
}

/* line 811, vendor/assets/javascripts/SweetAlert/sweet-alert.scss */
.pulseWarning {
  -webkit-animation: pulseWarning 0.75s infinite alternate;
  -moz-animation: pulseWarning 0.75s infinite alternate;
  animation: pulseWarning 0.75s infinite alternate;
}

@-webkit-keyframes pulseWarningIns {
  0% {
    background-color: #F8D486;
  }
  100% {
    background-color: #F8BB86;
  }
}

@-moz-keyframes pulseWarningIns {
  0% {
    background-color: #F8D486;
  }
  100% {
    background-color: #F8BB86;
  }
}

@keyframes pulseWarningIns {
  0% {
    background-color: #F8D486;
  }
  100% {
    background-color: #F8BB86;
  }
}

/* line 847, vendor/assets/javascripts/SweetAlert/sweet-alert.scss */
.pulseWarningIns {
  -webkit-animation: pulseWarningIns 0.75s infinite alternate;
  -moz-animation: pulseWarningIns 0.75s infinite alternate;
  animation: pulseWarningIns 0.75s infinite alternate;
}

/*********************************
 METRONIC ROUNDED STYLE COMPONENTS
*********************************/
/* Cubic Bezier Transition */
/***
General reset
***/
/* Set default body */
/* line 10, vendor/assets/stylesheets/components-rounded.scss */
body {
  color: #333333;
  font-family: "Open Sans", sans-serif;
  padding: 0px !important;
  margin: 0px !important;
  direction: "ltr";
  font-size: 14px;
}

/*
 Internet Explorer 10 doesn't differentiate device width from viewport width, and thus doesn't
 properly apply the media queries in Bootstrap's CSS. To address this,
 you can optionally include the following CSS and JavaScript to work around this problem until Microsoft issues a fix.
*/
@-webkit-viewport {
  width: device-width;
}

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

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

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

@viewport {
  width: device-width;
}

/*
 Internet Explorer 10 doesn't differentiate device width from viewport width,
 and thus doesn't properly apply the media queries in Bootstrap's CSS. To address this, following CSS code applied
*/
@-ms-viewport {
  width: auto !important;
}

/* line 52, vendor/assets/stylesheets/components-rounded.scss */
.md-shadow-z-1 {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.18);
}

/* line 56, vendor/assets/stylesheets/components-rounded.scss */
.md-shadow-z-1-i {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.18) !important;
}

/* line 60, vendor/assets/stylesheets/components-rounded.scss */
.md-shadow-z-1-hover {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.14), 0 1px 2px rgba(0, 0, 0, 0.22);
}

/* line 64, vendor/assets/stylesheets/components-rounded.scss */
.md-shadow-z-2 {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.22);
}

/* line 68, vendor/assets/stylesheets/components-rounded.scss */
.md-shadow-z-2-i {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.22) !important;
}

/* line 72, vendor/assets/stylesheets/components-rounded.scss */
.md-shadow-z-2-hover {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2), 0 3px 6px rgba(0, 0, 0, 0.26);
}

/* line 76, vendor/assets/stylesheets/components-rounded.scss */
.md-shadow-z-3 {
  box-shadow: 0 8px 18px rgba(0, 0, 0, 0.18), 0 6px 6px rgba(0, 0, 0, 0.23);
}

/* line 80, vendor/assets/stylesheets/components-rounded.scss */
.md-shadow-z-3-i {
  box-shadow: 0 8px 18px rgba(0, 0, 0, 0.18), 0 6px 6px rgba(0, 0, 0, 0.24) !important;
}

/* line 84, vendor/assets/stylesheets/components-rounded.scss */
.md-shadow-z-3-hover {
  box-shadow: 0 8px 18px rgba(0, 0, 0, 0.22), 0 6px 6px rgba(0, 0, 0, 0.26);
}

/* line 88, vendor/assets/stylesheets/components-rounded.scss */
.md-shadow-z-4 {
  box-shadow: 0 14px 28px rgba(0, 0, 0, 0.26), 0 10px 10px rgba(0, 0, 0, 0.22);
}

/* line 92, vendor/assets/stylesheets/components-rounded.scss */
.md-shadow-z-4-i {
  box-shadow: 0 14px 28px rgba(0, 0, 0, 0.26), 0 10px 10px rgba(0, 0, 0, 0.22) !important;
}

/* line 96, vendor/assets/stylesheets/components-rounded.scss */
.md-shadow-z-5 {
  box-shadow: 0 19px 38px rgba(0, 0, 0, 0.28), 0 15px 12px rgba(0, 0, 0, 0.22);
}

/* line 100, vendor/assets/stylesheets/components-rounded.scss */
.md-shadow-z-5-i {
  box-shadow: 0 19px 38px rgba(0, 0, 0, 0.28), 0 15px 12px rgba(0, 0, 0, 0.22) !important;
}

/* line 104, vendor/assets/stylesheets/components-rounded.scss */
.md-shadow-none {
  box-shadow: none !important;
}

/* line 108, vendor/assets/stylesheets/components-rounded.scss */
.md-click-circle {
  display: block;
  position: absolute;
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  opacity: 0;
  -webkit-animation: scale(0);
  -moz-transform: scale(0);
  transform: scale(0);
}

/* line 117, vendor/assets/stylesheets/components-rounded.scss */
.md-click-circle.md-click-animate {
  -webkit-animation: mdClickEffect 0.65s linear;
  -moz-animation: mdClickEffect 0.65s linear;
  animation: mdClickEffect 0.65s linear;
}

@-webkit-keyframes mdClickEffect {
  0% {
    opacity: 1;
    -webkit-transform: scale(0);
  }
  100% {
    opacity: 0 !important;
    -webkit-transform: scale(2.5);
  }
}

@-moz-keyframes mdClickEffect {
  0% {
    opacity: 1;
    -webkit-transform: scale(0);
  }
  100% {
    opacity: 0 !important;
    -moz-transform: scale(2.5);
  }
}

@keyframes mdClickEffect {
  0% {
    opacity: 1;
    -webkit-transform: scale(0);
  }
  100% {
    opacity: 0 !important;
    transform: scale(2.5);
  }
}

/* line 162, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input {
  position: relative;
  margin: 0 0 35px 0;
  padding-top: 20px;
}

/* line 168, vendor/assets/stylesheets/components-rounded.scss */
.form-horizontal .form-group.form-md-line-input {
  padding-top: 10px;
  margin-bottom: 20px;
  margin: 0 -15px 20px -15px;
}

/* line 172, vendor/assets/stylesheets/components-rounded.scss */
.form-horizontal .form-group.form-md-line-input > label {
  padding-top: 5px;
  font-size: 14px;
  color: #888888;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 181, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input .form-control {
  background: none;
  border: 0;
  border-bottom: 1px solid #c2cad8;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  color: #555555;
  box-shadow: none;
  padding-left: 0;
  padding-right: 0;
  font-size: 14px;
}

/* line 195, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input .form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}

/* line 199, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input .form-control:-ms-input-placeholder, .form-group.form-md-line-input .form-control::-webkit-input-placeholder {
  color: #999;
}

/* line 202, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input .form-control.form-control-static {
  border-bottom: 0;
}

/* line 205, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input .form-control.input-sm, .form-group.form-md-line-input .input-group-sm > .form-control,
.form-group.form-md-line-input .input-group-sm > .input-group-btn > .form-control.btn {
  font-size: 14px;
  padding: 6px 0;
}

/* line 209, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input .form-control.input-lg, .form-group.form-md-line-input .input-group-lg > .form-control,
.form-group.form-md-line-input .input-group-lg > .input-group-btn > .form-control.btn {
  font-size: 20px;
  padding: 14px 0;
}

/* line 214, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input .form-control ~ label, .form-group.form-md-line-input .form-control ~ .form-control-focus {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  pointer-events: none;
}

/* line 225, vendor/assets/stylesheets/components-rounded.scss */
.form-horizontal .form-group.form-md-line-input .form-control ~ label, .form-horizontal .form-group.form-md-line-input .form-control ~ .form-control-focus {
  width: auto;
  left: 15px;
  right: 15px;
}

/* line 234, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input .form-control ~ label:after, .form-group.form-md-line-input .form-control ~ .form-control-focus:after {
  content: '';
  position: absolute;
  z-index: 5;
  bottom: 0;
  left: 50%;
  width: 0;
  height: 2px;
  width: 0;
  visibility: hidden;
  transition: 0.2s ease all;
}

/* line 246, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input .form-control ~ label {
  top: 0;
  margin-bottom: 0;
  font-size: 14px;
  color: #888888;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 254, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input .form-control ~ .help-block-error {
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 260, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input .form-control.edited:not([readonly]) ~ label, .form-group.form-md-line-input .form-control.edited:not([readonly]) ~ .form-control-focus {
  color: #888888;
}

/* line 265, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input .form-control:focus:not([readonly]) ~ label, .form-group.form-md-line-input .form-control:focus:not([readonly]) ~ .form-control-focus {
  color: #888888;
}

/* line 270, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input .form-control.focus:not([readonly]) ~ label, .form-group.form-md-line-input .form-control.focus:not([readonly]) ~ .form-control-focus {
  color: #888888;
}

/* line 275, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input .form-control.edited:not([readonly]) ~ label:after, .form-group.form-md-line-input .form-control.edited:not([readonly]) ~ .form-control-focus:after {
  visibility: visible;
  left: 0;
  width: 100%;
  background: #36c6d3;
}

/* line 283, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input .form-control:focus:not([readonly]) ~ label:after, .form-group.form-md-line-input .form-control:focus:not([readonly]) ~ .form-control-focus:after {
  visibility: visible;
  left: 0;
  width: 100%;
  background: #36c6d3;
}

/* line 291, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input .form-control.focus:not([readonly]) ~ label:after, .form-group.form-md-line-input .form-control.focus:not([readonly]) ~ .form-control-focus:after {
  visibility: visible;
  left: 0;
  width: 100%;
  background: #36c6d3;
}

/* line 298, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input .form-control.edited:not([readonly]) ~ label, .form-group.form-md-line-input .form-control:focus:not([readonly]) ~ label, .form-group.form-md-line-input .form-control.focus:not([readonly]) ~ label {
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 302, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input .form-control.edited:not([readonly]) ~ .help-block, .form-group.form-md-line-input .form-control:focus:not([readonly]) ~ .help-block, .form-group.form-md-line-input .form-control.focus:not([readonly]) ~ .help-block {
  color: #36c6d3;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 307, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input .form-control.edited:not([readonly]) ~ .help-block-error, .form-group.form-md-line-input .form-control:focus:not([readonly]) ~ .help-block-error, .form-group.form-md-line-input .form-control.focus:not([readonly]) ~ .help-block-error {
  opacity: 0;
  filter: alpha(opacity=0);
}

/* line 311, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input .form-control[readonly], .form-group.form-md-line-input .form-control[disabled] {
  background: none;
  cursor: not-allowed;
  border-bottom: 1px dashed #c2cad8;
}

/* line 318, vendor/assets/stylesheets/components-rounded.scss */
fieldset[disabled] .form-group.form-md-line-input .form-control {
  background: none;
  cursor: not-allowed;
  border-bottom: 1px dashed #c2cad8;
}

/* line 327, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input.form-md-floating-label .form-control ~ label {
  font-size: 16px;
  top: 25px;
  transition: 0.2s ease all;
  color: #999;
}

/* line 333, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input.form-md-floating-label .form-control[readonly] ~ label, .form-group.form-md-line-input.form-md-floating-label .form-control.edited ~ label, .form-group.form-md-line-input.form-md-floating-label .form-control.form-control-static ~ label, .form-group.form-md-line-input.form-md-floating-label .form-control:focus:not([readonly]) ~ label, .form-group.form-md-line-input.form-md-floating-label .form-control.focus:not([readonly]) ~ label {
  top: 0;
  font-size: 13px;
}

/* line 338, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input.form-md-floating-label .form-control.input-sm ~ label, .form-group.form-md-line-input.form-md-floating-label .input-group-sm > .form-control ~ label,
.form-group.form-md-line-input.form-md-floating-label .input-group-sm > .input-group-btn > .form-control.btn ~ label {
  font-size: 14px;
  top: 24px;
}

/* line 342, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input.form-md-floating-label .form-control.input-sm[readonly] ~ label, .form-group.form-md-line-input.form-md-floating-label .input-group-sm > .form-control[readonly] ~ label,
.form-group.form-md-line-input.form-md-floating-label .input-group-sm > .input-group-btn > .form-control.btn[readonly] ~ label, .form-group.form-md-line-input.form-md-floating-label .form-control.input-sm.form-control-static ~ label, .form-group.form-md-line-input.form-md-floating-label .input-group-sm > .form-control.form-control-static ~ label,
.form-group.form-md-line-input.form-md-floating-label .input-group-sm > .input-group-btn > .form-control.form-control-static.btn ~ label, .form-group.form-md-line-input.form-md-floating-label .form-control.input-sm.edited ~ label, .form-group.form-md-line-input.form-md-floating-label .input-group-sm > .form-control.edited ~ label,
.form-group.form-md-line-input.form-md-floating-label .input-group-sm > .input-group-btn > .form-control.edited.btn ~ label, .form-group.form-md-line-input.form-md-floating-label .form-control.input-sm:focus:not([readonly]) ~ label, .form-group.form-md-line-input.form-md-floating-label .input-group-sm > .form-control:focus:not([readonly]) ~ label,
.form-group.form-md-line-input.form-md-floating-label .input-group-sm > .input-group-btn > .form-control.btn:focus:not([readonly]) ~ label, .form-group.form-md-line-input.form-md-floating-label .form-control.input-sm.focus:not([readonly]) ~ label, .form-group.form-md-line-input.form-md-floating-label .input-group-sm > .form-control.focus:not([readonly]) ~ label,
.form-group.form-md-line-input.form-md-floating-label .input-group-sm > .input-group-btn > .form-control.focus.btn:not([readonly]) ~ label {
  top: 0;
  font-size: 13px;
}

/* line 348, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input.form-md-floating-label .form-control.input-lg ~ label, .form-group.form-md-line-input.form-md-floating-label .input-group-lg > .form-control ~ label,
.form-group.form-md-line-input.form-md-floating-label .input-group-lg > .input-group-btn > .form-control.btn ~ label {
  font-size: 20px;
  top: 30px;
}

/* line 352, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input.form-md-floating-label .form-control.input-lg[readonly] ~ label, .form-group.form-md-line-input.form-md-floating-label .input-group-lg > .form-control[readonly] ~ label,
.form-group.form-md-line-input.form-md-floating-label .input-group-lg > .input-group-btn > .form-control.btn[readonly] ~ label, .form-group.form-md-line-input.form-md-floating-label .form-control.input-lg.edited ~ label, .form-group.form-md-line-input.form-md-floating-label .input-group-lg > .form-control.edited ~ label,
.form-group.form-md-line-input.form-md-floating-label .input-group-lg > .input-group-btn > .form-control.edited.btn ~ label, .form-group.form-md-line-input.form-md-floating-label .form-control.input-lg.form-control-static ~ label, .form-group.form-md-line-input.form-md-floating-label .input-group-lg > .form-control.form-control-static ~ label,
.form-group.form-md-line-input.form-md-floating-label .input-group-lg > .input-group-btn > .form-control.form-control-static.btn ~ label, .form-group.form-md-line-input.form-md-floating-label .form-control.input-lg:focus:not([readonly]) ~ label, .form-group.form-md-line-input.form-md-floating-label .input-group-lg > .form-control:focus:not([readonly]) ~ label,
.form-group.form-md-line-input.form-md-floating-label .input-group-lg > .input-group-btn > .form-control.btn:focus:not([readonly]) ~ label, .form-group.form-md-line-input.form-md-floating-label .form-control.input-lg.focus:not([readonly]) ~ label, .form-group.form-md-line-input.form-md-floating-label .input-group-lg > .form-control.focus:not([readonly]) ~ label,
.form-group.form-md-line-input.form-md-floating-label .input-group-lg > .input-group-btn > .form-control.focus.btn:not([readonly]) ~ label {
  top: 0;
  font-size: 13px;
}

/* line 359, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input.form-md-floating-label .input-icon > label {
  padding-left: 34px;
}

/* line 362, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input.form-md-floating-label .input-icon.right > label {
  padding-left: 0;
  padding-right: 34px;
}

/* line 368, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input.form-md-floating-label .input-group.left-addon label {
  padding-left: 34px;
}

/* line 371, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input.form-md-floating-label .input-group.right-addon label {
  padding-right: 34px;
}

/* line 376, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input + .input-icon {
  padding-top: 0;
}

/* line 379, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input .help-block {
  position: absolute;
  margin: 2px 0 0 0;
  opacity: 0;
  filter: alpha(opacity=0);
  font-size: 13px;
}

/* line 387, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input > .input-icon > i {
  left: 0;
  bottom: 0;
  margin: 9px 2px 10px 10px;
  color: #888888;
}

/* line 393, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input > .input-icon.input-icon-lg > i {
  top: 6px;
}

/* line 396, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input > .input-icon.input-icon-sm > i {
  top: -1px;
}

/* line 399, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input > .input-icon .form-control {
  padding-left: 34px;
}

/* line 402, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input > .input-icon > label {
  margin-top: -20px;
}

/* line 406, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input > .input-icon.right .form-control {
  padding-left: 0;
  padding-right: 34px;
}

/* line 410, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input > .input-icon.right > i {
  left: auto;
  right: 8px;
  margin: 11px 2px 10px 10px;
}

/* line 417, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input + .input-group {
  padding-top: 0;
}

/* line 420, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input .input-group {
  padding-top: 0;
}

/* line 422, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input .input-group > label {
  margin-top: -20px;
}

/* line 425, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input .input-group .input-group-addon {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  background: none;
  border: 0;
  border-bottom: 1px solid #c2cad8;
}

/* line 435, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input .input-group + .input-group-control {
  padding-top: 0;
}

/* line 438, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input .input-group .input-group-control {
  padding-top: 0;
  position: relative;
  display: table-cell;
  vertical-align: bottom;
}

/* line 443, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input .input-group .input-group-control > label {
  margin-top: -20px;
}

/* line 448, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input .input-group .input-group-btn .btn {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}

/* line 455, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input .input-group .input-group-btn.btn-left .btn {
  margin-right: 10px;
}

/* line 458, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input .input-group .input-group-btn.btn-right .btn {
  margin-left: 10px;
}

/* line 462, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input .input-group .help-block {
  margin-top: 35px;
}

/* line 465, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input .input-group.input-group-sm .help-block {
  margin-top: 30px;
}

/* line 468, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input .input-group.input-group-lg .help-block {
  margin-top: 47px;
}

/* line 473, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input.has-success .form-control {
  border-bottom: 1px solid #27a4b0;
}

/* line 476, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input.has-success .form-control.edited:not([readonly]) ~ label:after, .form-group.form-md-line-input.has-success .form-control.edited:not([readonly]) ~ .form-control-focus:after {
  background: #27a4b0;
}

/* line 481, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input.has-success .form-control.form-control-static ~ label:after, .form-group.form-md-line-input.has-success .form-control.form-control-static ~ .form-control-focus:after {
  background: #27a4b0;
}

/* line 486, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input.has-success .form-control:focus:not([readonly]) ~ label:after, .form-group.form-md-line-input.has-success .form-control:focus:not([readonly]) ~ .form-control-focus:after {
  background: #27a4b0;
}

/* line 491, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input.has-success .form-control.focus:not([readonly]) ~ label:after, .form-group.form-md-line-input.has-success .form-control.focus:not([readonly]) ~ .form-control-focus:after {
  background: #27a4b0;
}

/* line 495, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input.has-success .form-control.edited:not([readonly]) ~ label, .form-group.form-md-line-input.has-success .form-control.form-control-static ~ label, .form-group.form-md-line-input.has-success .form-control:focus:not([readonly]) ~ label, .form-group.form-md-line-input.has-success .form-control.focus:not([readonly]) ~ label, .form-group.form-md-line-input.has-success .form-control.edited:not([readonly]) ~ i, .form-group.form-md-line-input.has-success .form-control.form-control-static ~ i, .form-group.form-md-line-input.has-success .form-control:focus:not([readonly]) ~ i, .form-group.form-md-line-input.has-success .form-control.focus:not([readonly]) ~ i, .form-group.form-md-line-input.has-success .form-control.edited:not([readonly]) ~ .help-block, .form-group.form-md-line-input.has-success .form-control.form-control-static ~ .help-block, .form-group.form-md-line-input.has-success .form-control:focus:not([readonly]) ~ .help-block, .form-group.form-md-line-input.has-success .form-control.focus:not([readonly]) ~ .help-block {
  color: #27a4b0;
}

/* line 499, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input.has-success .input-group-addon {
  color: #27a4b0;
  border-bottom: 1px solid #27a4b0;
}

/* line 503, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input.has-success label {
  color: #27a4b0;
}

/* line 508, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input.has-warning .form-control {
  border-bottom: 1px solid #c29d0b;
}

/* line 511, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input.has-warning .form-control.edited:not([readonly]) ~ label:after, .form-group.form-md-line-input.has-warning .form-control.edited:not([readonly]) ~ .form-control-focus:after {
  background: #c29d0b;
}

/* line 516, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input.has-warning .form-control.form-control-static ~ label:after, .form-group.form-md-line-input.has-warning .form-control.form-control-static ~ .form-control-focus:after {
  background: #c29d0b;
}

/* line 521, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input.has-warning .form-control:focus:not([readonly]) ~ label:after, .form-group.form-md-line-input.has-warning .form-control:focus:not([readonly]) ~ .form-control-focus:after {
  background: #c29d0b;
}

/* line 526, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input.has-warning .form-control.focus:not([readonly]) ~ label:after, .form-group.form-md-line-input.has-warning .form-control.focus:not([readonly]) ~ .form-control-focus:after {
  background: #c29d0b;
}

/* line 530, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input.has-warning .form-control.edited:not([readonly]) ~ label, .form-group.form-md-line-input.has-warning .form-control.form-control-static ~ label, .form-group.form-md-line-input.has-warning .form-control:focus:not([readonly]) ~ label, .form-group.form-md-line-input.has-warning .form-control.focus:not([readonly]) ~ label, .form-group.form-md-line-input.has-warning .form-control.edited:not([readonly]) ~ i, .form-group.form-md-line-input.has-warning .form-control.form-control-static ~ i, .form-group.form-md-line-input.has-warning .form-control:focus:not([readonly]) ~ i, .form-group.form-md-line-input.has-warning .form-control.focus:not([readonly]) ~ i, .form-group.form-md-line-input.has-warning .form-control.edited:not([readonly]) ~ .help-block, .form-group.form-md-line-input.has-warning .form-control.form-control-static ~ .help-block, .form-group.form-md-line-input.has-warning .form-control:focus:not([readonly]) ~ .help-block, .form-group.form-md-line-input.has-warning .form-control.focus:not([readonly]) ~ .help-block {
  color: #c29d0b;
}

/* line 534, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input.has-warning .input-group-addon {
  color: #c29d0b;
  border-bottom: 1px solid #c29d0b;
}

/* line 538, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input.has-warning label {
  color: #c29d0b;
}

/* line 543, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input.has-error .form-control {
  border-bottom: 1px solid #e73d4a;
}

/* line 546, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input.has-error .form-control.edited:not([readonly]) ~ label:after, .form-group.form-md-line-input.has-error .form-control.edited:not([readonly]) ~ .form-control-focus:after {
  background: #e73d4a;
}

/* line 551, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input.has-error .form-control.form-control-static ~ label:after, .form-group.form-md-line-input.has-error .form-control.form-control-static ~ .form-control-focus:after {
  background: #e73d4a;
}

/* line 556, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input.has-error .form-control:focus:not([readonly]) ~ label:after, .form-group.form-md-line-input.has-error .form-control:focus:not([readonly]) ~ .form-control-focus:after {
  background: #e73d4a;
}

/* line 561, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input.has-error .form-control.focus:not([readonly]) ~ label:after, .form-group.form-md-line-input.has-error .form-control.focus:not([readonly]) ~ .form-control-focus:after {
  background: #e73d4a;
}

/* line 565, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input.has-error .form-control.edited:not([readonly]) ~ label, .form-group.form-md-line-input.has-error .form-control.form-control-static ~ label, .form-group.form-md-line-input.has-error .form-control:focus:not([readonly]) ~ label, .form-group.form-md-line-input.has-error .form-control.focus:not([readonly]) ~ label, .form-group.form-md-line-input.has-error .form-control.edited:not([readonly]) ~ i, .form-group.form-md-line-input.has-error .form-control.form-control-static ~ i, .form-group.form-md-line-input.has-error .form-control:focus:not([readonly]) ~ i, .form-group.form-md-line-input.has-error .form-control.focus:not([readonly]) ~ i, .form-group.form-md-line-input.has-error .form-control.edited:not([readonly]) ~ .help-block, .form-group.form-md-line-input.has-error .form-control.form-control-static ~ .help-block, .form-group.form-md-line-input.has-error .form-control:focus:not([readonly]) ~ .help-block, .form-group.form-md-line-input.has-error .form-control.focus:not([readonly]) ~ .help-block {
  color: #e73d4a;
}

/* line 569, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input.has-error .input-group-addon {
  color: #e73d4a;
  border-bottom: 1px solid #e73d4a;
}

/* line 573, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input.has-error label {
  color: #e73d4a;
}

/* line 578, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input.has-info .form-control {
  border-bottom: 1px solid #327ad5;
}

/* line 581, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input.has-info .form-control.edited:not([readonly]) ~ label:after, .form-group.form-md-line-input.has-info .form-control.edited:not([readonly]) ~ .form-control-focus:after {
  background: #327ad5;
}

/* line 586, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input.has-info .form-control.form-control-static ~ label:after, .form-group.form-md-line-input.has-info .form-control.form-control-static ~ .form-control-focus:after {
  background: #327ad5;
}

/* line 591, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input.has-info .form-control:focus:not([readonly]) ~ label:after, .form-group.form-md-line-input.has-info .form-control:focus:not([readonly]) ~ .form-control-focus:after {
  background: #327ad5;
}

/* line 596, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input.has-info .form-control.focus:not([readonly]) ~ label:after, .form-group.form-md-line-input.has-info .form-control.focus:not([readonly]) ~ .form-control-focus:after {
  background: #327ad5;
}

/* line 600, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input.has-info .form-control.edited:not([readonly]) ~ label, .form-group.form-md-line-input.has-info .form-control.form-control-static ~ label, .form-group.form-md-line-input.has-info .form-control:focus:not([readonly]) ~ label, .form-group.form-md-line-input.has-info .form-control.focus:not([readonly]) ~ label, .form-group.form-md-line-input.has-info .form-control.edited:not([readonly]) ~ i, .form-group.form-md-line-input.has-info .form-control.form-control-static ~ i, .form-group.form-md-line-input.has-info .form-control:focus:not([readonly]) ~ i, .form-group.form-md-line-input.has-info .form-control.focus:not([readonly]) ~ i, .form-group.form-md-line-input.has-info .form-control.edited:not([readonly]) ~ .help-block, .form-group.form-md-line-input.has-info .form-control.form-control-static ~ .help-block, .form-group.form-md-line-input.has-info .form-control:focus:not([readonly]) ~ .help-block, .form-group.form-md-line-input.has-info .form-control.focus:not([readonly]) ~ .help-block {
  color: #327ad5;
}

/* line 604, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input.has-info .input-group-addon {
  color: #327ad5;
  border-bottom: 1px solid #327ad5;
}

/* line 608, vendor/assets/stylesheets/components-rounded.scss */
.form-group.form-md-line-input.has-info label {
  color: #327ad5;
}

/* line 614, vendor/assets/stylesheets/components-rounded.scss */
.form-inline .form-md-line-input {
  margin: 0;
  padding-top: 0;
  margin-right: 20px;
}

/* line 618, vendor/assets/stylesheets/components-rounded.scss */
.form-inline .form-md-line-input > .input-icon {
  padding: 0;
}

/* line 625, vendor/assets/stylesheets/components-rounded.scss */
.form-horizontal .form-group.form-md-line-input .input-icon .form-control {
  padding-left: 33px;
}

/* line 628, vendor/assets/stylesheets/components-rounded.scss */
.form-horizontal .form-group.form-md-line-input .input-icon > i {
  top: 0;
}

/* line 631, vendor/assets/stylesheets/components-rounded.scss */
.form-horizontal .form-group.form-md-line-input .input-icon.right .form-control {
  padding-left: 0;
  padding-right: 33px;
}

/* line 635, vendor/assets/stylesheets/components-rounded.scss */
.form-horizontal .form-group.form-md-line-input .input-icon > .form-control-focus {
  left: 0 !important;
  right: 0 !important;
}

/* line 640, vendor/assets/stylesheets/components-rounded.scss */
.form-horizontal .form-group.form-md-line-input .input-group {
  padding-top: 0;
}

/* line 643, vendor/assets/stylesheets/components-rounded.scss */
.form-horizontal .form-group.form-md-line-input .input-group > .input-group-btn .btn {
  margin-bottom: 0 !important;
}

/* line 646, vendor/assets/stylesheets/components-rounded.scss */
.form-horizontal .form-group.form-md-line-input .input-group > .input-group-control {
  padding-top: 0;
}

/* line 648, vendor/assets/stylesheets/components-rounded.scss */
.form-horizontal .form-group.form-md-line-input .input-group > .input-group-control > .form-control-focus {
  left: 0 !important;
  right: 0 !important;
}

/* line 653, vendor/assets/stylesheets/components-rounded.scss */
.form-horizontal .form-group.form-md-line-input .input-group > .form-control-focus {
  left: 0 !important;
  right: 0 !important;
}

/* line 661, vendor/assets/stylesheets/components-rounded.scss */
.md-checkbox {
  position: relative;
  /* handling click events */
  /* when checkbox is checked */
}

/* line 665, vendor/assets/stylesheets/components-rounded.scss */
.md-checkbox.md-checkbox-inline {
  display: inline-block;
}

/* line 670, vendor/assets/stylesheets/components-rounded.scss */
.form-inline .md-checkbox.md-checkbox-inline {
  margin-right: 20px;
  top: 3px;
}

/* line 676, vendor/assets/stylesheets/components-rounded.scss */
.md-checkbox input[type=checkbox] {
  visibility: hidden;
  position: absolute;
}

/* line 680, vendor/assets/stylesheets/components-rounded.scss */
.md-checkbox label {
  cursor: pointer;
  padding-left: 30px;
}

/* line 684, vendor/assets/stylesheets/components-rounded.scss */
.md-checkbox label > span {
  display: block;
  position: absolute;
  left: 0;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

/* line 691, vendor/assets/stylesheets/components-rounded.scss */
.md-checkbox label > span.inc {
  background: #fff;
  left: -20px;
  top: -20px;
  height: 60px;
  width: 60px;
  opacity: 0;
  border-radius: 50% !important;
  -moz-border-radius: 50% !important;
  -webkit-border-radius: 50% !important;
}

/* line 703, vendor/assets/stylesheets/components-rounded.scss */
.md-checkbox label > .box {
  top: 0px;
  border: 2px solid #666;
  height: 20px;
  width: 20px;
  z-index: 5;
  -webkit-transition-delay: 0.2s;
  -moz-transition-delay: 0.2s;
  transition-delay: 0.2s;
}

/* line 713, vendor/assets/stylesheets/components-rounded.scss */
.md-checkbox label > .check {
  top: -4px;
  left: 6px;
  width: 10px;
  height: 20px;
  border: 2px solid #36c6d3;
  border-top: none;
  border-left: none;
  opacity: 0;
  z-index: 5;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  transform: rotate(180deg);
  -webkit-transition-delay: 0.3s;
  -moz-transition-delay: 0.3s;
  transition-delay: 0.3s;
}

/* line 730, vendor/assets/stylesheets/components-rounded.scss */
.md-checkbox label > span.inc {
  -webkit-animation: growCircle 0.3s ease;
  -moz-animation: growCircle 0.3s ease;
  animation: growCircle 0.3s ease;
}

/* line 739, vendor/assets/stylesheets/components-rounded.scss */
.md-checkbox input[type=checkbox]:checked ~ label > .box {
  opacity: 0;
  -webkit-transform: scale(0) rotate(-180deg);
  -moz-transform: scale(0) rotate(-180deg);
  transform: scale(0) rotate(-180deg);
}

/* line 745, vendor/assets/stylesheets/components-rounded.scss */
.md-checkbox input[type=checkbox]:checked ~ label > .check {
  opacity: 1;
  -webkit-transform: scale(1) rotate(45deg);
  -moz-transform: scale(1) rotate(45deg);
  transform: scale(1) rotate(45deg);
}

/* line 752, vendor/assets/stylesheets/components-rounded.scss */
.md-checkbox input[type=checkbox]:disabled ~ label, .md-checkbox input[type=checkbox][disabled] ~ label, .md-checkbox input[type=checkbox]:disabled ~ label > .box, .md-checkbox input[type=checkbox][disabled] ~ label > .box, .md-checkbox input[type=checkbox]:disabled:checked ~ label > .check, .md-checkbox input[type=checkbox][disabled]:checked ~ label > .check {
  cursor: not-allowed;
  opacity: 0.7;
  filter: alpha(opacity=70);
}

/* line 761, vendor/assets/stylesheets/components-rounded.scss */
.has-error .md-checkbox label, .has-error.md-checkbox label {
  color: #e73d4a;
}

/* line 764, vendor/assets/stylesheets/components-rounded.scss */
.has-error .md-checkbox label > .box, .has-error.md-checkbox label > .box, .has-error .md-checkbox label > .check, .has-error.md-checkbox label > .check {
  border-color: #e73d4a;
}

/* line 770, vendor/assets/stylesheets/components-rounded.scss */
.has-success .md-checkbox label, .has-success.md-checkbox label {
  color: #27a4b0;
}

/* line 773, vendor/assets/stylesheets/components-rounded.scss */
.has-success .md-checkbox label > .box, .has-success.md-checkbox label > .box, .has-success .md-checkbox label > .check, .has-success.md-checkbox label > .check {
  border-color: #27a4b0;
}

/* line 779, vendor/assets/stylesheets/components-rounded.scss */
.has-warning .md-checkbox label, .has-warning.md-checkbox label {
  color: #c29d0b;
}

/* line 782, vendor/assets/stylesheets/components-rounded.scss */
.has-warning .md-checkbox label > .box, .has-warning.md-checkbox label > .box, .has-warning .md-checkbox label > .check, .has-warning.md-checkbox label > .check {
  border-color: #c29d0b;
}

/* line 788, vendor/assets/stylesheets/components-rounded.scss */
.has-info .md-checkbox label, .has-info.md-checkbox label {
  color: #327ad5;
}

/* line 791, vendor/assets/stylesheets/components-rounded.scss */
.has-info .md-checkbox label > .box, .has-info.md-checkbox label > .box, .has-info .md-checkbox label > .check, .has-info.md-checkbox label > .check {
  border-color: #327ad5;
}

/* line 796, vendor/assets/stylesheets/components-rounded.scss */
.form-md-checkboxes {
  padding-top: 5px;
}

/* line 798, vendor/assets/stylesheets/components-rounded.scss */
.form-md-checkboxes > label {
  font-size: 14px;
  color: #888888;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 804, vendor/assets/stylesheets/components-rounded.scss */
.form-md-checkboxes.has-error label {
  color: #ed6b75;
}

/* line 807, vendor/assets/stylesheets/components-rounded.scss */
.form-md-checkboxes.has-info label {
  color: #659be0;
}

/* line 810, vendor/assets/stylesheets/components-rounded.scss */
.form-md-checkboxes.has-success label {
  color: #36c6d3;
}

/* line 813, vendor/assets/stylesheets/components-rounded.scss */
.form-md-checkboxes.has-warning label {
  color: #F1C40F;
}

/* line 818, vendor/assets/stylesheets/components-rounded.scss */
.md-checkbox-list {
  margin: 5px 0 5px 0;
}

/* line 822, vendor/assets/stylesheets/components-rounded.scss */
.form-horizontal .md-checkbox-list {
  margin-top: 5px;
}

/* line 826, vendor/assets/stylesheets/components-rounded.scss */
.md-checkbox-list .md-checkbox {
  display: block;
  margin-bottom: 10px;
}

/* line 829, vendor/assets/stylesheets/components-rounded.scss */
.md-checkbox-list .md-checkbox:last-child {
  margin-bottom: 0;
}

/* line 834, vendor/assets/stylesheets/components-rounded.scss */
.md-checkbox-inline {
  margin: 5px 0 5px 0;
}

/* line 838, vendor/assets/stylesheets/components-rounded.scss */
.form-horizontal .md-checkbox-inline {
  margin-top: 7px;
}

/* line 842, vendor/assets/stylesheets/components-rounded.scss */
.md-checkbox-inline .md-checkbox {
  display: inline-block;
  margin-right: 20px;
}

/* line 845, vendor/assets/stylesheets/components-rounded.scss */
.md-checkbox-inline .md-checkbox:last-child {
  margin-right: 0;
}

/* bubble animation */
@-webkit-keyframes growCircle {
  0%, 100% {
    -webkit-transform: scale(0);
    opacity: 1;
  }
  70% {
    background: #eee;
    -webkit-transform: scale(1.25);
  }
}

@-moz-keyframes growCircle {
  0%, 100% {
    -moz-transform: scale(0);
    opacity: 1;
  }
  70% {
    background: #eee;
    -moz-transform: scale(1.25);
  }
}

@keyframes growCircle {
  0%, 100% {
    transform: scale(0);
    opacity: 1;
  }
  70% {
    background: #eee;
    transform: scale(1.25);
  }
}

/* line 890, vendor/assets/stylesheets/components-rounded.scss */
.md-radio {
  position: relative;
  /* handling click events */
  /* when radio is checked */
}

/* line 894, vendor/assets/stylesheets/components-rounded.scss */
.md-radio input[type=radio] {
  visibility: hidden;
  position: absolute;
}

/* line 898, vendor/assets/stylesheets/components-rounded.scss */
.md-radio label {
  cursor: pointer;
  padding-left: 30px;
}

/* line 902, vendor/assets/stylesheets/components-rounded.scss */
.md-radio label > span {
  display: block;
  position: absolute;
  left: 0;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

/* line 909, vendor/assets/stylesheets/components-rounded.scss */
.md-radio label > span.inc {
  background: #fff;
  left: -20px;
  top: -20px;
  height: 60px;
  width: 60px;
  opacity: 0;
  border-radius: 50% !important;
  -moz-border-radius: 50% !important;
  -webkit-border-radius: 50% !important;
}

/* line 921, vendor/assets/stylesheets/components-rounded.scss */
.md-radio label > .box {
  top: 0px;
  border: 2px solid #666;
  height: 20px;
  width: 20px;
  border-radius: 50% !important;
  -moz-border-radius: 50% !important;
  -webkit-border-radius: 50% !important;
  z-index: 5;
}

/* line 931, vendor/assets/stylesheets/components-rounded.scss */
.md-radio label > .check {
  top: 5px;
  left: 5px;
  width: 10px;
  height: 10px;
  background: #36c6d3;
  opacity: 0;
  z-index: 6;
  border-radius: 50% !important;
  -moz-border-radius: 50% !important;
  -webkit-border-radius: 50% !important;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  transform: scale(0);
}

/* line 946, vendor/assets/stylesheets/components-rounded.scss */
.md-radio label > span.inc {
  -webkit-animation: growCircleRadio 0.3s ease;
  -moz-animation: growCircleRadio 0.3s ease;
  animation: growCircleRadio 0.3s ease;
}

/* line 954, vendor/assets/stylesheets/components-rounded.scss */
.md-radio input[type=radio]:checked ~ label > .check {
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  transform: scale(1);
}

/* line 960, vendor/assets/stylesheets/components-rounded.scss */
.md-radio input[type=radio]:disabled ~ label, .md-radio input[type=radio][disabled] ~ label, .md-radio input[type=radio]:disabled ~ label > .box, .md-radio input[type=radio][disabled] ~ label > .box, .md-radio input[type=radio]:disabled:checked ~ label > .check, .md-radio input[type=radio][disabled]:checked ~ label > .check {
  cursor: not-allowed;
  opacity: 0.7;
  filter: alpha(opacity=70);
}

/* line 969, vendor/assets/stylesheets/components-rounded.scss */
.has-error .md-radio label, .has-error.md-radio label {
  color: #e73d4a;
}

/* line 972, vendor/assets/stylesheets/components-rounded.scss */
.has-error .md-radio label > .box, .has-error.md-radio label > .box {
  border-color: #e73d4a;
}

/* line 975, vendor/assets/stylesheets/components-rounded.scss */
.has-error .md-radio label > .check, .has-error.md-radio label > .check {
  background: #e73d4a;
}

/* line 981, vendor/assets/stylesheets/components-rounded.scss */
.has-success .md-radio label, .has-success.md-radio label {
  color: #27a4b0;
}

/* line 984, vendor/assets/stylesheets/components-rounded.scss */
.has-success .md-radio label > .box, .has-success.md-radio label > .box {
  border-color: #27a4b0;
}

/* line 987, vendor/assets/stylesheets/components-rounded.scss */
.has-success .md-radio label > .check, .has-success.md-radio label > .check {
  background: #27a4b0;
}

/* line 993, vendor/assets/stylesheets/components-rounded.scss */
.has-warning .md-radio label, .has-warning.md-radio label {
  color: #c29d0b;
}

/* line 996, vendor/assets/stylesheets/components-rounded.scss */
.has-warning .md-radio label > .box, .has-warning.md-radio label > .box {
  border-color: #c29d0b;
}

/* line 999, vendor/assets/stylesheets/components-rounded.scss */
.has-warning .md-radio label > .check, .has-warning.md-radio label > .check {
  background: #c29d0b;
}

/* line 1005, vendor/assets/stylesheets/components-rounded.scss */
.has-info .md-radio label, .has-info.md-radio label {
  color: #327ad5;
}

/* line 1008, vendor/assets/stylesheets/components-rounded.scss */
.has-info .md-radio label > .box, .has-info.md-radio label > .box {
  border-color: #327ad5;
}

/* line 1011, vendor/assets/stylesheets/components-rounded.scss */
.has-info .md-radio label > .check, .has-info.md-radio label > .check {
  background: #327ad5;
}

/* line 1016, vendor/assets/stylesheets/components-rounded.scss */
.form-md-radios {
  padding-top: 5px;
}

/* line 1018, vendor/assets/stylesheets/components-rounded.scss */
.form-md-radios > label {
  font-size: 14px;
  color: #888888;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 1024, vendor/assets/stylesheets/components-rounded.scss */
.form-md-radios.has-error label {
  color: #ed6b75;
}

/* line 1027, vendor/assets/stylesheets/components-rounded.scss */
.form-md-radios.has-info label {
  color: #659be0;
}

/* line 1030, vendor/assets/stylesheets/components-rounded.scss */
.form-md-radios.has-success label {
  color: #36c6d3;
}

/* line 1033, vendor/assets/stylesheets/components-rounded.scss */
.form-md-radios.has-warning label {
  color: #F1C40F;
}

/* line 1038, vendor/assets/stylesheets/components-rounded.scss */
.md-radio-list {
  margin: 5px 0 5px 0;
}

/* line 1042, vendor/assets/stylesheets/components-rounded.scss */
.form-horizontal .md-radio-list {
  margin-top: 5px;
}

/* line 1046, vendor/assets/stylesheets/components-rounded.scss */
.md-radio-list .md-radio {
  display: block;
  margin-bottom: 10px;
}

/* line 1051, vendor/assets/stylesheets/components-rounded.scss */
.md-radio-inline {
  margin: 5px 0 5px 0;
}

/* line 1055, vendor/assets/stylesheets/components-rounded.scss */
.form-horizontal .md-radio-inline {
  margin-top: 7px;
}

/* line 1059, vendor/assets/stylesheets/components-rounded.scss */
.md-radio-inline .md-radio {
  display: inline-block;
  margin-right: 20px;
}

/* line 1062, vendor/assets/stylesheets/components-rounded.scss */
.md-radio-inline .md-radio:last-child {
  margin-right: 0;
}

/* bubble animation */
@-webkit-keyframes growCircleRadio {
  0%, 100% {
    -webkit-transform: scale(0);
    opacity: 1;
  }
  70% {
    background: #eee;
    -webkit-transform: scale(1.25);
  }
}

@-moz-keyframes growCircleRadio {
  0%, 100% {
    -moz-transform: scale(0);
    opacity: 1;
  }
  70% {
    background: #eee;
    -moz-transform: scale(1.25);
  }
}

@keyframes growCircleRadio {
  0%, 100% {
    transform: scale(0);
    opacity: 1;
  }
  70% {
    background: #eee;
    transform: scale(1.25);
  }
}

/***
General typography
***/
/* Links */
/* line 1112, vendor/assets/stylesheets/components-rounded.scss */
a:hover {
  cursor: pointer;
}

/* Primary Link */
/* line 1118, vendor/assets/stylesheets/components-rounded.scss */
.primary-link {
  color: #65A0D0;
  font-weight: 600;
}

/* line 1121, vendor/assets/stylesheets/components-rounded.scss */
.primary-link:hover {
  color: #5194ca;
}

/* line 1126, vendor/assets/stylesheets/components-rounded.scss */
p {
  margin: 20px 0;
}

/* line 1130, vendor/assets/stylesheets/components-rounded.scss */
label {
  font-weight: normal;
}

/* Headings */
/* line 1136, vendor/assets/stylesheets/components-rounded.scss */
h1, h2, h3, h4, h5, h6 {
  font-family: "Open Sans", sans-serif;
  font-weight: 300;
}

/* line 1141, vendor/assets/stylesheets/components-rounded.scss */
h1 {
  font-size: 36px;
}

/* line 1145, vendor/assets/stylesheets/components-rounded.scss */
h2 {
  font-size: 30px;
}

/* line 1149, vendor/assets/stylesheets/components-rounded.scss */
h3 {
  font-size: 24px;
}

/* line 1153, vendor/assets/stylesheets/components-rounded.scss */
h4 {
  font-size: 18px;
}

/* line 1157, vendor/assets/stylesheets/components-rounded.scss */
h5 {
  font-size: 14px;
}

/* line 1161, vendor/assets/stylesheets/components-rounded.scss */
h6 {
  font-size: 12px;
}

/* Headings helper text */
/* line 1167, vendor/assets/stylesheets/components-rounded.scss */
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
  color: #444444;
}

/* Block headings */
/* line 1173, vendor/assets/stylesheets/components-rounded.scss */
h1.block, h2.block, h3.block, h4.block, h5.block, h6.block {
  padding-top: 10px;
  padding-bottom: 10px;
}

/* Links */
/* line 1180, vendor/assets/stylesheets/components-rounded.scss */
a {
  text-shadow: none;
  color: #0657f7;
}

/* line 1183, vendor/assets/stylesheets/components-rounded.scss */
a:hover {
  color: #0657f7;
}

/* line 1186, vendor/assets/stylesheets/components-rounded.scss */
a:focus, a:hover, a:active {
  outline: 0;
}

/* Horizontal break */
/* line 1193, vendor/assets/stylesheets/components-rounded.scss */
hr {
  margin: 20px 0;
  border: 0;
  border-top: 1px solid #eee;
  border-bottom: 0;
}

/* Unstyled List */
/* line 1202, vendor/assets/stylesheets/components-rounded.scss */
.list-unstyled li > .list-unstyled {
  margin-left: 25px;
}

/* Code */
/* line 1208, vendor/assets/stylesheets/components-rounded.scss */
code {
  border: 1px solid #e1e1e1;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
}

/* Disabled Navigation Link */
/* line 1218, vendor/assets/stylesheets/components-rounded.scss */
.disabled-link.disable-target, .disabled-link .disable-target {
  opacity: 0.6 !important;
  filter: alpha(opacity=60) !important;
}

/* line 1222, vendor/assets/stylesheets/components-rounded.scss */
.disabled-link.disable-target:hover, .disabled-link .disable-target:hover, .disabled-link:hover {
  cursor: not-allowed !important;
}

/***
Utilities
***/
/* Rounded Element */
/* line 1232, vendor/assets/stylesheets/components-rounded.scss */
.rounded-2 {
  border-radius: 2px !important;
}

/* line 1236, vendor/assets/stylesheets/components-rounded.scss */
.rounded-3 {
  border-radius: 3px !important;
}

/* line 1240, vendor/assets/stylesheets/components-rounded.scss */
.rounded-4 {
  border-radius: 4px !important;
}

/* Circle Element */
/* line 1246, vendor/assets/stylesheets/components-rounded.scss */
.circle {
  border-radius: 25px !important;
}

/* line 1250, vendor/assets/stylesheets/components-rounded.scss */
.circle-right {
  border-radius: 0 25px 25px 0 !important;
}

/* line 1254, vendor/assets/stylesheets/components-rounded.scss */
.circle-left {
  border-radius: 25px 0 0 25px !important;
}

/* line 1258, vendor/assets/stylesheets/components-rounded.scss */
.circle-bottom {
  border-radius: 0 0 25px 25px !important;
}

/* line 1262, vendor/assets/stylesheets/components-rounded.scss */
.circle-top {
  border-radius: 25px 25px 0 0 !important;
}

/* line 1266, vendor/assets/stylesheets/components-rounded.scss */
.rounded {
  border-radius: 50% !important;
}

/* General utilities */
/* line 1272, vendor/assets/stylesheets/components-rounded.scss */
.display-none, .display-hide {
  display: none;
}

/* line 1276, vendor/assets/stylesheets/components-rounded.scss */
.hidden {
  display: none !important;
}

/* line 1280, vendor/assets/stylesheets/components-rounded.scss */
.primary-font {
  font-family: "Open Sans", sans-serif !important;
}

/* line 1284, vendor/assets/stylesheets/components-rounded.scss */
.bold {
  font-weight: 700 !important;
}

/* line 1286, vendor/assets/stylesheets/components-rounded.scss */
.bold.btn {
  letter-spacing: 0;
}

/* line 1291, vendor/assets/stylesheets/components-rounded.scss */
.sbold {
  font-weight: 600 !important;
}

/* line 1293, vendor/assets/stylesheets/components-rounded.scss */
.sbold.btn {
  letter-spacing: 0;
}

/* line 1298, vendor/assets/stylesheets/components-rounded.scss */
.thin {
  font-weight: 300 !important;
}

/* line 1302, vendor/assets/stylesheets/components-rounded.scss */
.uppercase {
  text-transform: uppercase !important;
}

/* line 1306, vendor/assets/stylesheets/components-rounded.scss */
.fix-margin {
  margin-left: 0px !important;
}

/* line 1310, vendor/assets/stylesheets/components-rounded.scss */
.border {
  border: 1px solid red;
}

/* line 1314, vendor/assets/stylesheets/components-rounded.scss */
.font-hg {
  font-size: 23px;
}

/* line 1318, vendor/assets/stylesheets/components-rounded.scss */
.font-lg {
  font-size: 18px;
}

/* line 1322, vendor/assets/stylesheets/components-rounded.scss */
.font-md {
  font-size: 14px;
}

/* line 1326, vendor/assets/stylesheets/components-rounded.scss */
.font-sm {
  font-size: 13px;
}

/* line 1330, vendor/assets/stylesheets/components-rounded.scss */
.font-xs {
  font-size: 11px;
}

/* line 1334, vendor/assets/stylesheets/components-rounded.scss */
.inline {
  display: inline;
}

/* line 1338, vendor/assets/stylesheets/components-rounded.scss */
.inline-block {
  display: inline-block;
}

/* line 1342, vendor/assets/stylesheets/components-rounded.scss */
.text-align-reverse {
  text-align: right;
}

/* Margin and padding utilities */
/* line 1348, vendor/assets/stylesheets/components-rounded.scss */
.no-space {
  margin: 0px !important;
  padding: 0px !important;
}

/* line 1353, vendor/assets/stylesheets/components-rounded.scss */
.no-margin {
  margin: 0;
}

/* line 1357, vendor/assets/stylesheets/components-rounded.scss */
.margin-bottom-5 {
  margin-bottom: 5px;
}

/* line 1361, vendor/assets/stylesheets/components-rounded.scss */
.margin-bottom-10 {
  margin-bottom: 10px !important;
}

/* line 1365, vendor/assets/stylesheets/components-rounded.scss */
.margin-top-10 {
  margin-top: 10px !important;
}

/* line 1369, vendor/assets/stylesheets/components-rounded.scss */
.margin-top-15 {
  margin-top: 15px !important;
}

/* line 1373, vendor/assets/stylesheets/components-rounded.scss */
.margin-bottom-15 {
  margin-bottom: 15px !important;
}

/* line 1377, vendor/assets/stylesheets/components-rounded.scss */
.margin-bottom-20 {
  margin-bottom: 20px !important;
}

/* line 1381, vendor/assets/stylesheets/components-rounded.scss */
.margin-top-20 {
  margin-top: 20px !important;
}

/* line 1385, vendor/assets/stylesheets/components-rounded.scss */
.margin-top-30 {
  margin-top: 30px !important;
}

/* line 1389, vendor/assets/stylesheets/components-rounded.scss */
.margin-top-40 {
  margin-top: 40px !important;
}

/* line 1393, vendor/assets/stylesheets/components-rounded.scss */
.margin-bottom-25 {
  margin-bottom: 25px !important;
}

/* line 1397, vendor/assets/stylesheets/components-rounded.scss */
.margin-bottom-30 {
  margin-bottom: 30px !important;
}

/* line 1401, vendor/assets/stylesheets/components-rounded.scss */
.margin-bottom-40 {
  margin-bottom: 40px !important;
}

/* line 1405, vendor/assets/stylesheets/components-rounded.scss */
.margin-right-10 {
  margin-right: 10px !important;
}

/* IE8 & IE9 mode utilities */
/* line 1411, vendor/assets/stylesheets/components-rounded.scss */
.visible-ie8 {
  display: none;
}

/* line 1415, vendor/assets/stylesheets/components-rounded.scss */
.ie8 .visible-ie8 {
  display: inherit !important;
}

/* line 1419, vendor/assets/stylesheets/components-rounded.scss */
.visible-ie9 {
  display: none;
}

/* line 1423, vendor/assets/stylesheets/components-rounded.scss */
.ie9 .visible-ie9 {
  display: inherit !important;
}

/* line 1427, vendor/assets/stylesheets/components-rounded.scss */
.hidden-ie8 {
  display: inherit;
}

/* line 1431, vendor/assets/stylesheets/components-rounded.scss */
.ie8 .hidden-ie8 {
  display: none !important;
}

/* line 1435, vendor/assets/stylesheets/components-rounded.scss */
.hidden-ie9 {
  display: inherit;
}

/* line 1439, vendor/assets/stylesheets/components-rounded.scss */
.ie9 .hidden-ie9 {
  display: none !important;
}

/***
Responsive Utils
***/
@media (max-width: 1024px) {
  /* line 1447, vendor/assets/stylesheets/components-rounded.scss */
  .hidden-1024 {
    display: none;
  }
}

@media (max-width: 767px) {
  /* line 1453, vendor/assets/stylesheets/components-rounded.scss */
  .margin-top-5 {
    margin-top: 5px;
  }
  /* line 1456, vendor/assets/stylesheets/components-rounded.scss */
  .hidden-480 {
    display: none;
  }
}

@media (max-width: 480px) {
  /* line 1461, vendor/assets/stylesheets/components-rounded.scss */
  .hidden-480 {
    display: none;
  }
}

@media (max-width: 320px) {
  /* line 1467, vendor/assets/stylesheets/components-rounded.scss */
  .hidden-320 {
    display: none;
  }
}

/***
Demo Utils
***/
/* line 1476, vendor/assets/stylesheets/components-rounded.scss */
.scrollspy-example {
  position: relative;
  height: 200px;
  margin-top: 10px;
  overflow: auto;
}

/* line 1483, vendor/assets/stylesheets/components-rounded.scss */
.util-btn-margin-bottom-5 .btn, .util-btn-group-margin-bottom-5 .btn-group {
  margin-bottom: 5px !important;
}

/* line 1487, vendor/assets/stylesheets/components-rounded.scss */
.padding-tb-10, .padding-tb-15 {
  padding: 10px 0;
}

/* line 1491, vendor/assets/stylesheets/components-rounded.scss */
.padding-tb-20 {
  padding: 20px 0;
}

/***
Users
***/
/* line 1499, vendor/assets/stylesheets/components-rounded.scss */
.user-info {
  margin-bottom: 10px !important;
}

/* line 1501, vendor/assets/stylesheets/components-rounded.scss */
.user-info img {
  float: left;
  margin-right: 5px;
}

/* line 1505, vendor/assets/stylesheets/components-rounded.scss */
.user-info .details {
  display: inline-block;
}

/* line 1508, vendor/assets/stylesheets/components-rounded.scss */
.user-info .label {
  font-weight: 300;
  font-size: 11px;
}

/***
Custom vertical inline menu
***/
/* line 1518, vendor/assets/stylesheets/components-rounded.scss */
.ver-inline-menu {
  padding: 0;
  margin: 0;
  list-style: none;
}

/* line 1522, vendor/assets/stylesheets/components-rounded.scss */
.ver-inline-menu li {
  position: relative;
  margin-bottom: 1px;
}

/* line 1525, vendor/assets/stylesheets/components-rounded.scss */
.ver-inline-menu li i {
  width: 37px;
  height: 37px;
  display: inline-block;
  color: #b9cbd5;
  font-size: 15px;
  padding: 12px 10px 10px 8px;
  margin: 0 8px 0 0;
  text-align: center;
  background: #e0eaf0 !important;
}

/* line 1536, vendor/assets/stylesheets/components-rounded.scss */
.ver-inline-menu li a {
  font-size: 14px;
  font-weight: 300;
  color: #557386;
  display: block;
  background: #f0f6fa;
  border-left: solid 2px #c4d5df;
}

/* line 1545, vendor/assets/stylesheets/components-rounded.scss */
.ver-inline-menu li:hover a {
  background: #e0eaf0;
  text-decoration: none;
}

/* line 1549, vendor/assets/stylesheets/components-rounded.scss */
.ver-inline-menu li:hover i {
  color: #fff;
  background: #c4d5df !important;
}

/* line 1555, vendor/assets/stylesheets/components-rounded.scss */
.ver-inline-menu li.active a {
  border-left: solid 2px #0c91e5;
}

/* line 1558, vendor/assets/stylesheets/components-rounded.scss */
.ver-inline-menu li.active i {
  background: #0c91e5 !important;
}

/* line 1561, vendor/assets/stylesheets/components-rounded.scss */
.ver-inline-menu li.active a, .ver-inline-menu li.active i {
  color: #fff;
  background: #169ef4;
  text-decoration: none;
}

/* line 1566, vendor/assets/stylesheets/components-rounded.scss */
.ver-inline-menu li.active a {
  font-size: 14px;
}

/* line 1570, vendor/assets/stylesheets/components-rounded.scss */
.ver-inline-menu li:hover a {
  font-size: 14px;
}

/* line 1573, vendor/assets/stylesheets/components-rounded.scss */
.ver-inline-menu li.active:after {
  content: '';
  display: inline-block;
  border-bottom: 6px solid transparent;
  border-top: 6px solid transparent;
  border-left: 6px solid #169ef4;
  position: absolute;
  top: 12px;
  right: -5px;
}

@media (max-width: 767px) {
  /* line 1587, vendor/assets/stylesheets/components-rounded.scss */
  .ver-inline-menu > li.active:after {
    display: none;
  }
}

/***
Separated List
***/
/* line 1596, vendor/assets/stylesheets/components-rounded.scss */
.list-separated {
  margin-top: 10px;
  margin-bottom: 15px;
}

/* line 1599, vendor/assets/stylesheets/components-rounded.scss */
.list-separated > div:last-child {
  border-right: 0;
}

@media (max-width: 767px) {
  /* line 1605, vendor/assets/stylesheets/components-rounded.scss */
  .list-separated {
    /* 767px */
  }
  /* line 1607, vendor/assets/stylesheets/components-rounded.scss */
  .list-separated > div {
    margin-bottom: 20px;
  }
}

/***
Number & Chart Stats
***/
/* line 1617, vendor/assets/stylesheets/components-rounded.scss */
.number-stats {
  margin: 10px 0;
}

/* line 1619, vendor/assets/stylesheets/components-rounded.scss */
.number-stats .stat-number {
  display: inline-block;
  margin: 0 5px;
}

/* line 1622, vendor/assets/stylesheets/components-rounded.scss */
.number-stats .stat-number .title {
  font-size: 13px;
  margin-bottom: 3px;
  color: #B8C3C7;
}

/* line 1627, vendor/assets/stylesheets/components-rounded.scss */
.number-stats .stat-number .number {
  font-size: 27px;
  line-height: 27px;
  color: #7D8C9D;
}

/* line 1633, vendor/assets/stylesheets/components-rounded.scss */
.number-stats .stat-chart {
  display: inline-block;
  margin: 0 5px;
}

/* line 1637, vendor/assets/stylesheets/components-rounded.scss */
.number-stats > div {
  border-right: 1px solid #f5f5f5;
}

/* line 1639, vendor/assets/stylesheets/components-rounded.scss */
.number-stats > div:last-child {
  border-right: 0;
}

/* line 1643, vendor/assets/stylesheets/components-rounded.scss */
.number-stats .stat-left {
  float: right;
}

/* line 1645, vendor/assets/stylesheets/components-rounded.scss */
.number-stats .stat-left .stat-number {
  float: right;
  text-align: right;
}

/* line 1649, vendor/assets/stylesheets/components-rounded.scss */
.number-stats .stat-left .stat-chart {
  float: right;
}

/* line 1653, vendor/assets/stylesheets/components-rounded.scss */
.number-stats .stat-right {
  float: left !important;
}

/* line 1655, vendor/assets/stylesheets/components-rounded.scss */
.number-stats .stat-right .stat-number {
  float: left;
  text-align: left;
}

/* line 1659, vendor/assets/stylesheets/components-rounded.scss */
.number-stats .stat-right .stat-chart {
  float: left;
}

/* line 1663, vendor/assets/stylesheets/components-rounded.scss */
.number-stats .stat-number {
  float: left;
  text-align: left;
}

/* line 1667, vendor/assets/stylesheets/components-rounded.scss */
.number-stats .stat-chart {
  float: left;
}

/***
General User Record Listing
***/
/* line 1676, vendor/assets/stylesheets/components-rounded.scss */
.general-item-list > .item {
  padding: 10px 0;
  border-bottom: 1px solid #F1F4F7;
}

/* line 1679, vendor/assets/stylesheets/components-rounded.scss */
.general-item-list > .item:last-child {
  border-bottom: 0;
}

/* line 1683, vendor/assets/stylesheets/components-rounded.scss */
.general-item-list > .item > .item-head {
  margin-bottom: 5px;
}

/* line 1685, vendor/assets/stylesheets/components-rounded.scss */
.general-item-list > .item > .item-head:before {
  content: " ";
  display: table;
}

/* line 1689, vendor/assets/stylesheets/components-rounded.scss */
.general-item-list > .item > .item-head:after {
  content: " ";
  display: table;
  clear: both;
}

/* line 1695, vendor/assets/stylesheets/components-rounded.scss */
.general-item-list > .item > .item-head > .item-details {
  display: inline-block;
  float: left;
}

/* line 1699, vendor/assets/stylesheets/components-rounded.scss */
.general-item-list > .item > .item-head > .item-details > .item-pic {
  height: 35px;
  margin-right: 10px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
}

/* line 1708, vendor/assets/stylesheets/components-rounded.scss */
.general-item-list > .item > .item-head > .item-details > .item-name {
  display: inline-block;
  margin-right: 10px;
}

/* line 1712, vendor/assets/stylesheets/components-rounded.scss */
.general-item-list > .item > .item-head > .item-details > .item-label {
  color: #C0C9CC;
}

/* line 1717, vendor/assets/stylesheets/components-rounded.scss */
.general-item-list > .item > .item-head > .item-status {
  color: #C0C9CC;
  top: 10px;
  position: relative;
  display: inline-block;
  float: right;
}

/* line 1723, vendor/assets/stylesheets/components-rounded.scss */
.general-item-list > .item > .item-head > .item-status > .badge {
  margin-top: -2px;
}

/* line 1729, vendor/assets/stylesheets/components-rounded.scss */
.general-item-list > .item > .item-body {
  color: #96a5aa;
}

/***
File dropzone
***/
/* line 1739, vendor/assets/stylesheets/components-rounded.scss */
.file-drop-zone {
  border: 2px dashed #ddd;
  padding: 30px;
  text-align: center;
}

/* line 1743, vendor/assets/stylesheets/components-rounded.scss */
.file-drop-zone.file-drop-zone-over {
  border-color: #aaa;
}

/***
Fontawesome Icons
***/
/* line 1752, vendor/assets/stylesheets/components-rounded.scss */
[class^="fa-"]:not(.fa-stack), [class^="glyphicon-"], [class^="icon-"], [class*=" fa-"]:not(.fa-stack), [class*=" glyphicon-"], [class*=" icon-"] {
  display: inline-block;
  *margin-right: .3em;
  line-height: 14px;
  -webkit-font-smoothing: antialiased;
}

/* Make font awesome icons fixed width */
/* line 1762, vendor/assets/stylesheets/components-rounded.scss */
li [class^="fa-"], li [class^="glyphicon-"], li [class^="icon-"], li [class*=" fa-"], li [class*=" glyphicon-"], li [class*=" icon-"] {
  display: inline-block;
  width: 1.25em;
  text-align: center;
}

/* line 1767, vendor/assets/stylesheets/components-rounded.scss */
li [class^="glyphicon-"], li [class*=" glyphicon-"] {
  top: 2px;
}

/* line 1770, vendor/assets/stylesheets/components-rounded.scss */
li [class^="icon-"], li [class*=" icon-"] {
  top: 1px;
  position: relative;
}

/* line 1774, vendor/assets/stylesheets/components-rounded.scss */
li .icon-large[class^="fa-"], li .icon-large[class^="glyphicon-"], li .icon-large[class^="icon-"], li .icon-large[class*=" fa-"], li .icon-large[class*=" glyphicon-"], li .icon-large[class*=" icon-"] {
  /* increased font size for icon-large */
  width: 1.5625em;
}

/* Icon states */
/* line 1782, vendor/assets/stylesheets/components-rounded.scss */
.icon-state-default {
  color: #bac3d0;
}

/* line 1786, vendor/assets/stylesheets/components-rounded.scss */
.icon-state-success {
  color: #36c6d3;
}

/* line 1790, vendor/assets/stylesheets/components-rounded.scss */
.icon-state-info {
  color: #659be0;
}

/* line 1794, vendor/assets/stylesheets/components-rounded.scss */
.icon-state-warning {
  color: #F1C40F;
}

/* line 1798, vendor/assets/stylesheets/components-rounded.scss */
.icon-state-danger {
  color: #ed6b75;
}

/***
Font Awesome 4.x Demo
***/
/* line 1806, vendor/assets/stylesheets/components-rounded.scss */
.fa-item {
  font-size: 14px;
  padding: 10px 10px 10px 20px;
}

/* line 1809, vendor/assets/stylesheets/components-rounded.scss */
.fa-item i {
  font-size: 16px;
  display: inline-block;
  width: 20px;
  color: #333;
}

/* line 1815, vendor/assets/stylesheets/components-rounded.scss */
.fa-item:hover {
  cursor: pointer;
  background: #eee;
}

/***
Simple Line Icons Demo
***/
/* line 1825, vendor/assets/stylesheets/components-rounded.scss */
.simplelineicons-demo .item-box {
  display: inline-block;
  font-size: 16px;
  margin: 0 -0.22em 1em 0;
  padding-left: 1em;
  width: 100%;
}

/* line 1831, vendor/assets/stylesheets/components-rounded.scss */
.simplelineicons-demo .item-box .item {
  background-color: #fff;
  color: #33383e;
  border-radius: 8px;
  display: inline-block;
  padding: 10px;
  width: 100%;
}

/* line 1838, vendor/assets/stylesheets/components-rounded.scss */
.simplelineicons-demo .item-box .item span {
  font-size: 22px;
}

@media only screen and (min-width: 768px) {
  /* line 1845, vendor/assets/stylesheets/components-rounded.scss */
  .simplelineicons-demo .item-box {
    width: 33.333%;
  }
}

/***
Glyphicons Demo
***/
/* line 1854, vendor/assets/stylesheets/components-rounded.scss */
.glyphicons-demo ul {
  padding-left: 0;
  padding-bottom: 1px;
  margin-bottom: 20px;
  list-style: none;
  overflow: hidden;
}

/* line 1862, vendor/assets/stylesheets/components-rounded.scss */
.bs-glyphicon-class {
  text-align: center;
}

/* line 1866, vendor/assets/stylesheets/components-rounded.scss */
.bs-glyphicons {
  padding-left: 0;
  padding-bottom: 1px;
  margin-bottom: 20px;
  list-style: none;
  overflow: hidden;
}

/* line 1875, vendor/assets/stylesheets/components-rounded.scss */
.glyphicons-demo ul li {
  float: left;
  width: 25%;
  height: 115px;
  padding: 10px;
  margin: 0 -1px -1px 0;
  font-size: 14px;
  line-height: 1.4;
  text-align: center;
  border: 1px solid #ddd;
}

/* line 1886, vendor/assets/stylesheets/components-rounded.scss */
.glyphicons-demo .glyphicon {
  display: block;
  margin: 5px auto 10px;
  font-size: 24px;
  color: #444;
}

/* line 1892, vendor/assets/stylesheets/components-rounded.scss */
.glyphicons-demo ul li:hover {
  background-color: rgba(86, 61, 124, 0.1);
}

@media (min-width: 768px) {
  /* line 1898, vendor/assets/stylesheets/components-rounded.scss */
  .glyphicons-demo ul li {
    width: 12.5%;
  }
}

/***
Customized Bootstrap Alerts
***/
/* line 1907, vendor/assets/stylesheets/components-rounded.scss */
.alert {
  border-width: 1px;
}

/* line 1909, vendor/assets/stylesheets/components-rounded.scss */
.alert > p {
  margin: 0;
}

/* line 1912, vendor/assets/stylesheets/components-rounded.scss */
.alert.alert-borderless {
  border: 0;
}

/***
Custom Bootstrap Badges
***/
/* line 1921, vendor/assets/stylesheets/components-rounded.scss */
.badge {
  font-size: 11px !important;
  font-weight: 300;
  text-align: center;
  height: 18px;
  color: #fff;
  padding: 3px 6px 3px 6px;
  -webkit-border-radius: 12px !important;
  -moz-border-radius: 12px !important;
  border-radius: 12px !important;
  text-shadow: none !important;
  text-align: center;
  vertical-align: middle;
}

/* line 1934, vendor/assets/stylesheets/components-rounded.scss */
.badge.badge-roundless {
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}

/* line 1939, vendor/assets/stylesheets/components-rounded.scss */
.badge.badge-empty {
  display: inline-block;
  padding: 0;
  min-width: 8px;
  height: 8px;
  width: 8px;
}

/* Badge variants */
/* line 1950, vendor/assets/stylesheets/components-rounded.scss */
.badge-default {
  background-color: #bac3d0;
  background-image: none;
}

/* line 1955, vendor/assets/stylesheets/components-rounded.scss */
.badge-primary {
  background-color: #264E9D;
  background-image: none;
}

/* line 1960, vendor/assets/stylesheets/components-rounded.scss */
.badge-info {
  background-color: #659be0;
  background-image: none;
}

/* line 1965, vendor/assets/stylesheets/components-rounded.scss */
.badge-success {
  background-color: #36c6d3;
  background-image: none;
}

/* line 1970, vendor/assets/stylesheets/components-rounded.scss */
.badge-danger {
  background-color: #ed6b75;
  background-image: none;
}

/* line 1975, vendor/assets/stylesheets/components-rounded.scss */
.badge-warning {
  background-color: #F1C40F;
  background-image: none;
}

/* Fix badge position for navs */
/* line 1983, vendor/assets/stylesheets/components-rounded.scss */
.nav.nav-pills > li > a > .badge, .nav.nav-stacked > li > a > .badge {
  margin-top: -2px;
}

/***
Dropdown Menu Badges
***/
/* line 1993, vendor/assets/stylesheets/components-rounded.scss */
.dropdown-menu > li > a > .badge {
  position: absolute;
  margin-top: 1px;
  right: 3px;
  display: inline;
}

/* line 1999, vendor/assets/stylesheets/components-rounded.scss */
.dropdown-menu.badge-roundless {
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}

/***
Custom buttons based on bootstrap SASS
***/
/* line 2010, vendor/assets/stylesheets/components-rounded.scss */
.btn {
  outline: none !important;
  box-shadow: none !important;
}

/* line 2013, vendor/assets/stylesheets/components-rounded.scss */
.btn:hover {
  transition: all 0.3s;
}

/* line 2016, vendor/assets/stylesheets/components-rounded.scss */
.btn:not(.btn-sm):not(.btn-lg) {
  line-height: 1.44;
}

/* line 2019, vendor/assets/stylesheets/components-rounded.scss */
.btn.white:not(.btn-outline) {
  color: #666;
  background-color: #ffffff;
  border-color: #ffffff;
}

/* line 2023, vendor/assets/stylesheets/components-rounded.scss */
.btn.white:not(.btn-outline):focus, .btn.white.focus:not(.btn-outline) {
  color: #666;
  background-color: #e6e6e6;
  border-color: #bfbfbf;
}

/* line 2028, vendor/assets/stylesheets/components-rounded.scss */
.btn.white:not(.btn-outline):hover, .btn.white:not(.btn-outline):active, .btn.white.active:not(.btn-outline) {
  color: #666;
  background-color: #e6e6e6;
  border-color: #e0e0e0;
}

/***
Custom color buttons
***/
/* line 2040, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.white.dropdown-toggle:not(.btn-outline) {
  color: #666;
  background-color: #e6e6e6;
  border-color: #e0e0e0;
}

/* line 2048, vendor/assets/stylesheets/components-rounded.scss */
.btn.white:not(.btn-outline):active:hover, .btn.white:not(.btn-outline):active:focus, .btn.white.focus:not(.btn-outline):active {
  color: #666;
  background-color: #d4d4d4;
  border-color: #bfbfbf;
}

/* line 2055, vendor/assets/stylesheets/components-rounded.scss */
.btn.white.active:not(.btn-outline):hover, .btn.white.active:not(.btn-outline):focus, .btn.white.active.focus:not(.btn-outline) {
  color: #666;
  background-color: #d4d4d4;
  border-color: #bfbfbf;
}

/* line 2064, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.white.dropdown-toggle:not(.btn-outline):hover, .open > .btn.white.dropdown-toggle:not(.btn-outline):focus, .open > .btn.white.dropdown-toggle.focus:not(.btn-outline) {
  color: #666;
  background-color: #d4d4d4;
  border-color: #bfbfbf;
}

/* line 2072, vendor/assets/stylesheets/components-rounded.scss */
.btn.white:not(.btn-outline):active, .btn.white.active:not(.btn-outline) {
  background-image: none;
}

/* line 2077, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.white.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 2083, vendor/assets/stylesheets/components-rounded.scss */
.btn.white.disabled:not(.btn-outline):hover, .btn.white.disabled:not(.btn-outline):focus, .btn.white.disabled.focus:not(.btn-outline) {
  background-color: #ffffff;
  border-color: #ffffff;
}

/* line 2089, vendor/assets/stylesheets/components-rounded.scss */
.btn.white[disabled]:not(.btn-outline):hover, .btn.white[disabled]:not(.btn-outline):focus, .btn.white.focus[disabled]:not(.btn-outline) {
  background-color: #ffffff;
  border-color: #ffffff;
}

/* line 2097, vendor/assets/stylesheets/components-rounded.scss */
fieldset[disabled] .btn.white:not(.btn-outline):hover, fieldset[disabled] .btn.white:not(.btn-outline):focus, fieldset[disabled] .btn.white.focus:not(.btn-outline) {
  background-color: #ffffff;
  border-color: #ffffff;
}

/* line 2104, vendor/assets/stylesheets/components-rounded.scss */
.btn.white:not(.btn-outline) .badge {
  color: #ffffff;
  background-color: #666;
}

/* line 2108, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.white {
  border-color: #ffffff;
  color: #ffffff;
  background: none;
}

/* line 2112, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.white:hover {
  border-color: #ffffff;
  color: #666;
  background-color: #ffffff;
}

/* line 2117, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.white:active {
  border-color: #ffffff;
  color: #666;
  background-color: #ffffff;
}

/* line 2121, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.white:active:hover, .btn.btn-outline.white:active:focus {
  border-color: #ffffff;
  color: #666;
  background-color: #ffffff;
}

/* line 2127, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.white:focus, .btn.btn-outline.white.active {
  border-color: #ffffff;
  color: #666;
  background-color: #ffffff;
}

/* line 2133, vendor/assets/stylesheets/components-rounded.scss */
.btn.white-stripe {
  border-left: 4px solid #ffffff !important;
}

/* line 2136, vendor/assets/stylesheets/components-rounded.scss */
.btn.default:not(.btn-outline) {
  color: #666;
  background-color: #e1e5ec;
  border-color: #e1e5ec;
}

/* line 2140, vendor/assets/stylesheets/components-rounded.scss */
.btn.default:not(.btn-outline):focus, .btn.default.focus:not(.btn-outline) {
  color: #666;
  background-color: #c2cad8;
  border-color: #93a1bb;
}

/* line 2145, vendor/assets/stylesheets/components-rounded.scss */
.btn.default:not(.btn-outline):hover, .btn.default:not(.btn-outline):active, .btn.default.active:not(.btn-outline) {
  color: #666;
  background-color: #c2cad8;
  border-color: #bcc5d4;
}

/* line 2153, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.default.dropdown-toggle:not(.btn-outline) {
  color: #666;
  background-color: #c2cad8;
  border-color: #bcc5d4;
}

/* line 2161, vendor/assets/stylesheets/components-rounded.scss */
.btn.default:not(.btn-outline):active:hover, .btn.default:not(.btn-outline):active:focus, .btn.default.focus:not(.btn-outline):active {
  color: #666;
  background-color: #acb7ca;
  border-color: #93a1bb;
}

/* line 2168, vendor/assets/stylesheets/components-rounded.scss */
.btn.default.active:not(.btn-outline):hover, .btn.default.active:not(.btn-outline):focus, .btn.default.active.focus:not(.btn-outline) {
  color: #666;
  background-color: #acb7ca;
  border-color: #93a1bb;
}

/* line 2177, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.default.dropdown-toggle:not(.btn-outline):hover, .open > .btn.default.dropdown-toggle:not(.btn-outline):focus, .open > .btn.default.dropdown-toggle.focus:not(.btn-outline) {
  color: #666;
  background-color: #acb7ca;
  border-color: #93a1bb;
}

/* line 2185, vendor/assets/stylesheets/components-rounded.scss */
.btn.default:not(.btn-outline):active, .btn.default.active:not(.btn-outline) {
  background-image: none;
}

/* line 2190, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.default.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 2196, vendor/assets/stylesheets/components-rounded.scss */
.btn.default.disabled:not(.btn-outline):hover, .btn.default.disabled:not(.btn-outline):focus, .btn.default.disabled.focus:not(.btn-outline) {
  background-color: #e1e5ec;
  border-color: #e1e5ec;
}

/* line 2202, vendor/assets/stylesheets/components-rounded.scss */
.btn.default[disabled]:not(.btn-outline):hover, .btn.default[disabled]:not(.btn-outline):focus, .btn.default.focus[disabled]:not(.btn-outline) {
  background-color: #e1e5ec;
  border-color: #e1e5ec;
}

/* line 2210, vendor/assets/stylesheets/components-rounded.scss */
fieldset[disabled] .btn.default:not(.btn-outline):hover, fieldset[disabled] .btn.default:not(.btn-outline):focus, fieldset[disabled] .btn.default.focus:not(.btn-outline) {
  background-color: #e1e5ec;
  border-color: #e1e5ec;
}

/* line 2217, vendor/assets/stylesheets/components-rounded.scss */
.btn.default:not(.btn-outline) .badge {
  color: #e1e5ec;
  background-color: #666;
}

/* line 2221, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.default {
  border-color: #e1e5ec;
  color: #e1e5ec;
  background: none;
}

/* line 2225, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.default:hover {
  border-color: #e1e5ec;
  color: #666;
  background-color: #e1e5ec;
}

/* line 2230, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.default:active {
  border-color: #e1e5ec;
  color: #666;
  background-color: #e1e5ec;
}

/* line 2234, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.default:active:hover, .btn.btn-outline.default:active:focus {
  border-color: #e1e5ec;
  color: #666;
  background-color: #e1e5ec;
}

/* line 2240, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.default:focus, .btn.btn-outline.default.active {
  border-color: #e1e5ec;
  color: #666;
  background-color: #e1e5ec;
}

/* line 2246, vendor/assets/stylesheets/components-rounded.scss */
.btn.default-stripe {
  border-left: 4px solid #e1e5ec !important;
}

/* line 2249, vendor/assets/stylesheets/components-rounded.scss */
.btn.dark:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #2f353b;
  border-color: #2f353b;
}

/* line 2253, vendor/assets/stylesheets/components-rounded.scss */
.btn.dark:not(.btn-outline):focus, .btn.dark.focus:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #181c1f;
  border-color: black;
}

/* line 2258, vendor/assets/stylesheets/components-rounded.scss */
.btn.dark:not(.btn-outline):hover, .btn.dark:not(.btn-outline):active, .btn.dark.active:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #181c1f;
  border-color: #141619;
}

/* line 2266, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.dark.dropdown-toggle:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #181c1f;
  border-color: #141619;
}

/* line 2274, vendor/assets/stylesheets/components-rounded.scss */
.btn.dark:not(.btn-outline):active:hover, .btn.dark:not(.btn-outline):active:focus, .btn.dark.focus:not(.btn-outline):active {
  color: #FFFFFF;
  background-color: #090a0b;
  border-color: black;
}

/* line 2281, vendor/assets/stylesheets/components-rounded.scss */
.btn.dark.active:not(.btn-outline):hover, .btn.dark.active:not(.btn-outline):focus, .btn.dark.active.focus:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #090a0b;
  border-color: black;
}

/* line 2290, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.dark.dropdown-toggle:not(.btn-outline):hover, .open > .btn.dark.dropdown-toggle:not(.btn-outline):focus, .open > .btn.dark.dropdown-toggle.focus:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #090a0b;
  border-color: black;
}

/* line 2298, vendor/assets/stylesheets/components-rounded.scss */
.btn.dark:not(.btn-outline):active, .btn.dark.active:not(.btn-outline) {
  background-image: none;
}

/* line 2303, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.dark.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 2309, vendor/assets/stylesheets/components-rounded.scss */
.btn.dark.disabled:not(.btn-outline):hover, .btn.dark.disabled:not(.btn-outline):focus, .btn.dark.disabled.focus:not(.btn-outline) {
  background-color: #2f353b;
  border-color: #2f353b;
}

/* line 2315, vendor/assets/stylesheets/components-rounded.scss */
.btn.dark[disabled]:not(.btn-outline):hover, .btn.dark[disabled]:not(.btn-outline):focus, .btn.dark.focus[disabled]:not(.btn-outline) {
  background-color: #2f353b;
  border-color: #2f353b;
}

/* line 2323, vendor/assets/stylesheets/components-rounded.scss */
fieldset[disabled] .btn.dark:not(.btn-outline):hover, fieldset[disabled] .btn.dark:not(.btn-outline):focus, fieldset[disabled] .btn.dark.focus:not(.btn-outline) {
  background-color: #2f353b;
  border-color: #2f353b;
}

/* line 2330, vendor/assets/stylesheets/components-rounded.scss */
.btn.dark:not(.btn-outline) .badge {
  color: #2f353b;
  background-color: #FFFFFF;
}

/* line 2334, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.dark {
  border-color: #2f353b;
  color: #2f353b;
  background: none;
}

/* line 2338, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.dark:hover {
  border-color: #2f353b;
  color: #FFFFFF;
  background-color: #2f353b;
}

/* line 2343, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.dark:active {
  border-color: #2f353b;
  color: #FFFFFF;
  background-color: #2f353b;
}

/* line 2347, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.dark:active:hover, .btn.btn-outline.dark:active:focus {
  border-color: #2f353b;
  color: #FFFFFF;
  background-color: #2f353b;
}

/* line 2353, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.dark:focus, .btn.btn-outline.dark.active {
  border-color: #2f353b;
  color: #FFFFFF;
  background-color: #2f353b;
}

/* line 2359, vendor/assets/stylesheets/components-rounded.scss */
.btn.dark-stripe {
  border-left: 4px solid #2f353b !important;
}

/* line 2362, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #264E9D;
  border-color: #264E9D;
}

/* line 2366, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue:not(.btn-outline):focus, .btn.blue.focus:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #217ebd;
  border-color: #15527c;
}

/* line 2371, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue:not(.btn-outline):hover, .btn.blue:not(.btn-outline):active, .btn.blue.active:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #217ebd;
  border-color: #1f78b5;
}

/* line 2379, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.blue.dropdown-toggle:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #217ebd;
  border-color: #1f78b5;
}

/* line 2387, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue:not(.btn-outline):active:hover, .btn.blue:not(.btn-outline):active:focus, .btn.blue.focus:not(.btn-outline):active {
  color: #FFFFFF;
  background-color: #1c699f;
  border-color: #15527c;
}

/* line 2394, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue.active:not(.btn-outline):hover, .btn.blue.active:not(.btn-outline):focus, .btn.blue.active.focus:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #1c699f;
  border-color: #15527c;
}

/* line 2403, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.blue.dropdown-toggle:not(.btn-outline):hover, .open > .btn.blue.dropdown-toggle:not(.btn-outline):focus, .open > .btn.blue.dropdown-toggle.focus:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #1c699f;
  border-color: #15527c;
}

/* line 2411, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue:not(.btn-outline):active, .btn.blue.active:not(.btn-outline) {
  background-image: none;
}

/* line 2416, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.blue.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 2422, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue.disabled:not(.btn-outline):hover, .btn.blue.disabled:not(.btn-outline):focus, .btn.blue.disabled.focus:not(.btn-outline) {
  background-color: #264E9D;
  border-color: #264E9D;
}

/* line 2428, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue[disabled]:not(.btn-outline):hover, .btn.blue[disabled]:not(.btn-outline):focus, .btn.blue.focus[disabled]:not(.btn-outline) {
  background-color: #264E9D;
  border-color: #264E9D;
}

/* line 2436, vendor/assets/stylesheets/components-rounded.scss */
fieldset[disabled] .btn.blue:not(.btn-outline):hover, fieldset[disabled] .btn.blue:not(.btn-outline):focus, fieldset[disabled] .btn.blue.focus:not(.btn-outline) {
  background-color: #264E9D;
  border-color: #264E9D;
}

/* line 2443, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue:not(.btn-outline) .badge {
  color: #264E9D;
  background-color: #FFFFFF;
}

/* line 2447, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.blue {
  border-color: #264E9D;
  color: #264E9D;
  background: none;
}

/* line 2451, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.blue:hover {
  border-color: #264E9D;
  color: #FFFFFF;
  background-color: #264E9D;
}

/* line 2456, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.blue:active {
  border-color: #264E9D;
  color: #FFFFFF;
  background-color: #264E9D;
}

/* line 2460, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.blue:active:hover, .btn.btn-outline.blue:active:focus {
  border-color: #264E9D;
  color: #FFFFFF;
  background-color: #264E9D;
}

/* line 2466, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.blue:focus, .btn.btn-outline.blue.active {
  border-color: #264E9D;
  color: #FFFFFF;
  background-color: #264E9D;
}

/* line 2472, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-stripe {
  border-left: 4px solid #264E9D !important;
}

/* line 2475, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-madison:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #A40DA3;
  border-color: #A40DA3;
}

/* line 2479, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-madison:not(.btn-outline):focus, .btn.blue-madison.focus:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #A40DA3;
  border-color: #A40DA3;
}

/* line 2484, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-madison:not(.btn-outline):hover, .btn.blue-madison:not(.btn-outline):active, .btn.blue-madison.active:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #A40DA3;
  border-color: #A40DA3;
}

/* line 2490, vendor/assets/stylesheets/components-rounded.scss */
.btn.dark-blue-madison {
  color: #FFFFFF;
  background-color: #A40DA3;
  border-color: #A40DA3;
  opacity: 0.77;
}

/* line 2495, vendor/assets/stylesheets/components-rounded.scss */
.btn.dark-blue-madison:focus, .btn.dark-blue-madison.focus {
  color: #FFFFFF;
  background-color: #A40DA3;
  border-color: #A40DA3;
}

/* line 2500, vendor/assets/stylesheets/components-rounded.scss */
.btn.dark-blue-madison:hover, .btn.dark-blue-madison:active, .btn.dark-blue-madison.active {
  color: #FFFFFF;
  background-color: #A40DA3;
  border-color: #A40DA3;
}

/* line 2507, vendor/assets/stylesheets/components-rounded.scss */
.btn.dark-navyblue-madison {
  color: #FFFFFF;
  background-color: #2596be;
  border-color: #2596be;
  opacity: 0.77;
}

/* line 2512, vendor/assets/stylesheets/components-rounded.scss */
.btn.dark-navyblue-madison:focus, .btn.dark-navyblue-madison.focus {
  color: #FFFFFF;
  background-color: #2596be;
  border-color: #2596be;
}

/* line 2517, vendor/assets/stylesheets/components-rounded.scss */
.btn.dark-navyblue-madison:hover, .btn.dark-navyblue-madison:active, .btn.dark-navyblue-madison.active {
  color: #FFFFFF;
  background-color: #2596be;
  border-color: #2596be;
}

/* line 2527, vendor/assets/stylesheets/components-rounded.scss */
.btn.dark-navyblue-madison.disabled:hover, .btn.dark-navyblue-madison.disabled:focus, .btn.dark-navyblue-madison.disabled.focus {
  background-color: #2596be;
  border-color: #2596be;
}

/* line 2533, vendor/assets/stylesheets/components-rounded.scss */
.btn.dark-navyblue-madison[disabled]:hover, .btn.dark-navyblue-madison[disabled]:focus, .btn.dark-navyblue-madison.focus[disabled] {
  background-color: #2596be;
  border-color: #2596be;
}

/* line 2542, vendor/assets/stylesheets/components-rounded.scss */
.btn.dark-blue-madison.disabled:hover, .btn.dark-blue-madison.disabled:focus, .btn.dark-blue-madison.disabled.focus {
  background-color: #A40DA3;
  border-color: #A40DA3;
}

/* line 2548, vendor/assets/stylesheets/components-rounded.scss */
.btn.dark-blue-madison[disabled]:hover, .btn.dark-blue-madison[disabled]:focus, .btn.dark-blue-madison.focus[disabled] {
  background-color: #A40DA3;
  border-color: #A40DA3;
}

/* line 2555, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.blue-madison.dropdown-toggle:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #3f74a3;
  border-color: #3c6f9c;
}

/* line 2563, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-madison:not(.btn-outline):active:hover, .btn.blue-madison:not(.btn-outline):active:focus, .btn.blue-madison.focus:not(.btn-outline):active {
  color: #FFFFFF;
  background-color: #356289;
  border-color: #2a4d6c;
}

/* line 2570, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-madison.active:not(.btn-outline):hover, .btn.blue-madison.active:not(.btn-outline):focus, .btn.blue-madison.active.focus:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #356289;
  border-color: #2a4d6c;
}

/* line 2579, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.blue-madison.dropdown-toggle:not(.btn-outline):hover, .open > .btn.blue-madison.dropdown-toggle:not(.btn-outline):focus, .open > .btn.blue-madison.dropdown-toggle.focus:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #356289;
  border-color: #2a4d6c;
}

/* line 2587, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-madison:not(.btn-outline):active, .btn.blue-madison.active:not(.btn-outline) {
  background-image: none;
}

/* line 2592, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.blue-madison.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 2598, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-madison.disabled:not(.btn-outline):hover, .btn.blue-madison.disabled:not(.btn-outline):focus, .btn.blue-madison.disabled.focus:not(.btn-outline) {
  background-color: #578ebe;
  border-color: #578ebe;
}

/* line 2604, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-madison[disabled]:not(.btn-outline):hover, .btn.blue-madison[disabled]:not(.btn-outline):focus, .btn.blue-madison.focus[disabled]:not(.btn-outline) {
  background-color: #578ebe;
  border-color: #578ebe;
}

/* line 2612, vendor/assets/stylesheets/components-rounded.scss */
fieldset[disabled] .btn.blue-madison:not(.btn-outline):hover, fieldset[disabled] .btn.blue-madison:not(.btn-outline):focus, fieldset[disabled] .btn.blue-madison.focus:not(.btn-outline) {
  background-color: #578ebe;
  border-color: #578ebe;
}

/* line 2619, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-madison:not(.btn-outline) .badge {
  color: #A40DA3;
  background-color: #FFFFFF;
}

/* line 2623, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.blue-madison {
  border-color: #A40DA3;
  color: #A40DA3;
  background: none;
}

/* line 2627, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.blue-madison:hover {
  border-color: #A40DA3;
  color: #FFFFFF;
  background-color: #A40DA3;
}

/* line 2632, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.blue-madison:active {
  border-color: #A40DA3;
  color: #FFFFFF;
  background-color: #A40DA3;
}

/* line 2636, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.blue-madison:active:hover, .btn.btn-outline.blue-madison:active:focus {
  border-color: #A40DA3;
  color: #FFFFFF;
  background-color: #A40DA3;
}

/* line 2643, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-madison-stripe {
  border-left: 4px solid #A40DA3 !important;
}

/* line 2646, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-chambray:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #2C3E50;
  border-color: #2C3E50;
}

/* line 2650, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-chambray:not(.btn-outline):focus, .btn.blue-chambray.focus:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #1a252f;
  border-color: black;
}

/* line 2655, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-chambray:not(.btn-outline):hover, .btn.blue-chambray:not(.btn-outline):active, .btn.blue-chambray.active:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #1a252f;
  border-color: #161f29;
}

/* line 2663, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.blue-chambray.dropdown-toggle:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #1a252f;
  border-color: #161f29;
}

/* line 2671, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-chambray:not(.btn-outline):active:hover, .btn.blue-chambray:not(.btn-outline):active:focus, .btn.blue-chambray.focus:not(.btn-outline):active {
  color: #FFFFFF;
  background-color: #0d1318;
  border-color: black;
}

/* line 2678, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-chambray.active:not(.btn-outline):hover, .btn.blue-chambray.active:not(.btn-outline):focus, .btn.blue-chambray.active.focus:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #0d1318;
  border-color: black;
}

/* line 2687, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.blue-chambray.dropdown-toggle:not(.btn-outline):hover, .open > .btn.blue-chambray.dropdown-toggle:not(.btn-outline):focus, .open > .btn.blue-chambray.dropdown-toggle.focus:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #0d1318;
  border-color: black;
}

/* line 2695, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-chambray:not(.btn-outline):active, .btn.blue-chambray.active:not(.btn-outline) {
  background-image: none;
}

/* line 2700, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.blue-chambray.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 2706, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-chambray.disabled:not(.btn-outline):hover, .btn.blue-chambray.disabled:not(.btn-outline):focus, .btn.blue-chambray.disabled.focus:not(.btn-outline) {
  background-color: #2C3E50;
  border-color: #2C3E50;
}

/* line 2712, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-chambray[disabled]:not(.btn-outline):hover, .btn.blue-chambray[disabled]:not(.btn-outline):focus, .btn.blue-chambray.focus[disabled]:not(.btn-outline) {
  background-color: #2C3E50;
  border-color: #2C3E50;
}

/* line 2720, vendor/assets/stylesheets/components-rounded.scss */
fieldset[disabled] .btn.blue-chambray:not(.btn-outline):hover, fieldset[disabled] .btn.blue-chambray:not(.btn-outline):focus, fieldset[disabled] .btn.blue-chambray.focus:not(.btn-outline) {
  background-color: #2C3E50;
  border-color: #2C3E50;
}

/* line 2727, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-chambray:not(.btn-outline) .badge {
  color: #2C3E50;
  background-color: #FFFFFF;
}

/* line 2731, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.blue-chambray {
  border-color: #2C3E50;
  color: #2C3E50;
  background: none;
}

/* line 2735, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.blue-chambray:hover {
  border-color: #2C3E50;
  color: #FFFFFF;
  background-color: #2C3E50;
}

/* line 2740, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.blue-chambray:active {
  border-color: #2C3E50;
  color: #FFFFFF;
  background-color: #2C3E50;
}

/* line 2744, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.blue-chambray:active:hover, .btn.btn-outline.blue-chambray:active:focus {
  border-color: #2C3E50;
  color: #FFFFFF;
  background-color: #2C3E50;
}

/* line 2750, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.blue-chambray:focus, .btn.btn-outline.blue-chambray.active {
  border-color: #2C3E50;
  color: #FFFFFF;
  background-color: #2C3E50;
}

/* line 2756, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-chambray-stripe {
  border-left: 4px solid #2C3E50 !important;
}

/* line 2759, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-ebonyclay:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #22313F;
  border-color: #22313F;
}

/* line 2763, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-ebonyclay:not(.btn-outline):focus, .btn.blue-ebonyclay.focus:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #10171e;
  border-color: black;
}

/* line 2768, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-ebonyclay:not(.btn-outline):hover, .btn.blue-ebonyclay:not(.btn-outline):active, .btn.blue-ebonyclay.active:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #10171e;
  border-color: #0d1217;
}

/* line 2776, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.blue-ebonyclay.dropdown-toggle:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #10171e;
  border-color: #0d1217;
}

/* line 2784, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-ebonyclay:not(.btn-outline):active:hover, .btn.blue-ebonyclay:not(.btn-outline):active:focus, .btn.blue-ebonyclay.focus:not(.btn-outline):active {
  color: #FFFFFF;
  background-color: #040507;
  border-color: black;
}

/* line 2791, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-ebonyclay.active:not(.btn-outline):hover, .btn.blue-ebonyclay.active:not(.btn-outline):focus, .btn.blue-ebonyclay.active.focus:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #040507;
  border-color: black;
}

/* line 2800, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.blue-ebonyclay.dropdown-toggle:not(.btn-outline):hover, .open > .btn.blue-ebonyclay.dropdown-toggle:not(.btn-outline):focus, .open > .btn.blue-ebonyclay.dropdown-toggle.focus:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #040507;
  border-color: black;
}

/* line 2808, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-ebonyclay:not(.btn-outline):active, .btn.blue-ebonyclay.active:not(.btn-outline) {
  background-image: none;
}

/* line 2813, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.blue-ebonyclay.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 2819, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-ebonyclay.disabled:not(.btn-outline):hover, .btn.blue-ebonyclay.disabled:not(.btn-outline):focus, .btn.blue-ebonyclay.disabled.focus:not(.btn-outline) {
  background-color: #22313F;
  border-color: #22313F;
}

/* line 2825, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-ebonyclay[disabled]:not(.btn-outline):hover, .btn.blue-ebonyclay[disabled]:not(.btn-outline):focus, .btn.blue-ebonyclay.focus[disabled]:not(.btn-outline) {
  background-color: #22313F;
  border-color: #22313F;
}

/* line 2833, vendor/assets/stylesheets/components-rounded.scss */
fieldset[disabled] .btn.blue-ebonyclay:not(.btn-outline):hover, fieldset[disabled] .btn.blue-ebonyclay:not(.btn-outline):focus, fieldset[disabled] .btn.blue-ebonyclay.focus:not(.btn-outline) {
  background-color: #22313F;
  border-color: #22313F;
}

/* line 2840, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-ebonyclay:not(.btn-outline) .badge {
  color: #22313F;
  background-color: #FFFFFF;
}

/* line 2844, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.blue-ebonyclay {
  border-color: #22313F;
  color: #22313F;
  background: none;
}

/* line 2848, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.blue-ebonyclay:hover {
  border-color: #22313F;
  color: #FFFFFF;
  background-color: #22313F;
}

/* line 2853, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.blue-ebonyclay:active {
  border-color: #22313F;
  color: #FFFFFF;
  background-color: #22313F;
}

/* line 2857, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.blue-ebonyclay:active:hover, .btn.btn-outline.blue-ebonyclay:active:focus {
  border-color: #22313F;
  color: #FFFFFF;
  background-color: #22313F;
}

/* line 2863, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.blue-ebonyclay:focus, .btn.btn-outline.blue-ebonyclay.active {
  border-color: #22313F;
  color: #FFFFFF;
  background-color: #22313F;
}

/* line 2869, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-ebonyclay-stripe {
  border-left: 4px solid #22313F !important;
}

/* line 2872, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-hoki:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #67809F;
  border-color: #67809F;
}

/* line 2876, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-hoki:not(.btn-outline):focus, .btn.blue-hoki.focus:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #526781;
  border-color: #344252;
}

/* line 2881, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-hoki:not(.btn-outline):hover, .btn.blue-hoki:not(.btn-outline):active, .btn.blue-hoki.active:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #526781;
  border-color: #4e627b;
}

/* line 2889, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.blue-hoki.dropdown-toggle:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #526781;
  border-color: #4e627b;
}

/* line 2897, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-hoki:not(.btn-outline):active:hover, .btn.blue-hoki:not(.btn-outline):active:focus, .btn.blue-hoki.focus:not(.btn-outline):active {
  color: #FFFFFF;
  background-color: #44566b;
  border-color: #344252;
}

/* line 2904, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-hoki.active:not(.btn-outline):hover, .btn.blue-hoki.active:not(.btn-outline):focus, .btn.blue-hoki.active.focus:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #44566b;
  border-color: #344252;
}

/* line 2913, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.blue-hoki.dropdown-toggle:not(.btn-outline):hover, .open > .btn.blue-hoki.dropdown-toggle:not(.btn-outline):focus, .open > .btn.blue-hoki.dropdown-toggle.focus:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #44566b;
  border-color: #344252;
}

/* line 2921, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-hoki:not(.btn-outline):active, .btn.blue-hoki.active:not(.btn-outline) {
  background-image: none;
}

/* line 2926, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.blue-hoki.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 2932, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-hoki.disabled:not(.btn-outline):hover, .btn.blue-hoki.disabled:not(.btn-outline):focus, .btn.blue-hoki.disabled.focus:not(.btn-outline) {
  background-color: #67809F;
  border-color: #67809F;
}

/* line 2938, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-hoki[disabled]:not(.btn-outline):hover, .btn.blue-hoki[disabled]:not(.btn-outline):focus, .btn.blue-hoki.focus[disabled]:not(.btn-outline) {
  background-color: #67809F;
  border-color: #67809F;
}

/* line 2946, vendor/assets/stylesheets/components-rounded.scss */
fieldset[disabled] .btn.blue-hoki:not(.btn-outline):hover, fieldset[disabled] .btn.blue-hoki:not(.btn-outline):focus, fieldset[disabled] .btn.blue-hoki.focus:not(.btn-outline) {
  background-color: #67809F;
  border-color: #67809F;
}

/* line 2953, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-hoki:not(.btn-outline) .badge {
  color: #67809F;
  background-color: #FFFFFF;
}

/* line 2957, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.blue-hoki {
  border-color: #67809F;
  color: #67809F;
  background: none;
}

/* line 2961, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.blue-hoki:hover {
  border-color: #67809F;
  color: #FFFFFF;
  background-color: #67809F;
}

/* line 2966, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.blue-hoki:active {
  border-color: #67809F;
  color: #FFFFFF;
  background-color: #67809F;
}

/* line 2970, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.blue-hoki:active:hover, .btn.btn-outline.blue-hoki:active:focus {
  border-color: #67809F;
  color: #FFFFFF;
  background-color: #67809F;
}

/* line 2976, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.blue-hoki:focus, .btn.btn-outline.blue-hoki.active {
  border-color: #67809F;
  color: #FFFFFF;
  background-color: #67809F;
}

/* line 2982, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-hoki-stripe {
  border-left: 4px solid #67809F !important;
}

/* line 2985, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-steel:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #4B77BE;
  border-color: #4B77BE;
}

/* line 2989, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-steel:not(.btn-outline):focus, .btn.blue-steel.focus:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #395f9d;
  border-color: #243d65;
}

/* line 2994, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-steel:not(.btn-outline):hover, .btn.blue-steel:not(.btn-outline):active, .btn.blue-steel.active:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #395f9d;
  border-color: #365b96;
}

/* line 3002, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.blue-steel.dropdown-toggle:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #395f9d;
  border-color: #365b96;
}

/* line 3010, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-steel:not(.btn-outline):active:hover, .btn.blue-steel:not(.btn-outline):active:focus, .btn.blue-steel.focus:not(.btn-outline):active {
  color: #FFFFFF;
  background-color: #2f4f83;
  border-color: #243d65;
}

/* line 3017, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-steel.active:not(.btn-outline):hover, .btn.blue-steel.active:not(.btn-outline):focus, .btn.blue-steel.active.focus:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #2f4f83;
  border-color: #243d65;
}

/* line 3026, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.blue-steel.dropdown-toggle:not(.btn-outline):hover, .open > .btn.blue-steel.dropdown-toggle:not(.btn-outline):focus, .open > .btn.blue-steel.dropdown-toggle.focus:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #2f4f83;
  border-color: #243d65;
}

/* line 3034, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-steel:not(.btn-outline):active, .btn.blue-steel.active:not(.btn-outline) {
  background-image: none;
}

/* line 3039, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.blue-steel.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 3045, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-steel.disabled:not(.btn-outline):hover, .btn.blue-steel.disabled:not(.btn-outline):focus, .btn.blue-steel.disabled.focus:not(.btn-outline) {
  background-color: #4B77BE;
  border-color: #4B77BE;
}

/* line 3051, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-steel[disabled]:not(.btn-outline):hover, .btn.blue-steel[disabled]:not(.btn-outline):focus, .btn.blue-steel.focus[disabled]:not(.btn-outline) {
  background-color: #4B77BE;
  border-color: #4B77BE;
}

/* line 3059, vendor/assets/stylesheets/components-rounded.scss */
fieldset[disabled] .btn.blue-steel:not(.btn-outline):hover, fieldset[disabled] .btn.blue-steel:not(.btn-outline):focus, fieldset[disabled] .btn.blue-steel.focus:not(.btn-outline) {
  background-color: #4B77BE;
  border-color: #4B77BE;
}

/* line 3066, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-steel:not(.btn-outline) .badge {
  color: #4B77BE;
  background-color: #FFFFFF;
}

/* line 3070, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.blue-steel {
  border-color: #4B77BE;
  color: #4B77BE;
  background: none;
}

/* line 3074, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.blue-steel:hover {
  border-color: #4B77BE;
  color: #FFFFFF;
  background-color: #4B77BE;
}

/* line 3079, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.blue-steel:active {
  border-color: #4B77BE;
  color: #FFFFFF;
  background-color: #4B77BE;
}

/* line 3083, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.blue-steel:active:hover, .btn.btn-outline.blue-steel:active:focus {
  border-color: #4B77BE;
  color: #FFFFFF;
  background-color: #4B77BE;
}

/* line 3089, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.blue-steel:focus, .btn.btn-outline.blue-steel.active {
  border-color: #4B77BE;
  color: #FFFFFF;
  background-color: #4B77BE;
}

/* line 3095, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-steel-stripe {
  border-left: 4px solid #4B77BE !important;
}

/* line 3098, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-soft:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #4c87b9;
  border-color: #4c87b9;
}

/* line 3102, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-soft:not(.btn-outline):focus, .btn.blue-soft.focus:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #3b6d97;
  border-color: #264560;
}

/* line 3107, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-soft:not(.btn-outline):hover, .btn.blue-soft:not(.btn-outline):active, .btn.blue-soft.active:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #3b6d97;
  border-color: #386890;
}

/* line 3115, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.blue-soft.dropdown-toggle:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #3b6d97;
  border-color: #386890;
}

/* line 3123, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-soft:not(.btn-outline):active:hover, .btn.blue-soft:not(.btn-outline):active:focus, .btn.blue-soft.focus:not(.btn-outline):active {
  color: #FFFFFF;
  background-color: #315a7d;
  border-color: #264560;
}

/* line 3130, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-soft.active:not(.btn-outline):hover, .btn.blue-soft.active:not(.btn-outline):focus, .btn.blue-soft.active.focus:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #315a7d;
  border-color: #264560;
}

/* line 3139, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.blue-soft.dropdown-toggle:not(.btn-outline):hover, .open > .btn.blue-soft.dropdown-toggle:not(.btn-outline):focus, .open > .btn.blue-soft.dropdown-toggle.focus:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #315a7d;
  border-color: #264560;
}

/* line 3147, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-soft:not(.btn-outline):active, .btn.blue-soft.active:not(.btn-outline) {
  background-image: none;
}

/* line 3152, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.blue-soft.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 3158, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-soft.disabled:not(.btn-outline):hover, .btn.blue-soft.disabled:not(.btn-outline):focus, .btn.blue-soft.disabled.focus:not(.btn-outline) {
  background-color: #4c87b9;
  border-color: #4c87b9;
}

/* line 3164, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-soft[disabled]:not(.btn-outline):hover, .btn.blue-soft[disabled]:not(.btn-outline):focus, .btn.blue-soft.focus[disabled]:not(.btn-outline) {
  background-color: #4c87b9;
  border-color: #4c87b9;
}

/* line 3172, vendor/assets/stylesheets/components-rounded.scss */
fieldset[disabled] .btn.blue-soft:not(.btn-outline):hover, fieldset[disabled] .btn.blue-soft:not(.btn-outline):focus, fieldset[disabled] .btn.blue-soft.focus:not(.btn-outline) {
  background-color: #4c87b9;
  border-color: #4c87b9;
}

/* line 3179, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-soft:not(.btn-outline) .badge {
  color: #4c87b9;
  background-color: #FFFFFF;
}

/* line 3183, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.blue-soft {
  border-color: #4c87b9;
  color: #4c87b9;
  background: none;
}

/* line 3187, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.blue-soft:hover {
  border-color: #4c87b9;
  color: #FFFFFF;
  background-color: #4c87b9;
}

/* line 3192, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.blue-soft:active {
  border-color: #4c87b9;
  color: #FFFFFF;
  background-color: #4c87b9;
}

/* line 3196, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.blue-soft:active:hover, .btn.btn-outline.blue-soft:active:focus {
  border-color: #4c87b9;
  color: #FFFFFF;
  background-color: #4c87b9;
}

/* line 3202, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.blue-soft:focus, .btn.btn-outline.blue-soft.active {
  border-color: #4c87b9;
  color: #FFFFFF;
  background-color: #4c87b9;
}

/* line 3208, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-soft-stripe {
  border-left: 4px solid #4c87b9 !important;
}

/* line 3211, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-dark:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #5e738b;
  border-color: #5e738b;
}

/* line 3215, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-dark:not(.btn-outline):focus, .btn.blue-dark.focus:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #495a6d;
  border-color: #2b343f;
}

/* line 3220, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-dark:not(.btn-outline):hover, .btn.blue-dark:not(.btn-outline):active, .btn.blue-dark.active:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #495a6d;
  border-color: #455566;
}

/* line 3228, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.blue-dark.dropdown-toggle:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #495a6d;
  border-color: #455566;
}

/* line 3236, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-dark:not(.btn-outline):active:hover, .btn.blue-dark:not(.btn-outline):active:focus, .btn.blue-dark.focus:not(.btn-outline):active {
  color: #FFFFFF;
  background-color: #3b4857;
  border-color: #2b343f;
}

/* line 3243, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-dark.active:not(.btn-outline):hover, .btn.blue-dark.active:not(.btn-outline):focus, .btn.blue-dark.active.focus:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #3b4857;
  border-color: #2b343f;
}

/* line 3252, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.blue-dark.dropdown-toggle:not(.btn-outline):hover, .open > .btn.blue-dark.dropdown-toggle:not(.btn-outline):focus, .open > .btn.blue-dark.dropdown-toggle.focus:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #3b4857;
  border-color: #2b343f;
}

/* line 3260, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-dark:not(.btn-outline):active, .btn.blue-dark.active:not(.btn-outline) {
  background-image: none;
}

/* line 3265, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.blue-dark.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 3271, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-dark.disabled:not(.btn-outline):hover, .btn.blue-dark.disabled:not(.btn-outline):focus, .btn.blue-dark.disabled.focus:not(.btn-outline) {
  background-color: #5e738b;
  border-color: #5e738b;
}

/* line 3277, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-dark[disabled]:not(.btn-outline):hover, .btn.blue-dark[disabled]:not(.btn-outline):focus, .btn.blue-dark.focus[disabled]:not(.btn-outline) {
  background-color: #5e738b;
  border-color: #5e738b;
}

/* line 3285, vendor/assets/stylesheets/components-rounded.scss */
fieldset[disabled] .btn.blue-dark:not(.btn-outline):hover, fieldset[disabled] .btn.blue-dark:not(.btn-outline):focus, fieldset[disabled] .btn.blue-dark.focus:not(.btn-outline) {
  background-color: #5e738b;
  border-color: #5e738b;
}

/* line 3292, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-dark:not(.btn-outline) .badge {
  color: #5e738b;
  background-color: #FFFFFF;
}

/* line 3296, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.blue-dark {
  border-color: #5e738b;
  color: #5e738b;
  background: none;
}

/* line 3300, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.blue-dark:hover {
  border-color: #5e738b;
  color: #FFFFFF;
  background-color: #5e738b;
}

/* line 3305, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.blue-dark:active {
  border-color: #5e738b;
  color: #FFFFFF;
  background-color: #5e738b;
}

/* line 3309, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.blue-dark:active:hover, .btn.btn-outline.blue-dark:active:focus {
  border-color: #5e738b;
  color: #FFFFFF;
  background-color: #5e738b;
}

/* line 3315, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.blue-dark:focus, .btn.btn-outline.blue-dark.active {
  border-color: #5e738b;
  color: #FFFFFF;
  background-color: #5e738b;
}

/* line 3321, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-dark-stripe {
  border-left: 4px solid #5e738b !important;
}

/* line 3324, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-sharp:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #5C9BD1;
  border-color: #5C9BD1;
}

/* line 3328, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-sharp:not(.btn-outline):focus, .btn.blue-sharp.focus:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #3782c3;
  border-color: #265a87;
}

/* line 3333, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-sharp:not(.btn-outline):hover, .btn.blue-sharp:not(.btn-outline):active, .btn.blue-sharp.active:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #3782c3;
  border-color: #357dbb;
}

/* line 3341, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.blue-sharp.dropdown-toggle:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #3782c3;
  border-color: #357dbb;
}

/* line 3349, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-sharp:not(.btn-outline):active:hover, .btn.blue-sharp:not(.btn-outline):active:focus, .btn.blue-sharp.focus:not(.btn-outline):active {
  color: #FFFFFF;
  background-color: #2f70a7;
  border-color: #265a87;
}

/* line 3356, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-sharp.active:not(.btn-outline):hover, .btn.blue-sharp.active:not(.btn-outline):focus, .btn.blue-sharp.active.focus:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #2f70a7;
  border-color: #265a87;
}

/* line 3365, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.blue-sharp.dropdown-toggle:not(.btn-outline):hover, .open > .btn.blue-sharp.dropdown-toggle:not(.btn-outline):focus, .open > .btn.blue-sharp.dropdown-toggle.focus:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #2f70a7;
  border-color: #265a87;
}

/* line 3373, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-sharp:not(.btn-outline):active, .btn.blue-sharp.active:not(.btn-outline) {
  background-image: none;
}

/* line 3378, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.blue-sharp.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 3384, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-sharp.disabled:not(.btn-outline):hover, .btn.blue-sharp.disabled:not(.btn-outline):focus, .btn.blue-sharp.disabled.focus:not(.btn-outline) {
  background-color: #5C9BD1;
  border-color: #5C9BD1;
}

/* line 3390, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-sharp[disabled]:not(.btn-outline):hover, .btn.blue-sharp[disabled]:not(.btn-outline):focus, .btn.blue-sharp.focus[disabled]:not(.btn-outline) {
  background-color: #5C9BD1;
  border-color: #5C9BD1;
}

/* line 3398, vendor/assets/stylesheets/components-rounded.scss */
fieldset[disabled] .btn.blue-sharp:not(.btn-outline):hover, fieldset[disabled] .btn.blue-sharp:not(.btn-outline):focus, fieldset[disabled] .btn.blue-sharp.focus:not(.btn-outline) {
  background-color: #5C9BD1;
  border-color: #5C9BD1;
}

/* line 3405, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-sharp:not(.btn-outline) .badge {
  color: #5C9BD1;
  background-color: #FFFFFF;
}

/* line 3409, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.blue-sharp {
  border-color: #5C9BD1;
  color: #5C9BD1;
  background: none;
}

/* line 3413, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.blue-sharp:hover {
  border-color: #5C9BD1;
  color: #FFFFFF;
  background-color: #5C9BD1;
}

/* line 3418, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.blue-sharp:active {
  border-color: #5C9BD1;
  color: #FFFFFF;
  background-color: #5C9BD1;
}

/* line 3422, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.blue-sharp:active:hover, .btn.btn-outline.blue-sharp:active:focus {
  border-color: #5C9BD1;
  color: #FFFFFF;
  background-color: #5C9BD1;
}

/* line 3428, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.blue-sharp:focus, .btn.btn-outline.blue-sharp.active {
  border-color: #5C9BD1;
  color: #FFFFFF;
  background-color: #5C9BD1;
}

/* line 3434, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-sharp-stripe {
  border-left: 4px solid #5C9BD1 !important;
}

/* line 3437, vendor/assets/stylesheets/components-rounded.scss */
.btn.green:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #32c5d2;
  border-color: #32c5d2;
}

/* line 3441, vendor/assets/stylesheets/components-rounded.scss */
.btn.green:not(.btn-outline):focus, .btn.green.focus:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #26a1ab;
  border-color: #18666d;
}

/* line 3446, vendor/assets/stylesheets/components-rounded.scss */
.btn.green:not(.btn-outline):hover, .btn.green:not(.btn-outline):active, .btn.green.active:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #26a1ab;
  border-color: #2499a3;
}

/* line 3454, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.green.dropdown-toggle:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #26a1ab;
  border-color: #2499a3;
}

/* line 3462, vendor/assets/stylesheets/components-rounded.scss */
.btn.green:not(.btn-outline):active:hover, .btn.green:not(.btn-outline):active:focus, .btn.green.focus:not(.btn-outline):active {
  color: #FFFFFF;
  background-color: #1f858e;
  border-color: #18666d;
}

/* line 3469, vendor/assets/stylesheets/components-rounded.scss */
.btn.green.active:not(.btn-outline):hover, .btn.green.active:not(.btn-outline):focus, .btn.green.active.focus:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #1f858e;
  border-color: #18666d;
}

/* line 3478, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.green.dropdown-toggle:not(.btn-outline):hover, .open > .btn.green.dropdown-toggle:not(.btn-outline):focus, .open > .btn.green.dropdown-toggle.focus:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #1f858e;
  border-color: #18666d;
}

/* line 3486, vendor/assets/stylesheets/components-rounded.scss */
.btn.green:not(.btn-outline):active, .btn.green.active:not(.btn-outline) {
  background-image: none;
}

/* line 3491, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.green.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 3497, vendor/assets/stylesheets/components-rounded.scss */
.btn.green.disabled:not(.btn-outline):hover, .btn.green.disabled:not(.btn-outline):focus, .btn.green.disabled.focus:not(.btn-outline) {
  background-color: #32c5d2;
  border-color: #32c5d2;
}

/* line 3503, vendor/assets/stylesheets/components-rounded.scss */
.btn.green[disabled]:not(.btn-outline):hover, .btn.green[disabled]:not(.btn-outline):focus, .btn.green.focus[disabled]:not(.btn-outline) {
  background-color: #32c5d2;
  border-color: #32c5d2;
}

/* line 3511, vendor/assets/stylesheets/components-rounded.scss */
fieldset[disabled] .btn.green:not(.btn-outline):hover, fieldset[disabled] .btn.green:not(.btn-outline):focus, fieldset[disabled] .btn.green.focus:not(.btn-outline) {
  background-color: #32c5d2;
  border-color: #32c5d2;
}

/* line 3518, vendor/assets/stylesheets/components-rounded.scss */
.btn.green:not(.btn-outline) .badge {
  color: #32c5d2;
  background-color: #FFFFFF;
}

/* line 3522, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.green {
  border-color: #32c5d2;
  color: #32c5d2;
  background: none;
}

/* line 3526, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.green:hover {
  border-color: #32c5d2;
  color: #FFFFFF;
  background-color: #32c5d2;
}

/* line 3531, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.green:active {
  border-color: #32c5d2;
  color: #FFFFFF;
  background-color: #32c5d2;
}

/* line 3535, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.green:active:hover, .btn.btn-outline.green:active:focus {
  border-color: #32c5d2;
  color: #FFFFFF;
  background-color: #32c5d2;
}

/* line 3541, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.green:focus, .btn.btn-outline.green.active {
  border-color: #32c5d2;
  color: #FFFFFF;
  background-color: #32c5d2;
}

/* line 3547, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-stripe {
  border-left: 4px solid #32c5d2 !important;
}

/* line 3550, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-meadow:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #1BBC9B;
  border-color: #1BBC9B;
}

/* line 3554, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-meadow:not(.btn-outline):focus, .btn.green-meadow.focus:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #158f76;
  border-color: #0b4d3f;
}

/* line 3559, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-meadow:not(.btn-outline):hover, .btn.green-meadow:not(.btn-outline):active, .btn.green-meadow.active:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #158f76;
  border-color: #13866f;
}

/* line 3567, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.green-meadow.dropdown-toggle:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #158f76;
  border-color: #13866f;
}

/* line 3575, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-meadow:not(.btn-outline):active:hover, .btn.green-meadow:not(.btn-outline):active:focus, .btn.green-meadow.focus:not(.btn-outline):active {
  color: #FFFFFF;
  background-color: #10705c;
  border-color: #0b4d3f;
}

/* line 3582, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-meadow.active:not(.btn-outline):hover, .btn.green-meadow.active:not(.btn-outline):focus, .btn.green-meadow.active.focus:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #10705c;
  border-color: #0b4d3f;
}

/* line 3591, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.green-meadow.dropdown-toggle:not(.btn-outline):hover, .open > .btn.green-meadow.dropdown-toggle:not(.btn-outline):focus, .open > .btn.green-meadow.dropdown-toggle.focus:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #10705c;
  border-color: #0b4d3f;
}

/* line 3599, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-meadow:not(.btn-outline):active, .btn.green-meadow.active:not(.btn-outline) {
  background-image: none;
}

/* line 3604, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.green-meadow.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 3610, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-meadow.disabled:not(.btn-outline):hover, .btn.green-meadow.disabled:not(.btn-outline):focus, .btn.green-meadow.disabled.focus:not(.btn-outline) {
  background-color: #1BBC9B;
  border-color: #1BBC9B;
}

/* line 3616, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-meadow[disabled]:not(.btn-outline):hover, .btn.green-meadow[disabled]:not(.btn-outline):focus, .btn.green-meadow.focus[disabled]:not(.btn-outline) {
  background-color: #1BBC9B;
  border-color: #1BBC9B;
}

/* line 3624, vendor/assets/stylesheets/components-rounded.scss */
fieldset[disabled] .btn.green-meadow:not(.btn-outline):hover, fieldset[disabled] .btn.green-meadow:not(.btn-outline):focus, fieldset[disabled] .btn.green-meadow.focus:not(.btn-outline) {
  background-color: #1BBC9B;
  border-color: #1BBC9B;
}

/* line 3631, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-meadow:not(.btn-outline) .badge {
  color: #1BBC9B;
  background-color: #FFFFFF;
}

/* line 3635, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.green-meadow {
  border-color: #1BBC9B;
  color: #1BBC9B;
  background: none;
}

/* line 3639, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.green-meadow:hover {
  border-color: #1BBC9B;
  color: #FFFFFF;
  background-color: #1BBC9B;
}

/* line 3644, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.green-meadow:active {
  border-color: #1BBC9B;
  color: #FFFFFF;
  background-color: #1BBC9B;
}

/* line 3648, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.green-meadow:active:hover, .btn.btn-outline.green-meadow:active:focus {
  border-color: #1BBC9B;
  color: #FFFFFF;
  background-color: #1BBC9B;
}

/* line 3654, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.green-meadow:focus, .btn.btn-outline.green-meadow.active {
  border-color: #1BBC9B;
  color: #FFFFFF;
  background-color: #1BBC9B;
}

/* line 3660, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-meadow-stripe {
  border-left: 4px solid #1BBC9B !important;
}

/* line 3663, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-seagreen:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #1BA39C;
  border-color: #1BA39C;
}

/* line 3667, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-seagreen:not(.btn-outline):focus, .btn.green-seagreen.focus:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #147772;
  border-color: #093633;
}

/* line 3672, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-seagreen:not(.btn-outline):hover, .btn.green-seagreen:not(.btn-outline):active, .btn.green-seagreen.active:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #147772;
  border-color: #126e6a;
}

/* line 3680, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.green-seagreen.dropdown-toggle:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #147772;
  border-color: #126e6a;
}

/* line 3688, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-seagreen:not(.btn-outline):active:hover, .btn.green-seagreen:not(.btn-outline):active:focus, .btn.green-seagreen.focus:not(.btn-outline):active {
  color: #FFFFFF;
  background-color: #0f5955;
  border-color: #093633;
}

/* line 3695, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-seagreen.active:not(.btn-outline):hover, .btn.green-seagreen.active:not(.btn-outline):focus, .btn.green-seagreen.active.focus:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #0f5955;
  border-color: #093633;
}

/* line 3704, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.green-seagreen.dropdown-toggle:not(.btn-outline):hover, .open > .btn.green-seagreen.dropdown-toggle:not(.btn-outline):focus, .open > .btn.green-seagreen.dropdown-toggle.focus:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #0f5955;
  border-color: #093633;
}

/* line 3712, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-seagreen:not(.btn-outline):active, .btn.green-seagreen.active:not(.btn-outline) {
  background-image: none;
}

/* line 3717, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.green-seagreen.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 3723, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-seagreen.disabled:not(.btn-outline):hover, .btn.green-seagreen.disabled:not(.btn-outline):focus, .btn.green-seagreen.disabled.focus:not(.btn-outline) {
  background-color: #1BA39C;
  border-color: #1BA39C;
}

/* line 3729, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-seagreen[disabled]:not(.btn-outline):hover, .btn.green-seagreen[disabled]:not(.btn-outline):focus, .btn.green-seagreen.focus[disabled]:not(.btn-outline) {
  background-color: #1BA39C;
  border-color: #1BA39C;
}

/* line 3737, vendor/assets/stylesheets/components-rounded.scss */
fieldset[disabled] .btn.green-seagreen:not(.btn-outline):hover, fieldset[disabled] .btn.green-seagreen:not(.btn-outline):focus, fieldset[disabled] .btn.green-seagreen.focus:not(.btn-outline) {
  background-color: #1BA39C;
  border-color: #1BA39C;
}

/* line 3744, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-seagreen:not(.btn-outline) .badge {
  color: #1BA39C;
  background-color: #FFFFFF;
}

/* line 3748, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.green-seagreen {
  border-color: #1BA39C;
  color: #1BA39C;
  background: none;
}

/* line 3752, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.green-seagreen:hover {
  border-color: #1BA39C;
  color: #FFFFFF;
  background-color: #1BA39C;
}

/* line 3757, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.green-seagreen:active {
  border-color: #1BA39C;
  color: #FFFFFF;
  background-color: #1BA39C;
}

/* line 3761, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.green-seagreen:active:hover, .btn.btn-outline.green-seagreen:active:focus {
  border-color: #1BA39C;
  color: #FFFFFF;
  background-color: #1BA39C;
}

/* line 3767, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.green-seagreen:focus, .btn.btn-outline.green-seagreen.active {
  border-color: #1BA39C;
  color: #FFFFFF;
  background-color: #1BA39C;
}

/* line 3773, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-seagreen-stripe {
  border-left: 4px solid #1BA39C !important;
}

/* line 3776, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-turquoise:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #36D7B7;
  border-color: #36D7B7;
}

/* line 3780, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-turquoise:not(.btn-outline):focus, .btn.green-turquoise.focus:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #24b699;
  border-color: #177663;
}

/* line 3785, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-turquoise:not(.btn-outline):hover, .btn.green-turquoise:not(.btn-outline):active, .btn.green-turquoise.active:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #24b699;
  border-color: #22ad92;
}

/* line 3793, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.green-turquoise.dropdown-toggle:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #24b699;
  border-color: #22ad92;
}

/* line 3801, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-turquoise:not(.btn-outline):active:hover, .btn.green-turquoise:not(.btn-outline):active:focus, .btn.green-turquoise.focus:not(.btn-outline):active {
  color: #FFFFFF;
  background-color: #1e9880;
  border-color: #177663;
}

/* line 3808, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-turquoise.active:not(.btn-outline):hover, .btn.green-turquoise.active:not(.btn-outline):focus, .btn.green-turquoise.active.focus:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #1e9880;
  border-color: #177663;
}

/* line 3817, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.green-turquoise.dropdown-toggle:not(.btn-outline):hover, .open > .btn.green-turquoise.dropdown-toggle:not(.btn-outline):focus, .open > .btn.green-turquoise.dropdown-toggle.focus:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #1e9880;
  border-color: #177663;
}

/* line 3825, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-turquoise:not(.btn-outline):active, .btn.green-turquoise.active:not(.btn-outline) {
  background-image: none;
}

/* line 3830, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.green-turquoise.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 3836, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-turquoise.disabled:not(.btn-outline):hover, .btn.green-turquoise.disabled:not(.btn-outline):focus, .btn.green-turquoise.disabled.focus:not(.btn-outline) {
  background-color: #36D7B7;
  border-color: #36D7B7;
}

/* line 3842, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-turquoise[disabled]:not(.btn-outline):hover, .btn.green-turquoise[disabled]:not(.btn-outline):focus, .btn.green-turquoise.focus[disabled]:not(.btn-outline) {
  background-color: #36D7B7;
  border-color: #36D7B7;
}

/* line 3850, vendor/assets/stylesheets/components-rounded.scss */
fieldset[disabled] .btn.green-turquoise:not(.btn-outline):hover, fieldset[disabled] .btn.green-turquoise:not(.btn-outline):focus, fieldset[disabled] .btn.green-turquoise.focus:not(.btn-outline) {
  background-color: #36D7B7;
  border-color: #36D7B7;
}

/* line 3857, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-turquoise:not(.btn-outline) .badge {
  color: #36D7B7;
  background-color: #FFFFFF;
}

/* line 3861, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.green-turquoise {
  border-color: #36D7B7;
  color: #36D7B7;
  background: none;
}

/* line 3865, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.green-turquoise:hover {
  border-color: #36D7B7;
  color: #FFFFFF;
  background-color: #36D7B7;
}

/* line 3870, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.green-turquoise:active {
  border-color: #36D7B7;
  color: #FFFFFF;
  background-color: #36D7B7;
}

/* line 3874, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.green-turquoise:active:hover, .btn.btn-outline.green-turquoise:active:focus {
  border-color: #36D7B7;
  color: #FFFFFF;
  background-color: #36D7B7;
}

/* line 3880, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.green-turquoise:focus, .btn.btn-outline.green-turquoise.active {
  border-color: #36D7B7;
  color: #FFFFFF;
  background-color: #36D7B7;
}

/* line 3886, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-turquoise-stripe {
  border-left: 4px solid #36D7B7 !important;
}

/* line 3889, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-haze:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #44b6ae;
  border-color: #44b6ae;
}

/* line 3893, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-haze:not(.btn-outline):focus, .btn.green-haze.focus:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #36918b;
  border-color: #215955;
}

/* line 3898, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-haze:not(.btn-outline):hover, .btn.green-haze:not(.btn-outline):active, .btn.green-haze.active:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #36918b;
  border-color: #338983;
}

/* line 3906, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.green-haze.dropdown-toggle:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #36918b;
  border-color: #338983;
}

/* line 3914, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-haze:not(.btn-outline):active:hover, .btn.green-haze:not(.btn-outline):active:focus, .btn.green-haze.focus:not(.btn-outline):active {
  color: #FFFFFF;
  background-color: #2c7772;
  border-color: #215955;
}

/* line 3921, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-haze.active:not(.btn-outline):hover, .btn.green-haze.active:not(.btn-outline):focus, .btn.green-haze.active.focus:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #2c7772;
  border-color: #215955;
}

/* line 3930, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.green-haze.dropdown-toggle:not(.btn-outline):hover, .open > .btn.green-haze.dropdown-toggle:not(.btn-outline):focus, .open > .btn.green-haze.dropdown-toggle.focus:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #2c7772;
  border-color: #215955;
}

/* line 3938, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-haze:not(.btn-outline):active, .btn.green-haze.active:not(.btn-outline) {
  background-image: none;
}

/* line 3943, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.green-haze.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 3949, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-haze.disabled:not(.btn-outline):hover, .btn.green-haze.disabled:not(.btn-outline):focus, .btn.green-haze.disabled.focus:not(.btn-outline) {
  background-color: #44b6ae;
  border-color: #44b6ae;
}

/* line 3955, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-haze[disabled]:not(.btn-outline):hover, .btn.green-haze[disabled]:not(.btn-outline):focus, .btn.green-haze.focus[disabled]:not(.btn-outline) {
  background-color: #44b6ae;
  border-color: #44b6ae;
}

/* line 3963, vendor/assets/stylesheets/components-rounded.scss */
fieldset[disabled] .btn.green-haze:not(.btn-outline):hover, fieldset[disabled] .btn.green-haze:not(.btn-outline):focus, fieldset[disabled] .btn.green-haze.focus:not(.btn-outline) {
  background-color: #44b6ae;
  border-color: #44b6ae;
}

/* line 3970, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-haze:not(.btn-outline) .badge {
  color: #44b6ae;
  background-color: #FFFFFF;
}

/* line 3974, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.green-haze {
  border-color: #44b6ae;
  color: #44b6ae;
  background: none;
}

/* line 3978, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.green-haze:hover {
  border-color: #44b6ae;
  color: #FFFFFF;
  background-color: #44b6ae;
}

/* line 3983, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.green-haze:active {
  border-color: #44b6ae;
  color: #FFFFFF;
  background-color: #44b6ae;
}

/* line 3987, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.green-haze:active:hover, .btn.btn-outline.green-haze:active:focus {
  border-color: #44b6ae;
  color: #FFFFFF;
  background-color: #44b6ae;
}

/* line 3993, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.green-haze:focus, .btn.btn-outline.green-haze.active {
  border-color: #44b6ae;
  color: #FFFFFF;
  background-color: #44b6ae;
}

/* line 3999, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-haze-stripe {
  border-left: 4px solid #44b6ae !important;
}

/* line 4002, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-jungle:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #26C281;
  border-color: #26C281;
}

/* line 4006, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-jungle:not(.btn-outline):focus, .btn.green-jungle.focus:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #1e9765;
  border-color: #11573a;
}

/* line 4011, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-jungle:not(.btn-outline):hover, .btn.green-jungle:not(.btn-outline):active, .btn.green-jungle.active:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #1e9765;
  border-color: #1c8f5f;
}

/* line 4019, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.green-jungle.dropdown-toggle:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #1e9765;
  border-color: #1c8f5f;
}

/* line 4027, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-jungle:not(.btn-outline):active:hover, .btn.green-jungle:not(.btn-outline):active:focus, .btn.green-jungle.focus:not(.btn-outline):active {
  color: #FFFFFF;
  background-color: #187a51;
  border-color: #11573a;
}

/* line 4034, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-jungle.active:not(.btn-outline):hover, .btn.green-jungle.active:not(.btn-outline):focus, .btn.green-jungle.active.focus:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #187a51;
  border-color: #11573a;
}

/* line 4043, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.green-jungle.dropdown-toggle:not(.btn-outline):hover, .open > .btn.green-jungle.dropdown-toggle:not(.btn-outline):focus, .open > .btn.green-jungle.dropdown-toggle.focus:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #187a51;
  border-color: #11573a;
}

/* line 4051, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-jungle:not(.btn-outline):active, .btn.green-jungle.active:not(.btn-outline) {
  background-image: none;
}

/* line 4056, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.green-jungle.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 4062, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-jungle.disabled:not(.btn-outline):hover, .btn.green-jungle.disabled:not(.btn-outline):focus, .btn.green-jungle.disabled.focus:not(.btn-outline) {
  background-color: #26C281;
  border-color: #26C281;
}

/* line 4068, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-jungle[disabled]:not(.btn-outline):hover, .btn.green-jungle[disabled]:not(.btn-outline):focus, .btn.green-jungle.focus[disabled]:not(.btn-outline) {
  background-color: #26C281;
  border-color: #26C281;
}

/* line 4076, vendor/assets/stylesheets/components-rounded.scss */
fieldset[disabled] .btn.green-jungle:not(.btn-outline):hover, fieldset[disabled] .btn.green-jungle:not(.btn-outline):focus, fieldset[disabled] .btn.green-jungle.focus:not(.btn-outline) {
  background-color: #26C281;
  border-color: #26C281;
}

/* line 4083, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-jungle:not(.btn-outline) .badge {
  color: #26C281;
  background-color: #FFFFFF;
}

/* line 4087, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.green-jungle {
  border-color: #26C281;
  color: #26C281;
  background: none;
}

/* line 4091, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.green-jungle:hover {
  border-color: #26C281;
  color: #FFFFFF;
  background-color: #26C281;
}

/* line 4096, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.green-jungle:active {
  border-color: #26C281;
  color: #FFFFFF;
  background-color: #26C281;
}

/* line 4100, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.green-jungle:active:hover, .btn.btn-outline.green-jungle:active:focus {
  border-color: #26C281;
  color: #FFFFFF;
  background-color: #26C281;
}

/* line 4106, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.green-jungle:focus, .btn.btn-outline.green-jungle.active {
  border-color: #26C281;
  color: #FFFFFF;
  background-color: #26C281;
}

/* line 4112, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-jungle-stripe {
  border-left: 4px solid #26C281 !important;
}

/* line 4115, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-soft:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #3faba4;
  border-color: #3faba4;
}

/* line 4119, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-soft:not(.btn-outline):focus, .btn.green-soft.focus:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #318680;
  border-color: #1d4e4b;
}

/* line 4124, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-soft:not(.btn-outline):hover, .btn.green-soft:not(.btn-outline):active, .btn.green-soft.active:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #318680;
  border-color: #2f7e79;
}

/* line 4132, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.green-soft.dropdown-toggle:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #318680;
  border-color: #2f7e79;
}

/* line 4140, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-soft:not(.btn-outline):active:hover, .btn.green-soft:not(.btn-outline):active:focus, .btn.green-soft.focus:not(.btn-outline):active {
  color: #FFFFFF;
  background-color: #286c67;
  border-color: #1d4e4b;
}

/* line 4147, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-soft.active:not(.btn-outline):hover, .btn.green-soft.active:not(.btn-outline):focus, .btn.green-soft.active.focus:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #286c67;
  border-color: #1d4e4b;
}

/* line 4156, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.green-soft.dropdown-toggle:not(.btn-outline):hover, .open > .btn.green-soft.dropdown-toggle:not(.btn-outline):focus, .open > .btn.green-soft.dropdown-toggle.focus:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #286c67;
  border-color: #1d4e4b;
}

/* line 4164, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-soft:not(.btn-outline):active, .btn.green-soft.active:not(.btn-outline) {
  background-image: none;
}

/* line 4169, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.green-soft.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 4175, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-soft.disabled:not(.btn-outline):hover, .btn.green-soft.disabled:not(.btn-outline):focus, .btn.green-soft.disabled.focus:not(.btn-outline) {
  background-color: #3faba4;
  border-color: #3faba4;
}

/* line 4181, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-soft[disabled]:not(.btn-outline):hover, .btn.green-soft[disabled]:not(.btn-outline):focus, .btn.green-soft.focus[disabled]:not(.btn-outline) {
  background-color: #3faba4;
  border-color: #3faba4;
}

/* line 4189, vendor/assets/stylesheets/components-rounded.scss */
fieldset[disabled] .btn.green-soft:not(.btn-outline):hover, fieldset[disabled] .btn.green-soft:not(.btn-outline):focus, fieldset[disabled] .btn.green-soft.focus:not(.btn-outline) {
  background-color: #3faba4;
  border-color: #3faba4;
}

/* line 4196, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-soft:not(.btn-outline) .badge {
  color: #3faba4;
  background-color: #FFFFFF;
}

/* line 4200, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.green-soft {
  border-color: #3faba4;
  color: #3faba4;
  background: none;
}

/* line 4204, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.green-soft:hover {
  border-color: #3faba4;
  color: #FFFFFF;
  background-color: #3faba4;
}

/* line 4209, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.green-soft:active {
  border-color: #3faba4;
  color: #FFFFFF;
  background-color: #3faba4;
}

/* line 4213, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.green-soft:active:hover, .btn.btn-outline.green-soft:active:focus {
  border-color: #3faba4;
  color: #FFFFFF;
  background-color: #3faba4;
}

/* line 4219, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.green-soft:focus, .btn.btn-outline.green-soft.active {
  border-color: #3faba4;
  color: #FFFFFF;
  background-color: #3faba4;
}

/* line 4225, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-soft-stripe {
  border-left: 4px solid #3faba4 !important;
}

/* line 4228, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-dark:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #4DB3A2;
  border-color: #4DB3A2;
}

/* line 4232, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-dark:not(.btn-outline):focus, .btn.green-dark.focus:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #3d9082;
  border-color: #265a51;
}

/* line 4237, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-dark:not(.btn-outline):hover, .btn.green-dark:not(.btn-outline):active, .btn.green-dark.active:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #3d9082;
  border-color: #3a897b;
}

/* line 4245, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.green-dark.dropdown-toggle:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #3d9082;
  border-color: #3a897b;
}

/* line 4253, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-dark:not(.btn-outline):active:hover, .btn.green-dark:not(.btn-outline):active:focus, .btn.green-dark.focus:not(.btn-outline):active {
  color: #FFFFFF;
  background-color: #33776b;
  border-color: #265a51;
}

/* line 4260, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-dark.active:not(.btn-outline):hover, .btn.green-dark.active:not(.btn-outline):focus, .btn.green-dark.active.focus:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #33776b;
  border-color: #265a51;
}

/* line 4269, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.green-dark.dropdown-toggle:not(.btn-outline):hover, .open > .btn.green-dark.dropdown-toggle:not(.btn-outline):focus, .open > .btn.green-dark.dropdown-toggle.focus:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #33776b;
  border-color: #265a51;
}

/* line 4277, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-dark:not(.btn-outline):active, .btn.green-dark.active:not(.btn-outline) {
  background-image: none;
}

/* line 4282, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.green-dark.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 4288, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-dark.disabled:not(.btn-outline):hover, .btn.green-dark.disabled:not(.btn-outline):focus, .btn.green-dark.disabled.focus:not(.btn-outline) {
  background-color: #4DB3A2;
  border-color: #4DB3A2;
}

/* line 4294, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-dark[disabled]:not(.btn-outline):hover, .btn.green-dark[disabled]:not(.btn-outline):focus, .btn.green-dark.focus[disabled]:not(.btn-outline) {
  background-color: #4DB3A2;
  border-color: #4DB3A2;
}

/* line 4302, vendor/assets/stylesheets/components-rounded.scss */
fieldset[disabled] .btn.green-dark:not(.btn-outline):hover, fieldset[disabled] .btn.green-dark:not(.btn-outline):focus, fieldset[disabled] .btn.green-dark.focus:not(.btn-outline) {
  background-color: #4DB3A2;
  border-color: #4DB3A2;
}

/* line 4309, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-dark:not(.btn-outline) .badge {
  color: #4DB3A2;
  background-color: #FFFFFF;
}

/* line 4313, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.green-dark {
  border-color: #4DB3A2;
  color: #4DB3A2;
  background: none;
}

/* line 4317, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.green-dark:hover {
  border-color: #4DB3A2;
  color: #FFFFFF;
  background-color: #4DB3A2;
}

/* line 4322, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.green-dark:active {
  border-color: #4DB3A2;
  color: #FFFFFF;
  background-color: #4DB3A2;
}

/* line 4326, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.green-dark:active:hover, .btn.btn-outline.green-dark:active:focus {
  border-color: #4DB3A2;
  color: #FFFFFF;
  background-color: #4DB3A2;
}

/* line 4332, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.green-dark:focus, .btn.btn-outline.green-dark.active {
  border-color: #4DB3A2;
  color: #FFFFFF;
  background-color: #4DB3A2;
}

/* line 4338, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-dark-stripe {
  border-left: 4px solid #4DB3A2 !important;
}

/* line 4341, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-sharp:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #2ab4c0;
  border-color: #2ab4c0;
}

/* line 4345, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-sharp:not(.btn-outline):focus, .btn.green-sharp.focus:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #218d96;
  border-color: #135257;
}

/* line 4350, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-sharp:not(.btn-outline):hover, .btn.green-sharp:not(.btn-outline):active, .btn.green-sharp.active:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #218d96;
  border-color: #1f858e;
}

/* line 4358, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.green-sharp.dropdown-toggle:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #218d96;
  border-color: #1f858e;
}

/* line 4366, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-sharp:not(.btn-outline):active:hover, .btn.green-sharp:not(.btn-outline):active:focus, .btn.green-sharp.focus:not(.btn-outline):active {
  color: #FFFFFF;
  background-color: #1a7179;
  border-color: #135257;
}

/* line 4373, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-sharp.active:not(.btn-outline):hover, .btn.green-sharp.active:not(.btn-outline):focus, .btn.green-sharp.active.focus:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #1a7179;
  border-color: #135257;
}

/* line 4382, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.green-sharp.dropdown-toggle:not(.btn-outline):hover, .open > .btn.green-sharp.dropdown-toggle:not(.btn-outline):focus, .open > .btn.green-sharp.dropdown-toggle.focus:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #1a7179;
  border-color: #135257;
}

/* line 4390, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-sharp:not(.btn-outline):active, .btn.green-sharp.active:not(.btn-outline) {
  background-image: none;
}

/* line 4395, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.green-sharp.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 4401, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-sharp.disabled:not(.btn-outline):hover, .btn.green-sharp.disabled:not(.btn-outline):focus, .btn.green-sharp.disabled.focus:not(.btn-outline) {
  background-color: #2ab4c0;
  border-color: #2ab4c0;
}

/* line 4407, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-sharp[disabled]:not(.btn-outline):hover, .btn.green-sharp[disabled]:not(.btn-outline):focus, .btn.green-sharp.focus[disabled]:not(.btn-outline) {
  background-color: #2ab4c0;
  border-color: #2ab4c0;
}

/* line 4415, vendor/assets/stylesheets/components-rounded.scss */
fieldset[disabled] .btn.green-sharp:not(.btn-outline):hover, fieldset[disabled] .btn.green-sharp:not(.btn-outline):focus, fieldset[disabled] .btn.green-sharp.focus:not(.btn-outline) {
  background-color: #2ab4c0;
  border-color: #2ab4c0;
}

/* line 4422, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-sharp:not(.btn-outline) .badge {
  color: #2ab4c0;
  background-color: #FFFFFF;
}

/* line 4426, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.green-sharp {
  border-color: #2ab4c0;
  color: #2ab4c0;
  background: none;
}

/* line 4430, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.green-sharp:hover {
  border-color: #2ab4c0;
  color: #FFFFFF;
  background-color: #2ab4c0;
}

/* line 4435, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.green-sharp:active {
  border-color: #2ab4c0;
  color: #FFFFFF;
  background-color: #2ab4c0;
}

/* line 4439, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.green-sharp:active:hover, .btn.btn-outline.green-sharp:active:focus {
  border-color: #2ab4c0;
  color: #FFFFFF;
  background-color: #2ab4c0;
}

/* line 4445, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.green-sharp:focus, .btn.btn-outline.green-sharp.active {
  border-color: #2ab4c0;
  color: #FFFFFF;
  background-color: #2ab4c0;
}

/* line 4451, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-sharp-stripe {
  border-left: 4px solid #2ab4c0 !important;
}

/* line 4454, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey:not(.btn-outline) {
  color: #333333;
  background-color: #E5E5E5;
  border-color: #E5E5E5;
}

/* line 4458, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey:not(.btn-outline):focus, .btn.grey.focus:not(.btn-outline) {
  color: #333333;
  background-color: #cccccc;
  border-color: #a5a5a5;
}

/* line 4463, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey:not(.btn-outline):hover, .btn.grey:not(.btn-outline):active, .btn.grey.active:not(.btn-outline) {
  color: #333333;
  background-color: #cccccc;
  border-color: #c6c6c6;
}

/* line 4471, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.grey.dropdown-toggle:not(.btn-outline) {
  color: #333333;
  background-color: #cccccc;
  border-color: #c6c6c6;
}

/* line 4479, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey:not(.btn-outline):active:hover, .btn.grey:not(.btn-outline):active:focus, .btn.grey.focus:not(.btn-outline):active {
  color: #333333;
  background-color: #bababa;
  border-color: #a5a5a5;
}

/* line 4486, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey.active:not(.btn-outline):hover, .btn.grey.active:not(.btn-outline):focus, .btn.grey.active.focus:not(.btn-outline) {
  color: #333333;
  background-color: #bababa;
  border-color: #a5a5a5;
}

/* line 4495, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.grey.dropdown-toggle:not(.btn-outline):hover, .open > .btn.grey.dropdown-toggle:not(.btn-outline):focus, .open > .btn.grey.dropdown-toggle.focus:not(.btn-outline) {
  color: #333333;
  background-color: #bababa;
  border-color: #a5a5a5;
}

/* line 4503, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey:not(.btn-outline):active, .btn.grey.active:not(.btn-outline) {
  background-image: none;
}

/* line 4508, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.grey.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 4514, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey.disabled:not(.btn-outline):hover, .btn.grey.disabled:not(.btn-outline):focus, .btn.grey.disabled.focus:not(.btn-outline) {
  background-color: #E5E5E5;
  border-color: #E5E5E5;
}

/* line 4520, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey[disabled]:not(.btn-outline):hover, .btn.grey[disabled]:not(.btn-outline):focus, .btn.grey.focus[disabled]:not(.btn-outline) {
  background-color: #E5E5E5;
  border-color: #E5E5E5;
}

/* line 4528, vendor/assets/stylesheets/components-rounded.scss */
fieldset[disabled] .btn.grey:not(.btn-outline):hover, fieldset[disabled] .btn.grey:not(.btn-outline):focus, fieldset[disabled] .btn.grey.focus:not(.btn-outline) {
  background-color: #E5E5E5;
  border-color: #E5E5E5;
}

/* line 4535, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey:not(.btn-outline) .badge {
  color: #E5E5E5;
  background-color: #333333;
}

/* line 4539, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.grey {
  border-color: #E5E5E5;
  color: #E5E5E5;
  background: none;
}

/* line 4543, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.grey:hover {
  border-color: #E5E5E5;
  color: #333333;
  background-color: #E5E5E5;
}

/* line 4548, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.grey:active {
  border-color: #E5E5E5;
  color: #333333;
  background-color: #E5E5E5;
}

/* line 4552, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.grey:active:hover, .btn.btn-outline.grey:active:focus {
  border-color: #E5E5E5;
  color: #333333;
  background-color: #E5E5E5;
}

/* line 4558, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.grey:focus, .btn.btn-outline.grey.active {
  border-color: #E5E5E5;
  color: #333333;
  background-color: #E5E5E5;
}

/* line 4564, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-stripe {
  border-left: 4px solid #E5E5E5 !important;
}

/* line 4567, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-steel:not(.btn-outline) {
  color: #80898e;
  background-color: #e9edef;
  border-color: #e9edef;
}

/* line 4571, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-steel:not(.btn-outline):focus, .btn.grey-steel.focus:not(.btn-outline) {
  color: #80898e;
  background-color: #cbd5da;
  border-color: #9fb1b9;
}

/* line 4576, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-steel:not(.btn-outline):hover, .btn.grey-steel:not(.btn-outline):active, .btn.grey-steel.active:not(.btn-outline) {
  color: #80898e;
  background-color: #cbd5da;
  border-color: #c6d0d5;
}

/* line 4584, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.grey-steel.dropdown-toggle:not(.btn-outline) {
  color: #80898e;
  background-color: #cbd5da;
  border-color: #c6d0d5;
}

/* line 4592, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-steel:not(.btn-outline):active:hover, .btn.grey-steel:not(.btn-outline):active:focus, .btn.grey-steel.focus:not(.btn-outline):active {
  color: #80898e;
  background-color: #b7c4ca;
  border-color: #9fb1b9;
}

/* line 4599, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-steel.active:not(.btn-outline):hover, .btn.grey-steel.active:not(.btn-outline):focus, .btn.grey-steel.active.focus:not(.btn-outline) {
  color: #80898e;
  background-color: #b7c4ca;
  border-color: #9fb1b9;
}

/* line 4608, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.grey-steel.dropdown-toggle:not(.btn-outline):hover, .open > .btn.grey-steel.dropdown-toggle:not(.btn-outline):focus, .open > .btn.grey-steel.dropdown-toggle.focus:not(.btn-outline) {
  color: #80898e;
  background-color: #b7c4ca;
  border-color: #9fb1b9;
}

/* line 4616, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-steel:not(.btn-outline):active, .btn.grey-steel.active:not(.btn-outline) {
  background-image: none;
}

/* line 4621, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.grey-steel.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 4627, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-steel.disabled:not(.btn-outline):hover, .btn.grey-steel.disabled:not(.btn-outline):focus, .btn.grey-steel.disabled.focus:not(.btn-outline) {
  background-color: #e9edef;
  border-color: #e9edef;
}

/* line 4633, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-steel[disabled]:not(.btn-outline):hover, .btn.grey-steel[disabled]:not(.btn-outline):focus, .btn.grey-steel.focus[disabled]:not(.btn-outline) {
  background-color: #e9edef;
  border-color: #e9edef;
}

/* line 4641, vendor/assets/stylesheets/components-rounded.scss */
fieldset[disabled] .btn.grey-steel:not(.btn-outline):hover, fieldset[disabled] .btn.grey-steel:not(.btn-outline):focus, fieldset[disabled] .btn.grey-steel.focus:not(.btn-outline) {
  background-color: #e9edef;
  border-color: #e9edef;
}

/* line 4648, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-steel:not(.btn-outline) .badge {
  color: #e9edef;
  background-color: #80898e;
}

/* line 4652, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.grey-steel {
  border-color: #e9edef;
  color: #e9edef;
  background: none;
}

/* line 4656, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.grey-steel:hover {
  border-color: #e9edef;
  color: #80898e;
  background-color: #e9edef;
}

/* line 4661, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.grey-steel:active {
  border-color: #e9edef;
  color: #80898e;
  background-color: #e9edef;
}

/* line 4665, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.grey-steel:active:hover, .btn.btn-outline.grey-steel:active:focus {
  border-color: #e9edef;
  color: #80898e;
  background-color: #e9edef;
}

/* line 4671, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.grey-steel:focus, .btn.btn-outline.grey-steel.active {
  border-color: #e9edef;
  color: #80898e;
  background-color: #e9edef;
}

/* line 4677, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-steel-stripe {
  border-left: 4px solid #e9edef !important;
}

/* line 4680, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-cararra:not(.btn-outline) {
  color: #333333;
  background-color: #fafafa;
  border-color: #fafafa;
}

/* line 4684, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-cararra:not(.btn-outline):focus, .btn.grey-cararra.focus:not(.btn-outline) {
  color: #333333;
  background-color: #e1e1e1;
  border-color: #bababa;
}

/* line 4689, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-cararra:not(.btn-outline):hover, .btn.grey-cararra:not(.btn-outline):active, .btn.grey-cararra.active:not(.btn-outline) {
  color: #333333;
  background-color: #e1e1e1;
  border-color: #dbdbdb;
}

/* line 4697, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.grey-cararra.dropdown-toggle:not(.btn-outline) {
  color: #333333;
  background-color: #e1e1e1;
  border-color: #dbdbdb;
}

/* line 4705, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-cararra:not(.btn-outline):active:hover, .btn.grey-cararra:not(.btn-outline):active:focus, .btn.grey-cararra.focus:not(.btn-outline):active {
  color: #333333;
  background-color: #cfcfcf;
  border-color: #bababa;
}

/* line 4712, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-cararra.active:not(.btn-outline):hover, .btn.grey-cararra.active:not(.btn-outline):focus, .btn.grey-cararra.active.focus:not(.btn-outline) {
  color: #333333;
  background-color: #cfcfcf;
  border-color: #bababa;
}

/* line 4721, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.grey-cararra.dropdown-toggle:not(.btn-outline):hover, .open > .btn.grey-cararra.dropdown-toggle:not(.btn-outline):focus, .open > .btn.grey-cararra.dropdown-toggle.focus:not(.btn-outline) {
  color: #333333;
  background-color: #cfcfcf;
  border-color: #bababa;
}

/* line 4729, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-cararra:not(.btn-outline):active, .btn.grey-cararra.active:not(.btn-outline) {
  background-image: none;
}

/* line 4734, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.grey-cararra.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 4740, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-cararra.disabled:not(.btn-outline):hover, .btn.grey-cararra.disabled:not(.btn-outline):focus, .btn.grey-cararra.disabled.focus:not(.btn-outline) {
  background-color: #fafafa;
  border-color: #fafafa;
}

/* line 4746, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-cararra[disabled]:not(.btn-outline):hover, .btn.grey-cararra[disabled]:not(.btn-outline):focus, .btn.grey-cararra.focus[disabled]:not(.btn-outline) {
  background-color: #fafafa;
  border-color: #fafafa;
}

/* line 4754, vendor/assets/stylesheets/components-rounded.scss */
fieldset[disabled] .btn.grey-cararra:not(.btn-outline):hover, fieldset[disabled] .btn.grey-cararra:not(.btn-outline):focus, fieldset[disabled] .btn.grey-cararra.focus:not(.btn-outline) {
  background-color: #fafafa;
  border-color: #fafafa;
}

/* line 4761, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-cararra:not(.btn-outline) .badge {
  color: #fafafa;
  background-color: #333333;
}

/* line 4765, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.grey-cararra {
  border-color: #fafafa;
  color: #fafafa;
  background: none;
}

/* line 4769, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.grey-cararra:hover {
  border-color: #fafafa;
  color: #333333;
  background-color: #fafafa;
}

/* line 4774, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.grey-cararra:active {
  border-color: #fafafa;
  color: #333333;
  background-color: #fafafa;
}

/* line 4778, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.grey-cararra:active:hover, .btn.btn-outline.grey-cararra:active:focus {
  border-color: #fafafa;
  color: #333333;
  background-color: #fafafa;
}

/* line 4784, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.grey-cararra:focus, .btn.btn-outline.grey-cararra.active {
  border-color: #fafafa;
  color: #333333;
  background-color: #fafafa;
}

/* line 4790, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-cararra-stripe {
  border-left: 4px solid #fafafa !important;
}

/* line 4793, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-gallery:not(.btn-outline) {
  color: #ffffff;
  background-color: #555555;
  border-color: #555555;
}

/* line 4797, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-gallery:not(.btn-outline):focus, .btn.grey-gallery.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #3c3c3c;
  border-color: #151515;
}

/* line 4802, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-gallery:not(.btn-outline):hover, .btn.grey-gallery:not(.btn-outline):active, .btn.grey-gallery.active:not(.btn-outline) {
  color: #ffffff;
  background-color: #3c3c3c;
  border-color: #363636;
}

/* line 4810, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.grey-gallery.dropdown-toggle:not(.btn-outline) {
  color: #ffffff;
  background-color: #3c3c3c;
  border-color: #363636;
}

/* line 4818, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-gallery:not(.btn-outline):active:hover, .btn.grey-gallery:not(.btn-outline):active:focus, .btn.grey-gallery.focus:not(.btn-outline):active {
  color: #ffffff;
  background-color: #2a2a2a;
  border-color: #151515;
}

/* line 4825, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-gallery.active:not(.btn-outline):hover, .btn.grey-gallery.active:not(.btn-outline):focus, .btn.grey-gallery.active.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #2a2a2a;
  border-color: #151515;
}

/* line 4834, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.grey-gallery.dropdown-toggle:not(.btn-outline):hover, .open > .btn.grey-gallery.dropdown-toggle:not(.btn-outline):focus, .open > .btn.grey-gallery.dropdown-toggle.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #2a2a2a;
  border-color: #151515;
}

/* line 4842, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-gallery:not(.btn-outline):active, .btn.grey-gallery.active:not(.btn-outline) {
  background-image: none;
}

/* line 4847, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.grey-gallery.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 4853, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-gallery.disabled:not(.btn-outline):hover, .btn.grey-gallery.disabled:not(.btn-outline):focus, .btn.grey-gallery.disabled.focus:not(.btn-outline) {
  background-color: #555555;
  border-color: #555555;
}

/* line 4859, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-gallery[disabled]:not(.btn-outline):hover, .btn.grey-gallery[disabled]:not(.btn-outline):focus, .btn.grey-gallery.focus[disabled]:not(.btn-outline) {
  background-color: #555555;
  border-color: #555555;
}

/* line 4867, vendor/assets/stylesheets/components-rounded.scss */
fieldset[disabled] .btn.grey-gallery:not(.btn-outline):hover, fieldset[disabled] .btn.grey-gallery:not(.btn-outline):focus, fieldset[disabled] .btn.grey-gallery.focus:not(.btn-outline) {
  background-color: #555555;
  border-color: #555555;
}

/* line 4874, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-gallery:not(.btn-outline) .badge {
  color: #555555;
  background-color: #ffffff;
}

/* line 4878, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.grey-gallery {
  border-color: #555555;
  color: #555555;
  background: none;
}

/* line 4882, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.grey-gallery:hover {
  border-color: #555555;
  color: #ffffff;
  background-color: #555555;
}

/* line 4887, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.grey-gallery:active {
  border-color: #555555;
  color: #ffffff;
  background-color: #555555;
}

/* line 4891, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.grey-gallery:active:hover, .btn.btn-outline.grey-gallery:active:focus {
  border-color: #555555;
  color: #ffffff;
  background-color: #555555;
}

/* line 4897, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.grey-gallery:focus, .btn.btn-outline.grey-gallery.active {
  border-color: #555555;
  color: #ffffff;
  background-color: #555555;
}

/* line 4903, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-gallery-stripe {
  border-left: 4px solid #555555 !important;
}

/* line 4906, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-cascade:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #95A5A6;
  border-color: #95A5A6;
}

/* line 4910, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-cascade:not(.btn-outline):focus, .btn.grey-cascade.focus:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #798d8f;
  border-color: #566566;
}

/* line 4915, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-cascade:not(.btn-outline):hover, .btn.grey-cascade:not(.btn-outline):active, .btn.grey-cascade.active:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #798d8f;
  border-color: #74898a;
}

/* line 4923, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.grey-cascade.dropdown-toggle:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #798d8f;
  border-color: #74898a;
}

/* line 4931, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-cascade:not(.btn-outline):active:hover, .btn.grey-cascade:not(.btn-outline):active:focus, .btn.grey-cascade.focus:not(.btn-outline):active {
  color: #FFFFFF;
  background-color: #687b7c;
  border-color: #566566;
}

/* line 4938, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-cascade.active:not(.btn-outline):hover, .btn.grey-cascade.active:not(.btn-outline):focus, .btn.grey-cascade.active.focus:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #687b7c;
  border-color: #566566;
}

/* line 4947, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.grey-cascade.dropdown-toggle:not(.btn-outline):hover, .open > .btn.grey-cascade.dropdown-toggle:not(.btn-outline):focus, .open > .btn.grey-cascade.dropdown-toggle.focus:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #687b7c;
  border-color: #566566;
}

/* line 4955, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-cascade:not(.btn-outline):active, .btn.grey-cascade.active:not(.btn-outline) {
  background-image: none;
}

/* line 4960, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.grey-cascade.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 4966, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-cascade.disabled:not(.btn-outline):hover, .btn.grey-cascade.disabled:not(.btn-outline):focus, .btn.grey-cascade.disabled.focus:not(.btn-outline) {
  background-color: #95A5A6;
  border-color: #95A5A6;
}

/* line 4972, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-cascade[disabled]:not(.btn-outline):hover, .btn.grey-cascade[disabled]:not(.btn-outline):focus, .btn.grey-cascade.focus[disabled]:not(.btn-outline) {
  background-color: #95A5A6;
  border-color: #95A5A6;
}

/* line 4980, vendor/assets/stylesheets/components-rounded.scss */
fieldset[disabled] .btn.grey-cascade:not(.btn-outline):hover, fieldset[disabled] .btn.grey-cascade:not(.btn-outline):focus, fieldset[disabled] .btn.grey-cascade.focus:not(.btn-outline) {
  background-color: #95A5A6;
  border-color: #95A5A6;
}

/* line 4987, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-cascade:not(.btn-outline) .badge {
  color: #95A5A6;
  background-color: #FFFFFF;
}

/* line 4991, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.grey-cascade {
  border-color: #95A5A6;
  color: #95A5A6;
  background: none;
}

/* line 4995, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.grey-cascade:hover {
  border-color: #95A5A6;
  color: #FFFFFF;
  background-color: #95A5A6;
}

/* line 5000, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.grey-cascade:active {
  border-color: #95A5A6;
  color: #FFFFFF;
  background-color: #95A5A6;
}

/* line 5004, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.grey-cascade:active:hover, .btn.btn-outline.grey-cascade:active:focus {
  border-color: #95A5A6;
  color: #FFFFFF;
  background-color: #95A5A6;
}

/* line 5010, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.grey-cascade:focus, .btn.btn-outline.grey-cascade.active {
  border-color: #95A5A6;
  color: #FFFFFF;
  background-color: #95A5A6;
}

/* line 5016, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-cascade-stripe {
  border-left: 4px solid #95A5A6 !important;
}

/* line 5019, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-silver:not(.btn-outline) {
  color: #FAFCFB;
  background-color: #BFBFBF;
  border-color: #BFBFBF;
}

/* line 5023, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-silver:not(.btn-outline):focus, .btn.grey-silver.focus:not(.btn-outline) {
  color: #FAFCFB;
  background-color: #a6a6a6;
  border-color: #7f7f7f;
}

/* line 5028, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-silver:not(.btn-outline):hover, .btn.grey-silver:not(.btn-outline):active, .btn.grey-silver.active:not(.btn-outline) {
  color: #FAFCFB;
  background-color: #a6a6a6;
  border-color: #a0a0a0;
}

/* line 5036, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.grey-silver.dropdown-toggle:not(.btn-outline) {
  color: #FAFCFB;
  background-color: #a6a6a6;
  border-color: #a0a0a0;
}

/* line 5044, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-silver:not(.btn-outline):active:hover, .btn.grey-silver:not(.btn-outline):active:focus, .btn.grey-silver.focus:not(.btn-outline):active {
  color: #FAFCFB;
  background-color: #949494;
  border-color: #7f7f7f;
}

/* line 5051, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-silver.active:not(.btn-outline):hover, .btn.grey-silver.active:not(.btn-outline):focus, .btn.grey-silver.active.focus:not(.btn-outline) {
  color: #FAFCFB;
  background-color: #949494;
  border-color: #7f7f7f;
}

/* line 5060, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.grey-silver.dropdown-toggle:not(.btn-outline):hover, .open > .btn.grey-silver.dropdown-toggle:not(.btn-outline):focus, .open > .btn.grey-silver.dropdown-toggle.focus:not(.btn-outline) {
  color: #FAFCFB;
  background-color: #949494;
  border-color: #7f7f7f;
}

/* line 5068, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-silver:not(.btn-outline):active, .btn.grey-silver.active:not(.btn-outline) {
  background-image: none;
}

/* line 5073, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.grey-silver.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 5079, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-silver.disabled:not(.btn-outline):hover, .btn.grey-silver.disabled:not(.btn-outline):focus, .btn.grey-silver.disabled.focus:not(.btn-outline) {
  background-color: #BFBFBF;
  border-color: #BFBFBF;
}

/* line 5085, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-silver[disabled]:not(.btn-outline):hover, .btn.grey-silver[disabled]:not(.btn-outline):focus, .btn.grey-silver.focus[disabled]:not(.btn-outline) {
  background-color: #BFBFBF;
  border-color: #BFBFBF;
}

/* line 5093, vendor/assets/stylesheets/components-rounded.scss */
fieldset[disabled] .btn.grey-silver:not(.btn-outline):hover, fieldset[disabled] .btn.grey-silver:not(.btn-outline):focus, fieldset[disabled] .btn.grey-silver.focus:not(.btn-outline) {
  background-color: #BFBFBF;
  border-color: #BFBFBF;
}

/* line 5100, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-silver:not(.btn-outline) .badge {
  color: #BFBFBF;
  background-color: #FAFCFB;
}

/* line 5104, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.grey-silver {
  border-color: #BFBFBF;
  color: #BFBFBF;
  background: none;
}

/* line 5108, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.grey-silver:hover {
  border-color: #BFBFBF;
  color: #FAFCFB;
  background-color: #BFBFBF;
}

/* line 5113, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.grey-silver:active {
  border-color: #BFBFBF;
  color: #FAFCFB;
  background-color: #BFBFBF;
}

/* line 5117, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.grey-silver:active:hover, .btn.btn-outline.grey-silver:active:focus {
  border-color: #BFBFBF;
  color: #FAFCFB;
  background-color: #BFBFBF;
}

/* line 5123, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.grey-silver:focus, .btn.btn-outline.grey-silver.active {
  border-color: #BFBFBF;
  color: #FAFCFB;
  background-color: #BFBFBF;
}

/* line 5129, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-silver-stripe {
  border-left: 4px solid #BFBFBF !important;
}

/* line 5132, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-salsa:not(.btn-outline) {
  color: #FAFCFB;
  background-color: #ACB5C3;
  border-color: #ACB5C3;
}

/* line 5136, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-salsa:not(.btn-outline):focus, .btn.grey-salsa.focus:not(.btn-outline) {
  color: #FAFCFB;
  background-color: #8e9bae;
  border-color: #64748b;
}

/* line 5141, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-salsa:not(.btn-outline):hover, .btn.grey-salsa:not(.btn-outline):active, .btn.grey-salsa.active:not(.btn-outline) {
  color: #FAFCFB;
  background-color: #8e9bae;
  border-color: #8895a9;
}

/* line 5149, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.grey-salsa.dropdown-toggle:not(.btn-outline) {
  color: #FAFCFB;
  background-color: #8e9bae;
  border-color: #8895a9;
}

/* line 5157, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-salsa:not(.btn-outline):active:hover, .btn.grey-salsa:not(.btn-outline):active:focus, .btn.grey-salsa.focus:not(.btn-outline):active {
  color: #FAFCFB;
  background-color: #7a889f;
  border-color: #64748b;
}

/* line 5164, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-salsa.active:not(.btn-outline):hover, .btn.grey-salsa.active:not(.btn-outline):focus, .btn.grey-salsa.active.focus:not(.btn-outline) {
  color: #FAFCFB;
  background-color: #7a889f;
  border-color: #64748b;
}

/* line 5173, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.grey-salsa.dropdown-toggle:not(.btn-outline):hover, .open > .btn.grey-salsa.dropdown-toggle:not(.btn-outline):focus, .open > .btn.grey-salsa.dropdown-toggle.focus:not(.btn-outline) {
  color: #FAFCFB;
  background-color: #7a889f;
  border-color: #64748b;
}

/* line 5181, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-salsa:not(.btn-outline):active, .btn.grey-salsa.active:not(.btn-outline) {
  background-image: none;
}

/* line 5186, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.grey-salsa.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 5192, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-salsa.disabled:not(.btn-outline):hover, .btn.grey-salsa.disabled:not(.btn-outline):focus, .btn.grey-salsa.disabled.focus:not(.btn-outline) {
  background-color: #ACB5C3;
  border-color: #ACB5C3;
}

/* line 5198, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-salsa[disabled]:not(.btn-outline):hover, .btn.grey-salsa[disabled]:not(.btn-outline):focus, .btn.grey-salsa.focus[disabled]:not(.btn-outline) {
  background-color: #ACB5C3;
  border-color: #ACB5C3;
}

/* line 5206, vendor/assets/stylesheets/components-rounded.scss */
fieldset[disabled] .btn.grey-salsa:not(.btn-outline):hover, fieldset[disabled] .btn.grey-salsa:not(.btn-outline):focus, fieldset[disabled] .btn.grey-salsa.focus:not(.btn-outline) {
  background-color: #ACB5C3;
  border-color: #ACB5C3;
}

/* line 5213, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-salsa:not(.btn-outline) .badge {
  color: #ACB5C3;
  background-color: #FAFCFB;
}

/* line 5217, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.grey-salsa {
  border-color: #ACB5C3;
  color: #ACB5C3;
  background: none;
}

/* line 5221, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.grey-salsa:hover {
  border-color: #ACB5C3;
  color: #FAFCFB;
  background-color: #ACB5C3;
}

/* line 5226, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.grey-salsa:active {
  border-color: #ACB5C3;
  color: #FAFCFB;
  background-color: #ACB5C3;
}

/* line 5230, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.grey-salsa:active:hover, .btn.btn-outline.grey-salsa:active:focus {
  border-color: #ACB5C3;
  color: #FAFCFB;
  background-color: #ACB5C3;
}

/* line 5236, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.grey-salsa:focus, .btn.btn-outline.grey-salsa.active {
  border-color: #ACB5C3;
  color: #FAFCFB;
  background-color: #ACB5C3;
}

/* line 5242, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-salsa-stripe {
  border-left: 4px solid #ACB5C3 !important;
}

/* line 5245, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-salt:not(.btn-outline) {
  color: #FAFCFB;
  background-color: #bfcad1;
  border-color: #bfcad1;
}

/* line 5249, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-salt:not(.btn-outline):focus, .btn.grey-salt.focus:not(.btn-outline) {
  color: #FAFCFB;
  background-color: #a1b1bc;
  border-color: #758d9c;
}

/* line 5254, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-salt:not(.btn-outline):hover, .btn.grey-salt:not(.btn-outline):active, .btn.grey-salt.active:not(.btn-outline) {
  color: #FAFCFB;
  background-color: #a1b1bc;
  border-color: #9badb7;
}

/* line 5262, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.grey-salt.dropdown-toggle:not(.btn-outline) {
  color: #FAFCFB;
  background-color: #a1b1bc;
  border-color: #9badb7;
}

/* line 5270, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-salt:not(.btn-outline):active:hover, .btn.grey-salt:not(.btn-outline):active:focus, .btn.grey-salt.focus:not(.btn-outline):active {
  color: #FAFCFB;
  background-color: #8da0ad;
  border-color: #758d9c;
}

/* line 5277, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-salt.active:not(.btn-outline):hover, .btn.grey-salt.active:not(.btn-outline):focus, .btn.grey-salt.active.focus:not(.btn-outline) {
  color: #FAFCFB;
  background-color: #8da0ad;
  border-color: #758d9c;
}

/* line 5286, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.grey-salt.dropdown-toggle:not(.btn-outline):hover, .open > .btn.grey-salt.dropdown-toggle:not(.btn-outline):focus, .open > .btn.grey-salt.dropdown-toggle.focus:not(.btn-outline) {
  color: #FAFCFB;
  background-color: #8da0ad;
  border-color: #758d9c;
}

/* line 5294, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-salt:not(.btn-outline):active, .btn.grey-salt.active:not(.btn-outline) {
  background-image: none;
}

/* line 5299, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.grey-salt.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 5305, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-salt.disabled:not(.btn-outline):hover, .btn.grey-salt.disabled:not(.btn-outline):focus, .btn.grey-salt.disabled.focus:not(.btn-outline) {
  background-color: #bfcad1;
  border-color: #bfcad1;
}

/* line 5311, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-salt[disabled]:not(.btn-outline):hover, .btn.grey-salt[disabled]:not(.btn-outline):focus, .btn.grey-salt.focus[disabled]:not(.btn-outline) {
  background-color: #bfcad1;
  border-color: #bfcad1;
}

/* line 5319, vendor/assets/stylesheets/components-rounded.scss */
fieldset[disabled] .btn.grey-salt:not(.btn-outline):hover, fieldset[disabled] .btn.grey-salt:not(.btn-outline):focus, fieldset[disabled] .btn.grey-salt.focus:not(.btn-outline) {
  background-color: #bfcad1;
  border-color: #bfcad1;
}

/* line 5326, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-salt:not(.btn-outline) .badge {
  color: #bfcad1;
  background-color: #FAFCFB;
}

/* line 5330, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.grey-salt {
  border-color: #bfcad1;
  color: #bfcad1;
  background: none;
}

/* line 5334, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.grey-salt:hover {
  border-color: #bfcad1;
  color: #FAFCFB;
  background-color: #bfcad1;
}

/* line 5339, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.grey-salt:active {
  border-color: #bfcad1;
  color: #FAFCFB;
  background-color: #bfcad1;
}

/* line 5343, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.grey-salt:active:hover, .btn.btn-outline.grey-salt:active:focus {
  border-color: #bfcad1;
  color: #FAFCFB;
  background-color: #bfcad1;
}

/* line 5349, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.grey-salt:focus, .btn.btn-outline.grey-salt.active {
  border-color: #bfcad1;
  color: #FAFCFB;
  background-color: #bfcad1;
}

/* line 5355, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-salt-stripe {
  border-left: 4px solid #bfcad1 !important;
}

/* line 5358, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-mint:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #525e64;
  border-color: #525e64;
}

/* line 5362, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-mint:not(.btn-outline):focus, .btn.grey-mint.focus:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #3b4448;
  border-color: #191c1e;
}

/* line 5367, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-mint:not(.btn-outline):hover, .btn.grey-mint:not(.btn-outline):active, .btn.grey-mint.active:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #3b4448;
  border-color: #363e42;
}

/* line 5375, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.grey-mint.dropdown-toggle:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #3b4448;
  border-color: #363e42;
}

/* line 5383, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-mint:not(.btn-outline):active:hover, .btn.grey-mint:not(.btn-outline):active:focus, .btn.grey-mint.focus:not(.btn-outline):active {
  color: #FFFFFF;
  background-color: #2b3134;
  border-color: #191c1e;
}

/* line 5390, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-mint.active:not(.btn-outline):hover, .btn.grey-mint.active:not(.btn-outline):focus, .btn.grey-mint.active.focus:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #2b3134;
  border-color: #191c1e;
}

/* line 5399, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.grey-mint.dropdown-toggle:not(.btn-outline):hover, .open > .btn.grey-mint.dropdown-toggle:not(.btn-outline):focus, .open > .btn.grey-mint.dropdown-toggle.focus:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #2b3134;
  border-color: #191c1e;
}

/* line 5407, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-mint:not(.btn-outline):active, .btn.grey-mint.active:not(.btn-outline) {
  background-image: none;
}

/* line 5412, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.grey-mint.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 5418, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-mint.disabled:not(.btn-outline):hover, .btn.grey-mint.disabled:not(.btn-outline):focus, .btn.grey-mint.disabled.focus:not(.btn-outline) {
  background-color: #525e64;
  border-color: #525e64;
}

/* line 5424, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-mint[disabled]:not(.btn-outline):hover, .btn.grey-mint[disabled]:not(.btn-outline):focus, .btn.grey-mint.focus[disabled]:not(.btn-outline) {
  background-color: #525e64;
  border-color: #525e64;
}

/* line 5432, vendor/assets/stylesheets/components-rounded.scss */
fieldset[disabled] .btn.grey-mint:not(.btn-outline):hover, fieldset[disabled] .btn.grey-mint:not(.btn-outline):focus, fieldset[disabled] .btn.grey-mint.focus:not(.btn-outline) {
  background-color: #525e64;
  border-color: #525e64;
}

/* line 5439, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-mint:not(.btn-outline) .badge {
  color: #525e64;
  background-color: #FFFFFF;
}

/* line 5443, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.grey-mint {
  border-color: #525e64;
  color: #525e64;
  background: none;
}

/* line 5447, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.grey-mint:hover {
  border-color: #525e64;
  color: #FFFFFF;
  background-color: #525e64;
}

/* line 5452, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.grey-mint:active {
  border-color: #525e64;
  color: #FFFFFF;
  background-color: #525e64;
}

/* line 5456, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.grey-mint:active:hover, .btn.btn-outline.grey-mint:active:focus {
  border-color: #525e64;
  color: #FFFFFF;
  background-color: #525e64;
}

/* line 5462, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.grey-mint:focus, .btn.btn-outline.grey-mint.active {
  border-color: #525e64;
  color: #FFFFFF;
  background-color: #525e64;
}

/* line 5468, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-mint-stripe {
  border-left: 4px solid #525e64 !important;
}

/* line 5471, vendor/assets/stylesheets/components-rounded.scss */
.btn.red:not(.btn-outline) {
  color: #ffffff;
  background-color: #e7505a;
  border-color: #e7505a;
}

/* line 5475, vendor/assets/stylesheets/components-rounded.scss */
.btn.red:not(.btn-outline):focus, .btn.red.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #e12330;
  border-color: #a1161f;
}

/* line 5480, vendor/assets/stylesheets/components-rounded.scss */
.btn.red:not(.btn-outline):hover, .btn.red:not(.btn-outline):active, .btn.red.active:not(.btn-outline) {
  color: #ffffff;
  background-color: #e12330;
  border-color: #dc1e2b;
}

/* line 5488, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.red.dropdown-toggle:not(.btn-outline) {
  color: #ffffff;
  background-color: #e12330;
  border-color: #dc1e2b;
}

/* line 5496, vendor/assets/stylesheets/components-rounded.scss */
.btn.red:not(.btn-outline):active:hover, .btn.red:not(.btn-outline):active:focus, .btn.red.focus:not(.btn-outline):active {
  color: #ffffff;
  background-color: #c51b26;
  border-color: #a1161f;
}

/* line 5503, vendor/assets/stylesheets/components-rounded.scss */
.btn.red.active:not(.btn-outline):hover, .btn.red.active:not(.btn-outline):focus, .btn.red.active.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #c51b26;
  border-color: #a1161f;
}

/* line 5512, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.red.dropdown-toggle:not(.btn-outline):hover, .open > .btn.red.dropdown-toggle:not(.btn-outline):focus, .open > .btn.red.dropdown-toggle.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #c51b26;
  border-color: #a1161f;
}

/* line 5520, vendor/assets/stylesheets/components-rounded.scss */
.btn.red:not(.btn-outline):active, .btn.red.active:not(.btn-outline) {
  background-image: none;
}

/* line 5525, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.red.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 5531, vendor/assets/stylesheets/components-rounded.scss */
.btn.red.disabled:not(.btn-outline):hover, .btn.red.disabled:not(.btn-outline):focus, .btn.red.disabled.focus:not(.btn-outline) {
  background-color: #e7505a;
  border-color: #e7505a;
}

/* line 5537, vendor/assets/stylesheets/components-rounded.scss */
.btn.red[disabled]:not(.btn-outline):hover, .btn.red[disabled]:not(.btn-outline):focus, .btn.red.focus[disabled]:not(.btn-outline) {
  background-color: #e7505a;
  border-color: #e7505a;
}

/* line 5545, vendor/assets/stylesheets/components-rounded.scss */
fieldset[disabled] .btn.red:not(.btn-outline):hover, fieldset[disabled] .btn.red:not(.btn-outline):focus, fieldset[disabled] .btn.red.focus:not(.btn-outline) {
  background-color: #e7505a;
  border-color: #e7505a;
}

/* line 5552, vendor/assets/stylesheets/components-rounded.scss */
.btn.red:not(.btn-outline) .badge {
  color: #e7505a;
  background-color: #ffffff;
}

/* line 5556, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.red {
  border-color: #e7505a;
  color: #e7505a;
  background: none;
}

/* line 5560, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.red:hover {
  border-color: #e7505a;
  color: #ffffff;
  background-color: #e7505a;
}

/* line 5565, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.red:active {
  border-color: #e7505a;
  color: #ffffff;
  background-color: #e7505a;
}

/* line 5569, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.red:active:hover, .btn.btn-outline.red:active:focus {
  border-color: #e7505a;
  color: #ffffff;
  background-color: #e7505a;
}

/* line 5575, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.red:focus, .btn.btn-outline.red.active {
  border-color: #e7505a;
  color: #ffffff;
  background-color: #e7505a;
}

/* line 5581, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-stripe {
  border-left: 4px solid #e7505a !important;
}

/* line 5584, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-pink:not(.btn-outline) {
  color: #ffffff;
  background-color: #E08283;
  border-color: #E08283;
}

/* line 5588, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-pink:not(.btn-outline):focus, .btn.red-pink.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #d6595a;
  border-color: #b52d2e;
}

/* line 5593, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-pink:not(.btn-outline):hover, .btn.red-pink:not(.btn-outline):active, .btn.red-pink.active:not(.btn-outline) {
  color: #ffffff;
  background-color: #d6595a;
  border-color: #d45152;
}

/* line 5601, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.red-pink.dropdown-toggle:not(.btn-outline) {
  color: #ffffff;
  background-color: #d6595a;
  border-color: #d45152;
}

/* line 5609, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-pink:not(.btn-outline):active:hover, .btn.red-pink:not(.btn-outline):active:focus, .btn.red-pink.focus:not(.btn-outline):active {
  color: #ffffff;
  background-color: #cf3d3e;
  border-color: #b52d2e;
}

/* line 5616, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-pink.active:not(.btn-outline):hover, .btn.red-pink.active:not(.btn-outline):focus, .btn.red-pink.active.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #cf3d3e;
  border-color: #b52d2e;
}

/* line 5625, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.red-pink.dropdown-toggle:not(.btn-outline):hover, .open > .btn.red-pink.dropdown-toggle:not(.btn-outline):focus, .open > .btn.red-pink.dropdown-toggle.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #cf3d3e;
  border-color: #b52d2e;
}

/* line 5633, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-pink:not(.btn-outline):active, .btn.red-pink.active:not(.btn-outline) {
  background-image: none;
}

/* line 5638, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.red-pink.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 5644, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-pink.disabled:not(.btn-outline):hover, .btn.red-pink.disabled:not(.btn-outline):focus, .btn.red-pink.disabled.focus:not(.btn-outline) {
  background-color: #E08283;
  border-color: #E08283;
}

/* line 5650, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-pink[disabled]:not(.btn-outline):hover, .btn.red-pink[disabled]:not(.btn-outline):focus, .btn.red-pink.focus[disabled]:not(.btn-outline) {
  background-color: #E08283;
  border-color: #E08283;
}

/* line 5658, vendor/assets/stylesheets/components-rounded.scss */
fieldset[disabled] .btn.red-pink:not(.btn-outline):hover, fieldset[disabled] .btn.red-pink:not(.btn-outline):focus, fieldset[disabled] .btn.red-pink.focus:not(.btn-outline) {
  background-color: #E08283;
  border-color: #E08283;
}

/* line 5665, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-pink:not(.btn-outline) .badge {
  color: #E08283;
  background-color: #ffffff;
}

/* line 5669, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.red-pink {
  border-color: #E08283;
  color: #E08283;
  background: none;
}

/* line 5673, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.red-pink:hover {
  border-color: #E08283;
  color: #ffffff;
  background-color: #E08283;
}

/* line 5678, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.red-pink:active {
  border-color: #E08283;
  color: #ffffff;
  background-color: #E08283;
}

/* line 5682, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.red-pink:active:hover, .btn.btn-outline.red-pink:active:focus {
  border-color: #E08283;
  color: #ffffff;
  background-color: #E08283;
}

/* line 5688, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.red-pink:focus, .btn.btn-outline.red-pink.active {
  border-color: #E08283;
  color: #ffffff;
  background-color: #E08283;
}

/* line 5694, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-pink-stripe {
  border-left: 4px solid #E08283 !important;
}

/* line 5697, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-sunglo:not(.btn-outline) {
  color: #ffffff;
  background-color: #E26A6A;
  border-color: #E26A6A;
}

/* line 5701, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-sunglo:not(.btn-outline):focus, .btn.red-sunglo.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #da3f3f;
  border-color: #ab2121;
}

/* line 5706, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-sunglo:not(.btn-outline):hover, .btn.red-sunglo:not(.btn-outline):active, .btn.red-sunglo.active:not(.btn-outline) {
  color: #ffffff;
  background-color: #da3f3f;
  border-color: #d83737;
}

/* line 5714, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.red-sunglo.dropdown-toggle:not(.btn-outline) {
  color: #ffffff;
  background-color: #da3f3f;
  border-color: #d83737;
}

/* line 5722, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-sunglo:not(.btn-outline):active:hover, .btn.red-sunglo:not(.btn-outline):active:focus, .btn.red-sunglo.focus:not(.btn-outline):active {
  color: #ffffff;
  background-color: #cd2828;
  border-color: #ab2121;
}

/* line 5729, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-sunglo.active:not(.btn-outline):hover, .btn.red-sunglo.active:not(.btn-outline):focus, .btn.red-sunglo.active.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #cd2828;
  border-color: #ab2121;
}

/* line 5738, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.red-sunglo.dropdown-toggle:not(.btn-outline):hover, .open > .btn.red-sunglo.dropdown-toggle:not(.btn-outline):focus, .open > .btn.red-sunglo.dropdown-toggle.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #cd2828;
  border-color: #ab2121;
}

/* line 5746, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-sunglo:not(.btn-outline):active, .btn.red-sunglo.active:not(.btn-outline) {
  background-image: none;
}

/* line 5751, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.red-sunglo.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 5757, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-sunglo.disabled:not(.btn-outline):hover, .btn.red-sunglo.disabled:not(.btn-outline):focus, .btn.red-sunglo.disabled.focus:not(.btn-outline) {
  background-color: #E26A6A;
  border-color: #E26A6A;
}

/* line 5763, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-sunglo[disabled]:not(.btn-outline):hover, .btn.red-sunglo[disabled]:not(.btn-outline):focus, .btn.red-sunglo.focus[disabled]:not(.btn-outline) {
  background-color: #E26A6A;
  border-color: #E26A6A;
}

/* line 5771, vendor/assets/stylesheets/components-rounded.scss */
fieldset[disabled] .btn.red-sunglo:not(.btn-outline):hover, fieldset[disabled] .btn.red-sunglo:not(.btn-outline):focus, fieldset[disabled] .btn.red-sunglo.focus:not(.btn-outline) {
  background-color: #E26A6A;
  border-color: #E26A6A;
}

/* line 5778, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-sunglo:not(.btn-outline) .badge {
  color: #E26A6A;
  background-color: #ffffff;
}

/* line 5782, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.red-sunglo {
  border-color: #E26A6A;
  color: #E26A6A;
  background: none;
}

/* line 5786, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.red-sunglo:hover {
  border-color: #E26A6A;
  color: #ffffff;
  background-color: #E26A6A;
}

/* line 5791, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.red-sunglo:active {
  border-color: #E26A6A;
  color: #ffffff;
  background-color: #E26A6A;
}

/* line 5795, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.red-sunglo:active:hover, .btn.btn-outline.red-sunglo:active:focus {
  border-color: #E26A6A;
  color: #ffffff;
  background-color: #E26A6A;
}

/* line 5801, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.red-sunglo:focus, .btn.btn-outline.red-sunglo.active {
  border-color: #E26A6A;
  color: #ffffff;
  background-color: #E26A6A;
}

/* line 5807, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-sunglo-stripe {
  border-left: 4px solid #E26A6A !important;
}

/* line 5810, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-intense:not(.btn-outline) {
  color: #ffffff;
  background-color: #e35b5a;
  border-color: #e35b5a;
}

/* line 5814, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-intense:not(.btn-outline):focus, .btn.red-intense.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #dc302e;
  border-color: #a21c1b;
}

/* line 5819, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-intense:not(.btn-outline):hover, .btn.red-intense:not(.btn-outline):active, .btn.red-intense.active:not(.btn-outline) {
  color: #ffffff;
  background-color: #dc302e;
  border-color: #da2726;
}

/* line 5827, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.red-intense.dropdown-toggle:not(.btn-outline) {
  color: #ffffff;
  background-color: #dc302e;
  border-color: #da2726;
}

/* line 5835, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-intense:not(.btn-outline):active:hover, .btn.red-intense:not(.btn-outline):active:focus, .btn.red-intense.focus:not(.btn-outline):active {
  color: #ffffff;
  background-color: #c52321;
  border-color: #a21c1b;
}

/* line 5842, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-intense.active:not(.btn-outline):hover, .btn.red-intense.active:not(.btn-outline):focus, .btn.red-intense.active.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #c52321;
  border-color: #a21c1b;
}

/* line 5851, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.red-intense.dropdown-toggle:not(.btn-outline):hover, .open > .btn.red-intense.dropdown-toggle:not(.btn-outline):focus, .open > .btn.red-intense.dropdown-toggle.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #c52321;
  border-color: #a21c1b;
}

/* line 5859, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-intense:not(.btn-outline):active, .btn.red-intense.active:not(.btn-outline) {
  background-image: none;
}

/* line 5864, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.red-intense.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 5870, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-intense.disabled:not(.btn-outline):hover, .btn.red-intense.disabled:not(.btn-outline):focus, .btn.red-intense.disabled.focus:not(.btn-outline) {
  background-color: #e35b5a;
  border-color: #e35b5a;
}

/* line 5876, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-intense[disabled]:not(.btn-outline):hover, .btn.red-intense[disabled]:not(.btn-outline):focus, .btn.red-intense.focus[disabled]:not(.btn-outline) {
  background-color: #e35b5a;
  border-color: #e35b5a;
}

/* line 5884, vendor/assets/stylesheets/components-rounded.scss */
fieldset[disabled] .btn.red-intense:not(.btn-outline):hover, fieldset[disabled] .btn.red-intense:not(.btn-outline):focus, fieldset[disabled] .btn.red-intense.focus:not(.btn-outline) {
  background-color: #e35b5a;
  border-color: #e35b5a;
}

/* line 5891, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-intense:not(.btn-outline) .badge {
  color: #e35b5a;
  background-color: #ffffff;
}

/* line 5895, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.red-intense {
  border-color: #e35b5a;
  color: #e35b5a;
  background: none;
}

/* line 5899, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.red-intense:hover {
  border-color: #e35b5a;
  color: #ffffff;
  background-color: #e35b5a;
}

/* line 5904, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.red-intense:active {
  border-color: #e35b5a;
  color: #ffffff;
  background-color: #e35b5a;
}

/* line 5908, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.red-intense:active:hover, .btn.btn-outline.red-intense:active:focus {
  border-color: #e35b5a;
  color: #ffffff;
  background-color: #e35b5a;
}

/* line 5914, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.red-intense:focus, .btn.btn-outline.red-intense.active {
  border-color: #e35b5a;
  color: #ffffff;
  background-color: #e35b5a;
}

/* line 5920, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-intense-stripe {
  border-left: 4px solid #e35b5a !important;
}

/* line 5923, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-thunderbird:not(.btn-outline) {
  color: #ffffff;
  background-color: #D91E18;
  border-color: #D91E18;
}

/* line 5927, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-thunderbird:not(.btn-outline):focus, .btn.red-thunderbird.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #ab1813;
  border-color: #660e0b;
}

/* line 5932, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-thunderbird:not(.btn-outline):hover, .btn.red-thunderbird:not(.btn-outline):active, .btn.red-thunderbird.active:not(.btn-outline) {
  color: #ffffff;
  background-color: #ab1813;
  border-color: #a21612;
}

/* line 5940, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.red-thunderbird.dropdown-toggle:not(.btn-outline) {
  color: #ffffff;
  background-color: #ab1813;
  border-color: #a21612;
}

/* line 5948, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-thunderbird:not(.btn-outline):active:hover, .btn.red-thunderbird:not(.btn-outline):active:focus, .btn.red-thunderbird.focus:not(.btn-outline):active {
  color: #ffffff;
  background-color: #8b130f;
  border-color: #660e0b;
}

/* line 5955, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-thunderbird.active:not(.btn-outline):hover, .btn.red-thunderbird.active:not(.btn-outline):focus, .btn.red-thunderbird.active.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #8b130f;
  border-color: #660e0b;
}

/* line 5964, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.red-thunderbird.dropdown-toggle:not(.btn-outline):hover, .open > .btn.red-thunderbird.dropdown-toggle:not(.btn-outline):focus, .open > .btn.red-thunderbird.dropdown-toggle.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #8b130f;
  border-color: #660e0b;
}

/* line 5972, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-thunderbird:not(.btn-outline):active, .btn.red-thunderbird.active:not(.btn-outline) {
  background-image: none;
}

/* line 5977, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.red-thunderbird.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 5983, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-thunderbird.disabled:not(.btn-outline):hover, .btn.red-thunderbird.disabled:not(.btn-outline):focus, .btn.red-thunderbird.disabled.focus:not(.btn-outline) {
  background-color: #D91E18;
  border-color: #D91E18;
}

/* line 5989, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-thunderbird[disabled]:not(.btn-outline):hover, .btn.red-thunderbird[disabled]:not(.btn-outline):focus, .btn.red-thunderbird.focus[disabled]:not(.btn-outline) {
  background-color: #D91E18;
  border-color: #D91E18;
}

/* line 5997, vendor/assets/stylesheets/components-rounded.scss */
fieldset[disabled] .btn.red-thunderbird:not(.btn-outline):hover, fieldset[disabled] .btn.red-thunderbird:not(.btn-outline):focus, fieldset[disabled] .btn.red-thunderbird.focus:not(.btn-outline) {
  background-color: #D91E18;
  border-color: #D91E18;
}

/* line 6004, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-thunderbird:not(.btn-outline) .badge {
  color: #D91E18;
  background-color: #ffffff;
}

/* line 6008, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.red-thunderbird {
  border-color: #D91E18;
  color: #D91E18;
  background: none;
}

/* line 6012, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.red-thunderbird:hover {
  border-color: #D91E18;
  color: #ffffff;
  background-color: #D91E18;
}

/* line 6017, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.red-thunderbird:active {
  border-color: #D91E18;
  color: #ffffff;
  background-color: #D91E18;
}

/* line 6021, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.red-thunderbird:active:hover, .btn.btn-outline.red-thunderbird:active:focus {
  border-color: #D91E18;
  color: #ffffff;
  background-color: #D91E18;
}

/* line 6027, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.red-thunderbird:focus, .btn.btn-outline.red-thunderbird.active {
  border-color: #D91E18;
  color: #ffffff;
  background-color: #D91E18;
}

/* line 6033, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-thunderbird-stripe {
  border-left: 4px solid #D91E18 !important;
}

/* line 6036, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-flamingo:not(.btn-outline) {
  color: #ffffff;
  background-color: #EF4836;
  border-color: #EF4836;
}

/* line 6040, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-flamingo:not(.btn-outline):focus, .btn.red-flamingo.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #e02612;
  border-color: #991a0c;
}

/* line 6045, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-flamingo:not(.btn-outline):hover, .btn.red-flamingo:not(.btn-outline):active, .btn.red-flamingo.active:not(.btn-outline) {
  color: #ffffff;
  background-color: #e02612;
  border-color: #d72411;
}

/* line 6053, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.red-flamingo.dropdown-toggle:not(.btn-outline) {
  color: #ffffff;
  background-color: #e02612;
  border-color: #d72411;
}

/* line 6061, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-flamingo:not(.btn-outline):active:hover, .btn.red-flamingo:not(.btn-outline):active:focus, .btn.red-flamingo.focus:not(.btn-outline):active {
  color: #ffffff;
  background-color: #bf200f;
  border-color: #991a0c;
}

/* line 6068, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-flamingo.active:not(.btn-outline):hover, .btn.red-flamingo.active:not(.btn-outline):focus, .btn.red-flamingo.active.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #bf200f;
  border-color: #991a0c;
}

/* line 6077, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.red-flamingo.dropdown-toggle:not(.btn-outline):hover, .open > .btn.red-flamingo.dropdown-toggle:not(.btn-outline):focus, .open > .btn.red-flamingo.dropdown-toggle.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #bf200f;
  border-color: #991a0c;
}

/* line 6085, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-flamingo:not(.btn-outline):active, .btn.red-flamingo.active:not(.btn-outline) {
  background-image: none;
}

/* line 6090, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.red-flamingo.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 6096, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-flamingo.disabled:not(.btn-outline):hover, .btn.red-flamingo.disabled:not(.btn-outline):focus, .btn.red-flamingo.disabled.focus:not(.btn-outline) {
  background-color: #EF4836;
  border-color: #EF4836;
}

/* line 6102, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-flamingo[disabled]:not(.btn-outline):hover, .btn.red-flamingo[disabled]:not(.btn-outline):focus, .btn.red-flamingo.focus[disabled]:not(.btn-outline) {
  background-color: #EF4836;
  border-color: #EF4836;
}

/* line 6110, vendor/assets/stylesheets/components-rounded.scss */
fieldset[disabled] .btn.red-flamingo:not(.btn-outline):hover, fieldset[disabled] .btn.red-flamingo:not(.btn-outline):focus, fieldset[disabled] .btn.red-flamingo.focus:not(.btn-outline) {
  background-color: #EF4836;
  border-color: #EF4836;
}

/* line 6117, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-flamingo:not(.btn-outline) .badge {
  color: #EF4836;
  background-color: #ffffff;
}

/* line 6121, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.red-flamingo {
  border-color: #EF4836;
  color: #EF4836;
  background: none;
}

/* line 6125, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.red-flamingo:hover {
  border-color: #EF4836;
  color: #ffffff;
  background-color: #EF4836;
}

/* line 6130, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.red-flamingo:active {
  border-color: #EF4836;
  color: #ffffff;
  background-color: #EF4836;
}

/* line 6134, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.red-flamingo:active:hover, .btn.btn-outline.red-flamingo:active:focus {
  border-color: #EF4836;
  color: #ffffff;
  background-color: #EF4836;
}

/* line 6140, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.red-flamingo:focus, .btn.btn-outline.red-flamingo.active {
  border-color: #EF4836;
  color: #ffffff;
  background-color: #EF4836;
}

/* line 6146, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-flamingo-stripe {
  border-left: 4px solid #EF4836 !important;
}

/* line 6149, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-soft:not(.btn-outline) {
  color: #ffffff;
  background-color: #d05454;
  border-color: #d05454;
}

/* line 6153, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-soft:not(.btn-outline):focus, .btn.red-soft.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #bd3434;
  border-color: #812323;
}

/* line 6158, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-soft:not(.btn-outline):hover, .btn.red-soft:not(.btn-outline):active, .btn.red-soft.active:not(.btn-outline) {
  color: #ffffff;
  background-color: #bd3434;
  border-color: #b53232;
}

/* line 6166, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.red-soft.dropdown-toggle:not(.btn-outline) {
  color: #ffffff;
  background-color: #bd3434;
  border-color: #b53232;
}

/* line 6174, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-soft:not(.btn-outline):active:hover, .btn.red-soft:not(.btn-outline):active:focus, .btn.red-soft.focus:not(.btn-outline):active {
  color: #ffffff;
  background-color: #a12c2c;
  border-color: #812323;
}

/* line 6181, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-soft.active:not(.btn-outline):hover, .btn.red-soft.active:not(.btn-outline):focus, .btn.red-soft.active.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #a12c2c;
  border-color: #812323;
}

/* line 6190, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.red-soft.dropdown-toggle:not(.btn-outline):hover, .open > .btn.red-soft.dropdown-toggle:not(.btn-outline):focus, .open > .btn.red-soft.dropdown-toggle.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #a12c2c;
  border-color: #812323;
}

/* line 6198, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-soft:not(.btn-outline):active, .btn.red-soft.active:not(.btn-outline) {
  background-image: none;
}

/* line 6203, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.red-soft.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 6209, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-soft.disabled:not(.btn-outline):hover, .btn.red-soft.disabled:not(.btn-outline):focus, .btn.red-soft.disabled.focus:not(.btn-outline) {
  background-color: #d05454;
  border-color: #d05454;
}

/* line 6215, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-soft[disabled]:not(.btn-outline):hover, .btn.red-soft[disabled]:not(.btn-outline):focus, .btn.red-soft.focus[disabled]:not(.btn-outline) {
  background-color: #d05454;
  border-color: #d05454;
}

/* line 6223, vendor/assets/stylesheets/components-rounded.scss */
fieldset[disabled] .btn.red-soft:not(.btn-outline):hover, fieldset[disabled] .btn.red-soft:not(.btn-outline):focus, fieldset[disabled] .btn.red-soft.focus:not(.btn-outline) {
  background-color: #d05454;
  border-color: #d05454;
}

/* line 6230, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-soft:not(.btn-outline) .badge {
  color: #d05454;
  background-color: #ffffff;
}

/* line 6234, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.red-soft {
  border-color: #d05454;
  color: #d05454;
  background: none;
}

/* line 6238, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.red-soft:hover {
  border-color: #d05454;
  color: #ffffff;
  background-color: #d05454;
}

/* line 6243, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.red-soft:active {
  border-color: #d05454;
  color: #ffffff;
  background-color: #d05454;
}

/* line 6247, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.red-soft:active:hover, .btn.btn-outline.red-soft:active:focus {
  border-color: #d05454;
  color: #ffffff;
  background-color: #d05454;
}

/* line 6253, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.red-soft:focus, .btn.btn-outline.red-soft.active {
  border-color: #d05454;
  color: #ffffff;
  background-color: #d05454;
}

/* line 6259, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-soft-stripe {
  border-left: 4px solid #d05454 !important;
}

/* line 6262, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-haze:not(.btn-outline) {
  color: #ffffff;
  background-color: #f36a5a;
  border-color: #f36a5a;
}

/* line 6266, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-haze:not(.btn-outline):focus, .btn.red-haze.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #f03f2a;
  border-color: #c0210e;
}

/* line 6271, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-haze:not(.btn-outline):hover, .btn.red-haze:not(.btn-outline):active, .btn.red-haze.active:not(.btn-outline) {
  color: #ffffff;
  background-color: #f03f2a;
  border-color: #ef3621;
}

/* line 6279, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.red-haze.dropdown-toggle:not(.btn-outline) {
  color: #ffffff;
  background-color: #f03f2a;
  border-color: #ef3621;
}

/* line 6287, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-haze:not(.btn-outline):active:hover, .btn.red-haze:not(.btn-outline):active:focus, .btn.red-haze.focus:not(.btn-outline):active {
  color: #ffffff;
  background-color: #e62711;
  border-color: #c0210e;
}

/* line 6294, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-haze.active:not(.btn-outline):hover, .btn.red-haze.active:not(.btn-outline):focus, .btn.red-haze.active.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #e62711;
  border-color: #c0210e;
}

/* line 6303, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.red-haze.dropdown-toggle:not(.btn-outline):hover, .open > .btn.red-haze.dropdown-toggle:not(.btn-outline):focus, .open > .btn.red-haze.dropdown-toggle.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #e62711;
  border-color: #c0210e;
}

/* line 6311, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-haze:not(.btn-outline):active, .btn.red-haze.active:not(.btn-outline) {
  background-image: none;
}

/* line 6316, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.red-haze.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 6322, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-haze.disabled:not(.btn-outline):hover, .btn.red-haze.disabled:not(.btn-outline):focus, .btn.red-haze.disabled.focus:not(.btn-outline) {
  background-color: #f36a5a;
  border-color: #f36a5a;
}

/* line 6328, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-haze[disabled]:not(.btn-outline):hover, .btn.red-haze[disabled]:not(.btn-outline):focus, .btn.red-haze.focus[disabled]:not(.btn-outline) {
  background-color: #f36a5a;
  border-color: #f36a5a;
}

/* line 6336, vendor/assets/stylesheets/components-rounded.scss */
fieldset[disabled] .btn.red-haze:not(.btn-outline):hover, fieldset[disabled] .btn.red-haze:not(.btn-outline):focus, fieldset[disabled] .btn.red-haze.focus:not(.btn-outline) {
  background-color: #f36a5a;
  border-color: #f36a5a;
}

/* line 6343, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-haze:not(.btn-outline) .badge {
  color: #f36a5a;
  background-color: #ffffff;
}

/* line 6347, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.red-haze {
  border-color: #f36a5a;
  color: #f36a5a;
  background: none;
}

/* line 6351, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.red-haze:hover {
  border-color: #f36a5a;
  color: #ffffff;
  background-color: #f36a5a;
}

/* line 6356, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.red-haze:active {
  border-color: #f36a5a;
  color: #ffffff;
  background-color: #f36a5a;
}

/* line 6360, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.red-haze:active:hover, .btn.btn-outline.red-haze:active:focus {
  border-color: #f36a5a;
  color: #ffffff;
  background-color: #f36a5a;
}

/* line 6366, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.red-haze:focus, .btn.btn-outline.red-haze.active {
  border-color: #f36a5a;
  color: #ffffff;
  background-color: #f36a5a;
}

/* line 6372, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-haze-stripe {
  border-left: 4px solid #f36a5a !important;
}

/* line 6375, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-mint:not(.btn-outline) {
  color: #ffffff;
  background-color: #e43a45;
  border-color: #e43a45;
}

/* line 6379, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-mint:not(.btn-outline):focus, .btn.red-mint.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #cf1c28;
  border-color: #8b131b;
}

/* line 6384, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-mint:not(.btn-outline):hover, .btn.red-mint:not(.btn-outline):active, .btn.red-mint.active:not(.btn-outline) {
  color: #ffffff;
  background-color: #cf1c28;
  border-color: #c61b26;
}

/* line 6392, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.red-mint.dropdown-toggle:not(.btn-outline) {
  color: #ffffff;
  background-color: #cf1c28;
  border-color: #c61b26;
}

/* line 6400, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-mint:not(.btn-outline):active:hover, .btn.red-mint:not(.btn-outline):active:focus, .btn.red-mint.focus:not(.btn-outline):active {
  color: #ffffff;
  background-color: #af1822;
  border-color: #8b131b;
}

/* line 6407, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-mint.active:not(.btn-outline):hover, .btn.red-mint.active:not(.btn-outline):focus, .btn.red-mint.active.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #af1822;
  border-color: #8b131b;
}

/* line 6416, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.red-mint.dropdown-toggle:not(.btn-outline):hover, .open > .btn.red-mint.dropdown-toggle:not(.btn-outline):focus, .open > .btn.red-mint.dropdown-toggle.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #af1822;
  border-color: #8b131b;
}

/* line 6424, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-mint:not(.btn-outline):active, .btn.red-mint.active:not(.btn-outline) {
  background-image: none;
}

/* line 6429, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.red-mint.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 6435, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-mint.disabled:not(.btn-outline):hover, .btn.red-mint.disabled:not(.btn-outline):focus, .btn.red-mint.disabled.focus:not(.btn-outline) {
  background-color: #e43a45;
  border-color: #e43a45;
}

/* line 6441, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-mint[disabled]:not(.btn-outline):hover, .btn.red-mint[disabled]:not(.btn-outline):focus, .btn.red-mint.focus[disabled]:not(.btn-outline) {
  background-color: #e43a45;
  border-color: #e43a45;
}

/* line 6449, vendor/assets/stylesheets/components-rounded.scss */
fieldset[disabled] .btn.red-mint:not(.btn-outline):hover, fieldset[disabled] .btn.red-mint:not(.btn-outline):focus, fieldset[disabled] .btn.red-mint.focus:not(.btn-outline) {
  background-color: #e43a45;
  border-color: #e43a45;
}

/* line 6456, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-mint:not(.btn-outline) .badge {
  color: #e43a45;
  background-color: #ffffff;
}

/* line 6460, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.red-mint {
  border-color: #e43a45;
  color: #e43a45;
  background: none;
}

/* line 6464, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.red-mint:hover {
  border-color: #e43a45;
  color: #ffffff;
  background-color: #e43a45;
}

/* line 6469, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.red-mint:active {
  border-color: #e43a45;
  color: #ffffff;
  background-color: #e43a45;
}

/* line 6473, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.red-mint:active:hover, .btn.btn-outline.red-mint:active:focus {
  border-color: #e43a45;
  color: #ffffff;
  background-color: #e43a45;
}

/* line 6479, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.red-mint:focus, .btn.btn-outline.red-mint.active {
  border-color: #e43a45;
  color: #ffffff;
  background-color: #e43a45;
}

/* line 6485, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-mint-stripe {
  border-left: 4px solid #e43a45 !important;
}

/* line 6488, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow:not(.btn-outline) {
  color: #ffffff;
  background-color: #c49f47;
  border-color: #c49f47;
}

/* line 6492, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow:not(.btn-outline):focus, .btn.yellow.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #a48334;
  border-color: #6a5422;
}

/* line 6497, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow:not(.btn-outline):hover, .btn.yellow:not(.btn-outline):active, .btn.yellow.active:not(.btn-outline) {
  color: #ffffff;
  background-color: #a48334;
  border-color: #9c7c32;
}

/* line 6505, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.yellow.dropdown-toggle:not(.btn-outline) {
  color: #ffffff;
  background-color: #a48334;
  border-color: #9c7c32;
}

/* line 6513, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow:not(.btn-outline):active:hover, .btn.yellow:not(.btn-outline):active:focus, .btn.yellow.focus:not(.btn-outline):active {
  color: #ffffff;
  background-color: #896d2c;
  border-color: #6a5422;
}

/* line 6520, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow.active:not(.btn-outline):hover, .btn.yellow.active:not(.btn-outline):focus, .btn.yellow.active.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #896d2c;
  border-color: #6a5422;
}

/* line 6529, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.yellow.dropdown-toggle:not(.btn-outline):hover, .open > .btn.yellow.dropdown-toggle:not(.btn-outline):focus, .open > .btn.yellow.dropdown-toggle.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #896d2c;
  border-color: #6a5422;
}

/* line 6537, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow:not(.btn-outline):active, .btn.yellow.active:not(.btn-outline) {
  background-image: none;
}

/* line 6542, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.yellow.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 6548, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow.disabled:not(.btn-outline):hover, .btn.yellow.disabled:not(.btn-outline):focus, .btn.yellow.disabled.focus:not(.btn-outline) {
  background-color: #c49f47;
  border-color: #c49f47;
}

/* line 6554, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow[disabled]:not(.btn-outline):hover, .btn.yellow[disabled]:not(.btn-outline):focus, .btn.yellow.focus[disabled]:not(.btn-outline) {
  background-color: #c49f47;
  border-color: #c49f47;
}

/* line 6562, vendor/assets/stylesheets/components-rounded.scss */
fieldset[disabled] .btn.yellow:not(.btn-outline):hover, fieldset[disabled] .btn.yellow:not(.btn-outline):focus, fieldset[disabled] .btn.yellow.focus:not(.btn-outline) {
  background-color: #c49f47;
  border-color: #c49f47;
}

/* line 6569, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow:not(.btn-outline) .badge {
  color: #c49f47;
  background-color: #ffffff;
}

/* line 6573, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.yellow {
  border-color: #c49f47;
  color: #c49f47;
  background: none;
}

/* line 6577, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.yellow:hover {
  border-color: #c49f47;
  color: #ffffff;
  background-color: #c49f47;
}

/* line 6582, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.yellow:active {
  border-color: #c49f47;
  color: #ffffff;
  background-color: #c49f47;
}

/* line 6586, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.yellow:active:hover, .btn.btn-outline.yellow:active:focus {
  border-color: #c49f47;
  color: #ffffff;
  background-color: #c49f47;
}

/* line 6592, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.yellow:focus, .btn.btn-outline.yellow.active {
  border-color: #c49f47;
  color: #ffffff;
  background-color: #c49f47;
}

/* line 6598, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-stripe {
  border-left: 4px solid #c49f47 !important;
}

/* line 6601, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-gold:not(.btn-outline) {
  color: #ffffff;
  background-color: #E87E04;
  border-color: #E87E04;
}

/* line 6605, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-gold:not(.btn-outline):focus, .btn.yellow-gold.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #b66303;
  border-color: #6b3a02;
}

/* line 6610, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-gold:not(.btn-outline):hover, .btn.yellow-gold:not(.btn-outline):active, .btn.yellow-gold.active:not(.btn-outline) {
  color: #ffffff;
  background-color: #b66303;
  border-color: #ac5d03;
}

/* line 6618, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.yellow-gold.dropdown-toggle:not(.btn-outline) {
  color: #ffffff;
  background-color: #b66303;
  border-color: #ac5d03;
}

/* line 6626, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-gold:not(.btn-outline):active:hover, .btn.yellow-gold:not(.btn-outline):active:focus, .btn.yellow-gold.focus:not(.btn-outline):active {
  color: #ffffff;
  background-color: #935003;
  border-color: #6b3a02;
}

/* line 6633, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-gold.active:not(.btn-outline):hover, .btn.yellow-gold.active:not(.btn-outline):focus, .btn.yellow-gold.active.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #935003;
  border-color: #6b3a02;
}

/* line 6642, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.yellow-gold.dropdown-toggle:not(.btn-outline):hover, .open > .btn.yellow-gold.dropdown-toggle:not(.btn-outline):focus, .open > .btn.yellow-gold.dropdown-toggle.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #935003;
  border-color: #6b3a02;
}

/* line 6650, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-gold:not(.btn-outline):active, .btn.yellow-gold.active:not(.btn-outline) {
  background-image: none;
}

/* line 6655, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.yellow-gold.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 6661, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-gold.disabled:not(.btn-outline):hover, .btn.yellow-gold.disabled:not(.btn-outline):focus, .btn.yellow-gold.disabled.focus:not(.btn-outline) {
  background-color: #E87E04;
  border-color: #E87E04;
}

/* line 6667, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-gold[disabled]:not(.btn-outline):hover, .btn.yellow-gold[disabled]:not(.btn-outline):focus, .btn.yellow-gold.focus[disabled]:not(.btn-outline) {
  background-color: #E87E04;
  border-color: #E87E04;
}

/* line 6675, vendor/assets/stylesheets/components-rounded.scss */
fieldset[disabled] .btn.yellow-gold:not(.btn-outline):hover, fieldset[disabled] .btn.yellow-gold:not(.btn-outline):focus, fieldset[disabled] .btn.yellow-gold.focus:not(.btn-outline) {
  background-color: #E87E04;
  border-color: #E87E04;
}

/* line 6682, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-gold:not(.btn-outline) .badge {
  color: #E87E04;
  background-color: #ffffff;
}

/* line 6686, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.yellow-gold {
  border-color: #E87E04;
  color: #E87E04;
  background: none;
}

/* line 6690, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.yellow-gold:hover {
  border-color: #E87E04;
  color: #ffffff;
  background-color: #E87E04;
}

/* line 6695, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.yellow-gold:active {
  border-color: #E87E04;
  color: #ffffff;
  background-color: #E87E04;
}

/* line 6699, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.yellow-gold:active:hover, .btn.btn-outline.yellow-gold:active:focus {
  border-color: #E87E04;
  color: #ffffff;
  background-color: #E87E04;
}

/* line 6705, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.yellow-gold:focus, .btn.btn-outline.yellow-gold.active {
  border-color: #E87E04;
  color: #ffffff;
  background-color: #E87E04;
}

/* line 6711, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-gold-stripe {
  border-left: 4px solid #E87E04 !important;
}

/* line 6714, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-casablanca:not(.btn-outline) {
  color: #ffffff;
  background-color: #f2784b;
  border-color: #f2784b;
}

/* line 6718, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-casablanca:not(.btn-outline):focus, .btn.yellow-casablanca.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #ef541b;
  border-color: #b1390d;
}

/* line 6723, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-casablanca:not(.btn-outline):hover, .btn.yellow-casablanca:not(.btn-outline):active, .btn.yellow-casablanca.active:not(.btn-outline) {
  color: #ffffff;
  background-color: #ef541b;
  border-color: #ee4d12;
}

/* line 6731, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.yellow-casablanca.dropdown-toggle:not(.btn-outline) {
  color: #ffffff;
  background-color: #ef541b;
  border-color: #ee4d12;
}

/* line 6739, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-casablanca:not(.btn-outline):active:hover, .btn.yellow-casablanca:not(.btn-outline):active:focus, .btn.yellow-casablanca.focus:not(.btn-outline):active {
  color: #ffffff;
  background-color: #d74510;
  border-color: #b1390d;
}

/* line 6746, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-casablanca.active:not(.btn-outline):hover, .btn.yellow-casablanca.active:not(.btn-outline):focus, .btn.yellow-casablanca.active.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #d74510;
  border-color: #b1390d;
}

/* line 6755, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.yellow-casablanca.dropdown-toggle:not(.btn-outline):hover, .open > .btn.yellow-casablanca.dropdown-toggle:not(.btn-outline):focus, .open > .btn.yellow-casablanca.dropdown-toggle.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #d74510;
  border-color: #b1390d;
}

/* line 6763, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-casablanca:not(.btn-outline):active, .btn.yellow-casablanca.active:not(.btn-outline) {
  background-image: none;
}

/* line 6768, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.yellow-casablanca.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 6774, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-casablanca.disabled:not(.btn-outline):hover, .btn.yellow-casablanca.disabled:not(.btn-outline):focus, .btn.yellow-casablanca.disabled.focus:not(.btn-outline) {
  background-color: #f2784b;
  border-color: #f2784b;
}

/* line 6780, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-casablanca[disabled]:not(.btn-outline):hover, .btn.yellow-casablanca[disabled]:not(.btn-outline):focus, .btn.yellow-casablanca.focus[disabled]:not(.btn-outline) {
  background-color: #f2784b;
  border-color: #f2784b;
}

/* line 6788, vendor/assets/stylesheets/components-rounded.scss */
fieldset[disabled] .btn.yellow-casablanca:not(.btn-outline):hover, fieldset[disabled] .btn.yellow-casablanca:not(.btn-outline):focus, fieldset[disabled] .btn.yellow-casablanca.focus:not(.btn-outline) {
  background-color: #f2784b;
  border-color: #f2784b;
}

/* line 6795, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-casablanca:not(.btn-outline) .badge {
  color: #f2784b;
  background-color: #ffffff;
}

/* line 6799, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.yellow-casablanca {
  border-color: #f2784b;
  color: #f2784b;
  background: none;
}

/* line 6803, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.yellow-casablanca:hover {
  border-color: #f2784b;
  color: #ffffff;
  background-color: #f2784b;
}

/* line 6808, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.yellow-casablanca:active {
  border-color: #f2784b;
  color: #ffffff;
  background-color: #f2784b;
}

/* line 6812, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.yellow-casablanca:active:hover, .btn.btn-outline.yellow-casablanca:active:focus {
  border-color: #f2784b;
  color: #ffffff;
  background-color: #f2784b;
}

/* line 6818, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.yellow-casablanca:focus, .btn.btn-outline.yellow-casablanca.active {
  border-color: #f2784b;
  color: #ffffff;
  background-color: #f2784b;
}

/* line 6824, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-casablanca-stripe {
  border-left: 4px solid #f2784b !important;
}

/* line 6827, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-crusta:not(.btn-outline) {
  color: #ffffff;
  background-color: #f3c200;
  border-color: #f3c200;
}

/* line 6831, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-crusta:not(.btn-outline):focus, .btn.yellow-crusta.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #c09900;
  border-color: #745c00;
}

/* line 6836, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-crusta:not(.btn-outline):hover, .btn.yellow-crusta:not(.btn-outline):active, .btn.yellow-crusta.active:not(.btn-outline) {
  color: #ffffff;
  background-color: #c09900;
  border-color: #b69100;
}

/* line 6844, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.yellow-crusta.dropdown-toggle:not(.btn-outline) {
  color: #ffffff;
  background-color: #c09900;
  border-color: #b69100;
}

/* line 6852, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-crusta:not(.btn-outline):active:hover, .btn.yellow-crusta:not(.btn-outline):active:focus, .btn.yellow-crusta.focus:not(.btn-outline):active {
  color: #ffffff;
  background-color: #9c7d00;
  border-color: #745c00;
}

/* line 6859, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-crusta.active:not(.btn-outline):hover, .btn.yellow-crusta.active:not(.btn-outline):focus, .btn.yellow-crusta.active.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #9c7d00;
  border-color: #745c00;
}

/* line 6868, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.yellow-crusta.dropdown-toggle:not(.btn-outline):hover, .open > .btn.yellow-crusta.dropdown-toggle:not(.btn-outline):focus, .open > .btn.yellow-crusta.dropdown-toggle.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #9c7d00;
  border-color: #745c00;
}

/* line 6876, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-crusta:not(.btn-outline):active, .btn.yellow-crusta.active:not(.btn-outline) {
  background-image: none;
}

/* line 6881, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.yellow-crusta.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 6887, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-crusta.disabled:not(.btn-outline):hover, .btn.yellow-crusta.disabled:not(.btn-outline):focus, .btn.yellow-crusta.disabled.focus:not(.btn-outline) {
  background-color: #f3c200;
  border-color: #f3c200;
}

/* line 6893, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-crusta[disabled]:not(.btn-outline):hover, .btn.yellow-crusta[disabled]:not(.btn-outline):focus, .btn.yellow-crusta.focus[disabled]:not(.btn-outline) {
  background-color: #f3c200;
  border-color: #f3c200;
}

/* line 6901, vendor/assets/stylesheets/components-rounded.scss */
fieldset[disabled] .btn.yellow-crusta:not(.btn-outline):hover, fieldset[disabled] .btn.yellow-crusta:not(.btn-outline):focus, fieldset[disabled] .btn.yellow-crusta.focus:not(.btn-outline) {
  background-color: #f3c200;
  border-color: #f3c200;
}

/* line 6908, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-crusta:not(.btn-outline) .badge {
  color: #f3c200;
  background-color: #ffffff;
}

/* line 6912, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.yellow-crusta {
  border-color: #f3c200;
  color: #f3c200;
  background: none;
}

/* line 6916, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.yellow-crusta:hover {
  border-color: #f3c200;
  color: #ffffff;
  background-color: #f3c200;
}

/* line 6921, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.yellow-crusta:active {
  border-color: #f3c200;
  color: #ffffff;
  background-color: #f3c200;
}

/* line 6925, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.yellow-crusta:active:hover, .btn.btn-outline.yellow-crusta:active:focus {
  border-color: #f3c200;
  color: #ffffff;
  background-color: #f3c200;
}

/* line 6931, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.yellow-crusta:focus, .btn.btn-outline.yellow-crusta.active {
  border-color: #f3c200;
  color: #ffffff;
  background-color: #f3c200;
}

/* line 6937, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-crusta-stripe {
  border-left: 4px solid #f3c200 !important;
}

/* line 6940, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-lemon:not(.btn-outline) {
  color: #ffffff;
  background-color: #F7CA18;
  border-color: #F7CA18;
}

/* line 6944, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-lemon:not(.btn-outline):focus, .btn.yellow-lemon.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #d5ab07;
  border-color: #8b7005;
}

/* line 6949, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-lemon:not(.btn-outline):hover, .btn.yellow-lemon:not(.btn-outline):active, .btn.yellow-lemon.active:not(.btn-outline) {
  color: #ffffff;
  background-color: #d5ab07;
  border-color: #cba307;
}

/* line 6957, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.yellow-lemon.dropdown-toggle:not(.btn-outline) {
  color: #ffffff;
  background-color: #d5ab07;
  border-color: #cba307;
}

/* line 6965, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-lemon:not(.btn-outline):active:hover, .btn.yellow-lemon:not(.btn-outline):active:focus, .btn.yellow-lemon.focus:not(.btn-outline):active {
  color: #ffffff;
  background-color: #b28f06;
  border-color: #8b7005;
}

/* line 6972, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-lemon.active:not(.btn-outline):hover, .btn.yellow-lemon.active:not(.btn-outline):focus, .btn.yellow-lemon.active.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #b28f06;
  border-color: #8b7005;
}

/* line 6981, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.yellow-lemon.dropdown-toggle:not(.btn-outline):hover, .open > .btn.yellow-lemon.dropdown-toggle:not(.btn-outline):focus, .open > .btn.yellow-lemon.dropdown-toggle.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #b28f06;
  border-color: #8b7005;
}

/* line 6989, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-lemon:not(.btn-outline):active, .btn.yellow-lemon.active:not(.btn-outline) {
  background-image: none;
}

/* line 6994, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.yellow-lemon.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 7000, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-lemon.disabled:not(.btn-outline):hover, .btn.yellow-lemon.disabled:not(.btn-outline):focus, .btn.yellow-lemon.disabled.focus:not(.btn-outline) {
  background-color: #F7CA18;
  border-color: #F7CA18;
}

/* line 7006, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-lemon[disabled]:not(.btn-outline):hover, .btn.yellow-lemon[disabled]:not(.btn-outline):focus, .btn.yellow-lemon.focus[disabled]:not(.btn-outline) {
  background-color: #F7CA18;
  border-color: #F7CA18;
}

/* line 7014, vendor/assets/stylesheets/components-rounded.scss */
fieldset[disabled] .btn.yellow-lemon:not(.btn-outline):hover, fieldset[disabled] .btn.yellow-lemon:not(.btn-outline):focus, fieldset[disabled] .btn.yellow-lemon.focus:not(.btn-outline) {
  background-color: #F7CA18;
  border-color: #F7CA18;
}

/* line 7021, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-lemon:not(.btn-outline) .badge {
  color: #F7CA18;
  background-color: #ffffff;
}

/* line 7025, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.yellow-lemon {
  border-color: #F7CA18;
  color: #F7CA18;
  background: none;
}

/* line 7029, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.yellow-lemon:hover {
  border-color: #F7CA18;
  color: #ffffff;
  background-color: #F7CA18;
}

/* line 7034, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.yellow-lemon:active {
  border-color: #F7CA18;
  color: #ffffff;
  background-color: #F7CA18;
}

/* line 7038, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.yellow-lemon:active:hover, .btn.btn-outline.yellow-lemon:active:focus {
  border-color: #F7CA18;
  color: #ffffff;
  background-color: #F7CA18;
}

/* line 7044, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.yellow-lemon:focus, .btn.btn-outline.yellow-lemon.active {
  border-color: #F7CA18;
  color: #ffffff;
  background-color: #F7CA18;
}

/* line 7050, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-lemon-stripe {
  border-left: 4px solid #F7CA18 !important;
}

/* line 7053, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-saffron:not(.btn-outline) {
  color: #ffffff;
  background-color: #F4D03F;
  border-color: #F4D03F;
}

/* line 7057, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-saffron:not(.btn-outline):focus, .btn.yellow-saffron.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #f1c40f;
  border-color: #aa8a0a;
}

/* line 7062, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-saffron:not(.btn-outline):hover, .btn.yellow-saffron:not(.btn-outline):active, .btn.yellow-saffron.active:not(.btn-outline) {
  color: #ffffff;
  background-color: #f1c40f;
  border-color: #e8bd0d;
}

/* line 7070, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.yellow-saffron.dropdown-toggle:not(.btn-outline) {
  color: #ffffff;
  background-color: #f1c40f;
  border-color: #e8bd0d;
}

/* line 7078, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-saffron:not(.btn-outline):active:hover, .btn.yellow-saffron:not(.btn-outline):active:focus, .btn.yellow-saffron.focus:not(.btn-outline):active {
  color: #ffffff;
  background-color: #d0a90c;
  border-color: #aa8a0a;
}

/* line 7085, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-saffron.active:not(.btn-outline):hover, .btn.yellow-saffron.active:not(.btn-outline):focus, .btn.yellow-saffron.active.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #d0a90c;
  border-color: #aa8a0a;
}

/* line 7094, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.yellow-saffron.dropdown-toggle:not(.btn-outline):hover, .open > .btn.yellow-saffron.dropdown-toggle:not(.btn-outline):focus, .open > .btn.yellow-saffron.dropdown-toggle.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #d0a90c;
  border-color: #aa8a0a;
}

/* line 7102, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-saffron:not(.btn-outline):active, .btn.yellow-saffron.active:not(.btn-outline) {
  background-image: none;
}

/* line 7107, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.yellow-saffron.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 7113, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-saffron.disabled:not(.btn-outline):hover, .btn.yellow-saffron.disabled:not(.btn-outline):focus, .btn.yellow-saffron.disabled.focus:not(.btn-outline) {
  background-color: #F4D03F;
  border-color: #F4D03F;
}

/* line 7119, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-saffron[disabled]:not(.btn-outline):hover, .btn.yellow-saffron[disabled]:not(.btn-outline):focus, .btn.yellow-saffron.focus[disabled]:not(.btn-outline) {
  background-color: #F4D03F;
  border-color: #F4D03F;
}

/* line 7127, vendor/assets/stylesheets/components-rounded.scss */
fieldset[disabled] .btn.yellow-saffron:not(.btn-outline):hover, fieldset[disabled] .btn.yellow-saffron:not(.btn-outline):focus, fieldset[disabled] .btn.yellow-saffron.focus:not(.btn-outline) {
  background-color: #F4D03F;
  border-color: #F4D03F;
}

/* line 7134, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-saffron:not(.btn-outline) .badge {
  color: #F4D03F;
  background-color: #ffffff;
}

/* line 7138, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.yellow-saffron {
  border-color: #F4D03F;
  color: #F4D03F;
  background: none;
}

/* line 7142, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.yellow-saffron:hover {
  border-color: #F4D03F;
  color: #ffffff;
  background-color: #F4D03F;
}

/* line 7147, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.yellow-saffron:active {
  border-color: #F4D03F;
  color: #ffffff;
  background-color: #F4D03F;
}

/* line 7151, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.yellow-saffron:active:hover, .btn.btn-outline.yellow-saffron:active:focus {
  border-color: #F4D03F;
  color: #ffffff;
  background-color: #F4D03F;
}

/* line 7157, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.yellow-saffron:focus, .btn.btn-outline.yellow-saffron.active {
  border-color: #F4D03F;
  color: #ffffff;
  background-color: #F4D03F;
}

/* line 7163, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-saffron-stripe {
  border-left: 4px solid #F4D03F !important;
}

/* line 7166, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-soft:not(.btn-outline) {
  color: #ffffff;
  background-color: #c8d046;
  border-color: #c8d046;
}

/* line 7170, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-soft:not(.btn-outline):focus, .btn.yellow-soft.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #adb52e;
  border-color: #73781e;
}

/* line 7175, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-soft:not(.btn-outline):hover, .btn.yellow-soft:not(.btn-outline):active, .btn.yellow-soft.active:not(.btn-outline) {
  color: #ffffff;
  background-color: #adb52e;
  border-color: #a5ad2c;
}

/* line 7183, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.yellow-soft.dropdown-toggle:not(.btn-outline) {
  color: #ffffff;
  background-color: #adb52e;
  border-color: #a5ad2c;
}

/* line 7191, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-soft:not(.btn-outline):active:hover, .btn.yellow-soft:not(.btn-outline):active:focus, .btn.yellow-soft.focus:not(.btn-outline):active {
  color: #ffffff;
  background-color: #929927;
  border-color: #73781e;
}

/* line 7198, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-soft.active:not(.btn-outline):hover, .btn.yellow-soft.active:not(.btn-outline):focus, .btn.yellow-soft.active.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #929927;
  border-color: #73781e;
}

/* line 7207, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.yellow-soft.dropdown-toggle:not(.btn-outline):hover, .open > .btn.yellow-soft.dropdown-toggle:not(.btn-outline):focus, .open > .btn.yellow-soft.dropdown-toggle.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #929927;
  border-color: #73781e;
}

/* line 7215, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-soft:not(.btn-outline):active, .btn.yellow-soft.active:not(.btn-outline) {
  background-image: none;
}

/* line 7220, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.yellow-soft.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 7226, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-soft.disabled:not(.btn-outline):hover, .btn.yellow-soft.disabled:not(.btn-outline):focus, .btn.yellow-soft.disabled.focus:not(.btn-outline) {
  background-color: #c8d046;
  border-color: #c8d046;
}

/* line 7232, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-soft[disabled]:not(.btn-outline):hover, .btn.yellow-soft[disabled]:not(.btn-outline):focus, .btn.yellow-soft.focus[disabled]:not(.btn-outline) {
  background-color: #c8d046;
  border-color: #c8d046;
}

/* line 7240, vendor/assets/stylesheets/components-rounded.scss */
fieldset[disabled] .btn.yellow-soft:not(.btn-outline):hover, fieldset[disabled] .btn.yellow-soft:not(.btn-outline):focus, fieldset[disabled] .btn.yellow-soft.focus:not(.btn-outline) {
  background-color: #c8d046;
  border-color: #c8d046;
}

/* line 7247, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-soft:not(.btn-outline) .badge {
  color: #c8d046;
  background-color: #ffffff;
}

/* line 7251, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.yellow-soft {
  border-color: #c8d046;
  color: #c8d046;
  background: none;
}

/* line 7255, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.yellow-soft:hover {
  border-color: #c8d046;
  color: #ffffff;
  background-color: #c8d046;
}

/* line 7260, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.yellow-soft:active {
  border-color: #c8d046;
  color: #ffffff;
  background-color: #c8d046;
}

/* line 7264, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.yellow-soft:active:hover, .btn.btn-outline.yellow-soft:active:focus {
  border-color: #c8d046;
  color: #ffffff;
  background-color: #c8d046;
}

/* line 7270, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.yellow-soft:focus, .btn.btn-outline.yellow-soft.active {
  border-color: #c8d046;
  color: #ffffff;
  background-color: #c8d046;
}

/* line 7276, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-soft-stripe {
  border-left: 4px solid #c8d046 !important;
}

/* line 7279, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-haze:not(.btn-outline) {
  color: #ffffff;
  background-color: #c5bf66;
  border-color: #c5bf66;
}

/* line 7283, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-haze:not(.btn-outline):focus, .btn.yellow-haze.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #b4ad44;
  border-color: #7c772f;
}

/* line 7288, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-haze:not(.btn-outline):hover, .btn.yellow-haze:not(.btn-outline):active, .btn.yellow-haze.active:not(.btn-outline) {
  color: #ffffff;
  background-color: #b4ad44;
  border-color: #aca641;
}

/* line 7296, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.yellow-haze.dropdown-toggle:not(.btn-outline) {
  color: #ffffff;
  background-color: #b4ad44;
  border-color: #aca641;
}

/* line 7304, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-haze:not(.btn-outline):active:hover, .btn.yellow-haze:not(.btn-outline):active:focus, .btn.yellow-haze.focus:not(.btn-outline):active {
  color: #ffffff;
  background-color: #9a943a;
  border-color: #7c772f;
}

/* line 7311, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-haze.active:not(.btn-outline):hover, .btn.yellow-haze.active:not(.btn-outline):focus, .btn.yellow-haze.active.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #9a943a;
  border-color: #7c772f;
}

/* line 7320, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.yellow-haze.dropdown-toggle:not(.btn-outline):hover, .open > .btn.yellow-haze.dropdown-toggle:not(.btn-outline):focus, .open > .btn.yellow-haze.dropdown-toggle.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #9a943a;
  border-color: #7c772f;
}

/* line 7328, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-haze:not(.btn-outline):active, .btn.yellow-haze.active:not(.btn-outline) {
  background-image: none;
}

/* line 7333, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.yellow-haze.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 7339, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-haze.disabled:not(.btn-outline):hover, .btn.yellow-haze.disabled:not(.btn-outline):focus, .btn.yellow-haze.disabled.focus:not(.btn-outline) {
  background-color: #c5bf66;
  border-color: #c5bf66;
}

/* line 7345, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-haze[disabled]:not(.btn-outline):hover, .btn.yellow-haze[disabled]:not(.btn-outline):focus, .btn.yellow-haze.focus[disabled]:not(.btn-outline) {
  background-color: #c5bf66;
  border-color: #c5bf66;
}

/* line 7353, vendor/assets/stylesheets/components-rounded.scss */
fieldset[disabled] .btn.yellow-haze:not(.btn-outline):hover, fieldset[disabled] .btn.yellow-haze:not(.btn-outline):focus, fieldset[disabled] .btn.yellow-haze.focus:not(.btn-outline) {
  background-color: #c5bf66;
  border-color: #c5bf66;
}

/* line 7360, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-haze:not(.btn-outline) .badge {
  color: #c5bf66;
  background-color: #ffffff;
}

/* line 7364, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.yellow-haze {
  border-color: #c5bf66;
  color: #c5bf66;
  background: none;
}

/* line 7368, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.yellow-haze:hover {
  border-color: #c5bf66;
  color: #ffffff;
  background-color: #c5bf66;
}

/* line 7373, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.yellow-haze:active {
  border-color: #c5bf66;
  color: #ffffff;
  background-color: #c5bf66;
}

/* line 7377, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.yellow-haze:active:hover, .btn.btn-outline.yellow-haze:active:focus {
  border-color: #c5bf66;
  color: #ffffff;
  background-color: #c5bf66;
}

/* line 7383, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.yellow-haze:focus, .btn.btn-outline.yellow-haze.active {
  border-color: #c5bf66;
  color: #ffffff;
  background-color: #c5bf66;
}

/* line 7389, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-haze-stripe {
  border-left: 4px solid #c5bf66 !important;
}

/* line 7392, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-mint:not(.btn-outline) {
  color: #ffffff;
  background-color: #c5b96b;
  border-color: #c5b96b;
}

/* line 7396, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-mint:not(.btn-outline):focus, .btn.yellow-mint.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #b6a747;
  border-color: #7f7532;
}

/* line 7401, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-mint:not(.btn-outline):hover, .btn.yellow-mint:not(.btn-outline):active, .btn.yellow-mint.active:not(.btn-outline) {
  color: #ffffff;
  background-color: #b6a747;
  border-color: #aea044;
}

/* line 7409, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.yellow-mint.dropdown-toggle:not(.btn-outline) {
  color: #ffffff;
  background-color: #b6a747;
  border-color: #aea044;
}

/* line 7417, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-mint:not(.btn-outline):active:hover, .btn.yellow-mint:not(.btn-outline):active:focus, .btn.yellow-mint.focus:not(.btn-outline):active {
  color: #ffffff;
  background-color: #9c8f3d;
  border-color: #7f7532;
}

/* line 7424, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-mint.active:not(.btn-outline):hover, .btn.yellow-mint.active:not(.btn-outline):focus, .btn.yellow-mint.active.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #9c8f3d;
  border-color: #7f7532;
}

/* line 7433, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.yellow-mint.dropdown-toggle:not(.btn-outline):hover, .open > .btn.yellow-mint.dropdown-toggle:not(.btn-outline):focus, .open > .btn.yellow-mint.dropdown-toggle.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #9c8f3d;
  border-color: #7f7532;
}

/* line 7441, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-mint:not(.btn-outline):active, .btn.yellow-mint.active:not(.btn-outline) {
  background-image: none;
}

/* line 7446, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.yellow-mint.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 7452, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-mint.disabled:not(.btn-outline):hover, .btn.yellow-mint.disabled:not(.btn-outline):focus, .btn.yellow-mint.disabled.focus:not(.btn-outline) {
  background-color: #c5b96b;
  border-color: #c5b96b;
}

/* line 7458, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-mint[disabled]:not(.btn-outline):hover, .btn.yellow-mint[disabled]:not(.btn-outline):focus, .btn.yellow-mint.focus[disabled]:not(.btn-outline) {
  background-color: #c5b96b;
  border-color: #c5b96b;
}

/* line 7466, vendor/assets/stylesheets/components-rounded.scss */
fieldset[disabled] .btn.yellow-mint:not(.btn-outline):hover, fieldset[disabled] .btn.yellow-mint:not(.btn-outline):focus, fieldset[disabled] .btn.yellow-mint.focus:not(.btn-outline) {
  background-color: #c5b96b;
  border-color: #c5b96b;
}

/* line 7473, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-mint:not(.btn-outline) .badge {
  color: #c5b96b;
  background-color: #ffffff;
}

/* line 7477, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.yellow-mint {
  border-color: #c5b96b;
  color: #c5b96b;
  background: none;
}

/* line 7481, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.yellow-mint:hover {
  border-color: #c5b96b;
  color: #ffffff;
  background-color: #c5b96b;
}

/* line 7486, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.yellow-mint:active {
  border-color: #c5b96b;
  color: #ffffff;
  background-color: #c5b96b;
}

/* line 7490, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.yellow-mint:active:hover, .btn.btn-outline.yellow-mint:active:focus {
  border-color: #c5b96b;
  color: #ffffff;
  background-color: #c5b96b;
}

/* line 7496, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.yellow-mint:focus, .btn.btn-outline.yellow-mint.active {
  border-color: #c5b96b;
  color: #ffffff;
  background-color: #c5b96b;
}

/* line 7502, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-mint-stripe {
  border-left: 4px solid #c5b96b !important;
}

/* line 7505, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple:not(.btn-outline) {
  color: #ffffff;
  background-color: #8E44AD;
  border-color: #8E44AD;
}

/* line 7509, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple:not(.btn-outline):focus, .btn.purple.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #703688;
  border-color: #432051;
}

/* line 7514, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple:not(.btn-outline):hover, .btn.purple:not(.btn-outline):active, .btn.purple.active:not(.btn-outline) {
  color: #ffffff;
  background-color: #703688;
  border-color: #6a3381;
}

/* line 7522, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.purple.dropdown-toggle:not(.btn-outline) {
  color: #ffffff;
  background-color: #703688;
  border-color: #6a3381;
}

/* line 7530, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple:not(.btn-outline):active:hover, .btn.purple:not(.btn-outline):active:focus, .btn.purple.focus:not(.btn-outline):active {
  color: #ffffff;
  background-color: #5b2c6f;
  border-color: #432051;
}

/* line 7537, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple.active:not(.btn-outline):hover, .btn.purple.active:not(.btn-outline):focus, .btn.purple.active.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #5b2c6f;
  border-color: #432051;
}

/* line 7546, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.purple.dropdown-toggle:not(.btn-outline):hover, .open > .btn.purple.dropdown-toggle:not(.btn-outline):focus, .open > .btn.purple.dropdown-toggle.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #5b2c6f;
  border-color: #432051;
}

/* line 7554, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple:not(.btn-outline):active, .btn.purple.active:not(.btn-outline) {
  background-image: none;
}

/* line 7559, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.purple.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 7565, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple.disabled:not(.btn-outline):hover, .btn.purple.disabled:not(.btn-outline):focus, .btn.purple.disabled.focus:not(.btn-outline) {
  background-color: #8E44AD;
  border-color: #8E44AD;
}

/* line 7571, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple[disabled]:not(.btn-outline):hover, .btn.purple[disabled]:not(.btn-outline):focus, .btn.purple.focus[disabled]:not(.btn-outline) {
  background-color: #8E44AD;
  border-color: #8E44AD;
}

/* line 7579, vendor/assets/stylesheets/components-rounded.scss */
fieldset[disabled] .btn.purple:not(.btn-outline):hover, fieldset[disabled] .btn.purple:not(.btn-outline):focus, fieldset[disabled] .btn.purple.focus:not(.btn-outline) {
  background-color: #8E44AD;
  border-color: #8E44AD;
}

/* line 7586, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple:not(.btn-outline) .badge {
  color: #8E44AD;
  background-color: #ffffff;
}

/* line 7590, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.purple {
  border-color: #8E44AD;
  color: #8E44AD;
  background: none;
}

/* line 7594, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.purple:hover {
  border-color: #8E44AD;
  color: #ffffff;
  background-color: #8E44AD;
}

/* line 7599, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.purple:active {
  border-color: #8E44AD;
  color: #ffffff;
  background-color: #8E44AD;
}

/* line 7603, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.purple:active:hover, .btn.btn-outline.purple:active:focus {
  border-color: #8E44AD;
  color: #ffffff;
  background-color: #8E44AD;
}

/* line 7609, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.purple:focus, .btn.btn-outline.purple.active {
  border-color: #8E44AD;
  color: #ffffff;
  background-color: #8E44AD;
}

/* line 7615, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-stripe {
  border-left: 4px solid #8E44AD !important;
}

/* line 7618, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-plum:not(.btn-outline) {
  color: #ffffff;
  background-color: #8775a7;
  border-color: #8775a7;
}

/* line 7622, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-plum:not(.btn-outline):focus, .btn.purple-plum.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #6d5b8e;
  border-color: #493d60;
}

/* line 7627, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-plum:not(.btn-outline):hover, .btn.purple-plum:not(.btn-outline):active, .btn.purple-plum.active:not(.btn-outline) {
  color: #ffffff;
  background-color: #6d5b8e;
  border-color: #685788;
}

/* line 7635, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.purple-plum.dropdown-toggle:not(.btn-outline) {
  color: #ffffff;
  background-color: #6d5b8e;
  border-color: #685788;
}

/* line 7643, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-plum:not(.btn-outline):active:hover, .btn.purple-plum:not(.btn-outline):active:focus, .btn.purple-plum.focus:not(.btn-outline):active {
  color: #ffffff;
  background-color: #5d4d78;
  border-color: #493d60;
}

/* line 7650, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-plum.active:not(.btn-outline):hover, .btn.purple-plum.active:not(.btn-outline):focus, .btn.purple-plum.active.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #5d4d78;
  border-color: #493d60;
}

/* line 7659, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.purple-plum.dropdown-toggle:not(.btn-outline):hover, .open > .btn.purple-plum.dropdown-toggle:not(.btn-outline):focus, .open > .btn.purple-plum.dropdown-toggle.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #5d4d78;
  border-color: #493d60;
}

/* line 7667, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-plum:not(.btn-outline):active, .btn.purple-plum.active:not(.btn-outline) {
  background-image: none;
}

/* line 7672, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.purple-plum.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 7678, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-plum.disabled:not(.btn-outline):hover, .btn.purple-plum.disabled:not(.btn-outline):focus, .btn.purple-plum.disabled.focus:not(.btn-outline) {
  background-color: #8775a7;
  border-color: #8775a7;
}

/* line 7684, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-plum[disabled]:not(.btn-outline):hover, .btn.purple-plum[disabled]:not(.btn-outline):focus, .btn.purple-plum.focus[disabled]:not(.btn-outline) {
  background-color: #8775a7;
  border-color: #8775a7;
}

/* line 7692, vendor/assets/stylesheets/components-rounded.scss */
fieldset[disabled] .btn.purple-plum:not(.btn-outline):hover, fieldset[disabled] .btn.purple-plum:not(.btn-outline):focus, fieldset[disabled] .btn.purple-plum.focus:not(.btn-outline) {
  background-color: #8775a7;
  border-color: #8775a7;
}

/* line 7699, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-plum:not(.btn-outline) .badge {
  color: #8775a7;
  background-color: #ffffff;
}

/* line 7703, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.purple-plum {
  border-color: #8775a7;
  color: #8775a7;
  background: none;
}

/* line 7707, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.purple-plum:hover {
  border-color: #8775a7;
  color: #ffffff;
  background-color: #8775a7;
}

/* line 7712, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.purple-plum:active {
  border-color: #8775a7;
  color: #ffffff;
  background-color: #8775a7;
}

/* line 7716, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.purple-plum:active:hover, .btn.btn-outline.purple-plum:active:focus {
  border-color: #8775a7;
  color: #ffffff;
  background-color: #8775a7;
}

/* line 7722, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.purple-plum:focus, .btn.btn-outline.purple-plum.active {
  border-color: #8775a7;
  color: #ffffff;
  background-color: #8775a7;
}

/* line 7728, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-plum-stripe {
  border-left: 4px solid #8775a7 !important;
}

/* line 7731, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-medium:not(.btn-outline) {
  color: #ffffff;
  background-color: #BF55EC;
  border-color: #BF55EC;
}

/* line 7735, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-medium:not(.btn-outline):focus, .btn.purple-medium.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #ae27e7;
  border-color: #8013ae;
}

/* line 7740, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-medium:not(.btn-outline):hover, .btn.purple-medium:not(.btn-outline):active, .btn.purple-medium.active:not(.btn-outline) {
  color: #ffffff;
  background-color: #ae27e7;
  border-color: #aa1ee6;
}

/* line 7748, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.purple-medium.dropdown-toggle:not(.btn-outline) {
  color: #ffffff;
  background-color: #ae27e7;
  border-color: #aa1ee6;
}

/* line 7756, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-medium:not(.btn-outline):active:hover, .btn.purple-medium:not(.btn-outline):active:focus, .btn.purple-medium.focus:not(.btn-outline):active {
  color: #ffffff;
  background-color: #9b18d3;
  border-color: #8013ae;
}

/* line 7763, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-medium.active:not(.btn-outline):hover, .btn.purple-medium.active:not(.btn-outline):focus, .btn.purple-medium.active.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #9b18d3;
  border-color: #8013ae;
}

/* line 7772, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.purple-medium.dropdown-toggle:not(.btn-outline):hover, .open > .btn.purple-medium.dropdown-toggle:not(.btn-outline):focus, .open > .btn.purple-medium.dropdown-toggle.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #9b18d3;
  border-color: #8013ae;
}

/* line 7780, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-medium:not(.btn-outline):active, .btn.purple-medium.active:not(.btn-outline) {
  background-image: none;
}

/* line 7785, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.purple-medium.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 7791, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-medium.disabled:not(.btn-outline):hover, .btn.purple-medium.disabled:not(.btn-outline):focus, .btn.purple-medium.disabled.focus:not(.btn-outline) {
  background-color: #BF55EC;
  border-color: #BF55EC;
}

/* line 7797, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-medium[disabled]:not(.btn-outline):hover, .btn.purple-medium[disabled]:not(.btn-outline):focus, .btn.purple-medium.focus[disabled]:not(.btn-outline) {
  background-color: #BF55EC;
  border-color: #BF55EC;
}

/* line 7805, vendor/assets/stylesheets/components-rounded.scss */
fieldset[disabled] .btn.purple-medium:not(.btn-outline):hover, fieldset[disabled] .btn.purple-medium:not(.btn-outline):focus, fieldset[disabled] .btn.purple-medium.focus:not(.btn-outline) {
  background-color: #BF55EC;
  border-color: #BF55EC;
}

/* line 7812, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-medium:not(.btn-outline) .badge {
  color: #BF55EC;
  background-color: #ffffff;
}

/* line 7816, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.purple-medium {
  border-color: #BF55EC;
  color: #BF55EC;
  background: none;
}

/* line 7820, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.purple-medium:hover {
  border-color: #BF55EC;
  color: #ffffff;
  background-color: #BF55EC;
}

/* line 7825, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.purple-medium:active {
  border-color: #BF55EC;
  color: #ffffff;
  background-color: #BF55EC;
}

/* line 7829, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.purple-medium:active:hover, .btn.btn-outline.purple-medium:active:focus {
  border-color: #BF55EC;
  color: #ffffff;
  background-color: #BF55EC;
}

/* line 7835, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.purple-medium:focus, .btn.btn-outline.purple-medium.active {
  border-color: #BF55EC;
  color: #ffffff;
  background-color: #BF55EC;
}

/* line 7841, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-medium-stripe {
  border-left: 4px solid #BF55EC !important;
}

/* line 7844, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-studio:not(.btn-outline) {
  color: #ffffff;
  background-color: #8E44AD;
  border-color: #8E44AD;
}

/* line 7848, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-studio:not(.btn-outline):focus, .btn.purple-studio.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #703688;
  border-color: #432051;
}

/* line 7853, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-studio:not(.btn-outline):hover, .btn.purple-studio:not(.btn-outline):active, .btn.purple-studio.active:not(.btn-outline) {
  color: #ffffff;
  background-color: #703688;
  border-color: #6a3381;
}

/* line 7861, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.purple-studio.dropdown-toggle:not(.btn-outline) {
  color: #ffffff;
  background-color: #703688;
  border-color: #6a3381;
}

/* line 7869, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-studio:not(.btn-outline):active:hover, .btn.purple-studio:not(.btn-outline):active:focus, .btn.purple-studio.focus:not(.btn-outline):active {
  color: #ffffff;
  background-color: #5b2c6f;
  border-color: #432051;
}

/* line 7876, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-studio.active:not(.btn-outline):hover, .btn.purple-studio.active:not(.btn-outline):focus, .btn.purple-studio.active.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #5b2c6f;
  border-color: #432051;
}

/* line 7885, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.purple-studio.dropdown-toggle:not(.btn-outline):hover, .open > .btn.purple-studio.dropdown-toggle:not(.btn-outline):focus, .open > .btn.purple-studio.dropdown-toggle.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #5b2c6f;
  border-color: #432051;
}

/* line 7893, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-studio:not(.btn-outline):active, .btn.purple-studio.active:not(.btn-outline) {
  background-image: none;
}

/* line 7898, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.purple-studio.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 7904, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-studio.disabled:not(.btn-outline):hover, .btn.purple-studio.disabled:not(.btn-outline):focus, .btn.purple-studio.disabled.focus:not(.btn-outline) {
  background-color: #8E44AD;
  border-color: #8E44AD;
}

/* line 7910, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-studio[disabled]:not(.btn-outline):hover, .btn.purple-studio[disabled]:not(.btn-outline):focus, .btn.purple-studio.focus[disabled]:not(.btn-outline) {
  background-color: #8E44AD;
  border-color: #8E44AD;
}

/* line 7918, vendor/assets/stylesheets/components-rounded.scss */
fieldset[disabled] .btn.purple-studio:not(.btn-outline):hover, fieldset[disabled] .btn.purple-studio:not(.btn-outline):focus, fieldset[disabled] .btn.purple-studio.focus:not(.btn-outline) {
  background-color: #8E44AD;
  border-color: #8E44AD;
}

/* line 7925, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-studio:not(.btn-outline) .badge {
  color: #8E44AD;
  background-color: #ffffff;
}

/* line 7929, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.purple-studio {
  border-color: #8E44AD;
  color: #8E44AD;
  background: none;
}

/* line 7933, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.purple-studio:hover {
  border-color: #8E44AD;
  color: #ffffff;
  background-color: #8E44AD;
}

/* line 7938, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.purple-studio:active {
  border-color: #8E44AD;
  color: #ffffff;
  background-color: #8E44AD;
}

/* line 7942, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.purple-studio:active:hover, .btn.btn-outline.purple-studio:active:focus {
  border-color: #8E44AD;
  color: #ffffff;
  background-color: #8E44AD;
}

/* line 7948, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.purple-studio:focus, .btn.btn-outline.purple-studio.active {
  border-color: #8E44AD;
  color: #ffffff;
  background-color: #8E44AD;
}

/* line 7954, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-studio-stripe {
  border-left: 4px solid #8E44AD !important;
}

/* line 7957, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-wisteria:not(.btn-outline) {
  color: #ffffff;
  background-color: #9B59B6;
  border-color: #9B59B6;
}

/* line 7961, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-wisteria:not(.btn-outline):focus, .btn.purple-wisteria.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #804399;
  border-color: #532c64;
}

/* line 7966, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-wisteria:not(.btn-outline):hover, .btn.purple-wisteria:not(.btn-outline):active, .btn.purple-wisteria.active:not(.btn-outline) {
  color: #ffffff;
  background-color: #804399;
  border-color: #7a4092;
}

/* line 7974, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.purple-wisteria.dropdown-toggle:not(.btn-outline) {
  color: #ffffff;
  background-color: #804399;
  border-color: #7a4092;
}

/* line 7982, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-wisteria:not(.btn-outline):active:hover, .btn.purple-wisteria:not(.btn-outline):active:focus, .btn.purple-wisteria.focus:not(.btn-outline):active {
  color: #ffffff;
  background-color: #6b3880;
  border-color: #532c64;
}

/* line 7989, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-wisteria.active:not(.btn-outline):hover, .btn.purple-wisteria.active:not(.btn-outline):focus, .btn.purple-wisteria.active.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #6b3880;
  border-color: #532c64;
}

/* line 7998, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.purple-wisteria.dropdown-toggle:not(.btn-outline):hover, .open > .btn.purple-wisteria.dropdown-toggle:not(.btn-outline):focus, .open > .btn.purple-wisteria.dropdown-toggle.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #6b3880;
  border-color: #532c64;
}

/* line 8006, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-wisteria:not(.btn-outline):active, .btn.purple-wisteria.active:not(.btn-outline) {
  background-image: none;
}

/* line 8011, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.purple-wisteria.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 8017, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-wisteria.disabled:not(.btn-outline):hover, .btn.purple-wisteria.disabled:not(.btn-outline):focus, .btn.purple-wisteria.disabled.focus:not(.btn-outline) {
  background-color: #9B59B6;
  border-color: #9B59B6;
}

/* line 8023, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-wisteria[disabled]:not(.btn-outline):hover, .btn.purple-wisteria[disabled]:not(.btn-outline):focus, .btn.purple-wisteria.focus[disabled]:not(.btn-outline) {
  background-color: #9B59B6;
  border-color: #9B59B6;
}

/* line 8031, vendor/assets/stylesheets/components-rounded.scss */
fieldset[disabled] .btn.purple-wisteria:not(.btn-outline):hover, fieldset[disabled] .btn.purple-wisteria:not(.btn-outline):focus, fieldset[disabled] .btn.purple-wisteria.focus:not(.btn-outline) {
  background-color: #9B59B6;
  border-color: #9B59B6;
}

/* line 8038, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-wisteria:not(.btn-outline) .badge {
  color: #9B59B6;
  background-color: #ffffff;
}

/* line 8042, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.purple-wisteria {
  border-color: #9B59B6;
  color: #9B59B6;
  background: none;
}

/* line 8046, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.purple-wisteria:hover {
  border-color: #9B59B6;
  color: #ffffff;
  background-color: #9B59B6;
}

/* line 8051, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.purple-wisteria:active {
  border-color: #9B59B6;
  color: #ffffff;
  background-color: #9B59B6;
}

/* line 8055, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.purple-wisteria:active:hover, .btn.btn-outline.purple-wisteria:active:focus {
  border-color: #9B59B6;
  color: #ffffff;
  background-color: #9B59B6;
}

/* line 8061, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.purple-wisteria:focus, .btn.btn-outline.purple-wisteria.active {
  border-color: #9B59B6;
  color: #ffffff;
  background-color: #9B59B6;
}

/* line 8067, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-wisteria-stripe {
  border-left: 4px solid #9B59B6 !important;
}

/* line 8070, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-seance:not(.btn-outline) {
  color: #ffffff;
  background-color: #9A12B3;
  border-color: #9A12B3;
}

/* line 8074, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-seance:not(.btn-outline):focus, .btn.purple-seance.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #720d85;
  border-color: #36063f;
}

/* line 8079, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-seance:not(.btn-outline):hover, .btn.purple-seance:not(.btn-outline):active, .btn.purple-seance.active:not(.btn-outline) {
  color: #ffffff;
  background-color: #720d85;
  border-color: #6a0c7b;
}

/* line 8087, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.purple-seance.dropdown-toggle:not(.btn-outline) {
  color: #ffffff;
  background-color: #720d85;
  border-color: #6a0c7b;
}

/* line 8095, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-seance:not(.btn-outline):active:hover, .btn.purple-seance:not(.btn-outline):active:focus, .btn.purple-seance.focus:not(.btn-outline):active {
  color: #ffffff;
  background-color: #560a64;
  border-color: #36063f;
}

/* line 8102, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-seance.active:not(.btn-outline):hover, .btn.purple-seance.active:not(.btn-outline):focus, .btn.purple-seance.active.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #560a64;
  border-color: #36063f;
}

/* line 8111, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.purple-seance.dropdown-toggle:not(.btn-outline):hover, .open > .btn.purple-seance.dropdown-toggle:not(.btn-outline):focus, .open > .btn.purple-seance.dropdown-toggle.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #560a64;
  border-color: #36063f;
}

/* line 8119, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-seance:not(.btn-outline):active, .btn.purple-seance.active:not(.btn-outline) {
  background-image: none;
}

/* line 8124, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.purple-seance.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 8130, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-seance.disabled:not(.btn-outline):hover, .btn.purple-seance.disabled:not(.btn-outline):focus, .btn.purple-seance.disabled.focus:not(.btn-outline) {
  background-color: #9A12B3;
  border-color: #9A12B3;
}

/* line 8136, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-seance[disabled]:not(.btn-outline):hover, .btn.purple-seance[disabled]:not(.btn-outline):focus, .btn.purple-seance.focus[disabled]:not(.btn-outline) {
  background-color: #9A12B3;
  border-color: #9A12B3;
}

/* line 8144, vendor/assets/stylesheets/components-rounded.scss */
fieldset[disabled] .btn.purple-seance:not(.btn-outline):hover, fieldset[disabled] .btn.purple-seance:not(.btn-outline):focus, fieldset[disabled] .btn.purple-seance.focus:not(.btn-outline) {
  background-color: #9A12B3;
  border-color: #9A12B3;
}

/* line 8151, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-seance:not(.btn-outline) .badge {
  color: #9A12B3;
  background-color: #ffffff;
}

/* line 8155, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.purple-seance {
  border-color: #9A12B3;
  color: #9A12B3;
  background: none;
}

/* line 8159, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.purple-seance:hover {
  border-color: #9A12B3;
  color: #ffffff;
  background-color: #9A12B3;
}

/* line 8164, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.purple-seance:active {
  border-color: #9A12B3;
  color: #ffffff;
  background-color: #9A12B3;
}

/* line 8168, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.purple-seance:active:hover, .btn.btn-outline.purple-seance:active:focus {
  border-color: #9A12B3;
  color: #ffffff;
  background-color: #9A12B3;
}

/* line 8174, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.purple-seance:focus, .btn.btn-outline.purple-seance.active {
  border-color: #9A12B3;
  color: #ffffff;
  background-color: #9A12B3;
}

/* line 8180, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-seance-stripe {
  border-left: 4px solid #9A12B3 !important;
}

/* line 8183, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-intense:not(.btn-outline) {
  color: #ffffff;
  background-color: #8775a7;
  border-color: #8775a7;
}

/* line 8187, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-intense:not(.btn-outline):focus, .btn.purple-intense.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #6d5b8e;
  border-color: #493d60;
}

/* line 8192, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-intense:not(.btn-outline):hover, .btn.purple-intense:not(.btn-outline):active, .btn.purple-intense.active:not(.btn-outline) {
  color: #ffffff;
  background-color: #6d5b8e;
  border-color: #685788;
}

/* line 8200, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.purple-intense.dropdown-toggle:not(.btn-outline) {
  color: #ffffff;
  background-color: #6d5b8e;
  border-color: #685788;
}

/* line 8208, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-intense:not(.btn-outline):active:hover, .btn.purple-intense:not(.btn-outline):active:focus, .btn.purple-intense.focus:not(.btn-outline):active {
  color: #ffffff;
  background-color: #5d4d78;
  border-color: #493d60;
}

/* line 8215, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-intense.active:not(.btn-outline):hover, .btn.purple-intense.active:not(.btn-outline):focus, .btn.purple-intense.active.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #5d4d78;
  border-color: #493d60;
}

/* line 8224, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.purple-intense.dropdown-toggle:not(.btn-outline):hover, .open > .btn.purple-intense.dropdown-toggle:not(.btn-outline):focus, .open > .btn.purple-intense.dropdown-toggle.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #5d4d78;
  border-color: #493d60;
}

/* line 8232, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-intense:not(.btn-outline):active, .btn.purple-intense.active:not(.btn-outline) {
  background-image: none;
}

/* line 8237, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.purple-intense.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 8243, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-intense.disabled:not(.btn-outline):hover, .btn.purple-intense.disabled:not(.btn-outline):focus, .btn.purple-intense.disabled.focus:not(.btn-outline) {
  background-color: #8775a7;
  border-color: #8775a7;
}

/* line 8249, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-intense[disabled]:not(.btn-outline):hover, .btn.purple-intense[disabled]:not(.btn-outline):focus, .btn.purple-intense.focus[disabled]:not(.btn-outline) {
  background-color: #8775a7;
  border-color: #8775a7;
}

/* line 8257, vendor/assets/stylesheets/components-rounded.scss */
fieldset[disabled] .btn.purple-intense:not(.btn-outline):hover, fieldset[disabled] .btn.purple-intense:not(.btn-outline):focus, fieldset[disabled] .btn.purple-intense.focus:not(.btn-outline) {
  background-color: #8775a7;
  border-color: #8775a7;
}

/* line 8264, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-intense:not(.btn-outline) .badge {
  color: #8775a7;
  background-color: #ffffff;
}

/* line 8268, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.purple-intense {
  border-color: #8775a7;
  color: #8775a7;
  background: none;
}

/* line 8272, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.purple-intense:hover {
  border-color: #8775a7;
  color: #ffffff;
  background-color: #8775a7;
}

/* line 8277, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.purple-intense:active {
  border-color: #8775a7;
  color: #ffffff;
  background-color: #8775a7;
}

/* line 8281, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.purple-intense:active:hover, .btn.btn-outline.purple-intense:active:focus {
  border-color: #8775a7;
  color: #ffffff;
  background-color: #8775a7;
}

/* line 8287, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.purple-intense:focus, .btn.btn-outline.purple-intense.active {
  border-color: #8775a7;
  color: #ffffff;
  background-color: #8775a7;
}

/* line 8293, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-intense-stripe {
  border-left: 4px solid #8775a7 !important;
}

/* line 8296, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-sharp:not(.btn-outline) {
  color: #ffffff;
  background-color: #796799;
  border-color: #796799;
}

/* line 8300, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-sharp:not(.btn-outline):focus, .btn.purple-sharp.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #61527b;
  border-color: #3d344d;
}

/* line 8305, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-sharp:not(.btn-outline):hover, .btn.purple-sharp:not(.btn-outline):active, .btn.purple-sharp.active:not(.btn-outline) {
  color: #ffffff;
  background-color: #61527b;
  border-color: #5c4e75;
}

/* line 8313, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.purple-sharp.dropdown-toggle:not(.btn-outline) {
  color: #ffffff;
  background-color: #61527b;
  border-color: #5c4e75;
}

/* line 8321, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-sharp:not(.btn-outline):active:hover, .btn.purple-sharp:not(.btn-outline):active:focus, .btn.purple-sharp.focus:not(.btn-outline):active {
  color: #ffffff;
  background-color: #504465;
  border-color: #3d344d;
}

/* line 8328, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-sharp.active:not(.btn-outline):hover, .btn.purple-sharp.active:not(.btn-outline):focus, .btn.purple-sharp.active.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #504465;
  border-color: #3d344d;
}

/* line 8337, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.purple-sharp.dropdown-toggle:not(.btn-outline):hover, .open > .btn.purple-sharp.dropdown-toggle:not(.btn-outline):focus, .open > .btn.purple-sharp.dropdown-toggle.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #504465;
  border-color: #3d344d;
}

/* line 8345, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-sharp:not(.btn-outline):active, .btn.purple-sharp.active:not(.btn-outline) {
  background-image: none;
}

/* line 8350, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.purple-sharp.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 8356, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-sharp.disabled:not(.btn-outline):hover, .btn.purple-sharp.disabled:not(.btn-outline):focus, .btn.purple-sharp.disabled.focus:not(.btn-outline) {
  background-color: #796799;
  border-color: #796799;
}

/* line 8362, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-sharp[disabled]:not(.btn-outline):hover, .btn.purple-sharp[disabled]:not(.btn-outline):focus, .btn.purple-sharp.focus[disabled]:not(.btn-outline) {
  background-color: #796799;
  border-color: #796799;
}

/* line 8370, vendor/assets/stylesheets/components-rounded.scss */
fieldset[disabled] .btn.purple-sharp:not(.btn-outline):hover, fieldset[disabled] .btn.purple-sharp:not(.btn-outline):focus, fieldset[disabled] .btn.purple-sharp.focus:not(.btn-outline) {
  background-color: #796799;
  border-color: #796799;
}

/* line 8377, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-sharp:not(.btn-outline) .badge {
  color: #796799;
  background-color: #ffffff;
}

/* line 8381, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.purple-sharp {
  border-color: #796799;
  color: #796799;
  background: none;
}

/* line 8385, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.purple-sharp:hover {
  border-color: #796799;
  color: #ffffff;
  background-color: #796799;
}

/* line 8390, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.purple-sharp:active {
  border-color: #796799;
  color: #ffffff;
  background-color: #796799;
}

/* line 8394, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.purple-sharp:active:hover, .btn.btn-outline.purple-sharp:active:focus {
  border-color: #796799;
  color: #ffffff;
  background-color: #796799;
}

/* line 8400, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.purple-sharp:focus, .btn.btn-outline.purple-sharp.active {
  border-color: #796799;
  color: #ffffff;
  background-color: #796799;
}

/* line 8406, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-sharp-stripe {
  border-left: 4px solid #796799 !important;
}

/* line 8409, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-soft:not(.btn-outline) {
  color: #ffffff;
  background-color: #8877a9;
  border-color: #8877a9;
}

/* line 8413, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-soft:not(.btn-outline):focus, .btn.purple-soft.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #6e5c91;
  border-color: #4a3e62;
}

/* line 8418, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-soft:not(.btn-outline):hover, .btn.purple-soft:not(.btn-outline):active, .btn.purple-soft.active:not(.btn-outline) {
  color: #ffffff;
  background-color: #6e5c91;
  border-color: #69588b;
}

/* line 8426, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.purple-soft.dropdown-toggle:not(.btn-outline) {
  color: #ffffff;
  background-color: #6e5c91;
  border-color: #69588b;
}

/* line 8434, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-soft:not(.btn-outline):active:hover, .btn.purple-soft:not(.btn-outline):active:focus, .btn.purple-soft.focus:not(.btn-outline):active {
  color: #ffffff;
  background-color: #5d4e7b;
  border-color: #4a3e62;
}

/* line 8441, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-soft.active:not(.btn-outline):hover, .btn.purple-soft.active:not(.btn-outline):focus, .btn.purple-soft.active.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #5d4e7b;
  border-color: #4a3e62;
}

/* line 8450, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.purple-soft.dropdown-toggle:not(.btn-outline):hover, .open > .btn.purple-soft.dropdown-toggle:not(.btn-outline):focus, .open > .btn.purple-soft.dropdown-toggle.focus:not(.btn-outline) {
  color: #ffffff;
  background-color: #5d4e7b;
  border-color: #4a3e62;
}

/* line 8458, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-soft:not(.btn-outline):active, .btn.purple-soft.active:not(.btn-outline) {
  background-image: none;
}

/* line 8463, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.purple-soft.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 8469, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-soft.disabled:not(.btn-outline):hover, .btn.purple-soft.disabled:not(.btn-outline):focus, .btn.purple-soft.disabled.focus:not(.btn-outline) {
  background-color: #8877a9;
  border-color: #8877a9;
}

/* line 8475, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-soft[disabled]:not(.btn-outline):hover, .btn.purple-soft[disabled]:not(.btn-outline):focus, .btn.purple-soft.focus[disabled]:not(.btn-outline) {
  background-color: #8877a9;
  border-color: #8877a9;
}

/* line 8483, vendor/assets/stylesheets/components-rounded.scss */
fieldset[disabled] .btn.purple-soft:not(.btn-outline):hover, fieldset[disabled] .btn.purple-soft:not(.btn-outline):focus, fieldset[disabled] .btn.purple-soft.focus:not(.btn-outline) {
  background-color: #8877a9;
  border-color: #8877a9;
}

/* line 8490, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-soft:not(.btn-outline) .badge {
  color: #8877a9;
  background-color: #ffffff;
}

/* line 8494, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.purple-soft {
  border-color: #8877a9;
  color: #8877a9;
  background: none;
}

/* line 8498, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.purple-soft:hover {
  border-color: #8877a9;
  color: #ffffff;
  background-color: #8877a9;
}

/* line 8503, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.purple-soft:active {
  border-color: #8877a9;
  color: #ffffff;
  background-color: #8877a9;
}

/* line 8507, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.purple-soft:active:hover, .btn.btn-outline.purple-soft:active:focus {
  border-color: #8877a9;
  color: #ffffff;
  background-color: #8877a9;
}

/* line 8513, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.purple-soft:focus, .btn.btn-outline.purple-soft.active {
  border-color: #8877a9;
  color: #ffffff;
  background-color: #8877a9;
}

/* line 8519, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-soft-stripe {
  border-left: 4px solid #8877a9 !important;
}

/* Circle Buttons */
/* line 8526, vendor/assets/stylesheets/components-rounded.scss */
.btn-circle {
  border-radius: 25px !important;
  overflow: hidden;
}

/* line 8531, vendor/assets/stylesheets/components-rounded.scss */
.btn-circle-right {
  border-radius: 0 25px 25px 0 !important;
}

/* line 8535, vendor/assets/stylesheets/components-rounded.scss */
.btn-circle-left {
  border-radius: 25px 0 0 25px !important;
}

/* line 8539, vendor/assets/stylesheets/components-rounded.scss */
.btn-circle-bottom {
  border-radius: 0 0 25px 25px !important;
}

/* line 8543, vendor/assets/stylesheets/components-rounded.scss */
.btn-circle-top {
  border-radius: 25px 25px 0 0 !important;
}

/* line 8547, vendor/assets/stylesheets/components-rounded.scss */
.btn-icon-only {
  height: 34px;
  width: 34px;
  text-align: center;
  padding-left: 0;
  padding-right: 0;
}

/* line 8554, vendor/assets/stylesheets/components-rounded.scss */
.btn-icon-only > [class^="icon-"], .btn-icon-only > i {
  text-align: center;
  margin-top: 2px;
}

/* line 8563, vendor/assets/stylesheets/components-rounded.scss */
.btn-group.btn-group-circle > .btn:first-child {
  border-radius: 25px 0 0 25px !important;
}

/* line 8566, vendor/assets/stylesheets/components-rounded.scss */
.btn-group.btn-group-circle > .btn:last-child {
  border-radius: 0 25px 25px 0 !important;
}

/* line 8570, vendor/assets/stylesheets/components-rounded.scss */
.btn-group.btn-group-devided > .btn {
  margin-right: 5px;
}

/* line 8572, vendor/assets/stylesheets/components-rounded.scss */
.btn-group.btn-group-devided > .btn:last-child {
  margin-right: 0;
}

/* line 8579, vendor/assets/stylesheets/components-rounded.scss */
.btn-group-vertical.btn-group-vertical-circle > .btn:first-child {
  border-radius: 25px 25px 0 0 !important;
}

/* line 8582, vendor/assets/stylesheets/components-rounded.scss */
.btn-group-vertical.btn-group-vertical-circle > .btn:last-child {
  border-radius: 0 0 25px 25px !important;
}

/***
Image Carousel
***/
/* line 8592, vendor/assets/stylesheets/components-rounded.scss */
.carousel.image-carousel .carousel-inner {
  padding-top: 0;
  padding-bottom: 0;
}

/* line 8596, vendor/assets/stylesheets/components-rounded.scss */
.carousel.image-carousel .carousel-control i {
  position: absolute;
  top: 40%;
}

/* line 8601, vendor/assets/stylesheets/components-rounded.scss */
.carousel.image-carousel.image-carousel-hoverable .carousel-control i {
  display: none;
}

/* line 8604, vendor/assets/stylesheets/components-rounded.scss */
.carousel.image-carousel.image-carousel-hoverable:hover .carousel-control i {
  display: inline-block;
}

/* line 8609, vendor/assets/stylesheets/components-rounded.scss */
.carousel.image-carousel .carousel-control.left i {
  left: 10px;
}

/* line 8612, vendor/assets/stylesheets/components-rounded.scss */
.carousel.image-carousel .carousel-control.right i {
  right: 10px;
}

/* line 8616, vendor/assets/stylesheets/components-rounded.scss */
.carousel.image-carousel .carousel-indicators {
  margin-top: 10px;
  bottom: -7px;
}

/* line 8619, vendor/assets/stylesheets/components-rounded.scss */
.carousel.image-carousel .carousel-indicators li {
  background-color: #666;
}

/* line 8621, vendor/assets/stylesheets/components-rounded.scss */
.carousel.image-carousel .carousel-indicators li.active {
  background-color: #666;
}

/* line 8626, vendor/assets/stylesheets/components-rounded.scss */
.carousel.image-carousel .carousel-caption {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 15px 15px 25px 15px;
  background: #333333;
  background: rgba(0, 0, 0, 0.75);
}

/* line 8634, vendor/assets/stylesheets/components-rounded.scss */
.carousel.image-carousel .carousel-caption h4, .carousel.image-carousel .carousel-caption h3, .carousel.image-carousel .carousel-caption h2, .carousel.image-carousel .carousel-caption p {
  text-align: left;
  line-height: 20px;
  color: #ffffff;
}

/* line 8639, vendor/assets/stylesheets/components-rounded.scss */
.carousel.image-carousel .carousel-caption h4, .carousel.image-carousel .carousel-caption h3, .carousel.image-carousel .carousel-caption h2 {
  margin: 0 0 5px;
}

/* line 8642, vendor/assets/stylesheets/components-rounded.scss */
.carousel.image-carousel .carousel-caption h4 a, .carousel.image-carousel .carousel-caption h3 a, .carousel.image-carousel .carousel-caption h2 a {
  color: #aaa;
}

/* line 8645, vendor/assets/stylesheets/components-rounded.scss */
.carousel.image-carousel .carousel-caption p {
  margin-bottom: 0;
}

/* line 8648, vendor/assets/stylesheets/components-rounded.scss */
.carousel.image-carousel .carousel-caption .item {
  margin: 0;
}

/***
Statistic lists
***/
/* line 8658, vendor/assets/stylesheets/components-rounded.scss */
.item-list.table .percent {
  width: 30px;
  float: right;
  margin-right: 10px;
  margin-top: 3px;
}

/***
Chats
***/
/* line 8669, vendor/assets/stylesheets/components-rounded.scss */
.chats {
  margin: 0;
  padding: 0;
  margin-top: -15px;
}

/* line 8673, vendor/assets/stylesheets/components-rounded.scss */
.chats li {
  list-style: none;
  padding: 5px 0;
  margin: 10px auto;
  font-size: 12px;
}

/* line 8678, vendor/assets/stylesheets/components-rounded.scss */
.chats li .body {
  display: block;
}

/* line 8681, vendor/assets/stylesheets/components-rounded.scss */
.chats li .avatar {
  height: 45px;
  width: 45px;
  -webkit-border-radius: 50% !important;
  -moz-border-radius: 50% !important;
  border-radius: 50% !important;
}

/* line 8688, vendor/assets/stylesheets/components-rounded.scss */
.chats li.in .avatar {
  float: left;
  margin-right: 10px;
}

/* line 8692, vendor/assets/stylesheets/components-rounded.scss */
.chats li.out .avatar {
  float: right;
  margin-left: 10px;
}

/* line 8696, vendor/assets/stylesheets/components-rounded.scss */
.chats li .name {
  color: #3590c1;
  font-size: 13px;
  font-weight: 400;
}

/* line 8701, vendor/assets/stylesheets/components-rounded.scss */
.chats li .datetime {
  color: #333;
  font-size: 13px;
  font-weight: 400;
}

/* line 8706, vendor/assets/stylesheets/components-rounded.scss */
.chats li .message {
  display: block;
  padding: 5px;
  position: relative;
}

/* line 8711, vendor/assets/stylesheets/components-rounded.scss */
.chats li.in .message {
  text-align: left;
  border-left: 2px solid #1BBC9B;
  margin-left: 65px;
  background: #fafafa;
}

/* line 8716, vendor/assets/stylesheets/components-rounded.scss */
.chats li.in .message .arrow {
  display: block;
  position: absolute;
  top: 5px;
  left: -8px;
  width: 0;
  height: 0;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-right: 8px solid #1BBC9B;
}

/* line 8729, vendor/assets/stylesheets/components-rounded.scss */
.chats li.out .message {
  border-right: 2px solid #F3565D;
  margin-right: 65px;
  background: #fafafa;
  text-align: right;
}

/* line 8734, vendor/assets/stylesheets/components-rounded.scss */
.chats li.out .message .arrow {
  display: block;
  position: absolute;
  top: 5px;
  right: -8px;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 8px solid #F3565D;
}

/* line 8744, vendor/assets/stylesheets/components-rounded.scss */
.chats li.out .name, .chats li.out .datetime {
  text-align: right;
}

/* line 8751, vendor/assets/stylesheets/components-rounded.scss */
.chat-form {
  margin-top: 15px;
  padding: 10px;
  background-color: #e9eff3;
  overflow: hidden;
  clear: both;
}

/* line 8757, vendor/assets/stylesheets/components-rounded.scss */
.chat-form .input-cont {
  margin-right: 40px;
}

/* line 8759, vendor/assets/stylesheets/components-rounded.scss */
.chat-form .input-cont .form-control {
  border: 1px solid #ddd;
  width: 100%  !important;
  margin-top: 0;
  background-color: #fff !important;
}

/* line 8764, vendor/assets/stylesheets/components-rounded.scss */
.chat-form .input-cont .form-control:focus {
  border: 1px solid #4b8df9 !important;
}

/* line 8769, vendor/assets/stylesheets/components-rounded.scss */
.chat-form .btn-cont {
  margin-top: -41px;
  position: relative;
  float: right;
  width: 44px;
}

/* line 8774, vendor/assets/stylesheets/components-rounded.scss */
.chat-form .btn-cont .arrow {
  position: absolute;
  top: 17px;
  right: 43px;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-right: 8px solid #4d90fe;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 8785, vendor/assets/stylesheets/components-rounded.scss */
.chat-form .btn-cont .btn {
  margin-top: 7px;
}

/* line 8789, vendor/assets/stylesheets/components-rounded.scss */
.chat-form .btn-cont:hover .arrow {
  border-right-color: #0362fd;
  transition: all 0.3s;
}

/* line 8793, vendor/assets/stylesheets/components-rounded.scss */
.chat-form .btn-cont:hover .btn {
  background-color: #0362fd;
  transition: all 0.3s;
}

/***
Customized Bootstrap Close Icon
***/
/* line 8805, vendor/assets/stylesheets/components-rounded.scss */
.close {
  display: inline-block;
  margin-top: 0px;
  margin-right: 0px;
  width: 16px;
  height: 16px;
  background-repeat: no-repeat !important;
  text-indent: -10000px;
  outline: none;
  background-image: url(/assets/img/x-mark-16-a759b3ea715c0be10db0e6b4ebbbdfd5b7cb574ecda4858f73149610764b242c.png) !important;
}

/***
Customized Bootstrap Dropdowns
***/
/***
Dropdowns
***/
/* line 8824, vendor/assets/stylesheets/components-rounded.scss */
.dropup.open > .dropdown-toggle, .dropdown.open > .dropdown-toggle {
  border-color: #ddd;
}

/***
Dropdown Menu
***/
/*rtl:ignore*/
/* line 8833, vendor/assets/stylesheets/components-rounded.scss */
.dropdown-menu {
  box-shadow: 5px 5px rgba(102, 102, 102, 0.1);
  left: 0;
  min-width: 175px;
  position: absolute;
  z-index: 1000;
  display: none;
  float: left;
  list-style: none;
  text-shadow: none;
  padding: 0px;
  background-color: #ffffff;
  margin: 10px  0px 0px 0px;
  border: 1px solid #eee;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}

/* line 8854, vendor/assets/stylesheets/components-rounded.scss */
.dropdown-menu li.divider {
  background: #f1f3f6;
}

/* line 8857, vendor/assets/stylesheets/components-rounded.scss */
.dropdown-menu li.header {
  padding: 8px 14px 2px 14px;
}

/* line 8862, vendor/assets/stylesheets/components-rounded.scss */
.dropdown-menu > li > a {
  padding: 8px 16px;
  color: #6f6f6f;
  text-decoration: none;
  display: block;
  clear: both;
  font-weight: 300;
  line-height: 18px;
  white-space: nowrap;
}

/* line 8872, vendor/assets/stylesheets/components-rounded.scss */
.dropdown-menu > li > a > [class^="fa-"], .dropdown-menu > li > a > [class*=" fa-"] {
  color: #888;
}

/* line 8875, vendor/assets/stylesheets/components-rounded.scss */
.dropdown-menu > li > a > [class^="icon-"], .dropdown-menu > li > a > [class*=" icon-"] {
  color: #666;
}

/* line 8878, vendor/assets/stylesheets/components-rounded.scss */
.dropdown-menu > li > a > [class^="glyphicon-"], .dropdown-menu > li > a > [class*=" glyphicon-"] {
  color: #888;
}

/* line 8883, vendor/assets/stylesheets/components-rounded.scss */
.dropdown-menu > li:hover > a {
  text-decoration: none;
  background-image: none;
  background-color: #f6f6f6;
  color: #555;
  filter: none;
}

/* line 8891, vendor/assets/stylesheets/components-rounded.scss */
.dropdown-menu > li.active > a, .dropdown-menu > li.active:hover > a {
  text-decoration: none;
  background-image: none;
  background-color: #f6f6f6;
  color: #555;
  filter: none;
}

/* line 8900, vendor/assets/stylesheets/components-rounded.scss */
.dropdown-menu.bottom-up {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}

/* line 8904, vendor/assets/stylesheets/components-rounded.scss */
.dropdown-menu.bottom-up:before, .dropdown-menu.bottom-up:after {
  display: none;
}

/* line 8909, vendor/assets/stylesheets/components-rounded.scss */
.dropdown-menu > li:first-child:hover > a {
  border-radius: 4px 4px 0px 0px;
}

/* line 8912, vendor/assets/stylesheets/components-rounded.scss */
.dropdown-menu > li:last-child:hover > a {
  border-radius: 0px 0px 4px 4px;
}

/* line 8918, vendor/assets/stylesheets/components-rounded.scss */
.dropdown-hover:hover > .dropdown-menu {
  display: block;
}

/* line 8922, vendor/assets/stylesheets/components-rounded.scss */
.dropdown > .dropdown-menu, .dropdown-toggle > .dropdown-menu, .btn-group > .dropdown-menu {
  margin-top: 10px;
}

/* line 8926, vendor/assets/stylesheets/components-rounded.scss */
.dropdown > .dropdown-menu:before, .dropdown-toggle > .dropdown-menu:before, .btn-group > .dropdown-menu:before {
  position: absolute;
  top: -8px;
  left: 9px;
  right: auto;
  display: inline-block !important;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #e0e0e0;
  border-left: 8px solid transparent;
  content: '';
}

/* line 8938, vendor/assets/stylesheets/components-rounded.scss */
.dropdown > .dropdown-menu:after, .dropdown-toggle > .dropdown-menu:after, .btn-group > .dropdown-menu:after {
  position: absolute;
  top: -7px;
  left: 10px;
  right: auto;
  display: inline-block !important;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #fff;
  border-left: 7px solid transparent;
  content: '';
}

/* line 8950, vendor/assets/stylesheets/components-rounded.scss */
.dropdown > .dropdown-menu.pull-left:before, .dropdown-toggle > .dropdown-menu.pull-left:before, .btn-group > .dropdown-menu.pull-left:before {
  left: auto;
  right: 9px;
}

/* line 8955, vendor/assets/stylesheets/components-rounded.scss */
.dropdown > .dropdown-menu.pull-left:after, .dropdown-toggle > .dropdown-menu.pull-left:after, .btn-group > .dropdown-menu.pull-left:after {
  left: auto;
  right: 10px;
}

/* line 8960, vendor/assets/stylesheets/components-rounded.scss */
.dropdown > .dropdown-menu.pull-right:before, .dropdown-toggle > .dropdown-menu.pull-right:before, .btn-group > .dropdown-menu.pull-right:before {
  left: auto;
  right: 9px;
}

/* line 8965, vendor/assets/stylesheets/components-rounded.scss */
.dropdown > .dropdown-menu.pull-right:after, .dropdown-toggle > .dropdown-menu.pull-right:after, .btn-group > .dropdown-menu.pull-right:after {
  left: auto;
  right: 10px;
}

/* line 8970, vendor/assets/stylesheets/components-rounded.scss */
.dropdown.dropup > .dropdown-menu, .dropdown-toggle.dropup > .dropdown-menu, .btn-group.dropup > .dropdown-menu {
  margin-top: 0px;
  margin-bottom: 10px;
}

/* line 8976, vendor/assets/stylesheets/components-rounded.scss */
.dropdown.dropup > .dropdown-menu:after, .dropdown.dropup > .dropdown-menu:before {
  display: none !important;
}

/* line 8982, vendor/assets/stylesheets/components-rounded.scss */
.dropdown-toggle.dropup > .dropdown-menu:after, .dropdown-toggle.dropup > .dropdown-menu:before {
  display: none !important;
}

/* line 8988, vendor/assets/stylesheets/components-rounded.scss */
.btn-group.dropup > .dropdown-menu:after, .btn-group.dropup > .dropdown-menu:before {
  display: none !important;
}

/* line 8993, vendor/assets/stylesheets/components-rounded.scss */
.dropdown-toggle:after {
  display: none;
}

/* Dropdown submenu support for Bootsrap 3 */
/* line 8999, vendor/assets/stylesheets/components-rounded.scss */
.dropdown-submenu {
  position: relative;
}

/* line 9002, vendor/assets/stylesheets/components-rounded.scss */
.dropdown-submenu > .dropdown-menu {
  top: 5px;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
}

/* line 9008, vendor/assets/stylesheets/components-rounded.scss */
.dropdown-submenu > a:after {
  position: absolute;
  display: inline-block;
  font-size: 14px;
  right: 7px;
  top: 7px;
  font-family: FontAwesome;
  height: auto;
  content: "\f105";
  font-weight: 300;
}

/* line 9021, vendor/assets/stylesheets/components-rounded.scss */
.dropdown-submenu:hover > .dropdown-menu {
  display: block;
}

/* line 9024, vendor/assets/stylesheets/components-rounded.scss */
.dropdown-submenu:hover > a:after {
  border-left-color: #ffffff;
}

/* line 9028, vendor/assets/stylesheets/components-rounded.scss */
.dropdown-submenu.pull-left {
  float: none;
}

/* line 9030, vendor/assets/stylesheets/components-rounded.scss */
.dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
}

/* line 9037, vendor/assets/stylesheets/components-rounded.scss */
.dropup .dropdown-submenu > .dropdown-menu {
  top: auto;
  bottom: 0;
  margin-top: 0;
  margin-bottom: -2px;
}

/* line 9046, vendor/assets/stylesheets/components-rounded.scss */
.nav.pull-right > li > .dropdown-menu {
  right: 0;
  left: auto;
}

/* line 9050, vendor/assets/stylesheets/components-rounded.scss */
.nav.pull-right > li > .dropdown-menu:before {
  right: 12px;
  left: auto;
}

/* line 9054, vendor/assets/stylesheets/components-rounded.scss */
.nav.pull-right > li > .dropdown-menu:after {
  right: 13px;
  left: auto;
}

/* line 9058, vendor/assets/stylesheets/components-rounded.scss */
.nav.pull-right > li > .dropdown-menu .dropdown-menu {
  right: 100%;
  left: auto;
  margin-right: -1px;
  margin-left: 0;
}

/* line 9065, vendor/assets/stylesheets/components-rounded.scss */
.nav > li > .dropdown-menu.pull-right {
  right: 0;
  left: auto;
}

/* line 9069, vendor/assets/stylesheets/components-rounded.scss */
.nav > li > .dropdown-menu.pull-right:before {
  right: 12px;
  left: auto;
}

/* line 9073, vendor/assets/stylesheets/components-rounded.scss */
.nav > li > .dropdown-menu.pull-right:after {
  right: 13px;
  left: auto;
}

/* line 9077, vendor/assets/stylesheets/components-rounded.scss */
.nav > li > .dropdown-menu.pull-right .dropdown-menu {
  right: 100%;
  left: auto;
  margin-right: -1px;
  margin-left: 0;
}

@media (max-width: 767px) {
  /* 767px */
  /* line 9087, vendor/assets/stylesheets/components-rounded.scss */
  .navbar-nav .open .dropdown-menu {
    position: absolute;
    float: left;
    width: auto;
    margin-top: 0;
    background-color: #ffffff;
    border: 1px solid #efefef;
    box-shadow: 5px 5px rgba(102, 102, 102, 0.1);
  }
  /* line 9095, vendor/assets/stylesheets/components-rounded.scss */
  .navbar-nav .open .dropdown-menu > li > a {
    padding: 6px 0 6px 13px;
    color: #333;
  }
  /* line 9098, vendor/assets/stylesheets/components-rounded.scss */
  .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:active {
    background-color: #eee;
  }
}

/***
Dropdown Checkboxes
***/
/* line 9109, vendor/assets/stylesheets/components-rounded.scss */
.dropdown-content {
  padding: 10px;
}

/* line 9111, vendor/assets/stylesheets/components-rounded.scss */
.dropdown-content form {
  margin: 0;
}

/* line 9116, vendor/assets/stylesheets/components-rounded.scss */
.dropdown.inline .dropdown-menu {
  display: inline-block;
  position: relative;
}

/* line 9121, vendor/assets/stylesheets/components-rounded.scss */
.dropdown-radiobuttons, .dropdown-checkboxes {
  padding: 5px;
}

/* line 9125, vendor/assets/stylesheets/components-rounded.scss */
.dropdown-radiobuttons label, .dropdown-checkboxes label {
  display: block;
  font-weight: 300;
  color: #333;
  margin-bottom: 4px;
  margin-top: 4px;
}

/* line 9133, vendor/assets/stylesheets/components-rounded.scss */
.dropdown-radiobuttons label .radio, .dropdown-checkboxes label .radio {
  margin-right: 3px;
}

/*--------------------------------------------------
    [Dropdown Menu v2]
----------------------------------------------------*/
/* line 9141, vendor/assets/stylesheets/components-rounded.scss */
.dropdown-menu-v2 {
  top: 100%;
  right: 0;
  z-index: 1001;
  display: none;
  float: left;
  min-width: 225px;
  padding: 20px 0;
  margin: 25px 0 0;
  font-size: 13px;
  text-align: left;
  list-style: none;
  position: absolute;
  background: #242b31;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  transition-duration: 300ms;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1);
}

/* line 9165, vendor/assets/stylesheets/components-rounded.scss */
.dropdown-menu-v2:before {
  top: -10px;
  right: 0;
  width: 0;
  height: 0;
  content: ' ';
  position: absolute;
  border-style: solid;
  display: inline-block;
  border-width: 0 0 15px 15px;
  border-color: transparent transparent #242b31 transparent;
}

/* line 9177, vendor/assets/stylesheets/components-rounded.scss */
.dropdown-menu-v2 > li > a {
  clear: both;
  color: #606e7a;
  display: block;
  font-weight: 600;
  padding: 8px 20px;
  position: relative;
  white-space: nowrap;
  line-height: 1.42857143;
  text-transform: uppercase;
}

/* line 9187, vendor/assets/stylesheets/components-rounded.scss */
.dropdown-menu-v2 > li > a:hover, .dropdown-menu-v2 > li > a:focus {
  background: #21282e;
  text-decoration: none;
  color: #009dc7;
}

/* line 9193, vendor/assets/stylesheets/components-rounded.scss */
.dropdown-menu-v2 .active > a {
  outline: 0;
  text-decoration: none;
  background-color: #21282e;
  color: #009dc7;
}

/* line 9198, vendor/assets/stylesheets/components-rounded.scss */
.dropdown-menu-v2 .active > a:hover, .dropdown-menu-v2 .active > a:focus, .dropdown-menu-v2 .active > a:hover, .dropdown-menu-v2 .active > a:focus, .dropdown-menu-v2 .active > a:hover, .dropdown-menu-v2 .active > a:focus {
  outline: 0;
  text-decoration: none;
  background-color: #21282e;
  color: #009dc7;
}

/* line 9205, vendor/assets/stylesheets/components-rounded.scss */
.dropdown-menu-v2 .disabled > a {
  color: #009dc7;
}

/* line 9207, vendor/assets/stylesheets/components-rounded.scss */
.dropdown-menu-v2 .disabled > a:hover, .dropdown-menu-v2 .disabled > a:focus, .dropdown-menu-v2 .disabled > a:hover, .dropdown-menu-v2 .disabled > a:focus, .dropdown-menu-v2 .disabled > a:hover, .dropdown-menu-v2 .disabled > a:focus {
  color: #009dc7;
}

/* line 9210, vendor/assets/stylesheets/components-rounded.scss */
.dropdown-menu-v2 .disabled > a:hover, .dropdown-menu-v2 .disabled > a:focus, .dropdown-menu-v2 .disabled > a:hover, .dropdown-menu-v2 .disabled > a:focus {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
}

/* line 9217, vendor/assets/stylesheets/components-rounded.scss */
.dropdown-menu-v2 .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background: #2e353c;
}

/* line 9223, vendor/assets/stylesheets/components-rounded.scss */
.dropdown-menu-v2 .badge {
  top: 8px;
  right: 10px;
  position: absolute;
}

/* line 9228, vendor/assets/stylesheets/components-rounded.scss */
.dropdown-menu-v2.pull-right {
  right: 0;
  left: auto;
}

/* line 9234, vendor/assets/stylesheets/components-rounded.scss */
.open > .dropdown-menu-v2 {
  display: block;
}

/* line 9238, vendor/assets/stylesheets/components-rounded.scss */
.pull-right > .dropdown-menu-v2 {
  right: 0;
  left: auto;
}

/***
System feeds
***/
/* line 9247, vendor/assets/stylesheets/components-rounded.scss */
.feeds {
  margin: 0px;
  padding: 0px;
  list-style: none;
}

/* line 9251, vendor/assets/stylesheets/components-rounded.scss */
.feeds li {
  background-color: #fafafa;
  color: #82949a;
  margin-bottom: 7px;
}

/* line 9256, vendor/assets/stylesheets/components-rounded.scss */
.feeds li:before {
  display: table;
  line-height: 0;
  content: "";
}

/* line 9261, vendor/assets/stylesheets/components-rounded.scss */
.feeds li:after {
  display: table;
  line-height: 0;
  content: "";
  clear: both;
}

/* line 9267, vendor/assets/stylesheets/components-rounded.scss */
.feeds li:last-child {
  margin-bottom: 0px;
}

/* line 9270, vendor/assets/stylesheets/components-rounded.scss */
.feeds li .col1 {
  float: left;
  width: 100%;
  clear: both;
}

/* line 9274, vendor/assets/stylesheets/components-rounded.scss */
.feeds li .col1 > .cont {
  float: left;
  overflow: hidden;
}

/* line 9278, vendor/assets/stylesheets/components-rounded.scss */
.feeds li .col1 > .cont > .cont-col1 {
  float: left;
}

/* line 9280, vendor/assets/stylesheets/components-rounded.scss */
.feeds li .col1 > .cont > .cont-col1 > .label {
  display: inline-block;
  padding: 5px 4px 6px 5px;
  vertical-align: middle;
  text-align: center;
}

/* line 9285, vendor/assets/stylesheets/components-rounded.scss */
.feeds li .col1 > .cont > .cont-col1 > .label > i {
  text-align: center;
  font-size: 14px;
}

/* line 9291, vendor/assets/stylesheets/components-rounded.scss */
.feeds li .col1 > .cont > .cont-col2 {
  float: left;
  width: 100%;
  padding-left: 49px;
  padding-right: 45px;
  padding-top: 10px;
  padding-bottom: 10px;
}

/* line 9298, vendor/assets/stylesheets/components-rounded.scss */
.feeds li .col1 > .cont > .cont-col2 > .desc {
  padding-right: 40px;
  padding-top: 4px;
  padding-bottom: 5px;
  overflow: hidden;
}

/* line 9308, vendor/assets/stylesheets/components-rounded.scss */
.feeds li .col2 {
  float: left;
  width: 75px;
  margin-left: -75px;
}

/* line 9312, vendor/assets/stylesheets/components-rounded.scss */
.feeds li .col2 > .date {
  padding: 4px 9px 5px 4px;
  text-align: right;
  font-style: italic;
  color: #c1cbd0;
}

/***
Form Layouts
****/
/* Static info */
/* line 9327, vendor/assets/stylesheets/components-rounded.scss */
.static-info {
  margin-bottom: 10px;
}

/* line 9329, vendor/assets/stylesheets/components-rounded.scss */
.static-info .name {
  font-size: 14px;
}

/* line 9332, vendor/assets/stylesheets/components-rounded.scss */
.static-info .value {
  font-size: 14px;
  font-weight: 600;
}

/* line 9337, vendor/assets/stylesheets/components-rounded.scss */
.static-info.align-reverse .name, .static-info.align-reverse .value {
  text-align: right;
}

/* Help blocks */
/* line 9345, vendor/assets/stylesheets/components-rounded.scss */
.help-block {
  margin-top: 5px;
  margin-bottom: 5px;
}

/* line 9350, vendor/assets/stylesheets/components-rounded.scss */
.help-inline {
  font-size: 13px;
  color: #737373;
  display: inline-block;
  padding: 5px;
}

/* line 9357, vendor/assets/stylesheets/components-rounded.scss */
.form-inline input {
  margin-bottom: 0px !important;
}

/* Control Label */
/* line 9363, vendor/assets/stylesheets/components-rounded.scss */
.control-label {
  margin-top: 1px;
  font-weight: normal;
}

/* line 9366, vendor/assets/stylesheets/components-rounded.scss */
.control-label .required {
  color: #e02222;
  font-size: 12px;
  padding-left: 2px;
}

/* line 9373, vendor/assets/stylesheets/components-rounded.scss */
.form-group .required {
  color: #e02222;
  font-size: 12px;
  padding-left: 2px;
}

/* line 9379, vendor/assets/stylesheets/components-rounded.scss */
.form {
  padding: 0 !important;
}

/* line 9383, vendor/assets/stylesheets/components-rounded.scss */
.portlet-form .form-body, .form .form-body {
  padding: 20px;
}

/* line 9388, vendor/assets/stylesheets/components-rounded.scss */
.portlet.light .portlet-form .form-body, .portlet.light .form .form-body {
  padding-left: 0;
  padding-right: 0;
}

/* line 9394, vendor/assets/stylesheets/components-rounded.scss */
.portlet-form .form-actions, .form .form-actions {
  padding: 20px 20px;
  margin: 0;
  background-color: #f5f5f5;
  border-top: 1px solid #e7ecf1;
  *zoom: 1;
}

/* line 9403, vendor/assets/stylesheets/components-rounded.scss */
.portlet.light .portlet-form .form-actions, .portlet.light .form .form-actions {
  background: none;
  padding-left: 0;
  padding-right: 0;
}

/* line 9410, vendor/assets/stylesheets/components-rounded.scss */
.portlet-form .form-actions.noborder, .form .form-actions.noborder {
  border-top: 0;
}

/* line 9415, vendor/assets/stylesheets/components-rounded.scss */
.portlet .portlet-form .form-actions, .portlet .form .form-actions {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  -ms-border-radius: 0 0 4px 4px;
  -o-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}

/* line 9425, vendor/assets/stylesheets/components-rounded.scss */
.portlet-form .form-actions:before, .portlet-form .form-actions:after {
  content: " ";
  display: table;
}

/* line 9432, vendor/assets/stylesheets/components-rounded.scss */
.form .form-actions:before, .form .form-actions:after {
  content: " ";
  display: table;
}

/* line 9438, vendor/assets/stylesheets/components-rounded.scss */
.portlet-form .form-actions:after, .form .form-actions:after {
  clear: both;
}

/* line 9442, vendor/assets/stylesheets/components-rounded.scss */
.portlet-form .form-actions.right, .form .form-actions.right {
  padding-left: 0;
  padding-right: 20px;
  text-align: right;
}

/* line 9449, vendor/assets/stylesheets/components-rounded.scss */
.portlet.light .portlet-form .form-actions.right, .portlet.light .form .form-actions.right {
  padding-right: 0;
}

/* line 9454, vendor/assets/stylesheets/components-rounded.scss */
.portlet-form .form-actions.left, .form .form-actions.left {
  padding-left: 20px;
  padding-right: 0;
  text-align: left;
}

/* line 9461, vendor/assets/stylesheets/components-rounded.scss */
.portlet.light .portlet-form .form-actions.left, .portlet.light .form .form-actions.left {
  padding-left: 0;
}

/* line 9466, vendor/assets/stylesheets/components-rounded.scss */
.portlet-form .form-actions.nobg, .form .form-actions.nobg {
  background-color: transparent;
}

/* line 9470, vendor/assets/stylesheets/components-rounded.scss */
.portlet-form .form-actions.top, .form .form-actions.top {
  margin-top: 0;
  margin-bottom: 20px;
  border-top: 0;
  border-bottom: 1px solid #e7ecf1;
}

/* line 9478, vendor/assets/stylesheets/components-rounded.scss */
.portlet.light .portlet-form .form-actions.top, .portlet.light .form .form-actions.top {
  background: none;
}

/* line 9483, vendor/assets/stylesheets/components-rounded.scss */
.portlet-form .form-actions .btn-set, .form .form-actions .btn-set {
  display: inline-block;
}

@media (max-width: 767px) {
  /* line 9488, vendor/assets/stylesheets/components-rounded.scss */
  .portlet-form .form-actions, .form .form-actions {
    /* 767px */
  }
  /* line 9491, vendor/assets/stylesheets/components-rounded.scss */
  .portlet-form .form-actions .btn-set, .form .form-actions .btn-set {
    margin-bottom: 3px;
    margin-top: 3px;
    float: left !important;
  }
}

/* line 9498, vendor/assets/stylesheets/components-rounded.scss */
.portlet-form .form-section, .form .form-section {
  margin: 30px 0px 30px 0px;
  padding-bottom: 5px;
  border-bottom: 1px solid #e7ecf1;
}

/* line 9505, vendor/assets/stylesheets/components-rounded.scss */
.form-fit .portlet-form .form-section, .form-fit .form .form-section {
  margin-left: 20px;
  margin-right: 20px;
}

/* Checkboxes */
/* line 9513, vendor/assets/stylesheets/components-rounded.scss */
.checkbox, .form-horizontal .checkbox {
  padding: 0;
}

/* line 9517, vendor/assets/stylesheets/components-rounded.scss */
.checkbox > label, .form-horizontal .checkbox > label {
  padding-left: 0;
}

/* line 9521, vendor/assets/stylesheets/components-rounded.scss */
.checkbox-list > label {
  display: block;
}

/* line 9523, vendor/assets/stylesheets/components-rounded.scss */
.checkbox-list > label.checkbox-inline {
  display: inline-block;
}

/* line 9525, vendor/assets/stylesheets/components-rounded.scss */
.checkbox-list > label.checkbox-inline:first-child {
  padding-left: 0;
}

/* Radio buttons */
/* line 9533, vendor/assets/stylesheets/components-rounded.scss */
.radio-list > label {
  display: block;
}

/* line 9535, vendor/assets/stylesheets/components-rounded.scss */
.radio-list > label.radio-inline {
  display: inline-block;
}

/* line 9537, vendor/assets/stylesheets/components-rounded.scss */
.radio-list > label.radio-inline:first-child {
  padding-left: 0;
}

/* Radio buttons in horizontal forms */
/* line 9547, vendor/assets/stylesheets/components-rounded.scss */
.form-horizontal .radio-list .radio {
  padding-top: 1px;
}

/* line 9550, vendor/assets/stylesheets/components-rounded.scss */
.form-horizontal .radio-list > label {
  margin-bottom: 0;
}

/* line 9554, vendor/assets/stylesheets/components-rounded.scss */
.form-horizontal .radio > span {
  margin-top: 2px;
}

/* Rows seperated form layout */
/* line 9563, vendor/assets/stylesheets/components-rounded.scss */
.form .form-row-seperated .portlet-body {
  padding: 0;
}

/* line 9566, vendor/assets/stylesheets/components-rounded.scss */
.form .form-row-seperated .form-group {
  margin: 0;
  border-bottom: 1px solid #efefef;
  padding: 15px 0;
}

/* line 9570, vendor/assets/stylesheets/components-rounded.scss */
.form .form-row-seperated .form-group.last {
  border-bottom: 0;
  margin-bottom: 0;
  padding-bottom: 13px;
}

/* line 9575, vendor/assets/stylesheets/components-rounded.scss */
.form .form-row-seperated .form-group .help-block {
  margin-bottom: 0;
}

/* line 9579, vendor/assets/stylesheets/components-rounded.scss */
.form .form-row-seperated .form-body {
  padding: 0;
}

/* line 9582, vendor/assets/stylesheets/components-rounded.scss */
.form .form-row-seperated .form-actions {
  padding-left: 15px !important;
  padding-right: 15px !important;
}

/* line 9588, vendor/assets/stylesheets/components-rounded.scss */
.form .form-bordered .form-group {
  margin: 0;
  border-bottom: 1px solid #efefef;
}

/* line 9591, vendor/assets/stylesheets/components-rounded.scss */
.form .form-bordered .form-group > div {
  padding: 15px;
  border-left: 1px solid #efefef;
}

/* line 9595, vendor/assets/stylesheets/components-rounded.scss */
.form .form-bordered .form-group.last {
  border-bottom: 0;
}

/* line 9598, vendor/assets/stylesheets/components-rounded.scss */
.form .form-bordered .form-group .control-label {
  padding-top: 20px;
}

/* line 9601, vendor/assets/stylesheets/components-rounded.scss */
.form .form-bordered .form-group .help-block {
  margin-bottom: 0;
}

/* line 9604, vendor/assets/stylesheets/components-rounded.scss */
.form .form-bordered .form-group .form-control {
  margin: 0;
}

/* line 9608, vendor/assets/stylesheets/components-rounded.scss */
.form .form-bordered .form-body {
  margin: 0;
  padding: 0;
}

/* line 9612, vendor/assets/stylesheets/components-rounded.scss */
.form .form-bordered .form-actions {
  margin-top: 0;
  padding-left: 16px !important;
  padding-right: 16px !important;
}

/* line 9620, vendor/assets/stylesheets/components-rounded.scss */
.form .form-horizontal.form-bordered.form-row-stripped .form-group:nth-child(even) {
  background-color: #fcfcfc;
}

/* line 9623, vendor/assets/stylesheets/components-rounded.scss */
.form .form-horizontal.form-bordered.form-row-stripped .form-control {
  background: #fff !important;
}

/* line 9627, vendor/assets/stylesheets/components-rounded.scss */
.form .form-horizontal.form-bordered.form-label-stripped .form-group:nth-child(even) {
  background-color: #fcfcfc;
  background-color: #fcfcfc;
}

/* line 9629, vendor/assets/stylesheets/components-rounded.scss */
.form .form-horizontal.form-bordered.form-label-stripped .form-group:nth-child(even) > div {
  background-color: #ffffff;
}

/* Form bordered */
@media (max-width: 991px) {
  /* line 9640, vendor/assets/stylesheets/components-rounded.scss */
  .form .form-bordered .form-group > div {
    /* 991px */
    border-left: 0;
  }
}

@media (max-width: 991px) {
  /* line 9647, vendor/assets/stylesheets/components-rounded.scss */
  .form .form-bordered .form-group .control-label {
    /* 991px */
    padding-top: 10px;
  }
}

@media (max-width: 991px) {
  /* line 9654, vendor/assets/stylesheets/components-rounded.scss */
  .form .form-bordered .form-actions {
    /* 991px */
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}

/* Horizontal bordered form */
/* Horizontal form small input issue */
/* line 9665, vendor/assets/stylesheets/components-rounded.scss */
.form-horizontal .form-group .input-sm, .form-horizontal .form-group .input-group-sm > .form-control,
.form-horizontal .form-group .input-group-sm > .input-group-addon,
.form-horizontal .form-group .input-group-sm > .input-group-btn > .btn {
  margin-top: 3px;
}

/***
Forms
***/
/* line 9673, vendor/assets/stylesheets/components-rounded.scss */
.form-control {
  outline: none !important;
  box-shadow: none !important;
}

/* line 9676, vendor/assets/stylesheets/components-rounded.scss */
.form-control.height-auto {
  height: auto;
}

/* line 9681, vendor/assets/stylesheets/components-rounded.scss */
.input-group-addon > i {
  color: #c5cdda;
}

/***
Custom color buttons
***/
/* line 9690, vendor/assets/stylesheets/components-rounded.scss */
.form-control.white {
  border-color: #ffffff;
}

/* line 9692, vendor/assets/stylesheets/components-rounded.scss */
.form-control.white:focus {
  border-color: #e6e6e6;
}

/* line 9696, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-white:focus {
  border-color: #ffffff;
}

/* line 9699, vendor/assets/stylesheets/components-rounded.scss */
.form-control.default {
  border-color: #e1e5ec;
}

/* line 9701, vendor/assets/stylesheets/components-rounded.scss */
.form-control.default:focus {
  border-color: #c2cad8;
}

/* line 9705, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-default:focus {
  border-color: #e1e5ec;
}

/* line 9708, vendor/assets/stylesheets/components-rounded.scss */
.form-control.dark {
  border-color: #2f353b;
}

/* line 9710, vendor/assets/stylesheets/components-rounded.scss */
.form-control.dark:focus {
  border-color: #181c1f;
}

/* line 9714, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-dark:focus {
  border-color: #2f353b;
}

/* line 9717, vendor/assets/stylesheets/components-rounded.scss */
.form-control.blue {
  border-color: #264E9D;
}

/* line 9719, vendor/assets/stylesheets/components-rounded.scss */
.form-control.blue:focus {
  border-color: #217ebd;
}

/* line 9723, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-blue:focus {
  border-color: #264E9D;
}

/* line 9726, vendor/assets/stylesheets/components-rounded.scss */
.form-control.blue-madison {
  border-color: #578ebe;
}

/* line 9728, vendor/assets/stylesheets/components-rounded.scss */
.form-control.blue-madison:focus {
  border-color: #3f74a3;
}

/* line 9732, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-blue-madison:focus {
  border-color: #578ebe;
}

/* line 9735, vendor/assets/stylesheets/components-rounded.scss */
.form-control.blue-chambray {
  border-color: #2C3E50;
}

/* line 9737, vendor/assets/stylesheets/components-rounded.scss */
.form-control.blue-chambray:focus {
  border-color: #1a252f;
}

/* line 9741, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-blue-chambray:focus {
  border-color: #2C3E50;
}

/* line 9744, vendor/assets/stylesheets/components-rounded.scss */
.form-control.blue-ebonyclay {
  border-color: #22313F;
}

/* line 9746, vendor/assets/stylesheets/components-rounded.scss */
.form-control.blue-ebonyclay:focus {
  border-color: #10171e;
}

/* line 9750, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-blue-ebonyclay:focus {
  border-color: #22313F;
}

/* line 9753, vendor/assets/stylesheets/components-rounded.scss */
.form-control.blue-hoki {
  border-color: #67809F;
}

/* line 9755, vendor/assets/stylesheets/components-rounded.scss */
.form-control.blue-hoki:focus {
  border-color: #526781;
}

/* line 9759, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-blue-hoki:focus {
  border-color: #67809F;
}

/* line 9762, vendor/assets/stylesheets/components-rounded.scss */
.form-control.blue-steel {
  border-color: #4B77BE;
}

/* line 9764, vendor/assets/stylesheets/components-rounded.scss */
.form-control.blue-steel:focus {
  border-color: #395f9d;
}

/* line 9768, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-blue-steel:focus {
  border-color: #4B77BE;
}

/* line 9771, vendor/assets/stylesheets/components-rounded.scss */
.form-control.blue-soft {
  border-color: #4c87b9;
}

/* line 9773, vendor/assets/stylesheets/components-rounded.scss */
.form-control.blue-soft:focus {
  border-color: #3b6d97;
}

/* line 9777, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-blue-soft:focus {
  border-color: #4c87b9;
}

/* line 9780, vendor/assets/stylesheets/components-rounded.scss */
.form-control.blue-dark {
  border-color: #5e738b;
}

/* line 9782, vendor/assets/stylesheets/components-rounded.scss */
.form-control.blue-dark:focus {
  border-color: #495a6d;
}

/* line 9786, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-blue-dark:focus {
  border-color: #5e738b;
}

/* line 9789, vendor/assets/stylesheets/components-rounded.scss */
.form-control.blue-sharp {
  border-color: #5C9BD1;
}

/* line 9791, vendor/assets/stylesheets/components-rounded.scss */
.form-control.blue-sharp:focus {
  border-color: #3782c3;
}

/* line 9795, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-blue-sharp:focus {
  border-color: #5C9BD1;
}

/* line 9798, vendor/assets/stylesheets/components-rounded.scss */
.form-control.green {
  border-color: #32c5d2;
}

/* line 9800, vendor/assets/stylesheets/components-rounded.scss */
.form-control.green:focus {
  border-color: #26a1ab;
}

/* line 9804, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-green:focus {
  border-color: #32c5d2;
}

/* line 9807, vendor/assets/stylesheets/components-rounded.scss */
.form-control.green-meadow {
  border-color: #1BBC9B;
}

/* line 9809, vendor/assets/stylesheets/components-rounded.scss */
.form-control.green-meadow:focus {
  border-color: #158f76;
}

/* line 9813, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-green-meadow:focus {
  border-color: #1BBC9B;
}

/* line 9816, vendor/assets/stylesheets/components-rounded.scss */
.form-control.green-seagreen {
  border-color: #1BA39C;
}

/* line 9818, vendor/assets/stylesheets/components-rounded.scss */
.form-control.green-seagreen:focus {
  border-color: #147772;
}

/* line 9822, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-green-seagreen:focus {
  border-color: #1BA39C;
}

/* line 9825, vendor/assets/stylesheets/components-rounded.scss */
.form-control.green-turquoise {
  border-color: #36D7B7;
}

/* line 9827, vendor/assets/stylesheets/components-rounded.scss */
.form-control.green-turquoise:focus {
  border-color: #24b699;
}

/* line 9831, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-green-turquoise:focus {
  border-color: #36D7B7;
}

/* line 9834, vendor/assets/stylesheets/components-rounded.scss */
.form-control.green-haze {
  border-color: #44b6ae;
}

/* line 9836, vendor/assets/stylesheets/components-rounded.scss */
.form-control.green-haze:focus {
  border-color: #36918b;
}

/* line 9840, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-green-haze:focus {
  border-color: #44b6ae;
}

/* line 9843, vendor/assets/stylesheets/components-rounded.scss */
.form-control.green-jungle {
  border-color: #26C281;
}

/* line 9845, vendor/assets/stylesheets/components-rounded.scss */
.form-control.green-jungle:focus {
  border-color: #1e9765;
}

/* line 9849, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-green-jungle:focus {
  border-color: #26C281;
}

/* line 9852, vendor/assets/stylesheets/components-rounded.scss */
.form-control.green-soft {
  border-color: #3faba4;
}

/* line 9854, vendor/assets/stylesheets/components-rounded.scss */
.form-control.green-soft:focus {
  border-color: #318680;
}

/* line 9858, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-green-soft:focus {
  border-color: #3faba4;
}

/* line 9861, vendor/assets/stylesheets/components-rounded.scss */
.form-control.green-dark {
  border-color: #4DB3A2;
}

/* line 9863, vendor/assets/stylesheets/components-rounded.scss */
.form-control.green-dark:focus {
  border-color: #3d9082;
}

/* line 9867, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-green-dark:focus {
  border-color: #4DB3A2;
}

/* line 9870, vendor/assets/stylesheets/components-rounded.scss */
.form-control.green-sharp {
  border-color: #2ab4c0;
}

/* line 9872, vendor/assets/stylesheets/components-rounded.scss */
.form-control.green-sharp:focus {
  border-color: #218d96;
}

/* line 9876, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-green-sharp:focus {
  border-color: #2ab4c0;
}

/* line 9879, vendor/assets/stylesheets/components-rounded.scss */
.form-control.grey {
  border-color: #E5E5E5;
}

/* line 9881, vendor/assets/stylesheets/components-rounded.scss */
.form-control.grey:focus {
  border-color: #cccccc;
}

/* line 9885, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-grey:focus {
  border-color: #E5E5E5;
}

/* line 9888, vendor/assets/stylesheets/components-rounded.scss */
.form-control.grey-steel {
  border-color: #e9edef;
}

/* line 9890, vendor/assets/stylesheets/components-rounded.scss */
.form-control.grey-steel:focus {
  border-color: #cbd5da;
}

/* line 9894, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-grey-steel:focus {
  border-color: #e9edef;
}

/* line 9897, vendor/assets/stylesheets/components-rounded.scss */
.form-control.grey-cararra {
  border-color: #fafafa;
}

/* line 9899, vendor/assets/stylesheets/components-rounded.scss */
.form-control.grey-cararra:focus {
  border-color: #e1e1e1;
}

/* line 9903, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-grey-cararra:focus {
  border-color: #fafafa;
}

/* line 9906, vendor/assets/stylesheets/components-rounded.scss */
.form-control.grey-gallery {
  border-color: #555555;
}

/* line 9908, vendor/assets/stylesheets/components-rounded.scss */
.form-control.grey-gallery:focus {
  border-color: #3c3c3c;
}

/* line 9912, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-grey-gallery:focus {
  border-color: #555555;
}

/* line 9915, vendor/assets/stylesheets/components-rounded.scss */
.form-control.grey-cascade {
  border-color: #95A5A6;
}

/* line 9917, vendor/assets/stylesheets/components-rounded.scss */
.form-control.grey-cascade:focus {
  border-color: #798d8f;
}

/* line 9921, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-grey-cascade:focus {
  border-color: #95A5A6;
}

/* line 9924, vendor/assets/stylesheets/components-rounded.scss */
.form-control.grey-silver {
  border-color: #BFBFBF;
}

/* line 9926, vendor/assets/stylesheets/components-rounded.scss */
.form-control.grey-silver:focus {
  border-color: #a6a6a6;
}

/* line 9930, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-grey-silver:focus {
  border-color: #BFBFBF;
}

/* line 9933, vendor/assets/stylesheets/components-rounded.scss */
.form-control.grey-salsa {
  border-color: #ACB5C3;
}

/* line 9935, vendor/assets/stylesheets/components-rounded.scss */
.form-control.grey-salsa:focus {
  border-color: #8e9bae;
}

/* line 9939, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-grey-salsa:focus {
  border-color: #ACB5C3;
}

/* line 9942, vendor/assets/stylesheets/components-rounded.scss */
.form-control.grey-salt {
  border-color: #bfcad1;
}

/* line 9944, vendor/assets/stylesheets/components-rounded.scss */
.form-control.grey-salt:focus {
  border-color: #a1b1bc;
}

/* line 9948, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-grey-salt:focus {
  border-color: #bfcad1;
}

/* line 9951, vendor/assets/stylesheets/components-rounded.scss */
.form-control.grey-mint {
  border-color: #525e64;
}

/* line 9953, vendor/assets/stylesheets/components-rounded.scss */
.form-control.grey-mint:focus {
  border-color: #3b4448;
}

/* line 9957, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-grey-mint:focus {
  border-color: #525e64;
}

/* line 9960, vendor/assets/stylesheets/components-rounded.scss */
.form-control.red {
  border-color: #e7505a;
}

/* line 9962, vendor/assets/stylesheets/components-rounded.scss */
.form-control.red:focus {
  border-color: #e12330;
}

/* line 9966, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-red:focus {
  border-color: #e7505a;
}

/* line 9969, vendor/assets/stylesheets/components-rounded.scss */
.form-control.red-pink {
  border-color: #E08283;
}

/* line 9971, vendor/assets/stylesheets/components-rounded.scss */
.form-control.red-pink:focus {
  border-color: #d6595a;
}

/* line 9975, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-red-pink:focus {
  border-color: #E08283;
}

/* line 9978, vendor/assets/stylesheets/components-rounded.scss */
.form-control.red-sunglo {
  border-color: #E26A6A;
}

/* line 9980, vendor/assets/stylesheets/components-rounded.scss */
.form-control.red-sunglo:focus {
  border-color: #da3f3f;
}

/* line 9984, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-red-sunglo:focus {
  border-color: #E26A6A;
}

/* line 9987, vendor/assets/stylesheets/components-rounded.scss */
.form-control.red-intense {
  border-color: #e35b5a;
}

/* line 9989, vendor/assets/stylesheets/components-rounded.scss */
.form-control.red-intense:focus {
  border-color: #dc302e;
}

/* line 9993, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-red-intense:focus {
  border-color: #e35b5a;
}

/* line 9996, vendor/assets/stylesheets/components-rounded.scss */
.form-control.red-thunderbird {
  border-color: #D91E18;
}

/* line 9998, vendor/assets/stylesheets/components-rounded.scss */
.form-control.red-thunderbird:focus {
  border-color: #ab1813;
}

/* line 10002, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-red-thunderbird:focus {
  border-color: #D91E18;
}

/* line 10005, vendor/assets/stylesheets/components-rounded.scss */
.form-control.red-flamingo {
  border-color: #EF4836;
}

/* line 10007, vendor/assets/stylesheets/components-rounded.scss */
.form-control.red-flamingo:focus {
  border-color: #e02612;
}

/* line 10011, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-red-flamingo:focus {
  border-color: #EF4836;
}

/* line 10014, vendor/assets/stylesheets/components-rounded.scss */
.form-control.red-soft {
  border-color: #d05454;
}

/* line 10016, vendor/assets/stylesheets/components-rounded.scss */
.form-control.red-soft:focus {
  border-color: #bd3434;
}

/* line 10020, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-red-soft:focus {
  border-color: #d05454;
}

/* line 10023, vendor/assets/stylesheets/components-rounded.scss */
.form-control.red-haze {
  border-color: #f36a5a;
}

/* line 10025, vendor/assets/stylesheets/components-rounded.scss */
.form-control.red-haze:focus {
  border-color: #f03f2a;
}

/* line 10029, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-red-haze:focus {
  border-color: #f36a5a;
}

/* line 10032, vendor/assets/stylesheets/components-rounded.scss */
.form-control.red-mint {
  border-color: #e43a45;
}

/* line 10034, vendor/assets/stylesheets/components-rounded.scss */
.form-control.red-mint:focus {
  border-color: #cf1c28;
}

/* line 10038, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-red-mint:focus {
  border-color: #e43a45;
}

/* line 10041, vendor/assets/stylesheets/components-rounded.scss */
.form-control.yellow {
  border-color: #c49f47;
}

/* line 10043, vendor/assets/stylesheets/components-rounded.scss */
.form-control.yellow:focus {
  border-color: #a48334;
}

/* line 10047, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-yellow:focus {
  border-color: #c49f47;
}

/* line 10050, vendor/assets/stylesheets/components-rounded.scss */
.form-control.yellow-gold {
  border-color: #E87E04;
}

/* line 10052, vendor/assets/stylesheets/components-rounded.scss */
.form-control.yellow-gold:focus {
  border-color: #b66303;
}

/* line 10056, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-yellow-gold:focus {
  border-color: #E87E04;
}

/* line 10059, vendor/assets/stylesheets/components-rounded.scss */
.form-control.yellow-casablanca {
  border-color: #f2784b;
}

/* line 10061, vendor/assets/stylesheets/components-rounded.scss */
.form-control.yellow-casablanca:focus {
  border-color: #ef541b;
}

/* line 10065, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-yellow-casablanca:focus {
  border-color: #f2784b;
}

/* line 10068, vendor/assets/stylesheets/components-rounded.scss */
.form-control.yellow-crusta {
  border-color: #f3c200;
}

/* line 10070, vendor/assets/stylesheets/components-rounded.scss */
.form-control.yellow-crusta:focus {
  border-color: #c09900;
}

/* line 10074, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-yellow-crusta:focus {
  border-color: #f3c200;
}

/* line 10077, vendor/assets/stylesheets/components-rounded.scss */
.form-control.yellow-lemon {
  border-color: #F7CA18;
}

/* line 10079, vendor/assets/stylesheets/components-rounded.scss */
.form-control.yellow-lemon:focus {
  border-color: #d5ab07;
}

/* line 10083, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-yellow-lemon:focus {
  border-color: #F7CA18;
}

/* line 10086, vendor/assets/stylesheets/components-rounded.scss */
.form-control.yellow-saffron {
  border-color: #F4D03F;
}

/* line 10088, vendor/assets/stylesheets/components-rounded.scss */
.form-control.yellow-saffron:focus {
  border-color: #f1c40f;
}

/* line 10092, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-yellow-saffron:focus {
  border-color: #F4D03F;
}

/* line 10095, vendor/assets/stylesheets/components-rounded.scss */
.form-control.yellow-soft {
  border-color: #c8d046;
}

/* line 10097, vendor/assets/stylesheets/components-rounded.scss */
.form-control.yellow-soft:focus {
  border-color: #adb52e;
}

/* line 10101, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-yellow-soft:focus {
  border-color: #c8d046;
}

/* line 10104, vendor/assets/stylesheets/components-rounded.scss */
.form-control.yellow-haze {
  border-color: #c5bf66;
}

/* line 10106, vendor/assets/stylesheets/components-rounded.scss */
.form-control.yellow-haze:focus {
  border-color: #b4ad44;
}

/* line 10110, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-yellow-haze:focus {
  border-color: #c5bf66;
}

/* line 10113, vendor/assets/stylesheets/components-rounded.scss */
.form-control.yellow-mint {
  border-color: #c5b96b;
}

/* line 10115, vendor/assets/stylesheets/components-rounded.scss */
.form-control.yellow-mint:focus {
  border-color: #b6a747;
}

/* line 10119, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-yellow-mint:focus {
  border-color: #c5b96b;
}

/* line 10122, vendor/assets/stylesheets/components-rounded.scss */
.form-control.purple {
  border-color: #8E44AD;
}

/* line 10124, vendor/assets/stylesheets/components-rounded.scss */
.form-control.purple:focus {
  border-color: #703688;
}

/* line 10128, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-purple:focus {
  border-color: #8E44AD;
}

/* line 10131, vendor/assets/stylesheets/components-rounded.scss */
.form-control.purple-plum {
  border-color: #8775a7;
}

/* line 10133, vendor/assets/stylesheets/components-rounded.scss */
.form-control.purple-plum:focus {
  border-color: #6d5b8e;
}

/* line 10137, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-purple-plum:focus {
  border-color: #8775a7;
}

/* line 10140, vendor/assets/stylesheets/components-rounded.scss */
.form-control.purple-medium {
  border-color: #BF55EC;
}

/* line 10142, vendor/assets/stylesheets/components-rounded.scss */
.form-control.purple-medium:focus {
  border-color: #ae27e7;
}

/* line 10146, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-purple-medium:focus {
  border-color: #BF55EC;
}

/* line 10149, vendor/assets/stylesheets/components-rounded.scss */
.form-control.purple-studio {
  border-color: #8E44AD;
}

/* line 10151, vendor/assets/stylesheets/components-rounded.scss */
.form-control.purple-studio:focus {
  border-color: #703688;
}

/* line 10155, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-purple-studio:focus {
  border-color: #8E44AD;
}

/* line 10158, vendor/assets/stylesheets/components-rounded.scss */
.form-control.purple-wisteria {
  border-color: #9B59B6;
}

/* line 10160, vendor/assets/stylesheets/components-rounded.scss */
.form-control.purple-wisteria:focus {
  border-color: #804399;
}

/* line 10164, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-purple-wisteria:focus {
  border-color: #9B59B6;
}

/* line 10167, vendor/assets/stylesheets/components-rounded.scss */
.form-control.purple-seance {
  border-color: #9A12B3;
}

/* line 10169, vendor/assets/stylesheets/components-rounded.scss */
.form-control.purple-seance:focus {
  border-color: #720d85;
}

/* line 10173, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-purple-seance:focus {
  border-color: #9A12B3;
}

/* line 10176, vendor/assets/stylesheets/components-rounded.scss */
.form-control.purple-intense {
  border-color: #8775a7;
}

/* line 10178, vendor/assets/stylesheets/components-rounded.scss */
.form-control.purple-intense:focus {
  border-color: #6d5b8e;
}

/* line 10182, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-purple-intense:focus {
  border-color: #8775a7;
}

/* line 10185, vendor/assets/stylesheets/components-rounded.scss */
.form-control.purple-sharp {
  border-color: #796799;
}

/* line 10187, vendor/assets/stylesheets/components-rounded.scss */
.form-control.purple-sharp:focus {
  border-color: #61527b;
}

/* line 10191, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-purple-sharp:focus {
  border-color: #796799;
}

/* line 10194, vendor/assets/stylesheets/components-rounded.scss */
.form-control.purple-soft {
  border-color: #8877a9;
}

/* line 10196, vendor/assets/stylesheets/components-rounded.scss */
.form-control.purple-soft:focus {
  border-color: #6e5c91;
}

/* line 10200, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-purple-soft:focus {
  border-color: #8877a9;
}

/* line 10205, vendor/assets/stylesheets/components-rounded.scss */
.input-xxs {
  width: 45px !important;
}

/* Form uneditable input */
/* line 10211, vendor/assets/stylesheets/components-rounded.scss */
.uneditable-input {
  padding: 6px 12px;
  min-width: 206px;
  font-size: 14px;
  font-weight: normal;
  height: 34px;
  color: #555555;
  background-color: #fff;
  border: 1px solid #c2cad8;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

/* line 10226, vendor/assets/stylesheets/components-rounded.scss */
.form-control-static {
  display: inline-block;
  margin: 0;
}

/* Form input sizing */
/* line 10233, vendor/assets/stylesheets/components-rounded.scss */
.input-mini {
  width: 45px !important;
}

/* line 10237, vendor/assets/stylesheets/components-rounded.scss */
.input-xsmall {
  width: 80px !important;
}

/* line 10241, vendor/assets/stylesheets/components-rounded.scss */
.input-small {
  width: 145px !important;
}

/* line 10245, vendor/assets/stylesheets/components-rounded.scss */
.input-medium {
  width: 240px !important;
}

/* line 10249, vendor/assets/stylesheets/components-rounded.scss */
.input-large {
  width: 320px !important;
}

/* line 10253, vendor/assets/stylesheets/components-rounded.scss */
.input-xlarge {
  width: 420px !important;
}

@media (max-width: 768px) {
  /* 768px */
  /* line 10259, vendor/assets/stylesheets/components-rounded.scss */
  .input-large {
    width: 250px !important;
  }
  /* line 10262, vendor/assets/stylesheets/components-rounded.scss */
  .input-xlarge {
    width: 300px !important;
  }
}

/* line 10267, vendor/assets/stylesheets/components-rounded.scss */
.input-inline {
  display: inline-block;
  width: auto;
  vertical-align: middle;
}

/* line 10273, vendor/assets/stylesheets/components-rounded.scss */
.input-fixed {
  overflow: hidden;
  overflow: hidden;
}

/* line 10278, vendor/assets/stylesheets/components-rounded.scss */
.form-group .input-inline {
  margin-right: 5px;
}

@media (max-width: 768px) {
  /* 768px */
  /* line 10284, vendor/assets/stylesheets/components-rounded.scss */
  .input-lg, .input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
    width: 250px !important;
  }
  /* line 10287, vendor/assets/stylesheets/components-rounded.scss */
  .input-xlg {
    width: 300px !important;
  }
}

/* Circle Inputs */
/* line 10294, vendor/assets/stylesheets/components-rounded.scss */
.input-circle {
  border-radius: 25px !important;
}

/* line 10298, vendor/assets/stylesheets/components-rounded.scss */
.input-circle-right {
  border-radius: 0 25px 25px 0 !important;
}

/* line 10302, vendor/assets/stylesheets/components-rounded.scss */
.input-circle-left {
  border-radius: 25px 0 0 25px !important;
}

/* line 10306, vendor/assets/stylesheets/components-rounded.scss */
.input-circle-bottom {
  border-radius: 0 0 25px 25px !important;
}

/* line 10310, vendor/assets/stylesheets/components-rounded.scss */
.input-circle-top {
  border-radius: 25px 25px 0 0 !important;
}

/* line 10314, vendor/assets/stylesheets/components-rounded.scss */
.mt-radio, .mt-checkbox {
  display: inline-block;
  position: relative;
  padding-left: 25px;
  padding-right: 8px;
  margin-bottom: 0;
  cursor: pointer;
  font-size: 14px;
  webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

/* line 10330, vendor/assets/stylesheets/components-rounded.scss */
.mt-radio.mt-radio-disabled, .mt-radio.mt-checkbox-disabled {
  opacity: 0.6;
  filter: alpha(opacity=60);
}

/* line 10337, vendor/assets/stylesheets/components-rounded.scss */
.mt-checkbox.mt-radio-disabled, .mt-checkbox.mt-checkbox-disabled {
  opacity: 0.6;
  filter: alpha(opacity=60);
}

/* line 10343, vendor/assets/stylesheets/components-rounded.scss */
.mt-radio > input, .mt-checkbox > input {
  position: absolute;
  z-index: -1;
  opacity: 0;
  filter: alpha(opacity=0);
}

/* line 10350, vendor/assets/stylesheets/components-rounded.scss */
.mt-radio > span, .mt-checkbox > span {
  border: 1px solid transparent;
  position: absolute;
  top: 0px;
  left: 0;
  height: 19px;
  width: 19px;
  background: #E6E6E6;
}

/* line 10360, vendor/assets/stylesheets/components-rounded.scss */
.mt-radio > span:after, .mt-checkbox > span:after {
  content: '';
  position: absolute;
  display: none;
}

/* line 10367, vendor/assets/stylesheets/components-rounded.scss */
.mt-radio:hover > input:not([disabled]) ~ span, .mt-radio > input:focus ~ span {
  background: #d9d9d9;
  webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

/* line 10378, vendor/assets/stylesheets/components-rounded.scss */
.mt-checkbox:hover > input:not([disabled]) ~ span, .mt-checkbox > input:focus ~ span {
  background: #d9d9d9;
  webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

/* line 10388, vendor/assets/stylesheets/components-rounded.scss */
.mt-radio > input:checked ~ span, .mt-checkbox > input:checked ~ span {
  webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  background: #d9d9d9;
}

/* line 10397, vendor/assets/stylesheets/components-rounded.scss */
.mt-radio > input:checked ~ span:after, .mt-checkbox > input:checked ~ span:after {
  display: block;
}

/* line 10402, vendor/assets/stylesheets/components-rounded.scss */
.mt-radio:hover > input:not([disabled]):checked ~ span, .mt-radio > input:checked ~ span {
  webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  background: #d9d9d9;
}

/* line 10413, vendor/assets/stylesheets/components-rounded.scss */
.mt-checkbox:hover > input:not([disabled]):checked ~ span, .mt-checkbox > input:checked ~ span {
  webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  background: #d9d9d9;
}

/* line 10423, vendor/assets/stylesheets/components-rounded.scss */
.mt-radio > input:disabled ~ span, .mt-checkbox > input:disabled ~ span {
  opacity: 0.6;
  filter: alpha(opacity=60);
  pointer-events: none;
}

/* line 10430, vendor/assets/stylesheets/components-rounded.scss */
.mt-radio.mt-radio-outline > span, .mt-radio.mt-checkbox-outline > span {
  border: 1px solid #d9d9d9;
  background: none;
}

/* line 10437, vendor/assets/stylesheets/components-rounded.scss */
.mt-checkbox.mt-radio-outline > span, .mt-checkbox.mt-checkbox-outline > span {
  border: 1px solid #d9d9d9;
  background: none;
}

/* line 10445, vendor/assets/stylesheets/components-rounded.scss */
.mt-radio.mt-radio-outline:hover > input:not([disabled]) ~ span, .mt-radio.mt-radio-outline > input:focus ~ span {
  border: 1px solid #d9d9d9;
  background: none;
}

/* line 10451, vendor/assets/stylesheets/components-rounded.scss */
.mt-radio.mt-checkbox-outline:hover > input:not([disabled]) ~ span, .mt-radio.mt-checkbox-outline > input:focus ~ span {
  border: 1px solid #d9d9d9;
  background: none;
}

/* line 10460, vendor/assets/stylesheets/components-rounded.scss */
.mt-checkbox.mt-radio-outline:hover > input:not([disabled]) ~ span, .mt-checkbox.mt-radio-outline > input:focus ~ span {
  border: 1px solid #d9d9d9;
  background: none;
}

/* line 10466, vendor/assets/stylesheets/components-rounded.scss */
.mt-checkbox.mt-checkbox-outline:hover > input:not([disabled]) ~ span, .mt-checkbox.mt-checkbox-outline > input:focus ~ span {
  border: 1px solid #d9d9d9;
  background: none;
}

/* line 10474, vendor/assets/stylesheets/components-rounded.scss */
.mt-radio.mt-radio-outline > input:checked ~ span, .mt-radio.mt-checkbox-outline > input:checked ~ span {
  border: 1px solid #d9d9d9;
  background: none;
}

/* line 10481, vendor/assets/stylesheets/components-rounded.scss */
.mt-checkbox.mt-radio-outline > input:checked ~ span, .mt-checkbox.mt-checkbox-outline > input:checked ~ span {
  border: 1px solid #d9d9d9;
  background: none;
}

/* line 10489, vendor/assets/stylesheets/components-rounded.scss */
.mt-radio.mt-radio-outline:hover > input:not([disabled]):checked ~ span, .mt-radio.mt-radio-outline > input:checked ~ span {
  border: 1px solid #d9d9d9;
  background: none;
}

/* line 10495, vendor/assets/stylesheets/components-rounded.scss */
.mt-radio.mt-checkbox-outline:hover > input:not([disabled]):checked ~ span, .mt-radio.mt-checkbox-outline > input:checked ~ span {
  border: 1px solid #d9d9d9;
  background: none;
}

/* line 10504, vendor/assets/stylesheets/components-rounded.scss */
.mt-checkbox.mt-radio-outline:hover > input:not([disabled]):checked ~ span, .mt-checkbox.mt-radio-outline > input:checked ~ span {
  border: 1px solid #d9d9d9;
  background: none;
}

/* line 10510, vendor/assets/stylesheets/components-rounded.scss */
.mt-checkbox.mt-checkbox-outline:hover > input:not([disabled]):checked ~ span, .mt-checkbox.mt-checkbox-outline > input:checked ~ span {
  border: 1px solid #d9d9d9;
  background: none;
}

/* line 10518, vendor/assets/stylesheets/components-rounded.scss */
.mt-radio > span {
  -webkit-border-radius: 50% !important;
  -moz-border-radius: 50% !important;
  -ms-border-radius: 50% !important;
  -o-border-radius: 50% !important;
  border-radius: 50% !important;
}

/* line 10524, vendor/assets/stylesheets/components-rounded.scss */
.mt-radio > span:after {
  left: 6px;
  top: 6px;
  height: 6px;
  width: 6px;
  border-radius: 50%;
  background: #666666;
}

/* line 10533, vendor/assets/stylesheets/components-rounded.scss */
.mt-radio > input:disabled ~ span:after {
  background: #666666;
}

/* line 10538, vendor/assets/stylesheets/components-rounded.scss */
th > .mt-radio.mt-radio-single, td > .mt-radio.mt-radio-single {
  right: -5px;
}

/* line 10543, vendor/assets/stylesheets/components-rounded.scss */
.mt-checkbox > span:after {
  left: 6px;
  top: 3px;
  width: 5px;
  height: 10px;
  border: solid #666666;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}

/* line 10552, vendor/assets/stylesheets/components-rounded.scss */
.mt-checkbox > input:disabled ~ span:after {
  border-color: #666666;
}

/* line 10557, vendor/assets/stylesheets/components-rounded.scss */
.form-inline .mt-checkbox {
  margin-left: 15px;
  margin-right: 15px;
}

/* line 10562, vendor/assets/stylesheets/components-rounded.scss */
th > .mt-checkbox.mt-checkbox-single, td > .mt-checkbox.mt-checkbox-single {
  right: -5px;
}

/* line 10566, vendor/assets/stylesheets/components-rounded.scss */
.mt-checkbox-list, .mt-radio-list {
  padding: 10px 0;
}

/* line 10571, vendor/assets/stylesheets/components-rounded.scss */
.form-horizontal .form-group .mt-checkbox-list, .form-horizontal .form-group .mt-radio-list {
  padding-top: 7px;
}

/* line 10577, vendor/assets/stylesheets/components-rounded.scss */
.mt-checkbox-list .mt-checkbox, .mt-checkbox-list .mt-radio {
  display: block;
}

/* line 10583, vendor/assets/stylesheets/components-rounded.scss */
.mt-radio-list .mt-checkbox, .mt-radio-list .mt-radio {
  /*display: block;*/
}

/* line 10588, vendor/assets/stylesheets/components-rounded.scss */
.mt-checkbox-inline, .mt-radio-inline {
  padding: 10px 0;
}

/* line 10593, vendor/assets/stylesheets/components-rounded.scss */
.form-horizontal .form-group .mt-checkbox-inline, .form-horizontal .form-group .mt-radio-inline {
  padding-top: 8px;
}

/* line 10599, vendor/assets/stylesheets/components-rounded.scss */
.mt-checkbox-inline .mt-checkbox, .mt-checkbox-inline .mt-radio {
  display: inline-block;
  margin-right: 15px;
}

/* line 10606, vendor/assets/stylesheets/components-rounded.scss */
.mt-radio-inline .mt-checkbox, .mt-radio-inline .mt-radio {
  display: inline-block;
  margin-right: 15px;
}

/* line 10613, vendor/assets/stylesheets/components-rounded.scss */
.mt-checkbox-inline .mt-checkbox:last-child, .mt-checkbox-inline .mt-radio:last-child {
  margin-right: 0;
}

/* line 10619, vendor/assets/stylesheets/components-rounded.scss */
.mt-radio-inline .mt-checkbox:last-child, .mt-radio-inline .mt-radio:last-child {
  margin-right: 0;
}

/***
Custom icon buttons
***/
/* line 10628, vendor/assets/stylesheets/components-rounded.scss */
.icon-btn {
  height: 60px;
  min-width: 80px;
  margin: 5px 5px 0 0;
  border: 1px solid #ddd;
  padding: 12px 0px 0px 0px;
  background-color: #fafafa;
  background-image: none;
  filter: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: inline-block;
  color: #646464;
  text-shadow: none;
  text-align: center;
  cursor: pointer;
  position: relative;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

/* line 10651, vendor/assets/stylesheets/components-rounded.scss */
.icon-btn:hover {
  text-decoration: none;
  border-color: #999;
  color: #444;
  text-shadow: 0 1px 0px white;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/* line 10664, vendor/assets/stylesheets/components-rounded.scss */
.icon-btn:hover > .badge {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/* line 10676, vendor/assets/stylesheets/components-rounded.scss */
.icon-btn > div {
  margin-top: 5px;
  margin-bottom: 20px;
  color: #3f444a;
  font-size: 12px;
  font-weight: 300;
}

/* line 10683, vendor/assets/stylesheets/components-rounded.scss */
.icon-btn > .badge {
  position: absolute;
  font-size: 11px;
  font-weight: 300;
  top: -5px;
  right: -5px;
  padding: 3px 6px 3px 6px;
  color: white;
  text-shadow: none;
  border-width: 0;
  border-style: solid;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/* line 10701, vendor/assets/stylesheets/components-rounded.scss */
.icon-btn > i {
  font-size: 18px;
}

/* line 10707, vendor/assets/stylesheets/components-rounded.scss */
.ie8 .icon-btn:hover {
  filter: none;
}

/***
Input icons
***/
/* line 10715, vendor/assets/stylesheets/components-rounded.scss */
.input-icon {
  position: relative;
  left: 0;
}

/* line 10718, vendor/assets/stylesheets/components-rounded.scss */
.input-icon > .form-control {
  padding-left: 33px;
}

/* line 10723, vendor/assets/stylesheets/components-rounded.scss */
.input-group .input-icon > .form-control {
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  -ms-border-radius: 4px 0 0 4px;
  -o-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}

/* line 10731, vendor/assets/stylesheets/components-rounded.scss */
.input-icon > i {
  color: #ccc;
  display: block;
  position: absolute;
  margin: 11px 2px 4px 10px;
  z-index: 3;
  width: 16px;
  font-size: 16px;
  text-align: center;
  left: 0;
}

/* line 10743, vendor/assets/stylesheets/components-rounded.scss */
.modal .input-icon > i {
  z-index: 10055;
}

/* line 10747, vendor/assets/stylesheets/components-rounded.scss */
.has-success .input-icon > i {
  color: #36c6d3;
}

/* line 10751, vendor/assets/stylesheets/components-rounded.scss */
.has-warning .input-icon > i {
  color: #F1C40F;
}

/* line 10755, vendor/assets/stylesheets/components-rounded.scss */
.has-info .input-icon > i {
  color: #659be0;
}

/* line 10759, vendor/assets/stylesheets/components-rounded.scss */
.has-error .input-icon > i {
  color: #ed6b75;
}

/* line 10763, vendor/assets/stylesheets/components-rounded.scss */
.input-icon.right {
  left: auto;
  right: 0;
}

/* line 10766, vendor/assets/stylesheets/components-rounded.scss */
.input-icon.right > .form-control {
  padding-right: 33px;
  padding-left: 12px;
}

/* line 10772, vendor/assets/stylesheets/components-rounded.scss */
.input-group .input-icon.right > .form-control {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  -ms-border-radius: 0 4px 4px 0;
  -o-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}

/* line 10781, vendor/assets/stylesheets/components-rounded.scss */
.input-icon.right > i {
  left: auto;
  right: 8px;
  float: right;
}

/* line 10786, vendor/assets/stylesheets/components-rounded.scss */
.input-icon.input-icon-lg > i {
  margin-top: 16px;
}

/* line 10789, vendor/assets/stylesheets/components-rounded.scss */
.input-icon.input-icon-sm > i {
  margin-top: 8px;
  font-size: 13px;
}

/***
Customized Bootstrap Labels
***/
/* line 10799, vendor/assets/stylesheets/components-rounded.scss */
.label {
  text-shadow: none !important;
  font-size: 14px;
  font-weight: 300;
  padding: 3px 6px 3px 6px;
  color: #fff;
  font-family: "Open Sans", sans-serif;
}

/* line 10806, vendor/assets/stylesheets/components-rounded.scss */
.label.label-sm {
  font-size: 13px;
  padding: 2px 5px 2px 5px;
}

/* line 10812, vendor/assets/stylesheets/components-rounded.scss */
h1 .label, h2 .label, h3 .label, h4 .label, h5 .label, h6 .label {
  font-size: 75%;
}

/* Labels variants */
/* line 10818, vendor/assets/stylesheets/components-rounded.scss */
.label-default {
  background-color: #bac3d0;
}

/* line 10821, vendor/assets/stylesheets/components-rounded.scss */
.label-default[href]:hover, .label-default[href]:focus {
  background-color: #9ca8bb;
}

/* line 10827, vendor/assets/stylesheets/components-rounded.scss */
.label-primary {
  background-color: #264E9D;
}

/* line 10830, vendor/assets/stylesheets/components-rounded.scss */
.label-primary[href]:hover, .label-primary[href]:focus {
  background-color: #286090;
}

/* line 10836, vendor/assets/stylesheets/components-rounded.scss */
.label-success {
  background-color: #36c6d3;
}

/* line 10839, vendor/assets/stylesheets/components-rounded.scss */
.label-success[href]:hover, .label-success[href]:focus {
  background-color: #27a4b0;
}

/* line 10845, vendor/assets/stylesheets/components-rounded.scss */
.label-info {
  background-color: #659be0;
}

/* line 10848, vendor/assets/stylesheets/components-rounded.scss */
.label-info[href]:hover, .label-info[href]:focus {
  background-color: #3a80d7;
}

/* line 10854, vendor/assets/stylesheets/components-rounded.scss */
.label-warning {
  background-color: #F1C40F;
}

/* line 10857, vendor/assets/stylesheets/components-rounded.scss */
.label-warning[href]:hover, .label-warning[href]:focus {
  background-color: #c29d0b;
}

/* line 10863, vendor/assets/stylesheets/components-rounded.scss */
.label-danger {
  background-color: #ed6b75;
}

/* line 10866, vendor/assets/stylesheets/components-rounded.scss */
.label-danger[href]:hover, .label-danger[href]:focus {
  background-color: #e73d4a;
}

/***
Iconic labels
***/
/* line 10876, vendor/assets/stylesheets/components-rounded.scss */
.label.label-icon {
  padding: 4px 0px 4px 4px;
  margin-right: 2px;
  text-align: center !important;
}

/* line 10880, vendor/assets/stylesheets/components-rounded.scss */
.label.label-icon > i {
  font-size: 12px;
  text-align: center !important;
}

/* line 10886, vendor/assets/stylesheets/components-rounded.scss */
.ie8 .label.label-icon, .ie9 .label.label-icon {
  padding: 3px 0px 3px 3px;
}

/***
Text states
***/
/* line 10894, vendor/assets/stylesheets/components-rounded.scss */
.text-default {
  color: #bac3d0;
}

/* line 10898, vendor/assets/stylesheets/components-rounded.scss */
.text-primary {
  color: #264E9D;
}

/* line 10902, vendor/assets/stylesheets/components-rounded.scss */
.text-success {
  color: #36c6d3;
}

/* line 10906, vendor/assets/stylesheets/components-rounded.scss */
.text-info {
  color: #659be0;
}

/* line 10910, vendor/assets/stylesheets/components-rounded.scss */
.text-warning {
  color: #F1C40F;
}

/* line 10914, vendor/assets/stylesheets/components-rounded.scss */
.text-danger {
  color: #ed6b75;
}

/***
Customized List Group
***/
/* Contextual variants */
/* line 10925, vendor/assets/stylesheets/components-rounded.scss */
.list-group > li:first-child {
  border-radius-topleft: 4px;
  border-radius-topright: 4px;
}

/* line 10929, vendor/assets/stylesheets/components-rounded.scss */
.list-group > li:last-child {
  border-radius-bottomleft: 4px;
  border-radius-bottomright: 4px;
}

/* line 10934, vendor/assets/stylesheets/components-rounded.scss */
.list-group .list-group-item-success {
  color: #27a4b0;
  background-color: #abe7ed;
}

/* line 10938, vendor/assets/stylesheets/components-rounded.scss */
.list-group a.list-group-item-success, .list-group button.list-group-item-success {
  color: #27a4b0;
}

/* line 10941, vendor/assets/stylesheets/components-rounded.scss */
.list-group a.list-group-item-success .list-group-item-heading, .list-group button.list-group-item-success .list-group-item-heading {
  color: inherit;
}

/* line 10945, vendor/assets/stylesheets/components-rounded.scss */
.list-group a.list-group-item-success:hover, .list-group a.list-group-item-success:focus {
  color: #27a4b0;
  background-color: #96e1e8;
}

/* line 10951, vendor/assets/stylesheets/components-rounded.scss */
.list-group button.list-group-item-success:hover, .list-group button.list-group-item-success:focus {
  color: #27a4b0;
  background-color: #96e1e8;
}

/* line 10956, vendor/assets/stylesheets/components-rounded.scss */
.list-group a.list-group-item-success.active {
  color: #fff;
  background-color: #27a4b0;
  border-color: #27a4b0;
}

/* line 10960, vendor/assets/stylesheets/components-rounded.scss */
.list-group a.list-group-item-success.active:hover, .list-group a.list-group-item-success.active:focus {
  color: #fff;
  background-color: #27a4b0;
  border-color: #27a4b0;
}

/* line 10966, vendor/assets/stylesheets/components-rounded.scss */
.list-group button.list-group-item-success.active {
  color: #fff;
  background-color: #27a4b0;
  border-color: #27a4b0;
}

/* line 10970, vendor/assets/stylesheets/components-rounded.scss */
.list-group button.list-group-item-success.active:hover, .list-group button.list-group-item-success.active:focus {
  color: #fff;
  background-color: #27a4b0;
  border-color: #27a4b0;
}

/* line 10976, vendor/assets/stylesheets/components-rounded.scss */
.list-group .list-group-item-info {
  color: #327ad5;
  background-color: #e0ebf9;
}

/* line 10980, vendor/assets/stylesheets/components-rounded.scss */
.list-group a.list-group-item-info, .list-group button.list-group-item-info {
  color: #327ad5;
}

/* line 10983, vendor/assets/stylesheets/components-rounded.scss */
.list-group a.list-group-item-info .list-group-item-heading, .list-group button.list-group-item-info .list-group-item-heading {
  color: inherit;
}

/* line 10987, vendor/assets/stylesheets/components-rounded.scss */
.list-group a.list-group-item-info:hover, .list-group a.list-group-item-info:focus {
  color: #327ad5;
  background-color: #caddf4;
}

/* line 10993, vendor/assets/stylesheets/components-rounded.scss */
.list-group button.list-group-item-info:hover, .list-group button.list-group-item-info:focus {
  color: #327ad5;
  background-color: #caddf4;
}

/* line 10998, vendor/assets/stylesheets/components-rounded.scss */
.list-group a.list-group-item-info.active {
  color: #fff;
  background-color: #327ad5;
  border-color: #327ad5;
}

/* line 11002, vendor/assets/stylesheets/components-rounded.scss */
.list-group a.list-group-item-info.active:hover, .list-group a.list-group-item-info.active:focus {
  color: #fff;
  background-color: #327ad5;
  border-color: #327ad5;
}

/* line 11008, vendor/assets/stylesheets/components-rounded.scss */
.list-group button.list-group-item-info.active {
  color: #fff;
  background-color: #327ad5;
  border-color: #327ad5;
}

/* line 11012, vendor/assets/stylesheets/components-rounded.scss */
.list-group button.list-group-item-info.active:hover, .list-group button.list-group-item-info.active:focus {
  color: #fff;
  background-color: #327ad5;
  border-color: #327ad5;
}

/* line 11018, vendor/assets/stylesheets/components-rounded.scss */
.list-group .list-group-item-warning {
  color: #c29d0b;
  background-color: #f9e491;
}

/* line 11022, vendor/assets/stylesheets/components-rounded.scss */
.list-group a.list-group-item-warning, .list-group button.list-group-item-warning {
  color: #c29d0b;
}

/* line 11025, vendor/assets/stylesheets/components-rounded.scss */
.list-group a.list-group-item-warning .list-group-item-heading, .list-group button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}

/* line 11029, vendor/assets/stylesheets/components-rounded.scss */
.list-group a.list-group-item-warning:hover, .list-group a.list-group-item-warning:focus {
  color: #c29d0b;
  background-color: #f7de79;
}

/* line 11035, vendor/assets/stylesheets/components-rounded.scss */
.list-group button.list-group-item-warning:hover, .list-group button.list-group-item-warning:focus {
  color: #c29d0b;
  background-color: #f7de79;
}

/* line 11040, vendor/assets/stylesheets/components-rounded.scss */
.list-group a.list-group-item-warning.active {
  color: #fff;
  background-color: #c29d0b;
  border-color: #c29d0b;
}

/* line 11044, vendor/assets/stylesheets/components-rounded.scss */
.list-group a.list-group-item-warning.active:hover, .list-group a.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #c29d0b;
  border-color: #c29d0b;
}

/* line 11050, vendor/assets/stylesheets/components-rounded.scss */
.list-group button.list-group-item-warning.active {
  color: #fff;
  background-color: #c29d0b;
  border-color: #c29d0b;
}

/* line 11054, vendor/assets/stylesheets/components-rounded.scss */
.list-group button.list-group-item-warning.active:hover, .list-group button.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #c29d0b;
  border-color: #c29d0b;
}

/* line 11060, vendor/assets/stylesheets/components-rounded.scss */
.list-group .list-group-item-danger {
  color: #e73d4a;
  background-color: #fbe1e3;
}

/* line 11064, vendor/assets/stylesheets/components-rounded.scss */
.list-group a.list-group-item-danger, .list-group button.list-group-item-danger {
  color: #e73d4a;
}

/* line 11067, vendor/assets/stylesheets/components-rounded.scss */
.list-group a.list-group-item-danger .list-group-item-heading, .list-group button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}

/* line 11071, vendor/assets/stylesheets/components-rounded.scss */
.list-group a.list-group-item-danger:hover, .list-group a.list-group-item-danger:focus {
  color: #e73d4a;
  background-color: #f8cace;
}

/* line 11077, vendor/assets/stylesheets/components-rounded.scss */
.list-group button.list-group-item-danger:hover, .list-group button.list-group-item-danger:focus {
  color: #e73d4a;
  background-color: #f8cace;
}

/* line 11082, vendor/assets/stylesheets/components-rounded.scss */
.list-group a.list-group-item-danger.active {
  color: #fff;
  background-color: #e73d4a;
  border-color: #e73d4a;
}

/* line 11086, vendor/assets/stylesheets/components-rounded.scss */
.list-group a.list-group-item-danger.active:hover, .list-group a.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #e73d4a;
  border-color: #e73d4a;
}

/* line 11092, vendor/assets/stylesheets/components-rounded.scss */
.list-group button.list-group-item-danger.active {
  color: #fff;
  background-color: #e73d4a;
  border-color: #e73d4a;
}

/* line 11096, vendor/assets/stylesheets/components-rounded.scss */
.list-group button.list-group-item-danger.active:hover, .list-group button.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #e73d4a;
  border-color: #e73d4a;
}

/***
UI Loading
***/
/* line 11108, vendor/assets/stylesheets/components-rounded.scss */
.loading-message {
  display: inline-block;
  min-width: 125px;
  margin-left: -60px;
  padding: 10px;
  margin: 0 auto;
  color: #000 !important;
  font-size: 13px;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
}

/* line 11119, vendor/assets/stylesheets/components-rounded.scss */
.loading-message.loading-message-boxed {
  border: 1px solid #ddd;
  background-color: #eee;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
}

/* line 11131, vendor/assets/stylesheets/components-rounded.scss */
.loading-message > span {
  line-height: 20px;
  vertical-align: middle;
}

/* line 11137, vendor/assets/stylesheets/components-rounded.scss */
.page-loading {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  position: fixed;
  top: 50%;
  left: 50%;
  min-width: 125px;
  margin-left: -60px;
  margin-top: -30px;
  padding: 7px;
  text-align: center;
  color: #333;
  font-size: 13px;
  border: 1px solid #ddd;
  background-color: #eee;
  vertical-align: middle;
  -webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
}

/* line 11159, vendor/assets/stylesheets/components-rounded.scss */
.page-loading > span {
  line-height: 20px;
  vertical-align: middle;
}

/* line 11165, vendor/assets/stylesheets/components-rounded.scss */
.page-spinner-bar {
  position: fixed;
  z-index: 10051;
  width: 100px;
  top: 40%;
  left: 50%;
  margin-left: -55px;
  text-align: center;
}

/* line 11173, vendor/assets/stylesheets/components-rounded.scss */
.page-spinner-bar > div {
  margin: 0 5px;
  width: 18px;
  height: 18px;
  background: #eee;
  border-radius: 100% !important;
  display: inline-block;
  -webkit-animation: bounceDelay 1.4s infinite ease-in-out;
  animation: bounceDelay 1.4s infinite ease-in-out;
  /* Prevent first frame from flickering when animation starts */
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

/* line 11186, vendor/assets/stylesheets/components-rounded.scss */
.page-spinner-bar .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}

/* line 11190, vendor/assets/stylesheets/components-rounded.scss */
.page-spinner-bar .bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}

/* line 11196, vendor/assets/stylesheets/components-rounded.scss */
.block-spinner-bar {
  display: inline-block;
  width: 80px;
  text-align: center;
}

/* line 11200, vendor/assets/stylesheets/components-rounded.scss */
.block-spinner-bar > div {
  margin: 0 2px;
  width: 15px;
  height: 15px;
  background: #eee;
  border-radius: 100% !important;
  display: inline-block;
  -webkit-animation: bounceDelay 1.4s infinite ease-in-out;
  animation: bounceDelay 1.4s infinite ease-in-out;
  /* Prevent first frame from flickering when animation starts */
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

/* line 11213, vendor/assets/stylesheets/components-rounded.scss */
.block-spinner-bar .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}

/* line 11217, vendor/assets/stylesheets/components-rounded.scss */
.block-spinner-bar .bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}

/***
Metro icons
***/
/* line 11227, vendor/assets/stylesheets/components-rounded.scss */
[class^="m-icon-"] {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-top: 3px;
  line-height: 14px;
  vertical-align: top;
  background-image: url(/syncfusion-icons.png);
  background-position: 0 0;
  background-repeat: no-repeat;
}

/* line 11239, vendor/assets/stylesheets/components-rounded.scss */
[class^="m-icon-big-"] {
  display: inline-block;
  width: 30px;
  height: 30px;
  margin: 6px;
  vertical-align: middle;
  background-image: url(/syncfusion-icons.png);
  background-position: 0 0px;
  background-repeat: no-repeat;
}

/* large icons */
/* line 11253, vendor/assets/stylesheets/components-rounded.scss */
.btn.m-icon-big {
  padding: 9px 16px 8px 16px;
}

/* line 11255, vendor/assets/stylesheets/components-rounded.scss */
.btn.m-icon-big.m-icon-only {
  padding: 9px 8px 8px 0px;
}

/* line 11258, vendor/assets/stylesheets/components-rounded.scss */
.btn.m-icon-big [class^="m-icon-big-"] {
  margin: 0 0 0 10px;
}

/* line 11262, vendor/assets/stylesheets/components-rounded.scss */
.btn.m-icon-ony > i {
  margin-left: 0px;
}

/* line 11265, vendor/assets/stylesheets/components-rounded.scss */
.btn.m-icon {
  padding: 7px 14px 7px 14px;
}

/* line 11267, vendor/assets/stylesheets/components-rounded.scss */
.btn.m-icon [class^="m-icon-"] {
  margin: 4px 0 0 5px;
}

/* line 11270, vendor/assets/stylesheets/components-rounded.scss */
.btn.m-icon.m-icon-only {
  padding: 7px 10px 7px 6px;
}

/* default icons */
/* white icon */
/* line 11280, vendor/assets/stylesheets/components-rounded.scss */
.m-icon-white {
  background-image: url(/syncfusion-icons-white.png);
}

/*  Misc */
/* line 11286, vendor/assets/stylesheets/components-rounded.scss */
.m-icon-swapright {
  background-position: -27px -10px;
}

/* line 11290, vendor/assets/stylesheets/components-rounded.scss */
.m-icon-swapdown {
  background-position: -68px -10px;
}

/* line 11294, vendor/assets/stylesheets/components-rounded.scss */
.m-icon-swapleft {
  background-position: -8px -10px;
}

/* line 11298, vendor/assets/stylesheets/components-rounded.scss */
.m-icon-swapup {
  background-position: -46px -10px;
}

/* line 11302, vendor/assets/stylesheets/components-rounded.scss */
.m-icon-big-swapright {
  background-position: -42px -28px;
}

/* line 11306, vendor/assets/stylesheets/components-rounded.scss */
.m-icon-big-swapdown {
  background-position: -115px -28px;
}

/* line 11310, vendor/assets/stylesheets/components-rounded.scss */
.m-icon-big-swapleft {
  background-position: -6px -28px;
}

/* line 11314, vendor/assets/stylesheets/components-rounded.scss */
.m-icon-big-swapup {
  background-position: -78px -28px;
}

/***
Customized Bootstrap Modal
***/
/* line 11322, vendor/assets/stylesheets/components-rounded.scss */
.modal {
  z-index: 10050;
  outline: none;
  overflow-y: auto !important;
  /* Fix content shifting to the right on modal open due to scrollbar closed */
}

/* line 11329, vendor/assets/stylesheets/components-rounded.scss */
.page-portlet-fullscreen .modal {
  z-index: 10060;
}

/* line 11334, vendor/assets/stylesheets/components-rounded.scss */
.modal .modal-header {
  border-bottom: 1px solid #EFEFEF;
}

/* line 11336, vendor/assets/stylesheets/components-rounded.scss */
.modal .modal-header h3 {
  font-weight: 300;
}

/* line 11339, vendor/assets/stylesheets/components-rounded.scss */
.modal .modal-header .close {
  margin-top: 0px !important;
}

/* line 11343, vendor/assets/stylesheets/components-rounded.scss */
.modal.draggable-modal .modal-header {
  cursor: move;
}

/* line 11346, vendor/assets/stylesheets/components-rounded.scss */
.modal .modal-dialog {
  z-index: 10051;
}

/* line 11349, vendor/assets/stylesheets/components-rounded.scss */
.modal > .loading {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
}

/* line 11356, vendor/assets/stylesheets/components-rounded.scss */
.modal.in .page-loading {
  display: none;
}

/* line 11361, vendor/assets/stylesheets/components-rounded.scss */
.modal-open-noscroll {
  overflow-y: hidden !important;
}

/* line 11365, vendor/assets/stylesheets/components-rounded.scss */
.modal-backdrop {
  border: 0;
  outline: none;
}

/* line 11370, vendor/assets/stylesheets/components-rounded.scss */
.page-portlet-fullscreen .modal-backdrop {
  z-index: 10059;
}

/* line 11374, vendor/assets/stylesheets/components-rounded.scss */
.modal-backdrop {
  background-color: #333 !important;
}

/* line 11376, vendor/assets/stylesheets/components-rounded.scss */
.modal-backdrop.fade.in {
  background-color: #333 !important;
}

/* Full width modal */
/* line 11383, vendor/assets/stylesheets/components-rounded.scss */
.modal-full.modal-dialog {
  width: 99%;
}

@media (max-width: 768px) {
  /* line 11388, vendor/assets/stylesheets/components-rounded.scss */
  .modal-full.modal-dialog {
    width: auto;
  }
}

/***
Notes
***/
/* line 11397, vendor/assets/stylesheets/components-rounded.scss */
.note {
  margin: 0 0 20px 0;
  padding: 15px 30px 15px 15px;
  border-left: 5px solid #eee;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  -ms-border-radius: 0 4px 4px 0;
  -o-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}

/* line 11406, vendor/assets/stylesheets/components-rounded.scss */
.note h1, .note h2, .note h3, .note h4, .note h5, .note h6 {
  margin-top: 0;
}

/* line 11409, vendor/assets/stylesheets/components-rounded.scss */
.note h1 .close, .note h2 .close, .note h3 .close, .note h4 .close, .note h5 .close, .note h6 .close {
  margin-right: -10px;
}

/* line 11412, vendor/assets/stylesheets/components-rounded.scss */
.note p {
  margin: 0;
  font-size: 13px;
}

/* line 11415, vendor/assets/stylesheets/components-rounded.scss */
.note p:last-child {
  margin-bottom: 0;
}

/* line 11419, vendor/assets/stylesheets/components-rounded.scss */
.note code, .note .highlight {
  background-color: #fff;
}

/* line 11422, vendor/assets/stylesheets/components-rounded.scss */
.note.note-default {
  background-color: white;
  border-color: #b0c1d2;
  color: black;
}

/* line 11426, vendor/assets/stylesheets/components-rounded.scss */
.note.note-default.note-bordered {
  background-color: #eef1f5;
  border-color: #c0cedb;
}

/* line 11430, vendor/assets/stylesheets/components-rounded.scss */
.note.note-default.note-shadow {
  background-color: #f1f4f7;
  border-color: #d1dbe4;
  box-shadow: 5px 5px rgba(212, 221, 230, 0.2);
}

/* line 11436, vendor/assets/stylesheets/components-rounded.scss */
.note.note-success {
  background-color: #c0edf1;
  border-color: #58d0da;
  color: black;
}

/* line 11440, vendor/assets/stylesheets/components-rounded.scss */
.note.note-success.note-bordered {
  background-color: #a7e6ec;
  border-color: #6dd6df;
}

/* line 11444, vendor/assets/stylesheets/components-rounded.scss */
.note.note-success.note-shadow {
  background-color: #abe7ed;
  border-color: #81dbe3;
  box-shadow: 5px 5px rgba(134, 221, 228, 0.2);
}

/* line 11450, vendor/assets/stylesheets/components-rounded.scss */
.note.note-info {
  background-color: #f5f8fd;
  border-color: #8bb4e7;
  color: #010407;
}

/* line 11454, vendor/assets/stylesheets/components-rounded.scss */
.note.note-info.note-bordered {
  background-color: #dbe8f8;
  border-color: #a0c2ec;
}

/* line 11458, vendor/assets/stylesheets/components-rounded.scss */
.note.note-info.note-shadow {
  background-color: #e0ebf9;
  border-color: #b5cff0;
  box-shadow: 5px 5px rgba(185, 210, 241, 0.2);
}

/* line 11464, vendor/assets/stylesheets/components-rounded.scss */
.note.note-warning {
  background-color: #faeaa9;
  border-color: #f3cc31;
  color: black;
}

/* line 11468, vendor/assets/stylesheets/components-rounded.scss */
.note.note-warning.note-bordered {
  background-color: #f8e38c;
  border-color: #f4d249;
}

/* line 11472, vendor/assets/stylesheets/components-rounded.scss */
.note.note-warning.note-shadow {
  background-color: #f9e491;
  border-color: #f6d861;
  box-shadow: 5px 5px rgba(246, 217, 102, 0.2);
}

/* line 11478, vendor/assets/stylesheets/components-rounded.scss */
.note.note-danger {
  background-color: #fef7f8;
  border-color: #f0868e;
  color: #210406;
}

/* line 11482, vendor/assets/stylesheets/components-rounded.scss */
.note.note-danger.note-bordered {
  background-color: #fbdcde;
  border-color: #f39da3;
}

/* line 11486, vendor/assets/stylesheets/components-rounded.scss */
.note.note-danger.note-shadow {
  background-color: #fbe1e3;
  border-color: #f6b3b8;
  box-shadow: 5px 5px rgba(246, 184, 189, 0.2);
}

/***
Customized Bootstrap Pagination
***/
/* line 11498, vendor/assets/stylesheets/components-rounded.scss */
.pagination {
  margin: 10px 0;
}

/* line 11501, vendor/assets/stylesheets/components-rounded.scss */
.pagination.pagination-circle > li:first-child > a {
  border-radius: 25px 0 0 25px !important;
}

/* line 11504, vendor/assets/stylesheets/components-rounded.scss */
.pagination.pagination-circle > li:last-child > a {
  border-radius: 0 25px 25px 0 !important;
}

/***
Customized Bootstrap Panels
***/
/* line 11514, vendor/assets/stylesheets/components-rounded.scss */
.panel {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}

/* line 11520, vendor/assets/stylesheets/components-rounded.scss */
.panel-group .panel {
  overflow: visible;
}

/* line 11525, vendor/assets/stylesheets/components-rounded.scss */
.panel .panel-body {
  font-size: 13px;
}

/* line 11528, vendor/assets/stylesheets/components-rounded.scss */
.panel .panel-title > a:hover {
  text-decoration: none;
}

/* line 11534, vendor/assets/stylesheets/components-rounded.scss */
.accordion .panel .panel-heading {
  padding: 0;
}

/* line 11537, vendor/assets/stylesheets/components-rounded.scss */
.accordion .panel .panel-title {
  padding: 0;
}

/* line 11539, vendor/assets/stylesheets/components-rounded.scss */
.accordion .panel .panel-title .accordion-toggle {
  display: block;
  padding: 10px 15px;
}

/* line 11542, vendor/assets/stylesheets/components-rounded.scss */
.accordion .panel .panel-title .accordion-toggle.accordion-toggle-styled {
  background: url(/accordion-plusminus.png) no-repeat;
  background-position: right -19px;
  margin-right: 15px;
}

/* line 11546, vendor/assets/stylesheets/components-rounded.scss */
.accordion .panel .panel-title .accordion-toggle.accordion-toggle-styled.collapsed {
  background-position: right 12px;
}

/***
Accordions
***/
/* line 11558, vendor/assets/stylesheets/components-rounded.scss */
.panel-heading {
  background: #eee;
}

/* line 11560, vendor/assets/stylesheets/components-rounded.scss */
.panel-heading a {
  text-decoration: none;
}

/* line 11562, vendor/assets/stylesheets/components-rounded.scss */
.panel-heading a:active, .panel-heading a:focus, .panel-heading a:hover {
  text-decoration: none;
}

/***
Customized Bootstrap Popover
***/
/*rtl:ignore*/
/* line 11573, vendor/assets/stylesheets/components-rounded.scss */
.popover {
  box-shadow: 5px 5px rgba(102, 102, 102, 0.1);
  padding: 0;
}

/* line 11576, vendor/assets/stylesheets/components-rounded.scss */
.popover .popover-title {
  margin: 0 !important;
}

/***
Portlets
***/
/* Full Screen portlet mode */
/* line 11586, vendor/assets/stylesheets/components-rounded.scss */
.page-portlet-fullscreen {
  overflow: hidden;
}

/* Basic portlet */
/* line 11592, vendor/assets/stylesheets/components-rounded.scss */
.portlet {
  margin-top: 0px;
  margin-bottom: 25px;
  padding: 0px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}

/* line 11601, vendor/assets/stylesheets/components-rounded.scss */
.portlet.portlet-fullscreen {
  z-index: 10060;
  margin: 0;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: #fff;
}

/* line 11613, vendor/assets/stylesheets/components-rounded.scss */
.portlet.portlet-fullscreen > .portlet-body {
  overflow-y: auto;
  overflow-x: hidden;
  padding: 0 10px;
}

/* line 11618, vendor/assets/stylesheets/components-rounded.scss */
.portlet.portlet-fullscreen > .portlet-title {
  padding: 0 10px;
}

/* line 11624, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-title {
  border-bottom: 1px solid #eee;
  padding: 0;
  margin-bottom: 10px;
  min-height: 41px;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  -o-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}

/* line 11634, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-title:before {
  content: " ";
  display: table;
}

/* line 11638, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-title:after {
  content: " ";
  display: table;
  clear: both;
}

/* line 11644, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-title > .caption {
  float: left;
  display: inline-block;
  font-size: 18px;
  line-height: 18px;
  padding: 10px 0;
}

/* line 11650, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-title > .caption.bold {
  font-weight: 400;
}

/* line 11654, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-title > .caption > i {
  float: left;
  margin-top: 4px;
  display: inline-block;
  font-size: 13px;
  margin-right: 5px;
  color: #666;
}

/* line 11661, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-title > .caption > i.glyphicon {
  margin-top: 2px;
}

/* line 11665, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-title > .caption > .caption-helper {
  padding: 0;
  margin: 0;
  line-height: 13px;
  color: #9eacb4;
  font-size: 13px;
  font-weight: 400;
}

/* line 11675, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-title > .actions {
  float: right;
  display: inline-block;
  padding: 6px 0;
}

/* line 11680, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-title > .actions > .dropdown-menu i {
  color: #555555;
}

/* line 11683, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-title > .actions > .btn, .portlet > .portlet-title > .actions > .btn-group > .btn {
  padding: 4px 10px;
  font-size: 13px;
  line-height: 1.5;
}

/* line 11687, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-title > .actions > .btn.btn-sm, .portlet > .portlet-title > .btn-group-sm.actions > .btn, .portlet > .portlet-title > .actions > .btn-group > .btn.btn-sm, .portlet > .portlet-title > .actions > .btn-group-sm.btn-group > .btn {
  padding: 4px 10px;
  font-size: 13px;
  line-height: 1.5;
}

/* line 11694, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-title > .actions > .btn.btn-default, .portlet > .portlet-title > .actions > .btn.btn-sm.btn-default {
  padding: 3px 9px;
}

/* line 11699, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-title > .actions > .btn-group > .btn.btn-default, .portlet > .portlet-title > .actions > .btn-group > .btn.btn-sm.btn-default {
  padding: 3px 9px;
}

/* line 11704, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-title > .actions > .btn > i, .portlet > .portlet-title > .actions > .btn.btn-sm > i {
  font-size: 13px;
}

/* line 11709, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-title > .actions > .btn-group > .btn > i, .portlet > .portlet-title > .actions > .btn-group > .btn.btn-sm > i {
  font-size: 13px;
}

/* line 11714, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-title > .actions .btn-icon-only {
  padding: 5px 7px 3px 7px;
}

/* line 11716, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-title > .actions .btn-icon-only.btn-default {
  padding: 4px 6px 2px 6px;
}

/* line 11718, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-title > .actions .btn-icon-only.btn-default > i {
  font-size: 14px;
}

/* line 11721, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-title > .actions .btn-icon-only.btn-default.fullscreen {
  font-family: FontAwesome;
  color: #a0a0a0;
  padding-top: 3px;
}

/* line 11725, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-title > .actions .btn-icon-only.btn-default.fullscreen.btn-sm, .portlet > .portlet-title > .actions .btn-group-sm > .fullscreen.btn {
  padding: 3px 3px !important;
  height: 27px;
  width: 27px;
}

/* line 11730, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-title > .actions .btn-icon-only.btn-default.fullscreen:before {
  content: "\f065";
}

/* line 11733, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-title > .actions .btn-icon-only.btn-default.fullscreen.on:before {
  content: "\f066";
}

/* line 11740, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-title > .tools {
  float: right;
  display: inline-block;
  padding: 12px 0 8px 0;
}

/* line 11744, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-title > .tools > a {
  display: inline-block;
  height: 16px;
  margin-left: 5px;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 11750, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-title > .tools > a.remove {
  background-image: url(/portlet-remove-icon.png);
  background-repeat: no-repeat;
  width: 11px;
}

/* line 11755, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon.png);
  background-repeat: no-repeat;
  width: 12px;
}

/* line 11760, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon.png);
  width: 13px;
}

/* line 11764, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon.png);
  width: 14px;
  visibility: visible;
}

/* line 11769, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon.png);
  width: 14px;
  visibility: visible;
}

/* line 11774, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-title > .tools > a.fullscreen {
  display: inline-block;
  top: -3px;
  position: relative;
  font-size: 13px;
  font-family: FontAwesome;
  color: #ACACAC;
}

/* line 11781, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-title > .tools > a.fullscreen:before {
  content: "\f065";
}

/* line 11784, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-title > .tools > a.fullscreen.on:before {
  content: "\f066";
}

/* line 11788, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-title > .tools > a:hover {
  text-decoration: none;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  opacity: 0.8;
  filter: alpha(opacity=80);
}

/* line 11800, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-title > .pagination {
  float: right;
  display: inline-block;
  margin: 2px 0 0 0;
  border: 0;
  padding: 4px 0;
}

/* line 11807, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-title > .nav-tabs {
  background: none;
  margin: 1px 0 0 0;
  float: right;
  display: inline-block;
  border: 0;
}

/* line 11813, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-title > .nav-tabs > li {
  background: none;
  margin: 0;
  border: 0;
}

/* line 11817, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-title > .nav-tabs > li > a {
  background: none;
  margin: 5px 0 0 1px;
  border: 0;
  padding: 8px 10px;
  color: #fff;
}

/* line 11824, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-title > .nav-tabs > li.active > a, .portlet > .portlet-title > .nav-tabs > li:hover > a {
  color: #333;
  background: #fff;
  border: 0;
}

/* line 11833, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body {
  clear: both;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  -ms-border-radius: 0 0 4px 4px;
  -o-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}

/* line 11840, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body p {
  margin-top: 0;
}

/* line 11844, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-empty {
  min-height: 125px;
}

/* line 11848, vendor/assets/stylesheets/components-rounded.scss */
.portlet.full-height-content {
  margin-bottom: 0;
}

/* line 11851, vendor/assets/stylesheets/components-rounded.scss */
.portlet.bordered {
  border-left: 2px solid #e6e9ec !important;
}

/* line 11853, vendor/assets/stylesheets/components-rounded.scss */
.portlet.bordered > .portlet-title {
  border-bottom: 0;
}

/* line 11857, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid {
  padding: 0 10px 10px 10px;
  border: 0px;
}

/* line 11860, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid > .portlet-title {
  border-bottom: 0;
  margin-bottom: 10px;
}

/* line 11864, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid > .portlet-title > .caption {
  padding: 16px 0 2px 0;
}

/* line 11867, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid > .portlet-title > .actions {
  padding: 12px 0 6px 0;
}

/* line 11870, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid > .portlet-title > .tools {
  padding: 14px 0 6px 0;
}

/* line 11875, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.bordered > .portlet-title {
  margin-bottom: 10px;
}

/* line 11879, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box {
  padding: 0px !important;
}

/* line 11882, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box > .portlet-title {
  border-bottom: 0;
  padding: 0 10px;
  margin-bottom: 0;
  color: #fff;
}

/* line 11888, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box > .portlet-title > .caption {
  padding: 11px 0 9px 0;
}

/* line 11892, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box > .portlet-title > .tools > a.remove {
  background-image: url(/assets/portlet-remove-icon-white-e0e30d9609c33675f1bb82c50d515e713e569ceedbeee7c7afb2a2d47239d527.png);
}

/* line 11895, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 11898, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 11901, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 11904, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 11907, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 11911, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box > .portlet-title > .actions {
  padding: 7px 0 5px 0;
}

/* line 11916, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box > .portlet-body {
  background-color: #fff;
  padding: 15px;
}

/* line 11922, vendor/assets/stylesheets/components-rounded.scss */
.portlet.light {
  padding: 12px 20px 15px 20px;
  background-color: #fff;
}

/* line 11925, vendor/assets/stylesheets/components-rounded.scss */
.portlet.light.bordered {
  border: 1px solid #e7ecf1 !important;
}

/* line 11927, vendor/assets/stylesheets/components-rounded.scss */
.portlet.light.bordered > .portlet-title {
  border-bottom: 1px solid #eef1f5;
}

/* line 11931, vendor/assets/stylesheets/components-rounded.scss */
.portlet.light.bg-inverse {
  background: #f1f4f7;
}

/* line 11934, vendor/assets/stylesheets/components-rounded.scss */
.portlet.light > .portlet-title {
  padding: 0;
  min-height: 48px;
}

/* line 11938, vendor/assets/stylesheets/components-rounded.scss */
.portlet.light > .portlet-title > .caption {
  color: #666;
  padding: 10px 0;
}

/* line 11942, vendor/assets/stylesheets/components-rounded.scss */
.portlet.light > .portlet-title > .caption > .caption-subject {
  font-size: 16px;
}

/* line 11945, vendor/assets/stylesheets/components-rounded.scss */
.portlet.light > .portlet-title > .caption > i {
  color: #777;
  font-size: 15px;
  font-weight: 300;
  margin-top: 3px;
}

/* line 11953, vendor/assets/stylesheets/components-rounded.scss */
.portlet.light > .portlet-title > .caption.caption-md > .caption-subject {
  font-size: 15px;
}

/* line 11956, vendor/assets/stylesheets/components-rounded.scss */
.portlet.light > .portlet-title > .caption.caption-md > i {
  font-size: 14px;
}

/* line 11961, vendor/assets/stylesheets/components-rounded.scss */
.portlet.light > .portlet-title > .actions {
  padding: 6px 0 14px 0;
}

/* line 11963, vendor/assets/stylesheets/components-rounded.scss */
.portlet.light > .portlet-title > .actions .btn-default {
  color: #666;
}

/* line 11966, vendor/assets/stylesheets/components-rounded.scss */
.portlet.light > .portlet-title > .actions .btn-icon-only {
  height: 27px;
  width: 27px;
}

/* line 11970, vendor/assets/stylesheets/components-rounded.scss */
.portlet.light > .portlet-title > .actions .dropdown-menu li > a {
  color: #555;
}

/* line 11974, vendor/assets/stylesheets/components-rounded.scss */
.portlet.light > .portlet-title > .inputs {
  float: right;
  display: inline-block;
  padding: 4px 0;
}

/* line 11980, vendor/assets/stylesheets/components-rounded.scss */
.portlet.light > .portlet-title > .inputs > .portlet-input .input-icon > i {
  font-size: 14px;
  margin-top: 9px;
}

/* line 11984, vendor/assets/stylesheets/components-rounded.scss */
.portlet.light > .portlet-title > .inputs > .portlet-input .input-icon > .form-control {
  height: 30px;
  padding: 2px 26px 3px 10px;
  font-size: 13px;
}

/* line 11990, vendor/assets/stylesheets/components-rounded.scss */
.portlet.light > .portlet-title > .inputs > .portlet-input > .form-control {
  height: 30px;
  padding: 3px 10px;
  font-size: 13px;
}

/* line 11997, vendor/assets/stylesheets/components-rounded.scss */
.portlet.light > .portlet-title > .pagination {
  padding: 2px 0 13px 0;
}

/* line 12000, vendor/assets/stylesheets/components-rounded.scss */
.portlet.light > .portlet-title > .tools {
  padding: 10px 0 13px 0;
  margin-top: 2px;
}

/* line 12004, vendor/assets/stylesheets/components-rounded.scss */
.portlet.light > .portlet-title > .nav-tabs > li {
  margin: 0;
  padding: 0;
}

/* line 12007, vendor/assets/stylesheets/components-rounded.scss */
.portlet.light > .portlet-title > .nav-tabs > li > a {
  margin: 0;
  padding: 12px 13px 13px 13px;
  font-size: 13px;
  color: #666;
}

/* line 12013, vendor/assets/stylesheets/components-rounded.scss */
.portlet.light > .portlet-title > .nav-tabs > li.active > a, .portlet.light > .portlet-title > .nav-tabs > li:hover > a {
  margin: 0;
  background: none;
  color: #333;
}

/* line 12021, vendor/assets/stylesheets/components-rounded.scss */
.portlet.light.form-fit {
  padding: 0;
}

/* line 12023, vendor/assets/stylesheets/components-rounded.scss */
.portlet.light.form-fit > .portlet-title {
  padding: 17px 20px 10px 20px;
  margin-bottom: 0;
}

/* line 12028, vendor/assets/stylesheets/components-rounded.scss */
.portlet.light .portlet-body {
  padding-top: 8px;
}

/* line 12031, vendor/assets/stylesheets/components-rounded.scss */
.portlet.light.portlet-fullscreen > .portlet-body {
  padding: 8px 0;
}

/* line 12034, vendor/assets/stylesheets/components-rounded.scss */
.portlet.light.portlet-fit {
  padding: 0;
}

/* line 12037, vendor/assets/stylesheets/components-rounded.scss */
.portlet.light.portlet-fit > .portlet-title {
  padding: 15px 20px 10px 20px;
}

/* line 12040, vendor/assets/stylesheets/components-rounded.scss */
.portlet.light.portlet-fit > .portlet-body {
  padding: 10px 20px 20px 20px;
}

/* line 12044, vendor/assets/stylesheets/components-rounded.scss */
.portlet.light.portlet-fit.portlet-form > .portlet-body {
  padding: 0;
  padding: 0;
}

/* line 12047, vendor/assets/stylesheets/components-rounded.scss */
.portlet.light.portlet-fit.portlet-form > .portlet-body .form-actions {
  background: none;
}

/* line 12052, vendor/assets/stylesheets/components-rounded.scss */
.portlet.light.portlet-datatable.portlet-fit > .portlet-body {
  padding-top: 10px;
  padding-bottom: 25px;
}

/* Portlet background colors */
/* Side bordered portlet */
/* Solid colored portlet */
/* Solid bordered portlet */
/* Box portlet */
/* Light Portlet */
/* line 12070, vendor/assets/stylesheets/components-rounded.scss */
.tab-pane > p:last-child {
  margin-bottom: 0px;
}

/* Reverse aligned tabs */
/* line 12076, vendor/assets/stylesheets/components-rounded.scss */
.tabs-reversed > li {
  float: right;
  margin-right: 0;
}

/* line 12079, vendor/assets/stylesheets/components-rounded.scss */
.tabs-reversed > li > a {
  margin-right: 0;
}

/* jQuery UI Draggable Portlets */
/* line 12086, vendor/assets/stylesheets/components-rounded.scss */
.portlet-sortable:not(.portlet-fullscreen) > .portlet-title {
  cursor: move;
}

/* line 12090, vendor/assets/stylesheets/components-rounded.scss */
.portlet-sortable-placeholder {
  border: 2px dashed #eee;
  margin-bottom: 25px;
}

/* line 12095, vendor/assets/stylesheets/components-rounded.scss */
.portlet-sortable-empty {
  box-shadow: none !important;
  height: 45px;
}

/* line 12100, vendor/assets/stylesheets/components-rounded.scss */
.portlet-collapsed {
  display: none;
}

@media (max-width: 991px) {
  /* 991px */
  /* line 12106, vendor/assets/stylesheets/components-rounded.scss */
  .portlet-collapsed-on-mobile {
    display: none;
  }
}

/***
Custom colored portlets
***/
/* line 12116, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.white, .portlet.white {
  background-color: #ffffff;
}

/* line 12120, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.white > .portlet-title, .portlet.solid.white > .portlet-body {
  border: 0;
  color: #666;
}

/* line 12125, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.white > .portlet-title > .caption {
  font-weight: 400;
}

/* line 12127, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.white > .portlet-title > .caption > i {
  color: #666;
}

/* line 12132, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.white > .portlet-title > .tools > a.remove {
  background-image: url(/assets/portlet-remove-icon-white-e0e30d9609c33675f1bb82c50d515e713e569ceedbeee7c7afb2a2d47239d527.png);
}

/* line 12135, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.white > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 12138, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.white > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 12141, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.white > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 12144, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.white > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 12147, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.white > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 12153, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.white {
  border: 1px solid white;
  border-top: 0;
}

/* line 12156, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.white > .portlet-title {
  background-color: #ffffff;
}

/* line 12159, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.white > .portlet-title > .caption {
  color: #666;
}

/* line 12161, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.white > .portlet-title > .caption > i {
  color: #666;
}

/* line 12165, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.white > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid white;
  color: white;
}

/* line 12170, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.white > .portlet-title > .actions .btn-default > i {
  color: white;
}

/* line 12173, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.white > .portlet-title > .actions .btn-default:hover, .portlet.box.white > .portlet-title > .actions .btn-default:focus, .portlet.box.white > .portlet-title > .actions .btn-default:active, .portlet.box.white > .portlet-title > .actions .btn-default.active {
  border: 1px solid white;
  color: white;
}

/* line 12181, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.default, .portlet.default {
  background-color: #e1e5ec;
}

/* line 12185, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.default > .portlet-title, .portlet.solid.default > .portlet-body {
  border: 0;
  color: #666;
}

/* line 12190, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.default > .portlet-title > .caption {
  font-weight: 400;
}

/* line 12192, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.default > .portlet-title > .caption > i {
  color: #666;
}

/* line 12197, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.default > .portlet-title > .tools > a.remove {
  background-image: url(/assets/portlet-remove-icon-white-e0e30d9609c33675f1bb82c50d515e713e569ceedbeee7c7afb2a2d47239d527.png);
}

/* line 12200, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.default > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 12203, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.default > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 12206, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.default > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 12209, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.default > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 12212, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.default > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 12218, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.default {
  border: 1px solid white;
  border-top: 0;
}

/* line 12221, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.default > .portlet-title {
  background-color: #e1e5ec;
}

/* line 12224, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.default > .portlet-title > .caption {
  color: #666;
}

/* line 12226, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.default > .portlet-title > .caption > i {
  color: #666;
}

/* line 12230, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.default > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid white;
  color: white;
}

/* line 12235, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.default > .portlet-title > .actions .btn-default > i {
  color: white;
}

/* line 12238, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.default > .portlet-title > .actions .btn-default:hover, .portlet.box.default > .portlet-title > .actions .btn-default:focus, .portlet.box.default > .portlet-title > .actions .btn-default:active, .portlet.box.default > .portlet-title > .actions .btn-default.active {
  border: 1px solid white;
  color: white;
}

/* line 12246, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.dark, .portlet.dark {
  background-color: #2f353b;
}

/* line 12250, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.dark > .portlet-title, .portlet.solid.dark > .portlet-body {
  border: 0;
  color: #FFFFFF;
}

/* line 12255, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.dark > .portlet-title > .caption {
  font-weight: 400;
}

/* line 12257, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.dark > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 12262, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.dark > .portlet-title > .tools > a.remove {
  background-image: url(/assets/portlet-remove-icon-white-e0e30d9609c33675f1bb82c50d515e713e569ceedbeee7c7afb2a2d47239d527.png);
}

/* line 12265, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.dark > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 12268, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.dark > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 12271, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.dark > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 12274, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.dark > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 12277, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.dark > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 12283, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.dark {
  border: 1px solid #464f57;
  border-top: 0;
}

/* line 12286, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.dark > .portlet-title {
  background-color: #2f353b;
}

/* line 12289, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.dark > .portlet-title > .caption {
  color: #FFFFFF;
}

/* line 12291, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.dark > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 12295, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.dark > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #616d79;
  color: #6c7a88;
}

/* line 12300, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.dark > .portlet-title > .actions .btn-default > i {
  color: #738290;
}

/* line 12303, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.dark > .portlet-title > .actions .btn-default:hover, .portlet.box.dark > .portlet-title > .actions .btn-default:focus, .portlet.box.dark > .portlet-title > .actions .btn-default:active, .portlet.box.dark > .portlet-title > .actions .btn-default.active {
  border: 1px solid #798794;
  color: #8793a0;
}

/* line 12311, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.blue, .portlet.blue {
  background-color: #264E9D;
}

/* line 12315, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue > .portlet-title, .portlet.solid.blue > .portlet-body {
  border: 0;
  color: #FFFFFF;
}

/* line 12320, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue > .portlet-title > .caption {
  font-weight: 400;
}

/* line 12322, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 12327, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue > .portlet-title > .tools > a.remove {
  background-image: url(/assets/portlet-remove-icon-white-e0e30d9609c33675f1bb82c50d515e713e569ceedbeee7c7afb2a2d47239d527.png);
}

/* line 12330, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 12333, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 12336, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 12339, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 12342, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 12348, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue {
  border: 1px solid #a40da4;
  border-top: 0;
}

/* line 12351, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue > .portlet-title {
  background: #A40DA3;
}

/* line 12354, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue > .portlet-title > .caption {
  color: #FFFFFF;
}

/* line 12356, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 12360, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #95c9ed;
  color: #aad4f0;
}

/* line 12365, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue > .portlet-title > .actions .btn-default > i {
  color: #b7daf3;
}

/* line 12368, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue > .portlet-title > .actions .btn-default:hover, .portlet.box.blue > .portlet-title > .actions .btn-default:focus, .portlet.box.blue > .portlet-title > .actions .btn-default:active, .portlet.box.blue > .portlet-title > .actions .btn-default.active {
  border: 1px solid #c0dff4;
  color: #d6eaf8;
}

/* line 12376, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.blue-madison, .portlet.blue-madison {
  background-color: #578ebe;
}

/* line 12380, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-madison > .portlet-title, .portlet.solid.blue-madison > .portlet-body {
  border: 0;
  color: #FFFFFF;
}

/* line 12385, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-madison > .portlet-title > .caption {
  font-weight: 400;
}

/* line 12387, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-madison > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 12392, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-madison > .portlet-title > .tools > a.remove {
  background-image: url(/assets/portlet-remove-icon-white-e0e30d9609c33675f1bb82c50d515e713e569ceedbeee7c7afb2a2d47239d527.png);
}

/* line 12395, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-madison > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 12398, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-madison > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 12401, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-madison > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 12404, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-madison > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 12407, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-madison > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 12413, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-madison {
  border: 1px solid #7ca7cc;
  border-top: 0;
}

/* line 12416, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-madison > .portlet-title {
  background-color: #578ebe;
}

/* line 12419, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-madison > .portlet-title > .caption {
  color: #FFFFFF;
}

/* line 12421, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-madison > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 12425, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-madison > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #a8c4dd;
  color: #bad1e4;
}

/* line 12430, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-madison > .portlet-title > .actions .btn-default > i {
  color: #c5d8e9;
}

/* line 12433, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-madison > .portlet-title > .actions .btn-default:hover, .portlet.box.blue-madison > .portlet-title > .actions .btn-default:focus, .portlet.box.blue-madison > .portlet-title > .actions .btn-default:active, .portlet.box.blue-madison > .portlet-title > .actions .btn-default.active {
  border: 1px solid #cdddec;
  color: #dfeaf3;
}

/* line 12441, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.blue-chambray, .portlet.blue-chambray {
  background-color: #2C3E50;
}

/* line 12445, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-chambray > .portlet-title, .portlet.solid.blue-chambray > .portlet-body {
  border: 0;
  color: #FFFFFF;
}

/* line 12450, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-chambray > .portlet-title > .caption {
  font-weight: 400;
}

/* line 12452, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-chambray > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 12457, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-chambray > .portlet-title > .tools > a.remove {
  background-image: url(/assets/portlet-remove-icon-white-e0e30d9609c33675f1bb82c50d515e713e569ceedbeee7c7afb2a2d47239d527.png);
}

/* line 12460, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-chambray > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 12463, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-chambray > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 12466, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-chambray > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 12469, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-chambray > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 12472, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-chambray > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 12478, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-chambray {
  border: 1px solid #3e5871;
  border-top: 0;
}

/* line 12481, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-chambray > .portlet-title {
  background-color: #2C3E50;
}

/* line 12484, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-chambray > .portlet-title > .caption {
  color: #FFFFFF;
}

/* line 12486, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-chambray > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 12490, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-chambray > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #547698;
  color: #5f83a7;
}

/* line 12495, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-chambray > .portlet-title > .actions .btn-default > i {
  color: #698bac;
}

/* line 12498, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-chambray > .portlet-title > .actions .btn-default:hover, .portlet.box.blue-chambray > .portlet-title > .actions .btn-default:focus, .portlet.box.blue-chambray > .portlet-title > .actions .btn-default:active, .portlet.box.blue-chambray > .portlet-title > .actions .btn-default.active {
  border: 1px solid #6f90b0;
  color: #809cb9;
}

/* line 12506, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.blue-ebonyclay, .portlet.blue-ebonyclay {
  background-color: #22313F;
}

/* line 12510, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-ebonyclay > .portlet-title, .portlet.solid.blue-ebonyclay > .portlet-body {
  border: 0;
  color: #FFFFFF;
}

/* line 12515, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-ebonyclay > .portlet-title > .caption {
  font-weight: 400;
}

/* line 12517, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-ebonyclay > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 12522, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-ebonyclay > .portlet-title > .tools > a.remove {
  background-image: url(/assets/portlet-remove-icon-white-e0e30d9609c33675f1bb82c50d515e713e569ceedbeee7c7afb2a2d47239d527.png);
}

/* line 12525, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-ebonyclay > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 12528, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-ebonyclay > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 12531, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-ebonyclay > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 12534, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-ebonyclay > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 12537, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-ebonyclay > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 12543, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-ebonyclay {
  border: 1px solid #344b60;
  border-top: 0;
}

/* line 12546, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-ebonyclay > .portlet-title {
  background-color: #22313F;
}

/* line 12549, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-ebonyclay > .portlet-title > .caption {
  color: #FFFFFF;
}

/* line 12551, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-ebonyclay > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 12555, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-ebonyclay > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #496a88;
  color: #527798;
}

/* line 12560, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-ebonyclay > .portlet-title > .actions .btn-default > i {
  color: #587ea2;
}

/* line 12563, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-ebonyclay > .portlet-title > .actions .btn-default:hover, .portlet.box.blue-ebonyclay > .portlet-title > .actions .btn-default:focus, .portlet.box.blue-ebonyclay > .portlet-title > .actions .btn-default:active, .portlet.box.blue-ebonyclay > .portlet-title > .actions .btn-default.active {
  border: 1px solid #5d83a7;
  color: #6d90b0;
}

/* line 12571, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.blue-hoki, .portlet.blue-hoki {
  background-color: #67809F;
}

/* line 12575, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-hoki > .portlet-title, .portlet.solid.blue-hoki > .portlet-body {
  border: 0;
  color: #FFFFFF;
}

/* line 12580, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-hoki > .portlet-title > .caption {
  font-weight: 400;
}

/* line 12582, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-hoki > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 12587, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-hoki > .portlet-title > .tools > a.remove {
  background-image: url(/assets/portlet-remove-icon-white-e0e30d9609c33675f1bb82c50d515e713e569ceedbeee7c7afb2a2d47239d527.png);
}

/* line 12590, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-hoki > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 12593, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-hoki > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 12596, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-hoki > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 12599, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-hoki > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 12602, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-hoki > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 12608, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-hoki {
  border: 1px solid #869ab3;
  border-top: 0;
}

/* line 12611, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-hoki > .portlet-title {
  background-color: #67809F;
}

/* line 12614, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-hoki > .portlet-title > .caption {
  color: #FFFFFF;
}

/* line 12616, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-hoki > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 12620, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-hoki > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #acb9ca;
  color: #bbc7d4;
}

/* line 12625, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-hoki > .portlet-title > .actions .btn-default > i {
  color: #c5ceda;
}

/* line 12628, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-hoki > .portlet-title > .actions .btn-default:hover, .portlet.box.blue-hoki > .portlet-title > .actions .btn-default:focus, .portlet.box.blue-hoki > .portlet-title > .actions .btn-default:active, .portlet.box.blue-hoki > .portlet-title > .actions .btn-default.active {
  border: 1px solid #cbd4de;
  color: #dbe1e8;
}

/* line 12636, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.blue-steel, .portlet.blue-steel {
  background-color: #4B77BE;
}

/* line 12640, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-steel > .portlet-title, .portlet.solid.blue-steel > .portlet-body {
  border: 0;
  color: #FFFFFF;
}

/* line 12645, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-steel > .portlet-title > .caption {
  font-weight: 400;
}

/* line 12647, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-steel > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 12652, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-steel > .portlet-title > .tools > a.remove {
  background-image: url(/assets/portlet-remove-icon-white-e0e30d9609c33675f1bb82c50d515e713e569ceedbeee7c7afb2a2d47239d527.png);
}

/* line 12655, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-steel > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 12658, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-steel > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 12661, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-steel > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 12664, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-steel > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 12667, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-steel > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 12673, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-steel {
  border: 1px solid #7093cc;
  border-top: 0;
}

/* line 12676, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-steel > .portlet-title {
  background-color: #4B77BE;
}

/* line 12679, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-steel > .portlet-title > .caption {
  color: #FFFFFF;
}

/* line 12681, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-steel > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 12685, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-steel > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #9db5dc;
  color: #b0c3e3;
}

/* line 12690, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-steel > .portlet-title > .actions .btn-default > i {
  color: #bbcce7;
}

/* line 12693, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-steel > .portlet-title > .actions .btn-default:hover, .portlet.box.blue-steel > .portlet-title > .actions .btn-default:focus, .portlet.box.blue-steel > .portlet-title > .actions .btn-default:active, .portlet.box.blue-steel > .portlet-title > .actions .btn-default.active {
  border: 1px solid #c3d2e9;
  color: #d6e0f0;
}

/* line 12701, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.blue-soft, .portlet.blue-soft {
  background-color: #4c87b9;
}

/* line 12705, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-soft > .portlet-title, .portlet.solid.blue-soft > .portlet-body {
  border: 0;
  color: #FFFFFF;
}

/* line 12710, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-soft > .portlet-title > .caption {
  font-weight: 400;
}

/* line 12712, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-soft > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 12717, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-soft > .portlet-title > .tools > a.remove {
  background-image: url(/assets/portlet-remove-icon-white-e0e30d9609c33675f1bb82c50d515e713e569ceedbeee7c7afb2a2d47239d527.png);
}

/* line 12720, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-soft > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 12723, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-soft > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 12726, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-soft > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 12729, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-soft > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 12732, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-soft > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 12738, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-soft {
  border: 1px solid #71a0c7;
  border-top: 0;
}

/* line 12741, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-soft > .portlet-title {
  background-color: #4c87b9;
}

/* line 12744, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-soft > .portlet-title > .caption {
  color: #FFFFFF;
}

/* line 12746, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-soft > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 12750, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-soft > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #9dbdd9;
  color: #afc9e0;
}

/* line 12755, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-soft > .portlet-title > .actions .btn-default > i {
  color: #bad1e4;
}

/* line 12758, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-soft > .portlet-title > .actions .btn-default:hover, .portlet.box.blue-soft > .portlet-title > .actions .btn-default:focus, .portlet.box.blue-soft > .portlet-title > .actions .btn-default:active, .portlet.box.blue-soft > .portlet-title > .actions .btn-default.active {
  border: 1px solid #c1d6e7;
  color: #d4e2ee;
}

/* line 12766, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.blue-dark, .portlet.blue-dark {
  background-color: #5e738b;
}

/* line 12770, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-dark > .portlet-title, .portlet.solid.blue-dark > .portlet-body {
  border: 0;
  color: #FFFFFF;
}

/* line 12775, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-dark > .portlet-title > .caption {
  font-weight: 400;
}

/* line 12777, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-dark > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 12782, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-dark > .portlet-title > .tools > a.remove {
  background-image: url(/assets/portlet-remove-icon-white-e0e30d9609c33675f1bb82c50d515e713e569ceedbeee7c7afb2a2d47239d527.png);
}

/* line 12785, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-dark > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 12788, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-dark > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 12791, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-dark > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 12794, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-dark > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 12797, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-dark > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 12803, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-dark {
  border: 1px solid #788da4;
  border-top: 0;
}

/* line 12806, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-dark > .portlet-title {
  background-color: #5e738b;
}

/* line 12809, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-dark > .portlet-title > .caption {
  color: #FFFFFF;
}

/* line 12811, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-dark > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 12815, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-dark > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #9dacbd;
  color: #acb8c7;
}

/* line 12820, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-dark > .portlet-title > .actions .btn-default > i {
  color: #b5c0cd;
}

/* line 12823, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-dark > .portlet-title > .actions .btn-default:hover, .portlet.box.blue-dark > .portlet-title > .actions .btn-default:focus, .portlet.box.blue-dark > .portlet-title > .actions .btn-default:active, .portlet.box.blue-dark > .portlet-title > .actions .btn-default.active {
  border: 1px solid #bbc5d1;
  color: #cad2db;
}

/* line 12831, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.blue-sharp, .portlet.blue-sharp {
  background-color: #5C9BD1;
}

/* line 12835, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-sharp > .portlet-title, .portlet.solid.blue-sharp > .portlet-body {
  border: 0;
  color: #FFFFFF;
}

/* line 12840, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-sharp > .portlet-title > .caption {
  font-weight: 400;
}

/* line 12842, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-sharp > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 12847, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-sharp > .portlet-title > .tools > a.remove {
  background-image: url(/assets/portlet-remove-icon-white-e0e30d9609c33675f1bb82c50d515e713e569ceedbeee7c7afb2a2d47239d527.png);
}

/* line 12850, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-sharp > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 12853, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-sharp > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 12856, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-sharp > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 12859, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-sharp > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 12862, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-sharp > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 12868, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-sharp {
  border: 1px solid #84b3dc;
  border-top: 0;
}

/* line 12871, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-sharp > .portlet-title {
  background-color: #5C9BD1;
}

/* line 12874, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-sharp > .portlet-title > .caption {
  color: #FFFFFF;
}

/* line 12876, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-sharp > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 12880, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-sharp > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #b4d1ea;
  color: #c7ddef;
}

/* line 12885, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-sharp > .portlet-title > .actions .btn-default > i {
  color: #d3e4f3;
}

/* line 12888, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-sharp > .portlet-title > .actions .btn-default:hover, .portlet.box.blue-sharp > .portlet-title > .actions .btn-default:focus, .portlet.box.blue-sharp > .portlet-title > .actions .btn-default:active, .portlet.box.blue-sharp > .portlet-title > .actions .btn-default.active {
  border: 1px solid #dbe9f5;
  color: #eff5fb;
}

/* line 12896, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.green, .portlet.green {
  background-color: #32c5d2;
}

/* line 12900, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green > .portlet-title, .portlet.solid.green > .portlet-body {
  border: 0;
  color: #FFFFFF;
}

/* line 12905, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green > .portlet-title > .caption {
  font-weight: 400;
}

/* line 12907, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 12912, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green > .portlet-title > .tools > a.remove {
  background-image: url(/assets/portlet-remove-icon-white-e0e30d9609c33675f1bb82c50d515e713e569ceedbeee7c7afb2a2d47239d527.png);
}

/* line 12915, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 12918, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 12921, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 12924, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 12927, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 12933, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green {
  border: 1px solid #5cd1db;
  border-top: 0;
}

/* line 12936, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green > .portlet-title {
  background-color: #32c5d2;
}

/* line 12939, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green > .portlet-title > .caption {
  color: #FFFFFF;
}

/* line 12941, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 12945, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #8edfe6;
  color: #a3e5eb;
}

/* line 12950, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green > .portlet-title > .actions .btn-default > i {
  color: #afe8ee;
}

/* line 12953, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green > .portlet-title > .actions .btn-default:hover, .portlet.box.green > .portlet-title > .actions .btn-default:focus, .portlet.box.green > .portlet-title > .actions .btn-default:active, .portlet.box.green > .portlet-title > .actions .btn-default.active {
  border: 1px solid #b8ebef;
  color: #cdf1f4;
}

/* line 12961, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.green-meadow, .portlet.green-meadow {
  background-color: #1BBC9B;
}

/* line 12965, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-meadow > .portlet-title, .portlet.solid.green-meadow > .portlet-body {
  border: 0;
  color: #FFFFFF;
}

/* line 12970, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-meadow > .portlet-title > .caption {
  font-weight: 400;
}

/* line 12972, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-meadow > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 12977, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-meadow > .portlet-title > .tools > a.remove {
  background-image: url(/assets/portlet-remove-icon-white-e0e30d9609c33675f1bb82c50d515e713e569ceedbeee7c7afb2a2d47239d527.png);
}

/* line 12980, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-meadow > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 12983, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-meadow > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 12986, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-meadow > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 12989, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-meadow > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 12992, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-meadow > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 12998, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-meadow {
  border: 1px solid #2ae0bb;
  border-top: 0;
}

/* line 13001, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-meadow > .portlet-title {
  background-color: #1BBC9B;
}

/* line 13004, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-meadow > .portlet-title > .caption {
  color: #FFFFFF;
}

/* line 13006, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-meadow > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 13010, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-meadow > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #5fe8cc;
  color: #75ebd3;
}

/* line 13015, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-meadow > .portlet-title > .actions .btn-default > i {
  color: #83edd7;
}

/* line 13018, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-meadow > .portlet-title > .actions .btn-default:hover, .portlet.box.green-meadow > .portlet-title > .actions .btn-default:focus, .portlet.box.green-meadow > .portlet-title > .actions .btn-default:active, .portlet.box.green-meadow > .portlet-title > .actions .btn-default.active {
  border: 1px solid #8ceeda;
  color: #a2f2e1;
}

/* line 13026, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.green-seagreen, .portlet.green-seagreen {
  background-color: #1BA39C;
}

/* line 13030, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-seagreen > .portlet-title, .portlet.solid.green-seagreen > .portlet-body {
  border: 0;
  color: #FFFFFF;
}

/* line 13035, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-seagreen > .portlet-title > .caption {
  font-weight: 400;
}

/* line 13037, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-seagreen > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 13042, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-seagreen > .portlet-title > .tools > a.remove {
  background-image: url(/assets/portlet-remove-icon-white-e0e30d9609c33675f1bb82c50d515e713e569ceedbeee7c7afb2a2d47239d527.png);
}

/* line 13045, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-seagreen > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 13048, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-seagreen > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 13051, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-seagreen > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 13054, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-seagreen > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 13057, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-seagreen > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 13063, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-seagreen {
  border: 1px solid #22cfc6;
  border-top: 0;
}

/* line 13066, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-seagreen > .portlet-title {
  background-color: #1BA39C;
}

/* line 13069, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-seagreen > .portlet-title > .caption {
  color: #FFFFFF;
}

/* line 13071, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-seagreen > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 13075, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-seagreen > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #4de1da;
  color: #63e5de;
}

/* line 13080, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-seagreen > .portlet-title > .actions .btn-default > i {
  color: #70e7e1;
}

/* line 13083, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-seagreen > .portlet-title > .actions .btn-default:hover, .portlet.box.green-seagreen > .portlet-title > .actions .btn-default:focus, .portlet.box.green-seagreen > .portlet-title > .actions .btn-default:active, .portlet.box.green-seagreen > .portlet-title > .actions .btn-default.active {
  border: 1px solid #78e9e3;
  color: #8eece8;
}

/* line 13091, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.green-turquoise, .portlet.green-turquoise {
  background-color: #36D7B7;
}

/* line 13095, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-turquoise > .portlet-title, .portlet.solid.green-turquoise > .portlet-body {
  border: 0;
  color: #FFFFFF;
}

/* line 13100, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-turquoise > .portlet-title > .caption {
  font-weight: 400;
}

/* line 13102, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-turquoise > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 13107, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-turquoise > .portlet-title > .tools > a.remove {
  background-image: url(/assets/portlet-remove-icon-white-e0e30d9609c33675f1bb82c50d515e713e569ceedbeee7c7afb2a2d47239d527.png);
}

/* line 13110, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-turquoise > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 13113, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-turquoise > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 13116, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-turquoise > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 13119, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-turquoise > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 13122, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-turquoise > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 13128, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-turquoise {
  border: 1px solid #61dfc6;
  border-top: 0;
}

/* line 13131, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-turquoise > .portlet-title {
  background-color: #36D7B7;
}

/* line 13134, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-turquoise > .portlet-title > .caption {
  color: #FFFFFF;
}

/* line 13136, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-turquoise > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 13140, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-turquoise > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #94ead9;
  color: #a9eee0;
}

/* line 13145, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-turquoise > .portlet-title > .actions .btn-default > i {
  color: #b6f0e5;
}

/* line 13148, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-turquoise > .portlet-title > .actions .btn-default:hover, .portlet.box.green-turquoise > .portlet-title > .actions .btn-default:focus, .portlet.box.green-turquoise > .portlet-title > .actions .btn-default:active, .portlet.box.green-turquoise > .portlet-title > .actions .btn-default.active {
  border: 1px solid #bef2e8;
  color: #d3f6ef;
}

/* line 13156, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.green-haze, .portlet.green-haze {
  background-color: #44b6ae;
}

/* line 13160, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-haze > .portlet-title, .portlet.solid.green-haze > .portlet-body {
  border: 0;
  color: #FFFFFF;
}

/* line 13165, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-haze > .portlet-title > .caption {
  font-weight: 400;
}

/* line 13167, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-haze > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 13172, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-haze > .portlet-title > .tools > a.remove {
  background-image: url(/assets/portlet-remove-icon-white-e0e30d9609c33675f1bb82c50d515e713e569ceedbeee7c7afb2a2d47239d527.png);
}

/* line 13175, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-haze > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 13178, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-haze > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 13181, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-haze > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 13184, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-haze > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 13187, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-haze > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 13193, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-haze {
  border: 1px solid #67c6bf;
  border-top: 0;
}

/* line 13196, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-haze > .portlet-title {
  background-color: #44b6ae;
}

/* line 13199, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-haze > .portlet-title > .caption {
  color: #FFFFFF;
}

/* line 13201, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-haze > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 13205, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-haze > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #93d7d2;
  color: #a6deda;
}

/* line 13210, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-haze > .portlet-title > .actions .btn-default > i {
  color: #b1e2de;
}

/* line 13213, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-haze > .portlet-title > .actions .btn-default:hover, .portlet.box.green-haze > .portlet-title > .actions .btn-default:focus, .portlet.box.green-haze > .portlet-title > .actions .btn-default:active, .portlet.box.green-haze > .portlet-title > .actions .btn-default.active {
  border: 1px solid #b9e5e2;
  color: #cbece9;
}

/* line 13221, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.green-jungle, .portlet.green-jungle {
  background-color: #26C281;
}

/* line 13225, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-jungle > .portlet-title, .portlet.solid.green-jungle > .portlet-body {
  border: 0;
  color: #FFFFFF;
}

/* line 13230, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-jungle > .portlet-title > .caption {
  font-weight: 400;
}

/* line 13232, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-jungle > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 13237, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-jungle > .portlet-title > .tools > a.remove {
  background-image: url(/assets/portlet-remove-icon-white-e0e30d9609c33675f1bb82c50d515e713e569ceedbeee7c7afb2a2d47239d527.png);
}

/* line 13240, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-jungle > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 13243, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-jungle > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 13246, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-jungle > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 13249, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-jungle > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 13252, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-jungle > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 13258, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-jungle {
  border: 1px solid #41da9a;
  border-top: 0;
}

/* line 13261, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-jungle > .portlet-title {
  background-color: #26C281;
}

/* line 13264, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-jungle > .portlet-title > .caption {
  color: #FFFFFF;
}

/* line 13266, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-jungle > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 13270, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-jungle > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #74e4b5;
  color: #8ae8c1;
}

/* line 13275, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-jungle > .portlet-title > .actions .btn-default > i {
  color: #96ebc8;
}

/* line 13278, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-jungle > .portlet-title > .actions .btn-default:hover, .portlet.box.green-jungle > .portlet-title > .actions .btn-default:focus, .portlet.box.green-jungle > .portlet-title > .actions .btn-default:active, .portlet.box.green-jungle > .portlet-title > .actions .btn-default.active {
  border: 1px solid #9feccc;
  color: #b4f0d7;
}

/* line 13286, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.green-soft, .portlet.green-soft {
  background-color: #3faba4;
}

/* line 13290, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-soft > .portlet-title, .portlet.solid.green-soft > .portlet-body {
  border: 0;
  color: #FFFFFF;
}

/* line 13295, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-soft > .portlet-title > .caption {
  font-weight: 400;
}

/* line 13297, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-soft > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 13302, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-soft > .portlet-title > .tools > a.remove {
  background-image: url(/assets/portlet-remove-icon-white-e0e30d9609c33675f1bb82c50d515e713e569ceedbeee7c7afb2a2d47239d527.png);
}

/* line 13305, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-soft > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 13308, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-soft > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 13311, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-soft > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 13314, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-soft > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 13317, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-soft > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 13323, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-soft {
  border: 1px solid #5bc2bc;
  border-top: 0;
}

/* line 13326, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-soft > .portlet-title {
  background-color: #3faba4;
}

/* line 13329, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-soft > .portlet-title > .caption {
  color: #FFFFFF;
}

/* line 13331, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-soft > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 13335, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-soft > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #87d3ce;
  color: #9adad6;
}

/* line 13340, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-soft > .portlet-title > .actions .btn-default > i {
  color: #a5deda;
}

/* line 13343, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-soft > .portlet-title > .actions .btn-default:hover, .portlet.box.green-soft > .portlet-title > .actions .btn-default:focus, .portlet.box.green-soft > .portlet-title > .actions .btn-default:active, .portlet.box.green-soft > .portlet-title > .actions .btn-default.active {
  border: 1px solid #ade1dd;
  color: #bfe7e5;
}

/* line 13351, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.green-dark, .portlet.green-dark {
  background-color: #4DB3A2;
}

/* line 13355, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-dark > .portlet-title, .portlet.solid.green-dark > .portlet-body {
  border: 0;
  color: #FFFFFF;
}

/* line 13360, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-dark > .portlet-title > .caption {
  font-weight: 400;
}

/* line 13362, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-dark > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 13367, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-dark > .portlet-title > .tools > a.remove {
  background-image: url(/assets/portlet-remove-icon-white-e0e30d9609c33675f1bb82c50d515e713e569ceedbeee7c7afb2a2d47239d527.png);
}

/* line 13370, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-dark > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 13373, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-dark > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 13376, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-dark > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 13379, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-dark > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 13382, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-dark > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 13388, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-dark {
  border: 1px solid #71c2b5;
  border-top: 0;
}

/* line 13391, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-dark > .portlet-title {
  background-color: #4DB3A2;
}

/* line 13394, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-dark > .portlet-title > .caption {
  color: #FFFFFF;
}

/* line 13396, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-dark > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 13400, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-dark > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #9cd5cb;
  color: #addcd4;
}

/* line 13405, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-dark > .portlet-title > .actions .btn-default > i {
  color: #b8e1da;
}

/* line 13408, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-dark > .portlet-title > .actions .btn-default:hover, .portlet.box.green-dark > .portlet-title > .actions .btn-default:focus, .portlet.box.green-dark > .portlet-title > .actions .btn-default:active, .portlet.box.green-dark > .portlet-title > .actions .btn-default.active {
  border: 1px solid #bfe4de;
  color: #d1ebe7;
}

/* line 13416, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.green-sharp, .portlet.green-sharp {
  background-color: #2ab4c0;
}

/* line 13420, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-sharp > .portlet-title, .portlet.solid.green-sharp > .portlet-body {
  border: 0;
  color: #FFFFFF;
}

/* line 13425, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-sharp > .portlet-title > .caption {
  font-weight: 400;
}

/* line 13427, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-sharp > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 13432, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-sharp > .portlet-title > .tools > a.remove {
  background-image: url(/assets/portlet-remove-icon-white-e0e30d9609c33675f1bb82c50d515e713e569ceedbeee7c7afb2a2d47239d527.png);
}

/* line 13435, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-sharp > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 13438, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-sharp > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 13441, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-sharp > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 13444, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-sharp > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 13447, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-sharp > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 13453, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-sharp {
  border: 1px solid #46cbd7;
  border-top: 0;
}

/* line 13456, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-sharp > .portlet-title {
  background-color: #2ab4c0;
}

/* line 13459, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-sharp > .portlet-title > .caption {
  color: #FFFFFF;
}

/* line 13461, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-sharp > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 13465, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-sharp > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #79d9e2;
  color: #8edfe6;
}

/* line 13470, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-sharp > .portlet-title > .actions .btn-default > i {
  color: #9ae3e9;
}

/* line 13473, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-sharp > .portlet-title > .actions .btn-default:hover, .portlet.box.green-sharp > .portlet-title > .actions .btn-default:focus, .portlet.box.green-sharp > .portlet-title > .actions .btn-default:active, .portlet.box.green-sharp > .portlet-title > .actions .btn-default.active {
  border: 1px solid #a2e5eb;
  color: #b7ebef;
}

/* line 13481, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.grey, .portlet.grey {
  background-color: #E5E5E5;
}

/* line 13485, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey > .portlet-title, .portlet.solid.grey > .portlet-body {
  border: 0;
  color: #333333;
}

/* line 13490, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey > .portlet-title > .caption {
  font-weight: 400;
}

/* line 13492, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey > .portlet-title > .caption > i {
  color: #333333;
}

/* line 13497, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey > .portlet-title > .tools > a.remove {
  background-image: url(/assets/portlet-remove-icon-white-e0e30d9609c33675f1bb82c50d515e713e569ceedbeee7c7afb2a2d47239d527.png);
}

/* line 13500, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 13503, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 13506, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 13509, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 13512, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 13518, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey {
  border: 1px solid white;
  border-top: 0;
}

/* line 13521, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey > .portlet-title {
  background-color: #E5E5E5;
}

/* line 13524, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey > .portlet-title > .caption {
  color: #333333;
}

/* line 13526, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey > .portlet-title > .caption > i {
  color: #333333;
}

/* line 13530, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid white;
  color: white;
}

/* line 13535, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey > .portlet-title > .actions .btn-default > i {
  color: white;
}

/* line 13538, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey > .portlet-title > .actions .btn-default:hover, .portlet.box.grey > .portlet-title > .actions .btn-default:focus, .portlet.box.grey > .portlet-title > .actions .btn-default:active, .portlet.box.grey > .portlet-title > .actions .btn-default.active {
  border: 1px solid white;
  color: white;
}

/* line 13546, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.grey-steel, .portlet.grey-steel {
  background-color: #e9edef;
}

/* line 13550, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-steel > .portlet-title, .portlet.solid.grey-steel > .portlet-body {
  border: 0;
  color: #80898e;
}

/* line 13555, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-steel > .portlet-title > .caption {
  font-weight: 400;
}

/* line 13557, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-steel > .portlet-title > .caption > i {
  color: #80898e;
}

/* line 13562, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-steel > .portlet-title > .tools > a.remove {
  background-image: url(/assets/portlet-remove-icon-white-e0e30d9609c33675f1bb82c50d515e713e569ceedbeee7c7afb2a2d47239d527.png);
}

/* line 13565, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-steel > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 13568, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-steel > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 13571, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-steel > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 13574, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-steel > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 13577, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-steel > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 13583, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-steel {
  border: 1px solid white;
  border-top: 0;
}

/* line 13586, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-steel > .portlet-title {
  background-color: #e9edef;
}

/* line 13589, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-steel > .portlet-title > .caption {
  color: #80898e;
}

/* line 13591, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-steel > .portlet-title > .caption > i {
  color: #80898e;
}

/* line 13595, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-steel > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid white;
  color: white;
}

/* line 13600, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-steel > .portlet-title > .actions .btn-default > i {
  color: white;
}

/* line 13603, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-steel > .portlet-title > .actions .btn-default:hover, .portlet.box.grey-steel > .portlet-title > .actions .btn-default:focus, .portlet.box.grey-steel > .portlet-title > .actions .btn-default:active, .portlet.box.grey-steel > .portlet-title > .actions .btn-default.active {
  border: 1px solid white;
  color: white;
}

/* line 13611, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.grey-cararra, .portlet.grey-cararra {
  background-color: #fafafa;
}

/* line 13615, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-cararra > .portlet-title, .portlet.solid.grey-cararra > .portlet-body {
  border: 0;
  color: #333333;
}

/* line 13620, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-cararra > .portlet-title > .caption {
  font-weight: 400;
}

/* line 13622, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-cararra > .portlet-title > .caption > i {
  color: #333333;
}

/* line 13627, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-cararra > .portlet-title > .tools > a.remove {
  background-image: url(/assets/portlet-remove-icon-white-e0e30d9609c33675f1bb82c50d515e713e569ceedbeee7c7afb2a2d47239d527.png);
}

/* line 13630, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-cararra > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 13633, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-cararra > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 13636, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-cararra > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 13639, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-cararra > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 13642, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-cararra > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 13648, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-cararra {
  border: 1px solid white;
  border-top: 0;
}

/* line 13651, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-cararra > .portlet-title {
  background-color: #fafafa;
}

/* line 13654, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-cararra > .portlet-title > .caption {
  color: #333333;
}

/* line 13656, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-cararra > .portlet-title > .caption > i {
  color: #333333;
}

/* line 13660, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-cararra > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid white;
  color: white;
}

/* line 13665, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-cararra > .portlet-title > .actions .btn-default > i {
  color: white;
}

/* line 13668, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-cararra > .portlet-title > .actions .btn-default:hover, .portlet.box.grey-cararra > .portlet-title > .actions .btn-default:focus, .portlet.box.grey-cararra > .portlet-title > .actions .btn-default:active, .portlet.box.grey-cararra > .portlet-title > .actions .btn-default.active {
  border: 1px solid white;
  color: white;
}

/* line 13676, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.grey-gallery, .portlet.grey-gallery {
  background-color: #555555;
}

/* line 13680, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-gallery > .portlet-title, .portlet.solid.grey-gallery > .portlet-body {
  border: 0;
  color: #ffffff;
}

/* line 13685, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-gallery > .portlet-title > .caption {
  font-weight: 400;
}

/* line 13687, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-gallery > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 13692, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-gallery > .portlet-title > .tools > a.remove {
  background-image: url(/assets/portlet-remove-icon-white-e0e30d9609c33675f1bb82c50d515e713e569ceedbeee7c7afb2a2d47239d527.png);
}

/* line 13695, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-gallery > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 13698, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-gallery > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 13701, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-gallery > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 13704, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-gallery > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 13707, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-gallery > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 13713, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-gallery {
  border: 1px solid #6f6f6f;
  border-top: 0;
}

/* line 13716, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-gallery > .portlet-title {
  background-color: #555555;
}

/* line 13719, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-gallery > .portlet-title > .caption {
  color: #ffffff;
}

/* line 13721, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-gallery > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 13725, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-gallery > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #8d8d8d;
  color: #9a9a9a;
}

/* line 13730, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-gallery > .portlet-title > .actions .btn-default > i {
  color: #a2a2a2;
}

/* line 13733, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-gallery > .portlet-title > .actions .btn-default:hover, .portlet.box.grey-gallery > .portlet-title > .actions .btn-default:focus, .portlet.box.grey-gallery > .portlet-title > .actions .btn-default:active, .portlet.box.grey-gallery > .portlet-title > .actions .btn-default.active {
  border: 1px solid #a7a7a7;
  color: #b3b3b3;
}

/* line 13741, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.grey-cascade, .portlet.grey-cascade {
  background-color: #95A5A6;
}

/* line 13745, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-cascade > .portlet-title, .portlet.solid.grey-cascade > .portlet-body {
  border: 0;
  color: #FFFFFF;
}

/* line 13750, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-cascade > .portlet-title > .caption {
  font-weight: 400;
}

/* line 13752, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-cascade > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 13757, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-cascade > .portlet-title > .tools > a.remove {
  background-image: url(/assets/portlet-remove-icon-white-e0e30d9609c33675f1bb82c50d515e713e569ceedbeee7c7afb2a2d47239d527.png);
}

/* line 13760, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-cascade > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 13763, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-cascade > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 13766, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-cascade > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 13769, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-cascade > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 13772, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-cascade > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 13778, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-cascade {
  border: 1px solid #b1bdbd;
  border-top: 0;
}

/* line 13781, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-cascade > .portlet-title {
  background-color: #95A5A6;
}

/* line 13784, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-cascade > .portlet-title > .caption {
  color: #FFFFFF;
}

/* line 13786, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-cascade > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 13790, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-cascade > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #d2d9d9;
  color: #e0e5e5;
}

/* line 13795, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-cascade > .portlet-title > .actions .btn-default > i {
  color: #e8ecec;
}

/* line 13798, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-cascade > .portlet-title > .actions .btn-default:hover, .portlet.box.grey-cascade > .portlet-title > .actions .btn-default:focus, .portlet.box.grey-cascade > .portlet-title > .actions .btn-default:active, .portlet.box.grey-cascade > .portlet-title > .actions .btn-default.active {
  border: 1px solid #eef0f0;
  color: #fcfcfc;
}

/* line 13806, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.grey-silver, .portlet.grey-silver {
  background-color: #BFBFBF;
}

/* line 13810, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-silver > .portlet-title, .portlet.solid.grey-silver > .portlet-body {
  border: 0;
  color: #FAFCFB;
}

/* line 13815, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-silver > .portlet-title > .caption {
  font-weight: 400;
}

/* line 13817, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-silver > .portlet-title > .caption > i {
  color: #FAFCFB;
}

/* line 13822, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-silver > .portlet-title > .tools > a.remove {
  background-image: url(/assets/portlet-remove-icon-white-e0e30d9609c33675f1bb82c50d515e713e569ceedbeee7c7afb2a2d47239d527.png);
}

/* line 13825, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-silver > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 13828, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-silver > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 13831, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-silver > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 13834, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-silver > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 13837, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-silver > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 13843, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-silver {
  border: 1px solid #d9d9d9;
  border-top: 0;
}

/* line 13846, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-silver > .portlet-title {
  background-color: #BFBFBF;
}

/* line 13849, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-silver > .portlet-title > .caption {
  color: #FAFCFB;
}

/* line 13851, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-silver > .portlet-title > .caption > i {
  color: #FAFCFB;
}

/* line 13855, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-silver > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #f7f7f7;
  color: white;
}

/* line 13860, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-silver > .portlet-title > .actions .btn-default > i {
  color: white;
}

/* line 13863, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-silver > .portlet-title > .actions .btn-default:hover, .portlet.box.grey-silver > .portlet-title > .actions .btn-default:focus, .portlet.box.grey-silver > .portlet-title > .actions .btn-default:active, .portlet.box.grey-silver > .portlet-title > .actions .btn-default.active {
  border: 1px solid white;
  color: white;
}

/* line 13871, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.grey-salsa, .portlet.grey-salsa {
  background-color: #ACB5C3;
}

/* line 13875, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-salsa > .portlet-title, .portlet.solid.grey-salsa > .portlet-body {
  border: 0;
  color: #FAFCFB;
}

/* line 13880, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-salsa > .portlet-title > .caption {
  font-weight: 400;
}

/* line 13882, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-salsa > .portlet-title > .caption > i {
  color: #FAFCFB;
}

/* line 13887, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-salsa > .portlet-title > .tools > a.remove {
  background-image: url(/assets/portlet-remove-icon-white-e0e30d9609c33675f1bb82c50d515e713e569ceedbeee7c7afb2a2d47239d527.png);
}

/* line 13890, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-salsa > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 13893, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-salsa > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 13896, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-salsa > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 13899, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-salsa > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 13902, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-salsa > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 13908, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-salsa {
  border: 1px solid #cacfd8;
  border-top: 0;
}

/* line 13911, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-salsa > .portlet-title {
  background-color: #ACB5C3;
}

/* line 13914, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-salsa > .portlet-title > .caption {
  color: #FAFCFB;
}

/* line 13916, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-salsa > .portlet-title > .caption > i {
  color: #FAFCFB;
}

/* line 13920, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-salsa > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #edeff2;
  color: #fcfcfd;
}

/* line 13925, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-salsa > .portlet-title > .actions .btn-default > i {
  color: white;
}

/* line 13928, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-salsa > .portlet-title > .actions .btn-default:hover, .portlet.box.grey-salsa > .portlet-title > .actions .btn-default:focus, .portlet.box.grey-salsa > .portlet-title > .actions .btn-default:active, .portlet.box.grey-salsa > .portlet-title > .actions .btn-default.active {
  border: 1px solid white;
  color: white;
}

/* line 13936, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.grey-salt, .portlet.grey-salt {
  background-color: #bfcad1;
}

/* line 13940, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-salt > .portlet-title, .portlet.solid.grey-salt > .portlet-body {
  border: 0;
  color: #FAFCFB;
}

/* line 13945, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-salt > .portlet-title > .caption {
  font-weight: 400;
}

/* line 13947, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-salt > .portlet-title > .caption > i {
  color: #FAFCFB;
}

/* line 13952, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-salt > .portlet-title > .tools > a.remove {
  background-image: url(/assets/portlet-remove-icon-white-e0e30d9609c33675f1bb82c50d515e713e569ceedbeee7c7afb2a2d47239d527.png);
}

/* line 13955, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-salt > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 13958, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-salt > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 13961, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-salt > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 13964, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-salt > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 13967, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-salt > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 13973, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-salt {
  border: 1px solid #dde3e6;
  border-top: 0;
}

/* line 13976, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-salt > .portlet-title {
  background-color: #bfcad1;
}

/* line 13979, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-salt > .portlet-title > .caption {
  color: #FAFCFB;
}

/* line 13981, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-salt > .portlet-title > .caption > i {
  color: #FAFCFB;
}

/* line 13985, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-salt > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid white;
  color: white;
}

/* line 13990, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-salt > .portlet-title > .actions .btn-default > i {
  color: white;
}

/* line 13993, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-salt > .portlet-title > .actions .btn-default:hover, .portlet.box.grey-salt > .portlet-title > .actions .btn-default:focus, .portlet.box.grey-salt > .portlet-title > .actions .btn-default:active, .portlet.box.grey-salt > .portlet-title > .actions .btn-default.active {
  border: 1px solid white;
  color: white;
}

/* line 14001, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.grey-mint, .portlet.grey-mint {
  background-color: #525e64;
}

/* line 14005, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-mint > .portlet-title, .portlet.solid.grey-mint > .portlet-body {
  border: 0;
  color: #FFFFFF;
}

/* line 14010, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-mint > .portlet-title > .caption {
  font-weight: 400;
}

/* line 14012, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-mint > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 14017, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-mint > .portlet-title > .tools > a.remove {
  background-image: url(/assets/portlet-remove-icon-white-e0e30d9609c33675f1bb82c50d515e713e569ceedbeee7c7afb2a2d47239d527.png);
}

/* line 14020, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-mint > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 14023, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-mint > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 14026, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-mint > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 14029, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-mint > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 14032, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-mint > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 14038, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-mint {
  border: 1px solid #697880;
  border-top: 0;
}

/* line 14041, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-mint > .portlet-title {
  background-color: #525e64;
}

/* line 14044, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-mint > .portlet-title > .caption {
  color: #FFFFFF;
}

/* line 14046, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-mint > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 14050, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-mint > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #88979e;
  color: #96a3a9;
}

/* line 14055, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-mint > .portlet-title > .actions .btn-default > i {
  color: #9faab0;
}

/* line 14058, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-mint > .portlet-title > .actions .btn-default:hover, .portlet.box.grey-mint > .portlet-title > .actions .btn-default:focus, .portlet.box.grey-mint > .portlet-title > .actions .btn-default:active, .portlet.box.grey-mint > .portlet-title > .actions .btn-default.active {
  border: 1px solid #a4afb5;
  color: #b2bcc0;
}

/* line 14066, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.red, .portlet.red {
  background-color: #e7505a;
}

/* line 14070, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red > .portlet-title, .portlet.solid.red > .portlet-body {
  border: 0;
  color: #ffffff;
}

/* line 14075, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red > .portlet-title > .caption {
  font-weight: 400;
}

/* line 14077, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 14082, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red > .portlet-title > .tools > a.remove {
  background-image: url(/assets/portlet-remove-icon-white-e0e30d9609c33675f1bb82c50d515e713e569ceedbeee7c7afb2a2d47239d527.png);
}

/* line 14085, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 14088, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 14091, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 14094, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 14097, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 14103, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red {
  border: 1px solid #ed7d84;
  border-top: 0;
}

/* line 14106, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red > .portlet-title {
  background-color: #e7505a;
}

/* line 14109, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red > .portlet-title > .caption {
  color: #ffffff;
}

/* line 14111, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 14115, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #f5b3b7;
  color: #f8c9cc;
}

/* line 14120, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red > .portlet-title > .actions .btn-default > i {
  color: #f9d7d9;
}

/* line 14123, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red > .portlet-title > .actions .btn-default:hover, .portlet.box.red > .portlet-title > .actions .btn-default:focus, .portlet.box.red > .portlet-title > .actions .btn-default:active, .portlet.box.red > .portlet-title > .actions .btn-default.active {
  border: 1px solid #fbe0e1;
  color: #fef6f6;
}

/* line 14131, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.red-pink, .portlet.red-pink {
  background-color: #E08283;
}

/* line 14135, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-pink > .portlet-title, .portlet.solid.red-pink > .portlet-body {
  border: 0;
  color: #ffffff;
}

/* line 14140, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-pink > .portlet-title > .caption {
  font-weight: 400;
}

/* line 14142, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-pink > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 14147, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-pink > .portlet-title > .tools > a.remove {
  background-image: url(/assets/portlet-remove-icon-white-e0e30d9609c33675f1bb82c50d515e713e569ceedbeee7c7afb2a2d47239d527.png);
}

/* line 14150, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-pink > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 14153, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-pink > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 14156, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-pink > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 14159, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-pink > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 14162, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-pink > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 14168, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-pink {
  border: 1px solid #eaabac;
  border-top: 0;
}

/* line 14171, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-pink > .portlet-title {
  background-color: #E08283;
}

/* line 14174, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-pink > .portlet-title > .caption {
  color: #ffffff;
}

/* line 14176, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-pink > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 14180, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-pink > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #f6dcdc;
  color: #fbf0f0;
}

/* line 14185, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-pink > .portlet-title > .actions .btn-default > i {
  color: #fefdfd;
}

/* line 14188, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-pink > .portlet-title > .actions .btn-default:hover, .portlet.box.red-pink > .portlet-title > .actions .btn-default:focus, .portlet.box.red-pink > .portlet-title > .actions .btn-default:active, .portlet.box.red-pink > .portlet-title > .actions .btn-default.active {
  border: 1px solid white;
  color: white;
}

/* line 14196, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.red-sunglo, .portlet.red-sunglo {
  background-color: #E26A6A;
}

/* line 14200, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-sunglo > .portlet-title, .portlet.solid.red-sunglo > .portlet-body {
  border: 0;
  color: #ffffff;
}

/* line 14205, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-sunglo > .portlet-title > .caption {
  font-weight: 400;
}

/* line 14207, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-sunglo > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 14212, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-sunglo > .portlet-title > .tools > a.remove {
  background-image: url(/assets/portlet-remove-icon-white-e0e30d9609c33675f1bb82c50d515e713e569ceedbeee7c7afb2a2d47239d527.png);
}

/* line 14215, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-sunglo > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 14218, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-sunglo > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 14221, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-sunglo > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 14224, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-sunglo > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 14227, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-sunglo > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 14233, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-sunglo {
  border: 1px solid #ea9595;
  border-top: 0;
}

/* line 14236, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-sunglo > .portlet-title {
  background-color: #E26A6A;
}

/* line 14239, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-sunglo > .portlet-title > .caption {
  color: #ffffff;
}

/* line 14241, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-sunglo > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 14245, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-sunglo > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #f4c8c8;
  color: #f8dddd;
}

/* line 14250, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-sunglo > .portlet-title > .actions .btn-default > i {
  color: #fbeaea;
}

/* line 14253, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-sunglo > .portlet-title > .actions .btn-default:hover, .portlet.box.red-sunglo > .portlet-title > .actions .btn-default:focus, .portlet.box.red-sunglo > .portlet-title > .actions .btn-default:active, .portlet.box.red-sunglo > .portlet-title > .actions .btn-default.active {
  border: 1px solid #fdf3f3;
  color: white;
}

/* line 14261, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.red-intense, .portlet.red-intense {
  background-color: #e35b5a;
}

/* line 14265, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-intense > .portlet-title, .portlet.solid.red-intense > .portlet-body {
  border: 0;
  color: #ffffff;
}

/* line 14270, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-intense > .portlet-title > .caption {
  font-weight: 400;
}

/* line 14272, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-intense > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 14277, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-intense > .portlet-title > .tools > a.remove {
  background-image: url(/assets/portlet-remove-icon-white-e0e30d9609c33675f1bb82c50d515e713e569ceedbeee7c7afb2a2d47239d527.png);
}

/* line 14280, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-intense > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 14283, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-intense > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 14286, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-intense > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 14289, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-intense > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 14292, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-intense > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 14298, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-intense {
  border: 1px solid #ea8686;
  border-top: 0;
}

/* line 14301, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-intense > .portlet-title {
  background-color: #e35b5a;
}

/* line 14304, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-intense > .portlet-title > .caption {
  color: #ffffff;
}

/* line 14306, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-intense > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 14310, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-intense > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #f3baba;
  color: #f7d0d0;
}

/* line 14315, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-intense > .portlet-title > .actions .btn-default > i {
  color: #f9dddd;
}

/* line 14318, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-intense > .portlet-title > .actions .btn-default:hover, .portlet.box.red-intense > .portlet-title > .actions .btn-default:focus, .portlet.box.red-intense > .portlet-title > .actions .btn-default:active, .portlet.box.red-intense > .portlet-title > .actions .btn-default.active {
  border: 1px solid #fbe6e6;
  color: #fefbfb;
}

/* line 14326, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.red-thunderbird, .portlet.red-thunderbird {
  background-color: #D91E18;
}

/* line 14330, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-thunderbird > .portlet-title, .portlet.solid.red-thunderbird > .portlet-body {
  border: 0;
  color: #ffffff;
}

/* line 14335, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-thunderbird > .portlet-title > .caption {
  font-weight: 400;
}

/* line 14337, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-thunderbird > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 14342, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-thunderbird > .portlet-title > .tools > a.remove {
  background-image: url(/assets/portlet-remove-icon-white-e0e30d9609c33675f1bb82c50d515e713e569ceedbeee7c7afb2a2d47239d527.png);
}

/* line 14345, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-thunderbird > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 14348, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-thunderbird > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 14351, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-thunderbird > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 14354, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-thunderbird > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 14357, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-thunderbird > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 14363, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-thunderbird {
  border: 1px solid #e9403b;
  border-top: 0;
}

/* line 14366, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-thunderbird > .portlet-title {
  background-color: #D91E18;
}

/* line 14369, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-thunderbird > .portlet-title > .caption {
  color: #ffffff;
}

/* line 14371, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-thunderbird > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 14375, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-thunderbird > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #ef7672;
  color: #f28c89;
}

/* line 14380, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-thunderbird > .portlet-title > .actions .btn-default > i {
  color: #f39997;
}

/* line 14383, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-thunderbird > .portlet-title > .actions .btn-default:hover, .portlet.box.red-thunderbird > .portlet-title > .actions .btn-default:focus, .portlet.box.red-thunderbird > .portlet-title > .actions .btn-default:active, .portlet.box.red-thunderbird > .portlet-title > .actions .btn-default.active {
  border: 1px solid #f4a2a0;
  color: #f7b9b7;
}

/* line 14391, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.red-flamingo, .portlet.red-flamingo {
  background-color: #EF4836;
}

/* line 14395, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-flamingo > .portlet-title, .portlet.solid.red-flamingo > .portlet-body {
  border: 0;
  color: #ffffff;
}

/* line 14400, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-flamingo > .portlet-title > .caption {
  font-weight: 400;
}

/* line 14402, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-flamingo > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 14407, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-flamingo > .portlet-title > .tools > a.remove {
  background-image: url(/assets/portlet-remove-icon-white-e0e30d9609c33675f1bb82c50d515e713e569ceedbeee7c7afb2a2d47239d527.png);
}

/* line 14410, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-flamingo > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 14413, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-flamingo > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 14416, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-flamingo > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 14419, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-flamingo > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 14422, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-flamingo > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 14428, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-flamingo {
  border: 1px solid #f37365;
  border-top: 0;
}

/* line 14431, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-flamingo > .portlet-title {
  background-color: #EF4836;
}

/* line 14434, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-flamingo > .portlet-title > .caption {
  color: #ffffff;
}

/* line 14436, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-flamingo > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 14440, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-flamingo > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #f7a79e;
  color: #f9bcb6;
}

/* line 14445, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-flamingo > .portlet-title > .actions .btn-default > i {
  color: #fac9c4;
}

/* line 14448, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-flamingo > .portlet-title > .actions .btn-default:hover, .portlet.box.red-flamingo > .portlet-title > .actions .btn-default:focus, .portlet.box.red-flamingo > .portlet-title > .actions .btn-default:active, .portlet.box.red-flamingo > .portlet-title > .actions .btn-default.active {
  border: 1px solid #fbd2cd;
  color: #fde7e5;
}

/* line 14456, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.red-soft, .portlet.red-soft {
  background-color: #d05454;
}

/* line 14460, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-soft > .portlet-title, .portlet.solid.red-soft > .portlet-body {
  border: 0;
  color: #ffffff;
}

/* line 14465, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-soft > .portlet-title > .caption {
  font-weight: 400;
}

/* line 14467, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-soft > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 14472, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-soft > .portlet-title > .tools > a.remove {
  background-image: url(/assets/portlet-remove-icon-white-e0e30d9609c33675f1bb82c50d515e713e569ceedbeee7c7afb2a2d47239d527.png);
}

/* line 14475, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-soft > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 14478, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-soft > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 14481, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-soft > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 14484, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-soft > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 14487, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-soft > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 14493, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-soft {
  border: 1px solid #db7c7c;
  border-top: 0;
}

/* line 14496, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-soft > .portlet-title {
  background-color: #d05454;
}

/* line 14499, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-soft > .portlet-title > .caption {
  color: #ffffff;
}

/* line 14501, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-soft > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 14505, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-soft > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #e8acac;
  color: #eec0c0;
}

/* line 14510, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-soft > .portlet-title > .actions .btn-default > i {
  color: #f1cccc;
}

/* line 14513, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-soft > .portlet-title > .actions .btn-default:hover, .portlet.box.red-soft > .portlet-title > .actions .btn-default:focus, .portlet.box.red-soft > .portlet-title > .actions .btn-default:active, .portlet.box.red-soft > .portlet-title > .actions .btn-default.active {
  border: 1px solid #f3d4d4;
  color: #f9e8e8;
}

/* line 14521, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.red-haze, .portlet.red-haze {
  background-color: #f36a5a;
}

/* line 14525, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-haze > .portlet-title, .portlet.solid.red-haze > .portlet-body {
  border: 0;
  color: #ffffff;
}

/* line 14530, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-haze > .portlet-title > .caption {
  font-weight: 400;
}

/* line 14532, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-haze > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 14537, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-haze > .portlet-title > .tools > a.remove {
  background-image: url(/assets/portlet-remove-icon-white-e0e30d9609c33675f1bb82c50d515e713e569ceedbeee7c7afb2a2d47239d527.png);
}

/* line 14540, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-haze > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 14543, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-haze > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 14546, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-haze > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 14549, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-haze > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 14552, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-haze > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 14558, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-haze {
  border: 1px solid #f6958a;
  border-top: 0;
}

/* line 14561, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-haze > .portlet-title {
  background-color: #f36a5a;
}

/* line 14564, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-haze > .portlet-title > .caption {
  color: #ffffff;
}

/* line 14566, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-haze > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 14570, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-haze > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #fbc8c3;
  color: #fcdeda;
}

/* line 14575, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-haze > .portlet-title > .actions .btn-default > i {
  color: #fdebe9;
}

/* line 14578, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-haze > .portlet-title > .actions .btn-default:hover, .portlet.box.red-haze > .portlet-title > .actions .btn-default:focus, .portlet.box.red-haze > .portlet-title > .actions .btn-default:active, .portlet.box.red-haze > .portlet-title > .actions .btn-default.active {
  border: 1px solid #fef3f2;
  color: white;
}

/* line 14586, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.red-mint, .portlet.red-mint {
  background-color: #e43a45;
}

/* line 14590, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-mint > .portlet-title, .portlet.solid.red-mint > .portlet-body {
  border: 0;
  color: #ffffff;
}

/* line 14595, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-mint > .portlet-title > .caption {
  font-weight: 400;
}

/* line 14597, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-mint > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 14602, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-mint > .portlet-title > .tools > a.remove {
  background-image: url(/assets/portlet-remove-icon-white-e0e30d9609c33675f1bb82c50d515e713e569ceedbeee7c7afb2a2d47239d527.png);
}

/* line 14605, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-mint > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 14608, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-mint > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 14611, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-mint > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 14614, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-mint > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 14617, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-mint > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 14623, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-mint {
  border: 1px solid #ea676f;
  border-top: 0;
}

/* line 14626, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-mint > .portlet-title {
  background-color: #e43a45;
}

/* line 14629, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-mint > .portlet-title > .caption {
  color: #ffffff;
}

/* line 14631, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-mint > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 14635, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-mint > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #f29da2;
  color: #f5b3b7;
}

/* line 14640, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-mint > .portlet-title > .actions .btn-default > i {
  color: #f6c1c4;
}

/* line 14643, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-mint > .portlet-title > .actions .btn-default:hover, .portlet.box.red-mint > .portlet-title > .actions .btn-default:focus, .portlet.box.red-mint > .portlet-title > .actions .btn-default:active, .portlet.box.red-mint > .portlet-title > .actions .btn-default.active {
  border: 1px solid #f8cacd;
  color: #fbe0e2;
}

/* line 14651, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.yellow, .portlet.yellow {
  background-color: #c49f47;
}

/* line 14655, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow > .portlet-title, .portlet.solid.yellow > .portlet-body {
  border: 0;
  color: #ffffff;
}

/* line 14660, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow > .portlet-title > .caption {
  font-weight: 400;
}

/* line 14662, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 14667, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow > .portlet-title > .tools > a.remove {
  background-image: url(/assets/portlet-remove-icon-white-e0e30d9609c33675f1bb82c50d515e713e569ceedbeee7c7afb2a2d47239d527.png);
}

/* line 14670, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 14673, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 14676, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 14679, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 14682, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 14688, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow {
  border: 1px solid #d0b36e;
  border-top: 0;
}

/* line 14691, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow > .portlet-title {
  background-color: #c49f47;
}

/* line 14694, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow > .portlet-title > .caption {
  color: #ffffff;
}

/* line 14696, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 14700, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #dfcb9c;
  color: #e5d5af;
}

/* line 14705, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow > .portlet-title > .actions .btn-default > i {
  color: #e9dbbb;
}

/* line 14708, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow > .portlet-title > .actions .btn-default:hover, .portlet.box.yellow > .portlet-title > .actions .btn-default:focus, .portlet.box.yellow > .portlet-title > .actions .btn-default:active, .portlet.box.yellow > .portlet-title > .actions .btn-default.active {
  border: 1px solid #ecdfc3;
  color: #f2ead6;
}

/* line 14716, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.yellow-gold, .portlet.yellow-gold {
  background-color: #E87E04;
}

/* line 14720, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-gold > .portlet-title, .portlet.solid.yellow-gold > .portlet-body {
  border: 0;
  color: #ffffff;
}

/* line 14725, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-gold > .portlet-title > .caption {
  font-weight: 400;
}

/* line 14727, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-gold > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 14732, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-gold > .portlet-title > .tools > a.remove {
  background-image: url(/assets/portlet-remove-icon-white-e0e30d9609c33675f1bb82c50d515e713e569ceedbeee7c7afb2a2d47239d527.png);
}

/* line 14735, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-gold > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 14738, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-gold > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 14741, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-gold > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 14744, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-gold > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 14747, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-gold > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 14753, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-gold {
  border: 1px solid #fb9724;
  border-top: 0;
}

/* line 14756, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-gold > .portlet-title {
  background-color: #E87E04;
}

/* line 14759, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-gold > .portlet-title > .caption {
  color: #ffffff;
}

/* line 14761, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-gold > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 14765, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-gold > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #fcb460;
  color: #fdbf79;
}

/* line 14770, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-gold > .portlet-title > .actions .btn-default > i {
  color: #fdc788;
}

/* line 14773, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-gold > .portlet-title > .actions .btn-default:hover, .portlet.box.yellow-gold > .portlet-title > .actions .btn-default:focus, .portlet.box.yellow-gold > .portlet-title > .actions .btn-default:active, .portlet.box.yellow-gold > .portlet-title > .actions .btn-default.active {
  border: 1px solid #fdcb92;
  color: #fed7ab;
}

/* line 14781, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.yellow-casablanca, .portlet.yellow-casablanca {
  background-color: #f2784b;
}

/* line 14785, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-casablanca > .portlet-title, .portlet.solid.yellow-casablanca > .portlet-body {
  border: 0;
  color: #ffffff;
}

/* line 14790, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-casablanca > .portlet-title > .caption {
  font-weight: 400;
}

/* line 14792, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-casablanca > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 14797, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-casablanca > .portlet-title > .tools > a.remove {
  background-image: url(/assets/portlet-remove-icon-white-e0e30d9609c33675f1bb82c50d515e713e569ceedbeee7c7afb2a2d47239d527.png);
}

/* line 14800, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-casablanca > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 14803, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-casablanca > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 14806, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-casablanca > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 14809, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-casablanca > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 14812, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-casablanca > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 14818, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-casablanca {
  border: 1px solid #f59c7b;
  border-top: 0;
}

/* line 14821, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-casablanca > .portlet-title {
  background-color: #f2784b;
}

/* line 14824, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-casablanca > .portlet-title > .caption {
  color: #ffffff;
}

/* line 14826, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-casablanca > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 14830, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-casablanca > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #fac6b4;
  color: #fbd8cb;
}

/* line 14835, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-casablanca > .portlet-title > .actions .btn-default > i {
  color: #fce3da;
}

/* line 14838, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-casablanca > .portlet-title > .actions .btn-default:hover, .portlet.box.yellow-casablanca > .portlet-title > .actions .btn-default:focus, .portlet.box.yellow-casablanca > .portlet-title > .actions .btn-default:active, .portlet.box.yellow-casablanca > .portlet-title > .actions .btn-default.active {
  border: 1px solid #fdeae3;
  color: #fffcfb;
}

/* line 14846, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.yellow-crusta, .portlet.yellow-crusta {
  background-color: #f3c200;
}

/* line 14850, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-crusta > .portlet-title, .portlet.solid.yellow-crusta > .portlet-body {
  border: 0;
  color: #ffffff;
}

/* line 14855, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-crusta > .portlet-title > .caption {
  font-weight: 400;
}

/* line 14857, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-crusta > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 14862, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-crusta > .portlet-title > .tools > a.remove {
  background-image: url(/assets/portlet-remove-icon-white-e0e30d9609c33675f1bb82c50d515e713e569ceedbeee7c7afb2a2d47239d527.png);
}

/* line 14865, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-crusta > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 14868, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-crusta > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 14871, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-crusta > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 14874, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-crusta > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 14877, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-crusta > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 14883, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-crusta {
  border: 1px solid #ffd327;
  border-top: 0;
}

/* line 14886, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-crusta > .portlet-title {
  background-color: #f3c200;
}

/* line 14889, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-crusta > .portlet-title > .caption {
  color: #ffffff;
}

/* line 14891, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-crusta > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 14895, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-crusta > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #ffe064;
  color: #ffe57e;
}

/* line 14900, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-crusta > .portlet-title > .actions .btn-default > i {
  color: #ffe88d;
}

/* line 14903, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-crusta > .portlet-title > .actions .btn-default:hover, .portlet.box.yellow-crusta > .portlet-title > .actions .btn-default:focus, .portlet.box.yellow-crusta > .portlet-title > .actions .btn-default:active, .portlet.box.yellow-crusta > .portlet-title > .actions .btn-default.active {
  border: 1px solid #ffea97;
  color: #ffefb1;
}

/* line 14911, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.yellow-lemon, .portlet.yellow-lemon {
  background-color: #F7CA18;
}

/* line 14915, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-lemon > .portlet-title, .portlet.solid.yellow-lemon > .portlet-body {
  border: 0;
  color: #ffffff;
}

/* line 14920, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-lemon > .portlet-title > .caption {
  font-weight: 400;
}

/* line 14922, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-lemon > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 14927, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-lemon > .portlet-title > .tools > a.remove {
  background-image: url(/assets/portlet-remove-icon-white-e0e30d9609c33675f1bb82c50d515e713e569ceedbeee7c7afb2a2d47239d527.png);
}

/* line 14930, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-lemon > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 14933, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-lemon > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 14936, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-lemon > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 14939, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-lemon > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 14942, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-lemon > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 14948, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-lemon {
  border: 1px solid #f9d549;
  border-top: 0;
}

/* line 14951, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-lemon > .portlet-title {
  background-color: #F7CA18;
}

/* line 14954, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-lemon > .portlet-title > .caption {
  color: #ffffff;
}

/* line 14956, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-lemon > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 14960, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-lemon > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #fbe384;
  color: #fce99d;
}

/* line 14965, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-lemon > .portlet-title > .actions .btn-default > i {
  color: #fcecac;
}

/* line 14968, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-lemon > .portlet-title > .actions .btn-default:hover, .portlet.box.yellow-lemon > .portlet-title > .actions .btn-default:focus, .portlet.box.yellow-lemon > .portlet-title > .actions .btn-default:active, .portlet.box.yellow-lemon > .portlet-title > .actions .btn-default.active {
  border: 1px solid #fceeb6;
  color: #fdf4ce;
}

/* line 14976, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.yellow-saffron, .portlet.yellow-saffron {
  background-color: #F4D03F;
}

/* line 14980, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-saffron > .portlet-title, .portlet.solid.yellow-saffron > .portlet-body {
  border: 0;
  color: #ffffff;
}

/* line 14985, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-saffron > .portlet-title > .caption {
  font-weight: 400;
}

/* line 14987, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-saffron > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 14992, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-saffron > .portlet-title > .tools > a.remove {
  background-image: url(/assets/portlet-remove-icon-white-e0e30d9609c33675f1bb82c50d515e713e569ceedbeee7c7afb2a2d47239d527.png);
}

/* line 14995, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-saffron > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 14998, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-saffron > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 15001, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-saffron > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 15004, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-saffron > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 15007, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-saffron > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 15013, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-saffron {
  border: 1px solid #f7dc6f;
  border-top: 0;
}

/* line 15016, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-saffron > .portlet-title {
  background-color: #F4D03F;
}

/* line 15019, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-saffron > .portlet-title > .caption {
  color: #ffffff;
}

/* line 15021, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-saffron > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 15025, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-saffron > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #faeaa9;
  color: #fbf0c1;
}

/* line 15030, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-saffron > .portlet-title > .actions .btn-default > i {
  color: #fcf3d0;
}

/* line 15033, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-saffron > .portlet-title > .actions .btn-default:hover, .portlet.box.yellow-saffron > .portlet-title > .actions .btn-default:focus, .portlet.box.yellow-saffron > .portlet-title > .actions .btn-default:active, .portlet.box.yellow-saffron > .portlet-title > .actions .btn-default.active {
  border: 1px solid #fdf6d9;
  color: #fefcf1;
}

/* line 15041, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.yellow-soft, .portlet.yellow-soft {
  background-color: #c8d046;
}

/* line 15045, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-soft > .portlet-title, .portlet.solid.yellow-soft > .portlet-body {
  border: 0;
  color: #ffffff;
}

/* line 15050, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-soft > .portlet-title > .caption {
  font-weight: 400;
}

/* line 15052, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-soft > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 15057, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-soft > .portlet-title > .tools > a.remove {
  background-image: url(/assets/portlet-remove-icon-white-e0e30d9609c33675f1bb82c50d515e713e569ceedbeee7c7afb2a2d47239d527.png);
}

/* line 15060, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-soft > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 15063, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-soft > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 15066, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-soft > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 15069, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-soft > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 15072, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-soft > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 15078, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-soft {
  border: 1px solid #d4da6f;
  border-top: 0;
}

/* line 15081, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-soft > .portlet-title {
  background-color: #c8d046;
}

/* line 15084, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-soft > .portlet-title > .caption {
  color: #ffffff;
}

/* line 15086, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-soft > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 15090, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-soft > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #e3e79f;
  color: #e9ecb4;
}

/* line 15095, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-soft > .portlet-title > .actions .btn-default > i {
  color: #ecefc0;
}

/* line 15098, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-soft > .portlet-title > .actions .btn-default:hover, .portlet.box.yellow-soft > .portlet-title > .actions .btn-default:focus, .portlet.box.yellow-soft > .portlet-title > .actions .btn-default:active, .portlet.box.yellow-soft > .portlet-title > .actions .btn-default.active {
  border: 1px solid #eff1c8;
  color: #f5f6dc;
}

/* line 15106, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.yellow-haze, .portlet.yellow-haze {
  background-color: #c5bf66;
}

/* line 15110, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-haze > .portlet-title, .portlet.solid.yellow-haze > .portlet-body {
  border: 0;
  color: #ffffff;
}

/* line 15115, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-haze > .portlet-title > .caption {
  font-weight: 400;
}

/* line 15117, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-haze > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 15122, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-haze > .portlet-title > .tools > a.remove {
  background-image: url(/assets/portlet-remove-icon-white-e0e30d9609c33675f1bb82c50d515e713e569ceedbeee7c7afb2a2d47239d527.png);
}

/* line 15125, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-haze > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 15128, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-haze > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 15131, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-haze > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 15134, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-haze > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 15137, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-haze > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 15143, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-haze {
  border: 1px solid #d3ce8b;
  border-top: 0;
}

/* line 15146, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-haze > .portlet-title {
  background-color: #c5bf66;
}

/* line 15149, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-haze > .portlet-title > .caption {
  color: #ffffff;
}

/* line 15151, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-haze > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 15155, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-haze > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #e4e1b7;
  color: #ebe9ca;
}

/* line 15160, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-haze > .portlet-title > .actions .btn-default > i {
  color: #efedd5;
}

/* line 15163, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-haze > .portlet-title > .actions .btn-default:hover, .portlet.box.yellow-haze > .portlet-title > .actions .btn-default:focus, .portlet.box.yellow-haze > .portlet-title > .actions .btn-default:active, .portlet.box.yellow-haze > .portlet-title > .actions .btn-default.active {
  border: 1px solid #f2f1dc;
  color: #f9f8ef;
}

/* line 15171, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.yellow-mint, .portlet.yellow-mint {
  background-color: #c5b96b;
}

/* line 15175, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-mint > .portlet-title, .portlet.solid.yellow-mint > .portlet-body {
  border: 0;
  color: #ffffff;
}

/* line 15180, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-mint > .portlet-title > .caption {
  font-weight: 400;
}

/* line 15182, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-mint > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 15187, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-mint > .portlet-title > .tools > a.remove {
  background-image: url(/assets/portlet-remove-icon-white-e0e30d9609c33675f1bb82c50d515e713e569ceedbeee7c7afb2a2d47239d527.png);
}

/* line 15190, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-mint > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 15193, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-mint > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 15196, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-mint > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 15199, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-mint > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 15202, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-mint > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 15208, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-mint {
  border: 1px solid #d3ca90;
  border-top: 0;
}

/* line 15211, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-mint > .portlet-title {
  background-color: #c5b96b;
}

/* line 15214, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-mint > .portlet-title > .caption {
  color: #ffffff;
}

/* line 15216, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-mint > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 15220, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-mint > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #e5dfbc;
  color: #ece8ce;
}

/* line 15225, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-mint > .portlet-title > .actions .btn-default > i {
  color: #f0edd9;
}

/* line 15228, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-mint > .portlet-title > .actions .btn-default:hover, .portlet.box.yellow-mint > .portlet-title > .actions .btn-default:focus, .portlet.box.yellow-mint > .portlet-title > .actions .btn-default:active, .portlet.box.yellow-mint > .portlet-title > .actions .btn-default.active {
  border: 1px solid #f3f0e0;
  color: #faf9f3;
}

/* line 15236, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.purple, .portlet.purple {
  background-color: #8E44AD;
}

/* line 15240, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple > .portlet-title, .portlet.solid.purple > .portlet-body {
  border: 0;
  color: #ffffff;
}

/* line 15245, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple > .portlet-title > .caption {
  font-weight: 400;
}

/* line 15247, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 15252, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple > .portlet-title > .tools > a.remove {
  background-image: url(/assets/portlet-remove-icon-white-e0e30d9609c33675f1bb82c50d515e713e569ceedbeee7c7afb2a2d47239d527.png);
}

/* line 15255, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 15258, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 15261, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 15264, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 15267, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 15273, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple {
  border: 1px solid #a563c1;
  border-top: 0;
}

/* line 15276, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple > .portlet-title {
  background-color: #8E44AD;
}

/* line 15279, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple > .portlet-title > .caption {
  color: #ffffff;
}

/* line 15281, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 15285, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #bf8ed3;
  color: #c9a1da;
}

/* line 15290, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple > .portlet-title > .actions .btn-default > i {
  color: #cfacde;
}

/* line 15293, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple > .portlet-title > .actions .btn-default:hover, .portlet.box.purple > .portlet-title > .actions .btn-default:focus, .portlet.box.purple > .portlet-title > .actions .btn-default:active, .portlet.box.purple > .portlet-title > .actions .btn-default.active {
  border: 1px solid #d4b3e1;
  color: #dec5e8;
}

/* line 15301, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.purple-plum, .portlet.purple-plum {
  background-color: #8775a7;
}

/* line 15305, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-plum > .portlet-title, .portlet.solid.purple-plum > .portlet-body {
  border: 0;
  color: #ffffff;
}

/* line 15310, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-plum > .portlet-title > .caption {
  font-weight: 400;
}

/* line 15312, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-plum > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 15317, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-plum > .portlet-title > .tools > a.remove {
  background-image: url(/assets/portlet-remove-icon-white-e0e30d9609c33675f1bb82c50d515e713e569ceedbeee7c7afb2a2d47239d527.png);
}

/* line 15320, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-plum > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 15323, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-plum > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 15326, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-plum > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 15329, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-plum > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 15332, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-plum > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 15338, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-plum {
  border: 1px solid #a294bb;
  border-top: 0;
}

/* line 15341, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-plum > .portlet-title {
  background-color: #8775a7;
}

/* line 15344, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-plum > .portlet-title > .caption {
  color: #ffffff;
}

/* line 15346, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-plum > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 15350, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-plum > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #c3bad3;
  color: #d0c9dd;
}

/* line 15355, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-plum > .portlet-title > .actions .btn-default > i {
  color: #d8d2e3;
}

/* line 15358, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-plum > .portlet-title > .actions .btn-default:hover, .portlet.box.purple-plum > .portlet-title > .actions .btn-default:focus, .portlet.box.purple-plum > .portlet-title > .actions .btn-default:active, .portlet.box.purple-plum > .portlet-title > .actions .btn-default.active {
  border: 1px solid #ded9e7;
  color: #ebe8f0;
}

/* line 15366, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.purple-medium, .portlet.purple-medium {
  background-color: #BF55EC;
}

/* line 15370, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-medium > .portlet-title, .portlet.solid.purple-medium > .portlet-body {
  border: 0;
  color: #ffffff;
}

/* line 15375, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-medium > .portlet-title > .caption {
  font-weight: 400;
}

/* line 15377, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-medium > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 15382, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-medium > .portlet-title > .tools > a.remove {
  background-image: url(/assets/portlet-remove-icon-white-e0e30d9609c33675f1bb82c50d515e713e569ceedbeee7c7afb2a2d47239d527.png);
}

/* line 15385, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-medium > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 15388, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-medium > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 15391, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-medium > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 15394, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-medium > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 15397, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-medium > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 15403, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-medium {
  border: 1px solid #d083f1;
  border-top: 0;
}

/* line 15406, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-medium > .portlet-title {
  background-color: #BF55EC;
}

/* line 15409, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-medium > .portlet-title > .caption {
  color: #ffffff;
}

/* line 15411, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-medium > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 15415, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-medium > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #e5baf7;
  color: #eed1fa;
}

/* line 15420, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-medium > .portlet-title > .actions .btn-default > i {
  color: #f3dffb;
}

/* line 15423, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-medium > .portlet-title > .actions .btn-default:hover, .portlet.box.purple-medium > .portlet-title > .actions .btn-default:focus, .portlet.box.purple-medium > .portlet-title > .actions .btn-default:active, .portlet.box.purple-medium > .portlet-title > .actions .btn-default.active {
  border: 1px solid #f6e8fc;
  color: white;
}

/* line 15431, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.purple-studio, .portlet.purple-studio {
  background-color: #8E44AD;
}

/* line 15435, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-studio > .portlet-title, .portlet.solid.purple-studio > .portlet-body {
  border: 0;
  color: #ffffff;
}

/* line 15440, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-studio > .portlet-title > .caption {
  font-weight: 400;
}

/* line 15442, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-studio > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 15447, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-studio > .portlet-title > .tools > a.remove {
  background-image: url(/assets/portlet-remove-icon-white-e0e30d9609c33675f1bb82c50d515e713e569ceedbeee7c7afb2a2d47239d527.png);
}

/* line 15450, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-studio > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 15453, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-studio > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 15456, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-studio > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 15459, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-studio > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 15462, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-studio > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 15468, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-studio {
  border: 1px solid #a563c1;
  border-top: 0;
}

/* line 15471, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-studio > .portlet-title {
  background-color: #8E44AD;
}

/* line 15474, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-studio > .portlet-title > .caption {
  color: #ffffff;
}

/* line 15476, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-studio > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 15480, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-studio > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #bf8ed3;
  color: #c9a1da;
}

/* line 15485, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-studio > .portlet-title > .actions .btn-default > i {
  color: #cfacde;
}

/* line 15488, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-studio > .portlet-title > .actions .btn-default:hover, .portlet.box.purple-studio > .portlet-title > .actions .btn-default:focus, .portlet.box.purple-studio > .portlet-title > .actions .btn-default:active, .portlet.box.purple-studio > .portlet-title > .actions .btn-default.active {
  border: 1px solid #d4b3e1;
  color: #dec5e8;
}

/* line 15496, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.purple-wisteria, .portlet.purple-wisteria {
  background-color: #9B59B6;
}

/* line 15500, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-wisteria > .portlet-title, .portlet.solid.purple-wisteria > .portlet-body {
  border: 0;
  color: #ffffff;
}

/* line 15505, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-wisteria > .portlet-title > .caption {
  font-weight: 400;
}

/* line 15507, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-wisteria > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 15512, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-wisteria > .portlet-title > .tools > a.remove {
  background-image: url(/assets/portlet-remove-icon-white-e0e30d9609c33675f1bb82c50d515e713e569ceedbeee7c7afb2a2d47239d527.png);
}

/* line 15515, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-wisteria > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 15518, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-wisteria > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 15521, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-wisteria > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 15524, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-wisteria > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 15527, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-wisteria > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 15533, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-wisteria {
  border: 1px solid #b07cc6;
  border-top: 0;
}

/* line 15536, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-wisteria > .portlet-title {
  background-color: #9B59B6;
}

/* line 15539, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-wisteria > .portlet-title > .caption {
  color: #ffffff;
}

/* line 15541, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-wisteria > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 15545, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-wisteria > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #caa7d8;
  color: #d5b9e0;
}

/* line 15550, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-wisteria > .portlet-title > .actions .btn-default > i {
  color: #dbc3e5;
}

/* line 15553, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-wisteria > .portlet-title > .actions .btn-default:hover, .portlet.box.purple-wisteria > .portlet-title > .actions .btn-default:focus, .portlet.box.purple-wisteria > .portlet-title > .actions .btn-default:active, .portlet.box.purple-wisteria > .portlet-title > .actions .btn-default.active {
  border: 1px solid #dfcae8;
  color: #eadcf0;
}

/* line 15561, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.purple-seance, .portlet.purple-seance {
  background-color: #9A12B3;
}

/* line 15565, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-seance > .portlet-title, .portlet.solid.purple-seance > .portlet-body {
  border: 0;
  color: #ffffff;
}

/* line 15570, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-seance > .portlet-title > .caption {
  font-weight: 400;
}

/* line 15572, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-seance > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 15577, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-seance > .portlet-title > .tools > a.remove {
  background-image: url(/assets/portlet-remove-icon-white-e0e30d9609c33675f1bb82c50d515e713e569ceedbeee7c7afb2a2d47239d527.png);
}

/* line 15580, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-seance > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 15583, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-seance > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 15586, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-seance > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 15589, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-seance > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 15592, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-seance > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 15598, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-seance {
  border: 1px solid #c217e1;
  border-top: 0;
}

/* line 15601, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-seance > .portlet-title {
  background-color: #9A12B3;
}

/* line 15604, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-seance > .portlet-title > .caption {
  color: #ffffff;
}

/* line 15606, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-seance > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 15610, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-seance > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #d349ed;
  color: #d960ef;
}

/* line 15615, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-seance > .portlet-title > .actions .btn-default > i {
  color: #dc6ef0;
}

/* line 15618, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-seance > .portlet-title > .actions .btn-default:hover, .portlet.box.purple-seance > .portlet-title > .actions .btn-default:focus, .portlet.box.purple-seance > .portlet-title > .actions .btn-default:active, .portlet.box.purple-seance > .portlet-title > .actions .btn-default.active {
  border: 1px solid #de77f1;
  color: #e48ef4;
}

/* line 15626, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.purple-intense, .portlet.purple-intense {
  background-color: #8775a7;
}

/* line 15630, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-intense > .portlet-title, .portlet.solid.purple-intense > .portlet-body {
  border: 0;
  color: #ffffff;
}

/* line 15635, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-intense > .portlet-title > .caption {
  font-weight: 400;
}

/* line 15637, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-intense > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 15642, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-intense > .portlet-title > .tools > a.remove {
  background-image: url(/assets/portlet-remove-icon-white-e0e30d9609c33675f1bb82c50d515e713e569ceedbeee7c7afb2a2d47239d527.png);
}

/* line 15645, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-intense > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 15648, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-intense > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 15651, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-intense > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 15654, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-intense > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 15657, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-intense > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 15663, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-intense {
  border: 1px solid #a294bb;
  border-top: 0;
}

/* line 15666, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-intense > .portlet-title {
  background-color: #8775a7;
}

/* line 15669, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-intense > .portlet-title > .caption {
  color: #ffffff;
}

/* line 15671, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-intense > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 15675, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-intense > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #c3bad3;
  color: #d0c9dd;
}

/* line 15680, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-intense > .portlet-title > .actions .btn-default > i {
  color: #d8d2e3;
}

/* line 15683, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-intense > .portlet-title > .actions .btn-default:hover, .portlet.box.purple-intense > .portlet-title > .actions .btn-default:focus, .portlet.box.purple-intense > .portlet-title > .actions .btn-default:active, .portlet.box.purple-intense > .portlet-title > .actions .btn-default.active {
  border: 1px solid #ded9e7;
  color: #ebe8f0;
}

/* line 15691, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.purple-sharp, .portlet.purple-sharp {
  background-color: #796799;
}

/* line 15695, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-sharp > .portlet-title, .portlet.solid.purple-sharp > .portlet-body {
  border: 0;
  color: #ffffff;
}

/* line 15700, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-sharp > .portlet-title > .caption {
  font-weight: 400;
}

/* line 15702, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-sharp > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 15707, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-sharp > .portlet-title > .tools > a.remove {
  background-image: url(/assets/portlet-remove-icon-white-e0e30d9609c33675f1bb82c50d515e713e569ceedbeee7c7afb2a2d47239d527.png);
}

/* line 15710, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-sharp > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 15713, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-sharp > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 15716, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-sharp > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 15719, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-sharp > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 15722, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-sharp > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 15728, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-sharp {
  border: 1px solid #9486ad;
  border-top: 0;
}

/* line 15731, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-sharp > .portlet-title {
  background-color: #796799;
}

/* line 15734, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-sharp > .portlet-title > .caption {
  color: #ffffff;
}

/* line 15736, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-sharp > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 15740, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-sharp > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #b4aac6;
  color: #c2b9d0;
}

/* line 15745, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-sharp > .portlet-title > .actions .btn-default > i {
  color: #cac3d6;
}

/* line 15748, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-sharp > .portlet-title > .actions .btn-default:hover, .portlet.box.purple-sharp > .portlet-title > .actions .btn-default:focus, .portlet.box.purple-sharp > .portlet-title > .actions .btn-default:active, .portlet.box.purple-sharp > .portlet-title > .actions .btn-default.active {
  border: 1px solid #cfc9db;
  color: #ddd8e5;
}

/* line 15756, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.purple-soft, .portlet.purple-soft {
  background-color: #8877a9;
}

/* line 15760, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-soft > .portlet-title, .portlet.solid.purple-soft > .portlet-body {
  border: 0;
  color: #ffffff;
}

/* line 15765, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-soft > .portlet-title > .caption {
  font-weight: 400;
}

/* line 15767, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-soft > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 15772, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-soft > .portlet-title > .tools > a.remove {
  background-image: url(/assets/portlet-remove-icon-white-e0e30d9609c33675f1bb82c50d515e713e569ceedbeee7c7afb2a2d47239d527.png);
}

/* line 15775, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-soft > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 15778, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-soft > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 15781, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-soft > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 15784, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-soft > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 15787, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-soft > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 15793, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-soft {
  border: 1px solid #a396bd;
  border-top: 0;
}

/* line 15796, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-soft > .portlet-title {
  background-color: #8877a9;
}

/* line 15799, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-soft > .portlet-title > .caption {
  color: #ffffff;
}

/* line 15801, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-soft > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 15805, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-soft > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #c4bcd4;
  color: #d2cbde;
}

/* line 15810, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-soft > .portlet-title > .actions .btn-default > i {
  color: #dad5e4;
}

/* line 15813, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-soft > .portlet-title > .actions .btn-default:hover, .portlet.box.purple-soft > .portlet-title > .actions .btn-default:focus, .portlet.box.purple-soft > .portlet-title > .actions .btn-default:active, .portlet.box.purple-soft > .portlet-title > .actions .btn-default.active {
  border: 1px solid #dfdbe8;
  color: #edebf2;
}

/***
Customized Progress Bars
***/
/* line 15827, vendor/assets/stylesheets/components-rounded.scss */
.progress {
  border: 0;
  background-image: none;
  filter: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/* line 15835, vendor/assets/stylesheets/components-rounded.scss */
.progress.progress-sm {
  height: 12px;
}

/* line 15840, vendor/assets/stylesheets/components-rounded.scss */
.page-md .progress {
  text-indent: -99999px;
}

/* Custom colors */
/* line 15847, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.white {
  background: #ffffff !important;
  color: #666 !important;
}

/* line 15851, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.default {
  background: #e1e5ec !important;
  color: #666 !important;
}

/* line 15855, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.dark {
  background: #2f353b !important;
  color: #FFFFFF !important;
}

/* line 15859, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.blue {
  background: #264E9D !important;
  color: #FFFFFF !important;
}

/* line 15863, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.blue-madison {
  background: #578ebe !important;
  color: #FFFFFF !important;
}

/* line 15867, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.blue-chambray {
  background: #2C3E50 !important;
  color: #FFFFFF !important;
}

/* line 15871, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.blue-ebonyclay {
  background: #22313F !important;
  color: #FFFFFF !important;
}

/* line 15875, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.blue-hoki {
  background: #67809F !important;
  color: #FFFFFF !important;
}

/* line 15879, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.blue-steel {
  background: #4B77BE !important;
  color: #FFFFFF !important;
}

/* line 15883, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.blue-soft {
  background: #4c87b9 !important;
  color: #FFFFFF !important;
}

/* line 15887, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.blue-dark {
  background: #5e738b !important;
  color: #FFFFFF !important;
}

/* line 15891, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.blue-sharp {
  background: #5C9BD1 !important;
  color: #FFFFFF !important;
}

/* line 15895, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.green {
  background: #32c5d2 !important;
  color: #FFFFFF !important;
}

/* line 15899, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.green-meadow {
  background: #1BBC9B !important;
  color: #FFFFFF !important;
}

/* line 15903, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.green-seagreen {
  background: #1BA39C !important;
  color: #FFFFFF !important;
}

/* line 15907, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.green-turquoise {
  background: #36D7B7 !important;
  color: #FFFFFF !important;
}

/* line 15911, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.green-haze {
  background: #44b6ae !important;
  color: #FFFFFF !important;
}

/* line 15915, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.green-jungle {
  background: #26C281 !important;
  color: #FFFFFF !important;
}

/* line 15919, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.green-soft {
  background: #3faba4 !important;
  color: #FFFFFF !important;
}

/* line 15923, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.green-dark {
  background: #4DB3A2 !important;
  color: #FFFFFF !important;
}

/* line 15927, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.green-sharp {
  background: #2ab4c0 !important;
  color: #FFFFFF !important;
}

/* line 15931, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.grey {
  background: #E5E5E5 !important;
  color: #333333 !important;
}

/* line 15935, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.grey-steel {
  background: #e9edef !important;
  color: #80898e !important;
}

/* line 15939, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.grey-cararra {
  background: #fafafa !important;
  color: #333333 !important;
}

/* line 15943, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.grey-gallery {
  background: #555555 !important;
  color: #ffffff !important;
}

/* line 15947, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.grey-cascade {
  background: #95A5A6 !important;
  color: #FFFFFF !important;
}

/* line 15951, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.grey-silver {
  background: #BFBFBF !important;
  color: #FAFCFB !important;
}

/* line 15955, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.grey-salsa {
  background: #ACB5C3 !important;
  color: #FAFCFB !important;
}

/* line 15959, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.grey-salt {
  background: #bfcad1 !important;
  color: #FAFCFB !important;
}

/* line 15963, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.grey-mint {
  background: #525e64 !important;
  color: #FFFFFF !important;
}

/* line 15967, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.red {
  background: #e7505a !important;
  color: #ffffff !important;
}

/* line 15971, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.red-pink {
  background: #E08283 !important;
  color: #ffffff !important;
}

/* line 15975, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.red-sunglo {
  background: #E26A6A !important;
  color: #ffffff !important;
}

/* line 15979, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.red-intense {
  background: #e35b5a !important;
  color: #ffffff !important;
}

/* line 15983, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.red-thunderbird {
  background: #D91E18 !important;
  color: #ffffff !important;
}

/* line 15987, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.red-flamingo {
  background: #EF4836 !important;
  color: #ffffff !important;
}

/* line 15991, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.red-soft {
  background: #d05454 !important;
  color: #ffffff !important;
}

/* line 15995, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.red-haze {
  background: #f36a5a !important;
  color: #ffffff !important;
}

/* line 15999, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.red-mint {
  background: #e43a45 !important;
  color: #ffffff !important;
}

/* line 16003, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.yellow {
  background: #c49f47 !important;
  color: #ffffff !important;
}

/* line 16007, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.yellow-gold {
  background: #E87E04 !important;
  color: #ffffff !important;
}

/* line 16011, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.yellow-casablanca {
  background: #f2784b !important;
  color: #ffffff !important;
}

/* line 16015, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.yellow-crusta {
  background: #f3c200 !important;
  color: #ffffff !important;
}

/* line 16019, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.yellow-lemon {
  background: #F7CA18 !important;
  color: #ffffff !important;
}

/* line 16023, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.yellow-saffron {
  background: #F4D03F !important;
  color: #ffffff !important;
}

/* line 16027, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.yellow-soft {
  background: #c8d046 !important;
  color: #ffffff !important;
}

/* line 16031, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.yellow-haze {
  background: #c5bf66 !important;
  color: #ffffff !important;
}

/* line 16035, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.yellow-mint {
  background: #c5b96b !important;
  color: #ffffff !important;
}

/* line 16039, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.purple {
  background: #8E44AD !important;
  color: #ffffff !important;
}

/* line 16043, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.purple-plum {
  background: #8775a7 !important;
  color: #ffffff !important;
}

/* line 16047, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.purple-medium {
  background: #BF55EC !important;
  color: #ffffff !important;
}

/* line 16051, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.purple-studio {
  background: #8E44AD !important;
  color: #ffffff !important;
}

/* line 16055, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.purple-wisteria {
  background: #9B59B6 !important;
  color: #ffffff !important;
}

/* line 16059, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.purple-seance {
  background: #9A12B3 !important;
  color: #ffffff !important;
}

/* line 16063, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.purple-intense {
  background: #8775a7 !important;
  color: #ffffff !important;
}

/* line 16067, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.purple-sharp {
  background: #796799 !important;
  color: #ffffff !important;
}

/* line 16071, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.purple-soft {
  background: #8877a9 !important;
  color: #ffffff !important;
}

/***
Dashboard Stats
***/
/* line 16081, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat {
  display: block;
  margin-bottom: 25px;
  overflow: hidden;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}

/* line 16090, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat:before {
  content: " ";
  display: table;
}

/* line 16094, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat:after {
  content: " ";
  display: table;
  clear: both;
}

/* line 16101, vendor/assets/stylesheets/components-rounded.scss */
.portlet .dashboard-stat:last-child {
  margin-bottom: 0;
}

/* line 16106, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat .visual {
  width: 80px;
  height: 80px;
  display: block;
  float: left;
  padding-top: 10px;
  padding-left: 15px;
  margin-bottom: 15px;
  font-size: 35px;
  line-height: 35px;
}

/* line 16116, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat .visual > i {
  margin-left: -35px;
  font-size: 110px;
  line-height: 110px;
}

/* line 16122, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat .details {
  position: absolute;
  right: 15px;
  padding-right: 15px;
}

/* line 16126, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat .details .number {
  padding-top: 25px;
  text-align: right;
  font-size: 34px;
  line-height: 36px;
  letter-spacing: -1px;
  margin-bottom: 0px;
  font-weight: 300;
}

/* line 16135, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat .details .desc {
  text-align: right;
  font-size: 16px;
  letter-spacing: 0px;
  font-weight: 300;
}

/* line 16142, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat .more {
  clear: both;
  display: block;
  padding: 6px 10px 6px 10px;
  position: relative;
  text-transform: uppercase;
  font-weight: 300;
  font-size: 11px;
  opacity: 0.7;
  filter: alpha(opacity=70);
}

/* line 16152, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat .more:hover {
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}

/* line 16157, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat .more > i {
  display: inline-block;
  margin-top: 1px;
  float: right;
}

/* line 16163, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.dashboard-stat-v2 .visual {
  padding-top: 35px;
  margin-bottom: 40px;
}

/* line 16167, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.white {
  background-color: #ffffff;
}

/* line 16169, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.white.dashboard-stat-light:hover {
  background-color: whitesmoke;
}

/* line 16172, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.white .visual > i {
  color: #666;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 16178, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.white .details .number {
  color: #666;
}

/* line 16181, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.white .details .desc {
  color: #666;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 16187, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.white .more {
  color: #666;
  background-color: whitesmoke;
}

/* line 16192, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.default {
  background-color: #e1e5ec;
}

/* line 16194, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.default.dashboard-stat-light:hover {
  background-color: #d5dae4;
}

/* line 16197, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.default .visual > i {
  color: #666;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 16203, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.default .details .number {
  color: #666;
}

/* line 16206, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.default .details .desc {
  color: #666;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 16212, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.default .more {
  color: #666;
  background-color: #d5dae4;
}

/* line 16217, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.dark {
  background-color: #2f353b;
}

/* line 16219, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.dark.dashboard-stat-light:hover {
  background-color: #262b30;
}

/* line 16222, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.dark .visual > i {
  color: #FFFFFF;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 16228, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.dark .details .number {
  color: #FFFFFF;
}

/* line 16231, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.dark .details .desc {
  color: #FFFFFF;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 16237, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.dark .more {
  color: #FFFFFF;
  background-color: #262b30;
}

/* line 16242, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue {
  background-color: #264E9D;
}

/* line 16244, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue.dashboard-stat-light:hover {
  background-color: #258fd7;
}

/* line 16247, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue .visual > i {
  color: #FFFFFF;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 16253, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue .details .number {
  color: #FFFFFF;
}

/* line 16256, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue .details .desc {
  color: #FFFFFF;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 16262, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue .more {
  color: #FFFFFF;
  background-color: #258fd7;
}

/* line 16267, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-madison {
  background-color: #578ebe;
}

/* line 16269, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-madison.dashboard-stat-light:hover {
  background-color: #4884b8;
}

/* line 16272, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-madison .visual > i {
  color: #FFFFFF;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 16278, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-madison .details .number {
  color: #FFFFFF;
}

/* line 16281, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-madison .details .desc {
  color: #FFFFFF;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 16287, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-madison .more {
  color: #FFFFFF;
  background-color: #4884b8;
}

/* line 16292, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-chambray {
  background-color: #2C3E50;
}

/* line 16294, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-chambray.dashboard-stat-light:hover {
  background-color: #253443;
}

/* line 16297, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-chambray .visual > i {
  color: #FFFFFF;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 16303, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-chambray .details .number {
  color: #FFFFFF;
}

/* line 16306, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-chambray .details .desc {
  color: #FFFFFF;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 16312, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-chambray .more {
  color: #FFFFFF;
  background-color: #253443;
}

/* line 16317, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-ebonyclay {
  background-color: #22313F;
}

/* line 16319, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-ebonyclay.dashboard-stat-light:hover {
  background-color: #1b2732;
}

/* line 16322, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-ebonyclay .visual > i {
  color: #FFFFFF;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 16328, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-ebonyclay .details .number {
  color: #FFFFFF;
}

/* line 16331, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-ebonyclay .details .desc {
  color: #FFFFFF;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 16337, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-ebonyclay .more {
  color: #FFFFFF;
  background-color: #1b2732;
}

/* line 16342, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-hoki {
  background-color: #67809F;
}

/* line 16344, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-hoki.dashboard-stat-light:hover {
  background-color: #5e7694;
}

/* line 16347, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-hoki .visual > i {
  color: #FFFFFF;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 16353, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-hoki .details .number {
  color: #FFFFFF;
}

/* line 16356, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-hoki .details .desc {
  color: #FFFFFF;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 16362, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-hoki .more {
  color: #FFFFFF;
  background-color: #5e7694;
}

/* line 16367, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-steel {
  background-color: #4B77BE;
}

/* line 16369, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-steel.dashboard-stat-light:hover {
  background-color: #416db4;
}

/* line 16372, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-steel .visual > i {
  color: #FFFFFF;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 16378, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-steel .details .number {
  color: #FFFFFF;
}

/* line 16381, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-steel .details .desc {
  color: #FFFFFF;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 16387, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-steel .more {
  color: #FFFFFF;
  background-color: #416db4;
}

/* line 16392, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-soft {
  background-color: #4c87b9;
}

/* line 16394, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-soft.dashboard-stat-light:hover {
  background-color: #447dad;
}

/* line 16397, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-soft .visual > i {
  color: #FFFFFF;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 16403, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-soft .details .number {
  color: #FFFFFF;
}

/* line 16406, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-soft .details .desc {
  color: #FFFFFF;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 16412, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-soft .more {
  color: #FFFFFF;
  background-color: #447dad;
}

/* line 16417, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-dark {
  background-color: #5e738b;
}

/* line 16419, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-dark.dashboard-stat-light:hover {
  background-color: #56697f;
}

/* line 16422, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-dark .visual > i {
  color: #FFFFFF;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 16428, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-dark .details .number {
  color: #FFFFFF;
}

/* line 16431, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-dark .details .desc {
  color: #FFFFFF;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 16437, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-dark .more {
  color: #FFFFFF;
  background-color: #56697f;
}

/* line 16442, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-sharp {
  background-color: #5C9BD1;
}

/* line 16444, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-sharp.dashboard-stat-light:hover {
  background-color: #4c91cd;
}

/* line 16447, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-sharp .visual > i {
  color: #FFFFFF;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 16453, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-sharp .details .number {
  color: #FFFFFF;
}

/* line 16456, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-sharp .details .desc {
  color: #FFFFFF;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 16462, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-sharp .more {
  color: #FFFFFF;
  background-color: #4c91cd;
}

/* line 16467, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green {
  background-color: #32c5d2;
}

/* line 16469, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green.dashboard-stat-light:hover {
  background-color: #2bb8c4;
}

/* line 16472, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green .visual > i {
  color: #FFFFFF;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 16478, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green .details .number {
  color: #FFFFFF;
}

/* line 16481, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green .details .desc {
  color: #FFFFFF;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 16487, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green .more {
  color: #FFFFFF;
  background-color: #2bb8c4;
}

/* line 16492, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-meadow {
  background-color: #1BBC9B;
}

/* line 16494, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-meadow.dashboard-stat-light:hover {
  background-color: #18aa8c;
}

/* line 16497, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-meadow .visual > i {
  color: #FFFFFF;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 16503, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-meadow .details .number {
  color: #FFFFFF;
}

/* line 16506, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-meadow .details .desc {
  color: #FFFFFF;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 16512, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-meadow .more {
  color: #FFFFFF;
  background-color: #18aa8c;
}

/* line 16517, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-seagreen {
  background-color: #1BA39C;
}

/* line 16519, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-seagreen.dashboard-stat-light:hover {
  background-color: #18918b;
}

/* line 16522, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-seagreen .visual > i {
  color: #FFFFFF;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 16528, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-seagreen .details .number {
  color: #FFFFFF;
}

/* line 16531, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-seagreen .details .desc {
  color: #FFFFFF;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 16537, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-seagreen .more {
  color: #FFFFFF;
  background-color: #18918b;
}

/* line 16542, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-turquoise {
  background-color: #36D7B7;
}

/* line 16544, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-turquoise.dashboard-stat-light:hover {
  background-color: #29cfae;
}

/* line 16547, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-turquoise .visual > i {
  color: #FFFFFF;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 16553, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-turquoise .details .number {
  color: #FFFFFF;
}

/* line 16556, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-turquoise .details .desc {
  color: #FFFFFF;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 16562, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-turquoise .more {
  color: #FFFFFF;
  background-color: #29cfae;
}

/* line 16567, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-haze {
  background-color: #44b6ae;
}

/* line 16569, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-haze.dashboard-stat-light:hover {
  background-color: #3ea7a0;
}

/* line 16572, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-haze .visual > i {
  color: #FFFFFF;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 16578, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-haze .details .number {
  color: #FFFFFF;
}

/* line 16581, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-haze .details .desc {
  color: #FFFFFF;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 16587, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-haze .more {
  color: #FFFFFF;
  background-color: #3ea7a0;
}

/* line 16592, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-jungle {
  background-color: #26C281;
}

/* line 16594, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-jungle.dashboard-stat-light:hover {
  background-color: #23b176;
}

/* line 16597, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-jungle .visual > i {
  color: #FFFFFF;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 16603, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-jungle .details .number {
  color: #FFFFFF;
}

/* line 16606, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-jungle .details .desc {
  color: #FFFFFF;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 16612, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-jungle .more {
  color: #FFFFFF;
  background-color: #23b176;
}

/* line 16617, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-soft {
  background-color: #3faba4;
}

/* line 16619, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-soft.dashboard-stat-light:hover {
  background-color: #3a9c96;
}

/* line 16622, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-soft .visual > i {
  color: #FFFFFF;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 16628, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-soft .details .number {
  color: #FFFFFF;
}

/* line 16631, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-soft .details .desc {
  color: #FFFFFF;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 16637, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-soft .more {
  color: #FFFFFF;
  background-color: #3a9c96;
}

/* line 16642, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-dark {
  background-color: #4DB3A2;
}

/* line 16644, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-dark.dashboard-stat-light:hover {
  background-color: #46a595;
}

/* line 16647, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-dark .visual > i {
  color: #FFFFFF;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 16653, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-dark .details .number {
  color: #FFFFFF;
}

/* line 16656, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-dark .details .desc {
  color: #FFFFFF;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 16662, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-dark .more {
  color: #FFFFFF;
  background-color: #46a595;
}

/* line 16667, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-sharp {
  background-color: #2ab4c0;
}

/* line 16669, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-sharp.dashboard-stat-light:hover {
  background-color: #26a4af;
}

/* line 16672, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-sharp .visual > i {
  color: #FFFFFF;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 16678, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-sharp .details .number {
  color: #FFFFFF;
}

/* line 16681, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-sharp .details .desc {
  color: #FFFFFF;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 16687, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-sharp .more {
  color: #FFFFFF;
  background-color: #26a4af;
}

/* line 16692, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey {
  background-color: #E5E5E5;
}

/* line 16694, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey.dashboard-stat-light:hover {
  background-color: #dbdbdb;
}

/* line 16697, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey .visual > i {
  color: #333333;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 16703, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey .details .number {
  color: #333333;
}

/* line 16706, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey .details .desc {
  color: #333333;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 16712, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey .more {
  color: #333333;
  background-color: #dbdbdb;
}

/* line 16717, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-steel {
  background-color: #e9edef;
}

/* line 16719, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-steel.dashboard-stat-light:hover {
  background-color: #dde3e6;
}

/* line 16722, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-steel .visual > i {
  color: #80898e;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 16728, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-steel .details .number {
  color: #80898e;
}

/* line 16731, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-steel .details .desc {
  color: #80898e;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 16737, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-steel .more {
  color: #80898e;
  background-color: #dde3e6;
}

/* line 16742, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-cararra {
  background-color: #fafafa;
}

/* line 16744, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-cararra.dashboard-stat-light:hover {
  background-color: #f0f0f0;
}

/* line 16747, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-cararra .visual > i {
  color: #333333;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 16753, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-cararra .details .number {
  color: #333333;
}

/* line 16756, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-cararra .details .desc {
  color: #333333;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 16762, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-cararra .more {
  color: #333333;
  background-color: #f0f0f0;
}

/* line 16767, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-gallery {
  background-color: #555555;
}

/* line 16769, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-gallery.dashboard-stat-light:hover {
  background-color: #4b4b4b;
}

/* line 16772, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-gallery .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 16778, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-gallery .details .number {
  color: #ffffff;
}

/* line 16781, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-gallery .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 16787, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-gallery .more {
  color: #ffffff;
  background-color: #4b4b4b;
}

/* line 16792, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-cascade {
  background-color: #95A5A6;
}

/* line 16794, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-cascade.dashboard-stat-light:hover {
  background-color: #8a9c9d;
}

/* line 16797, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-cascade .visual > i {
  color: #FFFFFF;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 16803, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-cascade .details .number {
  color: #FFFFFF;
}

/* line 16806, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-cascade .details .desc {
  color: #FFFFFF;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 16812, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-cascade .more {
  color: #FFFFFF;
  background-color: #8a9c9d;
}

/* line 16817, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-silver {
  background-color: #BFBFBF;
}

/* line 16819, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-silver.dashboard-stat-light:hover {
  background-color: #b5b5b5;
}

/* line 16822, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-silver .visual > i {
  color: #FAFCFB;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 16828, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-silver .details .number {
  color: #FAFCFB;
}

/* line 16831, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-silver .details .desc {
  color: #FAFCFB;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 16837, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-silver .more {
  color: #FAFCFB;
  background-color: #b5b5b5;
}

/* line 16842, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-salsa {
  background-color: #ACB5C3;
}

/* line 16844, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-salsa.dashboard-stat-light:hover {
  background-color: #a0aaba;
}

/* line 16847, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-salsa .visual > i {
  color: #FAFCFB;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 16853, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-salsa .details .number {
  color: #FAFCFB;
}

/* line 16856, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-salsa .details .desc {
  color: #FAFCFB;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 16862, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-salsa .more {
  color: #FAFCFB;
  background-color: #a0aaba;
}

/* line 16867, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-salt {
  background-color: #bfcad1;
}

/* line 16869, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-salt.dashboard-stat-light:hover {
  background-color: #b3c0c8;
}

/* line 16872, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-salt .visual > i {
  color: #FAFCFB;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 16878, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-salt .details .number {
  color: #FAFCFB;
}

/* line 16881, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-salt .details .desc {
  color: #FAFCFB;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 16887, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-salt .more {
  color: #FAFCFB;
  background-color: #b3c0c8;
}

/* line 16892, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-mint {
  background-color: #525e64;
}

/* line 16894, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-mint.dashboard-stat-light:hover {
  background-color: #495359;
}

/* line 16897, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-mint .visual > i {
  color: #FFFFFF;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 16903, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-mint .details .number {
  color: #FFFFFF;
}

/* line 16906, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-mint .details .desc {
  color: #FFFFFF;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 16912, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-mint .more {
  color: #FFFFFF;
  background-color: #495359;
}

/* line 16917, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red {
  background-color: #e7505a;
}

/* line 16919, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red.dashboard-stat-light:hover {
  background-color: #e53e49;
}

/* line 16922, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 16928, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red .details .number {
  color: #ffffff;
}

/* line 16931, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 16937, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red .more {
  color: #ffffff;
  background-color: #e53e49;
}

/* line 16942, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-pink {
  background-color: #E08283;
}

/* line 16944, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-pink.dashboard-stat-light:hover {
  background-color: #dc7273;
}

/* line 16947, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-pink .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 16953, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-pink .details .number {
  color: #ffffff;
}

/* line 16956, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-pink .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 16962, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-pink .more {
  color: #ffffff;
  background-color: #dc7273;
}

/* line 16967, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-sunglo {
  background-color: #E26A6A;
}

/* line 16969, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-sunglo.dashboard-stat-light:hover {
  background-color: #df5959;
}

/* line 16972, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-sunglo .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 16978, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-sunglo .details .number {
  color: #ffffff;
}

/* line 16981, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-sunglo .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 16987, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-sunglo .more {
  color: #ffffff;
  background-color: #df5959;
}

/* line 16992, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-intense {
  background-color: #e35b5a;
}

/* line 16994, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-intense.dashboard-stat-light:hover {
  background-color: #e04a49;
}

/* line 16997, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-intense .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 17003, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-intense .details .number {
  color: #ffffff;
}

/* line 17006, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-intense .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 17012, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-intense .more {
  color: #ffffff;
  background-color: #e04a49;
}

/* line 17017, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-thunderbird {
  background-color: #D91E18;
}

/* line 17019, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-thunderbird.dashboard-stat-light:hover {
  background-color: #c71b16;
}

/* line 17022, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-thunderbird .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 17028, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-thunderbird .details .number {
  color: #ffffff;
}

/* line 17031, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-thunderbird .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 17037, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-thunderbird .more {
  color: #ffffff;
  background-color: #c71b16;
}

/* line 17042, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-flamingo {
  background-color: #EF4836;
}

/* line 17044, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-flamingo.dashboard-stat-light:hover {
  background-color: #ed3723;
}

/* line 17047, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-flamingo .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 17053, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-flamingo .details .number {
  color: #ffffff;
}

/* line 17056, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-flamingo .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 17062, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-flamingo .more {
  color: #ffffff;
  background-color: #ed3723;
}

/* line 17067, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-soft {
  background-color: #d05454;
}

/* line 17069, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-soft.dashboard-stat-light:hover {
  background-color: #cc4444;
}

/* line 17072, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-soft .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 17078, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-soft .details .number {
  color: #ffffff;
}

/* line 17081, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-soft .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 17087, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-soft .more {
  color: #ffffff;
  background-color: #cc4444;
}

/* line 17092, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-haze {
  background-color: #f36a5a;
}

/* line 17094, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-haze.dashboard-stat-light:hover {
  background-color: #f25947;
}

/* line 17097, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-haze .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 17103, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-haze .details .number {
  color: #ffffff;
}

/* line 17106, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-haze .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 17112, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-haze .more {
  color: #ffffff;
  background-color: #f25947;
}

/* line 17117, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-mint {
  background-color: #e43a45;
}

/* line 17119, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-mint.dashboard-stat-light:hover {
  background-color: #e22834;
}

/* line 17122, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-mint .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 17128, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-mint .details .number {
  color: #ffffff;
}

/* line 17131, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-mint .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 17137, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-mint .more {
  color: #ffffff;
  background-color: #e22834;
}

/* line 17142, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow {
  background-color: #c49f47;
}

/* line 17144, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow.dashboard-stat-light:hover {
  background-color: #bb953c;
}

/* line 17147, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 17153, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow .details .number {
  color: #ffffff;
}

/* line 17156, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 17162, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow .more {
  color: #ffffff;
  background-color: #bb953c;
}

/* line 17167, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-gold {
  background-color: #E87E04;
}

/* line 17169, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-gold.dashboard-stat-light:hover {
  background-color: #d47304;
}

/* line 17172, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-gold .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 17178, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-gold .details .number {
  color: #ffffff;
}

/* line 17181, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-gold .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 17187, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-gold .more {
  color: #ffffff;
  background-color: #d47304;
}

/* line 17192, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-casablanca {
  background-color: #f2784b;
}

/* line 17194, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-casablanca.dashboard-stat-light:hover {
  background-color: #f16a38;
}

/* line 17197, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-casablanca .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 17203, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-casablanca .details .number {
  color: #ffffff;
}

/* line 17206, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-casablanca .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 17212, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-casablanca .more {
  color: #ffffff;
  background-color: #f16a38;
}

/* line 17217, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-crusta {
  background-color: #f3c200;
}

/* line 17219, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-crusta.dashboard-stat-light:hover {
  background-color: #dfb200;
}

/* line 17222, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-crusta .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 17228, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-crusta .details .number {
  color: #ffffff;
}

/* line 17231, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-crusta .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 17237, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-crusta .more {
  color: #ffffff;
  background-color: #dfb200;
}

/* line 17242, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-lemon {
  background-color: #F7CA18;
}

/* line 17244, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-lemon.dashboard-stat-light:hover {
  background-color: #f2c308;
}

/* line 17247, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-lemon .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 17253, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-lemon .details .number {
  color: #ffffff;
}

/* line 17256, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-lemon .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 17262, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-lemon .more {
  color: #ffffff;
  background-color: #f2c308;
}

/* line 17267, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-saffron {
  background-color: #F4D03F;
}

/* line 17269, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-saffron.dashboard-stat-light:hover {
  background-color: #f3cb2c;
}

/* line 17272, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-saffron .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 17278, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-saffron .details .number {
  color: #ffffff;
}

/* line 17281, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-saffron .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 17287, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-saffron .more {
  color: #ffffff;
  background-color: #f3cb2c;
}

/* line 17292, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-soft {
  background-color: #c8d046;
}

/* line 17294, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-soft.dashboard-stat-light:hover {
  background-color: #c3cc36;
}

/* line 17297, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-soft .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 17303, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-soft .details .number {
  color: #ffffff;
}

/* line 17306, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-soft .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 17312, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-soft .more {
  color: #ffffff;
  background-color: #c3cc36;
}

/* line 17317, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-haze {
  background-color: #c5bf66;
}

/* line 17319, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-haze.dashboard-stat-light:hover {
  background-color: #bfb957;
}

/* line 17322, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-haze .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 17328, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-haze .details .number {
  color: #ffffff;
}

/* line 17331, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-haze .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 17337, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-haze .more {
  color: #ffffff;
  background-color: #bfb957;
}

/* line 17342, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-mint {
  background-color: #c5b96b;
}

/* line 17344, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-mint.dashboard-stat-light:hover {
  background-color: #bfb25c;
}

/* line 17347, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-mint .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 17353, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-mint .details .number {
  color: #ffffff;
}

/* line 17356, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-mint .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 17362, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-mint .more {
  color: #ffffff;
  background-color: #bfb25c;
}

/* line 17367, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple {
  background-color: #8E44AD;
}

/* line 17369, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple.dashboard-stat-light:hover {
  background-color: #823e9e;
}

/* line 17372, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 17378, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple .details .number {
  color: #ffffff;
}

/* line 17381, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 17387, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple .more {
  color: #ffffff;
  background-color: #823e9e;
}

/* line 17392, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-plum {
  background-color: #8775a7;
}

/* line 17394, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-plum.dashboard-stat-light:hover {
  background-color: #7c699f;
}

/* line 17397, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-plum .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 17403, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-plum .details .number {
  color: #ffffff;
}

/* line 17406, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-plum .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 17412, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-plum .more {
  color: #ffffff;
  background-color: #7c699f;
}

/* line 17417, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-medium {
  background-color: #BF55EC;
}

/* line 17419, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-medium.dashboard-stat-light:hover {
  background-color: #b843ea;
}

/* line 17422, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-medium .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 17428, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-medium .details .number {
  color: #ffffff;
}

/* line 17431, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-medium .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 17437, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-medium .more {
  color: #ffffff;
  background-color: #b843ea;
}

/* line 17442, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-studio {
  background-color: #8E44AD;
}

/* line 17444, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-studio.dashboard-stat-light:hover {
  background-color: #823e9e;
}

/* line 17447, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-studio .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 17453, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-studio .details .number {
  color: #ffffff;
}

/* line 17456, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-studio .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 17462, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-studio .more {
  color: #ffffff;
  background-color: #823e9e;
}

/* line 17467, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-wisteria {
  background-color: #9B59B6;
}

/* line 17469, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-wisteria.dashboard-stat-light:hover {
  background-color: #924dae;
}

/* line 17472, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-wisteria .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 17478, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-wisteria .details .number {
  color: #ffffff;
}

/* line 17481, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-wisteria .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 17487, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-wisteria .more {
  color: #ffffff;
  background-color: #924dae;
}

/* line 17492, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-seance {
  background-color: #9A12B3;
}

/* line 17494, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-seance.dashboard-stat-light:hover {
  background-color: #8a10a0;
}

/* line 17497, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-seance .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 17503, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-seance .details .number {
  color: #ffffff;
}

/* line 17506, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-seance .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 17512, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-seance .more {
  color: #ffffff;
  background-color: #8a10a0;
}

/* line 17517, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-intense {
  background-color: #8775a7;
}

/* line 17519, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-intense.dashboard-stat-light:hover {
  background-color: #7c699f;
}

/* line 17522, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-intense .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 17528, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-intense .details .number {
  color: #ffffff;
}

/* line 17531, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-intense .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 17537, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-intense .more {
  color: #ffffff;
  background-color: #7c699f;
}

/* line 17542, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-sharp {
  background-color: #796799;
}

/* line 17544, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-sharp.dashboard-stat-light:hover {
  background-color: #6f5f8d;
}

/* line 17547, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-sharp .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 17553, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-sharp .details .number {
  color: #ffffff;
}

/* line 17556, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-sharp .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 17562, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-sharp .more {
  color: #ffffff;
  background-color: #6f5f8d;
}

/* line 17567, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-soft {
  background-color: #8877a9;
}

/* line 17569, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-soft.dashboard-stat-light:hover {
  background-color: #7d6ba1;
}

/* line 17572, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-soft .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 17578, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-soft .details .number {
  color: #ffffff;
}

/* line 17581, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-soft .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 17587, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-soft .more {
  color: #ffffff;
  background-color: #7d6ba1;
}

/* line 17594, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat-light {
  padding-bottom: 20px;
  margin-bottom: 20px;
}

/* line 17597, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat-light .details {
  margin-bottom: 5px;
}

/* line 17599, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat-light .details .number {
  font-weight: 300;
  margin-bottom: 0px;
}

/***
Dashboard Stats 2
***/
/* line 17610, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat2 {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background: #fff;
  padding: 15px 15px 30px 15px;
  margin-bottom: 20px;
}

/* line 17619, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat2.bordered {
  border: 1px solid #e7ecf1;
}

/* line 17622, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat2 .display {
  margin-bottom: 20px;
}

/* line 17624, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat2 .display:before {
  content: " ";
  display: table;
}

/* line 17628, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat2 .display:after {
  content: " ";
  display: table;
  clear: both;
}

/* line 17633, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat2 .display .number {
  float: left;
  display: inline-block;
}

/* line 17636, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat2 .display .number h3 {
  margin: 0 0 2px 0;
  padding: 0;
  font-size: 30px;
  font-weight: 400;
}

/* line 17641, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat2 .display .number h3 > small {
  font-size: 23px;
}

/* line 17645, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat2 .display .number small {
  font-size: 14px;
  color: #AAB5BC;
  font-weight: 600;
  text-transform: uppercase;
}

/* line 17652, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat2 .display .icon {
  display: inline-block;
  float: right;
  padding: 7px 0 0 0;
}

/* line 17656, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat2 .display .icon > i {
  color: #cbd4e0;
  font-size: 26px;
}

/* line 17662, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat2 .progress-info {
  clear: both;
}

/* line 17664, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat2 .progress-info .progress {
  margin: 0;
  height: 4px;
  clear: both;
  display: block;
}

/* line 17670, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat2 .progress-info .status {
  margin-top: 5px;
  font-size: 11px;
  color: #AAB5BC;
  font-weight: 600;
  text-transform: uppercase;
}

/* line 17676, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat2 .progress-info .status .status-title {
  float: left;
  display: inline-block;
}

/* line 17680, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat2 .progress-info .status .status-number {
  float: right;
  display: inline-block;
}

/***
Text Stats
***/
/* line 17693, vendor/assets/stylesheets/components-rounded.scss */
.text-stat h3 {
  margin-top: 5px;
  margin-bottom: 0px;
  font-size: 18px;
}

/* line 17698, vendor/assets/stylesheets/components-rounded.scss */
.text-stat span {
  font-size: 13px !important;
}

@media (max-width: 767px) {
  /* 767px */
  /* line 17705, vendor/assets/stylesheets/components-rounded.scss */
  .text-stat {
    margin-top: 20px;
  }
}

/***
Social Icons
***/
/* line 17714, vendor/assets/stylesheets/components-rounded.scss */
.social-icons {
  padding: 0;
  margin: 0;
}

/* line 17717, vendor/assets/stylesheets/components-rounded.scss */
.social-icons:before {
  content: " ";
  display: table;
}

/* line 17721, vendor/assets/stylesheets/components-rounded.scss */
.social-icons:after {
  content: " ";
  display: table;
  clear: both;
}

/* line 17726, vendor/assets/stylesheets/components-rounded.scss */
.social-icons li {
  float: left;
  display: inline;
  list-style: none;
  margin-right: 5px;
  margin-bottom: 5px;
  text-indent: -9999px;
}

/* line 17733, vendor/assets/stylesheets/components-rounded.scss */
.social-icons li > a {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  width: 28px;
  height: 28px;
  display: block;
  background-position: 0 0;
  background-repeat: no-repeat;
  transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
}

/* line 17750, vendor/assets/stylesheets/components-rounded.scss */
.social-icons li:hover > a {
  background-position: 0 -38px;
}

/* line 17753, vendor/assets/stylesheets/components-rounded.scss */
.social-icons li .amazon {
  background: url(/social/amazon.png) no-repeat;
}

/* line 17756, vendor/assets/stylesheets/components-rounded.scss */
.social-icons li .behance {
  background: url(/social/behance.png) no-repeat;
}

/* line 17759, vendor/assets/stylesheets/components-rounded.scss */
.social-icons li .blogger {
  background: url(/social/blogger.png) no-repeat;
}

/* line 17762, vendor/assets/stylesheets/components-rounded.scss */
.social-icons li .deviantart {
  background: url(/social/deviantart.png) no-repeat;
}

/* line 17765, vendor/assets/stylesheets/components-rounded.scss */
.social-icons li .dribbble {
  background: url(/social/dribbble.png) no-repeat;
}

/* line 17768, vendor/assets/stylesheets/components-rounded.scss */
.social-icons li .dropbox {
  background: url(/social/dropbox.png) no-repeat;
}

/* line 17771, vendor/assets/stylesheets/components-rounded.scss */
.social-icons li .evernote {
  background: url(/social/evernote.png) no-repeat;
}

/* line 17774, vendor/assets/stylesheets/components-rounded.scss */
.social-icons li .facebook {
  background: url(/social/facebook.png) no-repeat;
}

/* line 17777, vendor/assets/stylesheets/components-rounded.scss */
.social-icons li .forrst {
  background: url(/social/forrst.png) no-repeat;
}

/* line 17780, vendor/assets/stylesheets/components-rounded.scss */
.social-icons li .github {
  background: url(/social/github.png) no-repeat;
}

/* line 17783, vendor/assets/stylesheets/components-rounded.scss */
.social-icons li .googleplus {
  background: url(/social/googleplus.png) no-repeat;
}

/* line 17786, vendor/assets/stylesheets/components-rounded.scss */
.social-icons li .jolicloud {
  background: url(/social/jolicloud.png) no-repeat;
}

/* line 17789, vendor/assets/stylesheets/components-rounded.scss */
.social-icons li .last-fm {
  background: url(/social/last-fm.png) no-repeat;
}

/* line 17792, vendor/assets/stylesheets/components-rounded.scss */
.social-icons li .linkedin {
  background: url(/social/linkedin.png) no-repeat;
}

/* line 17795, vendor/assets/stylesheets/components-rounded.scss */
.social-icons li .picasa {
  background: url(/social/picasa.png) no-repeat;
}

/* line 17798, vendor/assets/stylesheets/components-rounded.scss */
.social-icons li .pintrest {
  background: url(/social/pintrest.png) no-repeat;
}

/* line 17801, vendor/assets/stylesheets/components-rounded.scss */
.social-icons li .rss {
  background: url(/social/rss.png) no-repeat;
}

/* line 17804, vendor/assets/stylesheets/components-rounded.scss */
.social-icons li .skype {
  background: url(/social/skype.png) no-repeat;
}

/* line 17807, vendor/assets/stylesheets/components-rounded.scss */
.social-icons li .spotify {
  background: url(/social/spotify.png) no-repeat;
}

/* line 17810, vendor/assets/stylesheets/components-rounded.scss */
.social-icons li .stumbleupon {
  background: url(/social/stumbleupon.png) no-repeat;
}

/* line 17813, vendor/assets/stylesheets/components-rounded.scss */
.social-icons li .tumblr {
  background: url(/social/tumblr.png) no-repeat;
}

/* line 17816, vendor/assets/stylesheets/components-rounded.scss */
.social-icons li .twitter {
  background: url(/social/twitter.png) no-repeat;
}

/* line 17819, vendor/assets/stylesheets/components-rounded.scss */
.social-icons li .vimeo {
  background: url(/social/vimeo.png) no-repeat;
}

/* line 17822, vendor/assets/stylesheets/components-rounded.scss */
.social-icons li .wordpress {
  background: url(/social/wordpress.png) no-repeat;
}

/* line 17825, vendor/assets/stylesheets/components-rounded.scss */
.social-icons li .xing {
  background: url(/social/xing.png) no-repeat;
}

/* line 17828, vendor/assets/stylesheets/components-rounded.scss */
.social-icons li .yahoo {
  background: url(/social/yahoo.png) no-repeat;
}

/* line 17831, vendor/assets/stylesheets/components-rounded.scss */
.social-icons li .youtube {
  background: url(/social/youtube.png) no-repeat;
}

/* line 17834, vendor/assets/stylesheets/components-rounded.scss */
.social-icons li .vk {
  background: url(/social/vk.png) no-repeat;
}

/* line 17837, vendor/assets/stylesheets/components-rounded.scss */
.social-icons li .instagram {
  background: url(/social/instagram.png) no-repeat;
}

/* line 17840, vendor/assets/stylesheets/components-rounded.scss */
.social-icons li .reddit {
  background: url(/social/reddit.png) no-repeat;
}

/* line 17843, vendor/assets/stylesheets/components-rounded.scss */
.social-icons li .aboutme {
  background: url(/social/aboutme.png) no-repeat;
}

/* line 17846, vendor/assets/stylesheets/components-rounded.scss */
.social-icons li .flickr {
  background: url(/social/flickr.png) no-repeat;
}

/* line 17849, vendor/assets/stylesheets/components-rounded.scss */
.social-icons li .foursquare {
  background: url(/social/foursquare.png) no-repeat;
}

/* line 17852, vendor/assets/stylesheets/components-rounded.scss */
.social-icons li .gravatar {
  background: url(/social/gravatar.png) no-repeat;
}

/* line 17855, vendor/assets/stylesheets/components-rounded.scss */
.social-icons li .klout {
  background: url(/social/klout.png) no-repeat;
}

/* line 17858, vendor/assets/stylesheets/components-rounded.scss */
.social-icons li .myspace {
  background: url(/social/myspace.png) no-repeat;
}

/* line 17861, vendor/assets/stylesheets/components-rounded.scss */
.social-icons li .quora {
  background: url(/social/quora.png) no-repeat;
}

/* line 17865, vendor/assets/stylesheets/components-rounded.scss */
.social-icons.social-icons-color > li > a {
  opacity: 0.7;
  background-position: 0 -38px !important;
}

/* line 17868, vendor/assets/stylesheets/components-rounded.scss */
.social-icons.social-icons-color > li > a:hover {
  opacity: 1;
}

/* line 17872, vendor/assets/stylesheets/components-rounded.scss */
.social-icons.social-icons-circle > li > a {
  border-radius: 25px !important;
}

/***
Inline Social Icons
***/
/* line 17881, vendor/assets/stylesheets/components-rounded.scss */
.social-icon {
  display: inline-block !important;
  width: 28px;
  height: 28px;
  background-position: 0 0;
  background-repeat: no-repeat;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
}

/* line 17897, vendor/assets/stylesheets/components-rounded.scss */
.social-icon.social-icon-circle {
  border-radius: 25px !important;
}

/* line 17900, vendor/assets/stylesheets/components-rounded.scss */
.social-icon.amazon {
  background: url(/social/amazon.png) no-repeat;
}

/* line 17903, vendor/assets/stylesheets/components-rounded.scss */
.social-icon.behance {
  background: url(/social/behance.png) no-repeat;
}

/* line 17906, vendor/assets/stylesheets/components-rounded.scss */
.social-icon.blogger {
  background: url(/social/blogger.png) no-repeat;
}

/* line 17909, vendor/assets/stylesheets/components-rounded.scss */
.social-icon.deviantart {
  background: url(/social/deviantart.png) no-repeat;
}

/* line 17912, vendor/assets/stylesheets/components-rounded.scss */
.social-icon.dribbble {
  background: url(/social/dribbble.png) no-repeat;
}

/* line 17915, vendor/assets/stylesheets/components-rounded.scss */
.social-icon.dropbox {
  background: url(/social/dropbox.png) no-repeat;
}

/* line 17918, vendor/assets/stylesheets/components-rounded.scss */
.social-icon.evernote {
  background: url(/social/evernote.png) no-repeat;
}

/* line 17921, vendor/assets/stylesheets/components-rounded.scss */
.social-icon.facebook {
  background: url(/social/facebook.png) no-repeat;
}

/* line 17924, vendor/assets/stylesheets/components-rounded.scss */
.social-icon.forrst {
  background: url(/social/forrst.png) no-repeat;
}

/* line 17927, vendor/assets/stylesheets/components-rounded.scss */
.social-icon.github {
  background: url(/social/github.png) no-repeat;
}

/* line 17930, vendor/assets/stylesheets/components-rounded.scss */
.social-icon.googleplus {
  background: url(/social/googleplus.png) no-repeat;
}

/* line 17933, vendor/assets/stylesheets/components-rounded.scss */
.social-icon.jolicloud {
  background: url(/social/jolicloud.png) no-repeat;
}

/* line 17936, vendor/assets/stylesheets/components-rounded.scss */
.social-icon.last-fm {
  background: url(/social/last-fm.png) no-repeat;
}

/* line 17939, vendor/assets/stylesheets/components-rounded.scss */
.social-icon.linkedin {
  background: url(/social/linkedin.png) no-repeat;
}

/* line 17942, vendor/assets/stylesheets/components-rounded.scss */
.social-icon.picasa {
  background: url(/social/picasa.png) no-repeat;
}

/* line 17945, vendor/assets/stylesheets/components-rounded.scss */
.social-icon.pintrest {
  background: url(/social/pintrest.png) no-repeat;
}

/* line 17948, vendor/assets/stylesheets/components-rounded.scss */
.social-icon.rss {
  background: url(/social/rss.png) no-repeat;
}

/* line 17951, vendor/assets/stylesheets/components-rounded.scss */
.social-icon.skype {
  background: url(/social/skype.png) no-repeat;
}

/* line 17954, vendor/assets/stylesheets/components-rounded.scss */
.social-icon.spotify {
  background: url(/social/spotify.png) no-repeat;
}

/* line 17957, vendor/assets/stylesheets/components-rounded.scss */
.social-icon.stumbleupon {
  background: url(/social/stumbleupon.png) no-repeat;
}

/* line 17960, vendor/assets/stylesheets/components-rounded.scss */
.social-icon.tumblr {
  background: url(/social/tumblr.png) no-repeat;
}

/* line 17963, vendor/assets/stylesheets/components-rounded.scss */
.social-icon.twitter {
  background: url(/social/twitter.png) no-repeat;
}

/* line 17966, vendor/assets/stylesheets/components-rounded.scss */
.social-icon.vimeo {
  background: url(/social/vimeo.png) no-repeat;
}

/* line 17969, vendor/assets/stylesheets/components-rounded.scss */
.social-icon.wordpress {
  background: url(/social/wordpress.png) no-repeat;
}

/* line 17972, vendor/assets/stylesheets/components-rounded.scss */
.social-icon.xing {
  background: url(/social/xing.png) no-repeat;
}

/* line 17975, vendor/assets/stylesheets/components-rounded.scss */
.social-icon.yahoo {
  background: url(/social/yahoo.png) no-repeat;
}

/* line 17978, vendor/assets/stylesheets/components-rounded.scss */
.social-icon.youtube {
  background: url(/social/youtube.png) no-repeat;
}

/* line 17981, vendor/assets/stylesheets/components-rounded.scss */
.social-icon.vk {
  background: url(/social/vk.png) no-repeat;
}

/* line 17984, vendor/assets/stylesheets/components-rounded.scss */
.social-icon.instagram {
  background: url(/social/instagram.png) no-repeat;
}

/* line 17987, vendor/assets/stylesheets/components-rounded.scss */
.social-icon.reddit {
  background: url(/social/reddit.png) no-repeat;
}

/* line 17990, vendor/assets/stylesheets/components-rounded.scss */
.social-icon.aboutme {
  background: url(/social/aboutme.png) no-repeat;
}

/* line 17993, vendor/assets/stylesheets/components-rounded.scss */
.social-icon.flickr {
  background: url(/social/flickr.png) no-repeat;
}

/* line 17996, vendor/assets/stylesheets/components-rounded.scss */
.social-icon.foursquare {
  background: url(/social/foursquare.png) no-repeat;
}

/* line 17999, vendor/assets/stylesheets/components-rounded.scss */
.social-icon.gravatar {
  background: url(/social/gravatar.png) no-repeat;
}

/* line 18002, vendor/assets/stylesheets/components-rounded.scss */
.social-icon.klout {
  background: url(/social/klout.png) no-repeat;
}

/* line 18005, vendor/assets/stylesheets/components-rounded.scss */
.social-icon.myspace {
  background: url(/social/myspace.png) no-repeat;
}

/* line 18008, vendor/assets/stylesheets/components-rounded.scss */
.social-icon.quora {
  background: url(/social/quora.png) no-repeat;
}

/* line 18011, vendor/assets/stylesheets/components-rounded.scss */
.social-icon:hover {
  background-position: 0 -38px;
}

/* line 18016, vendor/assets/stylesheets/components-rounded.scss */
.social-icon-color {
  opacity: 0.7;
  background-position: 0 -38px !important;
}

/* line 18019, vendor/assets/stylesheets/components-rounded.scss */
.social-icon-color:hover {
  opacity: 1;
}

/***
Scrollable Tables
***/
/* line 18028, vendor/assets/stylesheets/components-rounded.scss */
.table-scrollable {
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  border: 1px solid #e7ecf1;
  margin: 10px 0 !important;
}

/* line 18036, vendor/assets/stylesheets/components-rounded.scss */
.DTS .table-scrollable {
  border: 0;
}

/* line 18041, vendor/assets/stylesheets/components-rounded.scss */
.table-scrollable.table-scrollable-borderless {
  border: 0;
}

/* line 18045, vendor/assets/stylesheets/components-rounded.scss */
.table-scrollable > .table {
  width: 100% !important;
  margin: 0 !important;
  margin-bottom: 0;
  background-color: #fff;
}

/* line 18051, vendor/assets/stylesheets/components-rounded.scss */
.table-scrollable > .table > thead > tr > th, .table-scrollable > .table > tbody > tr > th {
  /*white-space: nowrap;*/
}

/* line 18055, vendor/assets/stylesheets/components-rounded.scss */
.table-scrollable > .table > tfoot > tr > th, .table-scrollable > .table > tfoot > tr > td {
  white-space: nowrap;
}

/* line 18061, vendor/assets/stylesheets/components-rounded.scss */
.table-scrollable > .table-bordered {
  border: 0;
}

/* line 18064, vendor/assets/stylesheets/components-rounded.scss */
.table-scrollable > .table-bordered > thead > tr > th:first-child, .table-scrollable > .table-bordered > tbody > tr > th:first-child, .table-scrollable > .table-bordered > tfoot > tr > th:first-child, .table-scrollable > .table-bordered > thead > tr > td:first-child, .table-scrollable > .table-bordered > tbody > tr > td:first-child, .table-scrollable > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}

/* line 18067, vendor/assets/stylesheets/components-rounded.scss */
.table-scrollable > .table-bordered > thead > tr > th:last-child, .table-scrollable > .table-bordered > tbody > tr > th:last-child, .table-scrollable > .table-bordered > tfoot > tr > th:last-child, .table-scrollable > .table-bordered > thead > tr > td:last-child, .table-scrollable > .table-bordered > tbody > tr > td:last-child, .table-scrollable > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}

/* line 18070, vendor/assets/stylesheets/components-rounded.scss */
.table-scrollable > .table-bordered > thead > tr:last-child > th, .table-scrollable > .table-bordered > tbody > tr:last-child > th, .table-scrollable > .table-bordered > tfoot > tr:last-child > th, .table-scrollable > .table-bordered > thead > tr:last-child > td, .table-scrollable > .table-bordered > tbody > tr:last-child > td, .table-scrollable > .table-bordered > tfoot > tr:last-child > td {
  border-bottom: 0;
}

/* line 18078, vendor/assets/stylesheets/components-rounded.scss */
.sorting {
  position: relative;
  padding-right: 8px;
}

/* line 18082, vendor/assets/stylesheets/components-rounded.scss */
.sorting > .fa {
  position: absolute;
  right: -2px;
  top: 50%;
  margin-top: -7px;
}

/***
Customized Bootstrap Tables
***/
/* line 18095, vendor/assets/stylesheets/components-rounded.scss */
.table td, .table th {
  font-size: 14px;
}

/* line 18098, vendor/assets/stylesheets/components-rounded.scss */
.table.table-bordered thead > tr > th {
  border-bottom: 0;
  color: #fff !important;
}

/* line 18102, vendor/assets/stylesheets/components-rounded.scss */
.table td .img-responsive {
  width: 100%;
}

/***
Responsive Flip Scroll Tables
***/
/* line 18111, vendor/assets/stylesheets/components-rounded.scss */
.flip-scroll table {
  width: 100%;
}

@media only screen and (max-width: 768px) {
  /* 768px */
  /* line 18118, vendor/assets/stylesheets/components-rounded.scss */
  .flip-scroll .flip-content:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
  }
  /* line 18127, vendor/assets/stylesheets/components-rounded.scss */
  .flip-scroll * html .flip-content, .flip-scroll *:first-child + html .flip-content {
    zoom: 1;
  }
  /* line 18131, vendor/assets/stylesheets/components-rounded.scss */
  .flip-scroll table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
  }
  /* line 18136, vendor/assets/stylesheets/components-rounded.scss */
  .flip-scroll th, .flip-scroll td {
    margin: 0;
    vertical-align: top;
  }
  /* line 18140, vendor/assets/stylesheets/components-rounded.scss */
  .flip-scroll th {
    text-align: left;
    border: 0 !important;
    border-bottom: 1px solid #ddd !important;
    border-right: 1px solid #ddd !important;
    font-size: 13px !important;
    padding: 5px;
    width: auto !important;
  }
  /* line 18149, vendor/assets/stylesheets/components-rounded.scss */
  .flip-scroll table {
    display: block;
    position: relative;
    width: 100%;
  }
  /* line 18154, vendor/assets/stylesheets/components-rounded.scss */
  .flip-scroll thead {
    display: block;
    float: left;
  }
  /* line 18158, vendor/assets/stylesheets/components-rounded.scss */
  .flip-scroll tbody {
    display: block;
    width: auto;
    position: relative;
    overflow-x: auto;
    white-space: nowrap;
  }
  /* line 18165, vendor/assets/stylesheets/components-rounded.scss */
  .flip-scroll .flip-content tbody tr td {
    font-size: 13px;
    line-height: 1.483;
  }
  /* line 18169, vendor/assets/stylesheets/components-rounded.scss */
  .flip-scroll .table-bordered.flip-content tbody tr td {
    font-size: 13px;
    line-height: 1.43;
  }
  /* line 18173, vendor/assets/stylesheets/components-rounded.scss */
  .flip-scroll thead tr {
    display: block;
  }
  /* line 18176, vendor/assets/stylesheets/components-rounded.scss */
  .flip-scroll th {
    display: block;
    text-align: right;
  }
  /* line 18180, vendor/assets/stylesheets/components-rounded.scss */
  .flip-scroll tbody tr {
    display: inline-block;
    vertical-align: top;
    margin-left: -5px;
  }
  /* line 18185, vendor/assets/stylesheets/components-rounded.scss */
  .flip-scroll td {
    display: block;
    min-height: 1.25em;
    text-align: left;
    border-top: 0 !important;
    border-left: 0 !important;
    border-right: 0 !important;
  }
  /* line 18193, vendor/assets/stylesheets/components-rounded.scss */
  .flip-scroll th {
    border-bottom: 0;
    border-left: 0;
  }
  /* line 18197, vendor/assets/stylesheets/components-rounded.scss */
  .flip-scroll td {
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
  }
  /* line 18202, vendor/assets/stylesheets/components-rounded.scss */
  .flip-scroll tbody tr {
    border-left: 1px solid #ddd;
  }
  /* line 18205, vendor/assets/stylesheets/components-rounded.scss */
  .flip-scroll th:last-child, .flip-scroll td:last-child {
    border-bottom: 1px solid #ddd;
  }
  /* sort out borders */
}

/***
Custom tables
***/
/* line 18216, vendor/assets/stylesheets/components-rounded.scss */
.table-toolbar {
  margin-bottom: 20px;
}

/* line 18218, vendor/assets/stylesheets/components-rounded.scss */
.table-toolbar:before {
  content: " ";
  display: table;
}

/* line 18222, vendor/assets/stylesheets/components-rounded.scss */
.table-toolbar:after {
  content: " ";
  display: table;
  clear: both;
}

/* line 18230, vendor/assets/stylesheets/components-rounded.scss */
.table.table-full-width {
  width: 100% !important;
}

/* line 18233, vendor/assets/stylesheets/components-rounded.scss */
.table .btn {
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 5px;
}

/* line 18238, vendor/assets/stylesheets/components-rounded.scss */
.table thead tr th {
  font-size: 14px;
  font-weight: 600;
}

/* line 18244, vendor/assets/stylesheets/components-rounded.scss */
.table-advance {
  margin-bottom: 10px !important;
}

/* line 18246, vendor/assets/stylesheets/components-rounded.scss */
.table-advance thead {
  color: #3f444a;
}

/* line 18248, vendor/assets/stylesheets/components-rounded.scss */
.table-advance thead tr th {
  background-color: #f1f4f7;
  font-size: 14px;
  font-weight: 400;
  color: #3f444a;
}

/* line 18256, vendor/assets/stylesheets/components-rounded.scss */
.table-advance div.success, .table-advance div.info, .table-advance div.important, .table-advance div.warning, .table-advance div.danger {
  position: absolute;
  margin-top: -5px;
  float: left;
  width: 2px;
  height: 30px;
  margin-right: 20px !important;
}

/* line 18265, vendor/assets/stylesheets/components-rounded.scss */
.table-advance tr td {
  border-left-width: 0px;
}

/* line 18267, vendor/assets/stylesheets/components-rounded.scss */
.table-advance tr td:first-child {
  border-left-width: 2px !important;
}

/* line 18270, vendor/assets/stylesheets/components-rounded.scss */
.table-advance tr td.highlight:first-child a {
  margin-left: 15px;
}

/* line 18275, vendor/assets/stylesheets/components-rounded.scss */
.table-advance td.highlight div.primary {
  border-left: 2px solid #264E9D;
}

/* line 18278, vendor/assets/stylesheets/components-rounded.scss */
.table-advance td.highlight div.success {
  border-left: 2px solid #36c6d3;
}

/* line 18281, vendor/assets/stylesheets/components-rounded.scss */
.table-advance td.highlight div.info {
  border-left: 2px solid #659be0;
}

/* line 18284, vendor/assets/stylesheets/components-rounded.scss */
.table-advance td.highlight div.warning {
  border-left: 2px solid #F1C40F;
}

/* line 18287, vendor/assets/stylesheets/components-rounded.scss */
.table-advance td.highlight div.danger {
  border-left: 2px solid #ed6b75;
}

@media (max-width: 767px) {
  /* 767px */
  /* line 18295, vendor/assets/stylesheets/components-rounded.scss */
  .table-advance tr > td.highlight:first-child a {
    margin-left: 8px;
  }
}

/***
Light Table
***/
/* line 18304, vendor/assets/stylesheets/components-rounded.scss */
.table.table-light {
  border: 0 !important;
}

/* line 18308, vendor/assets/stylesheets/components-rounded.scss */
.table.table-light > thead > tr:hover > th {
  background: none;
}

/* line 18311, vendor/assets/stylesheets/components-rounded.scss */
.table.table-light > thead > tr.uppercase {
  text-transform: uppercase;
}

/* line 18314, vendor/assets/stylesheets/components-rounded.scss */
.table.table-light > thead > tr > th {
  font-weight: 600;
  font-size: 13px;
  color: #93a2a9;
  font-family: "Open Sans", sans-serif;
  border: 0;
  border-bottom: 1px solid #F2F5F8;
}

/* line 18324, vendor/assets/stylesheets/components-rounded.scss */
.table.table-light > tbody > tr:last-child > td {
  border: 0;
}

/* line 18327, vendor/assets/stylesheets/components-rounded.scss */
.table.table-light > tbody > tr > td {
  border: 0;
  border-bottom: 1px solid #F2F5F8;
  color: #8896a0;
  vertical-align: middle;
}

/* line 18332, vendor/assets/stylesheets/components-rounded.scss */
.table.table-light > tbody > tr > td.fit {
  width: 1px;
  padding-right: 3px;
}

/* line 18336, vendor/assets/stylesheets/components-rounded.scss */
.table.table-light > tbody > tr > td .user-pic {
  display: inline-block;
  vertical-align: middle;
  height: 30px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
}

/* line 18351, vendor/assets/stylesheets/components-rounded.scss */
.table.table-light.table-hover > tbody > tr > td:hover, .table.table-light.table-hover > tbody > tr > th:hover {
  background: #f9fafb;
}

/* line 18356, vendor/assets/stylesheets/components-rounded.scss */
.table.table-light.table-hover > tbody > tr:hover > td, .table.table-light.table-hover > tbody > tr:hover > th {
  background: #f9fafb;
}

/***
Customized Bootstrap Tabs
***/
/* Tabs and pills */
/* line 18368, vendor/assets/stylesheets/components-rounded.scss */
.nav-tabs, .nav-pills {
  margin-bottom: 10px;
}

/* line 18372, vendor/assets/stylesheets/components-rounded.scss */
.nav-tabs > li > a, .nav-pills > li > a {
  font-size: 14px;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  -o-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}

/* line 18381, vendor/assets/stylesheets/components-rounded.scss */
.nav-tabs > li > a > .badge, .nav-pills > li > a > .badge {
  margin-top: -6px;
}

/* line 18386, vendor/assets/stylesheets/components-rounded.scss */
.nav-tabs > li .dropdown-menu:before, .nav-tabs > li .dropdown-menu:after {
  display: none;
}

/* line 18392, vendor/assets/stylesheets/components-rounded.scss */
.nav-pills > li .dropdown-menu:before, .nav-pills > li .dropdown-menu:after {
  display: none;
}

/* line 18398, vendor/assets/stylesheets/components-rounded.scss */
.nav-tabs.nav-tabs-sm > li > a, .nav-tabs.nav-pills-sm > li > a {
  font-size: 13px;
}

/* line 18404, vendor/assets/stylesheets/components-rounded.scss */
.nav-pills.nav-tabs-sm > li > a, .nav-pills.nav-pills-sm > li > a {
  font-size: 13px;
}

/* line 18409, vendor/assets/stylesheets/components-rounded.scss */
.nav-tabs .dropdown.open > .dropdown-toggle, .nav-pills .dropdown.open > .dropdown-toggle {
  background: #eee;
  color: #0d638f;
  border-color: transparent;
}

/* Left and right tabs */
/* line 18417, vendor/assets/stylesheets/components-rounded.scss */
.tabs-right.nav-tabs, .tabs-left.nav-tabs {
  border-bottom: 0;
}

/* line 18421, vendor/assets/stylesheets/components-rounded.scss */
.tabs-right.nav-tabs > li, .tabs-left.nav-tabs > li {
  float: none;
}

/* line 18425, vendor/assets/stylesheets/components-rounded.scss */
.tabs-right.nav-tabs > li > a {
  margin-right: 0;
  margin-bottom: 3px;
}

/* line 18430, vendor/assets/stylesheets/components-rounded.scss */
.tabs-left.nav-tabs {
  border-right: 1px solid #ddd;
}

/* line 18432, vendor/assets/stylesheets/components-rounded.scss */
.tabs-left.nav-tabs > li > a {
  margin-right: 0;
  margin-bottom: 3px;
  display: block;
  margin-right: -1px;
}

/* line 18437, vendor/assets/stylesheets/components-rounded.scss */
.tabs-left.nav-tabs > li > a:hover, .tabs-left.nav-tabs > li > a:focus {
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  -ms-border-radius: 4px 0 0 4px;
  -o-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
  border-color: #eeeeee #dddddd #eeeeee #eeeeee;
}

/* line 18446, vendor/assets/stylesheets/components-rounded.scss */
.tabs-left.nav-tabs > li.active > a {
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  -ms-border-radius: 4px 0 0 4px;
  -o-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
  border-color: #ddd transparent #ddd #ddd;
  *border-right-color: #ffffff;
}

/* line 18454, vendor/assets/stylesheets/components-rounded.scss */
.tabs-left.nav-tabs > li.active > a:hover > li.active > a:focus {
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  -ms-border-radius: 4px 0 0 4px;
  -o-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
  border-color: #ddd transparent #ddd #ddd;
  *border-right-color: #ffffff;
}

/* Left tabs */
/* Right tabs */
/* line 18472, vendor/assets/stylesheets/components-rounded.scss */
.tabs-right.nav-tabs {
  border-left: 1px solid #ddd;
}

/* line 18475, vendor/assets/stylesheets/components-rounded.scss */
.tabs-right.nav-tabs > li > a {
  display: block;
  margin-left: -1px;
}

/* line 18478, vendor/assets/stylesheets/components-rounded.scss */
.tabs-right.nav-tabs > li > a:hover, .tabs-right.nav-tabs > li > a:focus {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  -ms-border-radius: 0 4px 4px 0;
  -o-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
  border-color: #eeeeee #eeeeee #eeeeee #dddddd;
}

/* line 18487, vendor/assets/stylesheets/components-rounded.scss */
.tabs-right.nav-tabs > li.active > a {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  -ms-border-radius: 0 4px 4px 0;
  -o-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
  border-color: #ddd #ddd #ddd transparent;
  *border-left-color: #ffffff;
}

/* line 18495, vendor/assets/stylesheets/components-rounded.scss */
.tabs-right.nav-tabs > li.active > a:hover > li.active > a:focus {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  -ms-border-radius: 0 4px 4px 0;
  -o-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
  border-color: #ddd #ddd #ddd transparent;
  *border-left-color: #ffffff;
}

/* Below tabs */
/* line 18511, vendor/assets/stylesheets/components-rounded.scss */
.tabs-below > .nav-tabs, .tabs-below > .nav-pills {
  border-bottom: 0;
  margin-bottom: 0px;
  margin-top: 10px;
}

/* line 18516, vendor/assets/stylesheets/components-rounded.scss */
.tabs-below > .nav-tabs {
  border-top: 1px solid #ddd;
  margin-bottom: 0;
  margin-top: 10px;
}

/* line 18520, vendor/assets/stylesheets/components-rounded.scss */
.tabs-below > .nav-tabs > li > a {
  margin-top: -1px;
  margin-bottom: 0;
}

/* line 18523, vendor/assets/stylesheets/components-rounded.scss */
.tabs-below > .nav-tabs > li > a:hover, .tabs-below > .nav-tabs > li > a:focus {
  border-top-color: #ddd;
  border-bottom-color: transparent;
}

/* line 18527, vendor/assets/stylesheets/components-rounded.scss */
.tabs-below > .nav-tabs > li > a .dropdown-menu {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}

/* line 18535, vendor/assets/stylesheets/components-rounded.scss */
.tabs-below > .nav-tabs .active a {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  -ms-border-radius: 0 0 4px 4px;
  -o-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
  border-color: transparent #ddd #ddd #ddd  !important;
}

/* line 18542, vendor/assets/stylesheets/components-rounded.scss */
.tabs-below > .nav-tabs .active a:hover .active a:focus {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  -ms-border-radius: 0 0 4px 4px;
  -o-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
  border-color: transparent #ddd #ddd #ddd  !important;
}

/***
Custom tabs
***/
/* In BS3.0.0 tabbable class was removed. We had to added it back */
/* line 18560, vendor/assets/stylesheets/components-rounded.scss */
.tabbable:before {
  content: " ";
  display: table;
}

/* line 18564, vendor/assets/stylesheets/components-rounded.scss */
.tabbable:after {
  content: " ";
  display: table;
  clear: both;
}

/* line 18571, vendor/assets/stylesheets/components-rounded.scss */
.tabbable-custom {
  margin-bottom: 15px;
  padding: 0px;
  overflow: hidden;
  /* justified tabs */
  /* boxless tabs */
  /* below justified tabs */
  /* full width tabs */
  /* below tabs */
}

/* line 18581, vendor/assets/stylesheets/components-rounded.scss */
.tabbable-custom > .nav-tabs {
  border: none;
  margin: 0px;
}

/* line 18584, vendor/assets/stylesheets/components-rounded.scss */
.tabbable-custom > .nav-tabs > li {
  margin-right: 2px;
  border-top: 2px solid transparent;
}

/* line 18587, vendor/assets/stylesheets/components-rounded.scss */
.tabbable-custom > .nav-tabs > li > a {
  margin-right: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}

/* line 18594, vendor/assets/stylesheets/components-rounded.scss */
.tabbable-custom > .nav-tabs > li > a:hover {
  background: none;
  border-color: transparent;
}

/* line 18599, vendor/assets/stylesheets/components-rounded.scss */
.tabbable-custom > .nav-tabs > li.active {
  border-top: 3px solid #ed6b75;
  margin-top: 0;
  position: relative;
}

/* line 18603, vendor/assets/stylesheets/components-rounded.scss */
.tabbable-custom > .nav-tabs > li.active > a {
  border-top: none !important;
  font-weight: 400;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}

/* line 18611, vendor/assets/stylesheets/components-rounded.scss */
.tabbable-custom > .nav-tabs > li.active > a:hover {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  border-top: none;
  background: #fff;
  border-color: #d4d4d4 #d4d4d4 transparent;
}

/* line 18625, vendor/assets/stylesheets/components-rounded.scss */
.tabbable-custom > .tab-content {
  background-color: #fff;
  border: 1px solid #ddd;
  padding: 10px;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  -ms-border-radius: 0 0 4px 4px;
  -o-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}

/* line 18636, vendor/assets/stylesheets/components-rounded.scss */
.tabbable-custom.nav-justified > .tab-content {
  margin-top: -1px;
}

/* line 18639, vendor/assets/stylesheets/components-rounded.scss */
.tabbable-custom.boxless > .tab-content {
  padding: 15px 0;
  border-left: none;
  border-right: none;
  border-bottom: none;
}

/* line 18645, vendor/assets/stylesheets/components-rounded.scss */
.tabbable-custom.tabs-below.nav-justified .tab-content, .tabs-below.nav-tabs.nav-justified .tab-content {
  margin-top: 0px;
  margin-bottom: -2px;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  -o-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}

/* line 18655, vendor/assets/stylesheets/components-rounded.scss */
.tabbable-custom.tabbable-full-width > .nav-tabs > li > a {
  color: #424242;
  font-size: 15px;
  padding: 9px 15px;
}

/* line 18660, vendor/assets/stylesheets/components-rounded.scss */
.tabbable-custom.tabbable-full-width > .tab-content {
  padding: 15px 0;
  border-left: none;
  border-right: none;
  border-bottom: none;
}

/* line 18668, vendor/assets/stylesheets/components-rounded.scss */
.tabbable-custom.tabs-below .nav-tabs > li > a {
  border-top: none;
  border-bottom: 2px solid transparent;
  margin-top: -1px;
}

/* line 18673, vendor/assets/stylesheets/components-rounded.scss */
.tabbable-custom.tabs-below .nav-tabs > li.active {
  border-top: none;
  border-bottom: 3px solid #d12610;
  margin-bottom: 0;
  position: relative;
}

/* line 18678, vendor/assets/stylesheets/components-rounded.scss */
.tabbable-custom.tabs-below .nav-tabs > li.active > a {
  border-bottom: none;
}

/* line 18680, vendor/assets/stylesheets/components-rounded.scss */
.tabbable-custom.tabs-below .nav-tabs > li.active > a:hover {
  background: #fff;
  border-color: #d4d4d4 #d4d4d4 transparent;
}

/* line 18688, vendor/assets/stylesheets/components-rounded.scss */
.tabbable-custom.tabbable-noborder > .nav-tabs > li > a, .tabbable-custom.tabbable-noborder .tab-content {
  border: 0;
}

/* line 18694, vendor/assets/stylesheets/components-rounded.scss */
.portlet:not(.light) .tabbable-line {
  padding-top: 15px;
}

/* line 18699, vendor/assets/stylesheets/components-rounded.scss */
.tabbable-line > .nav-tabs {
  border: none;
  margin: 0px;
}

/* line 18702, vendor/assets/stylesheets/components-rounded.scss */
.tabbable-line > .nav-tabs > li {
  margin: 0;
  border-bottom: 4px solid transparent;
}

/* line 18705, vendor/assets/stylesheets/components-rounded.scss */
.tabbable-line > .nav-tabs > li > a {
  background: none !important;
  border: 0;
  margin: 0;
  padding-left: 15px;
  padding-right: 15px;
  color: #737373;
}

/* line 18712, vendor/assets/stylesheets/components-rounded.scss */
.tabbable-line > .nav-tabs > li > a > i {
  color: #a6a6a6;
}

/* line 18716, vendor/assets/stylesheets/components-rounded.scss */
.tabbable-line > .nav-tabs > li.active {
  background: none;
  border-bottom: 4px solid #A40DA3;
  position: relative;
}

/* line 18720, vendor/assets/stylesheets/components-rounded.scss */
.tabbable-line > .nav-tabs > li.active > a {
  border: 0;
  color: #333;
}

/* line 18723, vendor/assets/stylesheets/components-rounded.scss */
.tabbable-line > .nav-tabs > li.active > a > i {
  color: #404040;
}

/* line 18728, vendor/assets/stylesheets/components-rounded.scss */
.tabbable-line > .nav-tabs > li.open, .tabbable-line > .nav-tabs > li:hover {
  background: none;
  border-bottom: 4px solid #A40DA3;
}

/* line 18732, vendor/assets/stylesheets/components-rounded.scss */
.tabbable-line > .nav-tabs > li.open > a, .tabbable-line > .nav-tabs > li:hover > a {
  border: 0;
  background: none !important;
  color: #333;
}

/* line 18737, vendor/assets/stylesheets/components-rounded.scss */
.tabbable-line > .nav-tabs > li.open > a > i, .tabbable-line > .nav-tabs > li:hover > a > i {
  color: #a6a6a6;
}

/* line 18740, vendor/assets/stylesheets/components-rounded.scss */
.tabbable-line > .nav-tabs > li.open .dropdown-menu, .tabbable-line > .nav-tabs > li:hover .dropdown-menu {
  margin-top: 0px;
}

/* line 18747, vendor/assets/stylesheets/components-rounded.scss */
.tabbable-line > .survey-alert-tabs > li {
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  border-top: 1px solid #fff;
}

/* line 18751, vendor/assets/stylesheets/components-rounded.scss */
.tabbable-line > .survey-alert-tabs > li.active {
  background: none;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-top: 1px solid #ddd;
  position: relative;
}

/* line 18757, vendor/assets/stylesheets/components-rounded.scss */
.tabbable-line > .survey-alert-tabs > li.active > a {
  border: 0;
  color: #333;
  font-weight: bold;
}

/* line 18761, vendor/assets/stylesheets/components-rounded.scss */
.tabbable-line > .survey-alert-tabs > li.active > a > i {
  color: #404040;
}

/* line 18766, vendor/assets/stylesheets/components-rounded.scss */
.tabbable-line > .survey-alert-tabs > li.open, .tabbable-line > .survey-alert-tabs > li:hover {
  background: none;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-top: 1px solid #ddd;
}

/* line 18772, vendor/assets/stylesheets/components-rounded.scss */
.tabbable-line > .survey-alert-tabs > li.open > a, .tabbable-line > .survey-alert-tabs > li:hover > a {
  border: 0;
  background: none !important;
  color: #333;
}

/* line 18777, vendor/assets/stylesheets/components-rounded.scss */
.tabbable-line > .survey-alert-tabs > li.open > a > i, .tabbable-line > .survey-alert-tabs > li:hover > a > i {
  color: #a6a6a6;
}

/* line 18780, vendor/assets/stylesheets/components-rounded.scss */
.tabbable-line > .survey-alert-tabs > li.open .dropdown-menu, .tabbable-line > .survey-alert-tabs > li:hover .dropdown-menu {
  margin-top: 0px;
}

/* line 18786, vendor/assets/stylesheets/components-rounded.scss */
.tabbable-line > .tab-content {
  margin-top: 0;
  border: 0;
  border-top: 1px solid #eef1f5;
  padding: 30px 0;
}

/* line 18794, vendor/assets/stylesheets/components-rounded.scss */
.page-container-bg-solid .tabbable-line > .tab-content {
  border-top: 1px solid #dae2ea;
}

/* line 18798, vendor/assets/stylesheets/components-rounded.scss */
.portlet .tabbable-line > .tab-content {
  padding-bottom: 0;
}

/* line 18803, vendor/assets/stylesheets/components-rounded.scss */
.tabbable-line.tabs-below > .nav-tabs > li {
  border-top: 4px solid transparent;
}

/* line 18805, vendor/assets/stylesheets/components-rounded.scss */
.tabbable-line.tabs-below > .nav-tabs > li > a {
  margin-top: 0;
}

/* line 18808, vendor/assets/stylesheets/components-rounded.scss */
.tabbable-line.tabs-below > .nav-tabs > li:hover {
  border-bottom: 0;
  border-top: 4px solid #fbdcde;
}

/* line 18812, vendor/assets/stylesheets/components-rounded.scss */
.tabbable-line.tabs-below > .nav-tabs > li.active {
  margin-bottom: -2px;
  border-bottom: 0;
  border-top: 4px solid #ed6b75;
}

/* line 18818, vendor/assets/stylesheets/components-rounded.scss */
.tabbable-line.tabs-below > .tab-content {
  margin-top: -10px;
  border-top: 0;
  border-bottom: 1px solid #eee;
  padding-bottom: 15px;
}

/* line 18826, vendor/assets/stylesheets/components-rounded.scss */
.portlet .tabbable-bordered {
  margin-top: 20px;
}

/* line 18831, vendor/assets/stylesheets/components-rounded.scss */
.tabbable-bordered .nav-tabs {
  margin-bottom: 0;
  border-bottom: 0;
}

/* line 18835, vendor/assets/stylesheets/components-rounded.scss */
.tabbable-bordered .tab-content {
  padding: 30px 20px 20px 20px;
  border: 1px solid #ddd;
  background: #ffffff;
}

/***
Tiles(new in v1.1.1)
***/
/* line 18846, vendor/assets/stylesheets/components-rounded.scss */
.tiles {
  margin-right: -10px;
}

/* line 18848, vendor/assets/stylesheets/components-rounded.scss */
.tiles:before {
  display: table;
  content: " ";
}

/* line 18852, vendor/assets/stylesheets/components-rounded.scss */
.tiles:after {
  display: table;
  content: " ";
  clear: both;
}

/* line 18857, vendor/assets/stylesheets/components-rounded.scss */
.tiles .tile {
  display: block;
  letter-spacing: 0.02em;
  float: left;
  height: 135px;
  width: 135px !important;
  cursor: pointer;
  text-decoration: none;
  color: #ffffff;
  position: relative;
  font-weight: 300;
  font-size: 12px;
  letter-spacing: 0.02em;
  line-height: 20px;
  overflow: hidden;
  border: 4px solid transparent;
  margin: 0 10px 10px 0;
}

/* line 18874, vendor/assets/stylesheets/components-rounded.scss */
.tiles .tile:after, .tiles .tile:before {
  content: "";
  float: left;
}

/* line 18878, vendor/assets/stylesheets/components-rounded.scss */
.tiles .tile.double {
  width: 280px !important;
}

/* line 18881, vendor/assets/stylesheets/components-rounded.scss */
.tiles .tile.double-down {
  height: 280px !important;
}

/* line 18883, vendor/assets/stylesheets/components-rounded.scss */
.tiles .tile.double-down i {
  margin-top: 95px;
}

/* line 18887, vendor/assets/stylesheets/components-rounded.scss */
.tiles .tile:hover {
  border-color: #aaa !important;
}

/* line 18890, vendor/assets/stylesheets/components-rounded.scss */
.tiles .tile:active {
  border-color: #ccc !important;
}

/* line 18893, vendor/assets/stylesheets/components-rounded.scss */
.tiles .tile.selected {
  border-color: #ccc !important;
}

/* line 18895, vendor/assets/stylesheets/components-rounded.scss */
.tiles .tile.selected .corner:after {
  content: "";
  display: inline-block;
  border-left: 40px solid transparent;
  border-bottom: 40px solid transparent;
  border-right: 40px solid #ccc;
  position: absolute;
  top: -3px;
  right: -3px;
}

/* line 18905, vendor/assets/stylesheets/components-rounded.scss */
.tiles .tile.selected .check:after {
  content: "";
  font-family: FontAwesome;
  font-size: 13px;
  content: "\f00c";
  display: inline-block;
  position: absolute;
  top: 2px;
  right: 2px;
}

/* line 18916, vendor/assets/stylesheets/components-rounded.scss */
.tiles .tile.icon {
  padding: 0;
}

/* line 18919, vendor/assets/stylesheets/components-rounded.scss */
.tiles .tile.image .tile-body {
  padding: 0 !important;
}

/* line 18921, vendor/assets/stylesheets/components-rounded.scss */
.tiles .tile.image .tile-body > img {
  width: 100%;
  height: auto;
  min-height: 100%;
  max-width: 100%;
}

/* line 18927, vendor/assets/stylesheets/components-rounded.scss */
.tiles .tile.image .tile-body h3 {
  display: inline-block;
}

/* line 18931, vendor/assets/stylesheets/components-rounded.scss */
.tiles .tile .tile-body {
  height: 100%;
  vertical-align: top;
  padding: 10px 10px;
  overflow: hidden;
  position: relative;
  font-weight: 400;
  font-size: 12px;
  color: #000000;
  color: #ffffff;
  margin-bottom: 10px;
}

/* line 18942, vendor/assets/stylesheets/components-rounded.scss */
.tiles .tile .tile-body p {
  font-weight: 400;
  font-size: 13px;
  color: #000000;
  color: #ffffff;
  line-height: 20px;
  overflow: hidden;
}

/* line 18949, vendor/assets/stylesheets/components-rounded.scss */
.tiles .tile .tile-body p:hover {
  color: rgba(0, 0, 0, 0.8);
}

/* line 18952, vendor/assets/stylesheets/components-rounded.scss */
.tiles .tile .tile-body p:active {
  color: rgba(0, 0, 0, 0.4);
}

/* line 18955, vendor/assets/stylesheets/components-rounded.scss */
.tiles .tile .tile-body p:hover {
  color: #ffffff;
}

/* line 18959, vendor/assets/stylesheets/components-rounded.scss */
.tiles .tile .tile-body img {
  float: left;
  margin-right: 10px;
}

/* line 18962, vendor/assets/stylesheets/components-rounded.scss */
.tiles .tile .tile-body img.pull-right {
  float: right !important;
  margin-left: 10px;
  margin-right: 0px;
}

/* line 18969, vendor/assets/stylesheets/components-rounded.scss */
.tiles .tile .tile-body > .content {
  display: inline-block;
}

/* line 18972, vendor/assets/stylesheets/components-rounded.scss */
.tiles .tile .tile-body > i {
  margin-top: 17px;
  display: block;
  font-size: 56px;
  line-height: 56px;
  text-align: center;
}

/* line 18980, vendor/assets/stylesheets/components-rounded.scss */
.tiles .tile .tile-body h1, .tiles .tile .tile-body h2, .tiles .tile .tile-body h3, .tiles .tile .tile-body h4, .tiles .tile .tile-body h5, .tiles .tile .tile-body h6, .tiles .tile .tile-body p {
  padding: 0;
  margin: 0;
  line-height: 14px;
}

/* line 18985, vendor/assets/stylesheets/components-rounded.scss */
.tiles .tile .tile-body h1:hover, .tiles .tile .tile-body h2:hover, .tiles .tile .tile-body h3:hover, .tiles .tile .tile-body h4:hover, .tiles .tile .tile-body h5:hover, .tiles .tile .tile-body h6:hover, .tiles .tile .tile-body p:hover {
  color: #ffffff;
}

/* line 18988, vendor/assets/stylesheets/components-rounded.scss */
.tiles .tile .tile-body h3, .tiles .tile .tile-body h4 {
  margin-bottom: 5px;
}

/* line 18992, vendor/assets/stylesheets/components-rounded.scss */
.tiles .tile .tile-object {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  min-height: 30px;
  background-color: transparent;
  *zoom: 1;
}

/* line 19000, vendor/assets/stylesheets/components-rounded.scss */
.tiles .tile .tile-object:before {
  display: table;
  content: "";
}

/* line 19004, vendor/assets/stylesheets/components-rounded.scss */
.tiles .tile .tile-object:after {
  display: table;
  content: "";
  clear: both;
}

/* line 19010, vendor/assets/stylesheets/components-rounded.scss */
.tiles .tile .tile-object > .name {
  position: absolute;
  bottom: 0;
  left: 0;
  margin-bottom: 5px;
  margin-left: 10px;
  margin-right: 15px;
  font-weight: 400;
  font-size: 13px;
  color: #ffffff;
}

/* line 19020, vendor/assets/stylesheets/components-rounded.scss */
.tiles .tile .tile-object > .name > i {
  vertical-align: middle;
  display: block;
  font-size: 24px;
  height: 18px;
  width: 24px;
}

/* line 19028, vendor/assets/stylesheets/components-rounded.scss */
.tiles .tile .tile-object > .number {
  position: absolute;
  bottom: 0;
  right: 0;
  margin-bottom: 0;
  color: #ffffff;
  text-align: center;
  font-weight: 600;
  font-size: 14px;
  letter-spacing: 0.01em;
  line-height: 14px;
  margin-bottom: 8px;
  margin-right: 10px;
}

/***
Custimized Bootstrap Wells
***/
/* line 19051, vendor/assets/stylesheets/components-rounded.scss */
.well {
  border: 0;
  padding: 20px;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}

/*--------------------------------------------------
  [Widgets]
----------------------------------------------------*/
/*** Widget Background Colors ***/
/* line 19064, vendor/assets/stylesheets/components-rounded.scss */
.widget-bg-color-purple {
  background: #9a7caf;
}

/* line 19068, vendor/assets/stylesheets/components-rounded.scss */
.widget-bg-color-purple-dark {
  background: #4b365a;
}

/* line 19072, vendor/assets/stylesheets/components-rounded.scss */
.widget-bg-color-purple-light {
  background: #674d79;
}

/* line 19076, vendor/assets/stylesheets/components-rounded.scss */
.widget-bg-color-green {
  background: #4db3a4;
}

/* line 19080, vendor/assets/stylesheets/components-rounded.scss */
.widget-bg-color-red {
  background: #f36a5a;
}

/* line 19084, vendor/assets/stylesheets/components-rounded.scss */
.widget-bg-color-blue {
  background: #5b9bd1;
}

/* line 19088, vendor/assets/stylesheets/components-rounded.scss */
.widget-bg-color-gray {
  background: #323c45;
}

/* line 19092, vendor/assets/stylesheets/components-rounded.scss */
.widget-bg-color-gray-dark {
  background: #144f57;
}

/* line 19096, vendor/assets/stylesheets/components-rounded.scss */
.widget-bg-color-white {
  background: #fff;
}

/* line 19100, vendor/assets/stylesheets/components-rounded.scss */
.widget-bg-color-dark {
  background: #3e4f5e;
}

/* line 19104, vendor/assets/stylesheets/components-rounded.scss */
.widget-bg-color-dark-light {
  background: #8e9daa;
}

/* line 19108, vendor/assets/stylesheets/components-rounded.scss */
.widget-bg-color-fb {
  background: #475e98;
}

/* line 19112, vendor/assets/stylesheets/components-rounded.scss */
.widget-bg-color-tw {
  background: #55acee;
}

/*** Widget Title Colors ***/
/* line 19118, vendor/assets/stylesheets/components-rounded.scss */
.widget-title-color-purple {
  color: #9a7caf;
}

/* line 19122, vendor/assets/stylesheets/components-rounded.scss */
.widget-title-color-purple-dark {
  color: #4b365a;
}

/* line 19126, vendor/assets/stylesheets/components-rounded.scss */
.widget-title-color-purple-light {
  color: #674d79;
}

/* line 19130, vendor/assets/stylesheets/components-rounded.scss */
.widget-title-color-green {
  color: #4db3a4;
}

/* line 19134, vendor/assets/stylesheets/components-rounded.scss */
.widget-title-color-red {
  color: #f36a5a;
}

/* line 19138, vendor/assets/stylesheets/components-rounded.scss */
.widget-title-color-blue {
  color: #5b9bd1;
}

/* line 19142, vendor/assets/stylesheets/components-rounded.scss */
.widget-title-color-gray {
  color: #323c45;
}

/* line 19146, vendor/assets/stylesheets/components-rounded.scss */
.widget-title-color-gray-dark {
  color: #144f57;
}

/* line 19150, vendor/assets/stylesheets/components-rounded.scss */
.widget-title-color-white {
  color: #fff;
}

/* line 19154, vendor/assets/stylesheets/components-rounded.scss */
.widget-title-color-dark {
  color: #3e4f5e;
}

/* line 19158, vendor/assets/stylesheets/components-rounded.scss */
.widget-title-color-dark-light {
  color: #8e9daa;
}

/* line 19162, vendor/assets/stylesheets/components-rounded.scss */
.widget-title-color-fb {
  color: #475e98;
}

/* line 19166, vendor/assets/stylesheets/components-rounded.scss */
.widget-title-color-tw {
  color: #55acee;
}

/* line 19170, vendor/assets/stylesheets/components-rounded.scss */
.overflow-h {
  overflow: hidden;
}

/*** Widget Carousel ***/
/* line 19177, vendor/assets/stylesheets/components-rounded.scss */
.widget-carousel .carousel-indicators {
  left: -18%;
  bottom: 10px;
  margin-left: 0;
}

/* line 19182, vendor/assets/stylesheets/components-rounded.scss */
.widget-carousel .carousel-indicators-red > li {
  border-color: #f36a5a;
}

/* line 19184, vendor/assets/stylesheets/components-rounded.scss */
.widget-carousel .carousel-indicators-red > li.active {
  background: #f36a5a;
}

/*** Widget Gradient ***/
/* line 19192, vendor/assets/stylesheets/components-rounded.scss */
.widget-gradient {
  position: relative;
  min-height: 350px;
  overflow: hidden;
  background-size: cover;
  background-position: 50% 50%;
  border-radius: 4px;
}

/* line 19199, vendor/assets/stylesheets/components-rounded.scss */
.widget-gradient .widget-gradient-body {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: auto;
  height: auto;
  padding: 20px;
}

/* line 19208, vendor/assets/stylesheets/components-rounded.scss */
.widget-gradient .widget-gradient-body .widget-gradient-title {
  font-size: 21px;
  font-weight: 600;
  color: #fff;
  margin: 0;
}

/* line 19214, vendor/assets/stylesheets/components-rounded.scss */
.widget-gradient .widget-gradient-body .widget-gradient-body-actions {
  position: absolute;
  right: 20px;
  bottom: 20px;
  padding: 0;
  margin: 0;
}

/* line 19220, vendor/assets/stylesheets/components-rounded.scss */
.widget-gradient .widget-gradient-body .widget-gradient-body-actions li {
  font-size: 14px;
  padding: 0 0 0 8px;
}

/* line 19223, vendor/assets/stylesheets/components-rounded.scss */
.widget-gradient .widget-gradient-body .widget-gradient-body-actions li:first-child {
  padding-left: 0;
}

/* line 19226, vendor/assets/stylesheets/components-rounded.scss */
.widget-gradient .widget-gradient-body .widget-gradient-body-actions li a {
  color: #fff;
}

/* line 19228, vendor/assets/stylesheets/components-rounded.scss */
.widget-gradient .widget-gradient-body .widget-gradient-body-actions li a:hover {
  color: #a1afbb;
  text-decoration: none;
}

/*** Widget Gradient ***/
/* line 19240, vendor/assets/stylesheets/components-rounded.scss */
.widget-wrap-img {
  border-radius: 4px;
  position: relative;
  min-height: 350px;
  padding: 20px;
}

/* line 19245, vendor/assets/stylesheets/components-rounded.scss */
.widget-wrap-img .widget-wrap-img-title {
  font-size: 21px;
  font-weight: 600;
  color: #3e4f5e;
  margin: 0 0 20px;
}

/* line 19251, vendor/assets/stylesheets/components-rounded.scss */
.widget-wrap-img .widget-wrap-img-element {
  position: absolute;
  bottom: 0;
  right: 0;
}

/*** Widget Tab ***/
/* line 19260, vendor/assets/stylesheets/components-rounded.scss */
.widget-tab {
  min-height: 420px;
  border-radius: 4px;
}

/* line 19263, vendor/assets/stylesheets/components-rounded.scss */
.widget-tab .nav-tabs {
  margin: 0;
  border-color: #eff1f3;
}

/* line 19266, vendor/assets/stylesheets/components-rounded.scss */
.widget-tab .nav-tabs > li {
  margin: 0 10px;
}

/* line 19268, vendor/assets/stylesheets/components-rounded.scss */
.widget-tab .nav-tabs > li:first-child {
  margin-left: 20px;
}

/* line 19271, vendor/assets/stylesheets/components-rounded.scss */
.widget-tab .nav-tabs > li > a {
  border: 0;
  font-weight: bold;
  color: #8e9daa;
  text-transform: uppercase;
  padding: 20px 0;
}

/* line 19277, vendor/assets/stylesheets/components-rounded.scss */
.widget-tab .nav-tabs > li > a > i {
  color: #8e9daa;
}

/* line 19281, vendor/assets/stylesheets/components-rounded.scss */
.widget-tab .nav-tabs > li.open, .widget-tab .nav-tabs > li:hover {
  border-bottom: 1px solid #f36a5a;
}

/* line 19284, vendor/assets/stylesheets/components-rounded.scss */
.widget-tab .nav-tabs > li.open > a, .widget-tab .nav-tabs > li:hover > a {
  border: 0;
  background: inherit;
  color: #f36a5a;
}

/* line 19289, vendor/assets/stylesheets/components-rounded.scss */
.widget-tab .nav-tabs > li.open > a > i, .widget-tab .nav-tabs > li:hover > a > i {
  color: #f36a5a;
}

/* line 19292, vendor/assets/stylesheets/components-rounded.scss */
.widget-tab .nav-tabs > li.active {
  border-bottom: 1px solid #f36a5a;
  position: relative;
}

/* line 19295, vendor/assets/stylesheets/components-rounded.scss */
.widget-tab .nav-tabs > li.active > a {
  border: 0;
  color: #f36a5a;
}

/* line 19298, vendor/assets/stylesheets/components-rounded.scss */
.widget-tab .nav-tabs > li.active > a > i {
  color: #f36a5a;
}

/* line 19305, vendor/assets/stylesheets/components-rounded.scss */
.widget-tab .tab-content {
  padding: 20px;
  color: #8e9daa;
}

/* line 19309, vendor/assets/stylesheets/components-rounded.scss */
.widget-tab .slimScrollBar {
  right: 10px !important;
  margin-top: 17px !important;
  margin-bottom: 17px !important;
}

/*** Widget News ***/
/* line 19318, vendor/assets/stylesheets/components-rounded.scss */
.widget-news {
  overflow: hidden;
  margin-right: 10px;
  border-radius: 4px;
}

/* line 19322, vendor/assets/stylesheets/components-rounded.scss */
.widget-news .widget-news-left-elem {
  float: left;
  width: 100px;
  height: auto;
  margin-right: 15px;
}

/* line 19328, vendor/assets/stylesheets/components-rounded.scss */
.widget-news .widget-news-right-body {
  overflow: hidden;
}

/* line 19330, vendor/assets/stylesheets/components-rounded.scss */
.widget-news .widget-news-right-body .widget-news-right-body-title {
  font-size: 16px;
  font-weight: 600;
  color: #3e4f5e;
  margin: 0 0 5px;
  clear: both;
}

/* line 19336, vendor/assets/stylesheets/components-rounded.scss */
.widget-news .widget-news-right-body .widget-news-right-body-title .label {
  float: right;
  font-weight: 600;
  background: #a1afbb;
  border-radius: 3px !important;
}

/* line 19343, vendor/assets/stylesheets/components-rounded.scss */
.widget-news .widget-news-right-body p {
  font-size: 13px;
}

/*** Widget Thumb ***/
/* line 19351, vendor/assets/stylesheets/components-rounded.scss */
.widget-thumb {
  padding: 20px;
  border-radius: 4px;
}

/* line 19354, vendor/assets/stylesheets/components-rounded.scss */
.widget-thumb.bordered {
  border: 1px solid #e7ecf1;
}

/* line 19357, vendor/assets/stylesheets/components-rounded.scss */
.widget-thumb .widget-thumb-heading {
  font-size: 14px;
  font-weight: bold;
  color: #8e9daa;
  margin: 0 0 20px 0;
}

/* line 19363, vendor/assets/stylesheets/components-rounded.scss */
.widget-thumb .widget-thumb-wrap {
  overflow: hidden;
}

/* line 19365, vendor/assets/stylesheets/components-rounded.scss */
.widget-thumb .widget-thumb-wrap .widget-thumb-icon {
  float: left;
  width: 60px;
  height: 60px;
  display: inline-block;
  font-size: 20px;
  line-height: 41px;
  color: #fff;
  text-align: center;
  padding: 10px;
  margin-right: 15px;
}

/* line 19378, vendor/assets/stylesheets/components-rounded.scss */
.widget-thumb .widget-thumb-body {
  overflow: hidden;
}

/* line 19380, vendor/assets/stylesheets/components-rounded.scss */
.widget-thumb .widget-thumb-body .widget-thumb-subtitle {
  padding-top: 2px;
  display: block;
  font-size: 14px;
  font-weight: 600;
  color: #8e9daa;
}

/* line 19387, vendor/assets/stylesheets/components-rounded.scss */
.widget-thumb .widget-thumb-body .widget-thumb-body-stat {
  display: block;
  font-size: 30px;
  font-weight: 600;
  color: #3e4f5e;
}

/*** Widget Socials ***/
/* line 19398, vendor/assets/stylesheets/components-rounded.scss */
.widget-socials {
  border-radius: 4px;
  min-height: 250px;
  padding: 20px;
}

/* line 19402, vendor/assets/stylesheets/components-rounded.scss */
.widget-socials .widget-socials-title {
  font-size: 25px;
  font-weight: 700;
  line-height: 1.4;
  color: #fff;
  margin: 0 0 20px;
}

/* line 19409, vendor/assets/stylesheets/components-rounded.scss */
.widget-socials .widget-social-subtitle {
  color: #fff;
  font-weight: 200;
  line-height: 1.4;
}

/* line 19413, vendor/assets/stylesheets/components-rounded.scss */
.widget-socials .widget-social-subtitle a {
  color: #fff;
}

/* line 19417, vendor/assets/stylesheets/components-rounded.scss */
.widget-socials .widget-socials-paragraph {
  display: block;
  color: #65727d;
}

/* line 19421, vendor/assets/stylesheets/components-rounded.scss */
.widget-socials .widget-social-icon-fb, .widget-socials .widget-social-icon-tw {
  font-size: 30px;
  margin: 30px 0;
}

/* line 19425, vendor/assets/stylesheets/components-rounded.scss */
.widget-socials .widget-social-icon-fb {
  color: #2b3f72;
}

/* line 19428, vendor/assets/stylesheets/components-rounded.scss */
.widget-socials .widget-social-icon-tw {
  color: #3686c3;
}

/*** Widget Comments ***/
/* line 19435, vendor/assets/stylesheets/components-rounded.scss */
.widget-comments {
  min-height: 420px;
}

/*** Widget Media ***/
/* line 19441, vendor/assets/stylesheets/components-rounded.scss */
.widget-media {
  border-radius: 4px;
  border-bottom: 1px solid #f6f9fc;
  overflow: hidden;
  padding-bottom: 15px;
  margin-bottom: 15px;
}

/* line 19447, vendor/assets/stylesheets/components-rounded.scss */
.widget-media .widget-media-elements {
  float: left;
  margin-right: 20px;
}

/* line 19451, vendor/assets/stylesheets/components-rounded.scss */
.widget-media .widget-media-avatar {
  width: 55px;
  height: 55px;
  display: block;
}

/* line 19456, vendor/assets/stylesheets/components-rounded.scss */
.widget-media .widget-btn-default {
  display: inline-block;
  font-size: 12px;
  color: #96a2b1;
  border: 1px solid #ebf0f6;
  padding: 3px 10px;
}

/* line 19462, vendor/assets/stylesheets/components-rounded.scss */
.widget-media .widget-btn-default .widget-btn-icon {
  line-height: 1.5;
}

/* line 19465, vendor/assets/stylesheets/components-rounded.scss */
.widget-media .widget-btn-default:hover {
  background: #ebf0f6;
  text-decoration: none;
}

/* line 19470, vendor/assets/stylesheets/components-rounded.scss */
.widget-media .widget-btn-red {
  display: inline-block;
  font-size: 12px;
  color: #f36a5a;
  border: 1px solid #ebf0f6;
  padding: 3px 10px;
}

/* line 19476, vendor/assets/stylesheets/components-rounded.scss */
.widget-media .widget-btn-red .widget-btn-icon {
  line-height: 1.5;
}

/* line 19479, vendor/assets/stylesheets/components-rounded.scss */
.widget-media .widget-btn-red:hover {
  color: #fff;
  background: #f36a5a;
  text-decoration: none;
}

/* line 19485, vendor/assets/stylesheets/components-rounded.scss */
.widget-media .widget-btn-blue {
  display: inline-block;
  font-size: 12px;
  color: #fff;
  border: 1px solid #ebf0f6;
  padding: 3px 10px;
  background: #264E9D;
}

/* line 19492, vendor/assets/stylesheets/components-rounded.scss */
.widget-media .widget-btn-blue .widget-btn-icon {
  line-height: 1.5;
}

/* line 19495, vendor/assets/stylesheets/components-rounded.scss */
.widget-media .widget-btn-blue:hover {
  color: #264E9D;
  background: #fff;
  text-decoration: none;
}

/* line 19501, vendor/assets/stylesheets/components-rounded.scss */
.widget-media .widget-media-body {
  overflow: hidden;
}

/* line 19503, vendor/assets/stylesheets/components-rounded.scss */
.widget-media .widget-media-body .widget-media-body-title {
  font-size: 15px;
  font-weight: 600;
  color: #5b9bd1;
  margin: 0 0 7px;
}

/* line 19509, vendor/assets/stylesheets/components-rounded.scss */
.widget-media .widget-media-body .widget-media-body-subtitle {
  font-size: 13px;
  color: #7e8c9e;
}

/*** Widget Blog ***/
/* line 19518, vendor/assets/stylesheets/components-rounded.scss */
.widget-blog {
  border-radius: 4px;
  background: #fff;
  padding: 20px;
  background-position: center center;
  background-size: cover;
  padding-top: 30px;
}

/* line 19525, vendor/assets/stylesheets/components-rounded.scss */
.widget-blog .widget-blog-heading {
  position: relative;
  margin-bottom: 30px;
}

/* line 19528, vendor/assets/stylesheets/components-rounded.scss */
.widget-blog .widget-blog-heading:before {
  position: absolute;
  bottom: -15px;
  left: 50%;
  width: 50px;
  height: 1px;
  border-width: 1px;
  background: #8e9daa;
  margin-left: -25px;
  content: " ";
}

/* line 19540, vendor/assets/stylesheets/components-rounded.scss */
.widget-blog .widget-blog-title {
  font-size: 20px;
  font-weight: 400;
  color: #3e4f5e;
  margin: 0 0 15px;
}

/* line 19545, vendor/assets/stylesheets/components-rounded.scss */
.widget-blog .widget-blog-title a {
  color: #3e4f5e;
}

/* line 19549, vendor/assets/stylesheets/components-rounded.scss */
.widget-blog .widget-blog-subtitle {
  display: block;
  font-size: 13px;
  color: #8e9daa;
  letter-spacing: 3px;
}

/* line 19555, vendor/assets/stylesheets/components-rounded.scss */
.widget-blog .btn-widget-purple {
  display: inline-block;
  font-size: 13px;
  color: #8e9daa;
  border: 1px solid #8e9daa;
  padding: 7px 17px;
}

/* line 19561, vendor/assets/stylesheets/components-rounded.scss */
.widget-blog .btn-widget-purple:hover {
  color: #fff;
  background: #8e9daa;
  text-decoration: none;
}

/*** Widget Progress ***/
/* line 19571, vendor/assets/stylesheets/components-rounded.scss */
.widget-progress {
  min-height: 420px;
}

/* line 19573, vendor/assets/stylesheets/components-rounded.scss */
.widget-progress .widget-progress-element {
  border-radius: 4px;
  overflow: hidden;
  padding: 30px 10px;
}

/* line 19578, vendor/assets/stylesheets/components-rounded.scss */
.widget-progress .widget-progress-title {
  display: block;
  color: #fff;
  margin-bottom: 5px;
}

/* line 19583, vendor/assets/stylesheets/components-rounded.scss */
.widget-progress .progress {
  height: 3px;
  background: rgba(255, 255, 255, 0.2);
  margin-bottom: 0;
}

/*** Widget Gradient ***/
/* line 19592, vendor/assets/stylesheets/components-rounded.scss */
.widget-map {
  border-radius: 4px;
  min-height: 350px;
  border-radius: 3px;
}

/* line 19596, vendor/assets/stylesheets/components-rounded.scss */
.widget-map .widget-map-mapplic {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

/* line 19599, vendor/assets/stylesheets/components-rounded.scss */
.widget-map .widget-map-mapplic .mapplic-container {
  background: #5b9bd1;
}

/* line 19602, vendor/assets/stylesheets/components-rounded.scss */
.widget-map .widget-map-mapplic .mapplic-layer.world > img {
  opacity: .3;
}

/* line 19606, vendor/assets/stylesheets/components-rounded.scss */
.widget-map .widget-map-body {
  background: #fff;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  padding: 20px;
  overflow: hidden;
}

/* line 19613, vendor/assets/stylesheets/components-rounded.scss */
.widget-map .widget-sparkline-chart {
  width: 25%;
  float: left;
  border-left: 1px solid #e7eff7;
  padding: 0 15px;
}

/* line 19618, vendor/assets/stylesheets/components-rounded.scss */
.widget-map .widget-sparkline-chart:first-child {
  border-left: none;
}

/* line 19621, vendor/assets/stylesheets/components-rounded.scss */
.widget-map .widget-sparkline-chart .widget-sparkline-title {
  display: block;
  font-size: 12px;
  font-weight: 600;
  color: #a1afbb;
}

/* Widget Map for max-width 480px */
@media (max-width: 480px) {
  /* 480px */
  /* line 19633, vendor/assets/stylesheets/components-rounded.scss */
  .widget-map .widget-sparkline-chart {
    width: 50%;
    border-left: none;
    margin-top: 10px;
    margin-bottom: 10px;
  }
}

/*** Widget Subscribe ***/
/* line 19643, vendor/assets/stylesheets/components-rounded.scss */
.widget-subscribe {
  border-radius: 4px;
  min-height: 250px;
  overflow: hidden;
  padding: 30px;
}

/* line 19648, vendor/assets/stylesheets/components-rounded.scss */
.widget-subscribe .widget-subscribe-no {
  float: left;
  font-size: 67px;
  font-weight: 600;
  line-height: 1;
  color: #9a7caf;
}

/* line 19655, vendor/assets/stylesheets/components-rounded.scss */
.widget-subscribe .widget-subscribe-title {
  font-size: 25px;
  font-weight: 700;
  line-height: 1.4;
  margin: 0 0 15px 45px;
}

/* line 19661, vendor/assets/stylesheets/components-rounded.scss */
.widget-subscribe .widget-subscribe-subtitle {
  font-size: 15px;
  font-weight: 600;
}

/* line 19665, vendor/assets/stylesheets/components-rounded.scss */
.widget-subscribe .widget-subscribe-subtitle-link {
  color: #cab0dd;
}

/* line 19668, vendor/assets/stylesheets/components-rounded.scss */
.widget-subscribe.widget-subscribe-quote {
  position: relative;
}

/* line 19670, vendor/assets/stylesheets/components-rounded.scss */
.widget-subscribe.widget-subscribe-quote:before {
  position: absolute;
  top: 2px;
  font-size: 70px;
  color: #fff;
  content: "\201C";
}

/* Widget Subscribe for media queries */
@media (max-width: 767px) {
  /* 767px */
  /* line 19683, vendor/assets/stylesheets/components-rounded.scss */
  .widget-subscribe.widget-subscribe-border {
    border-top: 1px solid #f5f8fb;
    border-bottom: 1px solid #f5f8fb;
    border-right: none;
  }
}

@media (min-width: 768px) {
  /* 768px */
  /* line 19692, vendor/assets/stylesheets/components-rounded.scss */
  .widget-subscribe.widget-subscribe-border {
    border-left: 1px solid #f5f8fb;
    border-right: 1px solid #f5f8fb;
  }
}

@media (min-width: 767px) and (max-width: 991px) {
  /* 767px & 991px */
  /* line 19701, vendor/assets/stylesheets/components-rounded.scss */
  .widget-subscribe.widget-subscribe-border {
    border-left: none;
  }
  /* line 19704, vendor/assets/stylesheets/components-rounded.scss */
  .widget-subscribe.widget-subscribe-border-top {
    border-top: 1px solid #f5f8fb;
  }
}

/*--------------------------------------------------
    [Material Design]
----------------------------------------------------*/
/* line 19715, vendor/assets/stylesheets/components-rounded.scss */
.page-md .widget-bg-color-white, .page-md .widget-map, .page-md .widget-carousel, .page-md .widget-progress-element, .page-md .widget-socials, .page-md .widget-blog {
  box-shadow: 0px 2px 3px 2px rgba(0, 0, 0, 0.03);
}

/***
AngularJS Basic Animations
***/
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(15px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}

@-moz-keyframes fadeInUp {
  0% {
    opacity: 0;
    -moz-transform: translateY(15px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}

@-o-keyframes fadeInUp {
  0% {
    opacity: 0;
    -o-transform: translateY(15px);
  }
  100% {
    opacity: 1;
    -o-transform: translateY(0);
  }
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(15px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

/* line 19775, vendor/assets/stylesheets/components-rounded.scss */
.fade-in-up {
  -webkit-animation: fadeInUp .5s;
  animation: fadeInUp .5s;
}

@-webkit-keyframes bounceDelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
  }
}

@keyframes bounceDelay {
  0%, 80%, 100% {
    transform: scale(0);
    -webkit-transform: scale(0);
  }
  40% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
}

@keyframes input-focus {
  0% {
    left: 20%;
    width: 20%;
  }
  99% {
    width: 0;
    left: 0;
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

/* line 19822, vendor/assets/stylesheets/components-rounded.scss */
.m-heading-1 {
  margin: 0 0 20px 0;
  background: #ffffff;
  padding-left: 15px;
  border-left: 8px solid #88909a;
}

/* line 19828, vendor/assets/stylesheets/components-rounded.scss */
.m-heading-1 > h3 {
  font-size: 20px;
  color: #3f444a;
  font-weight: 500;
  margin: 0 0 15px 0;
}

/* line 19833, vendor/assets/stylesheets/components-rounded.scss */
.m-heading-1 > h3 > i {
  font-size: 18px;
  color: #88909a;
}

/* line 19838, vendor/assets/stylesheets/components-rounded.scss */
.m-heading-1 > p {
  color: #5c6873;
  margin: 10px 0 0 0;
}

/* line 19841, vendor/assets/stylesheets/components-rounded.scss */
.m-heading-1 > p:first-child {
  margin-top: 0;
}

/* line 19846, vendor/assets/stylesheets/components-rounded.scss */
.m-heading-1.m-bordered {
  border-right: 1px solid #10161c;
  border-top: 1px solid #10161c;
  border-bottom: 1px solid #10161c;
  padding: 15px 15px;
}

/* line 19854, vendor/assets/stylesheets/components-rounded.scss */
.page-container-bg-solid .m-heading-1.m-bordered {
  border-right: 0;
  border-top: 0;
  border-bottom: 0;
}

/* line 19862, vendor/assets/stylesheets/components-rounded.scss */
.m-heading-1.m-title-md > h3 {
  font-size: 18px;
  margin-bottom: 10px;
}

/* line 19865, vendor/assets/stylesheets/components-rounded.scss */
.m-heading-1.m-title-md > h3 > i {
  font-size: 16px;
  color: #88909a;
}

/* line 19870, vendor/assets/stylesheets/components-rounded.scss */
.m-heading-1.m-title-md > p {
  margin: 15px 0;
}

/* line 19875, vendor/assets/stylesheets/components-rounded.scss */
.m-heading-1.m-title-sm > h3 {
  font-size: 16px;
  margin-bottom: 10px;
}

/* line 19878, vendor/assets/stylesheets/components-rounded.scss */
.m-heading-1.m-title-sm > h3 > i {
  font-size: 14px;
  color: #88909a;
}

/* line 19883, vendor/assets/stylesheets/components-rounded.scss */
.m-heading-1.m-title-sm > p {
  margin: 10px 0;
}

@media (max-width: 991px) {
  /* 991px */
  /* line 19891, vendor/assets/stylesheets/components-rounded.scss */
  .m-heading-1 {
    margin: 0px 0;
  }
}

/***
Timeline
***/
/* line 19900, vendor/assets/stylesheets/components-rounded.scss */
.timeline {
  margin: 0;
  padding: 0;
  position: relative;
  margin-bottom: 30px;
}

/* line 19905, vendor/assets/stylesheets/components-rounded.scss */
.timeline:before {
  content: '';
  position: absolute;
  display: block;
  width: 4px;
  background: #f5f6fa;
  top: 0px;
  bottom: 0px;
  margin-left: 38px;
}

/* line 19915, vendor/assets/stylesheets/components-rounded.scss */
.timeline .timeline-item {
  margin: 0;
  padding: 0;
}

/* line 19919, vendor/assets/stylesheets/components-rounded.scss */
.timeline .timeline-badge {
  float: left;
  position: relative;
  padding-right: 30px;
  height: 80px;
  width: 80px;
}

/* line 19926, vendor/assets/stylesheets/components-rounded.scss */
.timeline .timeline-badge-userpic {
  width: 80px;
  border: 4px #f5f6fa solid;
  -webkit-border-radius: 50% !important;
  -moz-border-radius: 50% !important;
  border-radius: 50% !important;
}

/* line 19932, vendor/assets/stylesheets/components-rounded.scss */
.timeline .timeline-badge-userpic img {
  -webkit-border-radius: 50% !important;
  -moz-border-radius: 50% !important;
  border-radius: 50% !important;
  vertical-align: middle !important;
}

/* line 19939, vendor/assets/stylesheets/components-rounded.scss */
.timeline .timeline-icon {
  width: 80px;
  height: 80px;
  background-color: #f5f6fa;
  -webkit-border-radius: 50% !important;
  -moz-border-radius: 50% !important;
  border-radius: 50% !important;
  padding-top: 30px;
  padding-left: 22px;
}

/* line 19948, vendor/assets/stylesheets/components-rounded.scss */
.timeline .timeline-icon i {
  font-size: 34px;
}

/* line 19952, vendor/assets/stylesheets/components-rounded.scss */
.timeline .timeline-body {
  position: relative;
  padding: 20px;
  margin-top: 20px;
  margin-left: 110px;
  background-color: #f5f6fa;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}

/* line 19963, vendor/assets/stylesheets/components-rounded.scss */
.timeline .timeline-body:before {
  content: " ";
  display: table;
}

/* line 19967, vendor/assets/stylesheets/components-rounded.scss */
.timeline .timeline-body:after {
  content: " ";
  display: table;
  clear: both;
}

/* line 19973, vendor/assets/stylesheets/components-rounded.scss */
.timeline .timeline-body-arrow {
  position: absolute;
  top: 30px;
  left: -14px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 14px 14px 14px 0;
  border-color: transparent #f5f6fa transparent transparent;
}

/* line 19983, vendor/assets/stylesheets/components-rounded.scss */
.timeline .timeline-body-head {
  margin-bottom: 10px;
}

/* line 19986, vendor/assets/stylesheets/components-rounded.scss */
.timeline .timeline-body-head-caption {
  float: left;
}

/* line 19989, vendor/assets/stylesheets/components-rounded.scss */
.timeline .timeline-body-title, .timeline .timeline-body-alerttitle {
  font-size: 16px;
  font-weight: 600;
}

/* line 19993, vendor/assets/stylesheets/components-rounded.scss */
.timeline .timeline-body-time {
  font-size: 14px;
  margin-left: 10px;
}

/* line 19997, vendor/assets/stylesheets/components-rounded.scss */
.timeline .timeline-body-head-actions {
  float: right;
}

/* line 19999, vendor/assets/stylesheets/components-rounded.scss */
.timeline .timeline-body-head-actions .btn-group {
  margin-top: -2px;
}

/* line 20003, vendor/assets/stylesheets/components-rounded.scss */
.timeline .timeline-body-content {
  font-size: 14px;
  margin-top: 35px;
}

/* line 20007, vendor/assets/stylesheets/components-rounded.scss */
.timeline .timeline-body-img {
  width: 100px;
  height: 100px;
  margin: 5px 20px 0 0px;
}

/* line 20013, vendor/assets/stylesheets/components-rounded.scss */
.timeline.white-bg:before {
  background: #fff;
}

/* line 20016, vendor/assets/stylesheets/components-rounded.scss */
.timeline.white-bg .timeline-badge-userpic {
  border-color: #fff;
}

/* line 20019, vendor/assets/stylesheets/components-rounded.scss */
.timeline.white-bg .timeline-icon, .timeline.white-bg .timeline-body {
  background-color: #fff;
}

/* line 20022, vendor/assets/stylesheets/components-rounded.scss */
.timeline.white-bg .timeline-body-arrow {
  border-color: transparent #fff transparent transparent;
}

@media (max-width: 768px) {
  /* line 20030, vendor/assets/stylesheets/components-rounded.scss */
  .timeline .timeline-body-head-caption {
    width: 100%;
  }
  /* line 20033, vendor/assets/stylesheets/components-rounded.scss */
  .timeline .timeline-body-head-actions {
    float: left;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
  }
}

@media (max-width: 480px) {
  /* line 20044, vendor/assets/stylesheets/components-rounded.scss */
  .timeline:before {
    margin-left: 28px;
  }
  /* line 20047, vendor/assets/stylesheets/components-rounded.scss */
  .timeline .timeline-badge {
    padding-right: 40px;
    width: 60px;
    height: 60px;
  }
  /* line 20052, vendor/assets/stylesheets/components-rounded.scss */
  .timeline .timeline-badge-userpic {
    width: 60px;
  }
  /* line 20055, vendor/assets/stylesheets/components-rounded.scss */
  .timeline .timeline-icon {
    width: 60px;
    height: 60px;
    padding-top: 23px;
    padding-left: 18px;
  }
  /* line 20060, vendor/assets/stylesheets/components-rounded.scss */
  .timeline .timeline-icon i {
    font-size: 25px;
  }
  /* line 20064, vendor/assets/stylesheets/components-rounded.scss */
  .timeline .timeline-body {
    margin-left: 80px;
  }
  /* line 20067, vendor/assets/stylesheets/components-rounded.scss */
  .timeline .timeline-body-arrow {
    top: 17px;
  }
}

/***
Timeline 2
***/
/* line 20077, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-2 {
  position: relative;
}

/* line 20080, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-2 > .mt-timeline-line {
  position: absolute;
  z-index: 1;
  height: 100%;
  width: 1px;
  top: 0;
  left: 50%;
  border-left: 4px solid;
  transform: translateX(-2px);
}

/* line 20090, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-2 > .mt-container {
  position: relative;
  padding: 0;
}

/* line 20093, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-2 > .mt-container > .mt-item {
  list-style: none;
  padding-bottom: 60px;
  clear: both;
}

/* line 20097, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-2 > .mt-container > .mt-item .timeline-body-img.pull-left {
  margin-right: 15px;
}

/* line 20101, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-icon {
  width: 70px;
  height: 70px;
  background-color: #ccc;
  border-radius: 50% !important;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  z-index: 5;
  border: 0;
  overflow: hidden;
}

/* line 20113, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-icon > i {
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
  font-size: 24px;
}

/* line 20119, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-icon > img {
  width: 100%;
  height: auto;
}

/* line 20125, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content {
  width: 50%;
  display: inline-block;
  position: relative;
}

/* line 20129, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container {
  text-align: left;
  background-color: #f5f6fa;
  padding: 30px;
  border: 2px solid;
  border-color: #d3d7e9;
}

/* line 20135, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container:before {
  content: " ";
  display: table;
}

/* line 20139, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container:after {
  content: " ";
  display: table;
  clear: both;
}

/* line 20144, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container .mt-author, .mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container .mt-title {
  width: 50%;
  margin-bottom: 15px;
}

/* line 20148, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container .mt-content-title {
  opacity: 0.8;
  filter: alpha(opacity=80);
  margin-top: 10px;
  font-size: 18px;
  font-weight: 600;
}

/* line 20155, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container .mt-avatar {
  width: 40px;
  height: 40px;
  border-radius: 50% !important;
  overflow: hidden;
}

/* line 20160, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container .mt-avatar > img {
  width: 100%;
  height: auto;
}

/* line 20165, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container .mt-author-name {
  opacity: 0.9;
  filter: alpha(opacity=90);
  font-size: 15px;
  font-weight: 600;
  text-decoration: none;
}

/* line 20171, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container .mt-author-name a {
  opacity: 0.9;
  filter: alpha(opacity=90);
  font-size: 15px;
  font-weight: 600;
  text-decoration: none;
}

/* line 20179, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container .mt-author-notes {
  font-size: 12px;
}

/* line 20182, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container .mt-content {
  padding-top: 15px;
  border-top: 1px solid;
  clear: both;
  line-height: 1.7em;
}

/* line 20187, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container .mt-content > p {
  opacity: 0.7;
  filter: alpha(opacity=70);
}

/* line 20191, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container .mt-content a, .mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container .mt-content button {
  font-size: 14px;
}

/* line 20195, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container .btn {
  display: inline-block;
  margin: 0 5px 10px 0;
}

/* line 20198, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container .btn.pull-right {
  margin: 0 0 10px 5px;
}

/* line 20202, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container:before {
  content: '';
  position: absolute;
  top: 28px;
  height: 0;
  width: 0;
  border: 10px solid transparent;
}

/* line 20213, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-2 > .mt-container > .mt-item:nth-child(odd) {
  text-align: left;
}

/* line 20215, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-2 > .mt-container > .mt-item:nth-child(odd) > .mt-timeline-content > .mt-content-container {
  margin-right: 60px;
}

/* line 20217, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-2 > .mt-container > .mt-item:nth-child(odd) > .mt-timeline-content > .mt-content-container .mt-title {
  float: left;
}

/* line 20220, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-2 > .mt-container > .mt-item:nth-child(odd) > .mt-timeline-content > .mt-content-container .mt-author {
  float: right;
}

/* line 20223, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-2 > .mt-container > .mt-item:nth-child(odd) > .mt-timeline-content > .mt-content-container .mt-avatar {
  float: right;
  margin-left: 15px;
}

/* line 20227, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-2 > .mt-container > .mt-item:nth-child(odd) > .mt-timeline-content > .mt-content-container .mt-author-name, .mt-timeline-2 > .mt-container > .mt-item:nth-child(odd) > .mt-timeline-content > .mt-content-container .mt-author-notes {
  text-align: right;
}

/* line 20230, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-2 > .mt-container > .mt-item:nth-child(odd) > .mt-timeline-content > .mt-content-container:before {
  right: 40px;
  border-left: 10px solid #d3d7e9;
}

/* line 20236, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-2 > .mt-container > .mt-item:nth-child(even) {
  text-align: right;
}

/* line 20239, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-2 > .mt-container > .mt-item:nth-child(even) > .mt-timeline-icon > i {
  transform: translateY(-50%) translateX(50%);
  left: -50%;
}

/* line 20243, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-2 > .mt-container > .mt-item:nth-child(even) > .mt-timeline-content > .mt-content-container {
  margin-left: 60px;
}

/* line 20245, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-2 > .mt-container > .mt-item:nth-child(even) > .mt-timeline-content > .mt-content-container .mt-avatar {
  float: left;
  margin-right: 15px;
}

/* line 20249, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-2 > .mt-container > .mt-item:nth-child(even) > .mt-timeline-content > .mt-content-container .mt-title {
  float: right;
  text-align: right;
}

/* line 20253, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-2 > .mt-container > .mt-item:nth-child(even) > .mt-timeline-content > .mt-content-container .mt-author {
  float: left;
}

/* line 20256, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-2 > .mt-container > .mt-item:nth-child(even) > .mt-timeline-content > .mt-content-container .mt-author-name, .mt-timeline-2 > .mt-container > .mt-item:nth-child(even) > .mt-timeline-content > .mt-content-container .mt-author-notes {
  text-align: left;
}

/* line 20259, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-2 > .mt-container > .mt-item:nth-child(even) > .mt-timeline-content > .mt-content-container:before {
  left: 40px;
  border-right: 10px solid #E9EDEF;
}

@media (max-width: 991px) {
  /* 991px */
  /* line 20274, vendor/assets/stylesheets/components-rounded.scss */
  .mt-timeline-2 > .mt-timeline-line {
    left: 25px;
  }
  /* line 20279, vendor/assets/stylesheets/components-rounded.scss */
  .mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-icon {
    left: 25px;
  }
  /* line 20281, vendor/assets/stylesheets/components-rounded.scss */
  .mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-icon > i {
    left: 0;
  }
  /* line 20285, vendor/assets/stylesheets/components-rounded.scss */
  .mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content {
    width: 100%;
  }
  /* line 20288, vendor/assets/stylesheets/components-rounded.scss */
  .mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container .mt-title {
    float: none;
    text-align: left !important;
  }
  /* line 20292, vendor/assets/stylesheets/components-rounded.scss */
  .mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container .mt-author, .mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container .mt-title {
    width: 100%;
  }
  /* line 20298, vendor/assets/stylesheets/components-rounded.scss */
  .mt-timeline-2 > .mt-container > .mt-item:nth-child(odd) {
    text-align: right;
  }
  /* line 20300, vendor/assets/stylesheets/components-rounded.scss */
  .mt-timeline-2 > .mt-container > .mt-item:nth-child(odd) > .mt-timeline-content > .mt-content-container {
    margin-left: 80px;
    margin-right: 0;
  }
  /* line 20303, vendor/assets/stylesheets/components-rounded.scss */
  .mt-timeline-2 > .mt-container > .mt-item:nth-child(odd) > .mt-timeline-content > .mt-content-container .mt-avatar {
    float: left;
    margin-right: 15px;
  }
  /* line 20307, vendor/assets/stylesheets/components-rounded.scss */
  .mt-timeline-2 > .mt-container > .mt-item:nth-child(odd) > .mt-timeline-content > .mt-content-container .mt-title {
    float: right;
    text-align: right;
  }
  /* line 20311, vendor/assets/stylesheets/components-rounded.scss */
  .mt-timeline-2 > .mt-container > .mt-item:nth-child(odd) > .mt-timeline-content > .mt-content-container .mt-author {
    float: left;
  }
  /* line 20314, vendor/assets/stylesheets/components-rounded.scss */
  .mt-timeline-2 > .mt-container > .mt-item:nth-child(odd) > .mt-timeline-content > .mt-content-container .mt-author-name, .mt-timeline-2 > .mt-container > .mt-item:nth-child(odd) > .mt-timeline-content > .mt-content-container .mt-author-notes {
    text-align: left;
  }
  /* line 20317, vendor/assets/stylesheets/components-rounded.scss */
  .mt-timeline-2 > .mt-container > .mt-item:nth-child(odd) > .mt-timeline-content > .mt-content-container:before {
    left: 70px;
    border-right: 10px solid #E9EDEF;
    border-left: none;
  }
  /* line 20324, vendor/assets/stylesheets/components-rounded.scss */
  .mt-timeline-2 > .mt-container > .mt-item:nth-child(even) > .mt-timeline-content > .mt-content-container {
    margin-left: 80px;
    margin-right: 0;
  }
  /* line 20327, vendor/assets/stylesheets/components-rounded.scss */
  .mt-timeline-2 > .mt-container > .mt-item:nth-child(even) > .mt-timeline-content > .mt-content-container:before {
    left: 70px;
    border-right: 10px solid #E9EDEF;
    border-left: none;
  }
}

@media (max-width: 480px) {
  /* line 20338, vendor/assets/stylesheets/components-rounded.scss */
  .btn.pull-right, .btn-group.pull-right {
    float: none !important;
    margin: 0 5px 10px 0 !important;
  }
}

@media (max-width: 400px) {
  /* line 20345, vendor/assets/stylesheets/components-rounded.scss */
  .mt-timeline-2 > .mt-container > .mt-item:nth-child(even) > .mt-timeline-content > .mt-content-container .mt-author-notes {
    clear: both;
    padding-top: 10px;
  }
}

/***
Horizontal Timeline
***/
/* PLUGIN CSS */
/* line 20356, vendor/assets/stylesheets/components-rounded.scss */
.cd-horizontal-timeline {
  opacity: 0;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  transition: opacity 0.2s;
}

/* line 20361, vendor/assets/stylesheets/components-rounded.scss */
.cd-horizontal-timeline::before {
  /* never visible - this is used in jQuery to check the current MQ */
  content: 'mobile';
  display: none;
}

/* line 20366, vendor/assets/stylesheets/components-rounded.scss */
.cd-horizontal-timeline.loaded {
  /* show the timeline after events position has been set (using JavaScript) */
  opacity: 1;
}

/* line 20370, vendor/assets/stylesheets/components-rounded.scss */
.cd-horizontal-timeline .timeline {
  position: relative;
  height: 100px;
  width: 90%;
  max-width: 800px;
  margin: 0 auto;
}

/* line 20377, vendor/assets/stylesheets/components-rounded.scss */
.cd-horizontal-timeline .events-wrapper {
  position: relative;
  height: 100%;
  margin: 0 40px;
  overflow: hidden;
}

/* line 20382, vendor/assets/stylesheets/components-rounded.scss */
.cd-horizontal-timeline .events-wrapper::after {
  /* these are used to create a shadow effect at the sides of the timeline */
  content: '';
  position: absolute;
  z-index: 2;
  top: 0;
  height: 100%;
  width: 20px;
}

/* line 20391, vendor/assets/stylesheets/components-rounded.scss */
.cd-horizontal-timeline .events-wrapper::before {
  /* these are used to create a shadow effect at the sides of the timeline */
  content: '';
  position: absolute;
  z-index: 2;
  top: 0;
  height: 100%;
  width: 20px;
  left: 0;
  background-image: -webkit-linear-gradient(left, #f8f8f8, rgba(248, 248, 248, 0));
  background-image: linear-gradient(to right, #f8f8f8, rgba(248, 248, 248, 0));
}

/* line 20403, vendor/assets/stylesheets/components-rounded.scss */
.cd-horizontal-timeline .events-wrapper::after {
  right: 0;
  background-image: -webkit-linear-gradient(right, #f8f8f8, rgba(248, 248, 248, 0));
  background-image: linear-gradient(to left, #f8f8f8, rgba(248, 248, 248, 0));
}

/* line 20409, vendor/assets/stylesheets/components-rounded.scss */
.cd-horizontal-timeline .events {
  /* this is the grey line/timeline */
  position: absolute;
  z-index: 1;
  left: 0;
  top: 49px;
  height: 2px;
  /* width will be set using JavaScript */
  background: #dfdfdf;
  -webkit-transition: -webkit-transform 0.4s;
  -moz-transition: -moz-transform 0.4s;
  transition: transform 0.4s;
}

/* line 20422, vendor/assets/stylesheets/components-rounded.scss */
.cd-horizontal-timeline .filling-line {
  /* this is used to create the green line filling the timeline */
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: #7b9d6f;
  -webkit-transform: scaleX(0);
  -moz-transform: scaleX(0);
  -ms-transform: scaleX(0);
  -o-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -ms-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center;
  -webkit-transition: -webkit-transform 0.3s;
  -moz-transition: -moz-transform 0.3s;
  transition: transform 0.3s;
}

/* line 20445, vendor/assets/stylesheets/components-rounded.scss */
.cd-horizontal-timeline .events a {
  position: absolute;
  bottom: 0;
  z-index: 2;
  text-align: center;
  font-size: 1.3rem;
  padding-bottom: 15px;
  color: #383838;
  /* fix bug on Safari - text flickering while timeline translates */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
}

/* line 20459, vendor/assets/stylesheets/components-rounded.scss */
.cd-horizontal-timeline .events a::after {
  /* this is used to create the event spot */
  content: '';
  position: absolute;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: -5px;
  height: 12px;
  width: 12px;
  border-radius: 50%;
  -webkit-transition: background-color 0.3s, border-color 0.3s;
  -moz-transition: background-color 0.3s, border-color 0.3s;
  transition: background-color 0.3s, border-color 0.3s;
}

/* line 20481, vendor/assets/stylesheets/components-rounded.scss */
.no-touch .cd-horizontal-timeline .events a:hover::after {
  background-color: #7b9d6f;
  border-color: #7b9d6f;
}

/* line 20486, vendor/assets/stylesheets/components-rounded.scss */
.cd-horizontal-timeline .events a.selected {
  pointer-events: none;
}

@media only screen and (min-width: 1100px) {
  /* line 20491, vendor/assets/stylesheets/components-rounded.scss */
  .cd-horizontal-timeline::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'desktop';
  }
}

/* line 20497, vendor/assets/stylesheets/components-rounded.scss */
.cd-timeline-navigation a {
  /* these are the left/right arrows to navigate the timeline */
  position: absolute;
  z-index: 1;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  height: 34px;
  width: 34px;
  border-radius: 50%;
  border: 2px solid #dfdfdf;
  /* replace text with an icon */
  overflow: hidden;
  color: transparent;
  text-indent: 100%;
  white-space: nowrap;
  -webkit-transition: border-color 0.3s;
  -moz-transition: border-color 0.3s;
  transition: border-color 0.3s;
}

/* line 20520, vendor/assets/stylesheets/components-rounded.scss */
.cd-timeline-navigation a.prev {
  left: 0;
}

/* line 20523, vendor/assets/stylesheets/components-rounded.scss */
.cd-timeline-navigation a.next {
  right: 0;
}

/* line 20526, vendor/assets/stylesheets/components-rounded.scss */
.cd-timeline-navigation a.inactive {
  cursor: not-allowed;
}

/* line 20528, vendor/assets/stylesheets/components-rounded.scss */
.cd-timeline-navigation a.inactive::after {
  background-position: 0 -16px;
}

/* line 20534, vendor/assets/stylesheets/components-rounded.scss */
.no-touch .cd-timeline-navigation a.inactive:hover {
  border-color: #dfdfdf;
}

/* line 20538, vendor/assets/stylesheets/components-rounded.scss */
.cd-horizontal-timeline .events-content {
  position: relative;
  width: 100%;
  margin: 10px 0 0 0;
  overflow: hidden;
  -webkit-transition: height 0.4s;
  -moz-transition: height 0.4s;
  transition: height 0.4s;
}

/* line 20546, vendor/assets/stylesheets/components-rounded.scss */
.cd-horizontal-timeline .events-content > ol > li {
  position: absolute;
  z-index: 1;
  width: 100%;
  left: 0;
  top: 0;
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%);
  padding: 0;
  opacity: 0;
  -webkit-animation-duration: 0.4s;
  -moz-animation-duration: 0.4s;
  animation-duration: 0.4s;
  -webkit-animation-timing-function: ease-in-out;
  -moz-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  margin: 0 auto;
}

/* line 20565, vendor/assets/stylesheets/components-rounded.scss */
.cd-horizontal-timeline .events-content > ol > li.selected {
  /* visible event content */
  position: relative;
  z-index: 2;
  opacity: 1;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
}

/* line 20576, vendor/assets/stylesheets/components-rounded.scss */
.cd-horizontal-timeline .events-content > ol > li.enter-right, .cd-horizontal-timeline .events-content > ol > li.leave-right {
  -webkit-animation-name: cd-enter-right;
  -moz-animation-name: cd-enter-right;
  animation-name: cd-enter-right;
}

/* line 20581, vendor/assets/stylesheets/components-rounded.scss */
.cd-horizontal-timeline .events-content > ol > li.enter-left, .cd-horizontal-timeline .events-content > ol > li.leave-left {
  -webkit-animation-name: cd-enter-left;
  -moz-animation-name: cd-enter-left;
  animation-name: cd-enter-left;
}

/* line 20586, vendor/assets/stylesheets/components-rounded.scss */
.cd-horizontal-timeline .events-content > ol > li.leave-right, .cd-horizontal-timeline .events-content > ol > li.leave-left {
  -webkit-animation-direction: reverse;
  -moz-animation-direction: reverse;
  animation-direction: reverse;
}

/* line 20593, vendor/assets/stylesheets/components-rounded.scss */
.cd-horizontal-timeline .events-content em {
  display: block;
  font-style: italic;
  margin: 10px auto;
}

/* line 20597, vendor/assets/stylesheets/components-rounded.scss */
.cd-horizontal-timeline .events-content em::before {
  content: '- ';
}

@-webkit-keyframes cd-enter-right {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%);
  }
}

@-moz-keyframes cd-enter-right {
  0% {
    opacity: 0;
    -moz-transform: translateX(100%);
  }
  100% {
    opacity: 1;
    -moz-transform: translateX(0%);
  }
}

@keyframes cd-enter-right {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%);
  }
}

@-webkit-keyframes cd-enter-left {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%);
  }
}

@-moz-keyframes cd-enter-left {
  0% {
    opacity: 0;
    -moz-transform: translateX(-100%);
  }
  100% {
    opacity: 1;
    -moz-transform: translateX(0%);
  }
}

@keyframes cd-enter-left {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%);
  }
}

/* METRONIC EXTENDED CSS */
/* line 20699, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-horizontal {
  font-size: 14px;
}

/* line 20701, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-horizontal ol, .mt-timeline-horizontal ul {
  list-style: none;
}

/* line 20704, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-horizontal blockquote, .mt-timeline-horizontal q {
  quotes: none;
}

/* line 20708, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-horizontal blockquote:before, .mt-timeline-horizontal blockquote:after {
  content: '';
  content: none;
}

/* line 20714, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-horizontal q:before, .mt-timeline-horizontal q:after {
  content: '';
  content: none;
}

/* line 20719, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-horizontal table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 20723, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-horizontal .timeline {
  width: 100%;
  max-width: 100%;
}

/* line 20726, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-horizontal .timeline:before {
  background: transparent;
}

/* line 20731, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-horizontal .timeline .events-wrapper .events a:after {
  background-color: transparent;
  border: 2px solid;
}

/* line 20735, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-horizontal .timeline .events-wrapper .events a.selected:after {
  background-color: #fff !important;
}

/* line 20738, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-horizontal .timeline .events-wrapper .events a:hover, .mt-timeline-horizontal .timeline .events-wrapper .events a:focus {
  text-decoration: none;
}

/* line 20742, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-horizontal .timeline .events-wrapper:before, .mt-timeline-horizontal .timeline .events-wrapper:after {
  background-image: none;
}

/* line 20747, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-horizontal .timeline .mt-ht-nav-icon li a {
  border-radius: 50% !important;
}

/* line 20749, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-horizontal .timeline .mt-ht-nav-icon li a i {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateX(50%) translateY(-50%);
  width: 10px;
}

/* line 20757, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-horizontal .timeline .mt-ht-nav-icon li:first-child a i {
  left: -2px;
}

/* line 20762, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-horizontal .timeline.mt-timeline-square .events a:after, .mt-timeline-horizontal .timeline.mt-timeline-square .mt-ht-nav-icon li a {
  border-radius: 0 !important;
}

/* line 20767, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-horizontal .events-content ol {
  padding: 0;
}

/* line 20770, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-horizontal .events-content ol li .mt-title {
  margin-top: 15px;
  float: left;
  width: 60%;
}

/* line 20774, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-horizontal .events-content ol li .mt-title h2 {
  margin: 0;
  opacity: 0.8;
  filter: alpha(opacity=80);
  font-size: 18px;
  font-weight: 600;
}

/* line 20782, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-horizontal .events-content ol li .mt-author {
  float: right;
  position: relative;
  text-align: right;
  width: 40%;
}

/* line 20788, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-horizontal .events-content ol li .mt-author > .mt-avatar {
  float: right;
  margin-left: 15px;
}

/* line 20792, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-horizontal .events-content ol li .mt-author > .mt-author-name {
  margin-top: 5px;
}

/* line 20794, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-horizontal .events-content ol li .mt-author > .mt-author-name a {
  opacity: 0.9;
  filter: alpha(opacity=90);
  font-size: 15px;
  font-weight: 600;
}

/* line 20799, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-horizontal .events-content ol li .mt-author > .mt-author-name a:hover, .mt-timeline-horizontal .events-content ol li .mt-author > .mt-author-name a:focus {
  text-decoration: none;
}

/* line 20804, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-horizontal .events-content ol li .mt-author > .mt-author-datetime {
  font-size: 13px;
}

/* line 20807, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-horizontal .events-content ol li .mt-author > .mt-avatar {
  width: 50px;
  height: 50px;
  border-radius: 50% !important;
  overflow: hidden;
}

/* line 20812, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-horizontal .events-content ol li .mt-author > .mt-avatar > img {
  width: 100%;
  height: auto;
}

/* line 20819, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-horizontal .events-content ol li .mt-content {
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid;
  clear: both;
  line-height: 1.7em;
}

/* line 20825, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-horizontal .events-content ol li .mt-content > p {
  opacity: 0.7;
  filter: alpha(opacity=70);
}

/* line 20830, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-horizontal .events-content ol li .mt-content img.pull-left {
  margin: 0 15px 15px 0;
}

/* line 20833, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-horizontal .events-content ol li .mt-content img.pull-right {
  margin: 0 0 15px 15px;
}

/* line 20837, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-horizontal .events-content ol li .mt-content .btn-group .dropdown-menu {
  margin-right: 5px;
}

@media (max-width: 480px) {
  /* line 20848, vendor/assets/stylesheets/components-rounded.scss */
  .mt-timeline-horizontal .events-content ol li .mt-title {
    width: 100%;
  }
  /* line 20851, vendor/assets/stylesheets/components-rounded.scss */
  .mt-timeline-horizontal .events-content ol li .mt-author {
    width: 100%;
    margin-top: 15px;
    text-align: left;
  }
  /* line 20856, vendor/assets/stylesheets/components-rounded.scss */
  .mt-timeline-horizontal .events-content ol li .mt-author > .mt-avatar {
    float: left;
    margin-right: 15px;
    margin-left: 0;
  }
  /* line 20861, vendor/assets/stylesheets/components-rounded.scss */
  .mt-timeline-horizontal .events-content ol li .mt-author > .mt-author-name {
    margin-top: 10px;
  }
  /* line 20867, vendor/assets/stylesheets/components-rounded.scss */
  .mt-timeline-horizontal .btn.pull-right {
    float: none !important;
    margin: 0 !important;
  }
}

/***
Tasks Widget
***/
/* line 20879, vendor/assets/stylesheets/components-rounded.scss */
.tasks-widget:after {
  clear: both;
}

/* line 20882, vendor/assets/stylesheets/components-rounded.scss */
.tasks-widget .task-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

/* line 20886, vendor/assets/stylesheets/components-rounded.scss */
.tasks-widget .task-list > li {
  position: relative;
  padding: 10px 10px;
  border-bottom: 1px solid #F4F6F9;
}

/* line 20890, vendor/assets/stylesheets/components-rounded.scss */
.tasks-widget .task-list > li:hover {
  background: #F4F6F9;
}

/* line 20893, vendor/assets/stylesheets/components-rounded.scss */
.tasks-widget .task-list > li.last-line {
  border-bottom: none;
}

/* line 20896, vendor/assets/stylesheets/components-rounded.scss */
.tasks-widget .task-list > li.task-done {
  background: #f6f6f6;
}

/* line 20898, vendor/assets/stylesheets/components-rounded.scss */
.tasks-widget .task-list > li.task-done:hover {
  background: #f4f4f4;
}

/* line 20901, vendor/assets/stylesheets/components-rounded.scss */
.tasks-widget .task-list > li.task-done .task-title-sp {
  text-decoration: line-through;
}

/* line 20906, vendor/assets/stylesheets/components-rounded.scss */
.tasks-widget .task-list > li > .task-bell {
  margin-left: 10px;
}

/* line 20909, vendor/assets/stylesheets/components-rounded.scss */
.tasks-widget .task-list > li > .task-checkbox {
  float: left;
  width: 30px;
}

/* line 20912, vendor/assets/stylesheets/components-rounded.scss */
.tasks-widget .task-list > li > .task-checkbox input[type="checkbox"] {
  cursor: pointer;
}

/* line 20916, vendor/assets/stylesheets/components-rounded.scss */
.tasks-widget .task-list > li > .task-title {
  color: #838FA1;
  margin-right: 10px;
}

/* line 20919, vendor/assets/stylesheets/components-rounded.scss */
.tasks-widget .task-list > li > .task-title .task-title-sp {
  margin-right: 5px;
}

/* line 20924, vendor/assets/stylesheets/components-rounded.scss */
.tasks-widget .task-list > li .task-config-btn {
  margin-top: -1px;
}

/* line 20927, vendor/assets/stylesheets/components-rounded.scss */
.tasks-widget .task-list > li > .task-config {
  display: none;
  position: absolute;
  top: 7px;
  right: 10px;
}

/* line 20933, vendor/assets/stylesheets/components-rounded.scss */
.tasks-widget .task-list > li:hover > .task-config {
  display: block;
  margin-bottom: 0 !important;
}

/* line 20939, vendor/assets/stylesheets/components-rounded.scss */
.tasks-widget .task-footer {
  margin-top: 5px;
}

/* line 20941, vendor/assets/stylesheets/components-rounded.scss */
.tasks-widget .task-footer:before {
  content: " ";
  display: table;
}

/* line 20945, vendor/assets/stylesheets/components-rounded.scss */
.tasks-widget .task-footer:after {
  content: " ";
  display: table;
  clear: both;
}

@media only screen and (max-width: 480px) {
  /* line 20955, vendor/assets/stylesheets/components-rounded.scss */
  .tasks-widget .task-config-btn {
    float: inherit;
    display: block;
  }
  /* line 20959, vendor/assets/stylesheets/components-rounded.scss */
  .tasks-widget .task-list-projects li > .label {
    margin-bottom: 5px;
  }
}

/* line 20965, vendor/assets/stylesheets/components-rounded.scss */
.mt-comments .mt-comment {
  padding: 10px;
  margin: 0 0 10px 0;
}

/* line 20968, vendor/assets/stylesheets/components-rounded.scss */
.mt-comments .mt-comment .mt-comment-img {
  width: 40px;
  float: left;
}

/* line 20971, vendor/assets/stylesheets/components-rounded.scss */
.mt-comments .mt-comment .mt-comment-img > img {
  border-radius: 50% !important;
}

/* line 20975, vendor/assets/stylesheets/components-rounded.scss */
.mt-comments .mt-comment .mt-comment-body {
  padding-left: 20px;
  position: relative;
  overflow: hidden;
}

/* line 20980, vendor/assets/stylesheets/components-rounded.scss */
.mt-comments .mt-comment .mt-comment-body .mt-comment-info:before {
  content: " ";
  display: table;
}

/* line 20984, vendor/assets/stylesheets/components-rounded.scss */
.mt-comments .mt-comment .mt-comment-body .mt-comment-info:after {
  content: " ";
  display: table;
  clear: both;
}

/* line 20989, vendor/assets/stylesheets/components-rounded.scss */
.mt-comments .mt-comment .mt-comment-body .mt-comment-info .mt-comment-author {
  display: inline-block;
  float: left;
  margin: 0px 0px 10px 0;
  color: #060606;
  font-weight: 600;
}

/* line 20996, vendor/assets/stylesheets/components-rounded.scss */
.mt-comments .mt-comment .mt-comment-body .mt-comment-info .mt-comment-date {
  display: inline-block;
  float: right;
  margin: 0px;
  color: #BABABA;
}

/* line 21003, vendor/assets/stylesheets/components-rounded.scss */
.mt-comments .mt-comment .mt-comment-body .mt-comment-text {
  color: #999999;
}

/* line 21006, vendor/assets/stylesheets/components-rounded.scss */
.mt-comments .mt-comment .mt-comment-body .mt-comment-details {
  margin: 10px 0px 0px 0;
}

/* line 21008, vendor/assets/stylesheets/components-rounded.scss */
.mt-comments .mt-comment .mt-comment-body .mt-comment-details .mt-comment-status {
  text-transform: uppercase;
  float: left;
}

/* line 21011, vendor/assets/stylesheets/components-rounded.scss */
.mt-comments .mt-comment .mt-comment-body .mt-comment-details .mt-comment-status.mt-comment-status-pending {
  color: #B8C0F5;
}

/* line 21014, vendor/assets/stylesheets/components-rounded.scss */
.mt-comments .mt-comment .mt-comment-body .mt-comment-details .mt-comment-status.mt-comment-status-approved {
  color: #6BD873;
}

/* line 21017, vendor/assets/stylesheets/components-rounded.scss */
.mt-comments .mt-comment .mt-comment-body .mt-comment-details .mt-comment-status.mt-comment-status-rejected {
  color: red;
}

/* line 21021, vendor/assets/stylesheets/components-rounded.scss */
.mt-comments .mt-comment .mt-comment-body .mt-comment-details .mt-comment-actions {
  display: none;
  list-style: none;
  margin: 0;
  padding: 0;
  float: right;
}

/* line 21027, vendor/assets/stylesheets/components-rounded.scss */
.mt-comments .mt-comment .mt-comment-body .mt-comment-details .mt-comment-actions > li {
  float: left;
  padding: 0 5px;
  margin: 0;
}

/* line 21031, vendor/assets/stylesheets/components-rounded.scss */
.mt-comments .mt-comment .mt-comment-body .mt-comment-details .mt-comment-actions > li > a {
  text-transform: uppercase;
  color: #999999;
}

/* line 21034, vendor/assets/stylesheets/components-rounded.scss */
.mt-comments .mt-comment .mt-comment-body .mt-comment-details .mt-comment-actions > li > a:hover {
  color: #666666;
  text-decoration: none;
}

/* line 21043, vendor/assets/stylesheets/components-rounded.scss */
.mt-comments .mt-comment:hover {
  background: #f9f9f9;
}

/* line 21045, vendor/assets/stylesheets/components-rounded.scss */
.mt-comments .mt-comment:hover .mt-comment-body .mt-comment-details .mt-comment-actions {
  display: inline-block;
}

/* line 21051, vendor/assets/stylesheets/components-rounded.scss */
.mt-actions .mt-action {
  margin: 0px;
  padding: 15px 0 15px 0;
  border-bottom: 1px solid #f7f8f9;
}

/* line 21055, vendor/assets/stylesheets/components-rounded.scss */
.mt-actions .mt-action:last-child {
  border-bottom: 0px;
}

/* line 21058, vendor/assets/stylesheets/components-rounded.scss */
.mt-actions .mt-action .mt-action-img {
  width: 40px;
  float: left;
}

/* line 21061, vendor/assets/stylesheets/components-rounded.scss */
.mt-actions .mt-action .mt-action-img > img {
  border-radius: 50% !important;
  margin-bottom: 2px;
}

/* line 21066, vendor/assets/stylesheets/components-rounded.scss */
.mt-actions .mt-action .mt-action-body {
  padding-left: 15px;
  position: relative;
  overflow: hidden;
}

/* line 21070, vendor/assets/stylesheets/components-rounded.scss */
.mt-actions .mt-action .mt-action-body .mt-action-row {
  display: table;
  width: 100%;
}

/* line 21073, vendor/assets/stylesheets/components-rounded.scss */
.mt-actions .mt-action .mt-action-body .mt-action-row .mt-action-info {
  display: table-cell;
  vertical-align: top;
}

/* line 21076, vendor/assets/stylesheets/components-rounded.scss */
.mt-actions .mt-action .mt-action-body .mt-action-row .mt-action-info .mt-action-icon {
  display: table-cell;
  padding: 6px 20px 6px 6px;
}

/* line 21079, vendor/assets/stylesheets/components-rounded.scss */
.mt-actions .mt-action .mt-action-body .mt-action-row .mt-action-info .mt-action-icon > i {
  display: inline-block;
  position: relative;
  top: 10px;
  font-size: 25px;
  color: #78E0E8;
}

/* line 21087, vendor/assets/stylesheets/components-rounded.scss */
.mt-actions .mt-action .mt-action-body .mt-action-row .mt-action-info .mt-action-details {
  display: table-cell;
  vertical-align: top;
}

/* line 21090, vendor/assets/stylesheets/components-rounded.scss */
.mt-actions .mt-action .mt-action-body .mt-action-row .mt-action-info .mt-action-details .mt-action-author {
  color: #060606;
  font-weight: 600;
}

/* line 21094, vendor/assets/stylesheets/components-rounded.scss */
.mt-actions .mt-action .mt-action-body .mt-action-row .mt-action-info .mt-action-details .mt-action-desc {
  margin-bottom: 0;
  color: #999b9b;
}

/* line 21100, vendor/assets/stylesheets/components-rounded.scss */
.mt-actions .mt-action .mt-action-body .mt-action-row .mt-action-datetime {
  vertical-align: top;
  display: table-cell;
  text-align: center;
  width: 150px;
  white-space: nowrap;
  padding-top: 15px;
  color: #A6A8A8;
}

/* line 21108, vendor/assets/stylesheets/components-rounded.scss */
.mt-actions .mt-action .mt-action-body .mt-action-row .mt-action-datetime .mt-action-dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  background-color: red;
  border-radius: 50% !important;
  margin-left: 5px;
  margin-right: 5px;
}

/* line 21118, vendor/assets/stylesheets/components-rounded.scss */
.mt-actions .mt-action .mt-action-body .mt-action-row .mt-action-buttons {
  vertical-align: top;
  display: table-cell;
  text-align: center;
  width: 160px;
  white-space: nowrap;
  padding-top: 10px;
}

@media (max-width: 767px) {
  /* 767px */
  /* line 21132, vendor/assets/stylesheets/components-rounded.scss */
  .mt-actions .mt-action .mt-action-body .mt-action-row {
    display: block;
  }
  /* line 21134, vendor/assets/stylesheets/components-rounded.scss */
  .mt-actions .mt-action .mt-action-body .mt-action-row .mt-action-info {
    display: block;
  }
  /* line 21137, vendor/assets/stylesheets/components-rounded.scss */
  .mt-actions .mt-action .mt-action-body .mt-action-row .mt-action-datetime {
    display: inline-block;
    margin-left: 40px;
  }
  /* line 21141, vendor/assets/stylesheets/components-rounded.scss */
  .mt-actions .mt-action .mt-action-body .mt-action-row .mt-action-buttons {
    display: inline-block;
    float: right;
  }
}

/* line 21148, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-1 {
  border: 1px solid #e7ecf1;
  border-radius: 10px;
  text-align: center;
  position: relative;
  -webkit-box-shadow: 4px 4px 20px -6px #c6bebe;
  -moz-box-shadow: 4px 4px 20px -6px #c6bebe;
  box-shadow: 4px 4px 20px -6px #c6bebe;
}

/* line 21156, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-1 .mt-icon {
  position: absolute;
  right: 10px;
  top: 0px;
  margin: 7px;
  font-size: 24px;
}

/* line 21163, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-1 .mt-icon > a > i {
  color: #187DB7;
}

/* line 21166, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-1 .mt-icon > a:hover > i {
  color: #187DB7;
}

/* line 21171, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-1 .mt-img {
  display: inline-block;
  border-radius: 50% !important;
  margin: 40px 0 30px 0;
  width: 50%;
  height: 50%;
}

/* line 21177, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-1 .mt-img > img {
  border: 1px solid trnsparent;
  border-radius: 50% !important;
  width: 50%;
  height: 50%;
}

/* line 21185, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-1 .mt-body .mt-username {
  text-align: center;
  margin: 5px 10px;
  font-weight: 700;
  font-size: 16px;
}

/* line 21191, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-1 .mt-body .mt-user-title {
  text-align: center;
  margin: 10px 30px 15px 30px;
  color: #666666;
  font-size: 13px;
}

/* line 21197, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-1 .mt-body .mt-stats {
  margin: 0;
  padding: 15px;
  background: #EEF2F8;
  color: #fff;
}

/* line 21202, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-1 .mt-body .mt-stats .btn-group {
  border-top: 1px solid #e7ecf1;
}

/* line 21204, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-1 .mt-body .mt-stats .btn-group .btn {
  padding: 10px 10px;
  font-size: 14px;
  border-right: 1px solid #e7ecf1;
}

/* line 21208, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-1 .mt-body .mt-stats .btn-group .btn:hover {
  background-color: #e7ecf1;
}

/* line 21211, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-1 .mt-body .mt-stats .btn-group .btn:last-child {
  border: 0;
}

/* line 21214, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-1 .mt-body .mt-stats .btn-group .btn > i {
  position: relative;
  top: 3px;
  right: 2px;
  font-size: 16px;
}

/* line 21220, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-1 .mt-body .mt-stats .btn-group .btn:first-child {
  border-bottom-left-radius: 4px !important;
}

/* line 21223, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-1 .mt-body .mt-stats .btn-group .btn:last-child {
  border-bottom-right-radius: 4px !important;
}

/* line 21232, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-2 {
  border: 1px solid #e7ecf1;
  position: relative;
}

/* line 21235, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-2 .mt-head {
  position: absolute;
  width: 100%;
  background-size: 100% 100%;
}

/* line 21239, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-2 .mt-head .mt-head-label {
  position: absolute;
  top: 8px;
  right: 8px;
  cursor: pointer;
}

/* line 21244, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-2 .mt-head .mt-head-label > button {
  font-size: 13px;
  border-radius: 2px !important;
}

/* line 21250, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-2 .mt-head .mt-head-user .mt-head-user-img {
  position: relative;
  float: left;
  margin: 165px 32px 18px 35px;
}

/* line 21254, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-2 .mt-head .mt-head-user .mt-head-user-img::after {
  content: "";
  position: absolute;
  top: 90%;
  left: 50%;
  margin-left: -15px;
  border-width: 13px;
  border-style: solid;
  border-color: transparent transparent white  transparent;
}

/* line 21264, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-2 .mt-head .mt-head-user .mt-head-user-img > img {
  width: 65px;
  border-radius: 50% !important;
}

/* line 21269, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-2 .mt-head .mt-head-user .mt-head-user-info {
  margin: 175px 0 0 -9px;
  color: white;
  display: inline-block;
}

/* line 21273, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-2 .mt-head .mt-head-user .mt-head-user-info .mt-user-name {
  display: block;
  font-size: 15px;
}

/* line 21277, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-2 .mt-head .mt-head-user .mt-head-user-info .mt-user-time {
  font-size: 13px;
  display: block;
}

/* line 21280, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-2 .mt-head .mt-head-user .mt-head-user-info .mt-user-time > i {
  position: relative;
  top: 1px;
  font-size: 13px;
}

/* line 21289, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-2 .mt-body {
  text-align: center;
}

/* line 21291, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-2 .mt-body .mt-body-title {
  font-weight: 600;
  font-size: 16px;
}

/* line 21295, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-2 .mt-body .mt-body-description {
  margin-top: 10px;
  display: inline-block;
  color: #666666;
  font-size: 13px;
  padding: 0 10px;
}

/* line 21301, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-2 .mt-body .mt-body-description .content {
  display: -webkit-box;
  max-width: 100%;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

/* line 21309, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-2 .mt-body .mt-body-stats {
  padding: 0;
}

/* line 21311, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-2 .mt-body .mt-body-stats:before {
  content: " ";
  display: table;
}

/* line 21315, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-2 .mt-body .mt-body-stats:after {
  content: " ";
  display: table;
  clear: both;
}

/* line 21320, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-2 .mt-body .mt-body-stats > li {
  margin: 15px;
  list-style: none;
  display: inline-block;
}

/* line 21326, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-2 .mt-body .mt-body-actions {
  border-top: 1px solid #e7ecf1;
}

/* line 21328, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-2 .mt-body .mt-body-actions > i {
  font-size: 18px;
}

/* line 21331, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-2 .mt-body .mt-body-actions .btn {
  font-size: 14px;
  border-right: 1px solid #e7ecf1;
  padding: 12px 0 12px 0;
  text-align: center;
}

/* line 21336, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-2 .mt-body .mt-body-actions .btn:last-child {
  border: 0;
}

/* line 21344, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-3 {
  border: 1px solid #e7ecf1;
}

/* line 21346, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-3 .mt-head {
  background-color: #5DC9E6;
  margin-bottom: 20px;
  color: white;
  padding: 15px 0;
}

/* line 21351, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-3 .mt-head .mt-head-icon {
  font-size: 35px;
  text-align: center;
  padding-top: 20px;
  margin-bottom: 10px;
}

/* line 21357, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-3 .mt-head .mt-head-desc {
  margin-left: 10px;
  margin-right: 10px;
  text-align: center;
  color: #fff;
  opacity: 0.8;
  filter: alpha(opacity=80);
}

/* line 21365, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-3 .mt-head .mt-head-date {
  text-align: center;
  margin-top: 20px;
  display: block;
  color: #f2f2f2;
}

/* line 21371, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-3 .mt-head .mt-head-button {
  margin: 10px 0;
  text-align: center;
  padding: 20px;
}

/* line 21375, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-3 .mt-head .mt-head-button > button {
  width: 90px;
}

/* line 21381, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-3 .mt-body-actions-icons .btn-group {
  margin-bottom: 20px;
}

/* line 21383, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-3 .mt-body-actions-icons .btn-group .mt-icon {
  display: block;
  position: relative;
  padding: 5px;
  font-size: 15px;
}

/* line 21390, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-3 .mt-body-actions-icons .btn {
  border-right: 1px solid #e7ecf1;
  font-size: 11px;
  text-align: center;
  padding: 0;
}

/* line 21395, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-3 .mt-body-actions-icons .btn:last-child {
  border-right: 0;
}

/* line 21402, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-4 {
  min-height: 250px;
  color: white;
  background-color: #26C0B8;
}

/* line 21406, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-4 .mt-img-container {
  position: relative;
}

/* line 21408, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-4 .mt-img-container > img {
  height: 250px;
  width: 100%;
}

/* line 21413, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-4 .mt-container {
  width: 150px;
  background-color: #26C0B8;
  min-height: 250px;
  position: absolute;
  right: 15px;
  top: 0;
}

/* line 21420, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-4 .mt-container .mt-head-title {
  text-align: center;
  margin-top: 20px;
  padding: 10px;
}

/* line 21425, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-4 .mt-container .mt-body-icons {
  margin-top: 30px;
  text-align: center;
}

/* line 21428, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-4 .mt-container .mt-body-icons > a {
  color: #e6e6e6;
  display: inline-block;
  padding: 10px;
  font-size: 17px;
}

/* line 21433, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-4 .mt-container .mt-body-icons > a:hover {
  color: #fff;
}

/* line 21438, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-4 .mt-container .mt-footer-button {
  margin-top: 30px;
  position: absolute;
  right: 0;
}

/* line 21442, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-4 .mt-container .mt-footer-button > .btn {
  width: 90px;
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  border: none !important;
}

/* line 21452, vendor/assets/stylesheets/components-rounded.scss */
.mt-code {
  padding: 3px;
  color: #E43A45;
  border-radius: 4px !important;
  display: inline;
  word-wrap: normal;
}

/* line 21460, vendor/assets/stylesheets/components-rounded.scss */
.caption-desc {
  font-size: 13px;
  margin-top: 0.5em;
  line-height: 2.3em;
}

/* line 21467, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .row {
  margin: 0;
}

/* line 21471, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-default .mt-step-col {
  padding-top: 30px;
  padding-bottom: 30px;
  text-align: center;
}

/* line 21476, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-default .mt-step-number {
  font-size: 26px;
  border-radius: 50% !important;
  display: inline-block;
  margin: auto;
  padding: 3px 14px;
  margin-bottom: 20px;
}

/* line 21484, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-default .mt-step-title {
  font-size: 30px;
  font-weight: 100;
}

/* line 21488, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-default .active {
  background-color: #32c5d2 !important;
}

/* line 21490, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-default .active .mt-step-number {
  color: #32c5d2 !important;
}

/* line 21493, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-default .active .mt-step-title, .mt-element-step .step-default .active .mt-step-content {
  color: #fff !important;
}

/* line 21497, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-default .done {
  background-color: #26C281 !important;
}

/* line 21499, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-default .done .mt-step-number {
  color: #26C281 !important;
}

/* line 21502, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-default .done .mt-step-title, .mt-element-step .step-default .done .mt-step-content {
  color: #fff !important;
}

/* line 21506, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-default .error {
  background-color: #E7505A !important;
}

/* line 21508, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-default .error .mt-step-number {
  color: #E7505A !important;
}

/* line 21511, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-default .error .mt-step-title, .mt-element-step .step-default .error .mt-step-content {
  color: #fff !important;
}

/* line 21517, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-thin .mt-step-col {
  padding-top: 10px;
  padding-bottom: 10px;
}

/* line 21521, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-thin .mt-step-number {
  font-size: 26px;
  border-radius: 50% !important;
  float: left;
  margin: auto;
  padding: 3px 14px;
}

/* line 21528, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-thin .mt-step-title {
  font-size: 24px;
  font-weight: 100;
  padding-left: 60px;
  margin-top: -4px;
}

/* line 21534, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-thin .mt-step-content {
  padding-left: 60px;
  margin-top: -5px;
}

/* line 21538, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-thin .active {
  background-color: #32c5d2 !important;
}

/* line 21540, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-thin .active .mt-step-number {
  color: #32c5d2 !important;
}

/* line 21543, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-thin .active .mt-step-title, .mt-element-step .step-thin .active .mt-step-content {
  color: #fff !important;
}

/* line 21547, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-thin .done {
  background-color: #26C281 !important;
}

/* line 21549, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-thin .done .mt-step-number {
  color: #26C281 !important;
}

/* line 21552, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-thin .done .mt-step-title, .mt-element-step .step-thin .done .mt-step-content {
  color: #fff !important;
}

/* line 21556, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-thin .error {
  background-color: #E7505A !important;
}

/* line 21558, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-thin .error .mt-step-number {
  color: #E7505A !important;
}

/* line 21561, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-thin .error .mt-step-title, .mt-element-step .step-thin .error .mt-step-content {
  color: #fff !important;
}

/* line 21567, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-background .mt-step-col {
  padding-top: 30px;
  padding-bottom: 30px;
  text-align: center;
  height: 160px;
}

/* line 21573, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-background .mt-step-number {
  font-size: 200px;
  position: absolute;
  bottom: 0;
  right: 0;
  line-height: 0.79em;
  color: #dae1e4;
  z-index: 4;
}

/* line 21582, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-background .mt-step-title {
  font-size: 30px;
  font-weight: 100;
  text-align: right;
  padding-right: 25%;
  z-index: 5;
  position: relative;
}

/* line 21590, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-background .mt-step-content {
  text-align: right;
  padding-right: 25%;
  z-index: 5;
  position: relative;
}

/* line 21596, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-background .active {
  background-color: #32c5d2 !important;
}

/* line 21598, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-background .active .mt-step-number {
  color: #2ab4c0 !important;
}

/* line 21601, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-background .active .mt-step-title, .mt-element-step .step-background .active .mt-step-content {
  color: #fff !important;
}

/* line 21605, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-background .done {
  background-color: #26C281 !important;
}

/* line 21607, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-background .done .mt-step-number {
  color: #22ad73 !important;
}

/* line 21610, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-background .done .mt-step-title, .mt-element-step .step-background .done .mt-step-content {
  color: #fff !important;
}

/* line 21614, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-background .error {
  background-color: #E7505A !important;
}

/* line 21616, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-background .error .mt-step-number {
  color: #e43a45 !important;
}

/* line 21619, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-background .error .mt-step-title, .mt-element-step .step-background .error .mt-step-content {
  color: #fff !important;
}

/* line 21625, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-background-thin .mt-step-col {
  padding-top: 15px;
  padding-bottom: 15px;
  text-align: center;
}

/* line 21630, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-background-thin .mt-step-number {
  font-size: 120px;
  position: absolute;
  bottom: 0;
  right: 0;
  line-height: 0.79em;
  color: #dae1e4;
  z-index: 4;
}

/* line 21639, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-background-thin .mt-step-title {
  font-size: 30px;
  font-weight: 100;
  text-align: right;
  padding-right: 25%;
  z-index: 5;
  position: relative;
}

/* line 21647, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-background-thin .mt-step-content {
  text-align: right;
  position: relative;
  padding-right: 25%;
  z-index: 5;
}

/* line 21653, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-background-thin .active {
  background-color: #32c5d2 !important;
}

/* line 21655, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-background-thin .active .mt-step-number {
  color: #2ab4c0 !important;
}

/* line 21658, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-background-thin .active .mt-step-title, .mt-element-step .step-background-thin .active .mt-step-content {
  color: #fff !important;
}

/* line 21662, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-background-thin .done {
  background-color: #26C281 !important;
}

/* line 21664, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-background-thin .done .mt-step-number {
  color: #22ad73 !important;
}

/* line 21667, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-background-thin .done .mt-step-title, .mt-element-step .step-background-thin .done .mt-step-content {
  color: #fff !important;
}

/* line 21671, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-background-thin .error {
  background-color: #E7505A !important;
}

/* line 21673, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-background-thin .error .mt-step-number {
  color: #e43a45 !important;
}

/* line 21676, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-background-thin .error .mt-step-title, .mt-element-step .step-background-thin .error .mt-step-content {
  color: #fff !important;
}

/* line 21682, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-no-background .mt-step-col {
  padding-top: 30px;
  padding-bottom: 30px;
  text-align: center;
}

/* line 21687, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-no-background .mt-step-number {
  font-size: 26px;
  border-radius: 50% !important;
  display: inline-block;
  margin: auto;
  padding: 3px 14px;
  margin-bottom: 20px;
  border: 1px solid;
  border-color: #e5e5e5;
}

/* line 21697, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-no-background .mt-step-title {
  font-size: 30px;
  font-weight: 100;
}

/* line 21702, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-no-background .active .mt-step-number {
  color: #32c5d2 !important;
  border-color: #32c5d2 !important;
  font-weight: 700;
}

/* line 21707, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-no-background .active .mt-step-title, .mt-element-step .step-no-background .active .mt-step-content {
  color: #32c5d2 !important;
  font-weight: 700;
}

/* line 21713, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-no-background .done .mt-step-number {
  color: #26C281 !important;
  border-color: #26C281 !important;
  font-weight: 700;
}

/* line 21718, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-no-background .done .mt-step-title, .mt-element-step .step-no-background .done .mt-step-content {
  color: #26C281 !important;
  font-weight: 700;
}

/* line 21724, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-no-background .error .mt-step-number {
  color: #E7505A !important;
  border-color: #E7505A !important;
  font-weight: 700;
}

/* line 21729, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-no-background .error .mt-step-title, .mt-element-step .step-no-background .error .mt-step-content {
  color: #E7505A !important;
  font-weight: 700;
}

/* line 21736, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-no-background-thin .mt-step-col {
  padding-top: 10px;
  padding-bottom: 10px;
}

/* line 21740, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-no-background-thin .mt-step-number {
  font-size: 26px;
  border-radius: 50% !important;
  float: left;
  margin: auto;
  padding: 3px 14px;
  border: 1px solid;
  border-color: #e5e5e5;
}

/* line 21749, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-no-background-thin .mt-step-title {
  font-size: 24px;
  font-weight: 100;
  padding-left: 60px;
  margin-top: -4px;
}

/* line 21755, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-no-background-thin .mt-step-content {
  padding-left: 60px;
  margin-top: -5px;
}

/* line 21760, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-no-background-thin .active .mt-step-number {
  color: #32c5d2 !important;
  border-color: #32c5d2 !important;
  font-weight: 700;
}

/* line 21765, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-no-background-thin .active .mt-step-title, .mt-element-step .step-no-background-thin .active .mt-step-content {
  color: #32c5d2 !important;
  font-weight: 700;
}

/* line 21771, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-no-background-thin .done .mt-step-number {
  color: #26C281 !important;
  border-color: #26C281 !important;
  font-weight: 700;
}

/* line 21776, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-no-background-thin .done .mt-step-title, .mt-element-step .step-no-background-thin .done .mt-step-content {
  color: #26C281 !important;
  font-weight: 700;
}

/* line 21782, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-no-background-thin .error .mt-step-number {
  color: #E7505A !important;
  border-color: #E7505A !important;
  font-weight: 700;
}

/* line 21787, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-no-background-thin .error .mt-step-title, .mt-element-step .step-no-background-thin .error .mt-step-content {
  color: #E7505A !important;
  font-weight: 700;
}

/* line 21794, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-line .mt-step-col {
  padding: 30px 0;
  text-align: center;
}

/* line 21798, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-line .mt-step-number {
  font-size: 26px;
  border-radius: 50% !important;
  display: inline-block;
  margin: auto;
  padding: 9px;
  margin-bottom: 5px;
  border: 3px solid;
  border-color: #e5e5e5;
  position: relative;
  z-index: 5;
  height: 60px;
  width: 60px;
  text-align: center;
}

/* line 21812, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-line .mt-step-number > i {
  position: relative;
  top: 50%;
  transform: translateY(-120%);
}

/* line 21818, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-line .mt-step-title {
  font-size: 20px;
  font-weight: 400;
  position: relative;
}

/* line 21822, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-line .mt-step-title:after {
  content: '';
  height: 3px;
  width: 50%;
  position: absolute;
  background-color: #e5e5e5;
  top: -32px;
  left: 50%;
  z-index: 4;
  transform: translateY(-100%);
}

/* line 21833, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-line .mt-step-title:before {
  content: '';
  height: 3px;
  width: 50%;
  position: absolute;
  background-color: #e5e5e5;
  top: -32px;
  right: 50%;
  z-index: 4;
  transform: translateY(-100%);
}

/* line 21845, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-line .first .mt-step-title:before, .mt-element-step .step-line .last .mt-step-title:after {
  content: none;
}

/* line 21849, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-line .active .mt-step-number {
  color: #32c5d2 !important;
  border-color: #32c5d2 !important;
}

/* line 21853, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-line .active .mt-step-title, .mt-element-step .step-line .active .mt-step-content {
  color: #32c5d2 !important;
}

/* line 21857, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-line .active .mt-step-title:after, .mt-element-step .step-line .active .mt-step-title:before {
  background-color: #32c5d2;
}

/* line 21863, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-line .done .mt-step-number {
  color: #26C281 !important;
  border-color: #26C281 !important;
}

/* line 21867, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-line .done .mt-step-title, .mt-element-step .step-line .done .mt-step-content {
  color: #26C281 !important;
}

/* line 21871, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-line .done .mt-step-title:after, .mt-element-step .step-line .done .mt-step-title:before {
  background-color: #26C281;
}

/* line 21877, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-line .error .mt-step-number {
  color: #E7505A !important;
  border-color: #E7505A !important;
}

/* line 21881, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-line .error .mt-step-title, .mt-element-step .step-line .error .mt-step-content {
  color: #E7505A !important;
}

/* line 21885, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-line .error .mt-step-title:after, .mt-element-step .step-line .error .mt-step-title:before {
  background-color: #E7505A;
}

@media (max-width: 991px) {
  /* 991px */
  /* line 21896, vendor/assets/stylesheets/components-rounded.scss */
  .mt-element-step .step-line .mt-step-title:after, .mt-element-step .step-line .mt-step-title:before {
    content: none;
  }
}

/* line 21904, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  padding: 15px;
}

/* line 21909, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head .list-title {
  margin: 0 0 0.7em 0;
  font-size: 18px;
}

/* line 21913, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head .list-date {
  font-size: 12px;
}

/* line 21916, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head .list-pending {
  margin-bottom: 10px;
}

/* line 21919, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head .list-count {
  display: inline-block;
  padding: 3px 7px;
}

/* line 21922, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head .list-count.last {
  margin-bottom: 0;
}

/* line 21926, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head .list-label {
  display: inline-block;
  font-size: 12px;
}

/* line 21931, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-container {
  /*border-left: 1px solid;
      border-right: 1px solid;
      border-bottom: 1px solid;
      border-color: #e7ecf1;
      padding: 15px;*/
}

/* line 21937, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-container .mt-list-title {
  padding-bottom: 15px;
  font-size: 14px;
  font-weight: 700;
}

/* line 21942, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-container ul {
  margin-bottom: 0;
  padding: 0;
}

/* line 21945, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-container ul > .mt-list-item {
  list-style: none;
  /*border-bottom: 1px solid;
          border-color: #e7ecf1;
          padding: 25px 0;
          min-height: 45px;*/
}

/* line 21951, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-container ul > .mt-list-item:first-child {
  padding-top: 0;
}

/* line 21954, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-container ul > .mt-list-item:last-child {
  padding-bottom: 0;
  border: none;
}

/* line 21959, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-container ul > .mt-list-item > .list-icon-container {
  border: 1px solid;
  border-color: #e7ecf1;
  border-radius: 50% !important;
  padding: 0.9em;
  float: left;
  width: 45px;
  height: 45px;
}

/* line 21967, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-container ul > .mt-list-item > .list-icon-container > a {
  color: #34495e;
}

/* line 21969, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-container ul > .mt-list-item > .list-icon-container > a:hover {
  color: #26C281;
  text-decoration: none;
}

/* line 21974, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-container ul > .mt-list-item > .list-icon-container.done {
  border-color: #26C281;
}

/* line 21976, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-container ul > .mt-list-item > .list-icon-container.done > a {
  color: #26C281;
}

/* line 21978, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-container ul > .mt-list-item > .list-icon-container.done > a:hover {
  color: #26C281;
  text-decoration: none;
}

/* line 21985, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-container ul > .mt-list-item > .list-item-content {
  /*padding: 0 75px 0 60px;*/
}

/* line 21988, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-container ul > .mt-list-item > .list-item-content > h3 {
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 16px;
}

/* line 21992, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-container ul > .mt-list-item > .list-item-content > h3 > a {
  color: #34495e;
}

/* line 21994, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-container ul > .mt-list-item > .list-item-content > h3 > a:hover {
  color: #26C281;
  text-decoration: none;
}

/* line 22000, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-container ul > .mt-list-item > .list-item-content > p {
  margin: 0;
}

/* line 22005, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-container ul > .mt-list-item > .list-datetime {
  text-align: right;
  float: right;
  width: 60px;
}

/* line 22014, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.ext-1.mt-list-container {
  padding: 15px 0 0 0;
}

/* line 22016, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.ext-1.mt-list-container .mt-list-title {
  padding: 0 15px 15px 15px;
}

/* line 22019, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.ext-1.mt-list-container ul > .mt-list-item {
  padding: 15px;
  border-left: 3px solid;
  border-color: #2F353B;
  border-bottom-color: #e7ecf1;
}

/* line 22024, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.ext-1.mt-list-container ul > .mt-list-item:hover {
  background-color: #e5e5e5;
}

/* line 22027, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.ext-1.mt-list-container ul > .mt-list-item.done {
  border-color: #26C281;
  border-bottom-color: #e7ecf1;
}

/* line 22030, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.ext-1.mt-list-container ul > .mt-list-item.done:hover {
  background-color: #96ebc8;
}

/* line 22034, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.ext-1.mt-list-container ul > .mt-list-item > .list-icon-container {
  border: none;
}

/* line 22040, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.group .list-toggle-container:hover, .mt-element-list .list-default.group .list-toggle-container:focus, .mt-element-list .list-default.group .list-toggle-container:active {
  text-decoration: none;
}

/* line 22043, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.group .list-toggle-container .list-toggle {
  padding: 15px;
  background-color: #2F353B;
  font-weight: 700;
  color: #fff;
  text-decoration: none;
}

/* line 22049, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.group .list-toggle-container .list-toggle.done {
  background-color: #26C281;
}

/* line 22056, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-simple.mt-list-head {
  padding: 15px;
}

/* line 22058, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-simple.mt-list-head .list-title {
  margin: 0;
  padding-right: 85px;
}

/* line 22062, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-simple.mt-list-head .list-date {
  font-size: 12px;
  opacity: 0.8;
  float: right;
  width: 75px;
}

/* line 22069, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-simple.mt-list-container {
  border-left: 1px solid;
  border-right: 1px solid;
  border-bottom: 1px solid;
  border-color: #e7ecf1;
  padding: 15px;
}

/* line 22075, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-simple.mt-list-container ul {
  margin-bottom: 0;
  padding: 0;
}

/* line 22078, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-simple.mt-list-container ul > .mt-list-item {
  list-style: none;
  border-bottom: 1px solid;
  border-color: #e7ecf1;
  padding: 15px 0;
}

/* line 22083, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-simple.mt-list-container ul > .mt-list-item:first-child {
  padding-top: 0;
}

/* line 22086, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-simple.mt-list-container ul > .mt-list-item:last-child {
  padding-bottom: 0;
  border: none;
}

/* line 22091, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-simple.mt-list-container ul > .mt-list-item > .list-icon-container {
  font-size: 14px;
  float: left;
}

/* line 22094, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-simple.mt-list-container ul > .mt-list-item > .list-icon-container > a {
  color: #34495e;
}

/* line 22096, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-simple.mt-list-container ul > .mt-list-item > .list-icon-container > a:hover {
  color: #26C281;
  text-decoration: none;
}

/* line 22101, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-simple.mt-list-container ul > .mt-list-item > .list-icon-container.done {
  color: #26C281;
}

/* line 22103, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-simple.mt-list-container ul > .mt-list-item > .list-icon-container.done > a {
  color: #26C281;
}

/* line 22105, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-simple.mt-list-container ul > .mt-list-item > .list-icon-container.done > a:hover {
  color: #26C281;
  text-decoration: none;
}

/* line 22112, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-simple.mt-list-container ul > .mt-list-item > .list-item-content {
  padding: 0 75px 0 60px;
}

/* line 22114, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-simple.mt-list-container ul > .mt-list-item > .list-item-content > h3 {
  margin: 0;
  font-size: 18px;
}

/* line 22117, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-simple.mt-list-container ul > .mt-list-item > .list-item-content > h3 > a {
  color: #34495e;
}

/* line 22119, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-simple.mt-list-container ul > .mt-list-item > .list-item-content > h3 > a:hover {
  color: #26C281;
  text-decoration: none;
}

/* line 22126, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-simple.mt-list-container ul > .mt-list-item > .list-datetime {
  text-align: right;
  float: right;
  width: 60px;
}

/* line 22135, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-simple.mt-list-head {
  padding: 15px;
}

/* line 22137, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-simple.mt-list-head .list-title {
  margin: 0;
  padding-right: 85px;
}

/* line 22141, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-simple.mt-list-head .list-date {
  font-size: 12px;
  opacity: 0.8;
  float: right;
  width: 75px;
}

/* line 22148, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-simple.ext-1.mt-list-container {
  padding: 0;
}

/* line 22150, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-simple.ext-1.mt-list-container ul > .mt-list-item {
  padding: 15px;
  border-left: 3px solid;
  border-color: #34495e;
  border-bottom-color: #e7ecf1;
}

/* line 22155, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-simple.ext-1.mt-list-container ul > .mt-list-item:hover {
  background-color: #e5e5e5;
}

/* line 22158, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-simple.ext-1.mt-list-container ul > .mt-list-item.done {
  border-color: #26C281;
  border-bottom-color: #e7ecf1;
}

/* line 22161, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-simple.ext-1.mt-list-container ul > .mt-list-item.done:hover {
  background-color: #96ebc8;
}

/* line 22168, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-simple.group .list-toggle-container:hover, .mt-element-list .list-simple.group .list-toggle-container:focus, .mt-element-list .list-simple.group .list-toggle-container:active {
  text-decoration: none;
}

/* line 22171, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-simple.group .list-toggle-container .list-toggle {
  padding: 15px;
  background-color: #34495e;
  font-weight: 700;
  color: #fff;
  text-decoration: none;
}

/* line 22177, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-simple.group .list-toggle-container .list-toggle.done {
  background-color: #26C281;
}

/* line 22184, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-news.mt-list-head {
  padding: 15px;
  text-align: center;
}

/* line 22187, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-news.mt-list-head .list-title {
  margin: 0;
}

/* line 22190, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-news.mt-list-head .badge {
  margin-top: 5px;
}

/* line 22194, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-news.mt-list-container {
  border-left: 1px solid;
  border-right: 1px solid;
  border-bottom: 1px solid;
  border-color: #e7ecf1;
  padding: 15px 0;
}

/* line 22200, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-news.mt-list-container ul {
  margin-bottom: 0;
  padding: 0;
}

/* line 22203, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-news.mt-list-container ul > .mt-list-item {
  list-style: none;
  border-bottom: 1px solid;
  border-color: #e7ecf1;
  padding: 15px;
  position: relative;
}

/* line 22209, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-news.mt-list-container ul > .mt-list-item:first-child {
  padding-top: 0;
}

/* line 22212, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-news.mt-list-container ul > .mt-list-item:last-child {
  padding-bottom: 0;
  border: none;
}

/* line 22217, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-news.mt-list-container ul > .mt-list-item > .list-icon-container {
  font-size: 20px;
  position: absolute;
  right: 5px;
  top: 50%;
  margin-top: -10px;
}

/* line 22223, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-news.mt-list-container ul > .mt-list-item > .list-icon-container a {
  color: #2f353b;
}

/* line 22225, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-news.mt-list-container ul > .mt-list-item > .list-icon-container a:hover {
  color: #32c5d2;
}

/* line 22230, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-news.mt-list-container ul > .mt-list-item > .list-item-content {
  padding: 0 25px 0 0;
}

/* line 22232, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-news.mt-list-container ul > .mt-list-item > .list-item-content > h3 {
  margin: 0;
  font-size: 18px;
  margin-bottom: 10px;
}

/* line 22236, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-news.mt-list-container ul > .mt-list-item > .list-item-content > h3 > a {
  color: #34495e;
}

/* line 22238, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-news.mt-list-container ul > .mt-list-item > .list-item-content > h3 > a:hover {
  color: #32c5d2;
  text-decoration: none;
}

/* line 22245, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-news.mt-list-container ul > .mt-list-item > .list-datetime {
  margin-bottom: 10px;
}

/* line 22253, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-news.ext-1.mt-list-head {
  position: relative;
  text-align: left;
}

/* line 22256, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-news.ext-1.mt-list-head .list-count {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  padding: 19px;
}

/* line 22264, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-news.ext-1 .list-thumb {
  width: 80px;
  height: 80px;
  overflow: hidden;
  float: left;
}

/* line 22269, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-news.ext-1 .list-thumb img {
  width: 100%;
}

/* line 22273, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-news.ext-1.mt-list-container {
  padding: 0;
}

/* line 22275, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-news.ext-1.mt-list-container ul > .mt-list-item {
  padding: 15px;
}

/* line 22278, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-news.ext-1.mt-list-container ul > .mt-list-item > .list-datetime, .mt-element-list .list-news.ext-1.mt-list-container ul > .mt-list-item > .list-item-content {
  padding-left: 90px;
}

/* line 22282, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-news.ext-1.mt-list-container ul > .mt-list-item:hover {
  background-color: #e5e5e5;
}

/* line 22285, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-news.ext-1.mt-list-container ul > .mt-list-item:last-child {
  padding-bottom: 15px;
}

/* line 22292, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-news.ext-2.mt-list-head {
  position: relative;
  text-align: left;
}

/* line 22295, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-news.ext-2.mt-list-head .list-count {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  padding: 19px;
}

/* line 22303, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-news.ext-2 .list-thumb {
  width: 80px;
  height: 80px;
  overflow: hidden;
  float: left;
}

/* line 22308, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-news.ext-2 .list-thumb img {
  width: 100%;
}

/* line 22312, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-news.ext-2.mt-list-container {
  padding: 0;
}

/* line 22314, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-news.ext-2.mt-list-container ul > .mt-list-item {
  padding: 15px;
}

/* line 22317, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-news.ext-2.mt-list-container ul > .mt-list-item > .list-datetime {
  padding-left: 90px;
}

/* line 22320, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-news.ext-2.mt-list-container ul > .mt-list-item > .list-item-content {
  padding-left: 90px;
}

/* line 22322, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-news.ext-2.mt-list-container ul > .mt-list-item > .list-item-content > h3 {
  font-size: 16px;
}

/* line 22324, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-news.ext-2.mt-list-container ul > .mt-list-item > .list-item-content > h3 > a:hover {
  color: #F2784B;
}

/* line 22330, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-news.ext-2.mt-list-container ul > .mt-list-item:hover {
  background-color: #e5e5e5;
}

/* line 22333, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-news.ext-2.mt-list-container ul > .mt-list-item:last-child {
  padding-bottom: 15px;
}

/* line 22341, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head {
  padding: 15px;
  position: relative;
}

/* line 22344, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head .list-title {
  margin: 0;
}

/* line 22347, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head .list-head-count {
  margin-top: 5px;
}

/* line 22349, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head .list-head-count > .list-head-count-item {
  display: inline-block;
  margin-right: 15px;
}

/* line 22354, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head .list-count {
  position: absolute;
  top: 0;
  right: 0;
  padding: 29px;
  font-size: 16px;
}

/* line 22361, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head a {
  color: #fff;
}

/* line 22363, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head a:hover {
  text-decoration: none;
}

/* line 22368, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-container {
  border-left: 1px solid;
  border-right: 1px solid;
  border-bottom: 1px solid;
  border-color: #e7ecf1;
  position: relative;
}

/* line 22374, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-container .list-todo-line {
  position: absolute;
  z-index: 1;
  height: 100%;
  width: 1px;
  top: 0;
  left: 25px;
  border-left: 1px solid;
  border-color: #e7ecf1;
}

/* line 22384, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-container ul {
  margin-bottom: 0;
  padding: 0;
  position: relative;
  z-index: 5;
}

/* line 22389, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-container ul > .mt-list-item {
  list-style: none;
  border-bottom: 1px solid;
  border-bottom-style: dashed;
  border-color: #e7ecf1;
  padding: 15px;
  position: relative;
}

/* line 22396, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-container ul > .mt-list-item:last-child {
  border: none;
}

/* line 22400, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-icon {
  display: inline-block;
  margin-top: 0.7em;
  padding: 0.7em 0;
  vertical-align: top;
}

/* line 22406, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item {
  margin-left: 15px;
  display: inline-block;
  vertical-align: top;
  width: 90%;
  position: relative;
}

/* line 22412, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item:after {
  right: 100%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(47, 53, 59, 0);
  border-right-color: #2f353b;
  border-width: 8px;
  top: 18px;
}

/* line 22427, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item > .list-toggle-container:hover, .mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item > .list-toggle-container:focus, .mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item > .list-toggle-container:active {
  text-decoration: none;
}

/* line 22430, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item > .list-toggle-container .list-toggle {
  padding: 15px;
}

/* line 22432, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item > .list-toggle-container .list-toggle > .list-toggle-title {
  display: inline-block;
}

/* line 22437, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item .task-list {
  border: 1px solid;
  border-color: #e7ecf1;
  padding: 0;
  margin: 0;
  position: relative;
  border-top: none;
  border-bottom: none;
}

/* line 22445, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item .task-list .task-list-item {
  list-style: none;
  padding: 15px;
  border-bottom: 1px solid;
  border-color: #e7ecf1;
}

/* line 22450, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item .task-list .task-list-item a {
  color: #2f353b;
}

/* line 22452, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item .task-list .task-list-item a:hover {
  text-decoration: none;
  color: #e43a45;
}

/* line 22457, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item .task-list .task-list-item:last-child {
  border-bottom: none;
}

/* line 22461, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item .task-list .task-list-item > .task-icon {
  float: left;
}

/* line 22464, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item .task-list .task-list-item > .task-content {
  padding: 0 45px 0 35px;
}

/* line 22467, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item .task-list .task-list-item > .task-content > h4 {
  margin-top: 0;
  font-size: 14px;
}

/* line 22471, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item .task-list .task-list-item > .task-content > p {
  font-size: 13px;
  margin: 0;
}

/* line 22477, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item .task-list .task-list-item > .task-status {
  float: right;
}

/* line 22479, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item .task-list .task-list-item > .task-status a {
  color: #e5e5e5;
}

/* line 22482, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item .task-list .task-list-item > .task-status .done:hover {
  color: #26C281;
}

/* line 22485, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item .task-list .task-list-item > .task-status .pending:hover {
  color: #e43a45;
}

/* line 22490, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item .task-list .task-list-item.done > .task-status .done {
  color: #26C281;
}

/* line 22494, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item .task-list .task-footer {
  padding: 15px;
  text-align: center;
}

/* line 22497, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item .task-list .task-footer a {
  color: #2f353b;
}

/* line 22499, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item .task-list .task-footer a:hover {
  text-decoration: none;
}

/* line 22502, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item .task-list .task-footer a.task-trash:hover {
  color: #e43a45;
}

/* line 22505, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item .task-list .task-footer a.task-add:hover {
  color: #26C281;
}

/* line 22512, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-icon-container {
  font-size: 20px;
  position: absolute;
  right: 5px;
  top: 50%;
  margin-top: -10px;
}

/* line 22518, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-icon-container a {
  color: #2f353b;
}

/* line 22520, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-icon-container a:hover {
  color: #32c5d2;
}

/* line 22525, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-item-content {
  padding: 0 25px 0 0;
}

/* line 22527, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-item-content > h3 {
  margin: 0;
  font-size: 18px;
  margin-bottom: 10px;
}

/* line 22531, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-item-content > h3 > a {
  color: #34495e;
}

/* line 22533, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-item-content > h3 > a:hover {
  color: #32c5d2;
  text-decoration: none;
}

/* line 22540, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-datetime {
  margin-bottom: 10px;
}

/* line 22548, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.white {
  background-color: #ffffff;
  color: #666;
}

/* line 22551, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.white .badge {
  background-color: white;
  color: #666;
}

/* line 22555, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.white.ext-1 .badge {
  background-color: #e6e6e6;
}

/* line 22558, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.white .list-label, .mt-element-list .list-default.mt-list-head.white .list-date {
  color: white;
}

/* line 22563, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.white {
  background-color: #ffffff;
  color: #666;
}

/* line 22567, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.white {
  background-color: #ffffff;
  color: #666;
}

/* line 22570, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.white:hover {
  background-color: #f2f2f2;
}

/* line 22574, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.white {
  border-color: #ffffff;
}

/* line 22578, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.white:after {
  border-right-color: #ffffff !important;
}

/* line 22581, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.white .list-toggle {
  background: #ffffff;
  color: #666 !important;
}

/* line 22584, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.white .list-toggle > .badge {
  color: #ffffff;
  background: #666;
}

/* line 22591, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.default {
  background-color: #e1e5ec;
  color: #666;
}

/* line 22594, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.default .badge {
  background-color: white;
  color: #666;
}

/* line 22598, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.default.ext-1 .badge {
  background-color: #c2cad8;
}

/* line 22601, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.default .list-label, .mt-element-list .list-default.mt-list-head.default .list-date {
  color: white;
}

/* line 22606, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.default {
  background-color: #e1e5ec;
  color: #666;
}

/* line 22610, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.default {
  background-color: #e1e5ec;
  color: #666;
}

/* line 22613, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.default:hover {
  background-color: #d1d7e2;
}

/* line 22617, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.default {
  border-color: #e1e5ec;
}

/* line 22621, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.default:after {
  border-right-color: #e1e5ec !important;
}

/* line 22624, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.default .list-toggle {
  background: #e1e5ec;
  color: #666 !important;
}

/* line 22627, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.default .list-toggle > .badge {
  color: #e1e5ec;
  background: #666;
}

/* line 22634, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.dark {
  background-color: #2f353b;
  color: #FFFFFF;
}

/* line 22637, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.dark .badge {
  background-color: #464f57;
  color: #FFFFFF;
}

/* line 22641, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.dark.ext-1 .badge {
  background-color: #181c1f;
}

/* line 22644, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.dark .list-label, .mt-element-list .list-default.mt-list-head.dark .list-date {
  color: #acb5bd;
}

/* line 22649, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.dark {
  background-color: #2f353b;
  color: #FFFFFF;
}

/* line 22653, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.dark {
  background-color: #2f353b;
  color: #FFFFFF;
}

/* line 22656, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.dark:hover {
  background-color: #24282d;
}

/* line 22660, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.dark {
  border-color: #2f353b;
}

/* line 22664, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.dark:after {
  border-right-color: #2f353b !important;
}

/* line 22667, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.dark .list-toggle {
  background: #2f353b;
  color: #FFFFFF !important;
}

/* line 22670, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.dark .list-toggle > .badge {
  color: #2f353b;
  background: #FFFFFF;
}

/* line 22677, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.blue {
  background-color: #264E9D;
  color: #FFFFFF;
}

/* line 22680, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.blue .badge {
  background-color: #60aee4;
  color: #FFFFFF;
}

/* line 22684, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.blue.ext-1 .badge {
  background-color: #217ebd;
}

/* line 22687, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.blue .list-label, .mt-element-list .list-default.mt-list-head.blue .list-date {
  color: white;
}

/* line 22692, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.blue {
  background-color: #264E9D;
  color: #FFFFFF;
}

/* line 22696, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.blue {
  background-color: #264E9D;
  color: #FFFFFF;
}

/* line 22699, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.blue:hover {
  background-color: #258cd3;
}

/* line 22703, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.blue {
  border-color: #264E9D;
}

/* line 22707, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.blue:after {
  border-right-color: #264E9D !important;
}

/* line 22710, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.blue .list-toggle {
  background: #264E9D;
  color: #FFFFFF !important;
}

/* line 22713, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.blue .list-toggle > .badge {
  color: #264E9D;
  background: #FFFFFF;
}

/* line 22720, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.blue-madison {
  background-color: #578ebe;
  color: #FFFFFF;
}

/* line 22723, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.blue-madison .badge {
  background-color: #7ca7cc;
  color: #FFFFFF;
}

/* line 22727, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.blue-madison.ext-1 .badge {
  background-color: #3f74a3;
}

/* line 22730, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.blue-madison .list-label, .mt-element-list .list-default.mt-list-head.blue-madison .list-date {
  color: white;
}

/* line 22735, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.blue-madison {
  background-color: #578ebe;
  color: #FFFFFF;
}

/* line 22739, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.blue-madison {
  background-color: #578ebe;
  color: #FFFFFF;
}

/* line 22742, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.blue-madison:hover {
  background-color: #4682b5;
}

/* line 22746, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.blue-madison {
  border-color: #578ebe;
}

/* line 22750, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.blue-madison:after {
  border-right-color: #578ebe !important;
}

/* line 22753, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.blue-madison .list-toggle {
  background: #578ebe;
  color: #FFFFFF !important;
}

/* line 22756, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.blue-madison .list-toggle > .badge {
  color: #578ebe;
  background: #FFFFFF;
}

/* line 22763, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.blue-chambray {
  background-color: #2C3E50;
  color: #FFFFFF;
}

/* line 22766, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.blue-chambray .badge {
  background-color: #3e5871;
  color: #FFFFFF;
}

/* line 22770, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.blue-chambray.ext-1 .badge {
  background-color: #1a252f;
}

/* line 22773, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.blue-chambray .list-label, .mt-element-list .list-default.mt-list-head.blue-chambray .list-date {
  color: #aabed1;
}

/* line 22778, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.blue-chambray {
  background-color: #2C3E50;
  color: #FFFFFF;
}

/* line 22782, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.blue-chambray {
  background-color: #2C3E50;
  color: #FFFFFF;
}

/* line 22785, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.blue-chambray:hover {
  background-color: #233140;
}

/* line 22789, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.blue-chambray {
  border-color: #2C3E50;
}

/* line 22793, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.blue-chambray:after {
  border-right-color: #2C3E50 !important;
}

/* line 22796, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.blue-chambray .list-toggle {
  background: #2C3E50;
  color: #FFFFFF !important;
}

/* line 22799, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.blue-chambray .list-toggle > .badge {
  color: #2C3E50;
  background: #FFFFFF;
}

/* line 22806, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.blue-ebonyclay {
  background-color: #22313F;
  color: #FFFFFF;
}

/* line 22809, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.blue-ebonyclay .badge {
  background-color: #344b60;
  color: #FFFFFF;
}

/* line 22813, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.blue-ebonyclay.ext-1 .badge {
  background-color: #10171e;
}

/* line 22816, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.blue-ebonyclay .list-label, .mt-element-list .list-default.mt-list-head.blue-ebonyclay .list-date {
  color: #98b1c8;
}

/* line 22821, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.blue-ebonyclay {
  background-color: #22313F;
  color: #FFFFFF;
}

/* line 22825, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.blue-ebonyclay {
  background-color: #22313F;
  color: #FFFFFF;
}

/* line 22828, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.blue-ebonyclay:hover {
  background-color: #19242e;
}

/* line 22832, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.blue-ebonyclay {
  border-color: #22313F;
}

/* line 22836, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.blue-ebonyclay:after {
  border-right-color: #22313F !important;
}

/* line 22839, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.blue-ebonyclay .list-toggle {
  background: #22313F;
  color: #FFFFFF !important;
}

/* line 22842, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.blue-ebonyclay .list-toggle > .badge {
  color: #22313F;
  background: #FFFFFF;
}

/* line 22849, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.blue-hoki {
  background-color: #67809F;
  color: #FFFFFF;
}

/* line 22852, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.blue-hoki .badge {
  background-color: #869ab3;
  color: #FFFFFF;
}

/* line 22856, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.blue-hoki.ext-1 .badge {
  background-color: #526781;
}

/* line 22859, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.blue-hoki .list-label, .mt-element-list .list-default.mt-list-head.blue-hoki .list-date {
  color: white;
}

/* line 22864, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.blue-hoki {
  background-color: #67809F;
  color: #FFFFFF;
}

/* line 22868, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.blue-hoki {
  background-color: #67809F;
  color: #FFFFFF;
}

/* line 22871, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.blue-hoki:hover {
  background-color: #5c7391;
}

/* line 22875, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.blue-hoki {
  border-color: #67809F;
}

/* line 22879, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.blue-hoki:after {
  border-right-color: #67809F !important;
}

/* line 22882, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.blue-hoki .list-toggle {
  background: #67809F;
  color: #FFFFFF !important;
}

/* line 22885, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.blue-hoki .list-toggle > .badge {
  color: #67809F;
  background: #FFFFFF;
}

/* line 22892, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.blue-steel {
  background-color: #4B77BE;
  color: #FFFFFF;
}

/* line 22895, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.blue-steel .badge {
  background-color: #7093cc;
  color: #FFFFFF;
}

/* line 22899, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.blue-steel.ext-1 .badge {
  background-color: #395f9d;
}

/* line 22902, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.blue-steel .list-label, .mt-element-list .list-default.mt-list-head.blue-steel .list-date {
  color: white;
}

/* line 22907, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.blue-steel {
  background-color: #4B77BE;
  color: #FFFFFF;
}

/* line 22911, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.blue-steel {
  background-color: #4B77BE;
  color: #FFFFFF;
}

/* line 22914, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.blue-steel:hover {
  background-color: #406bb0;
}

/* line 22918, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.blue-steel {
  border-color: #4B77BE;
}

/* line 22922, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.blue-steel:after {
  border-right-color: #4B77BE !important;
}

/* line 22925, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.blue-steel .list-toggle {
  background: #4B77BE;
  color: #FFFFFF !important;
}

/* line 22928, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.blue-steel .list-toggle > .badge {
  color: #4B77BE;
  background: #FFFFFF;
}

/* line 22935, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.blue-soft {
  background-color: #4c87b9;
  color: #FFFFFF;
}

/* line 22938, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.blue-soft .badge {
  background-color: #71a0c7;
  color: #FFFFFF;
}

/* line 22942, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.blue-soft.ext-1 .badge {
  background-color: #3b6d97;
}

/* line 22945, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.blue-soft .list-label, .mt-element-list .list-default.mt-list-head.blue-soft .list-date {
  color: white;
}

/* line 22950, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.blue-soft {
  background-color: #4c87b9;
  color: #FFFFFF;
}

/* line 22954, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.blue-soft {
  background-color: #4c87b9;
  color: #FFFFFF;
}

/* line 22957, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.blue-soft:hover {
  background-color: #427aa9;
}

/* line 22961, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.blue-soft {
  border-color: #4c87b9;
}

/* line 22965, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.blue-soft:after {
  border-right-color: #4c87b9 !important;
}

/* line 22968, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.blue-soft .list-toggle {
  background: #4c87b9;
  color: #FFFFFF !important;
}

/* line 22971, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.blue-soft .list-toggle > .badge {
  color: #4c87b9;
  background: #FFFFFF;
}

/* line 22978, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.blue-dark {
  background-color: #5e738b;
  color: #FFFFFF;
}

/* line 22981, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.blue-dark .badge {
  background-color: #788da4;
  color: #FFFFFF;
}

/* line 22985, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.blue-dark.ext-1 .badge {
  background-color: #495a6d;
}

/* line 22988, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.blue-dark .list-label, .mt-element-list .list-default.mt-list-head.blue-dark .list-date {
  color: #f2f4f6;
}

/* line 22993, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.blue-dark {
  background-color: #5e738b;
  color: #FFFFFF;
}

/* line 22997, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.blue-dark {
  background-color: #5e738b;
  color: #FFFFFF;
}

/* line 23000, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.blue-dark:hover {
  background-color: #54667c;
}

/* line 23004, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.blue-dark {
  border-color: #5e738b;
}

/* line 23008, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.blue-dark:after {
  border-right-color: #5e738b !important;
}

/* line 23011, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.blue-dark .list-toggle {
  background: #5e738b;
  color: #FFFFFF !important;
}

/* line 23014, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.blue-dark .list-toggle > .badge {
  color: #5e738b;
  background: #FFFFFF;
}

/* line 23021, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.blue-sharp {
  background-color: #5C9BD1;
  color: #FFFFFF;
}

/* line 23024, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.blue-sharp .badge {
  background-color: #84b3dc;
  color: #FFFFFF;
}

/* line 23028, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.blue-sharp.ext-1 .badge {
  background-color: #3782c3;
}

/* line 23031, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.blue-sharp .list-label, .mt-element-list .list-default.mt-list-head.blue-sharp .list-date {
  color: white;
}

/* line 23036, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.blue-sharp {
  background-color: #5C9BD1;
  color: #FFFFFF;
}

/* line 23040, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.blue-sharp {
  background-color: #5C9BD1;
  color: #FFFFFF;
}

/* line 23043, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.blue-sharp:hover {
  background-color: #488fcb;
}

/* line 23047, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.blue-sharp {
  border-color: #5C9BD1;
}

/* line 23051, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.blue-sharp:after {
  border-right-color: #5C9BD1 !important;
}

/* line 23054, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.blue-sharp .list-toggle {
  background: #5C9BD1;
  color: #FFFFFF !important;
}

/* line 23057, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.blue-sharp .list-toggle > .badge {
  color: #5C9BD1;
  background: #FFFFFF;
}

/* line 23064, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.green {
  background-color: #32c5d2;
  color: #FFFFFF;
}

/* line 23067, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.green .badge {
  background-color: #5cd1db;
  color: #FFFFFF;
}

/* line 23071, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.green.ext-1 .badge {
  background-color: #26a1ab;
}

/* line 23074, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.green .list-label, .mt-element-list .list-default.mt-list-head.green .list-date {
  color: white;
}

/* line 23079, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.green {
  background-color: #32c5d2;
  color: #FFFFFF;
}

/* line 23083, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.green {
  background-color: #32c5d2;
  color: #FFFFFF;
}

/* line 23086, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.green:hover {
  background-color: #2ab4c0;
}

/* line 23090, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.green {
  border-color: #32c5d2;
}

/* line 23094, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.green:after {
  border-right-color: #32c5d2 !important;
}

/* line 23097, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.green .list-toggle {
  background: #32c5d2;
  color: #FFFFFF !important;
}

/* line 23100, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.green .list-toggle > .badge {
  color: #32c5d2;
  background: #FFFFFF;
}

/* line 23107, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.green-meadow {
  background-color: #1BBC9B;
  color: #FFFFFF;
}

/* line 23110, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.green-meadow .badge {
  background-color: #2ae0bb;
  color: #FFFFFF;
}

/* line 23114, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.green-meadow.ext-1 .badge {
  background-color: #158f76;
}

/* line 23117, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.green-meadow .list-label, .mt-element-list .list-default.mt-list-head.green-meadow .list-date {
  color: #dcfaf4;
}

/* line 23122, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.green-meadow {
  background-color: #1BBC9B;
  color: #FFFFFF;
}

/* line 23126, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.green-meadow {
  background-color: #1BBC9B;
  color: #FFFFFF;
}

/* line 23129, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.green-meadow:hover {
  background-color: #18a689;
}

/* line 23133, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.green-meadow {
  border-color: #1BBC9B;
}

/* line 23137, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.green-meadow:after {
  border-right-color: #1BBC9B !important;
}

/* line 23140, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.green-meadow .list-toggle {
  background: #1BBC9B;
  color: #FFFFFF !important;
}

/* line 23143, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.green-meadow .list-toggle > .badge {
  color: #1BBC9B;
  background: #FFFFFF;
}

/* line 23150, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.green-seagreen {
  background-color: #1BA39C;
  color: #FFFFFF;
}

/* line 23153, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.green-seagreen .badge {
  background-color: #22cfc6;
  color: #FFFFFF;
}

/* line 23157, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.green-seagreen.ext-1 .badge {
  background-color: #147772;
}

/* line 23160, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.green-seagreen .list-label, .mt-element-list .list-default.mt-list-head.green-seagreen .list-date {
  color: #c7f6f3;
}

/* line 23165, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.green-seagreen {
  background-color: #1BA39C;
  color: #FFFFFF;
}

/* line 23169, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.green-seagreen {
  background-color: #1BA39C;
  color: #FFFFFF;
}

/* line 23172, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.green-seagreen:hover {
  background-color: #178d87;
}

/* line 23176, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.green-seagreen {
  border-color: #1BA39C;
}

/* line 23180, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.green-seagreen:after {
  border-right-color: #1BA39C !important;
}

/* line 23183, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.green-seagreen .list-toggle {
  background: #1BA39C;
  color: #FFFFFF !important;
}

/* line 23186, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.green-seagreen .list-toggle > .badge {
  color: #1BA39C;
  background: #FFFFFF;
}

/* line 23193, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.green-turquoise {
  background-color: #36D7B7;
  color: #FFFFFF;
}

/* line 23196, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.green-turquoise .badge {
  background-color: #61dfc6;
  color: #FFFFFF;
}

/* line 23200, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.green-turquoise.ext-1 .badge {
  background-color: #24b699;
}

/* line 23203, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.green-turquoise .list-label, .mt-element-list .list-default.mt-list-head.green-turquoise .list-date {
  color: white;
}

/* line 23208, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.green-turquoise {
  background-color: #36D7B7;
  color: #FFFFFF;
}

/* line 23212, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.green-turquoise {
  background-color: #36D7B7;
  color: #FFFFFF;
}

/* line 23215, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.green-turquoise:hover {
  background-color: #28cbab;
}

/* line 23219, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.green-turquoise {
  border-color: #36D7B7;
}

/* line 23223, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.green-turquoise:after {
  border-right-color: #36D7B7 !important;
}

/* line 23226, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.green-turquoise .list-toggle {
  background: #36D7B7;
  color: #FFFFFF !important;
}

/* line 23229, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.green-turquoise .list-toggle > .badge {
  color: #36D7B7;
  background: #FFFFFF;
}

/* line 23236, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.green-haze {
  background-color: #44b6ae;
  color: #FFFFFF;
}

/* line 23239, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.green-haze .badge {
  background-color: #67c6bf;
  color: #FFFFFF;
}

/* line 23243, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.green-haze.ext-1 .badge {
  background-color: #36918b;
}

/* line 23246, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.green-haze .list-label, .mt-element-list .list-default.mt-list-head.green-haze .list-date {
  color: #fbfefd;
}

/* line 23251, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.green-haze {
  background-color: #44b6ae;
  color: #FFFFFF;
}

/* line 23255, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.green-haze {
  background-color: #44b6ae;
  color: #FFFFFF;
}

/* line 23258, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.green-haze:hover {
  background-color: #3da39c;
}

/* line 23262, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.green-haze {
  border-color: #44b6ae;
}

/* line 23266, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.green-haze:after {
  border-right-color: #44b6ae !important;
}

/* line 23269, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.green-haze .list-toggle {
  background: #44b6ae;
  color: #FFFFFF !important;
}

/* line 23272, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.green-haze .list-toggle > .badge {
  color: #44b6ae;
  background: #FFFFFF;
}

/* line 23279, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.green-jungle {
  background-color: #26C281;
  color: #FFFFFF;
}

/* line 23282, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.green-jungle .badge {
  background-color: #41da9a;
  color: #FFFFFF;
}

/* line 23286, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.green-jungle.ext-1 .badge {
  background-color: #1e9765;
}

/* line 23289, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.green-jungle .list-label, .mt-element-list .list-default.mt-list-head.green-jungle .list-date {
  color: #ecfbf5;
}

/* line 23294, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.green-jungle {
  background-color: #26C281;
  color: #FFFFFF;
}

/* line 23298, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.green-jungle {
  background-color: #26C281;
  color: #FFFFFF;
}

/* line 23301, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.green-jungle:hover {
  background-color: #22ad73;
}

/* line 23305, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.green-jungle {
  border-color: #26C281;
}

/* line 23309, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.green-jungle:after {
  border-right-color: #26C281 !important;
}

/* line 23312, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.green-jungle .list-toggle {
  background: #26C281;
  color: #FFFFFF !important;
}

/* line 23315, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.green-jungle .list-toggle > .badge {
  color: #26C281;
  background: #FFFFFF;
}

/* line 23322, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.green-soft {
  background-color: #3faba4;
  color: #FFFFFF;
}

/* line 23325, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.green-soft .badge {
  background-color: #5bc2bc;
  color: #FFFFFF;
}

/* line 23329, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.green-soft.ext-1 .badge {
  background-color: #318680;
}

/* line 23332, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.green-soft .list-label, .mt-element-list .list-default.mt-list-head.green-soft .list-date {
  color: #f0f9f9;
}

/* line 23337, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.green-soft {
  background-color: #3faba4;
  color: #FFFFFF;
}

/* line 23341, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.green-soft {
  background-color: #3faba4;
  color: #FFFFFF;
}

/* line 23344, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.green-soft:hover {
  background-color: #389892;
}

/* line 23348, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.green-soft {
  border-color: #3faba4;
}

/* line 23352, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.green-soft:after {
  border-right-color: #3faba4 !important;
}

/* line 23355, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.green-soft .list-toggle {
  background: #3faba4;
  color: #FFFFFF !important;
}

/* line 23358, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.green-soft .list-toggle > .badge {
  color: #3faba4;
  background: #FFFFFF;
}

/* line 23365, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.green-dark {
  background-color: #4DB3A2;
  color: #FFFFFF;
}

/* line 23368, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.green-dark .badge {
  background-color: #71c2b5;
  color: #FFFFFF;
}

/* line 23372, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.green-dark.ext-1 .badge {
  background-color: #3d9082;
}

/* line 23375, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.green-dark .list-label, .mt-element-list .list-default.mt-list-head.green-dark .list-date {
  color: white;
}

/* line 23380, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.green-dark {
  background-color: #4DB3A2;
  color: #FFFFFF;
}

/* line 23384, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.green-dark {
  background-color: #4DB3A2;
  color: #FFFFFF;
}

/* line 23387, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.green-dark:hover {
  background-color: #45a292;
}

/* line 23391, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.green-dark {
  border-color: #4DB3A2;
}

/* line 23395, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.green-dark:after {
  border-right-color: #4DB3A2 !important;
}

/* line 23398, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.green-dark .list-toggle {
  background: #4DB3A2;
  color: #FFFFFF !important;
}

/* line 23401, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.green-dark .list-toggle > .badge {
  color: #4DB3A2;
  background: #FFFFFF;
}

/* line 23408, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.green-sharp {
  background-color: #2ab4c0;
  color: #FFFFFF;
}

/* line 23411, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.green-sharp .badge {
  background-color: #46cbd7;
  color: #FFFFFF;
}

/* line 23415, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.green-sharp.ext-1 .badge {
  background-color: #218d96;
}

/* line 23418, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.green-sharp .list-label, .mt-element-list .list-default.mt-list-head.green-sharp .list-date {
  color: #eefafb;
}

/* line 23423, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.green-sharp {
  background-color: #2ab4c0;
  color: #FFFFFF;
}

/* line 23427, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.green-sharp {
  background-color: #2ab4c0;
  color: #FFFFFF;
}

/* line 23430, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.green-sharp:hover {
  background-color: #25a0ab;
}

/* line 23434, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.green-sharp {
  border-color: #2ab4c0;
}

/* line 23438, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.green-sharp:after {
  border-right-color: #2ab4c0 !important;
}

/* line 23441, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.green-sharp .list-toggle {
  background: #2ab4c0;
  color: #FFFFFF !important;
}

/* line 23444, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.green-sharp .list-toggle > .badge {
  color: #2ab4c0;
  background: #FFFFFF;
}

/* line 23451, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.grey {
  background-color: #E5E5E5;
  color: #333333;
}

/* line 23454, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.grey .badge {
  background-color: white;
  color: #333333;
}

/* line 23458, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.grey.ext-1 .badge {
  background-color: #cccccc;
}

/* line 23461, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.grey .list-label, .mt-element-list .list-default.mt-list-head.grey .list-date {
  color: white;
}

/* line 23466, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.grey {
  background-color: #E5E5E5;
  color: #333333;
}

/* line 23470, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.grey {
  background-color: #E5E5E5;
  color: #333333;
}

/* line 23473, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.grey:hover {
  background-color: #d8d8d8;
}

/* line 23477, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.grey {
  border-color: #E5E5E5;
}

/* line 23481, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.grey:after {
  border-right-color: #E5E5E5 !important;
}

/* line 23484, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.grey .list-toggle {
  background: #E5E5E5;
  color: #333333 !important;
}

/* line 23487, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.grey .list-toggle > .badge {
  color: #E5E5E5;
  background: #333333;
}

/* line 23494, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.grey-steel {
  background-color: #e9edef;
  color: #80898e;
}

/* line 23497, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.grey-steel .badge {
  background-color: white;
  color: #80898e;
}

/* line 23501, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.grey-steel.ext-1 .badge {
  background-color: #cbd5da;
}

/* line 23504, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.grey-steel .list-label, .mt-element-list .list-default.mt-list-head.grey-steel .list-date {
  color: white;
}

/* line 23509, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.grey-steel {
  background-color: #e9edef;
  color: #80898e;
}

/* line 23513, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.grey-steel {
  background-color: #e9edef;
  color: #80898e;
}

/* line 23516, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.grey-steel:hover {
  background-color: #dae1e4;
}

/* line 23520, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.grey-steel {
  border-color: #e9edef;
}

/* line 23524, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.grey-steel:after {
  border-right-color: #e9edef !important;
}

/* line 23527, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.grey-steel .list-toggle {
  background: #e9edef;
  color: #80898e !important;
}

/* line 23530, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.grey-steel .list-toggle > .badge {
  color: #e9edef;
  background: #80898e;
}

/* line 23537, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.grey-cararra {
  background-color: #fafafa;
  color: #333333;
}

/* line 23540, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.grey-cararra .badge {
  background-color: white;
  color: #333333;
}

/* line 23544, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.grey-cararra.ext-1 .badge {
  background-color: #e1e1e1;
}

/* line 23547, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.grey-cararra .list-label, .mt-element-list .list-default.mt-list-head.grey-cararra .list-date {
  color: white;
}

/* line 23552, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.grey-cararra {
  background-color: #fafafa;
  color: #333333;
}

/* line 23556, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.grey-cararra {
  background-color: #fafafa;
  color: #333333;
}

/* line 23559, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.grey-cararra:hover {
  background-color: #ededed;
}

/* line 23563, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.grey-cararra {
  border-color: #fafafa;
}

/* line 23567, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.grey-cararra:after {
  border-right-color: #fafafa !important;
}

/* line 23570, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.grey-cararra .list-toggle {
  background: #fafafa;
  color: #333333 !important;
}

/* line 23573, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.grey-cararra .list-toggle > .badge {
  color: #fafafa;
  background: #333333;
}

/* line 23580, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.grey-gallery {
  background-color: #555555;
  color: #ffffff;
}

/* line 23583, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.grey-gallery .badge {
  background-color: #6f6f6f;
  color: #ffffff;
}

/* line 23587, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.grey-gallery.ext-1 .badge {
  background-color: #3c3c3c;
}

/* line 23590, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.grey-gallery .list-label, .mt-element-list .list-default.mt-list-head.grey-gallery .list-date {
  color: #d5d5d5;
}

/* line 23595, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.grey-gallery {
  background-color: #555555;
  color: #ffffff;
}

/* line 23599, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.grey-gallery {
  background-color: #555555;
  color: #ffffff;
}

/* line 23602, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.grey-gallery:hover {
  background-color: #484848;
}

/* line 23606, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.grey-gallery {
  border-color: #555555;
}

/* line 23610, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.grey-gallery:after {
  border-right-color: #555555 !important;
}

/* line 23613, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.grey-gallery .list-toggle {
  background: #555555;
  color: #ffffff !important;
}

/* line 23616, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.grey-gallery .list-toggle > .badge {
  color: #555555;
  background: #ffffff;
}

/* line 23623, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.grey-cascade {
  background-color: #95A5A6;
  color: #FFFFFF;
}

/* line 23626, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.grey-cascade .badge {
  background-color: #b1bdbd;
  color: #FFFFFF;
}

/* line 23630, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.grey-cascade.ext-1 .badge {
  background-color: #798d8f;
}

/* line 23633, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.grey-cascade .list-label, .mt-element-list .list-default.mt-list-head.grey-cascade .list-date {
  color: white;
}

/* line 23638, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.grey-cascade {
  background-color: #95A5A6;
  color: #FFFFFF;
}

/* line 23642, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.grey-cascade {
  background-color: #95A5A6;
  color: #FFFFFF;
}

/* line 23645, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.grey-cascade:hover {
  background-color: #87999a;
}

/* line 23649, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.grey-cascade {
  border-color: #95A5A6;
}

/* line 23653, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.grey-cascade:after {
  border-right-color: #95A5A6 !important;
}

/* line 23656, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.grey-cascade .list-toggle {
  background: #95A5A6;
  color: #FFFFFF !important;
}

/* line 23659, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.grey-cascade .list-toggle > .badge {
  color: #95A5A6;
  background: #FFFFFF;
}

/* line 23666, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.grey-silver {
  background-color: #BFBFBF;
  color: #FAFCFB;
}

/* line 23669, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.grey-silver .badge {
  background-color: #d9d9d9;
  color: #FAFCFB;
}

/* line 23673, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.grey-silver.ext-1 .badge {
  background-color: #a6a6a6;
}

/* line 23676, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.grey-silver .list-label, .mt-element-list .list-default.mt-list-head.grey-silver .list-date {
  color: white;
}

/* line 23681, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.grey-silver {
  background-color: #BFBFBF;
  color: #FAFCFB;
}

/* line 23685, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.grey-silver {
  background-color: #BFBFBF;
  color: #FAFCFB;
}

/* line 23688, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.grey-silver:hover {
  background-color: #b2b2b2;
}

/* line 23692, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.grey-silver {
  border-color: #BFBFBF;
}

/* line 23696, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.grey-silver:after {
  border-right-color: #BFBFBF !important;
}

/* line 23699, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.grey-silver .list-toggle {
  background: #BFBFBF;
  color: #FAFCFB !important;
}

/* line 23702, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.grey-silver .list-toggle > .badge {
  color: #BFBFBF;
  background: #FAFCFB;
}

/* line 23709, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.grey-salsa {
  background-color: #ACB5C3;
  color: #FAFCFB;
}

/* line 23712, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.grey-salsa .badge {
  background-color: #cacfd8;
  color: #FAFCFB;
}

/* line 23716, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.grey-salsa.ext-1 .badge {
  background-color: #8e9bae;
}

/* line 23719, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.grey-salsa .list-label, .mt-element-list .list-default.mt-list-head.grey-salsa .list-date {
  color: white;
}

/* line 23724, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.grey-salsa {
  background-color: #ACB5C3;
  color: #FAFCFB;
}

/* line 23728, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.grey-salsa {
  background-color: #ACB5C3;
  color: #FAFCFB;
}

/* line 23731, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.grey-salsa:hover {
  background-color: #9da8b8;
}

/* line 23735, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.grey-salsa {
  border-color: #ACB5C3;
}

/* line 23739, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.grey-salsa:after {
  border-right-color: #ACB5C3 !important;
}

/* line 23742, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.grey-salsa .list-toggle {
  background: #ACB5C3;
  color: #FAFCFB !important;
}

/* line 23745, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.grey-salsa .list-toggle > .badge {
  color: #ACB5C3;
  background: #FAFCFB;
}

/* line 23752, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.grey-salt {
  background-color: #bfcad1;
  color: #FAFCFB;
}

/* line 23755, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.grey-salt .badge {
  background-color: #dde3e6;
  color: #FAFCFB;
}

/* line 23759, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.grey-salt.ext-1 .badge {
  background-color: #a1b1bc;
}

/* line 23762, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.grey-salt .list-label, .mt-element-list .list-default.mt-list-head.grey-salt .list-date {
  color: white;
}

/* line 23767, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.grey-salt {
  background-color: #bfcad1;
  color: #FAFCFB;
}

/* line 23771, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.grey-salt {
  background-color: #bfcad1;
  color: #FAFCFB;
}

/* line 23774, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.grey-salt:hover {
  background-color: #b0bec6;
}

/* line 23778, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.grey-salt {
  border-color: #bfcad1;
}

/* line 23782, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.grey-salt:after {
  border-right-color: #bfcad1 !important;
}

/* line 23785, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.grey-salt .list-toggle {
  background: #bfcad1;
  color: #FAFCFB !important;
}

/* line 23788, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.grey-salt .list-toggle > .badge {
  color: #bfcad1;
  background: #FAFCFB;
}

/* line 23795, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.grey-mint {
  background-color: #525e64;
  color: #FFFFFF;
}

/* line 23798, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.grey-mint .badge {
  background-color: #697880;
  color: #FFFFFF;
}

/* line 23802, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.grey-mint.ext-1 .badge {
  background-color: #3b4448;
}

/* line 23805, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.grey-mint .list-label, .mt-element-list .list-default.mt-list-head.grey-mint .list-date {
  color: #d7dcde;
}

/* line 23810, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.grey-mint {
  background-color: #525e64;
  color: #FFFFFF;
}

/* line 23814, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.grey-mint {
  background-color: #525e64;
  color: #FFFFFF;
}

/* line 23817, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.grey-mint:hover {
  background-color: #475156;
}

/* line 23821, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.grey-mint {
  border-color: #525e64;
}

/* line 23825, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.grey-mint:after {
  border-right-color: #525e64 !important;
}

/* line 23828, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.grey-mint .list-toggle {
  background: #525e64;
  color: #FFFFFF !important;
}

/* line 23831, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.grey-mint .list-toggle > .badge {
  color: #525e64;
  background: #FFFFFF;
}

/* line 23838, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.red {
  background-color: #e7505a;
  color: #ffffff;
}

/* line 23841, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.red .badge {
  background-color: #ed7d84;
  color: #ffffff;
}

/* line 23845, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.red.ext-1 .badge {
  background-color: #e12330;
}

/* line 23848, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.red .list-label, .mt-element-list .list-default.mt-list-head.red .list-date {
  color: white;
}

/* line 23853, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.red {
  background-color: #e7505a;
  color: #ffffff;
}

/* line 23857, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.red {
  background-color: #e7505a;
  color: #ffffff;
}

/* line 23860, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.red:hover {
  background-color: #e43a45;
}

/* line 23864, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.red {
  border-color: #e7505a;
}

/* line 23868, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.red:after {
  border-right-color: #e7505a !important;
}

/* line 23871, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.red .list-toggle {
  background: #e7505a;
  color: #ffffff !important;
}

/* line 23874, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.red .list-toggle > .badge {
  color: #e7505a;
  background: #ffffff;
}

/* line 23881, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.red-pink {
  background-color: #E08283;
  color: #ffffff;
}

/* line 23884, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.red-pink .badge {
  background-color: #eaabac;
  color: #ffffff;
}

/* line 23888, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.red-pink.ext-1 .badge {
  background-color: #d6595a;
}

/* line 23891, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.red-pink .list-label, .mt-element-list .list-default.mt-list-head.red-pink .list-date {
  color: white;
}

/* line 23896, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.red-pink {
  background-color: #E08283;
  color: #ffffff;
}

/* line 23900, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.red-pink {
  background-color: #E08283;
  color: #ffffff;
}

/* line 23903, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.red-pink:hover {
  background-color: #db6e6f;
}

/* line 23907, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.red-pink {
  border-color: #E08283;
}

/* line 23911, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.red-pink:after {
  border-right-color: #E08283 !important;
}

/* line 23914, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.red-pink .list-toggle {
  background: #E08283;
  color: #ffffff !important;
}

/* line 23917, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.red-pink .list-toggle > .badge {
  color: #E08283;
  background: #ffffff;
}

/* line 23924, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.red-sunglo {
  background-color: #E26A6A;
  color: #ffffff;
}

/* line 23927, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.red-sunglo .badge {
  background-color: #ea9595;
  color: #ffffff;
}

/* line 23931, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.red-sunglo.ext-1 .badge {
  background-color: #da3f3f;
}

/* line 23934, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.red-sunglo .list-label, .mt-element-list .list-default.mt-list-head.red-sunglo .list-date {
  color: white;
}

/* line 23939, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.red-sunglo {
  background-color: #E26A6A;
  color: #ffffff;
}

/* line 23943, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.red-sunglo {
  background-color: #E26A6A;
  color: #ffffff;
}

/* line 23946, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.red-sunglo:hover {
  background-color: #de5555;
}

/* line 23950, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.red-sunglo {
  border-color: #E26A6A;
}

/* line 23954, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.red-sunglo:after {
  border-right-color: #E26A6A !important;
}

/* line 23957, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.red-sunglo .list-toggle {
  background: #E26A6A;
  color: #ffffff !important;
}

/* line 23960, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.red-sunglo .list-toggle > .badge {
  color: #E26A6A;
  background: #ffffff;
}

/* line 23967, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.red-intense {
  background-color: #e35b5a;
  color: #ffffff;
}

/* line 23970, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.red-intense .badge {
  background-color: #ea8686;
  color: #ffffff;
}

/* line 23974, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.red-intense.ext-1 .badge {
  background-color: #dc302e;
}

/* line 23977, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.red-intense .list-label, .mt-element-list .list-default.mt-list-head.red-intense .list-date {
  color: white;
}

/* line 23982, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.red-intense {
  background-color: #e35b5a;
  color: #ffffff;
}

/* line 23986, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.red-intense {
  background-color: #e35b5a;
  color: #ffffff;
}

/* line 23989, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.red-intense:hover {
  background-color: #df4544;
}

/* line 23993, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.red-intense {
  border-color: #e35b5a;
}

/* line 23997, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.red-intense:after {
  border-right-color: #e35b5a !important;
}

/* line 24000, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.red-intense .list-toggle {
  background: #e35b5a;
  color: #ffffff !important;
}

/* line 24003, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.red-intense .list-toggle > .badge {
  color: #e35b5a;
  background: #ffffff;
}

/* line 24010, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.red-thunderbird {
  background-color: #D91E18;
  color: #ffffff;
}

/* line 24013, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.red-thunderbird .badge {
  background-color: #e9403b;
  color: #ffffff;
}

/* line 24017, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.red-thunderbird.ext-1 .badge {
  background-color: #ab1813;
}

/* line 24020, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.red-thunderbird .list-label, .mt-element-list .list-default.mt-list-head.red-thunderbird .list-date {
  color: #fef3f2;
}

/* line 24025, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.red-thunderbird {
  background-color: #D91E18;
  color: #ffffff;
}

/* line 24029, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.red-thunderbird {
  background-color: #D91E18;
  color: #ffffff;
}

/* line 24032, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.red-thunderbird:hover {
  background-color: #c21b15;
}

/* line 24036, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.red-thunderbird {
  border-color: #D91E18;
}

/* line 24040, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.red-thunderbird:after {
  border-right-color: #D91E18 !important;
}

/* line 24043, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.red-thunderbird .list-toggle {
  background: #D91E18;
  color: #ffffff !important;
}

/* line 24046, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.red-thunderbird .list-toggle > .badge {
  color: #D91E18;
  background: #ffffff;
}

/* line 24053, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.red-flamingo {
  background-color: #EF4836;
  color: #ffffff;
}

/* line 24056, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.red-flamingo .badge {
  background-color: #f37365;
  color: #ffffff;
}

/* line 24060, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.red-flamingo.ext-1 .badge {
  background-color: #e02612;
}

/* line 24063, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.red-flamingo .list-label, .mt-element-list .list-default.mt-list-head.red-flamingo .list-date {
  color: white;
}

/* line 24068, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.red-flamingo {
  background-color: #EF4836;
  color: #ffffff;
}

/* line 24072, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.red-flamingo {
  background-color: #EF4836;
  color: #ffffff;
}

/* line 24075, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.red-flamingo:hover {
  background-color: #ed321e;
}

/* line 24079, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.red-flamingo {
  border-color: #EF4836;
}

/* line 24083, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.red-flamingo:after {
  border-right-color: #EF4836 !important;
}

/* line 24086, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.red-flamingo .list-toggle {
  background: #EF4836;
  color: #ffffff !important;
}

/* line 24089, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.red-flamingo .list-toggle > .badge {
  color: #EF4836;
  background: #ffffff;
}

/* line 24096, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.red-soft {
  background-color: #d05454;
  color: #ffffff;
}

/* line 24099, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.red-soft .badge {
  background-color: #db7c7c;
  color: #ffffff;
}

/* line 24103, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.red-soft.ext-1 .badge {
  background-color: #bd3434;
}

/* line 24106, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.red-soft .list-label, .mt-element-list .list-default.mt-list-head.red-soft .list-date {
  color: white;
}

/* line 24111, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.red-soft {
  background-color: #d05454;
  color: #ffffff;
}

/* line 24115, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.red-soft {
  background-color: #d05454;
  color: #ffffff;
}

/* line 24118, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.red-soft:hover {
  background-color: #cb4040;
}

/* line 24122, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.red-soft {
  border-color: #d05454;
}

/* line 24126, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.red-soft:after {
  border-right-color: #d05454 !important;
}

/* line 24129, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.red-soft .list-toggle {
  background: #d05454;
  color: #ffffff !important;
}

/* line 24132, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.red-soft .list-toggle > .badge {
  color: #d05454;
  background: #ffffff;
}

/* line 24139, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.red-haze {
  background-color: #f36a5a;
  color: #ffffff;
}

/* line 24142, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.red-haze .badge {
  background-color: #f6958a;
  color: #ffffff;
}

/* line 24146, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.red-haze.ext-1 .badge {
  background-color: #f03f2a;
}

/* line 24149, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.red-haze .list-label, .mt-element-list .list-default.mt-list-head.red-haze .list-date {
  color: white;
}

/* line 24154, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.red-haze {
  background-color: #f36a5a;
  color: #ffffff;
}

/* line 24158, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.red-haze {
  background-color: #f36a5a;
  color: #ffffff;
}

/* line 24161, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.red-haze:hover {
  background-color: #f15542;
}

/* line 24165, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.red-haze {
  border-color: #f36a5a;
}

/* line 24169, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.red-haze:after {
  border-right-color: #f36a5a !important;
}

/* line 24172, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.red-haze .list-toggle {
  background: #f36a5a;
  color: #ffffff !important;
}

/* line 24175, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.red-haze .list-toggle > .badge {
  color: #f36a5a;
  background: #ffffff;
}

/* line 24182, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.red-mint {
  background-color: #e43a45;
  color: #ffffff;
}

/* line 24185, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.red-mint .badge {
  background-color: #ea676f;
  color: #ffffff;
}

/* line 24189, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.red-mint.ext-1 .badge {
  background-color: #cf1c28;
}

/* line 24192, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.red-mint .list-label, .mt-element-list .list-default.mt-list-head.red-mint .list-date {
  color: white;
}

/* line 24197, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.red-mint {
  background-color: #e43a45;
  color: #ffffff;
}

/* line 24201, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.red-mint {
  background-color: #e43a45;
  color: #ffffff;
}

/* line 24204, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.red-mint:hover {
  background-color: #e12430;
}

/* line 24208, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.red-mint {
  border-color: #e43a45;
}

/* line 24212, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.red-mint:after {
  border-right-color: #e43a45 !important;
}

/* line 24215, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.red-mint .list-toggle {
  background: #e43a45;
  color: #ffffff !important;
}

/* line 24218, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.red-mint .list-toggle > .badge {
  color: #e43a45;
  background: #ffffff;
}

/* line 24225, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.yellow {
  background-color: #c49f47;
  color: #ffffff;
}

/* line 24228, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.yellow .badge {
  background-color: #d0b36e;
  color: #ffffff;
}

/* line 24232, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.yellow.ext-1 .badge {
  background-color: #a48334;
}

/* line 24235, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.yellow .list-label, .mt-element-list .list-default.mt-list-head.yellow .list-date {
  color: white;
}

/* line 24240, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.yellow {
  background-color: #c49f47;
  color: #ffffff;
}

/* line 24244, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.yellow {
  background-color: #c49f47;
  color: #ffffff;
}

/* line 24247, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.yellow:hover {
  background-color: #b7923b;
}

/* line 24251, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.yellow {
  border-color: #c49f47;
}

/* line 24255, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.yellow:after {
  border-right-color: #c49f47 !important;
}

/* line 24258, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.yellow .list-toggle {
  background: #c49f47;
  color: #ffffff !important;
}

/* line 24261, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.yellow .list-toggle > .badge {
  color: #c49f47;
  background: #ffffff;
}

/* line 24268, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.yellow-gold {
  background-color: #E87E04;
  color: #ffffff;
}

/* line 24271, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.yellow-gold .badge {
  background-color: #fb9724;
  color: #ffffff;
}

/* line 24275, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.yellow-gold.ext-1 .badge {
  background-color: #b66303;
}

/* line 24278, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.yellow-gold .list-label, .mt-element-list .list-default.mt-list-head.yellow-gold .list-date {
  color: #fff6ec;
}

/* line 24283, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.yellow-gold {
  background-color: #E87E04;
  color: #ffffff;
}

/* line 24287, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.yellow-gold {
  background-color: #E87E04;
  color: #ffffff;
}

/* line 24290, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.yellow-gold:hover {
  background-color: #cf7004;
}

/* line 24294, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.yellow-gold {
  border-color: #E87E04;
}

/* line 24298, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.yellow-gold:after {
  border-right-color: #E87E04 !important;
}

/* line 24301, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.yellow-gold .list-toggle {
  background: #E87E04;
  color: #ffffff !important;
}

/* line 24304, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.yellow-gold .list-toggle > .badge {
  color: #E87E04;
  background: #ffffff;
}

/* line 24311, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.yellow-casablanca {
  background-color: #f2784b;
  color: #ffffff;
}

/* line 24314, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.yellow-casablanca .badge {
  background-color: #f59c7b;
  color: #ffffff;
}

/* line 24318, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.yellow-casablanca.ext-1 .badge {
  background-color: #ef541b;
}

/* line 24321, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.yellow-casablanca .list-label, .mt-element-list .list-default.mt-list-head.yellow-casablanca .list-date {
  color: white;
}

/* line 24326, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.yellow-casablanca {
  background-color: #f2784b;
  color: #ffffff;
}

/* line 24330, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.yellow-casablanca {
  background-color: #f2784b;
  color: #ffffff;
}

/* line 24333, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.yellow-casablanca:hover {
  background-color: #f06633;
}

/* line 24337, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.yellow-casablanca {
  border-color: #f2784b;
}

/* line 24341, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.yellow-casablanca:after {
  border-right-color: #f2784b !important;
}

/* line 24344, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.yellow-casablanca .list-toggle {
  background: #f2784b;
  color: #ffffff !important;
}

/* line 24347, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.yellow-casablanca .list-toggle > .badge {
  color: #f2784b;
  background: #ffffff;
}

/* line 24354, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.yellow-crusta {
  background-color: #f3c200;
  color: #ffffff;
}

/* line 24357, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.yellow-crusta .badge {
  background-color: #ffd327;
  color: #ffffff;
}

/* line 24361, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.yellow-crusta.ext-1 .badge {
  background-color: #c09900;
}

/* line 24364, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.yellow-crusta .list-label, .mt-element-list .list-default.mt-list-head.yellow-crusta .list-date {
  color: #fffdf3;
}

/* line 24369, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.yellow-crusta {
  background-color: #f3c200;
  color: #ffffff;
}

/* line 24373, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.yellow-crusta {
  background-color: #f3c200;
  color: #ffffff;
}

/* line 24376, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.yellow-crusta:hover {
  background-color: #daae00;
}

/* line 24380, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.yellow-crusta {
  border-color: #f3c200;
}

/* line 24384, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.yellow-crusta:after {
  border-right-color: #f3c200 !important;
}

/* line 24387, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.yellow-crusta .list-toggle {
  background: #f3c200;
  color: #ffffff !important;
}

/* line 24390, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.yellow-crusta .list-toggle > .badge {
  color: #f3c200;
  background: #ffffff;
}

/* line 24397, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.yellow-lemon {
  background-color: #F7CA18;
  color: #ffffff;
}

/* line 24400, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.yellow-lemon .badge {
  background-color: #f9d549;
  color: #ffffff;
}

/* line 24404, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.yellow-lemon.ext-1 .badge {
  background-color: #d5ab07;
}

/* line 24407, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.yellow-lemon .list-label, .mt-element-list .list-default.mt-list-head.yellow-lemon .list-date {
  color: white;
}

/* line 24412, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.yellow-lemon {
  background-color: #F7CA18;
  color: #ffffff;
}

/* line 24416, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.yellow-lemon {
  background-color: #F7CA18;
  color: #ffffff;
}

/* line 24419, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.yellow-lemon:hover {
  background-color: #edbf08;
}

/* line 24423, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.yellow-lemon {
  border-color: #F7CA18;
}

/* line 24427, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.yellow-lemon:after {
  border-right-color: #F7CA18 !important;
}

/* line 24430, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.yellow-lemon .list-toggle {
  background: #F7CA18;
  color: #ffffff !important;
}

/* line 24433, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.yellow-lemon .list-toggle > .badge {
  color: #F7CA18;
  background: #ffffff;
}

/* line 24440, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.yellow-saffron {
  background-color: #F4D03F;
  color: #ffffff;
}

/* line 24443, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.yellow-saffron .badge {
  background-color: #f7dc6f;
  color: #ffffff;
}

/* line 24447, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.yellow-saffron.ext-1 .badge {
  background-color: #f1c40f;
}

/* line 24450, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.yellow-saffron .list-label, .mt-element-list .list-default.mt-list-head.yellow-saffron .list-date {
  color: white;
}

/* line 24455, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.yellow-saffron {
  background-color: #F4D03F;
  color: #ffffff;
}

/* line 24459, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.yellow-saffron {
  background-color: #F4D03F;
  color: #ffffff;
}

/* line 24462, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.yellow-saffron:hover {
  background-color: #f3ca27;
}

/* line 24466, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.yellow-saffron {
  border-color: #F4D03F;
}

/* line 24470, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.yellow-saffron:after {
  border-right-color: #F4D03F !important;
}

/* line 24473, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.yellow-saffron .list-toggle {
  background: #F4D03F;
  color: #ffffff !important;
}

/* line 24476, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.yellow-saffron .list-toggle > .badge {
  color: #F4D03F;
  background: #ffffff;
}

/* line 24483, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.yellow-soft {
  background-color: #c8d046;
  color: #ffffff;
}

/* line 24486, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.yellow-soft .badge {
  background-color: #d4da6f;
  color: #ffffff;
}

/* line 24490, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.yellow-soft.ext-1 .badge {
  background-color: #adb52e;
}

/* line 24493, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.yellow-soft .list-label, .mt-element-list .list-default.mt-list-head.yellow-soft .list-date {
  color: white;
}

/* line 24498, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.yellow-soft {
  background-color: #c8d046;
  color: #ffffff;
}

/* line 24502, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.yellow-soft {
  background-color: #c8d046;
  color: #ffffff;
}

/* line 24505, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.yellow-soft:hover {
  background-color: #c1c933;
}

/* line 24509, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.yellow-soft {
  border-color: #c8d046;
}

/* line 24513, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.yellow-soft:after {
  border-right-color: #c8d046 !important;
}

/* line 24516, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.yellow-soft .list-toggle {
  background: #c8d046;
  color: #ffffff !important;
}

/* line 24519, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.yellow-soft .list-toggle > .badge {
  color: #c8d046;
  background: #ffffff;
}

/* line 24526, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.yellow-haze {
  background-color: #c5bf66;
  color: #ffffff;
}

/* line 24529, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.yellow-haze .badge {
  background-color: #d3ce8b;
  color: #ffffff;
}

/* line 24533, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.yellow-haze.ext-1 .badge {
  background-color: #b4ad44;
}

/* line 24536, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.yellow-haze .list-label, .mt-element-list .list-default.mt-list-head.yellow-haze .list-date {
  color: white;
}

/* line 24541, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.yellow-haze {
  background-color: #c5bf66;
  color: #ffffff;
}

/* line 24545, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.yellow-haze {
  background-color: #c5bf66;
  color: #ffffff;
}

/* line 24548, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.yellow-haze:hover {
  background-color: #beb754;
}

/* line 24552, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.yellow-haze {
  border-color: #c5bf66;
}

/* line 24556, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.yellow-haze:after {
  border-right-color: #c5bf66 !important;
}

/* line 24559, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.yellow-haze .list-toggle {
  background: #c5bf66;
  color: #ffffff !important;
}

/* line 24562, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.yellow-haze .list-toggle > .badge {
  color: #c5bf66;
  background: #ffffff;
}

/* line 24569, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.yellow-mint {
  background-color: #c5b96b;
  color: #ffffff;
}

/* line 24572, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.yellow-mint .badge {
  background-color: #d3ca90;
  color: #ffffff;
}

/* line 24576, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.yellow-mint.ext-1 .badge {
  background-color: #b6a747;
}

/* line 24579, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.yellow-mint .list-label, .mt-element-list .list-default.mt-list-head.yellow-mint .list-date {
  color: white;
}

/* line 24584, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.yellow-mint {
  background-color: #c5b96b;
  color: #ffffff;
}

/* line 24588, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.yellow-mint {
  background-color: #c5b96b;
  color: #ffffff;
}

/* line 24591, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.yellow-mint:hover {
  background-color: #beb059;
}

/* line 24595, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.yellow-mint {
  border-color: #c5b96b;
}

/* line 24599, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.yellow-mint:after {
  border-right-color: #c5b96b !important;
}

/* line 24602, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.yellow-mint .list-toggle {
  background: #c5b96b;
  color: #ffffff !important;
}

/* line 24605, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.yellow-mint .list-toggle > .badge {
  color: #c5b96b;
  background: #ffffff;
}

/* line 24612, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.purple {
  background-color: #8E44AD;
  color: #ffffff;
}

/* line 24615, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.purple .badge {
  background-color: #a563c1;
  color: #ffffff;
}

/* line 24619, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.purple.ext-1 .badge {
  background-color: #703688;
}

/* line 24622, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.purple .list-label, .mt-element-list .list-default.mt-list-head.purple .list-date {
  color: #f9f5fb;
}

/* line 24627, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.purple {
  background-color: #8E44AD;
  color: #ffffff;
}

/* line 24631, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.purple {
  background-color: #8E44AD;
  color: #ffffff;
}

/* line 24634, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.purple:hover {
  background-color: #7f3d9b;
}

/* line 24638, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.purple {
  border-color: #8E44AD;
}

/* line 24642, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.purple:after {
  border-right-color: #8E44AD !important;
}

/* line 24645, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.purple .list-toggle {
  background: #8E44AD;
  color: #ffffff !important;
}

/* line 24648, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.purple .list-toggle > .badge {
  color: #8E44AD;
  background: #ffffff;
}

/* line 24655, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.purple-plum {
  background-color: #8775a7;
  color: #ffffff;
}

/* line 24658, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.purple-plum .badge {
  background-color: #a294bb;
  color: #ffffff;
}

/* line 24662, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.purple-plum.ext-1 .badge {
  background-color: #6d5b8e;
}

/* line 24665, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.purple-plum .list-label, .mt-element-list .list-default.mt-list-head.purple-plum .list-date {
  color: white;
}

/* line 24670, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.purple-plum {
  background-color: #8775a7;
  color: #ffffff;
}

/* line 24674, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.purple-plum {
  background-color: #8775a7;
  color: #ffffff;
}

/* line 24677, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.purple-plum:hover {
  background-color: #79659d;
}

/* line 24681, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.purple-plum {
  border-color: #8775a7;
}

/* line 24685, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.purple-plum:after {
  border-right-color: #8775a7 !important;
}

/* line 24688, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.purple-plum .list-toggle {
  background: #8775a7;
  color: #ffffff !important;
}

/* line 24691, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.purple-plum .list-toggle > .badge {
  color: #8775a7;
  background: #ffffff;
}

/* line 24698, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.purple-medium {
  background-color: #BF55EC;
  color: #ffffff;
}

/* line 24701, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.purple-medium .badge {
  background-color: #d083f1;
  color: #ffffff;
}

/* line 24705, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.purple-medium.ext-1 .badge {
  background-color: #ae27e7;
}

/* line 24708, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.purple-medium .list-label, .mt-element-list .list-default.mt-list-head.purple-medium .list-date {
  color: white;
}

/* line 24713, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.purple-medium {
  background-color: #BF55EC;
  color: #ffffff;
}

/* line 24717, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.purple-medium {
  background-color: #BF55EC;
  color: #ffffff;
}

/* line 24720, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.purple-medium:hover {
  background-color: #b63ee9;
}

/* line 24724, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.purple-medium {
  border-color: #BF55EC;
}

/* line 24728, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.purple-medium:after {
  border-right-color: #BF55EC !important;
}

/* line 24731, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.purple-medium .list-toggle {
  background: #BF55EC;
  color: #ffffff !important;
}

/* line 24734, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.purple-medium .list-toggle > .badge {
  color: #BF55EC;
  background: #ffffff;
}

/* line 24741, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.purple-studio {
  background-color: #8E44AD;
  color: #ffffff;
}

/* line 24744, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.purple-studio .badge {
  background-color: #a563c1;
  color: #ffffff;
}

/* line 24748, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.purple-studio.ext-1 .badge {
  background-color: #703688;
}

/* line 24751, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.purple-studio .list-label, .mt-element-list .list-default.mt-list-head.purple-studio .list-date {
  color: #f9f5fb;
}

/* line 24756, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.purple-studio {
  background-color: #8E44AD;
  color: #ffffff;
}

/* line 24760, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.purple-studio {
  background-color: #8E44AD;
  color: #ffffff;
}

/* line 24763, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.purple-studio:hover {
  background-color: #7f3d9b;
}

/* line 24767, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.purple-studio {
  border-color: #8E44AD;
}

/* line 24771, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.purple-studio:after {
  border-right-color: #8E44AD !important;
}

/* line 24774, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.purple-studio .list-toggle {
  background: #8E44AD;
  color: #ffffff !important;
}

/* line 24777, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.purple-studio .list-toggle > .badge {
  color: #8E44AD;
  background: #ffffff;
}

/* line 24784, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.purple-wisteria {
  background-color: #9B59B6;
  color: #ffffff;
}

/* line 24787, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.purple-wisteria .badge {
  background-color: #b07cc6;
  color: #ffffff;
}

/* line 24791, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.purple-wisteria.ext-1 .badge {
  background-color: #804399;
}

/* line 24794, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.purple-wisteria .list-label, .mt-element-list .list-default.mt-list-head.purple-wisteria .list-date {
  color: white;
}

/* line 24799, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.purple-wisteria {
  background-color: #9B59B6;
  color: #ffffff;
}

/* line 24803, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.purple-wisteria {
  background-color: #9B59B6;
  color: #ffffff;
}

/* line 24806, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.purple-wisteria:hover {
  background-color: #8f4bab;
}

/* line 24810, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.purple-wisteria {
  border-color: #9B59B6;
}

/* line 24814, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.purple-wisteria:after {
  border-right-color: #9B59B6 !important;
}

/* line 24817, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.purple-wisteria .list-toggle {
  background: #9B59B6;
  color: #ffffff !important;
}

/* line 24820, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.purple-wisteria .list-toggle > .badge {
  color: #9B59B6;
  background: #ffffff;
}

/* line 24827, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.purple-seance {
  background-color: #9A12B3;
  color: #ffffff;
}

/* line 24830, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.purple-seance .badge {
  background-color: #c217e1;
  color: #ffffff;
}

/* line 24834, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.purple-seance.ext-1 .badge {
  background-color: #720d85;
}

/* line 24837, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.purple-seance .list-label, .mt-element-list .list-default.mt-list-head.purple-seance .list-date {
  color: #f2cafa;
}

/* line 24842, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.purple-seance {
  background-color: #9A12B3;
  color: #ffffff;
}

/* line 24846, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.purple-seance {
  background-color: #9A12B3;
  color: #ffffff;
}

/* line 24849, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.purple-seance:hover {
  background-color: #86109c;
}

/* line 24853, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.purple-seance {
  border-color: #9A12B3;
}

/* line 24857, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.purple-seance:after {
  border-right-color: #9A12B3 !important;
}

/* line 24860, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.purple-seance .list-toggle {
  background: #9A12B3;
  color: #ffffff !important;
}

/* line 24863, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.purple-seance .list-toggle > .badge {
  color: #9A12B3;
  background: #ffffff;
}

/* line 24870, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.purple-intense {
  background-color: #8775a7;
  color: #ffffff;
}

/* line 24873, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.purple-intense .badge {
  background-color: #a294bb;
  color: #ffffff;
}

/* line 24877, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.purple-intense.ext-1 .badge {
  background-color: #6d5b8e;
}

/* line 24880, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.purple-intense .list-label, .mt-element-list .list-default.mt-list-head.purple-intense .list-date {
  color: white;
}

/* line 24885, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.purple-intense {
  background-color: #8775a7;
  color: #ffffff;
}

/* line 24889, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.purple-intense {
  background-color: #8775a7;
  color: #ffffff;
}

/* line 24892, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.purple-intense:hover {
  background-color: #79659d;
}

/* line 24896, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.purple-intense {
  border-color: #8775a7;
}

/* line 24900, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.purple-intense:after {
  border-right-color: #8775a7 !important;
}

/* line 24903, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.purple-intense .list-toggle {
  background: #8775a7;
  color: #ffffff !important;
}

/* line 24906, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.purple-intense .list-toggle > .badge {
  color: #8775a7;
  background: #ffffff;
}

/* line 24913, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.purple-sharp {
  background-color: #796799;
  color: #ffffff;
}

/* line 24916, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.purple-sharp .badge {
  background-color: #9486ad;
  color: #ffffff;
}

/* line 24920, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.purple-sharp.ext-1 .badge {
  background-color: #61527b;
}

/* line 24923, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.purple-sharp .list-label, .mt-element-list .list-default.mt-list-head.purple-sharp .list-date {
  color: white;
}

/* line 24928, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.purple-sharp {
  background-color: #796799;
  color: #ffffff;
}

/* line 24932, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.purple-sharp {
  background-color: #796799;
  color: #ffffff;
}

/* line 24935, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.purple-sharp:hover {
  background-color: #6d5d8a;
}

/* line 24939, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.purple-sharp {
  border-color: #796799;
}

/* line 24943, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.purple-sharp:after {
  border-right-color: #796799 !important;
}

/* line 24946, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.purple-sharp .list-toggle {
  background: #796799;
  color: #ffffff !important;
}

/* line 24949, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.purple-sharp .list-toggle > .badge {
  color: #796799;
  background: #ffffff;
}

/* line 24956, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.purple-soft {
  background-color: #8877a9;
  color: #ffffff;
}

/* line 24959, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.purple-soft .badge {
  background-color: #a396bd;
  color: #ffffff;
}

/* line 24963, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.purple-soft.ext-1 .badge {
  background-color: #6e5c91;
}

/* line 24966, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.purple-soft .list-label, .mt-element-list .list-default.mt-list-head.purple-soft .list-date {
  color: white;
}

/* line 24971, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.purple-soft {
  background-color: #8877a9;
  color: #ffffff;
}

/* line 24975, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.purple-soft {
  background-color: #8877a9;
  color: #ffffff;
}

/* line 24978, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.purple-soft:hover {
  background-color: #7a679f;
}

/* line 24982, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.purple-soft {
  border-color: #8877a9;
}

/* line 24986, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.purple-soft:after {
  border-right-color: #8877a9 !important;
}

/* line 24989, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.purple-soft .list-toggle {
  background: #8877a9;
  color: #ffffff !important;
}

/* line 24992, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.purple-soft .list-toggle > .badge {
  color: #8877a9;
  background: #ffffff;
}

/* line 25001, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.white:after {
  border-right-color: #ffffff;
}

/* line 25004, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.white .list-toggle {
  background: #ffffff;
}

/* line 25009, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.default:after {
  border-right-color: #e1e5ec;
}

/* line 25012, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.default .list-toggle {
  background: #e1e5ec;
}

/* line 25017, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.dark:after {
  border-right-color: #2f353b;
}

/* line 25020, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.dark .list-toggle {
  background: #2f353b;
}

/* line 25025, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.blue:after {
  border-right-color: #264E9D;
}

/* line 25028, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.blue .list-toggle {
  background: #264E9D;
}

/* line 25033, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.blue-madison:after {
  border-right-color: #578ebe;
}

/* line 25036, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.blue-madison .list-toggle {
  background: #578ebe;
}

/* line 25041, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.blue-chambray:after {
  border-right-color: #2C3E50;
}

/* line 25044, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.blue-chambray .list-toggle {
  background: #2C3E50;
}

/* line 25049, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.blue-ebonyclay:after {
  border-right-color: #22313F;
}

/* line 25052, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.blue-ebonyclay .list-toggle {
  background: #22313F;
}

/* line 25057, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.blue-hoki:after {
  border-right-color: #67809F;
}

/* line 25060, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.blue-hoki .list-toggle {
  background: #67809F;
}

/* line 25065, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.blue-steel:after {
  border-right-color: #4B77BE;
}

/* line 25068, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.blue-steel .list-toggle {
  background: #4B77BE;
}

/* line 25073, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.blue-soft:after {
  border-right-color: #4c87b9;
}

/* line 25076, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.blue-soft .list-toggle {
  background: #4c87b9;
}

/* line 25081, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.blue-dark:after {
  border-right-color: #5e738b;
}

/* line 25084, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.blue-dark .list-toggle {
  background: #5e738b;
}

/* line 25089, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.blue-sharp:after {
  border-right-color: #5C9BD1;
}

/* line 25092, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.blue-sharp .list-toggle {
  background: #5C9BD1;
}

/* line 25097, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.green:after {
  border-right-color: #32c5d2;
}

/* line 25100, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.green .list-toggle {
  background: #32c5d2;
}

/* line 25105, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.green-meadow:after {
  border-right-color: #1BBC9B;
}

/* line 25108, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.green-meadow .list-toggle {
  background: #1BBC9B;
}

/* line 25113, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.green-seagreen:after {
  border-right-color: #1BA39C;
}

/* line 25116, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.green-seagreen .list-toggle {
  background: #1BA39C;
}

/* line 25121, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.green-turquoise:after {
  border-right-color: #36D7B7;
}

/* line 25124, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.green-turquoise .list-toggle {
  background: #36D7B7;
}

/* line 25129, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.green-haze:after {
  border-right-color: #44b6ae;
}

/* line 25132, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.green-haze .list-toggle {
  background: #44b6ae;
}

/* line 25137, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.green-jungle:after {
  border-right-color: #26C281;
}

/* line 25140, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.green-jungle .list-toggle {
  background: #26C281;
}

/* line 25145, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.green-soft:after {
  border-right-color: #3faba4;
}

/* line 25148, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.green-soft .list-toggle {
  background: #3faba4;
}

/* line 25153, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.green-dark:after {
  border-right-color: #4DB3A2;
}

/* line 25156, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.green-dark .list-toggle {
  background: #4DB3A2;
}

/* line 25161, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.green-sharp:after {
  border-right-color: #2ab4c0;
}

/* line 25164, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.green-sharp .list-toggle {
  background: #2ab4c0;
}

/* line 25169, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.grey:after {
  border-right-color: #E5E5E5;
}

/* line 25172, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.grey .list-toggle {
  background: #E5E5E5;
}

/* line 25177, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.grey-steel:after {
  border-right-color: #e9edef;
}

/* line 25180, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.grey-steel .list-toggle {
  background: #e9edef;
}

/* line 25185, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.grey-cararra:after {
  border-right-color: #fafafa;
}

/* line 25188, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.grey-cararra .list-toggle {
  background: #fafafa;
}

/* line 25193, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.grey-gallery:after {
  border-right-color: #555555;
}

/* line 25196, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.grey-gallery .list-toggle {
  background: #555555;
}

/* line 25201, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.grey-cascade:after {
  border-right-color: #95A5A6;
}

/* line 25204, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.grey-cascade .list-toggle {
  background: #95A5A6;
}

/* line 25209, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.grey-silver:after {
  border-right-color: #BFBFBF;
}

/* line 25212, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.grey-silver .list-toggle {
  background: #BFBFBF;
}

/* line 25217, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.grey-salsa:after {
  border-right-color: #ACB5C3;
}

/* line 25220, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.grey-salsa .list-toggle {
  background: #ACB5C3;
}

/* line 25225, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.grey-salt:after {
  border-right-color: #bfcad1;
}

/* line 25228, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.grey-salt .list-toggle {
  background: #bfcad1;
}

/* line 25233, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.grey-mint:after {
  border-right-color: #525e64;
}

/* line 25236, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.grey-mint .list-toggle {
  background: #525e64;
}

/* line 25241, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.red:after {
  border-right-color: #e7505a;
}

/* line 25244, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.red .list-toggle {
  background: #e7505a;
}

/* line 25249, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.red-pink:after {
  border-right-color: #E08283;
}

/* line 25252, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.red-pink .list-toggle {
  background: #E08283;
}

/* line 25257, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.red-sunglo:after {
  border-right-color: #E26A6A;
}

/* line 25260, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.red-sunglo .list-toggle {
  background: #E26A6A;
}

/* line 25265, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.red-intense:after {
  border-right-color: #e35b5a;
}

/* line 25268, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.red-intense .list-toggle {
  background: #e35b5a;
}

/* line 25273, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.red-thunderbird:after {
  border-right-color: #D91E18;
}

/* line 25276, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.red-thunderbird .list-toggle {
  background: #D91E18;
}

/* line 25281, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.red-flamingo:after {
  border-right-color: #EF4836;
}

/* line 25284, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.red-flamingo .list-toggle {
  background: #EF4836;
}

/* line 25289, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.red-soft:after {
  border-right-color: #d05454;
}

/* line 25292, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.red-soft .list-toggle {
  background: #d05454;
}

/* line 25297, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.red-haze:after {
  border-right-color: #f36a5a;
}

/* line 25300, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.red-haze .list-toggle {
  background: #f36a5a;
}

/* line 25305, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.red-mint:after {
  border-right-color: #e43a45;
}

/* line 25308, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.red-mint .list-toggle {
  background: #e43a45;
}

/* line 25313, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.yellow:after {
  border-right-color: #c49f47;
}

/* line 25316, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.yellow .list-toggle {
  background: #c49f47;
}

/* line 25321, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.yellow-gold:after {
  border-right-color: #E87E04;
}

/* line 25324, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.yellow-gold .list-toggle {
  background: #E87E04;
}

/* line 25329, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.yellow-casablanca:after {
  border-right-color: #f2784b;
}

/* line 25332, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.yellow-casablanca .list-toggle {
  background: #f2784b;
}

/* line 25337, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.yellow-crusta:after {
  border-right-color: #f3c200;
}

/* line 25340, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.yellow-crusta .list-toggle {
  background: #f3c200;
}

/* line 25345, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.yellow-lemon:after {
  border-right-color: #F7CA18;
}

/* line 25348, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.yellow-lemon .list-toggle {
  background: #F7CA18;
}

/* line 25353, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.yellow-saffron:after {
  border-right-color: #F4D03F;
}

/* line 25356, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.yellow-saffron .list-toggle {
  background: #F4D03F;
}

/* line 25361, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.yellow-soft:after {
  border-right-color: #c8d046;
}

/* line 25364, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.yellow-soft .list-toggle {
  background: #c8d046;
}

/* line 25369, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.yellow-haze:after {
  border-right-color: #c5bf66;
}

/* line 25372, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.yellow-haze .list-toggle {
  background: #c5bf66;
}

/* line 25377, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.yellow-mint:after {
  border-right-color: #c5b96b;
}

/* line 25380, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.yellow-mint .list-toggle {
  background: #c5b96b;
}

/* line 25385, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.purple:after {
  border-right-color: #8E44AD;
}

/* line 25388, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.purple .list-toggle {
  background: #8E44AD;
}

/* line 25393, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.purple-plum:after {
  border-right-color: #8775a7;
}

/* line 25396, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.purple-plum .list-toggle {
  background: #8775a7;
}

/* line 25401, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.purple-medium:after {
  border-right-color: #BF55EC;
}

/* line 25404, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.purple-medium .list-toggle {
  background: #BF55EC;
}

/* line 25409, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.purple-studio:after {
  border-right-color: #8E44AD;
}

/* line 25412, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.purple-studio .list-toggle {
  background: #8E44AD;
}

/* line 25417, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.purple-wisteria:after {
  border-right-color: #9B59B6;
}

/* line 25420, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.purple-wisteria .list-toggle {
  background: #9B59B6;
}

/* line 25425, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.purple-seance:after {
  border-right-color: #9A12B3;
}

/* line 25428, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.purple-seance .list-toggle {
  background: #9A12B3;
}

/* line 25433, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.purple-intense:after {
  border-right-color: #8775a7;
}

/* line 25436, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.purple-intense .list-toggle {
  background: #8775a7;
}

/* line 25441, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.purple-sharp:after {
  border-right-color: #796799;
}

/* line 25444, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.purple-sharp .list-toggle {
  background: #796799;
}

/* line 25449, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.purple-soft:after {
  border-right-color: #8877a9;
}

/* line 25452, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.purple-soft .list-toggle {
  background: #8877a9;
}

/* line 25459, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon {
  padding: 25px;
  position: relative;
  margin-bottom: 30px;
}

/* line 25463, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon-content {
  margin: 0;
  padding-top: 2.5em;
}

/* line 25466, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon-content.no-padding {
  padding-top: 0;
}

/* line 25470, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon {
  position: absolute;
  top: 15px;
  left: -2px;
  padding: 0.5em 1em;
  z-index: 5;
  background-color: #bac3d0;
  color: #384353;
}

/* line 25478, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon.ribbon-right {
  left: auto;
  right: -2px;
}

/* line 25482, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon.ribbon-vertical-left {
  top: -2px;
  left: 15px;
  padding-top: 1em;
  padding-bottom: 1em;
}

/* line 25488, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon.ribbon-vertical-right {
  top: -2px;
  left: auto;
  right: 15px;
  padding-top: 1em;
  padding-bottom: 1em;
}

/* line 25495, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon.ribbon-shadow {
  box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.4);
}

/* line 25497, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon.ribbon-shadow.ribbon-right, .mt-element-ribbon .ribbon.ribbon-shadow.ribbon-vertical-right {
  box-shadow: -2px 2px 7px rgba(0, 0, 0, 0.4);
}

/* line 25501, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon.ribbon-round {
  border-top-right-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
}

/* line 25504, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon.ribbon-round.ribbon-right {
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
  border-top-left-radius: 5px !important;
  border-bottom-left-radius: 5px !important;
}

/* line 25510, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon.ribbon-round.ribbon-vertical-right, .mt-element-ribbon .ribbon.ribbon-round.ribbon-vertical-left {
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 5px !important;
  border-top-left-radius: 0px !important;
  border-bottom-left-radius: 5px !important;
}

/* line 25517, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon.ribbon-border:after {
  border: 1px solid;
  content: '';
  position: absolute;
  top: 5px;
  bottom: 5px;
  left: 5px;
  right: 5px;
}

/* line 25526, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon.ribbon-border-vert:after {
  border-top: none;
  border-bottom: none;
  border-left: 1px solid;
  border-right: 1px solid;
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 5px;
  right: 5px;
}

/* line 25538, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon.ribbon-border-hor:after {
  border-top: 1px solid;
  border-bottom: 1px solid;
  border-left: none;
  border-right: none;
  content: '';
  position: absolute;
  top: 5px;
  bottom: 5px;
  left: 0;
  right: 0;
}

/* line 25550, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon.ribbon-border-dash:after {
  border: 1px solid;
  border-style: dashed;
  content: '';
  position: absolute;
  top: 5px;
  bottom: 5px;
  left: 5px;
  right: 5px;
}

/* line 25560, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon.ribbon-border-dash-vert:after {
  border-top: none;
  border-bottom: none;
  border-left: 1px solid;
  border-right: 1px solid;
  border-left-style: dashed;
  border-right-style: dashed;
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 5px;
  right: 5px;
}

/* line 25574, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon.ribbon-border-dash-hor:after {
  border-top: 1px solid;
  border-bottom: 1px solid;
  border-left: none;
  border-right: none;
  border-top-style: dashed;
  border-bottom-style: dashed;
  content: '';
  position: absolute;
  top: 5px;
  bottom: 5px;
  left: 0;
  right: 0;
}

/* line 25588, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon.ribbon-clip {
  left: -10px;
}

/* line 25590, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon.ribbon-clip.ribbon-right {
  left: auto;
  right: -10px;
}

/* line 25595, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon > .ribbon-sub {
  z-index: -1;
  position: absolute;
  padding: 0;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

/* line 25604, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon > .ribbon-sub.ribbon-clip:before, .mt-element-ribbon .ribbon > .ribbon-sub.ribbon-clip:after {
  content: '';
  position: absolute;
  border-style: solid;
  border-color: transparent !important;
  bottom: -10px;
}

/* line 25611, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon > .ribbon-sub.ribbon-clip:before {
  border-width: 0 10px 10px 0;
  border-right-color: #222 !important;
  left: 0;
}

/* line 25617, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon > .ribbon-sub.ribbon-clip.ribbon-right:before, .mt-element-ribbon .ribbon > .ribbon-sub.ribbon-clip.ribbon-right:after {
  content: '';
  position: absolute;
  border-style: solid;
  border-color: transparent;
  bottom: -10px;
}

/* line 25624, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon > .ribbon-sub.ribbon-clip.ribbon-right:before {
  border-right-color: transparent !important;
}

/* line 25627, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon > .ribbon-sub.ribbon-clip.ribbon-right:after {
  border-width: 0 0 10px 10px;
  border-left-color: #222 !important;
  right: 0;
}

/* line 25634, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon > .ribbon-sub.ribbon-bookmark:after {
  border-left: 21px solid;
  border-right: 20px solid;
  border-bottom: 1em solid transparent !important;
  bottom: -1em;
  content: '';
  height: 0;
  left: 0;
  position: absolute;
  width: 0;
}

/* line 25646, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon:after {
  border-color: #62748f;
}

/* line 25649, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon > .ribbon-sub {
  background-color: #bac3d0;
  color: #384353;
}

/* line 25652, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon > .ribbon-sub:after {
  border-color: #62748f;
  border-left-color: #bac3d0;
  border-right-color: #bac3d0;
}

/* line 25658, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon.ribbon-color-default {
  background-color: #bac3d0;
  color: #384353;
}

/* line 25661, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon.ribbon-color-default:after {
  border-color: #9ca8bb;
}

/* line 25664, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon.ribbon-color-default > .ribbon-sub {
  background-color: #bac3d0;
  color: #384353;
}

/* line 25667, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon.ribbon-color-default > .ribbon-sub:after {
  border-color: #62748f;
  border-left-color: #bac3d0;
  border-right-color: #bac3d0;
}

/* line 25674, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon.ribbon-color-primary {
  background-color: #264E9D;
  color: #fff;
}

/* line 25677, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon.ribbon-color-primary:after {
  border-color: #286090;
}

/* line 25680, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon.ribbon-color-primary > .ribbon-sub {
  background-color: #264E9D;
  color: black;
}

/* line 25683, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon.ribbon-color-primary > .ribbon-sub:after {
  border-color: #122b40;
  border-left-color: #264E9D;
  border-right-color: #264E9D;
}

/* line 25690, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon.ribbon-color-info {
  background-color: #659be0;
  color: #fff;
}

/* line 25693, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon.ribbon-color-info:after {
  border-color: #3a80d7;
}

/* line 25696, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon.ribbon-color-info > .ribbon-sub {
  background-color: #659be0;
  color: #0c203a;
}

/* line 25699, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon.ribbon-color-info > .ribbon-sub:after {
  border-color: #1d4f8e;
  border-left-color: #659be0;
  border-right-color: #659be0;
}

/* line 25706, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon.ribbon-color-success {
  background-color: #36c6d3;
  color: #fff;
}

/* line 25709, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon.ribbon-color-success:after {
  border-color: #27a4b0;
}

/* line 25712, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon.ribbon-color-success > .ribbon-sub {
  background-color: #36c6d3;
  color: #020808;
}

/* line 25715, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon.ribbon-color-success > .ribbon-sub:after {
  border-color: #14565c;
  border-left-color: #36c6d3;
  border-right-color: #36c6d3;
}

/* line 25722, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon.ribbon-color-danger {
  background-color: #ed6b75;
  color: #fff;
}

/* line 25725, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon.ribbon-color-danger:after {
  border-color: #e73d4a;
}

/* line 25728, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon.ribbon-color-danger > .ribbon-sub {
  background-color: #ed6b75;
  color: #4f0a0f;
}

/* line 25731, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon.ribbon-color-danger > .ribbon-sub:after {
  border-color: #a91520;
  border-left-color: #ed6b75;
  border-right-color: #ed6b75;
}

/* line 25738, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon.ribbon-color-warning {
  background-color: #F1C40F;
  color: #010100;
}

/* line 25741, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon.ribbon-color-warning:after {
  border-color: #c29d0b;
}

/* line 25744, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon.ribbon-color-warning > .ribbon-sub {
  background-color: #F1C40F;
  color: #010100;
}

/* line 25747, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon.ribbon-color-warning > .ribbon-sub:after {
  border-color: #614f06;
  border-left-color: #F1C40F;
  border-right-color: #F1C40F;
}

/* line 25758, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-card .mt-card-item {
  border: 1px solid;
  border-color: #e7ecf1;
  position: relative;
  margin-bottom: 30px;
}

/* line 25763, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-card .mt-card-item .mt-card-avatar {
  margin-bottom: 15px;
}

/* line 25766, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-card .mt-card-item .mt-card-content {
  text-align: center;
}

/* line 25768, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-card .mt-card-item .mt-card-content .mt-card-name {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 10px;
}

/* line 25773, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-card .mt-card-item .mt-card-content .mt-card-desc {
  font-size: 14px;
  margin: 0 0 10px 0;
}

/* line 25777, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-card .mt-card-item .mt-card-content .mt-card-social > ul {
  padding: 0;
  margin-bottom: 10px;
}

/* line 25780, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-card .mt-card-item .mt-card-content .mt-card-social > ul > li {
  list-style: none;
  display: inline-block;
  margin: 0 3px;
}

/* line 25784, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-card .mt-card-item .mt-card-content .mt-card-social > ul > li > a {
  color: #000;
  font-size: 18px;
}

/* line 25787, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-card .mt-card-item .mt-card-content .mt-card-social > ul > li > a.mt-card-btn {
  color: #fff;
}

/* line 25789, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-card .mt-card-item .mt-card-content .mt-card-social > ul > li > a.mt-card-btn:hover {
  color: #36c6d3;
}

/* line 25793, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-card .mt-card-item .mt-card-content .mt-card-social > ul > li > a:hover {
  color: #F1C40F;
}

/* line 25801, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-card.mt-card-round .mt-card-item {
  padding: 40px 40px 10px 40px;
}

/* line 25803, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-card.mt-card-round .mt-card-item .mt-card-avatar {
  border-radius: 50% !important;
  -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);
}

/* line 25806, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-card.mt-card-round .mt-card-item .mt-card-avatar .mt-overlay {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}

/* line 25818, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-1 {
  width: 100%;
  height: 100%;
  float: left;
  overflow: hidden;
  position: relative;
  text-align: center;
  cursor: default;
}

/* line 25826, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-1 img {
  display: block;
  position: relative;
  -webkit-transition: all .4s linear;
  transition: all .4s linear;
  width: 100%;
  height: auto;
}

/* line 25834, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-1 h2 {
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  position: relative;
  font-size: 17px;
  background: rgba(0, 0, 0, 0.6);
  -webkit-transform: translatey(-100px) translateZ(0);
  -ms-transform: translatey(-100px) translateZ(0);
  transform: translatey(-100px) translateZ(0);
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  padding: 10px;
}

/* line 25848, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-1 .mt-info {
  text-decoration: none;
  display: inline-block;
  text-transform: uppercase;
  color: #fff;
  background-color: transparent;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  padding: 0;
  margin: auto;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  transform: translateY(-50%) translateZ(0);
  -webkit-transform: translateY(-50%) translateZ(0);
  -ms-transform: translateY(-50%) translateZ(0);
}

/* line 25867, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-1 .mt-info > li {
  list-style: none;
  display: inline-block;
  margin: 0 3px;
}

/* line 25871, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-1 .mt-info > li:hover {
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  cursor: pointer;
}

/* line 25879, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-1:hover .mt-overlay {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
}

/* line 25886, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-1:hover img {
  -ms-transform: scale(1.2) translateZ(0);
  -webkit-transform: scale(1.2) translateZ(0);
  transform: scale(1.2) translateZ(0);
}

/* line 25891, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-1:hover .mt-info {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition-delay: .2s;
  transition-delay: .2s;
}

/* line 25898, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-1 .mt-overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  opacity: 0;
  background-color: rgba(0, 0, 0, 0.7);
  -webkit-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
}

/* line 25911, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-1.mt-scroll-up:hover .mt-overlay {
  bottom: 0;
}

/* line 25914, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-1.mt-scroll-up .mt-overlay {
  bottom: -100%;
  top: auto;
}

/* line 25920, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-1.mt-scroll-down:hover .mt-overlay {
  top: 0;
}

/* line 25923, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-1.mt-scroll-down .mt-overlay {
  top: -100%;
}

/* line 25928, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-1.mt-scroll-left:hover .mt-overlay {
  right: 0;
}

/* line 25931, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-1.mt-scroll-left .mt-overlay {
  right: -100%;
  left: auto;
}

/* line 25937, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-1.mt-scroll-right:hover .mt-overlay {
  left: 0;
}

/* line 25940, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-1.mt-scroll-right .mt-overlay {
  left: -100%;
}

/* line 25945, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-2 {
  width: 100%;
  height: 100%;
  float: left;
  overflow: hidden;
  position: relative;
  text-align: center;
  cursor: default;
}

/* line 25953, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-2 img {
  display: block;
  position: relative;
  -webkit-transition: all 0.4s ease-in;
  transition: all 0.4s ease-in;
  width: 100%;
  height: auto;
}

/* line 25961, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-2 h2 {
  text-transform: uppercase;
  text-align: center;
  position: relative;
  font-size: 17px;
  padding: 10px;
  background: rgba(0, 0, 0, 0.6);
}

/* line 25969, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-2 .mt-info, .mt-element-overlay .mt-overlay-2 h2 {
  -webkit-transform: scale(0.7);
  -ms-transform: scale(0.7);
  transform: scale(0.7);
  -webkit-transition: all 0.4s ease-in;
  transition: all 0.4s ease-in;
  opacity: 0;
  filter: alpha(opacity=0);
  color: #fff;
  text-transform: uppercase;
}

/* line 25980, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-2 .mt-info {
  display: inline-block;
  text-decoration: none;
  margin: auto;
  position: absolute;
  top: 50%;
  -webkit-transform: scale(0.7) translateY(-50%) translateX(-50%);
  -ms-transform: scale(0.7) translateY(-50%) translateX(-50%);
  transform: scale(0.7) translateY(-50%) translateX(-50%);
}

/* line 25989, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-2 .mt-info:hover {
  box-shadow: 0 0 5px #fff;
}

/* line 25994, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-2:hover img {
  filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0 0 0 1 0" /><feGaussianBlur stdDeviation="3" /></filter></svg>#filter');
  filter: blur(3px);
  -webkit-filter: blur(3px);
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}

/* line 26002, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-2:hover .mt-overlay {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
  -webkit-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
}

/* line 26011, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-2:hover h2 {
  -webkit-transition-delay: 0.5s;
  transition-delay: 0.5s;
}

/* line 26015, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-2:hover .mt-info, .mt-element-overlay .mt-overlay-2:hover h2 {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: scale(1) translateY(-50%);
  -ms-transform: scale(1) translateY(-50%);
  transform: scale(1) translateY(-50%);
}

/* line 26022, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-2:hover .mt-info {
  -webkit-transform: scale(1) translateY(-50%) translateX(-50%);
  -ms-transform: scale(1) translateY(-50%) translateX(-50%);
  transform: scale(1) translateY(-50%) translateX(-50%);
}

/* line 26028, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-2 .mt-overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
}

/* line 26036, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-2.mt-overlay-2-grey:hover img {
  filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0 0 0 1 0" /><feGaussianBlur stdDeviation="3" /></filter></svg>#filter');
  filter: grayscale(1) blur(3px);
  -webkit-filter: grayscale(1) blur(3px);
}

/* line 26042, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-2.mt-overlay-2-icons .mt-info {
  border: none;
  width: 100%;
  padding: 0;
  -webkit-transform: scale(0.7) translateY(-50%) translateX(-50%);
  -ms-transform: scale(0.7) translateY(-50%) translateX(-50%);
  transform: scale(0.7) translateY(-50%) translateX(-50%);
}

/* line 26049, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-2.mt-overlay-2-icons .mt-info:hover {
  box-shadow: none;
}

/* line 26052, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-2.mt-overlay-2-icons .mt-info > li {
  list-style: none;
  display: inline-block;
  margin: 0 3px;
}

/* line 26056, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-2.mt-overlay-2-icons .mt-info > li:hover {
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  cursor: pointer;
}

/* line 26063, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-2.mt-overlay-2-icons:hover .mt-info {
  -webkit-transform: scale(1) translateY(-50%) translateX(-50%);
  -ms-transform: scale(1) translateY(-50%) translateX(-50%);
  transform: scale(1) translateY(-50%) translateX(-50%);
}

/* line 26070, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-3 {
  width: 100%;
  height: 100%;
  float: left;
  overflow: hidden;
  position: relative;
  text-align: center;
  cursor: default;
}

/* line 26078, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-3 img {
  display: block;
  position: relative;
  width: 100%;
  height: auto;
}

/* line 26084, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-3 h2 {
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  position: relative;
  font-size: 17px;
  padding: 10px;
  background: rgba(0, 0, 0, 0.6);
  -webkit-transform: translateY(100px);
  -ms-transform: translateY(100px);
  transform: translateY(100px);
  -webkit-transition: all 0.4s cubic-bezier(0.88, -0.99, 0, 1.81);
  transition: all 0.4s cubic-bezier(0.88, -0.99, 0, 1.81);
}

/* line 26098, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-3 .mt-info {
  display: inline-block;
  text-decoration: none;
  text-transform: uppercase;
  color: #fff;
  border: 1px solid #fff;
  background-color: transparent;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transition: all 0.4s cubic-bezier(0.88, -0.99, 0, 1.81);
  transition: all 0.4s cubic-bezier(0.88, -0.99, 0, 1.81);
  font-weight: normal;
  position: absolute;
  top: 15px;
  bottom: 15px;
  left: 15px;
  right: 15px;
  margin: auto;
  padding: 45% 0 0 0;
}

/* line 26120, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-3 .mt-info:hover {
  box-shadow: 0 0 5px #fff;
}

/* line 26125, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-3:hover .mt-overlay {
  background-color: rgba(48, 152, 157, 0.7);
}

/* line 26128, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-3:hover h2 {
  -webkit-transform: translateY(5px);
  -ms-transform: translateY(5px);
  transform: translateY(5px);
}

/* line 26133, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-3:hover .mt-info {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

/* line 26141, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-3 .mt-overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  background-color: rgba(75, 75, 75, 0.7);
  -webkit-transition: all 0.4s cubic-bezier(0.88, -0.99, 0, 1.81);
  transition: all 0.4s cubic-bezier(0.88, -0.99, 0, 1.81);
}

/* line 26152, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-3.mt-overlay-3-icons .mt-info {
  padding: 40% 0 0 0;
}

/* line 26154, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-3.mt-overlay-3-icons .mt-info > li {
  list-style: none;
  display: inline-block;
  margin: 0 3px;
}

/* line 26158, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-3.mt-overlay-3-icons .mt-info > li:hover {
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  cursor: pointer;
}

/* line 26166, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-4 {
  width: 100%;
  height: 100%;
  float: left;
  overflow: hidden;
  position: relative;
  text-align: center;
  cursor: default;
}

/* line 26174, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-4 img {
  display: block;
  position: relative;
  -webkit-transition: all 0.4s cubic-bezier(0.88, -0.99, 0, 1.81);
  transition: all 0.4s cubic-bezier(0.88, -0.99, 0, 1.81);
  width: 100%;
  height: auto;
}

/* line 26182, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-4 h2 {
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  position: relative;
  font-size: 17px;
  background: rgba(0, 0, 0, 0.6);
  -webkit-transform: translatey(-100px);
  -ms-transform: translatey(-100px);
  transform: translatey(-100px);
  -webkit-transition: all 0.4s cubic-bezier(0.88, -0.99, 0, 1.81);
  transition: all 0.4s cubic-bezier(0.88, -0.99, 0, 1.81);
  padding: 10px;
}

/* line 26196, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-4 .mt-info {
  display: inline-block;
  text-transform: uppercase;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  margin: 50px 0 0;
}

/* line 26206, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-4:hover .mt-overlay {
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 26210, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-4:hover h2 {
  opacity: 1;
  filter: alpha(opacity=100);
  -ms-transform: translatey(0);
  -webkit-transform: translatey(0);
  transform: translatey(0);
}

/* line 26217, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-4:hover .mt-info {
  opacity: 1;
  filter: alpha(opacity=100);
  -ms-transform: translatey(0);
  -webkit-transform: translatey(0);
  transform: translatey(0);
  -webkit-transition-delay: .2s;
  transition-delay: .2s;
}

/* line 26227, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-4 .mt-overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  background-color: rgba(0, 0, 0, 0.7);
  -webkit-transition: all 0.4s cubic-bezier(0.88, -0.99, 0, 1.81);
  transition: all 0.4s cubic-bezier(0.88, -0.99, 0, 1.81);
}

/* line 26240, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-4.mt-overlay-4-icons .mt-info {
  border: none;
  position: absolute;
  padding: 0;
  top: 50%;
  left: 0;
  right: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  margin: auto;
}

/* line 26251, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-4.mt-overlay-4-icons .mt-info:hover {
  box-shadow: none;
}

/* line 26254, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-4.mt-overlay-4-icons .mt-info > li {
  list-style: none;
  display: inline-block;
  margin: 0 3px;
}

/* line 26258, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-4.mt-overlay-4-icons .mt-info > li:hover {
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  cursor: pointer;
}

/* line 26266, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-5 {
  width: 100%;
  height: 100%;
  float: left;
  overflow: hidden;
  position: relative;
  text-align: center;
  cursor: default;
  background: -webkit-linear-gradient(45deg, #ff89e9 0%, #05abe0 100%);
  background: linear-gradient(45deg, #ff89e9 0%, #05abe0 100%);
}

/* line 26276, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-5 .mt-overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  padding: 3em;
  text-align: left;
}

/* line 26285, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-5 .mt-overlay:before {
  position: absolute;
  top: 20px;
  right: 20px;
  bottom: 20px;
  left: 20px;
  border: 1px solid #fff;
  content: '';
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.35s, -webkit-transform 0.45s;
  transition: opacity 0.35s, transform 0.45s;
  -webkit-transform: translate3d(-20px, 0, 0);
  transform: translate3d(-20px, 0, 0);
}

/* line 26301, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-5 img {
  display: block;
  position: relative;
  max-width: none;
  width: calc(113% + 60px);
  -webkit-transition: opacity 0.35s, -webkit-transform 0.45s;
  transition: opacity 0.35s, transform 0.45s;
  -webkit-transform: translate3d(-40px, 0, 0);
  transform: translate3d(-40px, 0, 0);
}

/* line 26311, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-5 h2 {
  text-transform: uppercase;
  color: #fff;
  position: relative;
  font-size: 17px;
  background-color: transparent;
  padding: 15% 0 10px 0;
  text-align: left;
}

/* line 26320, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-5 a, .mt-element-overlay .mt-overlay-5 p {
  color: #FFF;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.35s, -webkit-transform 0.45s;
  transition: opacity 0.35s, transform 0.45s;
  -webkit-transform: translate3d(-10px, 0, 0);
  transform: translate3d(-10px, 0, 0);
}

/* line 26329, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-5 a:hover {
  text-decoration: none;
  opacity: 0.6;
  filter: alpha(opacity=60);
}

/* line 26335, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-5:hover img {
  opacity: 0.6;
  filter: alpha(opacity=60);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 26341, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-5:hover .mt-overlay:before, .mt-element-overlay .mt-overlay-5:hover a, .mt-element-overlay .mt-overlay-5:hover p {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 26349, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-6 {
  width: 100%;
  height: 100%;
  float: left;
  overflow: hidden;
  position: relative;
  text-align: center;
  cursor: default;
  background: #42b078;
}

/* line 26358, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-6 .mt-overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  padding: 50px 20px;
}

/* line 26367, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-6 img {
  display: block;
  position: relative;
  max-width: none;
  width: calc(100% + 20px);
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  -webkit-transform: translate3d(-10px, 0, 0);
  transform: translate3d(-10px, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* line 26379, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-6 h2 {
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  position: relative;
  font-size: 17px;
  overflow: hidden;
  padding: 0.5em 0;
  background-color: transparent;
}

/* line 26388, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-6 h2:after {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  background: #fff;
  content: '';
  -webkit-transition: -webkit-transform 0.35s;
  transition: transform 0.35s;
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}

/* line 26402, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-6 a {
  color: #FFF;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}

/* line 26411, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-6 p {
  color: #FFF;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
  margin-top: 20px;
}

/* line 26421, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-6 .mt-info:hover {
  text-decoration: none;
  opacity: 0.6;
  filter: alpha(opacity=60);
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  cursor: pointer;
}

/* line 26430, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-6:hover img {
  opacity: 0.4;
  filter: alpha(opacity=40);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 26436, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-6:hover h2:after {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 26440, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-6:hover a, .mt-element-overlay .mt-overlay-6:hover p {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/***
Custom color buttons
***/
/* line 26454, vendor/assets/stylesheets/components-rounded.scss */
.bg-white {
  background: #ffffff !important;
}

/* line 26458, vendor/assets/stylesheets/components-rounded.scss */
.bg-white-opacity {
  background: rgba(255, 255, 255, 0.8) !important;
}

/* line 26462, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-white:hover {
  background: #ffffff !important;
}

/* line 26466, vendor/assets/stylesheets/components-rounded.scss */
.font-white {
  color: #ffffff !important;
}

/* line 26470, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-white {
  color: #666 !important;
}

/* line 26474, vendor/assets/stylesheets/components-rounded.scss */
.border-white {
  border-color: #ffffff !important;
}

/* line 26478, vendor/assets/stylesheets/components-rounded.scss */
.border-top-white {
  border-top-color: #ffffff !important;
}

/* line 26482, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-white {
  border-bottom-color: #ffffff !important;
}

/* line 26486, vendor/assets/stylesheets/components-rounded.scss */
.border-left-white {
  border-left-color: #ffffff !important;
}

/* line 26490, vendor/assets/stylesheets/components-rounded.scss */
.border-right-white {
  border-right-color: #ffffff !important;
}

/* line 26494, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-white:before, .bg-after-white:after {
  background: #ffffff !important;
}

/* line 26498, vendor/assets/stylesheets/components-rounded.scss */
.border-before-white:before, .border-after-white:after {
  border-color: #ffffff !important;
}

/* line 26502, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-white:before, .border-top-after-white:after {
  border-top-color: #ffffff !important;
}

/* line 26506, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-white:before, .border-bottom-after-white:after {
  border-bottom-color: #ffffff !important;
}

/* line 26510, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-white:before, .border-left-after-white:after {
  border-left-color: #ffffff !important;
}

/* line 26514, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-white:before, .border-right-after-white:after {
  border-right-color: #ffffff !important;
}

/* line 26518, vendor/assets/stylesheets/components-rounded.scss */
.bg-default {
  background: #e1e5ec !important;
}

/* line 26522, vendor/assets/stylesheets/components-rounded.scss */
.bg-default-opacity {
  background: rgba(225, 229, 236, 0.8) !important;
}

/* line 26526, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-default:hover {
  background: #e1e5ec !important;
}

/* line 26530, vendor/assets/stylesheets/components-rounded.scss */
.font-default {
  color: #e1e5ec !important;
}

/* line 26534, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-default {
  color: #666 !important;
}

/* line 26538, vendor/assets/stylesheets/components-rounded.scss */
.border-default {
  border-color: #e1e5ec !important;
}

/* line 26542, vendor/assets/stylesheets/components-rounded.scss */
.border-top-default {
  border-top-color: #e1e5ec !important;
}

/* line 26546, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-default {
  border-bottom-color: #e1e5ec !important;
}

/* line 26550, vendor/assets/stylesheets/components-rounded.scss */
.border-left-default {
  border-left-color: #e1e5ec !important;
}

/* line 26554, vendor/assets/stylesheets/components-rounded.scss */
.border-right-default {
  border-right-color: #e1e5ec !important;
}

/* line 26558, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-default:before, .bg-after-default:after {
  background: #e1e5ec !important;
}

/* line 26562, vendor/assets/stylesheets/components-rounded.scss */
.border-before-default:before, .border-after-default:after {
  border-color: #e1e5ec !important;
}

/* line 26566, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-default:before, .border-top-after-default:after {
  border-top-color: #e1e5ec !important;
}

/* line 26570, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-default:before, .border-bottom-after-default:after {
  border-bottom-color: #e1e5ec !important;
}

/* line 26574, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-default:before, .border-left-after-default:after {
  border-left-color: #e1e5ec !important;
}

/* line 26578, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-default:before, .border-right-after-default:after {
  border-right-color: #e1e5ec !important;
}

/* line 26582, vendor/assets/stylesheets/components-rounded.scss */
.bg-dark {
  background: #2f353b !important;
}

/* line 26586, vendor/assets/stylesheets/components-rounded.scss */
.bg-dark-opacity {
  background: rgba(47, 53, 59, 0.8) !important;
}

/* line 26590, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-dark:hover {
  background: #2f353b !important;
}

/* line 26594, vendor/assets/stylesheets/components-rounded.scss */
.font-dark {
  color: #2f353b !important;
}

/* line 26598, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-dark {
  color: #FFFFFF !important;
}

/* line 26602, vendor/assets/stylesheets/components-rounded.scss */
.border-dark {
  border-color: #2f353b !important;
}

/* line 26606, vendor/assets/stylesheets/components-rounded.scss */
.border-top-dark {
  border-top-color: #2f353b !important;
}

/* line 26610, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-dark {
  border-bottom-color: #2f353b !important;
}

/* line 26614, vendor/assets/stylesheets/components-rounded.scss */
.border-left-dark {
  border-left-color: #2f353b !important;
}

/* line 26618, vendor/assets/stylesheets/components-rounded.scss */
.border-right-dark {
  border-right-color: #2f353b !important;
}

/* line 26622, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-dark:before, .bg-after-dark:after {
  background: #2f353b !important;
}

/* line 26626, vendor/assets/stylesheets/components-rounded.scss */
.border-before-dark:before, .border-after-dark:after {
  border-color: #2f353b !important;
}

/* line 26630, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-dark:before, .border-top-after-dark:after {
  border-top-color: #2f353b !important;
}

/* line 26634, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-dark:before, .border-bottom-after-dark:after {
  border-bottom-color: #2f353b !important;
}

/* line 26638, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-dark:before, .border-left-after-dark:after {
  border-left-color: #2f353b !important;
}

/* line 26642, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-dark:before, .border-right-after-dark:after {
  border-right-color: #2f353b !important;
}

/* line 26646, vendor/assets/stylesheets/components-rounded.scss */
.bg-blue {
  background: #264E9D !important;
}

/* line 26650, vendor/assets/stylesheets/components-rounded.scss */
.bg-blue-opacity {
  background: rgba(53, 152, 220, 0.8) !important;
}

/* line 26654, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-blue:hover {
  background: #264E9D !important;
}

/* line 26658, vendor/assets/stylesheets/components-rounded.scss */
.font-blue {
  color: #264E9D !important;
}

/* line 26662, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-blue {
  color: #FFFFFF !important;
}

/* line 26666, vendor/assets/stylesheets/components-rounded.scss */
.border-blue {
  border-color: #264E9D !important;
}

/* line 26670, vendor/assets/stylesheets/components-rounded.scss */
.border-top-blue {
  border-top-color: #264E9D !important;
}

/* line 26674, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-blue {
  border-bottom-color: #264E9D !important;
}

/* line 26678, vendor/assets/stylesheets/components-rounded.scss */
.border-left-blue {
  border-left-color: #264E9D !important;
}

/* line 26682, vendor/assets/stylesheets/components-rounded.scss */
.border-right-blue {
  border-right-color: #264E9D !important;
}

/* line 26686, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-blue:before, .bg-after-blue:after {
  background: #264E9D !important;
}

/* line 26690, vendor/assets/stylesheets/components-rounded.scss */
.border-before-blue:before, .border-after-blue:after {
  border-color: #264E9D !important;
}

/* line 26694, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-blue:before, .border-top-after-blue:after {
  border-top-color: #264E9D !important;
}

/* line 26698, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-blue:before, .border-bottom-after-blue:after {
  border-bottom-color: #264E9D !important;
}

/* line 26702, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-blue:before, .border-left-after-blue:after {
  border-left-color: #264E9D !important;
}

/* line 26706, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-blue:before, .border-right-after-blue:after {
  border-right-color: #264E9D !important;
}

/* line 26710, vendor/assets/stylesheets/components-rounded.scss */
.bg-blue-madison {
  background: #578ebe !important;
}

/* line 26714, vendor/assets/stylesheets/components-rounded.scss */
.bg-blue-madison-opacity {
  background: rgba(87, 142, 190, 0.8) !important;
}

/* line 26718, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-blue-madison:hover {
  background: #578ebe !important;
}

/* line 26722, vendor/assets/stylesheets/components-rounded.scss */
.font-blue-madison {
  color: #578ebe !important;
}

/* line 26726, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-blue-madison {
  color: #FFFFFF !important;
}

/* line 26730, vendor/assets/stylesheets/components-rounded.scss */
.border-blue-madison {
  border-color: #578ebe !important;
}

/* line 26734, vendor/assets/stylesheets/components-rounded.scss */
.border-top-blue-madison {
  border-top-color: #578ebe !important;
}

/* line 26738, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-blue-madison {
  border-bottom-color: #578ebe !important;
}

/* line 26742, vendor/assets/stylesheets/components-rounded.scss */
.border-left-blue-madison {
  border-left-color: #578ebe !important;
}

/* line 26746, vendor/assets/stylesheets/components-rounded.scss */
.border-right-blue-madison {
  border-right-color: #578ebe !important;
}

/* line 26750, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-blue-madison:before, .bg-after-blue-madison:after {
  background: #578ebe !important;
}

/* line 26754, vendor/assets/stylesheets/components-rounded.scss */
.border-before-blue-madison:before, .border-after-blue-madison:after {
  border-color: #578ebe !important;
}

/* line 26758, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-blue-madison:before, .border-top-after-blue-madison:after {
  border-top-color: #578ebe !important;
}

/* line 26762, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-blue-madison:before, .border-bottom-after-blue-madison:after {
  border-bottom-color: #578ebe !important;
}

/* line 26766, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-blue-madison:before, .border-left-after-blue-madison:after {
  border-left-color: #578ebe !important;
}

/* line 26770, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-blue-madison:before, .border-right-after-blue-madison:after {
  border-right-color: #578ebe !important;
}

/* line 26774, vendor/assets/stylesheets/components-rounded.scss */
.bg-blue-chambray {
  background: #2C3E50 !important;
}

/* line 26778, vendor/assets/stylesheets/components-rounded.scss */
.bg-blue-chambray-opacity {
  background: rgba(44, 62, 80, 0.8) !important;
}

/* line 26782, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-blue-chambray:hover {
  background: #2C3E50 !important;
}

/* line 26786, vendor/assets/stylesheets/components-rounded.scss */
.font-blue-chambray {
  color: #2C3E50 !important;
}

/* line 26790, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-blue-chambray {
  color: #FFFFFF !important;
}

/* line 26794, vendor/assets/stylesheets/components-rounded.scss */
.border-blue-chambray {
  border-color: #2C3E50 !important;
}

/* line 26798, vendor/assets/stylesheets/components-rounded.scss */
.border-top-blue-chambray {
  border-top-color: #2C3E50 !important;
}

/* line 26802, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-blue-chambray {
  border-bottom-color: #2C3E50 !important;
}

/* line 26806, vendor/assets/stylesheets/components-rounded.scss */
.border-left-blue-chambray {
  border-left-color: #2C3E50 !important;
}

/* line 26810, vendor/assets/stylesheets/components-rounded.scss */
.border-right-blue-chambray {
  border-right-color: #2C3E50 !important;
}

/* line 26814, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-blue-chambray:before, .bg-after-blue-chambray:after {
  background: #2C3E50 !important;
}

/* line 26818, vendor/assets/stylesheets/components-rounded.scss */
.border-before-blue-chambray:before, .border-after-blue-chambray:after {
  border-color: #2C3E50 !important;
}

/* line 26822, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-blue-chambray:before, .border-top-after-blue-chambray:after {
  border-top-color: #2C3E50 !important;
}

/* line 26826, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-blue-chambray:before, .border-bottom-after-blue-chambray:after {
  border-bottom-color: #2C3E50 !important;
}

/* line 26830, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-blue-chambray:before, .border-left-after-blue-chambray:after {
  border-left-color: #2C3E50 !important;
}

/* line 26834, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-blue-chambray:before, .border-right-after-blue-chambray:after {
  border-right-color: #2C3E50 !important;
}

/* line 26838, vendor/assets/stylesheets/components-rounded.scss */
.bg-blue-ebonyclay {
  background: #22313F !important;
}

/* line 26842, vendor/assets/stylesheets/components-rounded.scss */
.bg-blue-ebonyclay-opacity {
  background: rgba(34, 49, 63, 0.8) !important;
}

/* line 26846, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-blue-ebonyclay:hover {
  background: #22313F !important;
}

/* line 26850, vendor/assets/stylesheets/components-rounded.scss */
.font-blue-ebonyclay {
  color: #22313F !important;
}

/* line 26854, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-blue-ebonyclay {
  color: #FFFFFF !important;
}

/* line 26858, vendor/assets/stylesheets/components-rounded.scss */
.border-blue-ebonyclay {
  border-color: #22313F !important;
}

/* line 26862, vendor/assets/stylesheets/components-rounded.scss */
.border-top-blue-ebonyclay {
  border-top-color: #22313F !important;
}

/* line 26866, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-blue-ebonyclay {
  border-bottom-color: #22313F !important;
}

/* line 26870, vendor/assets/stylesheets/components-rounded.scss */
.border-left-blue-ebonyclay {
  border-left-color: #22313F !important;
}

/* line 26874, vendor/assets/stylesheets/components-rounded.scss */
.border-right-blue-ebonyclay {
  border-right-color: #22313F !important;
}

/* line 26878, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-blue-ebonyclay:before, .bg-after-blue-ebonyclay:after {
  background: #22313F !important;
}

/* line 26882, vendor/assets/stylesheets/components-rounded.scss */
.border-before-blue-ebonyclay:before, .border-after-blue-ebonyclay:after {
  border-color: #22313F !important;
}

/* line 26886, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-blue-ebonyclay:before, .border-top-after-blue-ebonyclay:after {
  border-top-color: #22313F !important;
}

/* line 26890, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-blue-ebonyclay:before, .border-bottom-after-blue-ebonyclay:after {
  border-bottom-color: #22313F !important;
}

/* line 26894, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-blue-ebonyclay:before, .border-left-after-blue-ebonyclay:after {
  border-left-color: #22313F !important;
}

/* line 26898, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-blue-ebonyclay:before, .border-right-after-blue-ebonyclay:after {
  border-right-color: #22313F !important;
}

/* line 26902, vendor/assets/stylesheets/components-rounded.scss */
.bg-blue-hoki {
  background: #67809F !important;
}

/* line 26906, vendor/assets/stylesheets/components-rounded.scss */
.bg-blue-hoki-opacity {
  background: rgba(103, 128, 159, 0.8) !important;
}

/* line 26910, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-blue-hoki:hover {
  background: #67809F !important;
}

/* line 26914, vendor/assets/stylesheets/components-rounded.scss */
.font-blue-hoki {
  color: #67809F !important;
}

/* line 26918, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-blue-hoki {
  color: #FFFFFF !important;
}

/* line 26922, vendor/assets/stylesheets/components-rounded.scss */
.border-blue-hoki {
  border-color: #67809F !important;
}

/* line 26926, vendor/assets/stylesheets/components-rounded.scss */
.border-top-blue-hoki {
  border-top-color: #67809F !important;
}

/* line 26930, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-blue-hoki {
  border-bottom-color: #67809F !important;
}

/* line 26934, vendor/assets/stylesheets/components-rounded.scss */
.border-left-blue-hoki {
  border-left-color: #67809F !important;
}

/* line 26938, vendor/assets/stylesheets/components-rounded.scss */
.border-right-blue-hoki {
  border-right-color: #67809F !important;
}

/* line 26942, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-blue-hoki:before, .bg-after-blue-hoki:after {
  background: #67809F !important;
}

/* line 26946, vendor/assets/stylesheets/components-rounded.scss */
.border-before-blue-hoki:before, .border-after-blue-hoki:after {
  border-color: #67809F !important;
}

/* line 26950, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-blue-hoki:before, .border-top-after-blue-hoki:after {
  border-top-color: #67809F !important;
}

/* line 26954, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-blue-hoki:before, .border-bottom-after-blue-hoki:after {
  border-bottom-color: #67809F !important;
}

/* line 26958, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-blue-hoki:before, .border-left-after-blue-hoki:after {
  border-left-color: #67809F !important;
}

/* line 26962, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-blue-hoki:before, .border-right-after-blue-hoki:after {
  border-right-color: #67809F !important;
}

/* line 26966, vendor/assets/stylesheets/components-rounded.scss */
.bg-blue-steel {
  background: #4B77BE !important;
}

/* line 26970, vendor/assets/stylesheets/components-rounded.scss */
.bg-blue-steel-opacity {
  background: rgba(75, 119, 190, 0.8) !important;
}

/* line 26974, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-blue-steel:hover {
  background: #4B77BE !important;
}

/* line 26978, vendor/assets/stylesheets/components-rounded.scss */
.font-blue-steel {
  color: #4B77BE !important;
}

/* line 26982, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-blue-steel {
  color: #FFFFFF !important;
}

/* line 26986, vendor/assets/stylesheets/components-rounded.scss */
.border-blue-steel {
  border-color: #4B77BE !important;
}

/* line 26990, vendor/assets/stylesheets/components-rounded.scss */
.border-top-blue-steel {
  border-top-color: #4B77BE !important;
}

/* line 26994, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-blue-steel {
  border-bottom-color: #4B77BE !important;
}

/* line 26998, vendor/assets/stylesheets/components-rounded.scss */
.border-left-blue-steel {
  border-left-color: #4B77BE !important;
}

/* line 27002, vendor/assets/stylesheets/components-rounded.scss */
.border-right-blue-steel {
  border-right-color: #4B77BE !important;
}

/* line 27006, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-blue-steel:before, .bg-after-blue-steel:after {
  background: #4B77BE !important;
}

/* line 27010, vendor/assets/stylesheets/components-rounded.scss */
.border-before-blue-steel:before, .border-after-blue-steel:after {
  border-color: #4B77BE !important;
}

/* line 27014, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-blue-steel:before, .border-top-after-blue-steel:after {
  border-top-color: #4B77BE !important;
}

/* line 27018, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-blue-steel:before, .border-bottom-after-blue-steel:after {
  border-bottom-color: #4B77BE !important;
}

/* line 27022, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-blue-steel:before, .border-left-after-blue-steel:after {
  border-left-color: #4B77BE !important;
}

/* line 27026, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-blue-steel:before, .border-right-after-blue-steel:after {
  border-right-color: #4B77BE !important;
}

/* line 27030, vendor/assets/stylesheets/components-rounded.scss */
.bg-blue-soft {
  background: #4c87b9 !important;
}

/* line 27034, vendor/assets/stylesheets/components-rounded.scss */
.bg-blue-soft-opacity {
  background: rgba(76, 135, 185, 0.8) !important;
}

/* line 27038, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-blue-soft:hover {
  background: #4c87b9 !important;
}

/* line 27042, vendor/assets/stylesheets/components-rounded.scss */
.font-blue-soft {
  color: #4c87b9 !important;
}

/* line 27046, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-blue-soft {
  color: #FFFFFF !important;
}

/* line 27050, vendor/assets/stylesheets/components-rounded.scss */
.border-blue-soft {
  border-color: #4c87b9 !important;
}

/* line 27054, vendor/assets/stylesheets/components-rounded.scss */
.border-top-blue-soft {
  border-top-color: #4c87b9 !important;
}

/* line 27058, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-blue-soft {
  border-bottom-color: #4c87b9 !important;
}

/* line 27062, vendor/assets/stylesheets/components-rounded.scss */
.border-left-blue-soft {
  border-left-color: #4c87b9 !important;
}

/* line 27066, vendor/assets/stylesheets/components-rounded.scss */
.border-right-blue-soft {
  border-right-color: #4c87b9 !important;
}

/* line 27070, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-blue-soft:before, .bg-after-blue-soft:after {
  background: #4c87b9 !important;
}

/* line 27074, vendor/assets/stylesheets/components-rounded.scss */
.border-before-blue-soft:before, .border-after-blue-soft:after {
  border-color: #4c87b9 !important;
}

/* line 27078, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-blue-soft:before, .border-top-after-blue-soft:after {
  border-top-color: #4c87b9 !important;
}

/* line 27082, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-blue-soft:before, .border-bottom-after-blue-soft:after {
  border-bottom-color: #4c87b9 !important;
}

/* line 27086, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-blue-soft:before, .border-left-after-blue-soft:after {
  border-left-color: #4c87b9 !important;
}

/* line 27090, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-blue-soft:before, .border-right-after-blue-soft:after {
  border-right-color: #4c87b9 !important;
}

/* line 27094, vendor/assets/stylesheets/components-rounded.scss */
.bg-blue-dark {
  background: #5e738b !important;
}

/* line 27098, vendor/assets/stylesheets/components-rounded.scss */
.bg-blue-dark-opacity {
  background: rgba(94, 115, 139, 0.8) !important;
}

/* line 27102, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-blue-dark:hover {
  background: #5e738b !important;
}

/* line 27106, vendor/assets/stylesheets/components-rounded.scss */
.font-blue-dark {
  color: #5e738b !important;
}

/* line 27110, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-blue-dark {
  color: #FFFFFF !important;
}

/* line 27114, vendor/assets/stylesheets/components-rounded.scss */
.border-blue-dark {
  border-color: #5e738b !important;
}

/* line 27118, vendor/assets/stylesheets/components-rounded.scss */
.border-top-blue-dark {
  border-top-color: #5e738b !important;
}

/* line 27122, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-blue-dark {
  border-bottom-color: #5e738b !important;
}

/* line 27126, vendor/assets/stylesheets/components-rounded.scss */
.border-left-blue-dark {
  border-left-color: #5e738b !important;
}

/* line 27130, vendor/assets/stylesheets/components-rounded.scss */
.border-right-blue-dark {
  border-right-color: #5e738b !important;
}

/* line 27134, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-blue-dark:before, .bg-after-blue-dark:after {
  background: #5e738b !important;
}

/* line 27138, vendor/assets/stylesheets/components-rounded.scss */
.border-before-blue-dark:before, .border-after-blue-dark:after {
  border-color: #5e738b !important;
}

/* line 27142, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-blue-dark:before, .border-top-after-blue-dark:after {
  border-top-color: #5e738b !important;
}

/* line 27146, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-blue-dark:before, .border-bottom-after-blue-dark:after {
  border-bottom-color: #5e738b !important;
}

/* line 27150, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-blue-dark:before, .border-left-after-blue-dark:after {
  border-left-color: #5e738b !important;
}

/* line 27154, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-blue-dark:before, .border-right-after-blue-dark:after {
  border-right-color: #5e738b !important;
}

/* line 27158, vendor/assets/stylesheets/components-rounded.scss */
.bg-blue-sharp {
  background: #5C9BD1 !important;
}

/* line 27162, vendor/assets/stylesheets/components-rounded.scss */
.bg-blue-sharp-opacity {
  background: rgba(92, 155, 209, 0.8) !important;
}

/* line 27166, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-blue-sharp:hover {
  background: #5C9BD1 !important;
}

/* line 27170, vendor/assets/stylesheets/components-rounded.scss */
.font-blue-sharp {
  color: #5C9BD1 !important;
}

/* line 27174, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-blue-sharp {
  color: #FFFFFF !important;
}

/* line 27178, vendor/assets/stylesheets/components-rounded.scss */
.border-blue-sharp {
  border-color: #5C9BD1 !important;
}

/* line 27182, vendor/assets/stylesheets/components-rounded.scss */
.border-top-blue-sharp {
  border-top-color: #5C9BD1 !important;
}

/* line 27186, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-blue-sharp {
  border-bottom-color: #5C9BD1 !important;
}

/* line 27190, vendor/assets/stylesheets/components-rounded.scss */
.border-left-blue-sharp {
  border-left-color: #5C9BD1 !important;
}

/* line 27194, vendor/assets/stylesheets/components-rounded.scss */
.border-right-blue-sharp {
  border-right-color: #5C9BD1 !important;
}

/* line 27198, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-blue-sharp:before, .bg-after-blue-sharp:after {
  background: #5C9BD1 !important;
}

/* line 27202, vendor/assets/stylesheets/components-rounded.scss */
.border-before-blue-sharp:before, .border-after-blue-sharp:after {
  border-color: #5C9BD1 !important;
}

/* line 27206, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-blue-sharp:before, .border-top-after-blue-sharp:after {
  border-top-color: #5C9BD1 !important;
}

/* line 27210, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-blue-sharp:before, .border-bottom-after-blue-sharp:after {
  border-bottom-color: #5C9BD1 !important;
}

/* line 27214, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-blue-sharp:before, .border-left-after-blue-sharp:after {
  border-left-color: #5C9BD1 !important;
}

/* line 27218, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-blue-sharp:before, .border-right-after-blue-sharp:after {
  border-right-color: #5C9BD1 !important;
}

/* line 27222, vendor/assets/stylesheets/components-rounded.scss */
.bg-green {
  background: #32c5d2 !important;
}

/* line 27226, vendor/assets/stylesheets/components-rounded.scss */
.bg-green-opacity {
  background: rgba(50, 197, 210, 0.8) !important;
}

/* line 27230, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-green:hover {
  background: #32c5d2 !important;
}

/* line 27234, vendor/assets/stylesheets/components-rounded.scss */
.font-green {
  color: #32c5d2 !important;
}

/* line 27238, vendor/assets/stylesheets/components-rounded.scss */
.font-darkblue {
  color: #2D5F8B !important;
}

/* line 27242, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-green {
  color: #FFFFFF !important;
}

/* line 27246, vendor/assets/stylesheets/components-rounded.scss */
.border-green {
  border-color: #32c5d2 !important;
}

/* line 27250, vendor/assets/stylesheets/components-rounded.scss */
.border-top-green {
  border-top-color: #32c5d2 !important;
}

/* line 27254, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-green {
  border-bottom-color: #32c5d2 !important;
}

/* line 27258, vendor/assets/stylesheets/components-rounded.scss */
.border-left-green {
  border-left-color: #32c5d2 !important;
}

/* line 27262, vendor/assets/stylesheets/components-rounded.scss */
.border-right-green {
  border-right-color: #32c5d2 !important;
}

/* line 27266, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-green:before, .bg-after-green:after {
  background: #32c5d2 !important;
}

/* line 27270, vendor/assets/stylesheets/components-rounded.scss */
.border-before-green:before, .border-after-green:after {
  border-color: #32c5d2 !important;
}

/* line 27274, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-green:before, .border-top-after-green:after {
  border-top-color: #32c5d2 !important;
}

/* line 27278, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-green:before, .border-bottom-after-green:after {
  border-bottom-color: #32c5d2 !important;
}

/* line 27282, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-green:before, .border-left-after-green:after {
  border-left-color: #32c5d2 !important;
}

/* line 27286, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-green:before, .border-right-after-green:after {
  border-right-color: #32c5d2 !important;
}

/* line 27290, vendor/assets/stylesheets/components-rounded.scss */
.bg-green-meadow {
  background: #1BBC9B !important;
}

/* line 27294, vendor/assets/stylesheets/components-rounded.scss */
.bg-green-meadow-opacity {
  background: rgba(27, 188, 155, 0.8) !important;
}

/* line 27298, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-green-meadow:hover {
  background: #1BBC9B !important;
}

/* line 27302, vendor/assets/stylesheets/components-rounded.scss */
.font-green-meadow {
  color: #1BBC9B !important;
}

/* line 27306, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-green-meadow {
  color: #FFFFFF !important;
}

/* line 27310, vendor/assets/stylesheets/components-rounded.scss */
.border-green-meadow {
  border-color: #1BBC9B !important;
}

/* line 27314, vendor/assets/stylesheets/components-rounded.scss */
.border-top-green-meadow {
  border-top-color: #1BBC9B !important;
}

/* line 27318, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-green-meadow {
  border-bottom-color: #1BBC9B !important;
}

/* line 27322, vendor/assets/stylesheets/components-rounded.scss */
.border-left-green-meadow {
  border-left-color: #1BBC9B !important;
}

/* line 27326, vendor/assets/stylesheets/components-rounded.scss */
.border-right-green-meadow {
  border-right-color: #1BBC9B !important;
}

/* line 27330, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-green-meadow:before, .bg-after-green-meadow:after {
  background: #1BBC9B !important;
}

/* line 27334, vendor/assets/stylesheets/components-rounded.scss */
.border-before-green-meadow:before, .border-after-green-meadow:after {
  border-color: #1BBC9B !important;
}

/* line 27338, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-green-meadow:before, .border-top-after-green-meadow:after {
  border-top-color: #1BBC9B !important;
}

/* line 27342, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-green-meadow:before, .border-bottom-after-green-meadow:after {
  border-bottom-color: #1BBC9B !important;
}

/* line 27346, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-green-meadow:before, .border-left-after-green-meadow:after {
  border-left-color: #1BBC9B !important;
}

/* line 27350, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-green-meadow:before, .border-right-after-green-meadow:after {
  border-right-color: #1BBC9B !important;
}

/* line 27354, vendor/assets/stylesheets/components-rounded.scss */
.bg-green-seagreen {
  background: #1BA39C !important;
}

/* line 27358, vendor/assets/stylesheets/components-rounded.scss */
.bg-green-seagreen-opacity {
  background: rgba(27, 163, 156, 0.8) !important;
}

/* line 27362, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-green-seagreen:hover {
  background: #1BA39C !important;
}

/* line 27366, vendor/assets/stylesheets/components-rounded.scss */
.font-green-seagreen {
  color: #1BA39C !important;
}

/* line 27370, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-green-seagreen {
  color: #FFFFFF !important;
}

/* line 27374, vendor/assets/stylesheets/components-rounded.scss */
.border-green-seagreen {
  border-color: #1BA39C !important;
}

/* line 27378, vendor/assets/stylesheets/components-rounded.scss */
.border-top-green-seagreen {
  border-top-color: #1BA39C !important;
}

/* line 27382, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-green-seagreen {
  border-bottom-color: #1BA39C !important;
}

/* line 27386, vendor/assets/stylesheets/components-rounded.scss */
.border-left-green-seagreen {
  border-left-color: #1BA39C !important;
}

/* line 27390, vendor/assets/stylesheets/components-rounded.scss */
.border-right-green-seagreen {
  border-right-color: #1BA39C !important;
}

/* line 27394, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-green-seagreen:before, .bg-after-green-seagreen:after {
  background: #1BA39C !important;
}

/* line 27398, vendor/assets/stylesheets/components-rounded.scss */
.border-before-green-seagreen:before, .border-after-green-seagreen:after {
  border-color: #1BA39C !important;
}

/* line 27402, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-green-seagreen:before, .border-top-after-green-seagreen:after {
  border-top-color: #1BA39C !important;
}

/* line 27406, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-green-seagreen:before, .border-bottom-after-green-seagreen:after {
  border-bottom-color: #1BA39C !important;
}

/* line 27410, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-green-seagreen:before, .border-left-after-green-seagreen:after {
  border-left-color: #1BA39C !important;
}

/* line 27414, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-green-seagreen:before, .border-right-after-green-seagreen:after {
  border-right-color: #1BA39C !important;
}

/* line 27418, vendor/assets/stylesheets/components-rounded.scss */
.bg-green-turquoise {
  background: #36D7B7 !important;
}

/* line 27422, vendor/assets/stylesheets/components-rounded.scss */
.bg-green-turquoise-opacity {
  background: rgba(54, 215, 183, 0.8) !important;
}

/* line 27426, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-green-turquoise:hover {
  background: #36D7B7 !important;
}

/* line 27430, vendor/assets/stylesheets/components-rounded.scss */
.font-green-turquoise {
  color: #36D7B7 !important;
}

/* line 27434, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-green-turquoise {
  color: #FFFFFF !important;
}

/* line 27438, vendor/assets/stylesheets/components-rounded.scss */
.border-green-turquoise {
  border-color: #36D7B7 !important;
}

/* line 27442, vendor/assets/stylesheets/components-rounded.scss */
.border-top-green-turquoise {
  border-top-color: #36D7B7 !important;
}

/* line 27446, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-green-turquoise {
  border-bottom-color: #36D7B7 !important;
}

/* line 27450, vendor/assets/stylesheets/components-rounded.scss */
.border-left-green-turquoise {
  border-left-color: #36D7B7 !important;
}

/* line 27454, vendor/assets/stylesheets/components-rounded.scss */
.border-right-green-turquoise {
  border-right-color: #36D7B7 !important;
}

/* line 27458, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-green-turquoise:before, .bg-after-green-turquoise:after {
  background: #36D7B7 !important;
}

/* line 27462, vendor/assets/stylesheets/components-rounded.scss */
.border-before-green-turquoise:before, .border-after-green-turquoise:after {
  border-color: #36D7B7 !important;
}

/* line 27466, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-green-turquoise:before, .border-top-after-green-turquoise:after {
  border-top-color: #36D7B7 !important;
}

/* line 27470, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-green-turquoise:before, .border-bottom-after-green-turquoise:after {
  border-bottom-color: #36D7B7 !important;
}

/* line 27474, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-green-turquoise:before, .border-left-after-green-turquoise:after {
  border-left-color: #36D7B7 !important;
}

/* line 27478, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-green-turquoise:before, .border-right-after-green-turquoise:after {
  border-right-color: #36D7B7 !important;
}

/* line 27482, vendor/assets/stylesheets/components-rounded.scss */
.bg-green-haze {
  background: #44b6ae !important;
}

/* line 27486, vendor/assets/stylesheets/components-rounded.scss */
.bg-green-haze-opacity {
  background: rgba(68, 182, 174, 0.8) !important;
}

/* line 27490, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-green-haze:hover {
  background: #44b6ae !important;
}

/* line 27494, vendor/assets/stylesheets/components-rounded.scss */
.font-green-haze {
  color: #44b6ae !important;
}

/* line 27498, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-green-haze {
  color: #FFFFFF !important;
}

/* line 27502, vendor/assets/stylesheets/components-rounded.scss */
.border-green-haze {
  border-color: #44b6ae !important;
}

/* line 27506, vendor/assets/stylesheets/components-rounded.scss */
.border-top-green-haze {
  border-top-color: #44b6ae !important;
}

/* line 27510, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-green-haze {
  border-bottom-color: #44b6ae !important;
}

/* line 27514, vendor/assets/stylesheets/components-rounded.scss */
.border-left-green-haze {
  border-left-color: #44b6ae !important;
}

/* line 27518, vendor/assets/stylesheets/components-rounded.scss */
.border-right-green-haze {
  border-right-color: #44b6ae !important;
}

/* line 27522, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-green-haze:before, .bg-after-green-haze:after {
  background: #44b6ae !important;
}

/* line 27526, vendor/assets/stylesheets/components-rounded.scss */
.border-before-green-haze:before, .border-after-green-haze:after {
  border-color: #44b6ae !important;
}

/* line 27530, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-green-haze:before, .border-top-after-green-haze:after {
  border-top-color: #44b6ae !important;
}

/* line 27534, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-green-haze:before, .border-bottom-after-green-haze:after {
  border-bottom-color: #44b6ae !important;
}

/* line 27538, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-green-haze:before, .border-left-after-green-haze:after {
  border-left-color: #44b6ae !important;
}

/* line 27542, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-green-haze:before, .border-right-after-green-haze:after {
  border-right-color: #44b6ae !important;
}

/* line 27546, vendor/assets/stylesheets/components-rounded.scss */
.bg-green-jungle {
  background: #26C281 !important;
}

/* line 27550, vendor/assets/stylesheets/components-rounded.scss */
.bg-green-jungle-opacity {
  background: rgba(38, 194, 129, 0.8) !important;
}

/* line 27554, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-green-jungle:hover {
  background: #26C281 !important;
}

/* line 27558, vendor/assets/stylesheets/components-rounded.scss */
.font-green-jungle {
  color: #26C281 !important;
}

/* line 27562, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-green-jungle {
  color: #FFFFFF !important;
}

/* line 27566, vendor/assets/stylesheets/components-rounded.scss */
.border-green-jungle {
  border-color: #26C281 !important;
}

/* line 27570, vendor/assets/stylesheets/components-rounded.scss */
.border-top-green-jungle {
  border-top-color: #26C281 !important;
}

/* line 27574, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-green-jungle {
  border-bottom-color: #26C281 !important;
}

/* line 27578, vendor/assets/stylesheets/components-rounded.scss */
.border-left-green-jungle {
  border-left-color: #26C281 !important;
}

/* line 27582, vendor/assets/stylesheets/components-rounded.scss */
.border-right-green-jungle {
  border-right-color: #26C281 !important;
}

/* line 27586, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-green-jungle:before, .bg-after-green-jungle:after {
  background: #26C281 !important;
}

/* line 27590, vendor/assets/stylesheets/components-rounded.scss */
.border-before-green-jungle:before, .border-after-green-jungle:after {
  border-color: #26C281 !important;
}

/* line 27594, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-green-jungle:before, .border-top-after-green-jungle:after {
  border-top-color: #26C281 !important;
}

/* line 27598, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-green-jungle:before, .border-bottom-after-green-jungle:after {
  border-bottom-color: #26C281 !important;
}

/* line 27602, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-green-jungle:before, .border-left-after-green-jungle:after {
  border-left-color: #26C281 !important;
}

/* line 27606, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-green-jungle:before, .border-right-after-green-jungle:after {
  border-right-color: #26C281 !important;
}

/* line 27610, vendor/assets/stylesheets/components-rounded.scss */
.bg-green-soft {
  background: #3faba4 !important;
}

/* line 27614, vendor/assets/stylesheets/components-rounded.scss */
.bg-green-soft-opacity {
  background: rgba(63, 171, 164, 0.8) !important;
}

/* line 27618, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-green-soft:hover {
  background: #3faba4 !important;
}

/* line 27622, vendor/assets/stylesheets/components-rounded.scss */
.font-green-soft {
  color: #3faba4 !important;
}

/* line 27626, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-green-soft {
  color: #FFFFFF !important;
}

/* line 27630, vendor/assets/stylesheets/components-rounded.scss */
.border-green-soft {
  border-color: #3faba4 !important;
}

/* line 27634, vendor/assets/stylesheets/components-rounded.scss */
.border-top-green-soft {
  border-top-color: #3faba4 !important;
}

/* line 27638, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-green-soft {
  border-bottom-color: #3faba4 !important;
}

/* line 27642, vendor/assets/stylesheets/components-rounded.scss */
.border-left-green-soft {
  border-left-color: #3faba4 !important;
}

/* line 27646, vendor/assets/stylesheets/components-rounded.scss */
.border-right-green-soft {
  border-right-color: #3faba4 !important;
}

/* line 27650, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-green-soft:before, .bg-after-green-soft:after {
  background: #3faba4 !important;
}

/* line 27654, vendor/assets/stylesheets/components-rounded.scss */
.border-before-green-soft:before, .border-after-green-soft:after {
  border-color: #3faba4 !important;
}

/* line 27658, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-green-soft:before, .border-top-after-green-soft:after {
  border-top-color: #3faba4 !important;
}

/* line 27662, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-green-soft:before, .border-bottom-after-green-soft:after {
  border-bottom-color: #3faba4 !important;
}

/* line 27666, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-green-soft:before, .border-left-after-green-soft:after {
  border-left-color: #3faba4 !important;
}

/* line 27670, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-green-soft:before, .border-right-after-green-soft:after {
  border-right-color: #3faba4 !important;
}

/* line 27674, vendor/assets/stylesheets/components-rounded.scss */
.bg-green-dark {
  background: #4DB3A2 !important;
}

/* line 27678, vendor/assets/stylesheets/components-rounded.scss */
.bg-green-dark-opacity {
  background: rgba(77, 179, 162, 0.8) !important;
}

/* line 27682, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-green-dark:hover {
  background: #4DB3A2 !important;
}

/* line 27686, vendor/assets/stylesheets/components-rounded.scss */
.font-green-dark {
  color: #4DB3A2 !important;
}

/* line 27690, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-green-dark {
  color: #FFFFFF !important;
}

/* line 27694, vendor/assets/stylesheets/components-rounded.scss */
.border-green-dark {
  border-color: #4DB3A2 !important;
}

/* line 27698, vendor/assets/stylesheets/components-rounded.scss */
.border-top-green-dark {
  border-top-color: #4DB3A2 !important;
}

/* line 27702, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-green-dark {
  border-bottom-color: #4DB3A2 !important;
}

/* line 27706, vendor/assets/stylesheets/components-rounded.scss */
.border-left-green-dark {
  border-left-color: #4DB3A2 !important;
}

/* line 27710, vendor/assets/stylesheets/components-rounded.scss */
.border-right-green-dark {
  border-right-color: #4DB3A2 !important;
}

/* line 27714, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-green-dark:before, .bg-after-green-dark:after {
  background: #4DB3A2 !important;
}

/* line 27718, vendor/assets/stylesheets/components-rounded.scss */
.border-before-green-dark:before, .border-after-green-dark:after {
  border-color: #4DB3A2 !important;
}

/* line 27722, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-green-dark:before, .border-top-after-green-dark:after {
  border-top-color: #4DB3A2 !important;
}

/* line 27726, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-green-dark:before, .border-bottom-after-green-dark:after {
  border-bottom-color: #4DB3A2 !important;
}

/* line 27730, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-green-dark:before, .border-left-after-green-dark:after {
  border-left-color: #4DB3A2 !important;
}

/* line 27734, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-green-dark:before, .border-right-after-green-dark:after {
  border-right-color: #4DB3A2 !important;
}

/* line 27738, vendor/assets/stylesheets/components-rounded.scss */
.bg-green-sharp {
  background: #2ab4c0 !important;
}

/* line 27742, vendor/assets/stylesheets/components-rounded.scss */
.bg-green-sharp-opacity {
  background: rgba(42, 180, 192, 0.8) !important;
}

/* line 27746, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-green-sharp:hover {
  background: #2ab4c0 !important;
}

/* line 27750, vendor/assets/stylesheets/components-rounded.scss */
.font-green-sharp {
  color: #2ab4c0 !important;
}

/* line 27754, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-green-sharp {
  color: #FFFFFF !important;
}

/* line 27758, vendor/assets/stylesheets/components-rounded.scss */
.border-green-sharp {
  border-color: #2ab4c0 !important;
}

/* line 27762, vendor/assets/stylesheets/components-rounded.scss */
.border-top-green-sharp {
  border-top-color: #2ab4c0 !important;
}

/* line 27766, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-green-sharp {
  border-bottom-color: #2ab4c0 !important;
}

/* line 27770, vendor/assets/stylesheets/components-rounded.scss */
.border-left-green-sharp {
  border-left-color: #2ab4c0 !important;
}

/* line 27774, vendor/assets/stylesheets/components-rounded.scss */
.border-right-green-sharp {
  border-right-color: #2ab4c0 !important;
}

/* line 27778, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-green-sharp:before, .bg-after-green-sharp:after {
  background: #2ab4c0 !important;
}

/* line 27782, vendor/assets/stylesheets/components-rounded.scss */
.border-before-green-sharp:before, .border-after-green-sharp:after {
  border-color: #2ab4c0 !important;
}

/* line 27786, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-green-sharp:before, .border-top-after-green-sharp:after {
  border-top-color: #2ab4c0 !important;
}

/* line 27790, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-green-sharp:before, .border-bottom-after-green-sharp:after {
  border-bottom-color: #2ab4c0 !important;
}

/* line 27794, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-green-sharp:before, .border-left-after-green-sharp:after {
  border-left-color: #2ab4c0 !important;
}

/* line 27798, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-green-sharp:before, .border-right-after-green-sharp:after {
  border-right-color: #2ab4c0 !important;
}

/* line 27802, vendor/assets/stylesheets/components-rounded.scss */
.bg-grey {
  background: #E5E5E5 !important;
}

/* line 27806, vendor/assets/stylesheets/components-rounded.scss */
.bg-grey-opacity {
  background: rgba(229, 229, 229, 0.8) !important;
}

/* line 27810, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-grey:hover {
  background: #E5E5E5 !important;
}

/* line 27814, vendor/assets/stylesheets/components-rounded.scss */
.font-grey {
  color: #E5E5E5 !important;
}

/* line 27818, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-grey {
  color: #333333 !important;
}

/* line 27822, vendor/assets/stylesheets/components-rounded.scss */
.border-grey {
  border-color: #E5E5E5 !important;
}

/* line 27826, vendor/assets/stylesheets/components-rounded.scss */
.border-top-grey {
  border-top-color: #E5E5E5 !important;
}

/* line 27830, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-grey {
  border-bottom-color: #E5E5E5 !important;
}

/* line 27834, vendor/assets/stylesheets/components-rounded.scss */
.border-left-grey {
  border-left-color: #E5E5E5 !important;
}

/* line 27838, vendor/assets/stylesheets/components-rounded.scss */
.border-right-grey {
  border-right-color: #E5E5E5 !important;
}

/* line 27842, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-grey:before, .bg-after-grey:after {
  background: #E5E5E5 !important;
}

/* line 27846, vendor/assets/stylesheets/components-rounded.scss */
.border-before-grey:before, .border-after-grey:after {
  border-color: #E5E5E5 !important;
}

/* line 27850, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-grey:before, .border-top-after-grey:after {
  border-top-color: #E5E5E5 !important;
}

/* line 27854, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-grey:before, .border-bottom-after-grey:after {
  border-bottom-color: #E5E5E5 !important;
}

/* line 27858, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-grey:before, .border-left-after-grey:after {
  border-left-color: #E5E5E5 !important;
}

/* line 27862, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-grey:before, .border-right-after-grey:after {
  border-right-color: #E5E5E5 !important;
}

/* line 27866, vendor/assets/stylesheets/components-rounded.scss */
.bg-grey-steel {
  background: #e9edef !important;
}

/* line 27870, vendor/assets/stylesheets/components-rounded.scss */
.bg-grey-steel-opacity {
  background: rgba(233, 237, 239, 0.8) !important;
}

/* line 27874, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-grey-steel:hover {
  background: #e9edef !important;
}

/* line 27878, vendor/assets/stylesheets/components-rounded.scss */
.font-grey-steel {
  color: #e9edef !important;
}

/* line 27882, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-grey-steel {
  color: #80898e !important;
}

/* line 27886, vendor/assets/stylesheets/components-rounded.scss */
.border-grey-steel {
  border-color: #e9edef !important;
}

/* line 27890, vendor/assets/stylesheets/components-rounded.scss */
.border-top-grey-steel {
  border-top-color: #e9edef !important;
}

/* line 27894, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-grey-steel {
  border-bottom-color: #e9edef !important;
}

/* line 27898, vendor/assets/stylesheets/components-rounded.scss */
.border-left-grey-steel {
  border-left-color: #e9edef !important;
}

/* line 27902, vendor/assets/stylesheets/components-rounded.scss */
.border-right-grey-steel {
  border-right-color: #e9edef !important;
}

/* line 27906, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-grey-steel:before, .bg-after-grey-steel:after {
  background: #e9edef !important;
}

/* line 27910, vendor/assets/stylesheets/components-rounded.scss */
.border-before-grey-steel:before, .border-after-grey-steel:after {
  border-color: #e9edef !important;
}

/* line 27914, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-grey-steel:before, .border-top-after-grey-steel:after {
  border-top-color: #e9edef !important;
}

/* line 27918, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-grey-steel:before, .border-bottom-after-grey-steel:after {
  border-bottom-color: #e9edef !important;
}

/* line 27922, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-grey-steel:before, .border-left-after-grey-steel:after {
  border-left-color: #e9edef !important;
}

/* line 27926, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-grey-steel:before, .border-right-after-grey-steel:after {
  border-right-color: #e9edef !important;
}

/* line 27930, vendor/assets/stylesheets/components-rounded.scss */
.bg-grey-cararra {
  background: #fafafa !important;
}

/* line 27934, vendor/assets/stylesheets/components-rounded.scss */
.bg-grey-cararra-opacity {
  background: rgba(250, 250, 250, 0.8) !important;
}

/* line 27938, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-grey-cararra:hover {
  background: #fafafa !important;
}

/* line 27942, vendor/assets/stylesheets/components-rounded.scss */
.font-grey-cararra {
  color: #fafafa !important;
}

/* line 27946, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-grey-cararra {
  color: #333333 !important;
}

/* line 27950, vendor/assets/stylesheets/components-rounded.scss */
.border-grey-cararra {
  border-color: #fafafa !important;
}

/* line 27954, vendor/assets/stylesheets/components-rounded.scss */
.border-top-grey-cararra {
  border-top-color: #fafafa !important;
}

/* line 27958, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-grey-cararra {
  border-bottom-color: #fafafa !important;
}

/* line 27962, vendor/assets/stylesheets/components-rounded.scss */
.border-left-grey-cararra {
  border-left-color: #fafafa !important;
}

/* line 27966, vendor/assets/stylesheets/components-rounded.scss */
.border-right-grey-cararra {
  border-right-color: #fafafa !important;
}

/* line 27970, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-grey-cararra:before, .bg-after-grey-cararra:after {
  background: #fafafa !important;
}

/* line 27974, vendor/assets/stylesheets/components-rounded.scss */
.border-before-grey-cararra:before, .border-after-grey-cararra:after {
  border-color: #fafafa !important;
}

/* line 27978, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-grey-cararra:before, .border-top-after-grey-cararra:after {
  border-top-color: #fafafa !important;
}

/* line 27982, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-grey-cararra:before, .border-bottom-after-grey-cararra:after {
  border-bottom-color: #fafafa !important;
}

/* line 27986, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-grey-cararra:before, .border-left-after-grey-cararra:after {
  border-left-color: #fafafa !important;
}

/* line 27990, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-grey-cararra:before, .border-right-after-grey-cararra:after {
  border-right-color: #fafafa !important;
}

/* line 27994, vendor/assets/stylesheets/components-rounded.scss */
.bg-grey-gallery {
  background: #555555 !important;
}

/* line 27998, vendor/assets/stylesheets/components-rounded.scss */
.bg-grey-gallery-opacity {
  background: rgba(85, 85, 85, 0.8) !important;
}

/* line 28002, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-grey-gallery:hover {
  background: #555555 !important;
}

/* line 28006, vendor/assets/stylesheets/components-rounded.scss */
.font-grey-gallery {
  color: #555555 !important;
}

/* line 28010, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-grey-gallery {
  color: #ffffff !important;
}

/* line 28014, vendor/assets/stylesheets/components-rounded.scss */
.border-grey-gallery {
  border-color: #555555 !important;
}

/* line 28018, vendor/assets/stylesheets/components-rounded.scss */
.border-top-grey-gallery {
  border-top-color: #555555 !important;
}

/* line 28022, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-grey-gallery {
  border-bottom-color: #555555 !important;
}

/* line 28026, vendor/assets/stylesheets/components-rounded.scss */
.border-left-grey-gallery {
  border-left-color: #555555 !important;
}

/* line 28030, vendor/assets/stylesheets/components-rounded.scss */
.border-right-grey-gallery {
  border-right-color: #555555 !important;
}

/* line 28034, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-grey-gallery:before, .bg-after-grey-gallery:after {
  background: #555555 !important;
}

/* line 28038, vendor/assets/stylesheets/components-rounded.scss */
.border-before-grey-gallery:before, .border-after-grey-gallery:after {
  border-color: #555555 !important;
}

/* line 28042, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-grey-gallery:before, .border-top-after-grey-gallery:after {
  border-top-color: #555555 !important;
}

/* line 28046, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-grey-gallery:before, .border-bottom-after-grey-gallery:after {
  border-bottom-color: #555555 !important;
}

/* line 28050, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-grey-gallery:before, .border-left-after-grey-gallery:after {
  border-left-color: #555555 !important;
}

/* line 28054, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-grey-gallery:before, .border-right-after-grey-gallery:after {
  border-right-color: #555555 !important;
}

/* line 28058, vendor/assets/stylesheets/components-rounded.scss */
.bg-grey-cascade {
  background: #95A5A6 !important;
}

/* line 28062, vendor/assets/stylesheets/components-rounded.scss */
.bg-grey-cascade-opacity {
  background: rgba(149, 165, 166, 0.8) !important;
}

/* line 28066, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-grey-cascade:hover {
  background: #95A5A6 !important;
}

/* line 28070, vendor/assets/stylesheets/components-rounded.scss */
.font-grey-cascade {
  color: #95A5A6 !important;
}

/* line 28074, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-grey-cascade {
  color: #FFFFFF !important;
}

/* line 28078, vendor/assets/stylesheets/components-rounded.scss */
.border-grey-cascade {
  border-color: #95A5A6 !important;
}

/* line 28082, vendor/assets/stylesheets/components-rounded.scss */
.border-top-grey-cascade {
  border-top-color: #95A5A6 !important;
}

/* line 28086, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-grey-cascade {
  border-bottom-color: #95A5A6 !important;
}

/* line 28090, vendor/assets/stylesheets/components-rounded.scss */
.border-left-grey-cascade {
  border-left-color: #95A5A6 !important;
}

/* line 28094, vendor/assets/stylesheets/components-rounded.scss */
.border-right-grey-cascade {
  border-right-color: #95A5A6 !important;
}

/* line 28098, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-grey-cascade:before, .bg-after-grey-cascade:after {
  background: #95A5A6 !important;
}

/* line 28102, vendor/assets/stylesheets/components-rounded.scss */
.border-before-grey-cascade:before, .border-after-grey-cascade:after {
  border-color: #95A5A6 !important;
}

/* line 28106, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-grey-cascade:before, .border-top-after-grey-cascade:after {
  border-top-color: #95A5A6 !important;
}

/* line 28110, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-grey-cascade:before, .border-bottom-after-grey-cascade:after {
  border-bottom-color: #95A5A6 !important;
}

/* line 28114, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-grey-cascade:before, .border-left-after-grey-cascade:after {
  border-left-color: #95A5A6 !important;
}

/* line 28118, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-grey-cascade:before, .border-right-after-grey-cascade:after {
  border-right-color: #95A5A6 !important;
}

/* line 28122, vendor/assets/stylesheets/components-rounded.scss */
.bg-grey-silver {
  background: #BFBFBF !important;
}

/* line 28126, vendor/assets/stylesheets/components-rounded.scss */
.bg-grey-silver-opacity {
  background: rgba(191, 191, 191, 0.8) !important;
}

/* line 28130, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-grey-silver:hover {
  background: #BFBFBF !important;
}

/* line 28134, vendor/assets/stylesheets/components-rounded.scss */
.font-grey-silver {
  color: #BFBFBF !important;
}

/* line 28138, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-grey-silver {
  color: #FAFCFB !important;
}

/* line 28142, vendor/assets/stylesheets/components-rounded.scss */
.border-grey-silver {
  border-color: #BFBFBF !important;
}

/* line 28146, vendor/assets/stylesheets/components-rounded.scss */
.border-top-grey-silver {
  border-top-color: #BFBFBF !important;
}

/* line 28150, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-grey-silver {
  border-bottom-color: #BFBFBF !important;
}

/* line 28154, vendor/assets/stylesheets/components-rounded.scss */
.border-left-grey-silver {
  border-left-color: #BFBFBF !important;
}

/* line 28158, vendor/assets/stylesheets/components-rounded.scss */
.border-right-grey-silver {
  border-right-color: #BFBFBF !important;
}

/* line 28162, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-grey-silver:before, .bg-after-grey-silver:after {
  background: #BFBFBF !important;
}

/* line 28166, vendor/assets/stylesheets/components-rounded.scss */
.border-before-grey-silver:before, .border-after-grey-silver:after {
  border-color: #BFBFBF !important;
}

/* line 28170, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-grey-silver:before, .border-top-after-grey-silver:after {
  border-top-color: #BFBFBF !important;
}

/* line 28174, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-grey-silver:before, .border-bottom-after-grey-silver:after {
  border-bottom-color: #BFBFBF !important;
}

/* line 28178, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-grey-silver:before, .border-left-after-grey-silver:after {
  border-left-color: #BFBFBF !important;
}

/* line 28182, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-grey-silver:before, .border-right-after-grey-silver:after {
  border-right-color: #BFBFBF !important;
}

/* line 28186, vendor/assets/stylesheets/components-rounded.scss */
.bg-grey-salsa {
  background: #ACB5C3 !important;
}

/* line 28190, vendor/assets/stylesheets/components-rounded.scss */
.bg-grey-salsa-opacity {
  background: rgba(172, 181, 195, 0.8) !important;
}

/* line 28194, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-grey-salsa:hover {
  background: #ACB5C3 !important;
}

/* line 28198, vendor/assets/stylesheets/components-rounded.scss */
.font-grey-salsa {
  color: #ACB5C3 !important;
}

/* line 28202, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-grey-salsa {
  color: #FAFCFB !important;
}

/* line 28206, vendor/assets/stylesheets/components-rounded.scss */
.border-grey-salsa {
  border-color: #ACB5C3 !important;
}

/* line 28210, vendor/assets/stylesheets/components-rounded.scss */
.border-top-grey-salsa {
  border-top-color: #ACB5C3 !important;
}

/* line 28214, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-grey-salsa {
  border-bottom-color: #ACB5C3 !important;
}

/* line 28218, vendor/assets/stylesheets/components-rounded.scss */
.border-left-grey-salsa {
  border-left-color: #ACB5C3 !important;
}

/* line 28222, vendor/assets/stylesheets/components-rounded.scss */
.border-right-grey-salsa {
  border-right-color: #ACB5C3 !important;
}

/* line 28226, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-grey-salsa:before, .bg-after-grey-salsa:after {
  background: #ACB5C3 !important;
}

/* line 28230, vendor/assets/stylesheets/components-rounded.scss */
.border-before-grey-salsa:before, .border-after-grey-salsa:after {
  border-color: #ACB5C3 !important;
}

/* line 28234, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-grey-salsa:before, .border-top-after-grey-salsa:after {
  border-top-color: #ACB5C3 !important;
}

/* line 28238, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-grey-salsa:before, .border-bottom-after-grey-salsa:after {
  border-bottom-color: #ACB5C3 !important;
}

/* line 28242, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-grey-salsa:before, .border-left-after-grey-salsa:after {
  border-left-color: #ACB5C3 !important;
}

/* line 28246, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-grey-salsa:before, .border-right-after-grey-salsa:after {
  border-right-color: #ACB5C3 !important;
}

/* line 28250, vendor/assets/stylesheets/components-rounded.scss */
.bg-grey-salt {
  background: #bfcad1 !important;
}

/* line 28254, vendor/assets/stylesheets/components-rounded.scss */
.bg-grey-salt-opacity {
  background: rgba(191, 202, 209, 0.8) !important;
}

/* line 28258, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-grey-salt:hover {
  background: #bfcad1 !important;
}

/* line 28262, vendor/assets/stylesheets/components-rounded.scss */
.font-grey-salt {
  color: #bfcad1 !important;
}

/* line 28266, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-grey-salt {
  color: #FAFCFB !important;
}

/* line 28270, vendor/assets/stylesheets/components-rounded.scss */
.border-grey-salt {
  border-color: #bfcad1 !important;
}

/* line 28274, vendor/assets/stylesheets/components-rounded.scss */
.border-top-grey-salt {
  border-top-color: #bfcad1 !important;
}

/* line 28278, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-grey-salt {
  border-bottom-color: #bfcad1 !important;
}

/* line 28282, vendor/assets/stylesheets/components-rounded.scss */
.border-left-grey-salt {
  border-left-color: #bfcad1 !important;
}

/* line 28286, vendor/assets/stylesheets/components-rounded.scss */
.border-right-grey-salt {
  border-right-color: #bfcad1 !important;
}

/* line 28290, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-grey-salt:before, .bg-after-grey-salt:after {
  background: #bfcad1 !important;
}

/* line 28294, vendor/assets/stylesheets/components-rounded.scss */
.border-before-grey-salt:before, .border-after-grey-salt:after {
  border-color: #bfcad1 !important;
}

/* line 28298, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-grey-salt:before, .border-top-after-grey-salt:after {
  border-top-color: #bfcad1 !important;
}

/* line 28302, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-grey-salt:before, .border-bottom-after-grey-salt:after {
  border-bottom-color: #bfcad1 !important;
}

/* line 28306, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-grey-salt:before, .border-left-after-grey-salt:after {
  border-left-color: #bfcad1 !important;
}

/* line 28310, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-grey-salt:before, .border-right-after-grey-salt:after {
  border-right-color: #bfcad1 !important;
}

/* line 28314, vendor/assets/stylesheets/components-rounded.scss */
.bg-grey-mint {
  background: #525e64 !important;
}

/* line 28318, vendor/assets/stylesheets/components-rounded.scss */
.bg-grey-mint-opacity {
  background: rgba(82, 94, 100, 0.8) !important;
}

/* line 28322, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-grey-mint:hover {
  background: #525e64 !important;
}

/* line 28326, vendor/assets/stylesheets/components-rounded.scss */
.font-grey-mint {
  color: #525e64 !important;
}

/* line 28330, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-grey-mint {
  color: #FFFFFF !important;
}

/* line 28334, vendor/assets/stylesheets/components-rounded.scss */
.border-grey-mint {
  border-color: #525e64 !important;
}

/* line 28338, vendor/assets/stylesheets/components-rounded.scss */
.border-top-grey-mint {
  border-top-color: #525e64 !important;
}

/* line 28342, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-grey-mint {
  border-bottom-color: #525e64 !important;
}

/* line 28346, vendor/assets/stylesheets/components-rounded.scss */
.border-left-grey-mint {
  border-left-color: #525e64 !important;
}

/* line 28350, vendor/assets/stylesheets/components-rounded.scss */
.border-right-grey-mint {
  border-right-color: #525e64 !important;
}

/* line 28354, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-grey-mint:before, .bg-after-grey-mint:after {
  background: #525e64 !important;
}

/* line 28358, vendor/assets/stylesheets/components-rounded.scss */
.border-before-grey-mint:before, .border-after-grey-mint:after {
  border-color: #525e64 !important;
}

/* line 28362, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-grey-mint:before, .border-top-after-grey-mint:after {
  border-top-color: #525e64 !important;
}

/* line 28366, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-grey-mint:before, .border-bottom-after-grey-mint:after {
  border-bottom-color: #525e64 !important;
}

/* line 28370, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-grey-mint:before, .border-left-after-grey-mint:after {
  border-left-color: #525e64 !important;
}

/* line 28374, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-grey-mint:before, .border-right-after-grey-mint:after {
  border-right-color: #525e64 !important;
}

/* line 28378, vendor/assets/stylesheets/components-rounded.scss */
.bg-red {
  background: #e7505a !important;
}

/* line 28382, vendor/assets/stylesheets/components-rounded.scss */
.bg-red-opacity {
  background: rgba(231, 80, 90, 0.8) !important;
}

/* line 28386, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-red:hover {
  background: #e7505a !important;
}

/* line 28390, vendor/assets/stylesheets/components-rounded.scss */
.font-red {
  color: #e7505a !important;
}

/* line 28394, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-red {
  color: #ffffff !important;
}

/* line 28398, vendor/assets/stylesheets/components-rounded.scss */
.border-red {
  border-color: #e7505a !important;
}

/* line 28402, vendor/assets/stylesheets/components-rounded.scss */
.border-top-red {
  border-top-color: #e7505a !important;
}

/* line 28406, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-red {
  border-bottom-color: #e7505a !important;
}

/* line 28410, vendor/assets/stylesheets/components-rounded.scss */
.border-left-red {
  border-left-color: #e7505a !important;
}

/* line 28414, vendor/assets/stylesheets/components-rounded.scss */
.border-right-red {
  border-right-color: #e7505a !important;
}

/* line 28418, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-red:before, .bg-after-red:after {
  background: #e7505a !important;
}

/* line 28422, vendor/assets/stylesheets/components-rounded.scss */
.border-before-red:before, .border-after-red:after {
  border-color: #e7505a !important;
}

/* line 28426, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-red:before, .border-top-after-red:after {
  border-top-color: #e7505a !important;
}

/* line 28430, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-red:before, .border-bottom-after-red:after {
  border-bottom-color: #e7505a !important;
}

/* line 28434, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-red:before, .border-left-after-red:after {
  border-left-color: #e7505a !important;
}

/* line 28438, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-red:before, .border-right-after-red:after {
  border-right-color: #e7505a !important;
}

/* line 28442, vendor/assets/stylesheets/components-rounded.scss */
.bg-red-pink {
  background: #E08283 !important;
}

/* line 28446, vendor/assets/stylesheets/components-rounded.scss */
.bg-red-pink-opacity {
  background: rgba(224, 130, 131, 0.8) !important;
}

/* line 28450, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-red-pink:hover {
  background: #E08283 !important;
}

/* line 28454, vendor/assets/stylesheets/components-rounded.scss */
.font-red-pink {
  color: #E08283 !important;
}

/* line 28458, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-red-pink {
  color: #ffffff !important;
}

/* line 28462, vendor/assets/stylesheets/components-rounded.scss */
.border-red-pink {
  border-color: #E08283 !important;
}

/* line 28466, vendor/assets/stylesheets/components-rounded.scss */
.border-top-red-pink {
  border-top-color: #E08283 !important;
}

/* line 28470, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-red-pink {
  border-bottom-color: #E08283 !important;
}

/* line 28474, vendor/assets/stylesheets/components-rounded.scss */
.border-left-red-pink {
  border-left-color: #E08283 !important;
}

/* line 28478, vendor/assets/stylesheets/components-rounded.scss */
.border-right-red-pink {
  border-right-color: #E08283 !important;
}

/* line 28482, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-red-pink:before, .bg-after-red-pink:after {
  background: #E08283 !important;
}

/* line 28486, vendor/assets/stylesheets/components-rounded.scss */
.border-before-red-pink:before, .border-after-red-pink:after {
  border-color: #E08283 !important;
}

/* line 28490, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-red-pink:before, .border-top-after-red-pink:after {
  border-top-color: #E08283 !important;
}

/* line 28494, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-red-pink:before, .border-bottom-after-red-pink:after {
  border-bottom-color: #E08283 !important;
}

/* line 28498, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-red-pink:before, .border-left-after-red-pink:after {
  border-left-color: #E08283 !important;
}

/* line 28502, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-red-pink:before, .border-right-after-red-pink:after {
  border-right-color: #E08283 !important;
}

/* line 28506, vendor/assets/stylesheets/components-rounded.scss */
.bg-red-sunglo {
  background: #E26A6A !important;
}

/* line 28510, vendor/assets/stylesheets/components-rounded.scss */
.bg-red-sunglo-opacity {
  background: rgba(226, 106, 106, 0.8) !important;
}

/* line 28514, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-red-sunglo:hover {
  background: #E26A6A !important;
}

/* line 28518, vendor/assets/stylesheets/components-rounded.scss */
.font-red-sunglo {
  color: #E26A6A !important;
}

/* line 28522, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-red-sunglo {
  color: #ffffff !important;
}

/* line 28526, vendor/assets/stylesheets/components-rounded.scss */
.border-red-sunglo {
  border-color: #E26A6A !important;
}

/* line 28530, vendor/assets/stylesheets/components-rounded.scss */
.border-top-red-sunglo {
  border-top-color: #E26A6A !important;
}

/* line 28534, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-red-sunglo {
  border-bottom-color: #E26A6A !important;
}

/* line 28538, vendor/assets/stylesheets/components-rounded.scss */
.border-left-red-sunglo {
  border-left-color: #E26A6A !important;
}

/* line 28542, vendor/assets/stylesheets/components-rounded.scss */
.border-right-red-sunglo {
  border-right-color: #E26A6A !important;
}

/* line 28546, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-red-sunglo:before, .bg-after-red-sunglo:after {
  background: #E26A6A !important;
}

/* line 28550, vendor/assets/stylesheets/components-rounded.scss */
.border-before-red-sunglo:before, .border-after-red-sunglo:after {
  border-color: #E26A6A !important;
}

/* line 28554, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-red-sunglo:before, .border-top-after-red-sunglo:after {
  border-top-color: #E26A6A !important;
}

/* line 28558, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-red-sunglo:before, .border-bottom-after-red-sunglo:after {
  border-bottom-color: #E26A6A !important;
}

/* line 28562, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-red-sunglo:before, .border-left-after-red-sunglo:after {
  border-left-color: #E26A6A !important;
}

/* line 28566, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-red-sunglo:before, .border-right-after-red-sunglo:after {
  border-right-color: #E26A6A !important;
}

/* line 28570, vendor/assets/stylesheets/components-rounded.scss */
.bg-red-intense {
  background: #e35b5a !important;
}

/* line 28574, vendor/assets/stylesheets/components-rounded.scss */
.bg-red-intense-opacity {
  background: rgba(227, 91, 90, 0.8) !important;
}

/* line 28578, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-red-intense:hover {
  background: #e35b5a !important;
}

/* line 28582, vendor/assets/stylesheets/components-rounded.scss */
.font-red-intense {
  color: #e35b5a !important;
}

/* line 28586, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-red-intense {
  color: #ffffff !important;
}

/* line 28590, vendor/assets/stylesheets/components-rounded.scss */
.border-red-intense {
  border-color: #e35b5a !important;
}

/* line 28594, vendor/assets/stylesheets/components-rounded.scss */
.border-top-red-intense {
  border-top-color: #e35b5a !important;
}

/* line 28598, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-red-intense {
  border-bottom-color: #e35b5a !important;
}

/* line 28602, vendor/assets/stylesheets/components-rounded.scss */
.border-left-red-intense {
  border-left-color: #e35b5a !important;
}

/* line 28606, vendor/assets/stylesheets/components-rounded.scss */
.border-right-red-intense {
  border-right-color: #e35b5a !important;
}

/* line 28610, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-red-intense:before, .bg-after-red-intense:after {
  background: #e35b5a !important;
}

/* line 28614, vendor/assets/stylesheets/components-rounded.scss */
.border-before-red-intense:before, .border-after-red-intense:after {
  border-color: #e35b5a !important;
}

/* line 28618, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-red-intense:before, .border-top-after-red-intense:after {
  border-top-color: #e35b5a !important;
}

/* line 28622, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-red-intense:before, .border-bottom-after-red-intense:after {
  border-bottom-color: #e35b5a !important;
}

/* line 28626, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-red-intense:before, .border-left-after-red-intense:after {
  border-left-color: #e35b5a !important;
}

/* line 28630, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-red-intense:before, .border-right-after-red-intense:after {
  border-right-color: #e35b5a !important;
}

/* line 28634, vendor/assets/stylesheets/components-rounded.scss */
.bg-red-thunderbird {
  background: #D91E18 !important;
}

/* line 28638, vendor/assets/stylesheets/components-rounded.scss */
.bg-red-thunderbird-opacity {
  background: rgba(217, 30, 24, 0.8) !important;
}

/* line 28642, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-red-thunderbird:hover {
  background: #D91E18 !important;
}

/* line 28646, vendor/assets/stylesheets/components-rounded.scss */
.font-red-thunderbird {
  color: #D91E18 !important;
}

/* line 28650, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-red-thunderbird {
  color: #ffffff !important;
}

/* line 28654, vendor/assets/stylesheets/components-rounded.scss */
.border-red-thunderbird {
  border-color: #D91E18 !important;
}

/* line 28658, vendor/assets/stylesheets/components-rounded.scss */
.border-top-red-thunderbird {
  border-top-color: #D91E18 !important;
}

/* line 28662, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-red-thunderbird {
  border-bottom-color: #D91E18 !important;
}

/* line 28666, vendor/assets/stylesheets/components-rounded.scss */
.border-left-red-thunderbird {
  border-left-color: #D91E18 !important;
}

/* line 28670, vendor/assets/stylesheets/components-rounded.scss */
.border-right-red-thunderbird {
  border-right-color: #D91E18 !important;
}

/* line 28674, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-red-thunderbird:before, .bg-after-red-thunderbird:after {
  background: #D91E18 !important;
}

/* line 28678, vendor/assets/stylesheets/components-rounded.scss */
.border-before-red-thunderbird:before, .border-after-red-thunderbird:after {
  border-color: #D91E18 !important;
}

/* line 28682, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-red-thunderbird:before, .border-top-after-red-thunderbird:after {
  border-top-color: #D91E18 !important;
}

/* line 28686, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-red-thunderbird:before, .border-bottom-after-red-thunderbird:after {
  border-bottom-color: #D91E18 !important;
}

/* line 28690, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-red-thunderbird:before, .border-left-after-red-thunderbird:after {
  border-left-color: #D91E18 !important;
}

/* line 28694, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-red-thunderbird:before, .border-right-after-red-thunderbird:after {
  border-right-color: #D91E18 !important;
}

/* line 28698, vendor/assets/stylesheets/components-rounded.scss */
.bg-red-flamingo {
  background: #EF4836 !important;
}

/* line 28702, vendor/assets/stylesheets/components-rounded.scss */
.bg-red-flamingo-opacity {
  background: rgba(239, 72, 54, 0.8) !important;
}

/* line 28706, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-red-flamingo:hover {
  background: #EF4836 !important;
}

/* line 28710, vendor/assets/stylesheets/components-rounded.scss */
.font-red-flamingo {
  color: #EF4836 !important;
}

/* line 28714, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-red-flamingo {
  color: #ffffff !important;
}

/* line 28718, vendor/assets/stylesheets/components-rounded.scss */
.border-red-flamingo {
  border-color: #EF4836 !important;
}

/* line 28722, vendor/assets/stylesheets/components-rounded.scss */
.border-top-red-flamingo {
  border-top-color: #EF4836 !important;
}

/* line 28726, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-red-flamingo {
  border-bottom-color: #EF4836 !important;
}

/* line 28730, vendor/assets/stylesheets/components-rounded.scss */
.border-left-red-flamingo {
  border-left-color: #EF4836 !important;
}

/* line 28734, vendor/assets/stylesheets/components-rounded.scss */
.border-right-red-flamingo {
  border-right-color: #EF4836 !important;
}

/* line 28738, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-red-flamingo:before, .bg-after-red-flamingo:after {
  background: #EF4836 !important;
}

/* line 28742, vendor/assets/stylesheets/components-rounded.scss */
.border-before-red-flamingo:before, .border-after-red-flamingo:after {
  border-color: #EF4836 !important;
}

/* line 28746, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-red-flamingo:before, .border-top-after-red-flamingo:after {
  border-top-color: #EF4836 !important;
}

/* line 28750, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-red-flamingo:before, .border-bottom-after-red-flamingo:after {
  border-bottom-color: #EF4836 !important;
}

/* line 28754, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-red-flamingo:before, .border-left-after-red-flamingo:after {
  border-left-color: #EF4836 !important;
}

/* line 28758, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-red-flamingo:before, .border-right-after-red-flamingo:after {
  border-right-color: #EF4836 !important;
}

/* line 28762, vendor/assets/stylesheets/components-rounded.scss */
.bg-red-soft {
  background: #d05454 !important;
}

/* line 28766, vendor/assets/stylesheets/components-rounded.scss */
.bg-red-soft-opacity {
  background: rgba(208, 84, 84, 0.8) !important;
}

/* line 28770, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-red-soft:hover {
  background: #d05454 !important;
}

/* line 28774, vendor/assets/stylesheets/components-rounded.scss */
.font-red-soft {
  color: #d05454 !important;
}

/* line 28778, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-red-soft {
  color: #ffffff !important;
}

/* line 28782, vendor/assets/stylesheets/components-rounded.scss */
.border-red-soft {
  border-color: #d05454 !important;
}

/* line 28786, vendor/assets/stylesheets/components-rounded.scss */
.border-top-red-soft {
  border-top-color: #d05454 !important;
}

/* line 28790, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-red-soft {
  border-bottom-color: #d05454 !important;
}

/* line 28794, vendor/assets/stylesheets/components-rounded.scss */
.border-left-red-soft {
  border-left-color: #d05454 !important;
}

/* line 28798, vendor/assets/stylesheets/components-rounded.scss */
.border-right-red-soft {
  border-right-color: #d05454 !important;
}

/* line 28802, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-red-soft:before, .bg-after-red-soft:after {
  background: #d05454 !important;
}

/* line 28806, vendor/assets/stylesheets/components-rounded.scss */
.border-before-red-soft:before, .border-after-red-soft:after {
  border-color: #d05454 !important;
}

/* line 28810, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-red-soft:before, .border-top-after-red-soft:after {
  border-top-color: #d05454 !important;
}

/* line 28814, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-red-soft:before, .border-bottom-after-red-soft:after {
  border-bottom-color: #d05454 !important;
}

/* line 28818, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-red-soft:before, .border-left-after-red-soft:after {
  border-left-color: #d05454 !important;
}

/* line 28822, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-red-soft:before, .border-right-after-red-soft:after {
  border-right-color: #d05454 !important;
}

/* line 28826, vendor/assets/stylesheets/components-rounded.scss */
.bg-red-haze {
  background: #f36a5a !important;
}

/* line 28830, vendor/assets/stylesheets/components-rounded.scss */
.bg-red-haze-opacity {
  background: rgba(243, 106, 90, 0.8) !important;
}

/* line 28834, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-red-haze:hover {
  background: #f36a5a !important;
}

/* line 28838, vendor/assets/stylesheets/components-rounded.scss */
.font-red-haze {
  color: #f36a5a !important;
}

/* line 28842, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-red-haze {
  color: #ffffff !important;
}

/* line 28846, vendor/assets/stylesheets/components-rounded.scss */
.border-red-haze {
  border-color: #f36a5a !important;
}

/* line 28850, vendor/assets/stylesheets/components-rounded.scss */
.border-top-red-haze {
  border-top-color: #f36a5a !important;
}

/* line 28854, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-red-haze {
  border-bottom-color: #f36a5a !important;
}

/* line 28858, vendor/assets/stylesheets/components-rounded.scss */
.border-left-red-haze {
  border-left-color: #f36a5a !important;
}

/* line 28862, vendor/assets/stylesheets/components-rounded.scss */
.border-right-red-haze {
  border-right-color: #f36a5a !important;
}

/* line 28866, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-red-haze:before, .bg-after-red-haze:after {
  background: #f36a5a !important;
}

/* line 28870, vendor/assets/stylesheets/components-rounded.scss */
.border-before-red-haze:before, .border-after-red-haze:after {
  border-color: #f36a5a !important;
}

/* line 28874, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-red-haze:before, .border-top-after-red-haze:after {
  border-top-color: #f36a5a !important;
}

/* line 28878, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-red-haze:before, .border-bottom-after-red-haze:after {
  border-bottom-color: #f36a5a !important;
}

/* line 28882, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-red-haze:before, .border-left-after-red-haze:after {
  border-left-color: #f36a5a !important;
}

/* line 28886, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-red-haze:before, .border-right-after-red-haze:after {
  border-right-color: #f36a5a !important;
}

/* line 28890, vendor/assets/stylesheets/components-rounded.scss */
.bg-red-mint {
  background: #e43a45 !important;
}

/* line 28894, vendor/assets/stylesheets/components-rounded.scss */
.bg-red-mint-opacity {
  background: rgba(228, 58, 69, 0.8) !important;
}

/* line 28898, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-red-mint:hover {
  background: #e43a45 !important;
}

/* line 28902, vendor/assets/stylesheets/components-rounded.scss */
.font-red-mint {
  color: #e43a45 !important;
}

/* line 28906, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-red-mint {
  color: #ffffff !important;
}

/* line 28910, vendor/assets/stylesheets/components-rounded.scss */
.border-red-mint {
  border-color: #e43a45 !important;
}

/* line 28914, vendor/assets/stylesheets/components-rounded.scss */
.border-top-red-mint {
  border-top-color: #e43a45 !important;
}

/* line 28918, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-red-mint {
  border-bottom-color: #e43a45 !important;
}

/* line 28922, vendor/assets/stylesheets/components-rounded.scss */
.border-left-red-mint {
  border-left-color: #e43a45 !important;
}

/* line 28926, vendor/assets/stylesheets/components-rounded.scss */
.border-right-red-mint {
  border-right-color: #e43a45 !important;
}

/* line 28930, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-red-mint:before, .bg-after-red-mint:after {
  background: #e43a45 !important;
}

/* line 28934, vendor/assets/stylesheets/components-rounded.scss */
.border-before-red-mint:before, .border-after-red-mint:after {
  border-color: #e43a45 !important;
}

/* line 28938, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-red-mint:before, .border-top-after-red-mint:after {
  border-top-color: #e43a45 !important;
}

/* line 28942, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-red-mint:before, .border-bottom-after-red-mint:after {
  border-bottom-color: #e43a45 !important;
}

/* line 28946, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-red-mint:before, .border-left-after-red-mint:after {
  border-left-color: #e43a45 !important;
}

/* line 28950, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-red-mint:before, .border-right-after-red-mint:after {
  border-right-color: #e43a45 !important;
}

/* line 28954, vendor/assets/stylesheets/components-rounded.scss */
.bg-yellow {
  background: #c49f47 !important;
}

/* line 28958, vendor/assets/stylesheets/components-rounded.scss */
.bg-yellow-opacity {
  background: rgba(196, 159, 71, 0.8) !important;
}

/* line 28962, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-yellow:hover {
  background: #c49f47 !important;
}

/* line 28966, vendor/assets/stylesheets/components-rounded.scss */
.font-yellow {
  color: #c49f47 !important;
}

/* line 28970, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-yellow {
  color: #ffffff !important;
}

/* line 28974, vendor/assets/stylesheets/components-rounded.scss */
.border-yellow {
  border-color: #c49f47 !important;
}

/* line 28978, vendor/assets/stylesheets/components-rounded.scss */
.border-top-yellow {
  border-top-color: #c49f47 !important;
}

/* line 28982, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-yellow {
  border-bottom-color: #c49f47 !important;
}

/* line 28986, vendor/assets/stylesheets/components-rounded.scss */
.border-left-yellow {
  border-left-color: #c49f47 !important;
}

/* line 28990, vendor/assets/stylesheets/components-rounded.scss */
.border-right-yellow {
  border-right-color: #c49f47 !important;
}

/* line 28994, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-yellow:before, .bg-after-yellow:after {
  background: #c49f47 !important;
}

/* line 28998, vendor/assets/stylesheets/components-rounded.scss */
.border-before-yellow:before, .border-after-yellow:after {
  border-color: #c49f47 !important;
}

/* line 29002, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-yellow:before, .border-top-after-yellow:after {
  border-top-color: #c49f47 !important;
}

/* line 29006, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-yellow:before, .border-bottom-after-yellow:after {
  border-bottom-color: #c49f47 !important;
}

/* line 29010, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-yellow:before, .border-left-after-yellow:after {
  border-left-color: #c49f47 !important;
}

/* line 29014, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-yellow:before, .border-right-after-yellow:after {
  border-right-color: #c49f47 !important;
}

/* line 29018, vendor/assets/stylesheets/components-rounded.scss */
.bg-yellow-gold {
  background: #E87E04 !important;
}

/* line 29022, vendor/assets/stylesheets/components-rounded.scss */
.bg-yellow-gold-opacity {
  background: rgba(232, 126, 4, 0.8) !important;
}

/* line 29026, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-yellow-gold:hover {
  background: #E87E04 !important;
}

/* line 29030, vendor/assets/stylesheets/components-rounded.scss */
.font-yellow-gold {
  color: #E87E04 !important;
}

/* line 29034, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-yellow-gold {
  color: #ffffff !important;
}

/* line 29038, vendor/assets/stylesheets/components-rounded.scss */
.border-yellow-gold {
  border-color: #E87E04 !important;
}

/* line 29042, vendor/assets/stylesheets/components-rounded.scss */
.border-top-yellow-gold {
  border-top-color: #E87E04 !important;
}

/* line 29046, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-yellow-gold {
  border-bottom-color: #E87E04 !important;
}

/* line 29050, vendor/assets/stylesheets/components-rounded.scss */
.border-left-yellow-gold {
  border-left-color: #E87E04 !important;
}

/* line 29054, vendor/assets/stylesheets/components-rounded.scss */
.border-right-yellow-gold {
  border-right-color: #E87E04 !important;
}

/* line 29058, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-yellow-gold:before, .bg-after-yellow-gold:after {
  background: #E87E04 !important;
}

/* line 29062, vendor/assets/stylesheets/components-rounded.scss */
.border-before-yellow-gold:before, .border-after-yellow-gold:after {
  border-color: #E87E04 !important;
}

/* line 29066, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-yellow-gold:before, .border-top-after-yellow-gold:after {
  border-top-color: #E87E04 !important;
}

/* line 29070, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-yellow-gold:before, .border-bottom-after-yellow-gold:after {
  border-bottom-color: #E87E04 !important;
}

/* line 29074, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-yellow-gold:before, .border-left-after-yellow-gold:after {
  border-left-color: #E87E04 !important;
}

/* line 29078, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-yellow-gold:before, .border-right-after-yellow-gold:after {
  border-right-color: #E87E04 !important;
}

/* line 29082, vendor/assets/stylesheets/components-rounded.scss */
.bg-yellow-casablanca {
  background: #f2784b !important;
}

/* line 29086, vendor/assets/stylesheets/components-rounded.scss */
.bg-yellow-casablanca-opacity {
  background: rgba(242, 120, 75, 0.8) !important;
}

/* line 29090, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-yellow-casablanca:hover {
  background: #f2784b !important;
}

/* line 29094, vendor/assets/stylesheets/components-rounded.scss */
.font-yellow-casablanca {
  color: #f2784b !important;
}

/* line 29098, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-yellow-casablanca {
  color: #ffffff !important;
}

/* line 29102, vendor/assets/stylesheets/components-rounded.scss */
.border-yellow-casablanca {
  border-color: #f2784b !important;
}

/* line 29106, vendor/assets/stylesheets/components-rounded.scss */
.border-top-yellow-casablanca {
  border-top-color: #f2784b !important;
}

/* line 29110, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-yellow-casablanca {
  border-bottom-color: #f2784b !important;
}

/* line 29114, vendor/assets/stylesheets/components-rounded.scss */
.border-left-yellow-casablanca {
  border-left-color: #f2784b !important;
}

/* line 29118, vendor/assets/stylesheets/components-rounded.scss */
.border-right-yellow-casablanca {
  border-right-color: #f2784b !important;
}

/* line 29122, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-yellow-casablanca:before, .bg-after-yellow-casablanca:after {
  background: #f2784b !important;
}

/* line 29126, vendor/assets/stylesheets/components-rounded.scss */
.border-before-yellow-casablanca:before, .border-after-yellow-casablanca:after {
  border-color: #f2784b !important;
}

/* line 29130, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-yellow-casablanca:before, .border-top-after-yellow-casablanca:after {
  border-top-color: #f2784b !important;
}

/* line 29134, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-yellow-casablanca:before, .border-bottom-after-yellow-casablanca:after {
  border-bottom-color: #f2784b !important;
}

/* line 29138, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-yellow-casablanca:before, .border-left-after-yellow-casablanca:after {
  border-left-color: #f2784b !important;
}

/* line 29142, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-yellow-casablanca:before, .border-right-after-yellow-casablanca:after {
  border-right-color: #f2784b !important;
}

/* line 29146, vendor/assets/stylesheets/components-rounded.scss */
.bg-yellow-crusta {
  background: #f3c200 !important;
}

/* line 29150, vendor/assets/stylesheets/components-rounded.scss */
.bg-yellow-crusta-opacity {
  background: rgba(243, 194, 0, 0.8) !important;
}

/* line 29154, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-yellow-crusta:hover {
  background: #f3c200 !important;
}

/* line 29158, vendor/assets/stylesheets/components-rounded.scss */
.font-yellow-crusta {
  color: #f3c200 !important;
}

/* line 29162, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-yellow-crusta {
  color: #ffffff !important;
}

/* line 29166, vendor/assets/stylesheets/components-rounded.scss */
.border-yellow-crusta {
  border-color: #f3c200 !important;
}

/* line 29170, vendor/assets/stylesheets/components-rounded.scss */
.border-top-yellow-crusta {
  border-top-color: #f3c200 !important;
}

/* line 29174, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-yellow-crusta {
  border-bottom-color: #f3c200 !important;
}

/* line 29178, vendor/assets/stylesheets/components-rounded.scss */
.border-left-yellow-crusta {
  border-left-color: #f3c200 !important;
}

/* line 29182, vendor/assets/stylesheets/components-rounded.scss */
.border-right-yellow-crusta {
  border-right-color: #f3c200 !important;
}

/* line 29186, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-yellow-crusta:before, .bg-after-yellow-crusta:after {
  background: #f3c200 !important;
}

/* line 29190, vendor/assets/stylesheets/components-rounded.scss */
.border-before-yellow-crusta:before, .border-after-yellow-crusta:after {
  border-color: #f3c200 !important;
}

/* line 29194, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-yellow-crusta:before, .border-top-after-yellow-crusta:after {
  border-top-color: #f3c200 !important;
}

/* line 29198, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-yellow-crusta:before, .border-bottom-after-yellow-crusta:after {
  border-bottom-color: #f3c200 !important;
}

/* line 29202, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-yellow-crusta:before, .border-left-after-yellow-crusta:after {
  border-left-color: #f3c200 !important;
}

/* line 29206, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-yellow-crusta:before, .border-right-after-yellow-crusta:after {
  border-right-color: #f3c200 !important;
}

/* line 29210, vendor/assets/stylesheets/components-rounded.scss */
.bg-yellow-lemon {
  background: #F7CA18 !important;
}

/* line 29214, vendor/assets/stylesheets/components-rounded.scss */
.bg-yellow-lemon-opacity {
  background: rgba(247, 202, 24, 0.8) !important;
}

/* line 29218, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-yellow-lemon:hover {
  background: #F7CA18 !important;
}

/* line 29222, vendor/assets/stylesheets/components-rounded.scss */
.font-yellow-lemon {
  color: #F7CA18 !important;
}

/* line 29226, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-yellow-lemon {
  color: #ffffff !important;
}

/* line 29230, vendor/assets/stylesheets/components-rounded.scss */
.border-yellow-lemon {
  border-color: #F7CA18 !important;
}

/* line 29234, vendor/assets/stylesheets/components-rounded.scss */
.border-top-yellow-lemon {
  border-top-color: #F7CA18 !important;
}

/* line 29238, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-yellow-lemon {
  border-bottom-color: #F7CA18 !important;
}

/* line 29242, vendor/assets/stylesheets/components-rounded.scss */
.border-left-yellow-lemon {
  border-left-color: #F7CA18 !important;
}

/* line 29246, vendor/assets/stylesheets/components-rounded.scss */
.border-right-yellow-lemon {
  border-right-color: #F7CA18 !important;
}

/* line 29250, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-yellow-lemon:before, .bg-after-yellow-lemon:after {
  background: #F7CA18 !important;
}

/* line 29254, vendor/assets/stylesheets/components-rounded.scss */
.border-before-yellow-lemon:before, .border-after-yellow-lemon:after {
  border-color: #F7CA18 !important;
}

/* line 29258, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-yellow-lemon:before, .border-top-after-yellow-lemon:after {
  border-top-color: #F7CA18 !important;
}

/* line 29262, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-yellow-lemon:before, .border-bottom-after-yellow-lemon:after {
  border-bottom-color: #F7CA18 !important;
}

/* line 29266, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-yellow-lemon:before, .border-left-after-yellow-lemon:after {
  border-left-color: #F7CA18 !important;
}

/* line 29270, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-yellow-lemon:before, .border-right-after-yellow-lemon:after {
  border-right-color: #F7CA18 !important;
}

/* line 29274, vendor/assets/stylesheets/components-rounded.scss */
.bg-yellow-saffron {
  background: #F4D03F !important;
}

/* line 29278, vendor/assets/stylesheets/components-rounded.scss */
.bg-yellow-saffron-opacity {
  background: rgba(244, 208, 63, 0.8) !important;
}

/* line 29282, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-yellow-saffron:hover {
  background: #F4D03F !important;
}

/* line 29286, vendor/assets/stylesheets/components-rounded.scss */
.font-yellow-saffron {
  color: #F4D03F !important;
}

/* line 29290, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-yellow-saffron {
  color: #ffffff !important;
}

/* line 29294, vendor/assets/stylesheets/components-rounded.scss */
.border-yellow-saffron {
  border-color: #F4D03F !important;
}

/* line 29298, vendor/assets/stylesheets/components-rounded.scss */
.border-top-yellow-saffron {
  border-top-color: #F4D03F !important;
}

/* line 29302, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-yellow-saffron {
  border-bottom-color: #F4D03F !important;
}

/* line 29306, vendor/assets/stylesheets/components-rounded.scss */
.border-left-yellow-saffron {
  border-left-color: #F4D03F !important;
}

/* line 29310, vendor/assets/stylesheets/components-rounded.scss */
.border-right-yellow-saffron {
  border-right-color: #F4D03F !important;
}

/* line 29314, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-yellow-saffron:before, .bg-after-yellow-saffron:after {
  background: #F4D03F !important;
}

/* line 29318, vendor/assets/stylesheets/components-rounded.scss */
.border-before-yellow-saffron:before, .border-after-yellow-saffron:after {
  border-color: #F4D03F !important;
}

/* line 29322, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-yellow-saffron:before, .border-top-after-yellow-saffron:after {
  border-top-color: #F4D03F !important;
}

/* line 29326, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-yellow-saffron:before, .border-bottom-after-yellow-saffron:after {
  border-bottom-color: #F4D03F !important;
}

/* line 29330, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-yellow-saffron:before, .border-left-after-yellow-saffron:after {
  border-left-color: #F4D03F !important;
}

/* line 29334, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-yellow-saffron:before, .border-right-after-yellow-saffron:after {
  border-right-color: #F4D03F !important;
}

/* line 29338, vendor/assets/stylesheets/components-rounded.scss */
.bg-yellow-soft {
  background: #c8d046 !important;
}

/* line 29342, vendor/assets/stylesheets/components-rounded.scss */
.bg-yellow-soft-opacity {
  background: rgba(200, 208, 70, 0.8) !important;
}

/* line 29346, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-yellow-soft:hover {
  background: #c8d046 !important;
}

/* line 29350, vendor/assets/stylesheets/components-rounded.scss */
.font-yellow-soft {
  color: #c8d046 !important;
}

/* line 29354, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-yellow-soft {
  color: #ffffff !important;
}

/* line 29358, vendor/assets/stylesheets/components-rounded.scss */
.border-yellow-soft {
  border-color: #c8d046 !important;
}

/* line 29362, vendor/assets/stylesheets/components-rounded.scss */
.border-top-yellow-soft {
  border-top-color: #c8d046 !important;
}

/* line 29366, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-yellow-soft {
  border-bottom-color: #c8d046 !important;
}

/* line 29370, vendor/assets/stylesheets/components-rounded.scss */
.border-left-yellow-soft {
  border-left-color: #c8d046 !important;
}

/* line 29374, vendor/assets/stylesheets/components-rounded.scss */
.border-right-yellow-soft {
  border-right-color: #c8d046 !important;
}

/* line 29378, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-yellow-soft:before, .bg-after-yellow-soft:after {
  background: #c8d046 !important;
}

/* line 29382, vendor/assets/stylesheets/components-rounded.scss */
.border-before-yellow-soft:before, .border-after-yellow-soft:after {
  border-color: #c8d046 !important;
}

/* line 29386, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-yellow-soft:before, .border-top-after-yellow-soft:after {
  border-top-color: #c8d046 !important;
}

/* line 29390, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-yellow-soft:before, .border-bottom-after-yellow-soft:after {
  border-bottom-color: #c8d046 !important;
}

/* line 29394, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-yellow-soft:before, .border-left-after-yellow-soft:after {
  border-left-color: #c8d046 !important;
}

/* line 29398, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-yellow-soft:before, .border-right-after-yellow-soft:after {
  border-right-color: #c8d046 !important;
}

/* line 29402, vendor/assets/stylesheets/components-rounded.scss */
.bg-yellow-haze {
  background: #c5bf66 !important;
}

/* line 29406, vendor/assets/stylesheets/components-rounded.scss */
.bg-yellow-haze-opacity {
  background: rgba(197, 191, 102, 0.8) !important;
}

/* line 29410, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-yellow-haze:hover {
  background: #c5bf66 !important;
}

/* line 29414, vendor/assets/stylesheets/components-rounded.scss */
.font-yellow-haze {
  color: #c5bf66 !important;
}

/* line 29418, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-yellow-haze {
  color: #ffffff !important;
}

/* line 29422, vendor/assets/stylesheets/components-rounded.scss */
.border-yellow-haze {
  border-color: #c5bf66 !important;
}

/* line 29426, vendor/assets/stylesheets/components-rounded.scss */
.border-top-yellow-haze {
  border-top-color: #c5bf66 !important;
}

/* line 29430, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-yellow-haze {
  border-bottom-color: #c5bf66 !important;
}

/* line 29434, vendor/assets/stylesheets/components-rounded.scss */
.border-left-yellow-haze {
  border-left-color: #c5bf66 !important;
}

/* line 29438, vendor/assets/stylesheets/components-rounded.scss */
.border-right-yellow-haze {
  border-right-color: #c5bf66 !important;
}

/* line 29442, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-yellow-haze:before, .bg-after-yellow-haze:after {
  background: #c5bf66 !important;
}

/* line 29446, vendor/assets/stylesheets/components-rounded.scss */
.border-before-yellow-haze:before, .border-after-yellow-haze:after {
  border-color: #c5bf66 !important;
}

/* line 29450, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-yellow-haze:before, .border-top-after-yellow-haze:after {
  border-top-color: #c5bf66 !important;
}

/* line 29454, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-yellow-haze:before, .border-bottom-after-yellow-haze:after {
  border-bottom-color: #c5bf66 !important;
}

/* line 29458, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-yellow-haze:before, .border-left-after-yellow-haze:after {
  border-left-color: #c5bf66 !important;
}

/* line 29462, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-yellow-haze:before, .border-right-after-yellow-haze:after {
  border-right-color: #c5bf66 !important;
}

/* line 29466, vendor/assets/stylesheets/components-rounded.scss */
.bg-yellow-mint {
  background: #c5b96b !important;
}

/* line 29470, vendor/assets/stylesheets/components-rounded.scss */
.bg-yellow-mint-opacity {
  background: rgba(197, 185, 107, 0.8) !important;
}

/* line 29474, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-yellow-mint:hover {
  background: #c5b96b !important;
}

/* line 29478, vendor/assets/stylesheets/components-rounded.scss */
.font-yellow-mint {
  color: #c5b96b !important;
}

/* line 29482, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-yellow-mint {
  color: #ffffff !important;
}

/* line 29486, vendor/assets/stylesheets/components-rounded.scss */
.border-yellow-mint {
  border-color: #c5b96b !important;
}

/* line 29490, vendor/assets/stylesheets/components-rounded.scss */
.border-top-yellow-mint {
  border-top-color: #c5b96b !important;
}

/* line 29494, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-yellow-mint {
  border-bottom-color: #c5b96b !important;
}

/* line 29498, vendor/assets/stylesheets/components-rounded.scss */
.border-left-yellow-mint {
  border-left-color: #c5b96b !important;
}

/* line 29502, vendor/assets/stylesheets/components-rounded.scss */
.border-right-yellow-mint {
  border-right-color: #c5b96b !important;
}

/* line 29506, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-yellow-mint:before, .bg-after-yellow-mint:after {
  background: #c5b96b !important;
}

/* line 29510, vendor/assets/stylesheets/components-rounded.scss */
.border-before-yellow-mint:before, .border-after-yellow-mint:after {
  border-color: #c5b96b !important;
}

/* line 29514, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-yellow-mint:before, .border-top-after-yellow-mint:after {
  border-top-color: #c5b96b !important;
}

/* line 29518, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-yellow-mint:before, .border-bottom-after-yellow-mint:after {
  border-bottom-color: #c5b96b !important;
}

/* line 29522, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-yellow-mint:before, .border-left-after-yellow-mint:after {
  border-left-color: #c5b96b !important;
}

/* line 29526, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-yellow-mint:before, .border-right-after-yellow-mint:after {
  border-right-color: #c5b96b !important;
}

/* line 29530, vendor/assets/stylesheets/components-rounded.scss */
.bg-purple {
  background: #8E44AD !important;
}

/* line 29534, vendor/assets/stylesheets/components-rounded.scss */
.bg-purple-opacity {
  background: rgba(142, 68, 173, 0.8) !important;
}

/* line 29538, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-purple:hover {
  background: #8E44AD !important;
}

/* line 29542, vendor/assets/stylesheets/components-rounded.scss */
.font-purple {
  color: #8E44AD !important;
}

/* line 29546, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-purple {
  color: #ffffff !important;
}

/* line 29550, vendor/assets/stylesheets/components-rounded.scss */
.border-purple {
  border-color: #8E44AD !important;
}

/* line 29554, vendor/assets/stylesheets/components-rounded.scss */
.border-top-purple {
  border-top-color: #8E44AD !important;
}

/* line 29558, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-purple {
  border-bottom-color: #8E44AD !important;
}

/* line 29562, vendor/assets/stylesheets/components-rounded.scss */
.border-left-purple {
  border-left-color: #8E44AD !important;
}

/* line 29566, vendor/assets/stylesheets/components-rounded.scss */
.border-right-purple {
  border-right-color: #8E44AD !important;
}

/* line 29570, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-purple:before, .bg-after-purple:after {
  background: #8E44AD !important;
}

/* line 29574, vendor/assets/stylesheets/components-rounded.scss */
.border-before-purple:before, .border-after-purple:after {
  border-color: #8E44AD !important;
}

/* line 29578, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-purple:before, .border-top-after-purple:after {
  border-top-color: #8E44AD !important;
}

/* line 29582, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-purple:before, .border-bottom-after-purple:after {
  border-bottom-color: #8E44AD !important;
}

/* line 29586, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-purple:before, .border-left-after-purple:after {
  border-left-color: #8E44AD !important;
}

/* line 29590, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-purple:before, .border-right-after-purple:after {
  border-right-color: #8E44AD !important;
}

/* line 29594, vendor/assets/stylesheets/components-rounded.scss */
.bg-purple-plum {
  background: #8775a7 !important;
}

/* line 29598, vendor/assets/stylesheets/components-rounded.scss */
.bg-purple-plum-opacity {
  background: rgba(135, 117, 167, 0.8) !important;
}

/* line 29602, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-purple-plum:hover {
  background: #8775a7 !important;
}

/* line 29606, vendor/assets/stylesheets/components-rounded.scss */
.font-purple-plum {
  color: #8775a7 !important;
}

/* line 29610, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-purple-plum {
  color: #ffffff !important;
}

/* line 29614, vendor/assets/stylesheets/components-rounded.scss */
.border-purple-plum {
  border-color: #8775a7 !important;
}

/* line 29618, vendor/assets/stylesheets/components-rounded.scss */
.border-top-purple-plum {
  border-top-color: #8775a7 !important;
}

/* line 29622, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-purple-plum {
  border-bottom-color: #8775a7 !important;
}

/* line 29626, vendor/assets/stylesheets/components-rounded.scss */
.border-left-purple-plum {
  border-left-color: #8775a7 !important;
}

/* line 29630, vendor/assets/stylesheets/components-rounded.scss */
.border-right-purple-plum {
  border-right-color: #8775a7 !important;
}

/* line 29634, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-purple-plum:before, .bg-after-purple-plum:after {
  background: #8775a7 !important;
}

/* line 29638, vendor/assets/stylesheets/components-rounded.scss */
.border-before-purple-plum:before, .border-after-purple-plum:after {
  border-color: #8775a7 !important;
}

/* line 29642, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-purple-plum:before, .border-top-after-purple-plum:after {
  border-top-color: #8775a7 !important;
}

/* line 29646, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-purple-plum:before, .border-bottom-after-purple-plum:after {
  border-bottom-color: #8775a7 !important;
}

/* line 29650, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-purple-plum:before, .border-left-after-purple-plum:after {
  border-left-color: #8775a7 !important;
}

/* line 29654, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-purple-plum:before, .border-right-after-purple-plum:after {
  border-right-color: #8775a7 !important;
}

/* line 29658, vendor/assets/stylesheets/components-rounded.scss */
.bg-purple-medium {
  background: #BF55EC !important;
}

/* line 29662, vendor/assets/stylesheets/components-rounded.scss */
.bg-purple-medium-opacity {
  background: rgba(191, 85, 236, 0.8) !important;
}

/* line 29666, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-purple-medium:hover {
  background: #BF55EC !important;
}

/* line 29670, vendor/assets/stylesheets/components-rounded.scss */
.font-purple-medium {
  color: #BF55EC !important;
}

/* line 29674, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-purple-medium {
  color: #ffffff !important;
}

/* line 29678, vendor/assets/stylesheets/components-rounded.scss */
.border-purple-medium {
  border-color: #BF55EC !important;
}

/* line 29682, vendor/assets/stylesheets/components-rounded.scss */
.border-top-purple-medium {
  border-top-color: #BF55EC !important;
}

/* line 29686, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-purple-medium {
  border-bottom-color: #BF55EC !important;
}

/* line 29690, vendor/assets/stylesheets/components-rounded.scss */
.border-left-purple-medium {
  border-left-color: #BF55EC !important;
}

/* line 29694, vendor/assets/stylesheets/components-rounded.scss */
.border-right-purple-medium {
  border-right-color: #BF55EC !important;
}

/* line 29698, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-purple-medium:before, .bg-after-purple-medium:after {
  background: #BF55EC !important;
}

/* line 29702, vendor/assets/stylesheets/components-rounded.scss */
.border-before-purple-medium:before, .border-after-purple-medium:after {
  border-color: #BF55EC !important;
}

/* line 29706, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-purple-medium:before, .border-top-after-purple-medium:after {
  border-top-color: #BF55EC !important;
}

/* line 29710, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-purple-medium:before, .border-bottom-after-purple-medium:after {
  border-bottom-color: #BF55EC !important;
}

/* line 29714, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-purple-medium:before, .border-left-after-purple-medium:after {
  border-left-color: #BF55EC !important;
}

/* line 29718, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-purple-medium:before, .border-right-after-purple-medium:after {
  border-right-color: #BF55EC !important;
}

/* line 29722, vendor/assets/stylesheets/components-rounded.scss */
.bg-purple-studio {
  background: #8E44AD !important;
}

/* line 29726, vendor/assets/stylesheets/components-rounded.scss */
.bg-purple-studio-opacity {
  background: rgba(142, 68, 173, 0.8) !important;
}

/* line 29730, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-purple-studio:hover {
  background: #8E44AD !important;
}

/* line 29734, vendor/assets/stylesheets/components-rounded.scss */
.font-purple-studio {
  color: #8E44AD !important;
}

/* line 29738, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-purple-studio {
  color: #ffffff !important;
}

/* line 29742, vendor/assets/stylesheets/components-rounded.scss */
.border-purple-studio {
  border-color: #8E44AD !important;
}

/* line 29746, vendor/assets/stylesheets/components-rounded.scss */
.border-top-purple-studio {
  border-top-color: #8E44AD !important;
}

/* line 29750, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-purple-studio {
  border-bottom-color: #8E44AD !important;
}

/* line 29754, vendor/assets/stylesheets/components-rounded.scss */
.border-left-purple-studio {
  border-left-color: #8E44AD !important;
}

/* line 29758, vendor/assets/stylesheets/components-rounded.scss */
.border-right-purple-studio {
  border-right-color: #8E44AD !important;
}

/* line 29762, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-purple-studio:before, .bg-after-purple-studio:after {
  background: #8E44AD !important;
}

/* line 29766, vendor/assets/stylesheets/components-rounded.scss */
.border-before-purple-studio:before, .border-after-purple-studio:after {
  border-color: #8E44AD !important;
}

/* line 29770, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-purple-studio:before, .border-top-after-purple-studio:after {
  border-top-color: #8E44AD !important;
}

/* line 29774, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-purple-studio:before, .border-bottom-after-purple-studio:after {
  border-bottom-color: #8E44AD !important;
}

/* line 29778, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-purple-studio:before, .border-left-after-purple-studio:after {
  border-left-color: #8E44AD !important;
}

/* line 29782, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-purple-studio:before, .border-right-after-purple-studio:after {
  border-right-color: #8E44AD !important;
}

/* line 29786, vendor/assets/stylesheets/components-rounded.scss */
.bg-purple-wisteria {
  background: #9B59B6 !important;
}

/* line 29790, vendor/assets/stylesheets/components-rounded.scss */
.bg-purple-wisteria-opacity {
  background: rgba(155, 89, 182, 0.8) !important;
}

/* line 29794, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-purple-wisteria:hover {
  background: #9B59B6 !important;
}

/* line 29798, vendor/assets/stylesheets/components-rounded.scss */
.font-purple-wisteria {
  color: #9B59B6 !important;
}

/* line 29802, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-purple-wisteria {
  color: #ffffff !important;
}

/* line 29806, vendor/assets/stylesheets/components-rounded.scss */
.border-purple-wisteria {
  border-color: #9B59B6 !important;
}

/* line 29810, vendor/assets/stylesheets/components-rounded.scss */
.border-top-purple-wisteria {
  border-top-color: #9B59B6 !important;
}

/* line 29814, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-purple-wisteria {
  border-bottom-color: #9B59B6 !important;
}

/* line 29818, vendor/assets/stylesheets/components-rounded.scss */
.border-left-purple-wisteria {
  border-left-color: #9B59B6 !important;
}

/* line 29822, vendor/assets/stylesheets/components-rounded.scss */
.border-right-purple-wisteria {
  border-right-color: #9B59B6 !important;
}

/* line 29826, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-purple-wisteria:before, .bg-after-purple-wisteria:after {
  background: #9B59B6 !important;
}

/* line 29830, vendor/assets/stylesheets/components-rounded.scss */
.border-before-purple-wisteria:before, .border-after-purple-wisteria:after {
  border-color: #9B59B6 !important;
}

/* line 29834, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-purple-wisteria:before, .border-top-after-purple-wisteria:after {
  border-top-color: #9B59B6 !important;
}

/* line 29838, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-purple-wisteria:before, .border-bottom-after-purple-wisteria:after {
  border-bottom-color: #9B59B6 !important;
}

/* line 29842, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-purple-wisteria:before, .border-left-after-purple-wisteria:after {
  border-left-color: #9B59B6 !important;
}

/* line 29846, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-purple-wisteria:before, .border-right-after-purple-wisteria:after {
  border-right-color: #9B59B6 !important;
}

/* line 29850, vendor/assets/stylesheets/components-rounded.scss */
.bg-purple-seance {
  background: #9A12B3 !important;
}

/* line 29854, vendor/assets/stylesheets/components-rounded.scss */
.bg-purple-seance-opacity {
  background: rgba(154, 18, 179, 0.8) !important;
}

/* line 29858, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-purple-seance:hover {
  background: #9A12B3 !important;
}

/* line 29862, vendor/assets/stylesheets/components-rounded.scss */
.font-purple-seance {
  color: #9A12B3 !important;
}

/* line 29866, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-purple-seance {
  color: #ffffff !important;
}

/* line 29870, vendor/assets/stylesheets/components-rounded.scss */
.border-purple-seance {
  border-color: #9A12B3 !important;
}

/* line 29874, vendor/assets/stylesheets/components-rounded.scss */
.border-top-purple-seance {
  border-top-color: #9A12B3 !important;
}

/* line 29878, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-purple-seance {
  border-bottom-color: #9A12B3 !important;
}

/* line 29882, vendor/assets/stylesheets/components-rounded.scss */
.border-left-purple-seance {
  border-left-color: #9A12B3 !important;
}

/* line 29886, vendor/assets/stylesheets/components-rounded.scss */
.border-right-purple-seance {
  border-right-color: #9A12B3 !important;
}

/* line 29890, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-purple-seance:before, .bg-after-purple-seance:after {
  background: #9A12B3 !important;
}

/* line 29894, vendor/assets/stylesheets/components-rounded.scss */
.border-before-purple-seance:before, .border-after-purple-seance:after {
  border-color: #9A12B3 !important;
}

/* line 29898, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-purple-seance:before, .border-top-after-purple-seance:after {
  border-top-color: #9A12B3 !important;
}

/* line 29902, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-purple-seance:before, .border-bottom-after-purple-seance:after {
  border-bottom-color: #9A12B3 !important;
}

/* line 29906, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-purple-seance:before, .border-left-after-purple-seance:after {
  border-left-color: #9A12B3 !important;
}

/* line 29910, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-purple-seance:before, .border-right-after-purple-seance:after {
  border-right-color: #9A12B3 !important;
}

/* line 29914, vendor/assets/stylesheets/components-rounded.scss */
.bg-purple-intense {
  background: #8775a7 !important;
}

/* line 29918, vendor/assets/stylesheets/components-rounded.scss */
.bg-purple-intense-opacity {
  background: rgba(135, 117, 167, 0.8) !important;
}

/* line 29922, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-purple-intense:hover {
  background: #8775a7 !important;
}

/* line 29926, vendor/assets/stylesheets/components-rounded.scss */
.font-purple-intense {
  color: #8775a7 !important;
}

/* line 29930, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-purple-intense {
  color: #ffffff !important;
}

/* line 29934, vendor/assets/stylesheets/components-rounded.scss */
.border-purple-intense {
  border-color: #8775a7 !important;
}

/* line 29938, vendor/assets/stylesheets/components-rounded.scss */
.border-top-purple-intense {
  border-top-color: #8775a7 !important;
}

/* line 29942, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-purple-intense {
  border-bottom-color: #8775a7 !important;
}

/* line 29946, vendor/assets/stylesheets/components-rounded.scss */
.border-left-purple-intense {
  border-left-color: #8775a7 !important;
}

/* line 29950, vendor/assets/stylesheets/components-rounded.scss */
.border-right-purple-intense {
  border-right-color: #8775a7 !important;
}

/* line 29954, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-purple-intense:before, .bg-after-purple-intense:after {
  background: #8775a7 !important;
}

/* line 29958, vendor/assets/stylesheets/components-rounded.scss */
.border-before-purple-intense:before, .border-after-purple-intense:after {
  border-color: #8775a7 !important;
}

/* line 29962, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-purple-intense:before, .border-top-after-purple-intense:after {
  border-top-color: #8775a7 !important;
}

/* line 29966, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-purple-intense:before, .border-bottom-after-purple-intense:after {
  border-bottom-color: #8775a7 !important;
}

/* line 29970, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-purple-intense:before, .border-left-after-purple-intense:after {
  border-left-color: #8775a7 !important;
}

/* line 29974, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-purple-intense:before, .border-right-after-purple-intense:after {
  border-right-color: #8775a7 !important;
}

/* line 29978, vendor/assets/stylesheets/components-rounded.scss */
.bg-purple-sharp {
  background: #796799 !important;
}

/* line 29982, vendor/assets/stylesheets/components-rounded.scss */
.bg-purple-sharp-opacity {
  background: rgba(121, 103, 153, 0.8) !important;
}

/* line 29986, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-purple-sharp:hover {
  background: #796799 !important;
}

/* line 29990, vendor/assets/stylesheets/components-rounded.scss */
.font-purple-sharp {
  color: #796799 !important;
}

/* line 29994, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-purple-sharp {
  color: #ffffff !important;
}

/* line 29998, vendor/assets/stylesheets/components-rounded.scss */
.border-purple-sharp {
  border-color: #796799 !important;
}

/* line 30002, vendor/assets/stylesheets/components-rounded.scss */
.border-top-purple-sharp {
  border-top-color: #796799 !important;
}

/* line 30006, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-purple-sharp {
  border-bottom-color: #796799 !important;
}

/* line 30010, vendor/assets/stylesheets/components-rounded.scss */
.border-left-purple-sharp {
  border-left-color: #796799 !important;
}

/* line 30014, vendor/assets/stylesheets/components-rounded.scss */
.border-right-purple-sharp {
  border-right-color: #796799 !important;
}

/* line 30018, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-purple-sharp:before, .bg-after-purple-sharp:after {
  background: #796799 !important;
}

/* line 30022, vendor/assets/stylesheets/components-rounded.scss */
.border-before-purple-sharp:before, .border-after-purple-sharp:after {
  border-color: #796799 !important;
}

/* line 30026, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-purple-sharp:before, .border-top-after-purple-sharp:after {
  border-top-color: #796799 !important;
}

/* line 30030, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-purple-sharp:before, .border-bottom-after-purple-sharp:after {
  border-bottom-color: #796799 !important;
}

/* line 30034, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-purple-sharp:before, .border-left-after-purple-sharp:after {
  border-left-color: #796799 !important;
}

/* line 30038, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-purple-sharp:before, .border-right-after-purple-sharp:after {
  border-right-color: #796799 !important;
}

/* line 30042, vendor/assets/stylesheets/components-rounded.scss */
.bg-purple-soft {
  background: #8877a9 !important;
}

/* line 30046, vendor/assets/stylesheets/components-rounded.scss */
.bg-purple-soft-opacity {
  background: rgba(136, 119, 169, 0.8) !important;
}

/* line 30050, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-purple-soft:hover {
  background: #8877a9 !important;
}

/* line 30054, vendor/assets/stylesheets/components-rounded.scss */
.font-purple-soft {
  color: #8877a9 !important;
}

/* line 30058, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-purple-soft {
  color: #ffffff !important;
}

/* line 30062, vendor/assets/stylesheets/components-rounded.scss */
.border-purple-soft {
  border-color: #8877a9 !important;
}

/* line 30066, vendor/assets/stylesheets/components-rounded.scss */
.border-top-purple-soft {
  border-top-color: #8877a9 !important;
}

/* line 30070, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-purple-soft {
  border-bottom-color: #8877a9 !important;
}

/* line 30074, vendor/assets/stylesheets/components-rounded.scss */
.border-left-purple-soft {
  border-left-color: #8877a9 !important;
}

/* line 30078, vendor/assets/stylesheets/components-rounded.scss */
.border-right-purple-soft {
  border-right-color: #8877a9 !important;
}

/* line 30082, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-purple-soft:before, .bg-after-purple-soft:after {
  background: #8877a9 !important;
}

/* line 30086, vendor/assets/stylesheets/components-rounded.scss */
.border-before-purple-soft:before, .border-after-purple-soft:after {
  border-color: #8877a9 !important;
}

/* line 30090, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-purple-soft:before, .border-top-after-purple-soft:after {
  border-top-color: #8877a9 !important;
}

/* line 30094, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-purple-soft:before, .border-bottom-after-purple-soft:after {
  border-bottom-color: #8877a9 !important;
}

/* line 30098, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-purple-soft:before, .border-left-after-purple-soft:after {
  border-left-color: #8877a9 !important;
}

/* line 30102, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-purple-soft:before, .border-right-after-purple-soft:after {
  border-right-color: #8877a9 !important;
}

/***
Color library demo
***/
/* line 30110, vendor/assets/stylesheets/components-rounded.scss */
.color-demo {
  border: 1px solid #eee;
  margin: 0 0 20px 0;
  cursor: pointer;
}

/* line 30114, vendor/assets/stylesheets/components-rounded.scss */
.color-demo .color-view {
  padding: 35px 10px;
  text-align: center;
  font-size: 18px;
}

/* line 30119, vendor/assets/stylesheets/components-rounded.scss */
.color-demo .color-info {
  border-top: 1px solid #eee;
  padding: 10px 10px;
  text-align: center;
}

/* line 30126, vendor/assets/stylesheets/components-rounded.scss */
.mt-cookie-consent-bar {
  position: fixed;
  bottom: 0;
  z-index: 10101;
  padding: 10px 25px;
  width: 100%;
  background: rgba(0, 0, 0, 0.9);
  color: #ffffff;
  left: 0;
  right: 0;
}

/* line 30136, vendor/assets/stylesheets/components-rounded.scss */
.mt-cookie-consent-bar .mt-cookie-consent-bar-holder {
  display: table;
  width: 100%;
}

/* line 30139, vendor/assets/stylesheets/components-rounded.scss */
.mt-cookie-consent-bar .mt-cookie-consent-bar-holder .mt-cookie-consent-bar-content {
  display: table-cell;
  text-align: left;
  vertical-align: middle;
}

/* line 30144, vendor/assets/stylesheets/components-rounded.scss */
.mt-cookie-consent-bar .mt-cookie-consent-bar-holder .mt-cookie-consent-bar-action {
  display: table-cell;
  text-align: right;
  vertical-align: middle;
}

/* line 30150, vendor/assets/stylesheets/components-rounded.scss */
.mt-cookie-consent-bar.mt-cookie-consent-bar-light {
  background: rgba(238, 238, 238, 0.9);
  color: #333;
}

/* line 30156, vendor/assets/stylesheets/components-rounded.scss */
.modal {
  text-align: center;
  padding: 0 !important;
}

/* line 30161, vendor/assets/stylesheets/components-rounded.scss */
.modal:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -36px;
}

@media only screen and (max-width: 768px) {
  /* line 30161, vendor/assets/stylesheets/components-rounded.scss */
  .modal:before {
    margin-right: -4px;
  }
}

/* line 30172, vendor/assets/stylesheets/components-rounded.scss */
.modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}

/* line 30178, vendor/assets/stylesheets/components-rounded.scss */
.btn.darkgrey {
  background-color: #A9A9A9;
  border-color: #A9A9A9;
}

/* line 30182, vendor/assets/stylesheets/components-rounded.scss */
.btn.darkgrey:active:hover, .btn.darkgrey:active:focus, .btn.darkgrey.focus:active {
  color: #ffffff;
  background-color: #A9A9A9;
  border-color: #A9A9A9;
}

/* line 30189, vendor/assets/stylesheets/components-rounded.scss */
.btn.darkgrey.active:hover, .btn.darkgrey.active:focus, .btn.darkgrey.active.focus {
  color: #ffffff;
  background-color: #A9A9A9;
  border-color: #A9A9A9;
}

/* line 30197, vendor/assets/stylesheets/components-rounded.scss */
.btn-open {
  background-color: #32c5d2;
  border-color: #32c5d2;
  color: #fff;
}

/* line 30201, vendor/assets/stylesheets/components-rounded.scss */
.btn-open:hover, .btn-open:focus, .btn-open.focus {
  background-color: #32c5d2;
  border-color: #32c5d2;
  color: #fff;
}

/* line 30207, vendor/assets/stylesheets/components-rounded.scss */
.btn-open.active:hover, .btn-open.active:focus, .btn-open.active.focus {
  background-color: #32c5d2;
  border-color: #32c5d2;
  color: #fff;
}

/* line 30215, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.btn-open.dropdown-toggle:not(.btn-outline) {
  background-color: #32c5d2;
  border-color: #32c5d2;
  color: #fff;
}

/* line 30221, vendor/assets/stylesheets/components-rounded.scss */
.btn-busy {
  background-color: #ec644b;
  border-color: #ec644b;
  color: #fff;
}

/* line 30225, vendor/assets/stylesheets/components-rounded.scss */
.btn-busy:hover, .btn-busy:focus, .btn-busy.focus {
  background-color: #ec644b;
  border-color: #ec644b;
  color: #fff;
}

/* line 30231, vendor/assets/stylesheets/components-rounded.scss */
.btn-busy.active:hover, .btn-busy.active:focus, .btn-busy.active.focus {
  background-color: #ec644b;
  border-color: #ec644b;
  color: #fff;
}

/* line 30239, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.btn-busy.dropdown-toggle:not(.btn-outline) {
  background-color: #ec644b;
  border-color: #ec644b;
  color: #fff;
}

/* line 30245, vendor/assets/stylesheets/components-rounded.scss */
.btn-closed {
  background-color: #95a5a6;
  border-color: #95a5a6;
  color: #fff;
}

/* line 30249, vendor/assets/stylesheets/components-rounded.scss */
.btn-closed:hover, .btn-closed:focus, .btn-closed.focus {
  background-color: #95a5a6;
  border-color: #95a5a6;
  color: #fff;
}

/* line 30255, vendor/assets/stylesheets/components-rounded.scss */
.btn-closed.active:hover, .btn-closed.active:focus, .btn-closed.active.focus {
  background-color: #95a5a6;
  border-color: #95a5a6;
  color: #fff;
}

/* line 30263, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.btn-closed.dropdown-toggle:not(.btn-outline) {
  background-color: #95a5a6;
  border-color: #95a5a6;
  color: #fff;
}

/* line 30271, vendor/assets/stylesheets/components-rounded.scss */
select#soflow, select#soflow-color {
  -webkit-appearance: button;
  -webkit-border-radius: 2px;
  -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
  -webkit-padding-end: 20px;
  -webkit-padding-start: 2px;
  -webkit-user-select: none;
  background-image: url(http://i62.tinypic.com/15xvbd5.png), -webkit-linear-gradient(#FAFAFA, #F4F4F4 90%, #E5E5E5);
  background-position: 97% center;
  background-repeat: no-repeat;
  border: 1px solid #AAA;
  color: #555;
  font-size: inherit;
  margin: 20px;
  overflow: hidden;
  padding: 5px 10px;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 300px;
}

/* line 30292, vendor/assets/stylesheets/components-rounded.scss */
select#soflow-color {
  color: #fff;
  background-image: url(http://i62.tinypic.com/15xvbd5.png), -webkit-linear-gradient(#779126, #779126 40%, #779126);
  background-color: #000;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  padding-left: 15px;
}

/*input[type="file"] {
    display: none;
}*/
/* line 30309, vendor/assets/stylesheets/components-rounded.scss */
#upload-image {
  margin-left: 305px;
  padding-top: 20px;
}

/* line 30315, vendor/assets/stylesheets/components-rounded.scss */
#blue-background {
  background-color: #578ebe;
}

/* line 30318, vendor/assets/stylesheets/components-rounded.scss */
#white-text {
  color: white;
}

/* line 30321, vendor/assets/stylesheets/components-rounded.scss */
#pad-bottom {
  margin-bottom: 30px;
}

/* line 30324, vendor/assets/stylesheets/components-rounded.scss */
#pad-minus {
  margin-top: -1px;
}

/* line 30329, vendor/assets/stylesheets/components-rounded.scss */
body {
  padding: 10px;
}

/* line 30333, vendor/assets/stylesheets/components-rounded.scss */
#exTab1 .tab-content {
  color: white;
  background-color: #428bca;
  padding: 5px 15px;
}

/* line 30339, vendor/assets/stylesheets/components-rounded.scss */
#exTab2 h3 {
  color: white;
  background-color: #428bca;
  padding: 5px 15px;
}

/* remove border radius for the tab */
/* line 30347, vendor/assets/stylesheets/components-rounded.scss */
#exTab1 .nav-pills > li > a {
  border-radius: 0;
}

/* change border radius for the tab , apply corners on top*/
/* line 30353, vendor/assets/stylesheets/components-rounded.scss */
#exTab3 .nav-pills > li > a {
  border-radius: 4px 4px 0 0;
}

/* line 30357, vendor/assets/stylesheets/components-rounded.scss */
#exTab3 .tab-content {
  color: white;
  background-color: #428bca;
  padding: 5px 15px;
}

/* line 30363, vendor/assets/stylesheets/components-rounded.scss */
.st-sort-ascent:before {
  content: '\25B2';
}

/* line 30367, vendor/assets/stylesheets/components-rounded.scss */
.select2-results .select2-highlighted {
  background: #f00;
  color: #fff;
}

/* line 30372, vendor/assets/stylesheets/components-rounded.scss */
.wizard a {
  padding: 10px 12px 10px;
  margin-right: 5px;
  background: #efefef;
  position: relative;
  display: inline-block;
}

/* line 30379, vendor/assets/stylesheets/components-rounded.scss */
.wizard a:before {
  width: 0;
  height: 0;
  border-top: 20px inset transparent;
  border-bottom: 20px inset transparent;
  border-left: 20px solid #fff;
  position: absolute;
  content: "";
  top: 0;
  left: 0;
}

/* line 30390, vendor/assets/stylesheets/components-rounded.scss */
.wizard a:after {
  width: 0;
  height: 0;
  border-top: 20px inset transparent;
  border-bottom: 20px inset transparent;
  border-left: 20px solid #efefef;
  position: absolute;
  content: "";
  top: 0;
  right: -20px;
  z-index: 2;
}

/* line 30402, vendor/assets/stylesheets/components-rounded.scss */
.wizard a:first-child:before,
.wizard a:last-child:after {
  border: none;
}

/* line 30406, vendor/assets/stylesheets/components-rounded.scss */
.wizard a:first-child {
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}

/* line 30411, vendor/assets/stylesheets/components-rounded.scss */
.wizard a:last-child {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}

/* line 30416, vendor/assets/stylesheets/components-rounded.scss */
.wizard .badge {
  margin: 0 5px 0 18px;
  position: relative;
  top: -1px;
}

/* line 30421, vendor/assets/stylesheets/components-rounded.scss */
.wizard a:first-child .badge {
  margin-left: 0;
}

/* line 30424, vendor/assets/stylesheets/components-rounded.scss */
.wizard .current {
  background: #007ACC;
  color: #fff;
}

/* line 30428, vendor/assets/stylesheets/components-rounded.scss */
.wizard .current:after {
  border-left-color: #007ACC;
}

/* line 30431, vendor/assets/stylesheets/components-rounded.scss */
body {
  margin: 40px;
}

/* line 30433, vendor/assets/stylesheets/components-rounded.scss */
.stepwizard-step p {
  margin-top: 10px;
}

/* line 30437, vendor/assets/stylesheets/components-rounded.scss */
.stepwizard-row {
  display: table-row;
}

/* line 30441, vendor/assets/stylesheets/components-rounded.scss */
.stepwizard {
  display: table;
  width: 100%;
  position: relative;
}

/* line 30447, vendor/assets/stylesheets/components-rounded.scss */
.stepwizard-step button[disabled] {
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}

/* line 30452, vendor/assets/stylesheets/components-rounded.scss */
.stepwizard-row:before {
  top: 14px;
  bottom: 0;
  position: absolute;
  content: " ";
  width: 100%;
  height: 1px;
  background-color: #ccc;
  z-order: 0;
}

/* line 30464, vendor/assets/stylesheets/components-rounded.scss */
.stepwizard-step {
  display: table-cell;
  text-align: center;
  position: relative;
}

/* line 30470, vendor/assets/stylesheets/components-rounded.scss */
.btn-circle {
  width: 30px;
  height: 30px;
  text-align: center;
  padding: 6px 0;
  font-size: 12px;
  line-height: 1.428571429;
  border-radius: 15px;
}

/* line 30480, vendor/assets/stylesheets/components-rounded.scss */
.btn {
  text-transform: uppercase !important;
}

/* line 30484, vendor/assets/stylesheets/components-rounded.scss */
.theading {
  text-transform: uppercase !important;
  background-color: #757575;
}

/* line 30489, vendor/assets/stylesheets/components-rounded.scss */
.btn-bold {
  font-weight: bold !important;
}

/* line 30493, vendor/assets/stylesheets/components-rounded.scss */
.table-heading {
  font-size: 18px;
}

/* line 30497, vendor/assets/stylesheets/components-rounded.scss */
select option {
  color: #000;
  text-shadow: inset 20px 20px #A40DA3;
}

/* line 30502, vendor/assets/stylesheets/components-rounded.scss */
select option:hover {
  color: #000;
  box-shadow: inset 20px 20px #A40DA3;
}

/* line 30507, vendor/assets/stylesheets/components-rounded.scss */
select option:checked {
  color: #000;
  box-shadow: inset 20px 20px #A40DA3;
}

/* line 30512, vendor/assets/stylesheets/components-rounded.scss */
.popup-header {
  color: white;
  background-color: #A40DA3;
}

/* line 30517, vendor/assets/stylesheets/components-rounded.scss */
.img-center {
  width: 25px !important;
  height: 25px !important;
  margin-top: -5px;
}

/***
texarea resize disable
***/
/* line 30526, vendor/assets/stylesheets/components-rounded.scss */
.disable-resize {
  resize: vertical;
}

/***
button border color gray
***/
/* line 30532, vendor/assets/stylesheets/components-rounded.scss */
.btn-border-gray {
  border-color: #A40DA3 !important;
}

/* line 30536, vendor/assets/stylesheets/components-rounded.scss */
.grip {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  margin-left: -5px;
  position: relative;
  z-index: 88;
  cursor: e-resize;
}

/* line 30546, vendor/assets/stylesheets/components-rounded.scss */
.grip:hover {
  background-position: 20px 0px;
}

/* line 30550, vendor/assets/stylesheets/components-rounded.scss */
.dragging .grip {
  background-position: 40px 0px;
}

/* line 30554, vendor/assets/stylesheets/components-rounded.scss */
.dialog-width .modal-dialog {
  width: 64%;
}

/* line 30558, vendor/assets/stylesheets/components-rounded.scss */
.input-group .form-control:focus {
  z-index: 0;
}

/* input box border color */
/* line 30563, vendor/assets/stylesheets/components-rounded.scss */
.form-control {
  border: 1px solid #A40DA3;
}

/* line 30565, vendor/assets/stylesheets/components-rounded.scss */
.form-control:focus {
  border-color: #A40DA3;
}

/* row grouping color */
/* line 30571, vendor/assets/stylesheets/components-rounded.scss */
tr.group,
tr.group:hover {
  background-color: #ddd !important;
}

/*.fc-unthemed .fc-today {
  background: #e0fcba none repeat scroll 0 0;
}*/
/* line 30582, vendor/assets/stylesheets/components-rounded.scss */
.widthauto {
  width: 16%;
  display: inline-block;
}

@media only screen and (max-width: 768px) {
  /* line 30588, vendor/assets/stylesheets/components-rounded.scss */
  .widthauto {
    width: 49%;
    display: inline-block;
  }
}

/* line 30595, vendor/assets/stylesheets/components-rounded.scss */
.facility-star-rating [class^="fa-"]:not(.fa-stack), .facility-star-rating [class^="glyphicon-"], .facility-star-rating [class^="icon-"], .facility-star-rating [class*=" fa-"]:not(.fa-stack), .facility-star-rating [class*=" glyphicon-"], .facility-star-rating [class*=" icon-"] {
  color: #FFC241;
}

/* line 30601, vendor/assets/stylesheets/components-rounded.scss */
.btn-msg-group .btn {
  border-radius: 19px;
}

/* line 30604, vendor/assets/stylesheets/components-rounded.scss */
.btn-msg-group .btn-msg {
  border-color: #fff !important;
  color: #fff !important;
  background: #002b4a !important;
  opacity: 0.67;
}

/* line 30612, vendor/assets/stylesheets/components-rounded.scss */
.q-metrics {
  padding: 12px;
  border-top: 1px solid #A40DA3;
  border-bottom: 1px solid #A40DA3;
  margin-bottom: 10px;
  background: #DBEBF8;
  background-image: url(/CA-Quality-Metrics-clouds.png);
  background-position: right bottom;
  background-size: 200px;
  background-repeat: no-repeat;
}

/* line 30624, vendor/assets/stylesheets/components-rounded.scss */
.facility-info-box {
  padding: 12px;
  margin-bottom: 10px;
  background: #DBEBF8;
  background-image: url(/CA-app-MySnfs-Facility-Illustrations.png);
  background-position: right bottom;
  background-size: 400px;
  background-repeat: no-repeat;
}

/* line 30634, vendor/assets/stylesheets/components-rounded.scss */
.light-blue {
  background: #DBEBF8 !important;
}

/* line 30639, vendor/assets/stylesheets/components-rounded.scss */
.feedback-star-rating [class^="fa-"]:not(.fa-stack), .feedback-star-rating [class^="glyphicon-"], .feedback-star-rating [class^="icon-"], .feedback-star-rating [class*=" fa-"]:not(.fa-stack), .feedback-star-rating [class*=" glyphicon-"], .feedback-star-rating [class*=" icon-"] {
  color: #A40DA3;
  font-size: 40px;
}

/* line 30645, vendor/assets/stylesheets/components-rounded.scss */
.edition-lnk {
  border: 1px solid #DBEBF8;
  border-radius: 10px;
  width: 100%;
  display: block;
  vertical-align: middle;
  padding: 51px;
  margin-bottom: 20px;
  background: #DBEBF8;
  height: 168px;
}

/* line 30655, vendor/assets/stylesheets/components-rounded.scss */
.edition-lnk:hover {
  text-decoration: none;
}

/* line 30658, vendor/assets/stylesheets/components-rounded.scss */
.edition-lnk:focus {
  text-decoration: none;
}

/* line 30661, vendor/assets/stylesheets/components-rounded.scss */
.edition-lnk h3 {
  margin: 0;
  padding: 20px;
}

/* line 30667, vendor/assets/stylesheets/components-rounded.scss */
.id-datepicker {
  z-index: 999999 !important;
}

/* line 30671, vendor/assets/stylesheets/components-rounded.scss */
:focus {
  outline: none !important;
}

/* line 30675, vendor/assets/stylesheets/components-rounded.scss */
.cke_panel {
  z-index: 999999 !important;
}

/* line 30679, vendor/assets/stylesheets/components-rounded.scss */
.dataTables_filter {
  display: none;
}

/* line 30682, vendor/assets/stylesheets/components-rounded.scss */
.dataTables_length {
  display: none;
}

/* line 30687, vendor/assets/stylesheets/components-rounded.scss */
.vertical-sliders .rzslider.rz-vertical {
  min-height: 250px !important;
  max-height: 300px !important;
  left: 40%;
}

/* line 30694, vendor/assets/stylesheets/components-rounded.scss */
.basic-view-padd {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* line 30700, vendor/assets/stylesheets/components-rounded.scss */
.chevron-left:before {
  content: "\f053";
}

/* line 30705, vendor/assets/stylesheets/components-rounded.scss */
.measure-name {
  font-size: 30px;
  width: 100%;
  height: auto;
  vertical-align: middle;
  padding: 10px 0;
}

@media (max-width: 767px) {
  /* line 30705, vendor/assets/stylesheets/components-rounded.scss */
  .measure-name {
    font-size: 20px;
  }
}

/* line 30717, vendor/assets/stylesheets/components-rounded.scss */
.measure-state {
  border-left: 1px solid #A40DA3;
  border-right: 1px solid #A40DA3;
}

/* line 30720, vendor/assets/stylesheets/components-rounded.scss */
.measure-state .avg {
  font-size: 19px;
}

/* line 30726, vendor/assets/stylesheets/components-rounded.scss */
.measure-avg .avg {
  font-size: 19px;
}

/* line 30731, vendor/assets/stylesheets/components-rounded.scss */
.cke_dialog_background_cover {
  z-index: 999999 !important;
}

/* line 30735, vendor/assets/stylesheets/components-rounded.scss */
.cke_dialog {
  z-index: 999999 !important;
}

/* line 30739, vendor/assets/stylesheets/components-rounded.scss */
.cke_dialog_container {
  z-index: 999999 !important;
}

/* line 30743, vendor/assets/stylesheets/components-rounded.scss */
.my-snf-lnk {
  border: 1px solid #DBEBF8;
  border-radius: 10px;
  width: 100%;
  display: block;
  vertical-align: middle;
  padding: 19px;
  margin-bottom: 20px;
  background: #DBEBF8;
  height: 168px;
}

/* line 30753, vendor/assets/stylesheets/components-rounded.scss */
.my-snf-lnk:hover {
  text-decoration: none;
}

/* line 30756, vendor/assets/stylesheets/components-rounded.scss */
.my-snf-lnk:focus {
  text-decoration: none;
}

/* line 30759, vendor/assets/stylesheets/components-rounded.scss */
.my-snf-lnk h3 {
  margin: 0;
  padding: 20px;
}

/* line 30766, vendor/assets/stylesheets/components-rounded.scss */
.message-subject {
  flex: 1;
}

/* line 30768, vendor/assets/stylesheets/components-rounded.scss */
.message-subject, .message-subject > * {
  width: 400px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

@media (max-width: 480px) {
  /* line 30768, vendor/assets/stylesheets/components-rounded.scss */
  .message-subject, .message-subject > * {
    width: 150px;
  }
}

@media screen and (min-width: 480px) and (max-width: 1024px) {
  /* line 30768, vendor/assets/stylesheets/components-rounded.scss */
  .message-subject, .message-subject > * {
    width: 250px;
  }
}

/* line 30782, vendor/assets/stylesheets/components-rounded.scss */
.section-box-shadow {
  -webkit-box-shadow: 0px 2px 5px 0px #aec7d6;
  -moz-box-shadow: 0px 2px 5px 0px #aec7d6;
  box-shadow: 0px 2px 5px 0px #aec7d6;
}

/* line 30788, vendor/assets/stylesheets/components-rounded.scss */
.section-box-light-shadow {
  -webkit-box-shadow: 0px 2px 5px 0px #aec7d6;
  -moz-box-shadow: 0px 2px 5px 0px #aec7d6;
  box-shadow: 0px 2px 5px 0px #aec7d6;
}

/* line 30795, vendor/assets/stylesheets/components-rounded.scss */
.single-answer .answer-box {
  padding: 10px 0;
  border-top: 1px solid #d7cfcf;
}

/* line 30798, vendor/assets/stylesheets/components-rounded.scss */
.single-answer .answer-box a {
  color: #333333 !important;
}

/* line 30801, vendor/assets/stylesheets/components-rounded.scss */
.single-answer .answer-box label {
  padding-left: 10px;
}

/* line 30809, vendor/assets/stylesheets/components-rounded.scss */
.dataTable thead th.wrapContent {
  white-space: normal;
  word-wrap: break-word;
}

/* line 30815, vendor/assets/stylesheets/components-rounded.scss */
.dataTable tbody td.wrapContent {
  white-space: normal;
  word-wrap: break-word;
}

/* line 30823, vendor/assets/stylesheets/components-rounded.scss */
td.wrapok {
  white-space: normal !important;
  word-wrap: break-word;
  min-width: 300px;
}

/* line 30829, vendor/assets/stylesheets/components-rounded.scss */
.user-role-menus {
  width: 100%;
  display: block;
  vertical-align: middle;
  padding: 15px;
  margin-bottom: 20px;
  background: #FFF;
  height: 204px;
  border-radius: 10px;
  -webkit-box-shadow: 0px 2px 5px 0px #aec7d6;
  -moz-box-shadow: 0px 2px 5px 0px #aec7d6;
  box-shadow: 0px 2px 5px 0px #aec7d6;
}

/* line 30843, vendor/assets/stylesheets/components-rounded.scss */
.user-role-menus:hover {
  text-decoration: none;
}

/* line 30846, vendor/assets/stylesheets/components-rounded.scss */
.user-role-menus:focus {
  text-decoration: none;
}

/* line 30849, vendor/assets/stylesheets/components-rounded.scss */
.user-role-menus h3 {
  margin: 0;
  padding: 0 20px;
}

/* line 30856, vendor/assets/stylesheets/components-rounded.scss */
.task-option .link {
  text-decoration: none;
  color: #7A98AE;
  font-weight: bold;
  width: 100%;
  padding: 12px;
  display: block;
}

/* line 30864, vendor/assets/stylesheets/components-rounded.scss */
.task-option span {
  color: #7A98AE;
  padding: 12px;
  display: block;
}

/* line 30871, vendor/assets/stylesheets/components-rounded.scss */
.glow-effect {
  -webkit-filter: drop-shadow(0px 0px 8px rgba(0, 255, 255, 0.8));
  color: #FFF !important;
}

/* line 30876, vendor/assets/stylesheets/components-rounded.scss */
.ca-closed {
  color: #FFF;
  background: #F15C22;
  font-size: 18px;
  padding: 5px 18px;
  border-radius: 25px;
  font-weight: 700;
  position: absolute;
  right: 0;
  margin-right: 30px;
}

/* line 30889, vendor/assets/stylesheets/components-rounded.scss */
.panel-primary .panel-heading {
  color: #FFF;
  text-transform: uppercase;
}

/* line 30892, vendor/assets/stylesheets/components-rounded.scss */
.panel-primary .panel-heading a {
  font-weight: bold;
  display: inline-block;
  width: 100%;
}

/* line 30896, vendor/assets/stylesheets/components-rounded.scss */
.panel-primary .panel-heading a:hover {
  color: #FFF;
}

/* line 30904, vendor/assets/stylesheets/components-rounded.scss */
.panel-primary {
  border-color: #A40DA3;
}

/* line 30908, vendor/assets/stylesheets/components-rounded.scss */
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #A40DA3;
  border-color: #A40DA3;
}

/* line 30913, vendor/assets/stylesheets/components-rounded.scss */
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #A40DA3;
}

/* line 30917, vendor/assets/stylesheets/components-rounded.scss */
.panel-primary > .panel-heading .badge {
  color: #A40DA3;
  background-color: #fff;
}

/* line 30923, vendor/assets/stylesheets/components-rounded.scss */
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #A40DA3;
}

/* line 30929, vendor/assets/stylesheets/components-rounded.scss */
.activeRow {
  background: #EE4D8F !important;
}

/* line 30932, vendor/assets/stylesheets/components-rounded.scss */
.activeRow td {
  color: #fff;
}

/* line 30935, vendor/assets/stylesheets/components-rounded.scss */
.activeRow td .btn.btn-outline.blue-madison {
  border-color: #A40DA3;
  color: #FFFFFF;
  background-color: #A40DA3;
}

/* line 30943, vendor/assets/stylesheets/components-rounded.scss */
td.details-control {
  background: url(/assets/Add-Icon-blue-a1914ad214b52d6a6ee874cd1e8ba12246e48ded3db57bff3a02a898ab4ab8bf.png) no-repeat center center;
  background-size: 22px 22px;
  background-position: cover;
  cursor: pointer;
  width: 40px;
}

/* line 30952, vendor/assets/stylesheets/components-rounded.scss */
tr.shown td.details-control {
  background: url(/assets/Minus-Icon-Blue-3aaa3e61ad4541ef903053249533c09188e1043902646cf6b9a5e634a95c257d.png) no-repeat center center;
  background-size: 22px 22px;
  background-position: cover;
  width: 40px;
}

/* line 30960, vendor/assets/stylesheets/components-rounded.scss */
td.green-details-control {
  background: url(/assets/Add-Icon-green-af8d7406231b201f7f6782ae43819c728142e58ee170ab4631fb1f1805193eeb.png) no-repeat center center;
  background-size: 22px 22px;
  background-position: cover;
  cursor: pointer;
  width: 40px;
}

/* line 30969, vendor/assets/stylesheets/components-rounded.scss */
tr.shown td.green-details-control {
  background: url(/assets/Minus-Icon-green-7bf598c4e044febd24a5f566a78cf3fe35c0f575836bb5ea9cc5f975f3cdaa10.png) no-repeat center center;
  background-size: 22px 22px;
  background-position: cover;
  width: 40px;
}

/* line 30977, vendor/assets/stylesheets/components-rounded.scss */
.mContract {
  margin: 10px 0;
  padding-bottom: 10px;
  border-bottom: 1px solid #AAAAAA;
}

/* line 30983, vendor/assets/stylesheets/components-rounded.scss */
.mContract:last-child {
  border: none;
  padding-bottom: 10px;
}

/* line 30988, vendor/assets/stylesheets/components-rounded.scss */
.ca-signedoff {
  color: #FFF;
  background: #5C9E50;
  font-size: 18px;
  padding: 5px 18px;
  border-radius: 25px;
  font-weight: 700;
  position: absolute;
  right: 0;
  margin-right: 30px;
}

/* line 31000, vendor/assets/stylesheets/components-rounded.scss */
.ca-signedoff-sm {
  font-size: 16px !important;
  margin-right: 0px;
}

/* line 31005, vendor/assets/stylesheets/components-rounded.scss */
.ca-closed-sm {
  font-size: 16px !important;
  margin-right: 0px;
}

@media only screen and (min-width: 1100px) {
  /* line 31011, vendor/assets/stylesheets/components-rounded.scss */
  .contract-box {
    display: flex;
  }
  /* line 31013, vendor/assets/stylesheets/components-rounded.scss */
  .contract-box .signoff-btn-box {
    align-items: center;
    justify-content: center;
    display: flex;
  }
}

/* line 31022, vendor/assets/stylesheets/components-rounded.scss */
.geribytes-box .geribyte {
  padding: 5px;
  border-bottom: 1px solid #ccc;
}

/* line 31025, vendor/assets/stylesheets/components-rounded.scss */
.geribytes-box .geribyte .title {
  display: inline-block;
  padding: 7px;
}

/* line 31029, vendor/assets/stylesheets/components-rounded.scss */
.geribytes-box .geribyte:last-child {
  border-bottom: none;
}

/* line 31035, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom {
  border-bottom: 1px solid #ccc;
  padding-bottom: 10px;
}

/* line 31038, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom:last-child {
  border-bottom: none;
}

/* line 31043, vendor/assets/stylesheets/components-rounded.scss */
.paddT10 {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

/* line 31048, vendor/assets/stylesheets/components-rounded.scss */
.tabbling-box {
  background: none;
  color: #fff;
}

/* line 31054, vendor/assets/stylesheets/components-rounded.scss */
.tabbling-box .tabbable-line > .nav-tabs > li > a {
  color: #fff;
  font-weight: 600;
}

/* line 31058, vendor/assets/stylesheets/components-rounded.scss */
.tabbling-box .tabbable-line > .nav-tabs > li.active {
  border-bottom: 4px solid #fff;
}

/* line 31060, vendor/assets/stylesheets/components-rounded.scss */
.tabbling-box .tabbable-line > .nav-tabs > li.active > a {
  border: 0;
  color: #fff;
}

/* line 31063, vendor/assets/stylesheets/components-rounded.scss */
.tabbling-box .tabbable-line > .nav-tabs > li.active > a > i {
  color: #404040;
}

/* line 31071, vendor/assets/stylesheets/components-rounded.scss */
.tabbling-box .board-box {
  padding-bottom: 20px;
}

/* line 31073, vendor/assets/stylesheets/components-rounded.scss */
.tabbling-box .board-box .white-box {
  background: #fff;
  color: #000;
  border-radius: 20px;
  padding-bottom: 20px;
}

/* line 31080, vendor/assets/stylesheets/components-rounded.scss */
.tabbling-box .board-box .gray-box {
  background: #F2F2F7;
  color: #000;
  border-radius: 20px;
  padding-bottom: 20px;
}

/* line 31090, vendor/assets/stylesheets/components-rounded.scss */
.staff-box .avatar-img-box {
  display: table-cell;
  position: relative;
  vertical-align: middle;
  width: 60px;
}

/* line 31097, vendor/assets/stylesheets/components-rounded.scss */
.staff-box .user-name-box {
  display: table-cell;
  padding-left: 15px;
}

/* line 31103, vendor/assets/stylesheets/components-rounded.scss */
.holds-the-iframe {
  background: url(/assets/layout/img/loading-9087ad494a29cb19ae02adc53b874d09713206b7e1de906abf084dfcc03c7f5c.gif) center center no-repeat;
}

/* line 31107, vendor/assets/stylesheets/components-rounded.scss */
.company-page {
  background: #EEEFF1 !important;
  padding: 10px 0 !important;
}

/* line 31110, vendor/assets/stylesheets/components-rounded.scss */
.company-page .sub-heading {
  padding: 25px 15px;
  margin-bottom: 0px;
  background: #fff;
  color: #1A5F99;
}

/* line 31118, vendor/assets/stylesheets/components-rounded.scss */
.company-page .company-selection .company-box {
  padding: 10px 15px 10px 1px;
  background: #F8F8F8;
}

/* line 31121, vendor/assets/stylesheets/components-rounded.scss */
.company-page .company-selection .company-box:first-child {
  border-bottom: 1px solid #d3d3d3;
}

/* line 31125, vendor/assets/stylesheets/components-rounded.scss */
.company-page .company-selection .company-box:last-child {
  -webkit-box-shadow: 0 8px 10px -11px black;
  -moz-box-shadow: 0 8px 10px -11px black;
  box-shadow: 0 8px 10px -11px black;
  margin-bottom: 50px;
}

/* line 31132, vendor/assets/stylesheets/components-rounded.scss */
.company-page .company-selection .company-box .name {
  font-size: 17px;
  padding-bottom: 5px;
}

/* line 31137, vendor/assets/stylesheets/components-rounded.scss */
.company-page .company-selection .company-box .role {
  font-size: 15px;
}

/* line 31142, vendor/assets/stylesheets/components-rounded.scss */
.company-page .company-selection .company-box .selected .name, .company-page .company-selection .company-box .selected .role {
  font-weight: 600;
}

/* line 31147, vendor/assets/stylesheets/components-rounded.scss */
.company-page .company-selection .company-box .mt-radio > span {
  border: 1px solid #A7A8A9;
  position: absolute;
  top: 0px;
  left: 0;
  height: 26px;
  width: 26px;
  background: #fff;
}

/* line 31155, vendor/assets/stylesheets/components-rounded.scss */
.company-page .company-selection .company-box .mt-radio > span:after {
  left: 4px;
  top: 4px;
  height: 16px;
  width: 16px;
  border-radius: 100% !important;
  background: #62C402;
}

/* line 31167, vendor/assets/stylesheets/components-rounded.scss */
.company-page .btn-radius {
  border-radius: 25px;
}

/* line 31171, vendor/assets/stylesheets/components-rounded.scss */
.company-page .form-actions {
  margin: 0 30px !important;
}

/* line 31175, vendor/assets/stylesheets/components-rounded.scss */
.company-page h4 {
  padding: 0 10px;
  margin-bottom: 16px;
}

/* line 31181, vendor/assets/stylesheets/components-rounded.scss */
.font-16 {
  font-size: 16px !important;
}

/* line 31185, vendor/assets/stylesheets/components-rounded.scss */
.grey-text {
  color: #767676;
}

/* line 31189, vendor/assets/stylesheets/components-rounded.scss */
.btn-blue-dark {
  background-color: #002B4A !important;
  border-color: #002B4A !important;
  color: #fff !important;
  border-radius: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

/* line 31199, vendor/assets/stylesheets/components-rounded.scss */
.add-task-btn {
  background-color: #002B4A;
  border-color: #002B4A;
  padding-left: 20px;
  padding-right: 20px;
  width: 230px;
  border-radius: 25px;
  color: #fff;
}

/* line 31207, vendor/assets/stylesheets/components-rounded.scss */
.add-task-btn:hover {
  color: #fff;
}

/* line 31211, vendor/assets/stylesheets/components-rounded.scss */
.add-task-btn:focus {
  color: #fff;
}

/* line 31216, vendor/assets/stylesheets/components-rounded.scss */
.contract-info {
  font-weight: lighter;
  font-size: 18px;
}

/* line 31222, vendor/assets/stylesheets/components-rounded.scss */
.facility-counter .title {
  font-size: 16px;
  text-transform: uppercase !important;
}

/* line 31227, vendor/assets/stylesheets/components-rounded.scss */
.facility-counter .counter {
  font-size: 55px;
  line-height: 55px;
}

/* line 31233, vendor/assets/stylesheets/components-rounded.scss */
.blue-color {
  color: #3576B7 !important;
  font-weight: 600 !important;
}

/* line 31238, vendor/assets/stylesheets/components-rounded.scss */
.padd-action {
  padding: 10px 30px !important;
}

/* line 31242, vendor/assets/stylesheets/components-rounded.scss */
.pt-1 {
  padding-top: 0.25rem !important;
}

/* line 31246, vendor/assets/stylesheets/components-rounded.scss */
.pt-2 {
  padding-top: 0.50rem !important;
}

/* line 31250, vendor/assets/stylesheets/components-rounded.scss */
.pt-3 {
  padding-top: 1rem !important;
}

/* line 31254, vendor/assets/stylesheets/components-rounded.scss */
.pt-4 {
  padding-top: 1.25rem !important;
}

/* line 31258, vendor/assets/stylesheets/components-rounded.scss */
.pt-5 {
  padding-top: 1.5rem !important;
}

/* line 31262, vendor/assets/stylesheets/components-rounded.scss */
.btn-done {
  border-radius: 20px;
  padding-left: 4.5rem;
  padding-right: 4.5rem;
}

/* line 31268, vendor/assets/stylesheets/components-rounded.scss */
.light-blue-bg {
  background: #E8F3FB;
}

/* line 31274, vendor/assets/stylesheets/components-rounded.scss */
.answer_type .main .add-button {
  float: left;
  padding-top: 3px;
  padding-right: 5px;
}

/* line 31279, vendor/assets/stylesheets/components-rounded.scss */
.answer_type .main .add-checkbox {
  float: left;
  margin: 10px 0;
  cursor: pointer;
  width: 85%;
}

/* line 31287, vendor/assets/stylesheets/components-rounded.scss */
.answer_type .mt-radio {
  width: 100%;
}

/* line 31289, vendor/assets/stylesheets/components-rounded.scss */
.answer_type .mt-radio.mt-radio-outline > span, .answer_type .mt-radio.mt-checkbox-outline > span {
  border: 1px solid #000;
  background: #fff;
}

/* line 31296, vendor/assets/stylesheets/components-rounded.scss */
.answer_type .mt-checkbox.mt-radio-outline > input:checked ~ span, .answer_type .mt-checkbox.mt-checkbox-outline > input:checked ~ span {
  border: 1px solid #000;
  background: #fff;
}

/* line 31304, vendor/assets/stylesheets/components-rounded.scss */
.answer_type .mt-radio.mt-radio-outline:hover > input:not([disabled]) ~ span, .answer_type .mt-radio.mt-radio-outline > input:focus ~ span {
  border: 1px solid #000;
  background: #fff;
}

/* line 31310, vendor/assets/stylesheets/components-rounded.scss */
.answer_type .mt-radio.mt-checkbox-outline:hover > input:not([disabled]) ~ span, .answer_type .mt-radio.mt-checkbox-outline > input:focus ~ span {
  border: 1px solid #000;
  background: #fff;
}

/* line 31319, vendor/assets/stylesheets/components-rounded.scss */
.answer_type .mt-radio.mt-radio-outline:hover > input:not([disabled]):checked ~ span, .answer_type .mt-radio.mt-radio-outline > input:checked ~ span {
  border: 1px solid #000;
  background: #fff;
}

/* line 31325, vendor/assets/stylesheets/components-rounded.scss */
.answer_type .mt-radio.mt-checkbox-outline:hover > input:not([disabled]):checked ~ span, .answer_type .mt-radio.mt-checkbox-outline > input:checked ~ span {
  border: 1px solid #000;
  background: #fff;
}

/* line 31333, vendor/assets/stylesheets/components-rounded.scss */
.note-gray {
  text-transform: none;
  color: #737373;
}

/* line 31338, vendor/assets/stylesheets/components-rounded.scss */
.btn-action-done {
  border-radius: 20px;
  padding-left: 5.5rem;
  padding-right: 5.5rem;
}

/* line 31344, vendor/assets/stylesheets/components-rounded.scss */
.btn-delete {
  border-radius: 20px;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

/* line 31351, vendor/assets/stylesheets/components-rounded.scss */
.answers-list .text-muted {
  color: #000 !important;
}

/* line 31354, vendor/assets/stylesheets/components-rounded.scss */
.answers-list .form-control[disabled] {
  background-color: #fff !important;
  color: #000 !important;
  cursor: pointer !important;
}

/* line 31360, vendor/assets/stylesheets/components-rounded.scss */
.answers-list .btn-default[disabled]:hover {
  border-color: #A40DA3 !important;
}

/* line 31365, vendor/assets/stylesheets/components-rounded.scss */
.pb-40 {
  padding-bottom: 40px;
}

/* line 31369, vendor/assets/stylesheets/components-rounded.scss */
.pt-15 {
  padding-top: 15px;
}

/* line 31374, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .link-cards-wrapper {
  --gap:var(--spacing-xl);
  --mini-text-color:#707070;
}

/* line 31378, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .link-cards-wrapper .card {
  margin-bottom: 0;
}

/* line 31382, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .link-cards-wrapper .resource-media-block-image {
  box-shadow: none;
}

/* line 31386, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .link-cards-wrapper .taxonomy {
  margin-bottom: 0;
}

/* line 31391, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .link-cards-wrapper .cta-link:focus, .geriality-box .link-cards-wrapper .cta-link:hover {
  color: #4c3ce2;
}

/* line 31396, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .link-cards-wrapper .resource-media-block-title > a {
  color: #4c3ce2;
}

/* line 31401, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .cta-link {
  line-height: 1.3;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: bold;
}

/* line 31408, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .cta-link-icon-wrapper {
  position: relative;
  top: -.05em;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  margin-right: .25em;
  margin-bottom: .05em;
}

/* line 31417, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .cta-link-icon-wrapper > svg {
  display: inline-block;
  vertical-align: top;
  width: 2em;
  height: 2em;
}

/* line 31424, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .cta-link-icon-wrapper.icon--animated {
  backface-visibility: hidden;
  transition: all 0.2s ease;
}

/* line 31429, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .cta-link-icon-wrapper.icon--arrow {
  height: 1.75em;
  width: 2.2em;
  overflow: hidden;
}

/* line 31434, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .cta-link-icon-wrapper.icon--arrow > svg {
  position: absolute;
  right: 0;
  top: 0;
  width: auto;
  height: 100%;
}

/* line 31443, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .cta-link-icon-wrapper.icon--play {
  height: 2.3em;
  width: 2.3em;
  border: 4px solid #707070;
  border-radius: 1.15em;
}

/* line 31449, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .cta-link-icon-wrapper.icon--play > svg {
  height: 50%;
  width: auto;
  position: absolute;
  top: 50%;
  left: calc(50% + 1px);
  transform: translateX(-50%) translateY(-50%);
}

/* line 31459, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .cta-link-icon-wrapper.icon--listen {
  width: 2.3em;
}

/* line 31462, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .cta-link-icon-wrapper.icon--listen > svg line {
  transform-origin: bottom center;
  transition: all 0.2s ease;
}

/* line 31465, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .cta-link-icon-wrapper.icon--listen > svg line:nth-child(1) {
  transform: translate(0px, 1px) scaleY(0.4736842105);
}

/* line 31468, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .cta-link-icon-wrapper.icon--listen > svg line:nth-child(2) {
  transform: translate(9px, 1px) scaleY(0.7894736842);
}

/* line 31471, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .cta-link-icon-wrapper.icon--listen > svg line:nth-child(3) {
  transform: translate(18px, 1px) scaleY(0.6842105263);
}

/* line 31474, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .cta-link-icon-wrapper.icon--listen > svg line:nth-child(4) {
  transform: translate(27px, 1px) scaleY(1);
}

/* line 31485, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .card:not(.resource-media-block--full):hover .cta-link-icon-wrapper.icon--arrow,
.geriality-box .cta-link:hover .cta-link-icon-wrapper.icon--arrow {
  width: 4.1em;
}

/* line 31491, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .cards-wrapper {
  display: flex;
  flex-wrap: wrap;
  margin: 0 calc(var(--spacing-lg)*-1/2);
}

/* line 31496, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .cards-wrapper .card {
  border-radius: 1.1667em;
  color: #000;
}

/* line 31500, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .cards-wrapper .card .card-heading {
  color: inherit;
}

/* line 31504, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .cards-wrapper .card > :last-child {
  margin-bottom: 0;
}

/* line 31509, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .cards-wrapper.bgtype-white .card {
  background: #fff;
  box-shadow: inset 0 0 0 1px rgba(76, 60, 226, 0.09), inset 0 0 0 0 rgba(255, 255, 255, 0), 0 0.3889em 1.3333em rgba(58, 35, 173, 0.08);
}

/* line 31514, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .cards-wrapper .card--link:not(.resource-media-block--full) {
  text-decoration: none;
  color: #000;
}

/* line 31518, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .cards-wrapper .card--link:not(.resource-media-block--full):focus, .geriality-box .cards-wrapper .card--link:not(.resource-media-block--full):hover {
  box-shadow: inset 0 0 0 3px rgba(76, 60, 226, 0.35), inset 0 0 0 6px rgba(255, 255, 255, 0.25), 0 0.3889em 1.3333em 0.25em rgba(58, 35, 173, 0.12);
}

/* line 31522, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .cards-wrapper .card--link:not(.resource-media-block--full):focus .svg-link-arrow, .geriality-box .cards-wrapper .card--link:not(.resource-media-block--full):hover .svg-link-arrow {
  transform: translateX(15%);
}

/* line 31527, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .cards-wrapper .card-copy {
  font-size: 0.8889em;
}

/* line 31531, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .cards-wrapper .card {
  flex: 1 1 0;
  width: 33.333%;
  max-width: 500px;
  min-width: 300px;
  margin: 0 calc(var(--spacing-lg)/2) var(--spacing-lg);
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  text-align: left;
}

/* line 31543, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .cards-wrapper .card-faux-text-link {
  font-size: .8889em;
  color: #4c3ce2;
}

/* line 31548, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .cards-wrapper .card-flexible-content-item {
  margin-bottom: calc(1.1em + 3%);
  margin-bottom: calc(.5em + var(--contextual-vert-spacing, .6em) + 3%);
}

/* line 31552, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .cards-wrapper .card-flexible-content-item > :last-child {
  margin-bottom: 0;
}

/* line 31557, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .cards-wrapper .card-flexible-content-item.copy ol, .geriality-box .cards-wrapper .card-flexible-content-item.copy ul {
  text-align: left;
  max-width: calc(13em + 25%);
  margin-left: auto;
  margin-right: auto;
}

/* line 31565, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .cards-wrapper .card-flexible-content-item.stylized_list {
  align-self: stretch;
}

@media (max-width: 1019px) {
  /* line 31572, vendor/assets/stylesheets/components-rounded.scss */
  .geriality-box .cards-wrapper.max-cols-3 .card-type-normal {
    font-size: 0.85em;
  }
}

@supports (display: grid) {
  /* line 31578, vendor/assets/stylesheets/components-rounded.scss */
  .geriality-box .cards-wrapper {
    display: grid;
    justify-items: center;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 50px;
    margin: auto;
  }
  /* line 31585, vendor/assets/stylesheets/components-rounded.scss */
  .geriality-box .cards-wrapper .card {
    flex: initial;
    width: 100%;
    max-width: none;
    margin: initial;
    min-width: 0;
  }
}

/* line 31595, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .card-heading {
  font-size: 1em;
  line-height: 1.27272727;
}

@media (max-width: 768px) {
  /* line 31601, vendor/assets/stylesheets/components-rounded.scss */
  .geriality-box .cards-wrapper {
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 0px;
  }
}

/* line 31607, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .resource-media-block.card {
  display: flex;
  flex-direction: column;
  width: 100%;
  background: #fff;
  box-shadow: 0 0.1667em 1.1111em 0 rgba(0, 0, 0, 0.16);
  border-radius: 1.1667em;
  margin: 0 auto 3rem;
  transition: all 0.2s ease;
}

/* line 31617, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .resource-media-block.card .resource-media-block-image-wrapper {
  position: relative;
  width: 100%;
  padding-bottom: 56.24%;
  overflow: hidden;
  border-radius: 1.1667em 1.1667em 0 0;
}

/* line 31624, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .resource-media-block.card .resource-media-block-image-wrapper .resource-media-block-image {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  transition: transform .3s ease-out;
  transform-origin: left 50%;
}

/* line 31635, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .resource-media-block.card.resource-media-block.card:not(.resource-media-block--full):hover {
  transform: translateY(-1rem);
  cursor: pointer;
}

/* line 31639, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .resource-media-block.card.resource-media-block.card:not(.resource-media-block--full):hover .cta-link {
  color: var(--accentColor, #4c3ce2);
}

/* line 31643, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .resource-media-block.card.resource-media-block.card:not(.resource-media-block--full):hover .resource-media-block-title > a {
  color: var(--accentColor, #352a9e);
}

/* line 31647, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .resource-media-block.card.resource-media-block.card:not(.resource-media-block--full):hover .resource-media-block-image-wrapper .resource-media-block-image {
  transform: scale(1.1);
  transition: transform 0.3s ease-out;
}

/* line 31653, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .resource-media-block.card .resource-media-block-image {
  border-radius: 0;
  display: block;
}

/* line 31657, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .resource-media-block.card .resource-media-block-image:after {
  display: none;
}

/* line 31662, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .resource-media-block.card .resource-media-block__excerpt {
  color: #4d494a;
  line-height: 1.66666667;
  margin-top: 0.5em;
}

/* line 31668, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .resource-media-block.card .resource-media-block__cta {
  color: #707070;
}

/* line 31673, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .resource-media-block--full.card {
  flex: 1 1 100%;
}

/* line 31676, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .resource-media-block--full.card .mini-text {
  color: #db2f78;
}

/* line 31680, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .resource-media-block--full.card .resource-media-block-image-wrapper {
  width: 100%;
  border-radius: 0;
  border-top-left-radius: 1.1667em;
  border-top-right-radius: 1.1667em;
}

/* line 31687, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .resource-media-block--full.card .resource-media-block-image {
  width: 100%;
  height: 100%;
  max-height: none;
  background-position: 0;
}

/* line 31694, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .resource-media-block--full.card .resource-media-block__cta {
  --accentColor:#db2f78;
  color: #db2f78;
}

@media (min-width: 768px) {
  /* line 31701, vendor/assets/stylesheets/components-rounded.scss */
  .geriality-box .resource-media-block--full.card {
    flex-direction: row;
  }
  /* line 31704, vendor/assets/stylesheets/components-rounded.scss */
  .geriality-box .resource-media-block--full.card .resource-media-block-image-wrapper {
    width: 48.4%;
    height: 100%;
    padding-bottom: 0;
    max-height: none;
    min-height: clamp(96px, 30vw, 470px);
    border-radius: 0;
    border-bottom-left-radius: 1.1667em;
    border-top-left-radius: 1.1667em;
  }
  /* line 31714, vendor/assets/stylesheets/components-rounded.scss */
  .geriality-box .resource-media-block--full.card .resource-media-block-image-wrapper .resource-media-block-image {
    position: relative;
  }
  /* line 31719, vendor/assets/stylesheets/components-rounded.scss */
  .geriality-box .resource-media-block--full.card .resource-media-block-content {
    padding: 3.0556em 2.2222em;
  }
  /* line 31723, vendor/assets/stylesheets/components-rounded.scss */
  .geriality-box .resource-media-block--full.card .resource-media-block-title {
    font-size: 1.7778rem;
    font-weight: 800;
    line-height: 1.08333333;
    color: #000;
  }
  /* line 31730, vendor/assets/stylesheets/components-rounded.scss */
  .geriality-box .resource-media-block--full.card .resource-media-block__excerpt {
    color: #000;
  }
}

@media (min-width: 1200px) {
  /* line 31738, vendor/assets/stylesheets/components-rounded.scss */
  .geriality-box .resource-media-block--full.card .mini-text {
    margin-bottom: 1em;
  }
  /* line 31742, vendor/assets/stylesheets/components-rounded.scss */
  .geriality-box .resource-media-block--full.card .resource-media-block-title {
    font-size: 3.3333rem;
  }
  /* line 31746, vendor/assets/stylesheets/components-rounded.scss */
  .geriality-box .resource-media-block--full.card .resource-media-block__excerpt {
    color: #000;
    font-size: 1.3889em;
    max-width: 570px;
  }
}

/* line 31754, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .resource-media-block-image {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 50vw;
  border-radius: 1.1667em;
  background-size: cover;
  background-position: 50%;
  background-color: var(--base-color-secondary);
  box-shadow: 0 0.6667em 1.3333em 0 rgba(0, 0, 0, 0.07);
}

/* line 31765, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .resource-media-block-image:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(76, 60, 226, 0.82);
  -webkit-backdrop-filter: saturate(0);
  backdrop-filter: saturate(0);
  transition: opacity 0.2s ease;
}

/* line 31778, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .resource-media-block-image:hover:after {
  opacity: 0.75;
}

/* line 31784, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .resource-media-block:nth-child(5n - 4) .resource-media-block-image:after {
  background: rgba(58, 35, 173, 0.82);
}

/* line 31788, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .resource-media-block:nth-child(5n - 3) .resource-media-block-image:after {
  background: rgba(76, 60, 226, 0.8);
}

/* line 31792, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .resource-media-block:nth-child(5n - 2) .resource-media-block-image:after {
  background: rgba(0, 206, 225, 0.8);
}

/* line 31796, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .resource-media-block:nth-child(5n - 1) .resource-media-block-image:after {
  background: rgba(170, 170, 170, 0.8);
}

/* line 31800, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .resource-media-block:nth-child(5n) .resource-media-block-image:after {
  background: rgba(230, 230, 230, 0.8);
}

/* line 31805, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .resource-media-block-title {
  margin-bottom: 0;
  font-size: 1.1667rem;
  line-height: 1.18181818;
  font-weight: var(--bold-font-weight);
  color: #4c3ce2;
}

/* line 31812, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .resource-media-block-title > a {
  text-decoration: none;
  color: inherit;
}

/* line 31818, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .resource-media-block-content {
  flex: 1;
  padding: 0.5556em 1.1111em;
}

/* line 31823, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .resource-media-block-title {
  font-size: 1.4667rem;
}

/* line 31827, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .resource-media-block__excerpt {
  font-size: 1.5rem;
}

/* line 31831, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .resource-media-block__excerpt p span {
  display: -webkit-box;
  max-width: 100%;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

/* line 31841, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .resource-media-block .mini-text {
  font-size: 2rem;
  margin-bottom: 0.16666667em;
}

@media (min-width: 500px) {
  /* line 31847, vendor/assets/stylesheets/components-rounded.scss */
  .geriality-box .resource-media-block-image {
    height: 26vw;
  }
  /* line 31851, vendor/assets/stylesheets/components-rounded.scss */
  .geriality-box .resource-media-block--full.card {
    flex: 1 1 100%;
  }
}

@media (min-width: 768px) {
  /* line 31857, vendor/assets/stylesheets/components-rounded.scss */
  .geriality-box .resource-media-block.card {
    flex: 0 1 calc(50% - 76px);
    margin-left: 38px;
    margin-right: 38px;
    justify-content: flex-start;
    align-items: flex-start;
  }
  /* line 31865, vendor/assets/stylesheets/components-rounded.scss */
  .geriality-box .resource-media-block--full.card {
    flex: 1 1 100%;
  }
  /* line 31869, vendor/assets/stylesheets/components-rounded.scss */
  .geriality-box .resource-media-block-image {
    display: flex;
  }
  /* line 31873, vendor/assets/stylesheets/components-rounded.scss */
  .geriality-box .resource-media-block-content {
    padding-right: 2.2222em;
  }
  /* line 31877, vendor/assets/stylesheets/components-rounded.scss */
  .geriality-box .resource-group .resource-media-block.card:not(.resource-media-block--full) {
    max-width: calc(50% - 76px);
  }
  /* line 31881, vendor/assets/stylesheets/components-rounded.scss */
  .geriality-box .column--content .resource-media-block.card {
    max-width: none !important;
  }
}

@media (min-width: 920px) {
  /* line 31887, vendor/assets/stylesheets/components-rounded.scss */
  .geriality-box .resource-media-block-title {
    font-size: 1.5556em;
  }
  /* line 31891, vendor/assets/stylesheets/components-rounded.scss */
  .geriality-box .resource-media-block-content {
    padding: 1.6667em 2.2222em 2.2222em;
  }
  /* line 31895, vendor/assets/stylesheets/components-rounded.scss */
  .geriality-box .resource-media-block .mini-text {
    font-size: 2rem;
    margin-bottom: 0.5em;
  }
  /* line 31900, vendor/assets/stylesheets/components-rounded.scss */
  .geriality-box .resource-media-block__excerpt {
    font-size: 1.5rem;
  }
}

@media (min-width: 1200px) {
  /* line 31906, vendor/assets/stylesheets/components-rounded.scss */
  .geriality-box .resource-media-block.card {
    flex: 0 1 calc(33.3% - 76px);
  }
  /* line 31910, vendor/assets/stylesheets/components-rounded.scss */
  .geriality-box .resource-media-block--full.card {
    flex: 1 1 100%;
  }
  /* line 31914, vendor/assets/stylesheets/components-rounded.scss */
  .geriality-box .resource-group .resource-media-block.card:not(.resource-media-block--full) {
    max-width: calc(33.3% - 76px);
  }
}

@media (max-width: 767px) {
  /* line 31920, vendor/assets/stylesheets/components-rounded.scss */
  .geriality-box .resource-media-block {
    max-width: 400px;
    margin-bottom: 40px;
  }
  /* line 31924, vendor/assets/stylesheets/components-rounded.scss */
  .geriality-box .resource-media-block.card .resource-media-block-image {
    height: 264px;
  }
}

@media (max-width: 460px) {
  /* line 31931, vendor/assets/stylesheets/components-rounded.scss */
  .geriality-box .resource-media-block.card .resource-media-block-image {
    height: 57.39130435vw;
  }
}

/* line 31937, vendor/assets/stylesheets/components-rounded.scss */
.bold-600 {
  font-weight: 600 !important;
}

/* line 31941, vendor/assets/stylesheets/components-rounded.scss */
.pt-14 {
  padding-top: 14px !important;
}

/* line 31945, vendor/assets/stylesheets/components-rounded.scss */
.supportIcon {
  opacity: 1 !important;
}

/* line 31950, vendor/assets/stylesheets/components-rounded.scss */
.md-box .mt-radio > span, .md-box .mt-checkbox > span {
  left: 50% !important;
}

/* line 31956, vendor/assets/stylesheets/components-rounded.scss */
.survey-badges .badge {
  border-radius: 16px !important;
  position: absolute;
  float: right;
  display: block;
  right: 20px;
  font-size: 20px !important;
  height: 30px;
  width: auto;
  top: 6px;
  padding: 5px 10px 0 10px;
}

/* line 31970, vendor/assets/stylesheets/components-rounded.scss */
.width-90 {
  width: 90px;
}

/* line 31974, vendor/assets/stylesheets/components-rounded.scss */
.mb-20 {
  margin-bottom: 20px;
}

/* line 31979, vendor/assets/stylesheets/components-rounded.scss */
.btn-focus:focus {
  color: #fff;
}

/* line 31984, vendor/assets/stylesheets/components-rounded.scss */
.light-grey-text {
  color: #B0B0B0;
}

/* line 31986, vendor/assets/stylesheets/components-rounded.scss */
.light-grey-text:focus {
  color: #B0B0B0;
}

/* line 31991, vendor/assets/stylesheets/components-rounded.scss */
.font-500 {
  font-weight: 500;
}

/* line 31995, vendor/assets/stylesheets/components-rounded.scss */
.activeSelectedRow {
  background: #A40DA3 !important;
}

/* line 31998, vendor/assets/stylesheets/components-rounded.scss */
.pt-10 {
  padding-top: 10px !important;
}

/* line 32003, vendor/assets/stylesheets/components-rounded.scss */
.contract-hours-with-shared .contract-hour {
  font-size: 18px;
}

/* line 32007, vendor/assets/stylesheets/components-rounded.scss */
.contract-hours-with-shared .shared {
  font-size: 15px;
}

/* line 32012, vendor/assets/stylesheets/components-rounded.scss */
.mt-0 {
  margin-top: 0px !important;
}

/* line 32016, vendor/assets/stylesheets/components-rounded.scss */
.mb-5 {
  margin-bottom: 5px !important;
}

/* line 32020, vendor/assets/stylesheets/components-rounded.scss */
.mb-15 {
  margin-bottom: 15px !important;
}

/* line 32024, vendor/assets/stylesheets/components-rounded.scss */
.feedback-box {
  list-style: none;
  padding: 0 20px;
  text-align: center;
  margin-bottom: 0px;
}

/* line 32029, vendor/assets/stylesheets/components-rounded.scss */
.feedback-box .feedback-answer {
  cursor: pointer;
  width: 94px;
  margin-right: 21px;
  margin-bottom: 21px;
  border-radius: 10px;
  display: inline-block;
}

/* line 32036, vendor/assets/stylesheets/components-rounded.scss */
.feedback-box .feedback-answer .ans-text {
  display: block;
  height: 50px;
}

/* line 32041, vendor/assets/stylesheets/components-rounded.scss */
.feedback-box .feedback-answer .checkmarked {
  position: relative;
  bottom: 0;
  height: 56px;
}

/* line 32045, vendor/assets/stylesheets/components-rounded.scss */
.feedback-box .feedback-answer .checkmarked img {
  width: 24px;
  position: absolute;
  bottom: 10px;
  left: 30%;
}

/* line 32053, vendor/assets/stylesheets/components-rounded.scss */
.feedback-box .feedback-answer .mt-radio > span, .feedback-box .feedback-answer .mt-checkbox > span {
  left: 6px;
}

/* line 32057, vendor/assets/stylesheets/components-rounded.scss */
.feedback-box .feedback-answer .mt-radio.mt-radio-outline > span, .feedback-box .feedback-answer .mt-radio.mt-checkbox-outline > span {
  border: 1px solid #808080;
}

/* line 32061, vendor/assets/stylesheets/components-rounded.scss */
.feedback-box .feedback-answer .mt-radio.mt-radio-outline:hover > input:not([disabled]) ~ span, .feedback-box .feedback-answer .mt-radio.mt-radio-outline > input:focus ~ span {
  border: 1px solid #808080;
}

/* line 32070, vendor/assets/stylesheets/components-rounded.scss */
.feedback-box-width .modal-dialog {
  width: 500px !important;
}

@media (max-width: 767px) {
  /* line 32070, vendor/assets/stylesheets/components-rounded.scss */
  .feedback-box-width .modal-dialog {
    width: 100% !important;
  }
}

/* line 32078, vendor/assets/stylesheets/components-rounded.scss */
.question-content {
  background: #fff;
  padding: 0;
  margin-bottom: 10px;
  display: block;
  position: relative;
}

/* line 32084, vendor/assets/stylesheets/components-rounded.scss */
.question-content p {
  margin: 0 !important;
}

/* line 32088, vendor/assets/stylesheets/components-rounded.scss */
.question-content .answer-selection {
  padding: 0;
}

/* line 32090, vendor/assets/stylesheets/components-rounded.scss */
.question-content .answer-selection .answer-box {
  cursor: pointer;
  font-size: 17px;
  border-bottom: 1px solid #A1A1A6;
  padding: 10px 0;
  display: table;
  width: 100%;
}

/* line 32098, vendor/assets/stylesheets/components-rounded.scss */
.question-content .answer-selection .answer-box .ans-text {
  color: #7171ca;
}

/* line 32101, vendor/assets/stylesheets/components-rounded.scss */
.question-content .answer-selection .answer-box:last-child {
  border-bottom: none;
}

/* line 32108, vendor/assets/stylesheets/components-rounded.scss */
.padd20 {
  padding: 20px;
}

/* line 32112, vendor/assets/stylesheets/components-rounded.scss */
.bottom-padd {
  border-bottom: 1px solid #c3c3c3;
}

/* line 32116, vendor/assets/stylesheets/components-rounded.scss */
.text-gray {
  color: #A1A1A6;
}

/* line 32120, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom {
  border-bottom: 1px solid #A1A1A6;
}

/* line 32124, vendor/assets/stylesheets/components-rounded.scss */
.font17 {
  font-size: 20px;
}

/* line 32128, vendor/assets/stylesheets/components-rounded.scss */
.pb-20 {
  padding-bottom: 20px;
}

/* line 32132, vendor/assets/stylesheets/components-rounded.scss */
.btn-static {
  padding: 20px;
  background: #fff;
}

/* line 32135, vendor/assets/stylesheets/components-rounded.scss */
.btn-static .p-lr-40 {
  padding-left: 40px;
  padding-right: 40px;
  border-radius: 20px;
}

@media (max-width: 767px) {
  /* line 32135, vendor/assets/stylesheets/components-rounded.scss */
  .btn-static .p-lr-40 {
    padding-left: 15px;
    padding-right: 15px;
  }
}

/* line 32146, vendor/assets/stylesheets/components-rounded.scss */
.btn-static .p-lr-25 {
  padding-left: 23px;
  padding-right: 23px;
  border-radius: 20px;
}

@media (max-width: 767px) {
  /* line 32146, vendor/assets/stylesheets/components-rounded.scss */
  .btn-static .p-lr-25 {
    padding-left: 15px;
    padding-right: 15px;
  }
}

/* line 32157, vendor/assets/stylesheets/components-rounded.scss */
.btn-static .width135 {
  width: 135px;
}

/* line 32162, vendor/assets/stylesheets/components-rounded.scss */
.polling-body {
  max-height: 520px;
  min-height: 520px;
  overflow-x: auto;
  position: relative;
  display: block;
  overflow-y: auto;
  padding: 15px;
}

/* line 32172, vendor/assets/stylesheets/components-rounded.scss */
.vax-on-leave-box {
  background: #d1d1df !important;
}

/* line 32176, vendor/assets/stylesheets/components-rounded.scss */
.vax-on-leave-box .info .status-change {
  color: #000 !important;
}

/* line 32182, vendor/assets/stylesheets/components-rounded.scss */
.vax-on-previous-data-box {
  background: #9acce8 !important;
}

/* line 32186, vendor/assets/stylesheets/components-rounded.scss */
.vax-on-previous-data-box .info .status-change {
  color: #fff !important;
}

/* line 32192, vendor/assets/stylesheets/components-rounded.scss */
.vax-on-inactive-box {
  background: #ffcccb !important;
}

/* line 32196, vendor/assets/stylesheets/components-rounded.scss */
.vax-on-inactive-box .info .status-change {
  color: #fff !important;
}

/* line 32202, vendor/assets/stylesheets/components-rounded.scss */
.osha-border-box {
  border-radius: 10px;
  background: #fff;
  padding: 16px;
  margin-bottom: 15px;
}

/* line 32209, vendor/assets/stylesheets/components-rounded.scss */
.osha-border-box .info .name {
  font-size: 16px;
  font-weight: bold;
}

/* line 32214, vendor/assets/stylesheets/components-rounded.scss */
.osha-border-box .info .normal-text {
  font-size: 16px;
  font-weight: normal;
}

/* line 32219, vendor/assets/stylesheets/components-rounded.scss */
.osha-border-box .info .status {
  font-size: 16px;
  color: blue;
  padding: 10px 0;
}

/* line 32225, vendor/assets/stylesheets/components-rounded.scss */
.osha-border-box .info .status-change {
  color: #d3d3d3;
}

/* line 32231, vendor/assets/stylesheets/components-rounded.scss */
.pr-5 {
  padding-right: 5px;
}

/* line 32235, vendor/assets/stylesheets/components-rounded.scss */
.pl-5 {
  padding-left: 5px;
}

/* line 32239, vendor/assets/stylesheets/components-rounded.scss */
.width100 {
  width: 100px;
}

/* line 32243, vendor/assets/stylesheets/components-rounded.scss */
.btn-p-lr-40 {
  padding-left: 40px;
  padding-right: 40px;
  border-radius: 20px;
}

/* line 32250, vendor/assets/stylesheets/components-rounded.scss */
.html-content a {
  word-break: break-all;
}

/* line 32256, vendor/assets/stylesheets/components-rounded.scss */
.fancy-checkbox .btn:not(.btn-sm):not(.btn-lg) {
  line-height: 1.00;
}

/* line 32260, vendor/assets/stylesheets/components-rounded.scss */
.fancy-checkbox .btn-default.gactive {
  color: #fff;
  background-color: #41a144;
  border-color: #adadad;
}

/* line 32270, vendor/assets/stylesheets/components-rounded.scss */
.pdf-viewer iframe html {
  background: #fff;
}

/* line 32275, vendor/assets/stylesheets/components-rounded.scss */
.pdf-viewer #toolbarViewerRight {
  display: none !important;
}

/* line 32280, vendor/assets/stylesheets/components-rounded.scss */
.pb-15 {
  padding-bottom: 15px !important;
}

/* line 32284, vendor/assets/stylesheets/components-rounded.scss */
.remove-btn {
  background-color: #B30000;
  border-color: #B30000;
  color: #fff;
  border-radius: 20px;
  padding-left: 30px;
  padding-right: 30px;
}

/* line 32291, vendor/assets/stylesheets/components-rounded.scss */
.remove-btn:hover {
  color: #fff !important;
}

/* line 32296, vendor/assets/stylesheets/components-rounded.scss */
.hr {
  position: relative;
}

/* line 32299, vendor/assets/stylesheets/components-rounded.scss */
.hr:before {
  content: "";
  background-color: #888585;
  display: block;
  height: 1px;
  width: 100%;
  position: absolute;
  top: 50%;
}

/* line 32309, vendor/assets/stylesheets/components-rounded.scss */
.hr span {
  display: inline-block;
  padding: 0 8px;
  background-color: #fff;
  position: relative;
}

/* line 32317, vendor/assets/stylesheets/components-rounded.scss */
.pb-10 {
  padding-bottom: 10px !important;
}

/* line 32321, vendor/assets/stylesheets/components-rounded.scss */
.t-left {
  text-align: left !important;
}

/* line 32325, vendor/assets/stylesheets/components-rounded.scss */
.dropdown-setting-color {
  margin: 0 !important;
  padding: 7px !important;
  background-color: inherit !important;
}

/* line 32329, vendor/assets/stylesheets/components-rounded.scss */
.dropdown-setting-color:hover {
  background: inherit !important;
}

/* line 32334, vendor/assets/stylesheets/components-rounded.scss */
.fs-17 {
  font-style: italic;
  font-size: 17px;
}

/* line 32339, vendor/assets/stylesheets/components-rounded.scss */
.w-600 {
  font-weight: 600;
}

/* line 32344, vendor/assets/stylesheets/components-rounded.scss */
.close-month-page .sub-heading {
  padding: 25px 15px;
  margin-bottom: 0px;
  background: #fff;
  color: #1A5F99;
}

/* line 32352, vendor/assets/stylesheets/components-rounded.scss */
.close-month-page .company-selection .company-box {
  padding: 10px 15px 10px 15px;
  background: #F8F8F8;
}

/* line 32355, vendor/assets/stylesheets/components-rounded.scss */
.close-month-page .company-selection .company-box:first-child {
  border-bottom: 1px solid #d3d3d3;
}

/* line 32359, vendor/assets/stylesheets/components-rounded.scss */
.close-month-page .company-selection .company-box:last-child {
  -webkit-box-shadow: 0 8px 10px -11px black;
  -moz-box-shadow: 0 8px 10px -11px black;
  box-shadow: 0 8px 10px -11px black;
  margin-bottom: 50px;
}

/* line 32366, vendor/assets/stylesheets/components-rounded.scss */
.close-month-page .company-selection .company-box .name {
  font-size: 17px;
  padding-bottom: 5px;
}

/* line 32371, vendor/assets/stylesheets/components-rounded.scss */
.close-month-page .company-selection .company-box .role {
  font-size: 15px;
}

/* line 32376, vendor/assets/stylesheets/components-rounded.scss */
.close-month-page .company-selection .company-box .selected .name, .close-month-page .company-selection .company-box .selected .role {
  font-weight: 600;
}

/* line 32381, vendor/assets/stylesheets/components-rounded.scss */
.close-month-page .company-selection .company-box .mt-radio > span {
  border: 1px solid #A7A8A9;
  position: absolute;
  top: 0px;
  left: 0;
  height: 26px;
  width: 26px;
  background: #fff;
}

/* line 32389, vendor/assets/stylesheets/components-rounded.scss */
.close-month-page .company-selection .company-box .mt-radio > span:after {
  left: 4px;
  top: 4px;
  height: 16px;
  width: 16px;
  border-radius: 100% !important;
  background: #62C402;
}

/* line 32401, vendor/assets/stylesheets/components-rounded.scss */
.close-month-page .btn-radius {
  border-radius: 25px;
}

/* line 32405, vendor/assets/stylesheets/components-rounded.scss */
.close-month-page .form-actions {
  margin: 0 30px !important;
}

/* line 32409, vendor/assets/stylesheets/components-rounded.scss */
.close-month-page h4 {
  padding: 0 10px;
  margin-bottom: 16px;
}

/* line 32417, vendor/assets/stylesheets/components-rounded.scss */
.font-size-medium .change-size p, .font-size-medium .change-size span {
  font-size: 19px !important;
}

/* line 32422, vendor/assets/stylesheets/components-rounded.scss */
.font-size-medium .change-size ol li {
  font-size: 19px !important;
}

/* line 32429, vendor/assets/stylesheets/components-rounded.scss */
.font-size-medium .answer-box span {
  font-size: 19px !important;
}

/* line 32434, vendor/assets/stylesheets/components-rounded.scss */
.font-size-medium .text-answer {
  font-size: 19px !important;
}

/* line 32441, vendor/assets/stylesheets/components-rounded.scss */
.font-size-large .change-size p, .font-size-large .change-size span {
  font-size: 21px !important;
}

/* line 32446, vendor/assets/stylesheets/components-rounded.scss */
.font-size-large .change-size ol li {
  font-size: 21px !important;
}

/* line 32453, vendor/assets/stylesheets/components-rounded.scss */
.font-size-large .answer-box span {
  font-size: 21px !important;
}

/* line 32458, vendor/assets/stylesheets/components-rounded.scss */
.font-size-large .text-answer {
  font-size: 21px !important;
}

/* line 32463, vendor/assets/stylesheets/components-rounded.scss */
.font-size-change-btn {
  position: fixed;
  vertical-align: middle;
  right: -49px;
  width: 50px;
  height: 150px;
  background: #598EB3;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-right: 1px solid #fff;
  top: 71px;
  z-index: 999999;
}

/* line 32475, vendor/assets/stylesheets/components-rounded.scss */
.font-size-change-btn ul {
  list-style: none;
  padding: 0;
  text-align: center;
}

/* line 32479, vendor/assets/stylesheets/components-rounded.scss */
.font-size-change-btn ul a {
  color: #fff;
}

/* line 32483, vendor/assets/stylesheets/components-rounded.scss */
.font-size-change-btn ul .normal-size {
  font-size: 16px;
  padding: 11px;
}

/* line 32488, vendor/assets/stylesheets/components-rounded.scss */
.font-size-change-btn ul .medium-size {
  font-size: 21px;
  padding: 11px;
}

/* line 32493, vendor/assets/stylesheets/components-rounded.scss */
.font-size-change-btn ul .large-size {
  font-size: 26px;
  padding: 6px;
}

@media (max-width: 767px) {
  /* line 32463, vendor/assets/stylesheets/components-rounded.scss */
  .font-size-change-btn {
    right: 0px;
    opacity: 0.8;
  }
}

/* line 32506, vendor/assets/stylesheets/components-rounded.scss */
.modal-footer .p-lr-40 {
  padding-left: 40px;
  padding-right: 40px;
  border-radius: 20px;
}

@media (max-width: 767px) {
  /* line 32506, vendor/assets/stylesheets/components-rounded.scss */
  .modal-footer .p-lr-40 {
    padding-left: 15px;
    padding-right: 15px;
  }
}

/* line 32517, vendor/assets/stylesheets/components-rounded.scss */
.modal-footer .p-lr-25 {
  padding-left: 23px;
  padding-right: 23px;
  border-radius: 20px;
}

@media (max-width: 767px) {
  /* line 32517, vendor/assets/stylesheets/components-rounded.scss */
  .modal-footer .p-lr-25 {
    padding-left: 15px;
    padding-right: 15px;
  }
}

/* line 32529, vendor/assets/stylesheets/components-rounded.scss */
.disable-btn {
  opacity: 0.45 !important;
}

/* line 32533, vendor/assets/stylesheets/components-rounded.scss */
.headerPopover {
  max-width: 100%;
  width: 50%;
  z-index: 99999;
}

@media (max-width: 767px) {
  /* line 32533, vendor/assets/stylesheets/components-rounded.scss */
  .headerPopover {
    width: 81%;
  }
}

/* line 32543, vendor/assets/stylesheets/components-rounded.scss */
.settings-btn {
  list-style: none;
  padding-left: 0;
}

/* line 32548, vendor/assets/stylesheets/components-rounded.scss */
.settings-btn a:hover {
  text-decoration: none;
}

/* line 32552, vendor/assets/stylesheets/components-rounded.scss */
.settings-btn a i {
  margin-right: 5px;
}

/* line 32558, vendor/assets/stylesheets/components-rounded.scss */
.button-menus {
  font-size: 16px !important;
  border: 1px solid #d3d3d3;
}

/* line 32561, vendor/assets/stylesheets/components-rounded.scss */
.button-menus li {
  border-bottom: 1px solid #d3d3d3;
}

/* line 32563, vendor/assets/stylesheets/components-rounded.scss */
.button-menus li a {
  color: #000 !important;
}

/* line 32567, vendor/assets/stylesheets/components-rounded.scss */
.button-menus li:last-child {
  border-bottom: none;
}

/* line 32573, vendor/assets/stylesheets/components-rounded.scss */
.my-geribytes {
  margin: 0px;
  padding: 0px;
  list-style: none;
}

/* line 32577, vendor/assets/stylesheets/components-rounded.scss */
.my-geribytes li {
  background-color: #fff;
  color: #82949a;
  margin-bottom: 7px;
}

/* line 32582, vendor/assets/stylesheets/components-rounded.scss */
.my-geribytes li .step-info {
  color: #1a1919;
}

/* line 32586, vendor/assets/stylesheets/components-rounded.scss */
.my-geribytes li .right-arrow-icon {
  font-size: 18px;
  display: table-cell;
  vertical-align: middle;
  color: #375870;
}

/* line 32593, vendor/assets/stylesheets/components-rounded.scss */
.my-geribytes li:before {
  display: table;
  line-height: 0;
  content: "";
}

/* line 32598, vendor/assets/stylesheets/components-rounded.scss */
.my-geribytes li:after {
  display: table;
  line-height: 0;
  content: "";
  clear: both;
}

/* line 32604, vendor/assets/stylesheets/components-rounded.scss */
.my-geribytes li:last-child {
  margin-bottom: 0px;
}

/* line 32611, vendor/assets/stylesheets/components-rounded.scss */
.my-feeds {
  margin: 0px;
  padding: 0px;
  list-style: none;
  background: #fff;
  padding-bottom: 7px;
}

/* line 32617, vendor/assets/stylesheets/components-rounded.scss */
.my-feeds li {
  background-color: #fafafa;
  color: #82949a;
  margin-bottom: 7px;
}

/* line 32622, vendor/assets/stylesheets/components-rounded.scss */
.my-feeds li .right-arrow-icon {
  font-size: 18px;
  display: table-cell;
  vertical-align: middle;
  color: #375870;
}

/* line 32629, vendor/assets/stylesheets/components-rounded.scss */
.my-feeds li:before {
  display: table;
  line-height: 0;
  content: "";
}

/* line 32634, vendor/assets/stylesheets/components-rounded.scss */
.my-feeds li:after {
  display: table;
  line-height: 0;
  content: "";
  clear: both;
}

/* line 32640, vendor/assets/stylesheets/components-rounded.scss */
.my-feeds li:last-child {
  margin-bottom: 0px;
}

/* line 32646, vendor/assets/stylesheets/components-rounded.scss */
.text-white {
  color: #fff !important;
}

/* line 32650, vendor/assets/stylesheets/components-rounded.scss */
.width-110 {
  width: 110px;
}

/* line 32654, vendor/assets/stylesheets/components-rounded.scss */
.font-bold {
  font-size: 19px;
  text-align: center;
  font-weight: bold !important;
}

/* line 32660, vendor/assets/stylesheets/components-rounded.scss */
.ans-comment {
  width: 100%;
  padding: 10px;
}

/* line 32665, vendor/assets/stylesheets/components-rounded.scss */
.page-height {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 1px;
  opacity: 0;
}

/* line 32674, vendor/assets/stylesheets/components-rounded.scss */
.pt-25 {
  padding-top: 25px !important;
}

/* line 32679, vendor/assets/stylesheets/components-rounded.scss */
.employee-save-button .p-lr-40 {
  padding-left: 40px;
  padding-right: 40px;
  border-radius: 20px;
}

@media (max-width: 767px) {
  /* line 32679, vendor/assets/stylesheets/components-rounded.scss */
  .employee-save-button .p-lr-40 {
    padding-left: 15px;
    padding-right: 15px;
  }
}

/* line 32691, vendor/assets/stylesheets/components-rounded.scss */
.emp-font-size-change-btn {
  position: fixed;
  vertical-align: middle;
  right: 31.2%;
  width: 50px;
  height: 150px;
  background: #598EB3;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-right: 1px solid #fff;
  top: 71px;
  z-index: 9999;
}

/* line 32703, vendor/assets/stylesheets/components-rounded.scss */
.emp-font-size-change-btn ul {
  list-style: none;
  padding: 0;
  text-align: center;
}

/* line 32707, vendor/assets/stylesheets/components-rounded.scss */
.emp-font-size-change-btn ul a {
  color: #fff;
}

/* line 32711, vendor/assets/stylesheets/components-rounded.scss */
.emp-font-size-change-btn ul .normal-size {
  font-size: 16px;
  padding: 11px;
}

/* line 32716, vendor/assets/stylesheets/components-rounded.scss */
.emp-font-size-change-btn ul .medium-size {
  font-size: 21px;
  padding: 11px;
}

/* line 32721, vendor/assets/stylesheets/components-rounded.scss */
.emp-font-size-change-btn ul .large-size {
  font-size: 26px;
  padding: 6px;
}

@media (max-width: 767px) {
  /* line 32691, vendor/assets/stylesheets/components-rounded.scss */
  .emp-font-size-change-btn {
    right: 0px;
    opacity: 0.8;
  }
}

/* line 32734, vendor/assets/stylesheets/components-rounded.scss */
.assign-new-osha-form-page .sub-heading {
  padding: 25px 15px;
  margin-bottom: 0px;
  background: #fff;
  color: #1A5F99;
}

/* line 32742, vendor/assets/stylesheets/components-rounded.scss */
.assign-new-osha-form-page .company-selection .company-box {
  padding: 10px 15px 10px 15px;
  background: #F8F8F8;
  border-bottom: 1px solid #d3d3d3;
}

/* line 32747, vendor/assets/stylesheets/components-rounded.scss */
.assign-new-osha-form-page .company-selection .company-box:last-child {
  -webkit-box-shadow: 0 8px 10px -11px black;
  -moz-box-shadow: 0 8px 10px -11px black;
  box-shadow: 0 8px 10px -11px black;
  margin-bottom: 50px;
  border: none;
}

/* line 32755, vendor/assets/stylesheets/components-rounded.scss */
.assign-new-osha-form-page .company-selection .company-box .name {
  font-size: 17px;
}

/* line 32760, vendor/assets/stylesheets/components-rounded.scss */
.assign-new-osha-form-page .company-selection .company-box .selected .name {
  font-weight: 600;
}

/* line 32765, vendor/assets/stylesheets/components-rounded.scss */
.assign-new-osha-form-page .company-selection .company-box .mt-radio > span {
  border: 1px solid #A7A8A9;
  position: absolute;
  top: 0px;
  left: 0;
  height: 26px;
  width: 26px;
  background: #fff;
}

/* line 32773, vendor/assets/stylesheets/components-rounded.scss */
.assign-new-osha-form-page .company-selection .company-box .mt-radio > span:after {
  left: 4px;
  top: 4px;
  height: 16px;
  width: 16px;
  border-radius: 100% !important;
  background: #62C402;
}

/* line 32783, vendor/assets/stylesheets/components-rounded.scss */
.assign-new-osha-form-page .company-selection .company-box .form-selection {
  display: flex;
}

/* line 32785, vendor/assets/stylesheets/components-rounded.scss */
.assign-new-osha-form-page .company-selection .company-box .form-selection .custom-checkbox {
  align-items: stretch;
  display: flex;
  justify-content: right;
}

/* line 32790, vendor/assets/stylesheets/components-rounded.scss */
.assign-new-osha-form-page .company-selection .company-box .form-selection .custom-checkbox .checkbox-label {
  align-self: center;
  width: 24px;
  height: 24px;
}

/* line 32800, vendor/assets/stylesheets/components-rounded.scss */
.assign-new-osha-form-page .btn-radius {
  border-radius: 25px;
}

/* line 32804, vendor/assets/stylesheets/components-rounded.scss */
.assign-new-osha-form-page .form-actions {
  margin: 0 30px !important;
}

/* line 32808, vendor/assets/stylesheets/components-rounded.scss */
.assign-new-osha-form-page h4 {
  padding: 0 10px;
  margin-bottom: 16px;
}

/* line 32814, vendor/assets/stylesheets/components-rounded.scss */
.normalWrapContent {
  word-break: break-word;
  white-space: normal !important;
}

/* line 32819, vendor/assets/stylesheets/components-rounded.scss */
.simpleWrapContent {
  white-space: normal !important;
}

/* line 32823, vendor/assets/stylesheets/components-rounded.scss */
.featured-box {
  padding-bottom: 20px;
}

/* line 32825, vendor/assets/stylesheets/components-rounded.scss */
.featured-box .inner-box {
  background: #023B4C;
  color: #FFF;
  padding: 6px 20px;
  border-radius: 10px;
}

/* line 32831, vendor/assets/stylesheets/components-rounded.scss */
.featured-box .inner-box .heading {
  margin-top: 14px;
  font-size: 20px;
  font-weight: 600;
}

/* line 32836, vendor/assets/stylesheets/components-rounded.scss */
.featured-box .inner-box .todo-features {
  cursor: pointer;
  border-bottom: 1px solid #808E92;
  padding-left: 0;
  padding-right: 0;
}

/* line 32842, vendor/assets/stylesheets/components-rounded.scss */
.featured-box .inner-box .todo-features:last-child {
  border-bottom: none;
}

/* line 32846, vendor/assets/stylesheets/components-rounded.scss */
.featured-box .inner-box .todo-features .inner-feature-box {
  display: flex;
  align-items: center;
}

/* line 32850, vendor/assets/stylesheets/components-rounded.scss */
.featured-box .inner-box .todo-features .inner-feature-box .title-box {
  padding-left: 0;
  padding-right: 0;
}

/* line 32855, vendor/assets/stylesheets/components-rounded.scss */
.featured-box .inner-box .todo-features .inner-feature-box .icon-div-box {
  padding-left: 0;
  padding-right: 0;
}

/* line 32860, vendor/assets/stylesheets/components-rounded.scss */
.featured-box .inner-box .todo-features .inner-feature-box .title {
  margin-top: 18px;
  margin-bottom: 18px;
  font-size: 19px;
  font-weight: 600;
}

/* line 32867, vendor/assets/stylesheets/components-rounded.scss */
.featured-box .inner-box .todo-features .inner-feature-box .details {
  margin-top: 18px;
  margin-bottom: 18px;
  font-size: 18px;
  font-weight: 400;
}

/* line 32874, vendor/assets/stylesheets/components-rounded.scss */
.featured-box .inner-box .todo-features .inner-feature-box .icon-box {
  color: #3C5C74;
  padding-top: 6px;
}

/* line 32877, vendor/assets/stylesheets/components-rounded.scss */
.featured-box .inner-box .todo-features .inner-feature-box .icon-box i {
  font-size: 28px;
}

/* line 32886, vendor/assets/stylesheets/components-rounded.scss */
.p-15 {
  padding: 15px;
}

/* line 32890, vendor/assets/stylesheets/components-rounded.scss */
.tooltip {
  z-index: 999999;
}

/* line 32894, vendor/assets/stylesheets/components-rounded.scss */
.task-details {
  background: #fff;
}

/* line 32896, vendor/assets/stylesheets/components-rounded.scss */
.task-details .task-info {
  border-bottom: 1px solid #E3E3EA;
  margin: 10px 0;
  padding-bottom: 10px;
}

/* line 32901, vendor/assets/stylesheets/components-rounded.scss */
.task-details .task-info:last-child {
  border-bottom: none;
}

/* line 32907, vendor/assets/stylesheets/components-rounded.scss */
.contract-dates {
  padding-top: 10px;
  margin-top: 20px;
  background: #fff;
  margin-bottom: 20px;
}

/* line 32915, vendor/assets/stylesheets/components-rounded.scss */
.blue-btn-group button {
  background-color: #002B4A;
  border-color: #002B4A;
  padding-left: 20px;
  padding-right: 20px;
  width: 120px;
  color: #fff;
}

/* line 32922, vendor/assets/stylesheets/components-rounded.scss */
.blue-btn-group button:hover {
  color: #fff;
}

/* line 32926, vendor/assets/stylesheets/components-rounded.scss */
.blue-btn-group button:focus {
  color: #fff;
}

/* line 32930, vendor/assets/stylesheets/components-rounded.scss */
.blue-btn-group button:first-child {
  border-radius: 25px 0 0 25px !important;
}

/* line 32933, vendor/assets/stylesheets/components-rounded.scss */
.blue-btn-group button:last-child {
  border-radius: 0 25px 25px 0 !important;
}

/* line 32939, vendor/assets/stylesheets/components-rounded.scss */
.task-list-content {
  display: flex;
  width: 100%;
  padding: 5px 0;
}

/* line 32943, vendor/assets/stylesheets/components-rounded.scss */
.task-list-content .info {
  width: 95%;
}

/* line 32946, vendor/assets/stylesheets/components-rounded.scss */
.task-list-content .info-icon {
  float: right;
  width: 5%;
  align-items: stretch;
  display: flex;
  justify-content: right;
}

/* line 32952, vendor/assets/stylesheets/components-rounded.scss */
.task-list-content .info-icon img {
  width: 20px;
  height: 20px;
  align-self: center;
}

/* line 32959, vendor/assets/stylesheets/components-rounded.scss */
.task-list-content .active-info-icon {
  float: right;
  width: 5%;
  align-items: stretch;
  display: none;
  justify-content: right;
}

/* line 32965, vendor/assets/stylesheets/components-rounded.scss */
.task-list-content .active-info-icon img {
  width: 20px;
  height: 20px;
  align-self: center;
}

/* line 32975, vendor/assets/stylesheets/components-rounded.scss */
.ui-select-bootstrap .ui-select-choices-row.active .task-list-content .info-icon {
  display: none;
}

/* line 32979, vendor/assets/stylesheets/components-rounded.scss */
.ui-select-bootstrap .ui-select-choices-row.active .task-list-content .active-info-icon {
  display: flex;
}

/* line 32985, vendor/assets/stylesheets/components-rounded.scss */
.blue-dark-btn {
  background-color: #002B4A;
  border-color: #002B4A;
  padding-left: 20px;
  padding-right: 20px;
  border-radius: 25px;
  color: #fff;
}

/* line 32992, vendor/assets/stylesheets/components-rounded.scss */
.blue-dark-btn:hover {
  color: #fff;
}

/* line 32995, vendor/assets/stylesheets/components-rounded.scss */
.blue-dark-btn:focus {
  color: #fff;
}

/* line 33000, vendor/assets/stylesheets/components-rounded.scss */
.importance-level {
  margin: 15px 0px;
  padding: 5px 13px;
  border-radius: 10px;
  color: #fff;
  font-weight: bold;
}

/* line 33008, vendor/assets/stylesheets/components-rounded.scss */
.answer-text {
  border: 1px solid #d3d3d3;
  padding: 10px;
  border-radius: 20px;
  margin-bottom: 20px;
  margin-top: 20px;
}

/* line 33016, vendor/assets/stylesheets/components-rounded.scss */
.selectedRow {
  background: #A40DA3 !important;
}

/* line 33019, vendor/assets/stylesheets/components-rounded.scss */
.selectedRow .btn {
  border: 1px solid #423a3a !important;
  color: #423a3a !important;
}

/* line 33023, vendor/assets/stylesheets/components-rounded.scss */
.selectedRow .btn:focus {
  background: none !important;
}

/* line 33027, vendor/assets/stylesheets/components-rounded.scss */
.selectedRow .btn:hover {
  background: none !important;
}

/* line 33033, vendor/assets/stylesheets/components-rounded.scss */
.dyn-height {
  max-height: 250px;
  overflow-y: scroll;
}

/* line 33038, vendor/assets/stylesheets/components-rounded.scss */
.inner-percentage-box {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 33043, vendor/assets/stylesheets/components-rounded.scss */
.inner-percentage-box .percentage {
  font-size: 40px;
  color: #7ba663;
  text-align: center;
}

/* line 33050, vendor/assets/stylesheets/components-rounded.scss */
.selectedQuestionRow {
  background: #73A7AA !important;
  color: #fff !important;
}

/* line 33055, vendor/assets/stylesheets/components-rounded.scss */
.bg-green-td {
  background: #CEF7C3;
}

/* line 33059, vendor/assets/stylesheets/components-rounded.scss */
.bg-orange-td {
  background: #F9F6D5;
}

/* line 33063, vendor/assets/stylesheets/components-rounded.scss */
.bg-red-td {
  background: #f9d5d8;
}

/* line 33067, vendor/assets/stylesheets/components-rounded.scss */
.m-grid {
  display: table;
  width: 100%;
  table-layout: fixed;
}

/* line 33072, vendor/assets/stylesheets/components-rounded.scss */
.m-grid.m-grid-auto {
  width: auto;
}

/* line 33076, vendor/assets/stylesheets/components-rounded.scss */
.m-grid.m-grid-full-height {
  height: 100%;
}

/* line 33080, vendor/assets/stylesheets/components-rounded.scss */
.m-grid.m-grid-full-height > .m-grid-col, .m-grid.m-grid-full-height > .m-grid-row > .m-grid-col {
  height: 100%;
}

/* line 33086, vendor/assets/stylesheets/components-rounded.scss */
.m-grid .m-grid-row {
  display: table-row;
}

/* line 33089, vendor/assets/stylesheets/components-rounded.scss */
.m-grid .m-grid-row.m-grid-row-auto-height {
  height: auto;
}

/* line 33092, vendor/assets/stylesheets/components-rounded.scss */
.m-grid .m-grid-row.m-grid-row-auto-height > .m-grid-col {
  height: auto;
}

/* line 33098, vendor/assets/stylesheets/components-rounded.scss */
.m-grid .m-grid-col {
  display: table-cell;
  text-align: left;
  vertical-align: top;
}

/* line 33103, vendor/assets/stylesheets/components-rounded.scss */
.m-grid .m-grid-col.m-grid-col-full-width {
  width: 100%;
}

/* line 33107, vendor/assets/stylesheets/components-rounded.scss */
.m-grid .m-grid-col.m-grid-col-full-height {
  height: 100%;
}

/* line 33111, vendor/assets/stylesheets/components-rounded.scss */
.m-grid .m-grid-col.m-grid-col-auto-height {
  height: auto;
}

/* line 33115, vendor/assets/stylesheets/components-rounded.scss */
.m-grid .m-grid-col.m-grid-col-top {
  vertical-align: top;
}

/* line 33119, vendor/assets/stylesheets/components-rounded.scss */
.m-grid .m-grid-col.m-grid-col-middle {
  vertical-align: middle;
}

/* line 33123, vendor/assets/stylesheets/components-rounded.scss */
.m-grid .m-grid-col.m-grid-col-bottom {
  vertical-align: bottom;
}

/* line 33127, vendor/assets/stylesheets/components-rounded.scss */
.m-grid .m-grid-col.m-grid-col-left {
  text-align: left;
}

/* line 33131, vendor/assets/stylesheets/components-rounded.scss */
.m-grid .m-grid-col.m-grid-col-center {
  text-align: center;
}

/* line 33135, vendor/assets/stylesheets/components-rounded.scss */
.m-grid .m-grid-col.m-grid-col-right {
  text-align: right;
}

/* line 33139, vendor/assets/stylesheets/components-rounded.scss */
.m-grid .m-grid-col:not(.m-grid-col-middle):not(.m-grid-col-bottom) {
  vertical-align: top;
}

/* line 33143, vendor/assets/stylesheets/components-rounded.scss */
.m-grid .m-grid-col.m-grid-col-lg, .m-grid .m-grid-col.m-grid-col-md, .m-grid .m-grid-col.m-grid-col-sm, .m-grid .m-grid-col.m-grid-col-xs {
  width: 100%;
  display: block;
}

/* line 33149, vendor/assets/stylesheets/components-rounded.scss */
.m-grid.m-grid-demo .m-grid-col {
  border: 1px solid #ddd;
  background: #fafafa;
  height: 126px;
}

/* line 33156, vendor/assets/stylesheets/components-rounded.scss */
.m-grid-col-xs-1 {
  width: 8.33333%;
}

/* line 33160, vendor/assets/stylesheets/components-rounded.scss */
.m-grid-col-xs-2 {
  width: 16.66667%;
}

/* line 33164, vendor/assets/stylesheets/components-rounded.scss */
.m-grid-col-xs-3 {
  width: 25%;
}

/* line 33168, vendor/assets/stylesheets/components-rounded.scss */
.m-grid-col-xs-4 {
  width: 33.33333%;
}

/* line 33172, vendor/assets/stylesheets/components-rounded.scss */
.m-grid-col-xs-5 {
  width: 41.66667%;
}

/* line 33176, vendor/assets/stylesheets/components-rounded.scss */
.m-grid-col-xs-6 {
  width: 50%;
}

/* line 33180, vendor/assets/stylesheets/components-rounded.scss */
.m-grid-col-xs-7 {
  width: 58.33333%;
}

/* line 33184, vendor/assets/stylesheets/components-rounded.scss */
.m-grid-col-xs-8 {
  width: 66.66667%;
}

/* line 33188, vendor/assets/stylesheets/components-rounded.scss */
.m-grid-col-xs-9 {
  width: 75%;
}

/* line 33192, vendor/assets/stylesheets/components-rounded.scss */
.m-grid-col-xs-10 {
  width: 83.33333%;
}

/* line 33196, vendor/assets/stylesheets/components-rounded.scss */
.m-grid-col-xs-11 {
  width: 91.66667%;
}

/* line 33200, vendor/assets/stylesheets/components-rounded.scss */
.m-grid-col-xs-12 {
  width: 100%;
}

@media (min-width: 767px) {
  /* line 33205, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid-col-sm-1 {
    width: 8.33333%;
  }
  /* line 33209, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid-col-sm-2 {
    width: 16.66667%;
  }
  /* line 33213, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid-col-sm-3 {
    width: 25%;
  }
  /* line 33217, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid-col-sm-4 {
    width: 33.33333%;
  }
  /* line 33221, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid-col-sm-5 {
    width: 41.66667%;
  }
  /* line 33225, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid-col-sm-6 {
    width: 50%;
  }
  /* line 33229, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid-col-sm-7 {
    width: 58.33333%;
  }
  /* line 33233, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid-col-sm-8 {
    width: 66.66667%;
  }
  /* line 33237, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid-col-sm-9 {
    width: 75%;
  }
  /* line 33241, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid-col-sm-10 {
    width: 83.33333%;
  }
  /* line 33245, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid-col-sm-11 {
    width: 91.66667%;
  }
  /* line 33249, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid-col-sm-12 {
    width: 100%;
  }
}

@media (min-width: 991px) {
  /* line 33255, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid-col-md-1 {
    width: 8.33333%;
  }
  /* line 33259, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid-col-md-2 {
    width: 16.66667%;
  }
  /* line 33263, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid-col-md-3 {
    width: 25%;
  }
  /* line 33267, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid-col-md-4 {
    width: 33.33333%;
  }
  /* line 33271, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid-col-md-5 {
    width: 41.66667%;
  }
  /* line 33275, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid-col-md-6 {
    width: 50%;
  }
  /* line 33279, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid-col-md-7 {
    width: 58.33333%;
  }
  /* line 33283, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid-col-md-8 {
    width: 66.66667%;
  }
  /* line 33287, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid-col-md-9 {
    width: 75%;
  }
  /* line 33291, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid-col-md-10 {
    width: 83.33333%;
  }
  /* line 33295, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid-col-md-11 {
    width: 91.66667%;
  }
  /* line 33299, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid-col-md-12 {
    width: 100%;
  }
}

@media (min-width: 1259px) {
  /* line 33305, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid-col-lg-1 {
    width: 8.33333%;
  }
  /* line 33309, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid-col-lg-2 {
    width: 16.66667%;
  }
  /* line 33313, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid-col-lg-3 {
    width: 25%;
  }
  /* line 33317, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid-col-lg-4 {
    width: 33.33333%;
  }
  /* line 33321, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid-col-lg-5 {
    width: 41.66667%;
  }
  /* line 33325, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid-col-lg-6 {
    width: 50%;
  }
  /* line 33329, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid-col-lg-7 {
    width: 58.33333%;
  }
  /* line 33333, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid-col-lg-8 {
    width: 66.66667%;
  }
  /* line 33337, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid-col-lg-9 {
    width: 75%;
  }
  /* line 33341, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid-col-lg-10 {
    width: 83.33333%;
  }
  /* line 33345, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid-col-lg-11 {
    width: 91.66667%;
  }
  /* line 33349, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid-col-lg-12 {
    width: 100%;
  }
}

@media (max-width: 479px) {
  /* line 33355, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-xs {
    display: block;
    width: auto;
  }
  /* line 33360, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-xs > .m-grid-col {
    display: block;
    width: auto;
    height: auto;
  }
  /* line 33366, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-xs > .m-grid-row {
    display: block;
    width: auto;
    height: auto;
  }
  /* line 33371, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-xs > .m-grid-row > .m-grid-col {
    display: block;
    width: auto;
    height: auto;
  }
  /* line 33379, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-xs.m-grid-flex {
    display: flex;
    flex-flow: column;
  }
  /* line 33384, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-xs.m-grid-flex > .m-grid-col-order-2, .m-grid.m-grid-responsive-xs.m-grid-flex > .m-grid-row > .m-grid-col-order-2 {
    order: 2;
  }
  /* line 33388, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-xs.m-grid-flex > .m-grid-col-order-3, .m-grid.m-grid-responsive-xs.m-grid-flex > .m-grid-row > .m-grid-col-order-3 {
    order: 3;
  }
  /* line 33392, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-xs.m-grid-flex > .m-grid-col-order-4, .m-grid.m-grid-responsive-xs.m-grid-flex > .m-grid-row > .m-grid-col-order-4 {
    order: 4;
  }
  /* line 33396, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-xs.m-grid-flex > .m-grid-col-order-5, .m-grid.m-grid-responsive-xs.m-grid-flex > .m-grid-row > .m-grid-col-order-5 {
    order: 5;
  }
  /* line 33400, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-xs.m-grid-flex > .m-grid-col-order-6, .m-grid.m-grid-responsive-xs.m-grid-flex > .m-grid-row > .m-grid-col-order-6 {
    order: 6;
  }
  /* line 33404, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-xs.m-grid-flex > .m-grid-col-order-7, .m-grid.m-grid-responsive-xs.m-grid-flex > .m-grid-row > .m-grid-col-order-7 {
    order: 7;
  }
  /* line 33408, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-xs.m-grid-flex > .m-grid-col-order-8, .m-grid.m-grid-responsive-xs.m-grid-flex > .m-grid-row > .m-grid-col-order-8 {
    order: 8;
  }
  /* line 33412, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-xs.m-grid-flex > .m-grid-col-order-9, .m-grid.m-grid-responsive-xs.m-grid-flex > .m-grid-row > .m-grid-col-order-9 {
    order: 9;
  }
  /* line 33416, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-xs.m-grid-flex > .m-grid-col-order-10, .m-grid.m-grid-responsive-xs.m-grid-flex > .m-grid-row > .m-grid-col-order-10 {
    order: 10;
  }
  /* line 33420, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-xs.m-grid-flex > .m-grid-col-order-11, .m-grid.m-grid-responsive-xs.m-grid-flex > .m-grid-row > .m-grid-col-order-11 {
    order: 11;
  }
  /* line 33424, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-xs.m-grid-flex > .m-grid-col-order-12, .m-grid.m-grid-responsive-xs.m-grid-flex > .m-grid-row > .m-grid-col-order-12 {
    order: 12;
  }
  /* line 33430, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-xs > .m-grid-row {
    display: flex;
    flex-flow: column;
  }
}

@media (max-width: 767px) {
  /* line 33438, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-sm {
    display: block;
    width: auto;
  }
  /* line 33443, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-sm > .m-grid-col {
    display: block;
    width: auto;
    height: auto;
  }
  /* line 33449, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-sm > .m-grid-row {
    display: block;
    width: auto;
    height: auto;
  }
  /* line 33454, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-sm > .m-grid-row > .m-grid-col {
    display: block;
    width: auto;
    height: auto;
  }
  /* line 33462, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-sm.m-grid-flex {
    display: flex;
    flex-flow: column;
  }
  /* line 33467, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-sm.m-grid-flex > .m-grid-col-order-2, .m-grid.m-grid-responsive-sm.m-grid-flex > .m-grid-row > .m-grid-col-order-2 {
    order: 2;
  }
  /* line 33471, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-sm.m-grid-flex > .m-grid-col-order-3, .m-grid.m-grid-responsive-sm.m-grid-flex > .m-grid-row > .m-grid-col-order-3 {
    order: 3;
  }
  /* line 33475, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-sm.m-grid-flex > .m-grid-col-order-4, .m-grid.m-grid-responsive-sm.m-grid-flex > .m-grid-row > .m-grid-col-order-4 {
    order: 4;
  }
  /* line 33479, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-sm.m-grid-flex > .m-grid-col-order-5, .m-grid.m-grid-responsive-sm.m-grid-flex > .m-grid-row > .m-grid-col-order-5 {
    order: 5;
  }
  /* line 33483, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-sm.m-grid-flex > .m-grid-col-order-6, .m-grid.m-grid-responsive-sm.m-grid-flex > .m-grid-row > .m-grid-col-order-6 {
    order: 6;
  }
  /* line 33487, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-sm.m-grid-flex > .m-grid-col-order-7, .m-grid.m-grid-responsive-sm.m-grid-flex > .m-grid-row > .m-grid-col-order-7 {
    order: 7;
  }
  /* line 33491, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-sm.m-grid-flex > .m-grid-col-order-8, .m-grid.m-grid-responsive-sm.m-grid-flex > .m-grid-row > .m-grid-col-order-8 {
    order: 8;
  }
  /* line 33495, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-sm.m-grid-flex > .m-grid-col-order-9, .m-grid.m-grid-responsive-sm.m-grid-flex > .m-grid-row > .m-grid-col-order-9 {
    order: 9;
  }
  /* line 33499, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-sm.m-grid-flex > .m-grid-col-order-10, .m-grid.m-grid-responsive-sm.m-grid-flex > .m-grid-row > .m-grid-col-order-10 {
    order: 10;
  }
  /* line 33503, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-sm.m-grid-flex > .m-grid-col-order-11, .m-grid.m-grid-responsive-sm.m-grid-flex > .m-grid-row > .m-grid-col-order-11 {
    order: 11;
  }
  /* line 33507, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-sm.m-grid-flex > .m-grid-col-order-12, .m-grid.m-grid-responsive-sm.m-grid-flex > .m-grid-row > .m-grid-col-order-12 {
    order: 12;
  }
  /* line 33513, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-sm > .m-grid-row {
    display: flex;
    flex-flow: column;
  }
}

@media (max-width: 991px) {
  /* line 33521, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-md {
    display: block;
    width: auto;
  }
  /* line 33526, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-md > .m-grid-col {
    display: block;
    width: auto;
    height: auto;
  }
  /* line 33532, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-md > .m-grid-row {
    display: block;
    width: auto;
    height: auto;
  }
  /* line 33537, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-md > .m-grid-row > .m-grid-col {
    display: block;
    width: auto;
    height: auto;
  }
  /* line 33545, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-md.m-grid-flex {
    display: flex;
    flex-flow: column;
  }
  /* line 33550, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-md.m-grid-flex > .m-grid-col-order-2, .m-grid.m-grid-responsive-md.m-grid-flex > .m-grid-row > .m-grid-col-order-2 {
    order: 2;
  }
  /* line 33554, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-md.m-grid-flex > .m-grid-col-order-3, .m-grid.m-grid-responsive-md.m-grid-flex > .m-grid-row > .m-grid-col-order-3 {
    order: 3;
  }
  /* line 33558, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-md.m-grid-flex > .m-grid-col-order-4, .m-grid.m-grid-responsive-md.m-grid-flex > .m-grid-row > .m-grid-col-order-4 {
    order: 4;
  }
  /* line 33562, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-md.m-grid-flex > .m-grid-col-order-5, .m-grid.m-grid-responsive-md.m-grid-flex > .m-grid-row > .m-grid-col-order-5 {
    order: 5;
  }
  /* line 33566, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-md.m-grid-flex > .m-grid-col-order-6, .m-grid.m-grid-responsive-md.m-grid-flex > .m-grid-row > .m-grid-col-order-6 {
    order: 6;
  }
  /* line 33570, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-md.m-grid-flex > .m-grid-col-order-7, .m-grid.m-grid-responsive-md.m-grid-flex > .m-grid-row > .m-grid-col-order-7 {
    order: 7;
  }
  /* line 33574, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-md.m-grid-flex > .m-grid-col-order-8, .m-grid.m-grid-responsive-md.m-grid-flex > .m-grid-row > .m-grid-col-order-8 {
    order: 8;
  }
  /* line 33578, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-md.m-grid-flex > .m-grid-col-order-9, .m-grid.m-grid-responsive-md.m-grid-flex > .m-grid-row > .m-grid-col-order-9 {
    order: 9;
  }
  /* line 33582, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-md.m-grid-flex > .m-grid-col-order-10, .m-grid.m-grid-responsive-md.m-grid-flex > .m-grid-row > .m-grid-col-order-10 {
    order: 10;
  }
  /* line 33586, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-md.m-grid-flex > .m-grid-col-order-11, .m-grid.m-grid-responsive-md.m-grid-flex > .m-grid-row > .m-grid-col-order-11 {
    order: 11;
  }
  /* line 33590, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-md.m-grid-flex > .m-grid-col-order-12, .m-grid.m-grid-responsive-md.m-grid-flex > .m-grid-row > .m-grid-col-order-12 {
    order: 12;
  }
  /* line 33596, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-md > .m-grid-row {
    display: flex;
    flex-flow: column;
  }
}

@media (max-width: 1259px) {
  /* line 33604, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-lg {
    display: block;
    width: auto;
  }
  /* line 33609, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-lg > .m-grid-col {
    display: block;
    width: auto;
    height: auto;
  }
  /* line 33615, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-lg > .m-grid-row {
    display: block;
    width: auto;
    height: auto;
  }
  /* line 33620, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-lg > .m-grid-row > .m-grid-col {
    display: block;
    width: auto;
    height: auto;
  }
  /* line 33628, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-lg.m-grid-flex {
    display: flex;
    flex-flow: column;
  }
  /* line 33633, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-lg.m-grid-flex > .m-grid-col-order-2, .m-grid.m-grid-responsive-lg.m-grid-flex > .m-grid-row > .m-grid-col-order-2 {
    order: 2;
  }
  /* line 33637, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-lg.m-grid-flex > .m-grid-col-order-3, .m-grid.m-grid-responsive-lg.m-grid-flex > .m-grid-row > .m-grid-col-order-3 {
    order: 3;
  }
  /* line 33641, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-lg.m-grid-flex > .m-grid-col-order-4, .m-grid.m-grid-responsive-lg.m-grid-flex > .m-grid-row > .m-grid-col-order-4 {
    order: 4;
  }
  /* line 33645, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-lg.m-grid-flex > .m-grid-col-order-5, .m-grid.m-grid-responsive-lg.m-grid-flex > .m-grid-row > .m-grid-col-order-5 {
    order: 5;
  }
  /* line 33649, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-lg.m-grid-flex > .m-grid-col-order-6, .m-grid.m-grid-responsive-lg.m-grid-flex > .m-grid-row > .m-grid-col-order-6 {
    order: 6;
  }
  /* line 33653, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-lg.m-grid-flex > .m-grid-col-order-7, .m-grid.m-grid-responsive-lg.m-grid-flex > .m-grid-row > .m-grid-col-order-7 {
    order: 7;
  }
  /* line 33657, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-lg.m-grid-flex > .m-grid-col-order-8, .m-grid.m-grid-responsive-lg.m-grid-flex > .m-grid-row > .m-grid-col-order-8 {
    order: 8;
  }
  /* line 33661, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-lg.m-grid-flex > .m-grid-col-order-9, .m-grid.m-grid-responsive-lg.m-grid-flex > .m-grid-row > .m-grid-col-order-9 {
    order: 9;
  }
  /* line 33665, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-lg.m-grid-flex > .m-grid-col-order-10, .m-grid.m-grid-responsive-lg.m-grid-flex > .m-grid-row > .m-grid-col-order-10 {
    order: 10;
  }
  /* line 33669, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-lg.m-grid-flex > .m-grid-col-order-11, .m-grid.m-grid-responsive-lg.m-grid-flex > .m-grid-row > .m-grid-col-order-11 {
    order: 11;
  }
  /* line 33673, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-lg.m-grid-flex > .m-grid-col-order-12, .m-grid.m-grid-responsive-lg.m-grid-flex > .m-grid-row > .m-grid-col-order-12 {
    order: 12;
  }
  /* line 33679, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-lg > .m-grid-row {
    display: flex;
    flex-flow: column;
  }
}

/* line 33686, vendor/assets/stylesheets/components-rounded.scss */
.pt-10 {
  padding: 10px !important;
}

/* line 33690, vendor/assets/stylesheets/components-rounded.scss */
.selected-box {
  background: #A40DA3 !important;
  color: #fff !important;
}

/* line 33695, vendor/assets/stylesheets/components-rounded.scss */
.border-box {
  padding: 10px 2px;
  border: 1px solid #d3d3d3;
}

/* line 33702, vendor/assets/stylesheets/components-rounded.scss */
.metric-desc .metric-box:hover {
  background: #A40DA3 !important;
  color: #fff !important;
}

/* line 33708, vendor/assets/stylesheets/components-rounded.scss */
.metric-desc .number {
  font-size: 22px;
  font-weight: bold;
}

/* line 33713, vendor/assets/stylesheets/components-rounded.scss */
.metric-desc .text {
  font-size: 12px;
  height: 35px;
}

/* line 33719, vendor/assets/stylesheets/components-rounded.scss */
.mt-10 {
  margin-top: 10px !important;
}

/* line 33723, vendor/assets/stylesheets/components-rounded.scss */
.mr-10 {
  margin-right: 10px !important;
}

/* line 33727, vendor/assets/stylesheets/components-rounded.scss */
.ml-10 {
  margin-left: 10px !important;
}

/* line 33731, vendor/assets/stylesheets/components-rounded.scss */
.ml-20 {
  margin-left: 20px !important;
}

/* line 33735, vendor/assets/stylesheets/components-rounded.scss */
.mr-5 {
  margin-right: 5px !important;
}

/* line 33739, vendor/assets/stylesheets/components-rounded.scss */
.chart-all-btn {
  bottom: 41px;
  text-align: center;
  justify-content: center;
  display: flex;
}

/* line 33745, vendor/assets/stylesheets/components-rounded.scss */
.chart-all-btn button {
  background: transparent;
  border: 2px solid #000;
  color: #000;
  font-weight: 600;
  position: absolute;
}

/* line 33754, vendor/assets/stylesheets/components-rounded.scss */
.chart-critical-btn {
  bottom: 45px;
  text-align: center;
  justify-content: center;
  display: flex;
}

/* line 33760, vendor/assets/stylesheets/components-rounded.scss */
.chart-critical-btn button {
  padding: 5px;
  background: transparent;
  border: 2px solid #e51400;
  color: #e51400;
  font-weight: 600;
  position: absolute;
}

/* line 33770, vendor/assets/stylesheets/components-rounded.scss */
.chart-high-btn {
  bottom: 45px;
  text-align: center;
  justify-content: center;
  display: flex;
}

/* line 33776, vendor/assets/stylesheets/components-rounded.scss */
.chart-high-btn button {
  background: transparent;
  border: 2px solid #76608a;
  color: #76608a;
  font-weight: 600;
  position: absolute;
}

/* line 33785, vendor/assets/stylesheets/components-rounded.scss */
.chart-medium-btn {
  bottom: 45px;
  text-align: center;
  justify-content: center;
  display: flex;
}

/* line 33791, vendor/assets/stylesheets/components-rounded.scss */
.chart-medium-btn button {
  background: transparent;
  border: 2px solid #f0a30a;
  color: #f0a30a;
  font-weight: 600;
  position: absolute;
}

/* line 33800, vendor/assets/stylesheets/components-rounded.scss */
.chart-low-btn {
  bottom: 45px;
  text-align: center;
  justify-content: center;
  display: flex;
}

/* line 33806, vendor/assets/stylesheets/components-rounded.scss */
.chart-low-btn button {
  background: transparent;
  border: 2px solid #1e8e3e;
  color: #1e8e3e;
  font-weight: 600;
  position: absolute;
}

/* line 33815, vendor/assets/stylesheets/components-rounded.scss */
.f-area {
  color: #605D5D;
  font-weight: 400;
  font-size: 15px;
  font-style: italic;
}

/* line 33822, vendor/assets/stylesheets/components-rounded.scss */
.cke_maximized {
  z-index: 10050 !important;
}

/* line 33826, vendor/assets/stylesheets/components-rounded.scss */
.epp-topic-appendix {
  margin: 0px;
  padding: 0px;
  list-style: none;
}

/* line 33830, vendor/assets/stylesheets/components-rounded.scss */
.epp-topic-appendix li {
  font-size: 19px;
  margin-bottom: 5px;
  background: #F4F2F2;
  padding: 8px;
  cursor: pointer;
}

/* line 33837, vendor/assets/stylesheets/components-rounded.scss */
.epp-topic-appendix li h4 {
  color: #264E9D;
  font-weight: 600;
}

/* line 33843, vendor/assets/stylesheets/components-rounded.scss */
.epp-topic-appendix li.selected {
  background: #D3D3D3;
}

/* line 33848, vendor/assets/stylesheets/components-rounded.scss */
.f-size-button {
  list-style: none;
  padding: 0;
  text-align: center;
}

/* line 33852, vendor/assets/stylesheets/components-rounded.scss */
.f-size-button a {
  color: #fff;
}

/* line 33856, vendor/assets/stylesheets/components-rounded.scss */
.f-size-button li {
  display: inline-block;
}

/* line 33860, vendor/assets/stylesheets/components-rounded.scss */
.f-size-button .normal-size {
  font-size: 16px;
  padding-right: 11px;
}

/* line 33865, vendor/assets/stylesheets/components-rounded.scss */
.f-size-button .medium-size {
  font-size: 21px;
  padding-right: 11px;
}

/* line 33870, vendor/assets/stylesheets/components-rounded.scss */
.f-size-button .large-size {
  font-size: 26px;
  padding-right: 6px;
}

/* line 33876, vendor/assets/stylesheets/components-rounded.scss */
.answer_selected {
  background: #D3D3D3;
}

/* line 33880, vendor/assets/stylesheets/components-rounded.scss */
.vax-form-header {
  background: #A40DA3;
  color: #fff;
  text-transform: uppercase;
  padding: 5px;
  font-weight: bold;
}

/* line 33888, vendor/assets/stylesheets/components-rounded.scss */
.btn-completed {
  float: right;
  position: relative;
  display: block;
}

/* line 33892, vendor/assets/stylesheets/components-rounded.scss */
.btn-completed span {
  position: absolute;
  top: -14px;
  right: -17px;
  width: 25px;
  height: 25px;
  border-radius: 20px;
  padding: 3px;
  font-weight: bold;
}

/* line 33904, vendor/assets/stylesheets/components-rounded.scss */
.wrapLongContent {
  white-space: normal;
  word-wrap: break-word;
  word-break: break-all;
}

/* line 33910, vendor/assets/stylesheets/components-rounded.scss */
.pt-20 {
  padding-top: 20px !important;
}

/* line 33914, vendor/assets/stylesheets/components-rounded.scss */
.p-10 {
  padding: 10px !important;
}

/* line 33918, vendor/assets/stylesheets/components-rounded.scss */
.lowercase {
  text-transform: none !important;
}

/* line 33922, vendor/assets/stylesheets/components-rounded.scss */
.json-counter {
  font-size: 20px;
  position: absolute;
  right: 20px;
  border: 2px solid #fff;
  border-radius: 20px;
  width: 35px;
  height: 35px;
  text-align: center;
  font-weight: bold;
  background: #40869B;
}

/* line 33937, vendor/assets/stylesheets/components-rounded.scss */
.fixed_header tbody {
  display: block;
  height: 250px;
  overflow: auto;
}

/* line 33943, vendor/assets/stylesheets/components-rounded.scss */
.fixed_header thead, .fixed_header tbody tr {
  display: table;
  width: 100%;
  table-layout: fixed;
}

/* line 33948, vendor/assets/stylesheets/components-rounded.scss */
.fixed_header thead:last-child, .fixed_header tbody tr:last-child {
  border-bottom: 1px solid #fff;
}

/* line 33953, vendor/assets/stylesheets/components-rounded.scss */
.fixed_header thead {
  width: 100%;
}

/* line 33956, vendor/assets/stylesheets/components-rounded.scss */
.fixed_header thead th {
  height: 58px;
}

/* line 33962, vendor/assets/stylesheets/components-rounded.scss */
.no-data {
  height: 329px;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 33969, vendor/assets/stylesheets/components-rounded.scss */
.ui-datepicker {
  z-index: 99999 !important;
}

/* line 33973, vendor/assets/stylesheets/components-rounded.scss */
.button-list {
  padding: 20px;
}

@media (max-width: 1170px) {
  /* line 33973, vendor/assets/stylesheets/components-rounded.scss */
  .button-list {
    padding: 10px;
  }
  /* line 33978, vendor/assets/stylesheets/components-rounded.scss */
  .button-list .color-legend {
    margin-left: 0;
    margin-top: 10px;
  }
}

@media (max-width: 992px) {
  /* line 33973, vendor/assets/stylesheets/components-rounded.scss */
  .button-list {
    padding: 20px;
  }
  /* line 33986, vendor/assets/stylesheets/components-rounded.scss */
  .button-list .color-legend {
    margin-left: 0;
    margin-top: 0;
  }
}

/* line 33993, vendor/assets/stylesheets/components-rounded.scss */
.covid-detail-content {
  background: #fff;
  padding: 0;
  margin-bottom: 10px;
  display: block;
  position: relative;
}

/* line 33999, vendor/assets/stylesheets/components-rounded.scss */
.covid-detail-content p {
  margin: 0 !important;
}

/* line 34003, vendor/assets/stylesheets/components-rounded.scss */
.covid-detail-content span {
  margin-bottom: 10px !important;
  margin-top: 0 !important;
  display: block;
}

/* line 34009, vendor/assets/stylesheets/components-rounded.scss */
.covid-detail-content .answer-selection {
  padding: 0;
}

/* line 34011, vendor/assets/stylesheets/components-rounded.scss */
.covid-detail-content .answer-selection .answer-box {
  cursor: pointer;
  font-size: 17px;
  border-bottom: 1px solid #A1A1A6;
  padding: 10px 0;
  display: table;
  width: 100%;
}

/* line 34019, vendor/assets/stylesheets/components-rounded.scss */
.covid-detail-content .answer-selection .answer-box .ans-text {
  color: #7171ca;
}

/* line 34022, vendor/assets/stylesheets/components-rounded.scss */
.covid-detail-content .answer-selection .answer-box:last-child {
  border-bottom: none;
}

/* line 34029, vendor/assets/stylesheets/components-rounded.scss */
.light-gray {
  background: #d3d3d3;
}

/* line 34033, vendor/assets/stylesheets/components-rounded.scss */
.fixed-height {
  height: 329px;
}

/* line 34038, vendor/assets/stylesheets/components-rounded.scss */
.remove-margin p {
  margin: 0 !important;
}

/* line 34044, vendor/assets/stylesheets/components-rounded.scss */
.white-madison {
  background: #FFF !important;
  color: #A40DA3 !important;
}

/* line 34049, vendor/assets/stylesheets/components-rounded.scss */
.text-box {
  padding-left: 26px;
}

/* line 34053, vendor/assets/stylesheets/components-rounded.scss */
.disableDiv {
  pointer-events: none;
  background: #D3D3D3 !important;
}

/* line 34058, vendor/assets/stylesheets/components-rounded.scss */
.disableDiv .mt-radio-list .mt-radio > span {
  border: 1px solid #fff !important;
}

/* line 34063, vendor/assets/stylesheets/components-rounded.scss */
.disableDiv .mt-checkbox.mt-checkbox-outline:hover > input:not([disabled]):checked ~ span, .disableDiv .mt-checkbox.mt-checkbox-outline > input:checked ~ span {
  border: 1px solid #fff !important;
}

/* line 34069, vendor/assets/stylesheets/components-rounded.scss */
.d-block {
  display: block !important;
  padding-bottom: 10px;
}

/* line 34074, vendor/assets/stylesheets/components-rounded.scss */
.question-content {
  background: #fff;
  padding: 15px;
  margin-bottom: 10px;
  display: block;
  position: relative;
}

/* line 34080, vendor/assets/stylesheets/components-rounded.scss */
.question-content p {
  margin: 0 !important;
}

/* line 34084, vendor/assets/stylesheets/components-rounded.scss */
.question-content .answer-selection {
  padding: 0;
}

/* line 34086, vendor/assets/stylesheets/components-rounded.scss */
.question-content .answer-selection .answer-box {
  cursor: pointer;
  font-size: 17px;
  border-bottom: 1px solid #A1A1A6;
  padding: 10px 0;
  display: table;
  width: 100%;
}

/* line 34094, vendor/assets/stylesheets/components-rounded.scss */
.question-content .answer-selection .answer-box .ans-text {
  color: #7171ca;
}

/* line 34097, vendor/assets/stylesheets/components-rounded.scss */
.question-content .answer-selection .answer-box:last-child {
  border-bottom: none;
}

/* line 34104, vendor/assets/stylesheets/components-rounded.scss */
.patient-info {
  padding: 80px 0;
  display: block;
  font-size: 25px;
  text-align: right;
}

/* line 34111, vendor/assets/stylesheets/components-rounded.scss */
.menu-info {
  padding: 27px 0;
  display: block;
  font-size: 25px;
  text-align: right;
}

/* line 34118, vendor/assets/stylesheets/components-rounded.scss */
.p-5 {
  padding: 5px;
}

/* line 34122, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-box {
  height: 80vh;
  padding: 0 15px !important;
}

@media (max-width: 1024px) {
  /* line 34122, vendor/assets/stylesheets/components-rounded.scss */
  .dashboard-box {
    height: auto;
  }
}

/* line 34131, vendor/assets/stylesheets/components-rounded.scss */
.custom-file-upload {
  display: inline-block;
  background-color: #A40DA3;
  color: white;
  padding: 0.5rem;
  border-radius: 0.3rem;
  cursor: pointer;
  text-transform: uppercase !important;
}

/* line 34141, vendor/assets/stylesheets/components-rounded.scss */
.pt-8 {
  padding-top: 8px;
}

/* line 34145, vendor/assets/stylesheets/components-rounded.scss */
.btn-round {
  width: 150px;
  border-radius: 20px;
}

/* line 34151, vendor/assets/stylesheets/components-rounded.scss */
.btn:hover, .btn:focus, .btn.focus {
  color: #fff;
  text-decoration: none;
}

/* line 34156, vendor/assets/stylesheets/components-rounded.scss */
.fixed-search-bar {
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 34161, vendor/assets/stylesheets/components-rounded.scss */
.text-hover {
  text-decoration: underline;
}

/* line 34165, vendor/assets/stylesheets/components-rounded.scss */
.f-16 {
  font-size: 16px !important;
}

/* line 34170, vendor/assets/stylesheets/components-rounded.scss */
.bottom-navbar-list {
  list-style: none;
  padding: 0;
  cursor: pointer;
}

/* line 34176, vendor/assets/stylesheets/components-rounded.scss */
.bottom-navbar-list li .image {
  float: left;
  padding: 10px;
}

/* line 34177, vendor/assets/stylesheets/components-rounded.scss */
.bottom-navbar-list li .image img {
  width: 31px;
  height: 40px;
}

/* line 34185, vendor/assets/stylesheets/components-rounded.scss */
.bottom-navbar-list li .content {
  display: flex;
  align-items: center;
  justify-content: left;
  padding-left: 10px;
  height: 60px;
}

/* line 34195, vendor/assets/stylesheets/components-rounded.scss */
.setting-link {
  padding: 0;
}

/* line 34197, vendor/assets/stylesheets/components-rounded.scss */
.setting-link li {
  list-style: none;
  border-bottom: 1px solid #d9d9d9;
}

/* line 34203, vendor/assets/stylesheets/components-rounded.scss */
.customClass {
  font-size: 20px;
}

@font-face {
  font-family: 'socicon';
  src: url(/font/socicon.eot);
  src: url(/font/socicon.eot?#iefix) format("embedded-opentype"), url(/font/socicon.woff) format("woff"), url(/font/socicon.woff2) format("woff2"), url(/font/socicon.ttf) format("truetype"), url(/font/socicon.svg#sociconregular) format("svg");
  font-weight: normal;
  font-style: normal;
  text-transform: initial;
}

/******************************
 3RD PARTY PLUGIN CUSTOMIZATION 
******************************/
/* Cubic Bezier Transition */
/***
Bootstrap Colorpicker
***/
/* line 21, vendor/assets/stylesheets/plugins.scss */
.input-group.color .input-group-btn i {
  position: absolute;
  display: block;
  cursor: pointer;
  width: 20px;
  height: 20px;
  right: 6px;
}

/* line 30, vendor/assets/stylesheets/plugins.scss */
.colorpicker.dropdown-menu {
  padding: 5px;
}

/* change z-index when opened in modal */
/* line 36, vendor/assets/stylesheets/plugins.scss */
.modal-open .colorpicker {
  z-index: 10055 !important;
}

/***
Bootstrap Datepaginator
***/
/* line 44, vendor/assets/stylesheets/plugins.scss */
.datepaginator a {
  font-family: 'Open Sans';
  font-size: 13px;
  font-weight: 300;
}

/* line 50, vendor/assets/stylesheets/plugins.scss */
.datepicker .today {
  background-image: none !important;
  filter: none !important;
}

/* line 55, vendor/assets/stylesheets/plugins.scss */
#dp-calendar {
  right: 4px !important;
}

/* line 60, vendor/assets/stylesheets/plugins.scss */
.datepaginator .fa-angle-right:before {
  content: "";
}

/* line 63, vendor/assets/stylesheets/plugins.scss */
.datepaginator .fa-angle-left:before {
  content: "";
}

/***
Bootstrap Datepicker
***/
/* line 73, vendor/assets/stylesheets/plugins.scss */
.datepicker.dropdown-menu {
  padding: 5px;
}

/* line 76, vendor/assets/stylesheets/plugins.scss */
.datepicker .selected {
  background-color: #909090 !important;
  background-image: none !important;
  filter: none !important;
}

/* line 81, vendor/assets/stylesheets/plugins.scss */
.datepicker .active {
  background-color: #4b8df8 !important;
  background-image: none !important;
  filter: none !important;
}

/* line 85, vendor/assets/stylesheets/plugins.scss */
.datepicker .active:hover {
  background-color: #2678FC !important;
  background-image: none !important;
  filter: none !important;
}

/* line 91, vendor/assets/stylesheets/plugins.scss */
.datepicker .input-daterange input {
  text-align: left;
}

/* change z-index when opened in modal */
/* line 98, vendor/assets/stylesheets/plugins.scss */
.modal-open .datepicker {
  z-index: 10055 !important;
}

/* line 104, vendor/assets/stylesheets/plugins.scss */
.datepicker table td {
  color: #000;
  font-weight: 300  !important;
  font-family: 'Open Sans' !important;
}

/* line 109, vendor/assets/stylesheets/plugins.scss */
.datepicker table th {
  color: #333;
  font-family: 'Open Sans' !important;
  font-weight: 400  !important;
}

/* line 115, vendor/assets/stylesheets/plugins.scss */
.datepicker.dropdown-menu {
  box-shadow: 5px 5px rgba(102, 102, 102, 0.1);
  border: 1px solid #efefef;
}

/* line 119, vendor/assets/stylesheets/plugins.scss */
.datepicker .fa-angle-left:before {
  content: "";
}

/* line 122, vendor/assets/stylesheets/plugins.scss */
.datepicker .fa-angle-right:before {
  content: "";
}

/***
Bootstrap Daterangepicker
***/
/* line 131, vendor/assets/stylesheets/plugins.scss */
.modal-open .daterangepicker {
  z-index: 10055 !important;
}

/* line 135, vendor/assets/stylesheets/plugins.scss */
.daterangepicker {
  margin-top: 4px;
}

/* line 137, vendor/assets/stylesheets/plugins.scss */
.daterangepicker .input-mini {
  width: 100% !important;
  outline: none !important;
}

/* line 141, vendor/assets/stylesheets/plugins.scss */
.daterangepicker td {
  text-shadow: none;
}

/* line 143, vendor/assets/stylesheets/plugins.scss */
.daterangepicker td.active {
  background-color: #4b8df8;
  background-image: none;
  filter: none;
}

/* line 149, vendor/assets/stylesheets/plugins.scss */
.daterangepicker th {
  font-weight: 400;
  font-size: 14px;
}

/* line 153, vendor/assets/stylesheets/plugins.scss */
.daterangepicker .ranges {
  width: 170px;
}

/* line 154, vendor/assets/stylesheets/plugins.scss */
.daterangepicker .ranges input[type="text"] {
  width: 70px !important;
  font-size: 11px;
  vertical-align: middle;
}

/* line 159, vendor/assets/stylesheets/plugins.scss */
.daterangepicker .ranges label {
  font-weight: 300;
  display: block;
}

/* line 164, vendor/assets/stylesheets/plugins.scss */
.daterangepicker .ranges ul > li.active {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}

/* line 171, vendor/assets/stylesheets/plugins.scss */
.daterangepicker .ranges .btn {
  margin-top: 10px;
}

/* line 175, vendor/assets/stylesheets/plugins.scss */
.daterangepicker.dropdown-menu {
  padding: 5px;
}

/* line 178, vendor/assets/stylesheets/plugins.scss */
.daterangepicker .ranges li {
  color: #333;
}

/* line 180, vendor/assets/stylesheets/plugins.scss */
.daterangepicker .ranges li.active, .daterangepicker .ranges li:hover {
  background: #4b8df8 !important;
  border: 1px solid #4b8df8 !important;
  color: #fff;
}

/* line 186, vendor/assets/stylesheets/plugins.scss */
.daterangepicker .range_inputs input {
  margin-bottom: 0 !important;
}

/* line 189, vendor/assets/stylesheets/plugins.scss */
.daterangepicker .fa-angle-right:before {
  content: "";
}

/* line 192, vendor/assets/stylesheets/plugins.scss */
.daterangepicker .fa-angle-left:before {
  content: "";
}

/***
Bootstrap  Datetimepicker
***/
/* line 203, vendor/assets/stylesheets/plugins.scss */
.datetimepicker table td {
  color: #000;
  font-weight: 300  !important;
  font-family: 'Open Sans' !important;
}

/* line 208, vendor/assets/stylesheets/plugins.scss */
.datetimepicker table th {
  font-family: 'Open Sans' !important;
  font-weight: 400  !important;
}

/* line 213, vendor/assets/stylesheets/plugins.scss */
.datetimepicker.dropdown-menu {
  padding: 5px;
}

/* line 216, vendor/assets/stylesheets/plugins.scss */
.datetimepicker .active {
  background-color: #4b8df8 !important;
  background-image: none !important;
  filter: none !important;
}

/* line 220, vendor/assets/stylesheets/plugins.scss */
.datetimepicker .active:hover {
  background-color: #2678FC !important;
  background-image: none !important;
  filter: none !important;
}

/* line 226, vendor/assets/stylesheets/plugins.scss */
.datetimepicker .fa-angle-left:before {
  content: "";
}

/* line 229, vendor/assets/stylesheets/plugins.scss */
.datetimepicker .fa-angle-right:before {
  content: "";
}

/* change z-index when opened in modal */
/* line 236, vendor/assets/stylesheets/plugins.scss */
.modal-open .datetimepicker {
  z-index: 10055;
}

/***
Bootstrap Editable
***/
/* line 245, vendor/assets/stylesheets/plugins.scss */
.editable-input table {
  border: 0 !important;
}

/* line 247, vendor/assets/stylesheets/plugins.scss */
.editable-input table th, .editable-input table td, .editable-input table tr {
  border: 0 !important;
}

/* line 251, vendor/assets/stylesheets/plugins.scss */
.editable-input .combodate select {
  margin-bottom: 5px;
}

/***
Jansy File Input plugin css changes
***/
/* line 260, vendor/assets/stylesheets/plugins.scss */
.fileinput {
  margin-bottom: 0;
}

/* line 262, vendor/assets/stylesheets/plugins.scss */
.fileinput .close {
  float: none;
}

/* line 265, vendor/assets/stylesheets/plugins.scss */
.fileinput .input-group {
  white-space: nowrap;
  overflow: hidden;
}

/***
Bootstrap Markdown
***/
/* line 275, vendor/assets/stylesheets/plugins.scss */
.md-input {
  padding: 5px !important;
  border-bottom: 0 !important;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  -ms-border-radius: 0 0 4px 4px;
  -o-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}

/* line 285, vendor/assets/stylesheets/plugins.scss */
.md-editor {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}

/* line 291, vendor/assets/stylesheets/plugins.scss */
.md-editor .btn-toolbar {
  margin-left: 0px;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  -o-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}

/* line 299, vendor/assets/stylesheets/plugins.scss */
.md-editor .btn-toolbar .btn-group .btn-sm.btn, .md-editor .btn-toolbar .btn-group .btn-group-sm > .btn {
  padding-bottom: 3px;
}

/* line 302, vendor/assets/stylesheets/plugins.scss */
.md-editor .btn-toolbar .btn-group .btn-primary {
  padding-top: 5px;
  padding-bottom: 7px;
}

/* line 308, vendor/assets/stylesheets/plugins.scss */
.md-editor.active {
  border: 1px solid #999999;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}

/***
Error state for WYSIWYG Editors
***/
/* line 320, vendor/assets/stylesheets/plugins.scss */
.has-error .md-editor {
  border: 1px solid #fbe1e3 !important;
}

/* line 324, vendor/assets/stylesheets/plugins.scss */
.has-success .md-editor {
  border: 1px solid #abe7ed !important;
}

/* line 328, vendor/assets/stylesheets/plugins.scss */
.has-warning .md-editor {
  border: 1px solid #f9e491 !important;
}

/***
Bootstrap Modal
***/
/* fix: content shifting to the right on modal open */
/* line 338, vendor/assets/stylesheets/plugins.scss */
.modal-open.page-overflow .page-container {
  overflow-y: auto !important;
}

/* line 340, vendor/assets/stylesheets/plugins.scss */
.modal-open.page-overflow .page-container .navbar-fixed-top, .modal-open.page-overflow .page-container .navbar-fixed-bottom {
  overflow-y: auto !important;
}

/* line 344, vendor/assets/stylesheets/plugins.scss */
.modal-open.page-overflow .modal-scrollable {
  overflow-y: auto !important;
}

/* line 349, vendor/assets/stylesheets/plugins.scss */
.modal-scrollable {
  overflow: hidden !important;
}

/* BS 3.3.1 fix */
/* line 355, vendor/assets/stylesheets/plugins.scss */
.modal-backdrop {
  position: fixed;
  bottom: 0;
}

/* line 360, vendor/assets/stylesheets/plugins.scss */
.modal-scrollable {
  overflow: hidden !important;
  z-index: 10051;
  overflow-y: scroll !important;
}

/***
Bootstrap Select
***/
/* line 370, vendor/assets/stylesheets/plugins.scss */
.bootstrap-select .btn {
  border-color: #c2cad8;
}

/* line 374, vendor/assets/stylesheets/plugins.scss */
.has-error .bootstrap-select .btn {
  border-color: #fbe1e3;
}

/* line 378, vendor/assets/stylesheets/plugins.scss */
.has-success .bootstrap-select .btn {
  border-color: #abe7ed;
}

/* line 382, vendor/assets/stylesheets/plugins.scss */
.has-warning .bootstrap-select .btn {
  border-color: #f9e491;
}

/* line 388, vendor/assets/stylesheets/plugins.scss */
.bootstrap-select.open .btn, .bootstrap-select.open.dropup .btn {
  border-color: #93a1bb;
}

/* line 392, vendor/assets/stylesheets/plugins.scss */
.bootstrap-select .btn:focus {
  outline: none !important;
  outline-offset: 0;
}

/* line 396, vendor/assets/stylesheets/plugins.scss */
.bootstrap-select.btn-group .dropdown-menu {
  margin-top: 1px;
}

/* line 398, vendor/assets/stylesheets/plugins.scss */
.bootstrap-select.btn-group .dropdown-menu > li > dt > .text {
  font-weight: 600;
  font-family: 'Open Sans';
  font-size: 14px;
}

/* line 403, vendor/assets/stylesheets/plugins.scss */
.bootstrap-select.btn-group .dropdown-menu .text-muted {
  color: #999 !important;
}

/* line 407, vendor/assets/stylesheets/plugins.scss */
.bootstrap-select .caret {
  border: 0;
  width: auto;
  height: auto;
  margin-top: -10px !important;
}

/* line 412, vendor/assets/stylesheets/plugins.scss */
.bootstrap-select .caret:before {
  content: "\f107";
  display: inline-block;
  border: 0;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
}

/* line 421, vendor/assets/stylesheets/plugins.scss */
.bootstrap-select .selected i {
  color: #aaa;
}

/* line 424, vendor/assets/stylesheets/plugins.scss */
.bootstrap-select .dropdown-menu {
  z-index: 9999 !important;
}

/***
Bootstrap Switch 
***/
/* line 433, vendor/assets/stylesheets/plugins.scss */
.bootstrap-switch {
  border-color: #c2cad8;
}

/* line 435, vendor/assets/stylesheets/plugins.scss */
.bootstrap-switch.bootstrap-switch-focused {
  box-shadow: none;
  border-color: #c2cad8;
}

/* line 439, vendor/assets/stylesheets/plugins.scss */
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary {
  color: #fff;
  background: #337ab7;
}

/* line 443, vendor/assets/stylesheets/plugins.scss */
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info {
  color: #fff;
  background: #659be0;
}

/* line 447, vendor/assets/stylesheets/plugins.scss */
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success {
  color: #fff;
  background: #36c6d3;
}

/* line 451, vendor/assets/stylesheets/plugins.scss */
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning {
  color: #fff;
  background: #F1C40F;
}

/* line 455, vendor/assets/stylesheets/plugins.scss */
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger {
  color: #fff;
  background: #ed6b75;
}

/* line 459, vendor/assets/stylesheets/plugins.scss */
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default {
  color: #444;
  background: #e8eaef;
}

/***
Color variants
***/
/* Bootstrap switch on portlet headers */
/* line 471, vendor/assets/stylesheets/plugins.scss */
.portlet:not(.light) > .portlet-title > .actions > .bootstrap-switch {
  border-color: transparent;
  margin-top: 0px;
}

/***
Bootstrap Time Picker
***/
/* line 481, vendor/assets/stylesheets/plugins.scss */
.bootstrap-timepicker-widget table td a {
  padding: 4px 0;
}

/* line 484, vendor/assets/stylesheets/plugins.scss */
.bootstrap-timepicker-widget input {
  outline: none !important;
  border: 0;
}

/* line 487, vendor/assets/stylesheets/plugins.scss */
.bootstrap-timepicker-widget input:focus {
  outline: none !important;
  border: 0;
}

/* line 494, vendor/assets/stylesheets/plugins.scss */
.modal-open .bootstrap-timepicker-widget {
  z-index: 10055 !important;
}

/* line 499, vendor/assets/stylesheets/plugins.scss */
.bootstrap-timepicker-widget.timepicker-orient-bottom:before, .bootstrap-timepicker-widget.timepicker-orient-bottom:after {
  top: auto;
}

/***
Toastr Notifications
***/
/* line 508, vendor/assets/stylesheets/plugins.scss */
.toast {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  background-color: #030303;
}

/* line 515, vendor/assets/stylesheets/plugins.scss */
.toast-success {
  background-color: #51a351;
}

/* line 519, vendor/assets/stylesheets/plugins.scss */
.toast-error {
  background-color: #bd362f;
}

/* line 523, vendor/assets/stylesheets/plugins.scss */
.toast-info {
  background-color: #2f96b4;
}

/* line 527, vendor/assets/stylesheets/plugins.scss */
.toast-warning {
  background-color: #f89406;
}

/* line 531, vendor/assets/stylesheets/plugins.scss */
.toast .toast-close-button {
  display: inline-block;
  margin-top: 0px;
  margin-right: 0px;
  text-indent: -100000px;
  width: 11px;
  height: 16px;
  background-repeat: no-repeat !important;
  background-image: url(/assets/portlet-remove-icon-white.png) !important;
}

/* line 542, vendor/assets/stylesheets/plugins.scss */
.toast-top-center {
  top: 12px;
  margin: 0 auto;
  left: 44%;
  margin-left: -150px;
}

/* line 547, vendor/assets/stylesheets/plugins.scss */
.toast-top-center .toast {
  margin: 0 !important;
}

/* line 552, vendor/assets/stylesheets/plugins.scss */
.toast-bottom-center {
  bottom: 12px;
  margin: 0 auto;
  left: 50%;
  margin-left: -150px;
}

/* line 557, vendor/assets/stylesheets/plugins.scss */
.toast-bottom-center .toast {
  margin: 0 !important;
}

/***
Bootstrap Wizard
***/
/* line 567, vendor/assets/stylesheets/plugins.scss */
.form-wizard .progress {
  margin-bottom: 30px;
}

/* line 570, vendor/assets/stylesheets/plugins.scss */
.form-wizard .steps {
  padding: 10px 0;
  margin-bottom: 15px;
  background-color: #fff;
  background-image: none;
  filter: none;
  border: 0px;
  box-shadow: none;
}

/* line 579, vendor/assets/stylesheets/plugins.scss */
.form-wizard .steps > li > a.step {
  background-color: #fff;
  background-image: none;
  filter: none;
  border: 0px;
  box-shadow: none;
}

/* line 585, vendor/assets/stylesheets/plugins.scss */
.form-wizard .steps > li > a.step:hover {
  background: none;
}

/* line 589, vendor/assets/stylesheets/plugins.scss */
.form-wizard .steps > li > a.step > .number {
  background-color: #eee;
  display: inline-block;
  text-align: center !important;
  font-size: 16px;
  font-weight: 300;
  padding: 11px 15px 13px 15px;
  margin-right: 10px;
  height: 45px;
  width: 45px;
  -webkit-border-radius: 50% !important;
  -moz-border-radius: 50% !important;
  border-radius: 50% !important;
}

/* line 603, vendor/assets/stylesheets/plugins.scss */
.form-wizard .steps > li > a.step > .desc {
  display: inline-block;
  font-size: 16px;
  font-weight: 300;
}

/* line 607, vendor/assets/stylesheets/plugins.scss */
.form-wizard .steps > li > a.step > .desc > i {
  display: none;
}

/* line 614, vendor/assets/stylesheets/plugins.scss */
.form-wizard .steps > li.active > a.step .number {
  background-color: #36c6d3;
  color: #fff;
}

/* line 618, vendor/assets/stylesheets/plugins.scss */
.form-wizard .steps > li.active > a.step .desc {
  color: #333;
}

/* line 623, vendor/assets/stylesheets/plugins.scss */
.form-wizard .steps > li.done > a.step .number {
  background-color: #F1C40F;
  color: #fff;
}

/* line 627, vendor/assets/stylesheets/plugins.scss */
.form-wizard .steps > li.done > a.step .desc {
  color: #333;
}

/* line 629, vendor/assets/stylesheets/plugins.scss */
.form-wizard .steps > li.done > a.step .desc i {
  font-size: 12px;
  font-weight: normal;
  color: #999;
  display: inline-block;
}

@media (min-width: 768px) and (max-width: 1200px) {
  /* 768px & 1200px */
  /* line 643, vendor/assets/stylesheets/plugins.scss */
  .form-wizard .step .desc {
    margin-top: 10px;
    display: block;
  }
}

@media (max-width: 768px) {
  /* 768px */
  /* line 651, vendor/assets/stylesheets/plugins.scss */
  .form-wizard .steps > li > a {
    text-align: left;
  }
}

/*!
 * Tab drop for Bootstrap
 */
/* line 661, vendor/assets/stylesheets/plugins.scss */
.tabbable-tabdrop .nav-tabs, .tabbable-tabdrop .nav-pills {
  position: relative;
}

/* line 664, vendor/assets/stylesheets/plugins.scss */
.tabbable-tabdrop .nav-tabs .caret, .tabbable-tabdrop .nav-pills .caret {
  display: none;
}

/* line 667, vendor/assets/stylesheets/plugins.scss */
.tabbable-tabdrop .nav-tabs .tabdrop .dropdown-toggle i, .tabbable-tabdrop .nav-pills .tabdrop .dropdown-toggle i {
  font-size: 14px;
}

/* line 671, vendor/assets/stylesheets/plugins.scss */
.tabbable-tabdrop .dropdown-menu:after {
  right: 10px;
  left: auto;
}

/* line 675, vendor/assets/stylesheets/plugins.scss */
.tabbable-tabdrop .dropdown-menu:before {
  right: 9px;
  left: auto;
}

/***
wysihtml5
***/
/* line 686, vendor/assets/stylesheets/plugins.scss */
.wysihtml5-sandbox {
  width: 100% !important;
}

/* line 690, vendor/assets/stylesheets/plugins.scss */
.wysihtml5-toolbar li {
  margin: 0px;
  height: 29px;
}

/* line 693, vendor/assets/stylesheets/plugins.scss */
.wysihtml5-toolbar li .dropdown-menu {
  margin-top: 5px;
}

/***
Error state for WYSIWYG Editors
***/
/* line 702, vendor/assets/stylesheets/plugins.scss */
.has-error .wysihtml5-sandbox {
  border: 1px solid #fbe1e3 !important;
}

/* line 706, vendor/assets/stylesheets/plugins.scss */
.has-success .wysihtml5-sandbox {
  border: 1px solid #abe7ed !important;
}

/* line 710, vendor/assets/stylesheets/plugins.scss */
.has-warning .wysihtml5-sandbox {
  border: 1px solid #f9e491 !important;
}

/***
Error state for WYSIWYG Editors
***/
/* line 718, vendor/assets/stylesheets/plugins.scss */
.note-editor {
  border: 1px solid #c2cad8;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}

/* line 725, vendor/assets/stylesheets/plugins.scss */
.note-editor .note-toolbar {
  border-bottom: 1px solid #c2cad8;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  -o-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}

/* line 733, vendor/assets/stylesheets/plugins.scss */
.note-editor .note-statusbar {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  -ms-border-radius: 0 0 4px 4px;
  -o-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}

/* line 739, vendor/assets/stylesheets/plugins.scss */
.note-editor .note-statusbar .note-resizebar {
  border-top: 1px solid #c2cad8;
}

/* line 743, vendor/assets/stylesheets/plugins.scss */
.note-editor.note-frame.fullscreen {
  z-index: 10050;
  width: 100% !important;
}

/* line 748, vendor/assets/stylesheets/plugins.scss */
.note-editor .dropdown-menu:before {
  left: 9px;
  right: auto;
}

/* line 752, vendor/assets/stylesheets/plugins.scss */
.note-editor .dropdown-menu:after {
  left: 10px;
  right: auto;
}

/* line 759, vendor/assets/stylesheets/plugins.scss */
.note-link-dialog .checkbox {
  margin-left: 20px;
}

/* line 763, vendor/assets/stylesheets/plugins.scss */
.has-error .note-editor {
  border: 1px solid #fbe1e3 !important;
}

/* line 767, vendor/assets/stylesheets/plugins.scss */
.has-success .note-editor {
  border: 1px solid #abe7ed !important;
}

/* line 771, vendor/assets/stylesheets/plugins.scss */
.has-warning .note-editor {
  border: 1px solid #f9e491 !important;
}

/***
Bootstrap GtreeTable
***/
/* line 780, vendor/assets/stylesheets/plugins.scss */
.gtreetable .dropdown-menu {
  margin-top: 0px;
}

/* line 782, vendor/assets/stylesheets/plugins.scss */
.gtreetable .dropdown-menu:after, .gtreetable .dropdown-menu:before {
  display: none !important;
}

/* line 786, vendor/assets/stylesheets/plugins.scss */
.gtreetable .node-action .form-control {
  position: relative;
  top: 2px;
  display: inline-block;
}

/* line 791, vendor/assets/stylesheets/plugins.scss */
.gtreetable .node-icon-selected, .gtreetable .node-icon-handle, .gtreetable .node-icon-ce, .gtreetable .node-icon-type {
  opacity: 0.6;
  filter: alpha(opacity=60);
}

/***
Modify bootstrap-tagsinput plugin's css
***/
/* line 801, vendor/assets/stylesheets/plugins.scss */
.bootstrap-tagsinput .tag [data-role="remove"] {
  box-shadow: none;
  font-family: arial;
}

/* line 804, vendor/assets/stylesheets/plugins.scss */
.bootstrap-tagsinput .tag [data-role="remove"]:after {
  font-family: arial;
}

/* line 807, vendor/assets/stylesheets/plugins.scss */
.bootstrap-tagsinput .tag [data-role="remove"]:hover {
  text-decoration: none;
  box-shadow: none;
}

/* line 813, vendor/assets/stylesheets/plugins.scss */
.mt-bootstrap-tables .mt-btm-transform .bars {
  height: auto;
}

/* line 817, vendor/assets/stylesheets/plugins.scss */
.fixed-table-toolbar .columns label {
  margin: 10px;
  padding: 0 0 0 30px;
}

/* line 822, vendor/assets/stylesheets/plugins.scss */
.fixed-table-header th.bs-checkbox {
  outline: none;
}

/* line 824, vendor/assets/stylesheets/plugins.scss */
.fixed-table-header th.bs-checkbox .th-inner {
  overflow: visible;
}

/* line 826, vendor/assets/stylesheets/plugins.scss */
.fixed-table-header th.bs-checkbox .th-inner .mt-checkbox {
  right: -5px;
}

/***
Bootbox
***/
/* line 836, vendor/assets/stylesheets/plugins.scss */
.bootbox .bootbox-close-button {
  margin-top: 0px !important;
}

/*--------------------------------------------------
    [CSS Animation Amchart]
----------------------------------------------------*/
/* line 844, vendor/assets/stylesheets/plugins.scss */
.CSSAnimationChart {
  width: 100%;
  height: 500px;
}

/* line 847, vendor/assets/stylesheets/plugins.scss */
.CSSAnimationChart a {
  color: #bbb !important;
  font-size: 12px !important;
}

/* line 853, vendor/assets/stylesheets/plugins.scss */
.amcharts-graph-g2 .amcharts-graph-stroke {
  stroke-dasharray: 3px 3px;
  stroke-linejoin: round;
  stroke-linecap: round;
  -webkit-animation: am-moving-dashes 1s linear infinite;
  animation: am-moving-dashes 1s linear infinite;
}

@-webkit-keyframes am-moving-dashes {
  100% {
    stroke-dashoffset: -31px;
  }
}

@keyframes am-moving-dashes {
  100% {
    stroke-dashoffset: -31px;
  }
}

/* line 875, vendor/assets/stylesheets/plugins.scss */
.lastBullet {
  -webkit-animation: am-pulsating 1s ease-out infinite;
  animation: am-pulsating 1s ease-out infinite;
}

@-webkit-keyframes am-pulsating {
  0% {
    stroke-opacity: 1;
    stroke-width: 0px;
  }
  100% {
    stroke-opacity: 0;
    stroke-width: 50px;
  }
}

@keyframes am-pulsating {
  0% {
    stroke-opacity: 1;
    stroke-width: 0px;
  }
  100% {
    stroke-opacity: 0;
    stroke-width: 50px;
  }
}

/* line 906, vendor/assets/stylesheets/plugins.scss */
.amcharts-graph-column-front {
  -webkit-transition: all .3s .3s ease-out;
  transition: all .3s .3s ease-out;
}

/* line 909, vendor/assets/stylesheets/plugins.scss */
.amcharts-graph-column-front:hover {
  fill: #496375;
  stroke: #496375;
  -webkit-transition: all .3s ease-out;
  transition: all .3s ease-out;
}

/* line 917, vendor/assets/stylesheets/plugins.scss */
.amcharts-graph-g3 {
  stroke-linejoin: round;
  stroke-linecap: round;
  stroke-dasharray: 500%;
  stroke-dasharray: 0 \0;
  /* fixes IE prob */
  stroke-dashoffset: 0 \0;
  /* fixes IE prob */
  -webkit-animation: am-draw 40s;
  animation: am-draw 40s;
}

@-webkit-keyframes am-draw {
  0% {
    stroke-dashoffset: 500%;
  }
  100% {
    stroke-dashoffset: 0px;
  }
}

@keyframes am-draw {
  0% {
    stroke-dashoffset: 500%;
  }
  100% {
    stroke-dashoffset: 0px;
  }
}

/*--------------------------------------------------
    [Mao Amchart]
----------------------------------------------------*/
/* line 955, vendor/assets/stylesheets/plugins.scss */
.mapChart {
  width: 100%;
  height: 500px;
}

/* line 958, vendor/assets/stylesheets/plugins.scss */
.mapChart a {
  color: #bbb !important;
  font-size: 12px !important;
}

/*--------------------------------------------------
    [Column Line]
----------------------------------------------------*/
/* line 968, vendor/assets/stylesheets/plugins.scss */
.columnLine {
  width: 100%;
  height: 350px;
  font-size: 11px;
}

/* line 974, vendor/assets/stylesheets/plugins.scss */
.amcharts-graph-graph2 .amcharts-graph-stroke {
  stroke-dasharray: 4px 5px;
  stroke-linejoin: round;
  stroke-linecap: round;
  -webkit-animation: am-moving-dashes 1s linear infinite;
  animation: am-moving-dashes 1s linear infinite;
}

@-webkit-keyframes am-moving-dashes {
  100% {
    stroke-dashoffset: -28px;
  }
}

@keyframes am-moving-dashes {
  100% {
    stroke-dashoffset: -28px;
  }
}

/*--------------------------------------------------
    [Animated Pie Chart]
----------------------------------------------------*/
/* line 1000, vendor/assets/stylesheets/plugins.scss */
.animated-pie-chart {
  width: 100%;
  height: 350px;
  font-size: 11px;
}

/***
CKEditor css changes
***/
/* line 1010, vendor/assets/stylesheets/plugins.scss */
.cke {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}

/* line 1016, vendor/assets/stylesheets/plugins.scss */
.cke .cke-top {
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  -o-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}

/* line 1023, vendor/assets/stylesheets/plugins.scss */
.cke .cke-bottom {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  -ms-border-radius: 0 0 4px 4px;
  -o-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}

/* line 1032, vendor/assets/stylesheets/plugins.scss */
.cke_bottom, .cke_inner, .cke_top, .cke_reset, .cke_dialog_title, .cke_dialog_footer, .cke_dialog {
  background-image: none !important;
  filter: none;
  border-top: 0;
  border-bottom: 0;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  text-shadow: none;
}

/* line 1043, vendor/assets/stylesheets/plugins.scss */
.cke_dialog_ui_button, .cke_dialog_tab {
  background-image: none !important;
  filter: none;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  text-shadow: none !important;
}

/* line 1052, vendor/assets/stylesheets/plugins.scss */
.cke_dialog_ui_button:hover, .cke_dialog_tab:hover {
  text-decoration: none;
  text-shadow: none;
}

/* line 1057, vendor/assets/stylesheets/plugins.scss */
.cke_dialog_ui_input_text {
  background-image: none !important;
  filter: none;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}

/* line 1065, vendor/assets/stylesheets/plugins.scss */
.cke_combo_button, .cke_button, .cke_toolbar, .cke_toolgroup {
  background-image: none !important;
  filter: none !important;
  border: 0;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}

/* line 1074, vendor/assets/stylesheets/plugins.scss */
.cke_button, .cke_combo_button, .cke_panel_grouptitle, .cke_hc.cke_panel_listItem a {
  background-image: none !important;
  filter: none;
  text-shadow: none;
}

/* line 1080, vendor/assets/stylesheets/plugins.scss */
.cke_button:hover, .cke_combo_button:hover {
  background-color: #ddd;
}

/* line 1084, vendor/assets/stylesheets/plugins.scss */
.cke_toolbar_break {
  background-image: none !important;
  filter: none !important;
  border: 0;
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  -ms-box-shadow: none !important;
  -o-box-shadow: none !important;
}

/***
Error state for WYSIWYG Editors
***/
/* line 1099, vendor/assets/stylesheets/plugins.scss */
.has-error .cke {
  border: 1px solid #fbe1e3 !important;
}

/* line 1103, vendor/assets/stylesheets/plugins.scss */
.has-success .cke {
  border: 1px solid #abe7ed !important;
}

/* line 1107, vendor/assets/stylesheets/plugins.scss */
.has-warning .cke {
  border: 1px solid #f9e491 !important;
}

/***
Clockface
***/
/* line 1115, vendor/assets/stylesheets/plugins.scss */
.modal-open .clockface {
  z-index: 10055 !important;
}

/* line 1120, vendor/assets/stylesheets/plugins.scss */
.clockface .cell .inner.active, .clockface .cell .outer.active {
  background-color: #4b8df8 !important;
  background-image: none;
  filter: none;
}

/***
Datatables general customization
***/
/* line 1132, vendor/assets/stylesheets/plugins.scss */
.table-checkable tr > th:first-child, .table-checkable tr > td:first-child {
  text-align: left;
  max-width: 150px;
  min-width: 40px;
  /*padding-left: 0;*/
  padding-right: 0;
}

/* line 1143, vendor/assets/stylesheets/plugins.scss */
table.dataTable thead th, table.dataTable thead td {
  border-bottom: 2px solid #e7ecf1;
  outline: none !important;
}

/* line 1148, vendor/assets/stylesheets/plugins.scss */
table.dataTable.no-footer {
  border-bottom-color: #e7ecf1;
}

/* line 1151, vendor/assets/stylesheets/plugins.scss */
table.dataTable tr.heading > th {
  background-color: #fbfcfd;
}

/***
Extended pagination
***/
/* line 1160, vendor/assets/stylesheets/plugins.scss */
.paging_bootstrap_extended {
  margin: 5px 0 0 0 !important;
  padding: 0 !important;
  float: none !important;
  font-size: 13px;
}

/* line 1167, vendor/assets/stylesheets/plugins.scss */
.dataTables_extended_wrapper {
  margin-top: 10px;
}

/* line 1169, vendor/assets/stylesheets/plugins.scss */
.dataTables_extended_wrapper .seperator {
  padding: 0 2px;
}

/* line 1172, vendor/assets/stylesheets/plugins.scss */
.dataTables_extended_wrapper .table.dataTable {
  margin: 20px 0 !important;
}

/* line 1176, vendor/assets/stylesheets/plugins.scss */
.dataTables_extended_wrapper div.dataTables_paginate, .dataTables_extended_wrapper div.dataTables_length, .dataTables_extended_wrapper div.dataTables_info {
  display: inline-block;
  float: none !important;
  padding: 0 !important;
  margin: 0 !important;
  position: static !important;
}

/* line 1184, vendor/assets/stylesheets/plugins.scss */
.dataTables_extended_wrapper .table-group-actions > span {
  font-size: 13px;
}

/* line 1187, vendor/assets/stylesheets/plugins.scss */
.dataTables_extended_wrapper div.dataTables_length label {
  margin: 0 !important;
  padding: 0 !important;
  font-size: 13px;
  float: none !important;
  display: inline-block !important;
}

@media (max-width: 480px) {
  /* line 1199, vendor/assets/stylesheets/plugins.scss */
  .dataTables_extended_wrapper div.dataTables_paginate, .dataTables_extended_wrapper div.dataTables_length, .dataTables_extended_wrapper div.dataTables_info {
    display: block;
    margin-bottom: 10px !important;
  }
  /* line 1204, vendor/assets/stylesheets/plugins.scss */
  .dataTables_extended_wrapper .seperator {
    display: none !important;
  }
}

/* line 1210, vendor/assets/stylesheets/plugins.scss */
.table-container .table-actions-wrapper {
  display: none;
}

/***
Scroller Extension
***/
/* line 1218, vendor/assets/stylesheets/plugins.scss */
.dataTables_scroll {
  margin-bottom: 10px;
}

/* line 1222, vendor/assets/stylesheets/plugins.scss */
.dataTables_scrollHead {
  border-bottom: 2px solid #e7ecf1 !important;
}

/* line 1224, vendor/assets/stylesheets/plugins.scss */
.dataTables_scrollHead thead th {
  border-bottom: 0 !important;
}

/* line 1229, vendor/assets/stylesheets/plugins.scss */
.dataTables_scrollBody {
  border-bottom: 1px solid #e7ecf1 !important;
}

/* line 1233, vendor/assets/stylesheets/plugins.scss */
.table-both-scroll .dataTables_scrollBody {
  border-bottom: 0 !important;
}

/***
Datatables processing
***/
/* line 1241, vendor/assets/stylesheets/plugins.scss */
.dataTables_wrapper .dataTables_processing {
  width: 200px;
  display: inline-block;
  padding: 7px;
  left: 50%;
  margin-left: -100px;
  margin-top: 10px;
  text-align: center;
  color: #3f444a;
  border: 1px solid #e7ecf1;
  background: #eef1f5;
  vertical-align: middle;
  -webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
}

/***
Tool Buttons
***/
/* line 1262, vendor/assets/stylesheets/plugins.scss */
.dt-button-background {
  display: none !important;
}

/* line 1266, vendor/assets/stylesheets/plugins.scss */
div.dt-button-collection {
  border: 1px solid #eee;
  background: #ffffff;
  box-shadow: 5px 5px rgba(102, 102, 102, 0.1);
  padding: 0;
}

/* line 1271, vendor/assets/stylesheets/plugins.scss */
div.dt-button-collection > a.dt-button {
  background: none;
  padding: 8px 16px;
  font-weight: 300;
  margin: 1px 1px;
  box-shadow: none !important;
  border: 0 !important;
}

/* line 1278, vendor/assets/stylesheets/plugins.scss */
div.dt-button-collection > a.dt-button > span {
  font-size: 14px;
  color: #333;
}

/* line 1282, vendor/assets/stylesheets/plugins.scss */
div.dt-button-collection > a.dt-button.active {
  background: #f6f6f6 !important;
  box-shadow: none !important;
  border: 0 !important;
}

/* line 1286, vendor/assets/stylesheets/plugins.scss */
div.dt-button-collection > a.dt-button.active > span {
  color: #333;
}

/* line 1293, vendor/assets/stylesheets/plugins.scss */
button.dt-button, div.dt-button, a.dt-button {
  background-image: none !important;
  padding: 6px 12px !important;
}

/* line 1298, vendor/assets/stylesheets/plugins.scss */
button.dt-button:last-child, div.dt-button:last-child, a.dt-button:last-child {
  margin-right: 0;
}

/* line 1302, vendor/assets/stylesheets/plugins.scss */
.dataTables_wrapper .dt-buttons {
  float: right;
  margin-top: -38px;
}

/* line 1308, vendor/assets/stylesheets/plugins.scss */
.portlet.light .dataTables_wrapper .dt-buttons {
  margin-top: -64px;
}

/* line 1311, vendor/assets/stylesheets/plugins.scss */
.portlet.box .dataTables_wrapper .dt-buttons {
  margin-top: -38px;
}

/***
Rot Details
***/
/* line 1321, vendor/assets/stylesheets/plugins.scss */
.dataTable .row-details.row-details-close {
  background: url(/assets/datatable-row-openclose.png) no-repeat 0 0;
}

/* line 1324, vendor/assets/stylesheets/plugins.scss */
.dataTable .row-details.row-details-open {
  background: url(/assets/datatable-row-openclose.png) no-repeat 0 -23px;
}

/***
Sorting
***/
/* line 1335, vendor/assets/stylesheets/plugins.scss */
table.dataTable thead .sorting, table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc, table.dataTable thead .sorting_asc_disabled, table.dataTable thead .sorting_desc_disabled {
  cursor: pointer;
}

/* line 1338, vendor/assets/stylesheets/plugins.scss */
table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:after {
  display: none;
}

/* line 1341, vendor/assets/stylesheets/plugins.scss */
table.dataTable thead .sorting {
  background: url(/assets/datatables/images/sort_both-624f0a471a2535c4754e1f6974b0e64ee70d6907738346e2a11d0bff20258b8c.png) no-repeat center right;
}

/* line 1344, vendor/assets/stylesheets/plugins.scss */
table.dataTable thead .sorting_asc {
  background: url(/assets/datatables/images/sort_asc-acc78012a21e7afdd47fb6fd8322b1894bc849d70646f156fb8b364ea0e4e50d.png) no-repeat center right;
}

/* line 1347, vendor/assets/stylesheets/plugins.scss */
table.dataTable thead .sorting_desc {
  background: url(/assets/datatables/images/sort_desc-aaa9264271d741dc406e29106fab9c6f641f1b6176cfb2f0f4b8406e1c204aa9.png) no-repeat center right;
}

/* line 1350, vendor/assets/stylesheets/plugins.scss */
table.dataTable thead .sorting_asc_disabled {
  background: url(/assets/datatables/images/sort_asc_disabled-50f0e16f8289b1f09eb0d0494d0eee7ae4717e857a4ed77997bb06cefecb2528.png) no-repeat center right;
}

/* line 1353, vendor/assets/stylesheets/plugins.scss */
table.dataTable thead .sorting_desc_disabled {
  background: url(/assets/datatables/images/sort_desc_disabled-3450cc1e5a1585690226a713a726753b3fa2d177e41338a36e0a3188e3f02663.png) no-repeat center right;
}

/* line 1357, vendor/assets/stylesheets/plugins.scss */
table.dataTable th:active {
  outline: none;
}

/* line 1360, vendor/assets/stylesheets/plugins.scss */
table.dataTable.fixedHeader-floating {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  border: 1px solid #dee5ec;
  -webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
}

/***
Fixed Header
***/
/* line 1374, vendor/assets/stylesheets/plugins.scss */
.table-header-fixed thead > tr > th {
  border-top: 0;
}

/* line 1380, vendor/assets/stylesheets/plugins.scss */
.table > tfoot > tr > th, .table > tfoot > tr > td {
  border-bottom: 0;
  padding: 10px;
  border-top: 1px solid #e7ecf1;
  font-weight: 600;
}

/* line 1387, vendor/assets/stylesheets/plugins.scss */
.table.dataTable.dt-responsive .table.dataTable.responsive {
  width: 100%;
}

/***
Responsive Datatables
***/
/* line 1398, vendor/assets/stylesheets/plugins.scss */
table.dataTable.dtr-column > tbody > tr > td.control, table.dataTable.dtr-column > tbody > tr > th.control {
  text-align: center;
  width: 14px;
}

/* line 1402, vendor/assets/stylesheets/plugins.scss */
table.dataTable.dtr-column > tbody > tr > td.control:before, table.dataTable.dtr-column > tbody > tr > th.control:before {
  margin-left: -8px;
  text-align: center;
  text-indent: 0;
  line-height: 0;
}

/* line 1408, vendor/assets/stylesheets/plugins.scss */
table.dataTable.dtr-column > tbody > tr > td.control:before, table.dataTable.dtr-column > tbody > tr > th.control:before {
  box-shadow: none !important;
  background-color: #b0c1d2;
  font-weight: 300;
  vertical-align: middle;
  line-height: 16px;
  border: 0;
}

/* line 1418, vendor/assets/stylesheets/plugins.scss */
table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child:before, table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child:before {
  box-shadow: none !important;
  background-color: #b0c1d2;
  font-weight: 300;
  vertical-align: middle;
  line-height: 16px;
  border: 0;
}

/* line 1428, vendor/assets/stylesheets/plugins.scss */
table.dataTable.dtr-column > tbody > tr.parent td.control:before, table.dataTable.dtr-column > tbody > tr.parent th.control:before {
  background-color: #36c6d3;
  font-weight: 300;
  vertical-align: middle;
  border: 0;
}

/* line 1437, vendor/assets/stylesheets/plugins.scss */
table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td:first-child:before, table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th:first-child:before {
  background-color: #36c6d3;
  font-weight: 300;
  vertical-align: middle;
  border: 0;
}

/* line 1445, vendor/assets/stylesheets/plugins.scss */
table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child:before, table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child:before {
  top: 10px;
}

/* line 1451, vendor/assets/stylesheets/plugins.scss */
table.dataTable.dtr-column > tbody > tr > td.control:before, table.dataTable.dtr-column > tbody > tr > th.control:before {
  text-align: center;
  margin-top: -8px;
}

/* line 1456, vendor/assets/stylesheets/plugins.scss */
table.dataTable > tbody > tr.child ul li {
  border: 0;
}

@-moz-document url-prefix() {
  /* line 1462, vendor/assets/stylesheets/plugins.scss */
  .portlet-datatable .dataTables_wrapper .table-responsive {
    padding: 0 2px !important;
  }
}

@media (max-width: 767px) {
  /* 767px */
  /* line 1471, vendor/assets/stylesheets/plugins.scss */
  .portlet.box .dataTables_wrapper .dt-buttons, .portlet.light .dataTables_wrapper .dt-buttons {
    margin-top: 0;
    margin-bottom: 20px;
  }
  /* line 1475, vendor/assets/stylesheets/plugins.scss */
  .portlet.box .dataTables_wrapper .dt-buttons > .dt-button, .portlet.light .dataTables_wrapper .dt-buttons > .dt-button {
    margin-top: 5px;
  }
}

/* line 1482, vendor/assets/stylesheets/plugins.scss */
.table-scrollable .dataTable th .btn-group, .table-scrollable .dataTable td .btn-group {
  position: absolute;
  margin-top: -2px;
}

/***
Dropzone css changes(new in v1.1.1)
***/
/* line 1492, vendor/assets/stylesheets/plugins.scss */
.dropzone {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}

/* line 1498, vendor/assets/stylesheets/plugins.scss */
.dropzone-file-area {
  border: 2px dashed #028AF4;
  background: white;
  padding: 20px;
  margin: 0 auto;
  text-align: center;
}

/* line 1506, vendor/assets/stylesheets/plugins.scss */
.dz-hidden-input {
  left: 0;
}

@media (max-width: 768px) {
  /* 768px */
  /* line 1512, vendor/assets/stylesheets/plugins.scss */
  .dropzone-file-area {
    width: auto;
  }
}

/***
Fancy box fix overlay fix
***/
/* line 1521, vendor/assets/stylesheets/plugins.scss */
.fancybox-overlay {
  z-index: 100000;
}

/* line 1525, vendor/assets/stylesheets/plugins.scss */
.fancybox-opened {
  z-index: 100001;
}

/***
FuelUX Spinners
***/
/* line 1533, vendor/assets/stylesheets/plugins.scss */
.spinner-buttons.btn-group-vertical .btn {
  text-align: center;
  margin: 0;
  height: 17px;
  width: 22px;
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 0px;
}

/* line 1544, vendor/assets/stylesheets/plugins.scss */
.page-style-rounded .spinner-buttons.btn-group-vertical .btn.spinner-up {
  border-radius: 0;
  border-top-right-radius: 4px !important;
}

/* line 1548, vendor/assets/stylesheets/plugins.scss */
.page-style-rounded .spinner-buttons.btn-group-vertical .btn.spinner-down {
  border-radius: 0;
  border-bottom-right-radius: 4px;
}

/***
Fullcalendar
***/
/* External events */
/* line 1559, vendor/assets/stylesheets/plugins.scss */
.external-event {
  display: inline-block;
  cursor: move;
  margin-bottom: 5px;
  margin-left: 5px;
}

/* line 1566, vendor/assets/stylesheets/plugins.scss */
.fc-scroller {
  overflow-y: auto;
  overflow-x: hidden;
}

/* line 1571, vendor/assets/stylesheets/plugins.scss */
.fc-month-view .fc-scroller {
  height: auto !important;
}

/* line 1576, vendor/assets/stylesheets/plugins.scss */
.portlet .event-form-title {
  font-size: 16px;
  margin-top: 4px;
  font-weight: 400;
  margin-bottom: 10px;
}

/* line 1583, vendor/assets/stylesheets/plugins.scss */
.portlet.calendar .fc-button {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
  border: 0;
  height: 35px;
  padding: 5px 8px 8px 8px;
  margin-left: 2px;
  border-top-style: none;
  border-bottom-style: none;
  border-right-style: solid;
  border-left-style: solid;
  border-color: #ddd;
  background: transparent;
  color: #fff;
  top: -48px;
  outline: none !important;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  -o-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}

/* line 1607, vendor/assets/stylesheets/plugins.scss */
.portlet.calendar .fc-toolbar {
  margin-bottom: 0px;
}

/* line 1609, vendor/assets/stylesheets/plugins.scss */
.portlet.calendar .fc-toolbar h2 {
  margin-top: 3px;
  font-size: 22px;
  font-weight: 600;
}

/* line 1615, vendor/assets/stylesheets/plugins.scss */
.portlet.calendar .fc-header {
  margin-bottom: -21px;
}

/* line 1618, vendor/assets/stylesheets/plugins.scss */
.portlet.calendar .fc-button-prev {
  padding-right: 10px;
  padding-left: 8px;
}

/* line 1622, vendor/assets/stylesheets/plugins.scss */
.portlet.calendar .fc-button-next {
  padding-right: 8px;
  padding-left: 10px;
}

/* line 1627, vendor/assets/stylesheets/plugins.scss */
.portlet.calendar .fc-button .fc-icon {
  height: 20px;
  top: -5px;
}

/* line 1631, vendor/assets/stylesheets/plugins.scss */
.portlet.calendar .fc-button.fc-state-active, .portlet.calendar .fc-button.fc-state-hover {
  color: #666;
  background-color: #fff;
}

/* line 1635, vendor/assets/stylesheets/plugins.scss */
.portlet.calendar .fc-button.fc-state-disabled {
  color: #ddd;
}

/* line 1638, vendor/assets/stylesheets/plugins.scss */
.portlet.calendar .fc-button .fc-icon-left-single-arrow {
  font-family: FontAwesome;
  display: inline-block;
  font-size: 16px;
}

/* line 1642, vendor/assets/stylesheets/plugins.scss */
.portlet.calendar .fc-button .fc-icon-left-single-arrow:after {
  content: "";
  margin: 0;
}

/* line 1646, vendor/assets/stylesheets/plugins.scss */
.portlet.calendar .fc-button .fc-icon-left-single-arrow:before {
  content: "\f104";
}

/* line 1650, vendor/assets/stylesheets/plugins.scss */
.portlet.calendar .fc-button .fc-icon-right-single-arrow {
  font-family: FontAwesome;
  display: inline-block;
  font-size: 16px;
}

/* line 1654, vendor/assets/stylesheets/plugins.scss */
.portlet.calendar .fc-button .fc-icon-right-single-arrow:after {
  margin: 0;
  content: "";
}

/* line 1658, vendor/assets/stylesheets/plugins.scss */
.portlet.calendar .fc-button .fc-icon-right-single-arrow:before {
  content: "\f105";
}

/* line 1663, vendor/assets/stylesheets/plugins.scss */
.portlet.calendar .fc-text-arrow {
  font-size: 22px;
  font-family: "Courier New", Courier, monospace;
  vertical-align: baseline;
}

/* line 1668, vendor/assets/stylesheets/plugins.scss */
.portlet.calendar .fc-event {
  border: 0px;
  background-color: #187db7;
  color: #fff;
}

/* line 1672, vendor/assets/stylesheets/plugins.scss */
.portlet.calendar .fc-event .fc-content {
  border: 0px;
  padding: 5px 7px;
}

/* line 1676, vendor/assets/stylesheets/plugins.scss */
.portlet.calendar .fc-event .fc-time {
  float: left;
  text-align: left;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  padding-right: 5px;
}

/* line 1684, vendor/assets/stylesheets/plugins.scss */
.portlet.calendar .fc-event .fc-title {
  text-align: left;
  float: left;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
}

/* line 1692, vendor/assets/stylesheets/plugins.scss */
.portlet.calendar .fc-header-title h2 {
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  color: #111;
}

/* line 1698, vendor/assets/stylesheets/plugins.scss */
.portlet.calendar .fc-widget-header {
  background-image: none;
  filter: none;
  background-color: #eee;
  text-transform: uppercase;
  font-weight: 300;
}

/* line 1705, vendor/assets/stylesheets/plugins.scss */
.portlet.calendar.light .fc-button {
  top: -60px;
  color: #666;
  text-transform: uppercase;
  font-size: 12px;
  padding-bottom: 35px;
}

/* line 1711, vendor/assets/stylesheets/plugins.scss */
.portlet.calendar.light .fc-button .fc-text-arrow {
  margin-top: -6px;
  display: inline-block;
}

/* line 1715, vendor/assets/stylesheets/plugins.scss */
.portlet.calendar.light .fc-button.fc-state-active, .portlet.calendar.light .fc-button.fc-state-hover {
  color: #333;
  border-bottom: 2px solid #36c6d3;
}

/* line 1719, vendor/assets/stylesheets/plugins.scss */
.portlet.calendar.light .fc-button.fc-state-disabled {
  color: #aaa;
}

/* line 1724, vendor/assets/stylesheets/plugins.scss */
.portlet.calendar .mobile .fc-button {
  padding: 0px 6px 20px 6px;
  margin-left: 2px;
  border: 0;
  background-color: #ddd;
  background-image: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  color: #000;
  text-shadow: none;
  text-align: center;
}

/* line 1739, vendor/assets/stylesheets/plugins.scss */
.portlet.calendar .mobile .fc-button.fc-state-hover, .portlet.calendar .mobile .fc-button.fc-state-active {
  background-color: #eee;
}

/* line 1742, vendor/assets/stylesheets/plugins.scss */
.portlet.calendar .mobile .fc-button.fc-state-disabled {
  color: #bbb;
}

/* line 1746, vendor/assets/stylesheets/plugins.scss */
.portlet.calendar .mobile .fc-button-prev {
  margin-right: 5px;
  margin-top: -2px;
}

/* line 1750, vendor/assets/stylesheets/plugins.scss */
.portlet.calendar .mobile .fc-button-next {
  margin-right: -0px;
  margin-top: -2px;
}

/* line 1754, vendor/assets/stylesheets/plugins.scss */
.portlet.calendar .mobile .fc-header-space {
  margin: 0px;
  padding: 0px;
  width: 0px;
}

/* line 1759, vendor/assets/stylesheets/plugins.scss */
.portlet.calendar .mobile .fc-header-left {
  position: absolute;
  z-index: 10;
}

/* line 1762, vendor/assets/stylesheets/plugins.scss */
.portlet.calendar .mobile .fc-header-left .fc-button {
  top: -2px;
}

/* line 1766, vendor/assets/stylesheets/plugins.scss */
.portlet.calendar .mobile .fc-header-right {
  position: relative;
  right: 0;
}

/* line 1769, vendor/assets/stylesheets/plugins.scss */
.portlet.calendar .mobile .fc-header-right .fc-button {
  top: 35px;
}

/* line 1773, vendor/assets/stylesheets/plugins.scss */
.portlet.calendar .mobile .fc-content {
  margin-top: 53px;
}

/***
Google Maps
***/
/* line 1784, vendor/assets/stylesheets/plugins.scss */
.gmaps {
  height: 300px;
  width: 100%;
  /* important!  bootstrap sets max-width on img to 100% which conflicts with google map canvas*/
}

/* line 1788, vendor/assets/stylesheets/plugins.scss */
.gmaps img {
  max-width: none;
}

/* line 1793, vendor/assets/stylesheets/plugins.scss */
#gmap_static div {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  height: 100%;
  display: block;
  height: 300px;
}

/* line 1801, vendor/assets/stylesheets/plugins.scss */
#gmap_routes_instructions {
  margin-top: 10px;
  margin-bottom: 0px;
}

/***
Gritter notification modify
***/
/* line 1810, vendor/assets/stylesheets/plugins.scss */
#gritter-notice-wrapper {
  right: 1px !important;
}

/* line 1814, vendor/assets/stylesheets/plugins.scss */
.gritter-close {
  left: auto !important;
  right: 3px !important;
}

/* line 1819, vendor/assets/stylesheets/plugins.scss */
.gritter-title {
  font-family: 'Open Sans';
  font-size: 18px;
  font-weight: 300;
}

/***
Dashboard Charts(new in v1.2.1)
***/
/* line 1829, vendor/assets/stylesheets/plugins.scss */
.easy-pie-chart {
  text-align: center;
}

/* line 1833, vendor/assets/stylesheets/plugins.scss */
.sparkline-chart {
  text-align: center;
  margin-top: 15px;
  position: relative;
}

/* line 1839, vendor/assets/stylesheets/plugins.scss */
.easy-pie-chart .number {
  font-size: 14px !important;
  font-weight: 300;
  margin: 0 auto;
  position: relative;
  text-align: center;
  width: 75px;
  height: 75px;
  line-height: 75px;
}

/* line 1848, vendor/assets/stylesheets/plugins.scss */
.easy-pie-chart .number canvas {
  position: absolute;
  top: 0;
  left: 0;
}

/* line 1856, vendor/assets/stylesheets/plugins.scss */
.sparkline-chart .number {
  width: 100px;
  margin: 0 auto;
  margin-bottom: 10px;
}

/* line 1861, vendor/assets/stylesheets/plugins.scss */
.sparkline-chart .title {
  display: block;
  text-align: center;
  color: #333;
  font-weight: 300;
  font-size: 16px;
  margin-top: 5px;
  margin-bottom: 10px;
}

/* line 1872, vendor/assets/stylesheets/plugins.scss */
.easy-pie-chart .title {
  display: block;
  text-align: center;
  color: #333;
  font-weight: 300;
  font-size: 16px;
  margin-top: 5px;
  margin-bottom: 10px;
}

/* line 1882, vendor/assets/stylesheets/plugins.scss */
.sparkline-chart .title:hover, .easy-pie-chart .title:hover {
  color: #666;
  text-decoration: none;
}

/* line 1887, vendor/assets/stylesheets/plugins.scss */
.sparkline-chart .title > i, .easy-pie-chart .title > i {
  margin-top: 5px;
}

/***
jQuery File Upload
***/
/* line 1896, vendor/assets/stylesheets/plugins.scss */
.blueimp-gallery .close {
  background-image: url(/assets/portlet-remove-icon-white.png) !important;
  margin-top: -2px;
}

/* line 1900, vendor/assets/stylesheets/plugins.scss */
.blueimp-gallery .prev, .blueimp-gallery .next {
  border-radius: 23px !important;
}

/***
jQuery Multi Select
***/
/* line 1910, vendor/assets/stylesheets/plugins.scss */
.ms-container .ms-list {
  border: 1px solid #e5e5e5;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/* line 1916, vendor/assets/stylesheets/plugins.scss */
.ms-container .ms-optgroup-label {
  font-size: 14px;
}

/* line 1919, vendor/assets/stylesheets/plugins.scss */
.ms-container .ms-selectable li.ms-elem-selectable, .ms-container .ms-selection li.ms-elem-selection {
  font-size: 13px;
}

/* line 1922, vendor/assets/stylesheets/plugins.scss */
.ms-container .ms-list.ms-focus {
  border-color: #999999;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/* line 1928, vendor/assets/stylesheets/plugins.scss */
.ms-container .ms-selectable li.ms-hover, .ms-container .ms-selection li.ms-hover {
  color: #333;
  background-color: #eee;
}

/* line 1932, vendor/assets/stylesheets/plugins.scss */
.ms-container .form-control {
  margin-bottom: 5px;
}

/***
jQuery Notific8 Plugin
***/
/* line 1941, vendor/assets/stylesheets/plugins.scss */
.jquery-notific8-message {
  font-size: 13px;
}

/* line 1945, vendor/assets/stylesheets/plugins.scss */
[class*="jquery-notific8"] {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 1949, vendor/assets/stylesheets/plugins.scss */
[class*="jquery-notific8"]:after, [class*="jquery-notific8"]:before {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 1956, vendor/assets/stylesheets/plugins.scss */
.right .jquery-notific8-close-sticky span, .left .jquery-notific8-close-sticky span {
  font-size: 10px;
}

/* line 1960, vendor/assets/stylesheets/plugins.scss */
.jquery-notific8-heading {
  font-weight: 300;
  font-size: 16px;
}

/***
Password Strength(in v1.4)
***/
/* line 1970, vendor/assets/stylesheets/plugins.scss */
.password-strength .password-verdict {
  display: inline-block;
  margin-top: 6px;
  margin-left: 5px;
}

/* line 1975, vendor/assets/stylesheets/plugins.scss */
.password-strength .progress {
  margin-top: 5px;
  margin-bottom: 0;
}

/* line 1979, vendor/assets/stylesheets/plugins.scss */
.password-strength .progress-bar {
  padding: 2px;
}

/***
jQuery Slimscroll
***/
/* line 1988, vendor/assets/stylesheets/plugins.scss */
.scroller {
  padding: 0px;
  margin: 0px;
  padding-right: 12px;
  overflow: hidden;
}

/* line 1995, vendor/assets/stylesheets/plugins.scss */
.scroller-footer {
  margin-top: 10px;
}

/* line 1997, vendor/assets/stylesheets/plugins.scss */
.scroller-footer:before {
  content: " ";
  display: table;
}

/* line 2001, vendor/assets/stylesheets/plugins.scss */
.scroller-footer:after {
  content: " ";
  display: table;
  clear: both;
}

/* line 2008, vendor/assets/stylesheets/plugins.scss */
.portlet-body .slimScrollBar {
  margin-right: 0px;
}

/***
jQuery Sparkline
***/
/* line 2016, vendor/assets/stylesheets/plugins.scss */
.jqstooltip {
  width: auto !important;
  height: auto !important;
}

/* line 2021, vendor/assets/stylesheets/plugins.scss */
.easy-pie-chart {
  text-align: center;
}

/* line 2025, vendor/assets/stylesheets/plugins.scss */
.sparkline-chart {
  text-align: center;
  margin-top: 15px;
  position: relative;
}

/* line 2031, vendor/assets/stylesheets/plugins.scss */
.easy-pie-chart .number {
  font-size: 16px;
  font-weight: 300;
  width: 85px;
  margin: 0 auto;
}

/* line 2039, vendor/assets/stylesheets/plugins.scss */
.sparkline-chart .number {
  width: 100px;
  margin: 0 auto;
  margin-bottom: 10px;
}

/* line 2044, vendor/assets/stylesheets/plugins.scss */
.sparkline-chart .title {
  display: block;
  text-align: center;
  color: #333;
  font-weight: 300;
  font-size: 16px;
  margin-top: 5px;
  margin-bottom: 10px;
}

/* line 2055, vendor/assets/stylesheets/plugins.scss */
.easy-pie-chart .title {
  display: block;
  text-align: center;
  color: #333;
  font-weight: 300;
  font-size: 16px;
  margin-top: 5px;
  margin-bottom: 10px;
}

/* line 2065, vendor/assets/stylesheets/plugins.scss */
.sparkline-chart .title:hover, .easy-pie-chart .title:hover {
  color: #666;
  text-decoration: none;
}

/* line 2070, vendor/assets/stylesheets/plugins.scss */
.sparkline-chart .title > i, .easy-pie-chart .title > i {
  margin-top: 5px;
}

/***
jQuery UI Sliders(new in v1.1.1)
***/
/* line 2078, vendor/assets/stylesheets/plugins.scss */
.slider {
  border: 0;
  padding: 0;
  display: block;
  margin: 12px 5px;
  min-height: 11px;
}

/* line 2086, vendor/assets/stylesheets/plugins.scss */
.ui-slider-vertical {
  width: 11px;
}

/* line 2090, vendor/assets/stylesheets/plugins.scss */
.ui-slider-horizontal .ui-slider-handle {
  top: -3px;
}

/* line 2094, vendor/assets/stylesheets/plugins.scss */
.ui-slider-vertical {
  filter: none !important;
  background-image: none !important;
}

/* line 2095, vendor/assets/stylesheets/plugins.scss */
.ui-slider-vertical .ui-slider-handle {
  left: -3px;
}

/* line 2102, vendor/assets/stylesheets/plugins.scss */
.ui-slider-handle {
  filter: none !important;
  background-image: none !important;
}

/***
JQVMAP Plugin
***/
/* line 2111, vendor/assets/stylesheets/plugins.scss */
.jqvmap-zoomout, .jqvmap-zoomin {
  height: 16px;
  width: 16px;
  background-color: #666;
}

/* line 2117, vendor/assets/stylesheets/plugins.scss */
.vmaps {
  position: relative;
  overflow: hidden;
  height: 300px;
}

/***
Jstree
***/
/* line 2128, vendor/assets/stylesheets/plugins.scss */
.jstree-default .jstree-clicked {
  border: 0;
  background-color: #e1e1e1;
  box-shadow: none;
}

/* line 2133, vendor/assets/stylesheets/plugins.scss */
.jstree-default .jstree-hovered {
  border: 0;
  background-color: #eee;
  box-shadow: none;
}

/* line 2138, vendor/assets/stylesheets/plugins.scss */
.jstree-default .jstree-wholerow-clicked {
  background: none;
  border: 0;
  background-color: #e1e1e1;
  box-shadow: none;
}

/* line 2146, vendor/assets/stylesheets/plugins.scss */
.jstree-wholerow .jstree-wholerow-clicked {
  background: none;
  border: 0;
  background-color: #e1e1e1;
  box-shadow: none;
}

/* line 2153, vendor/assets/stylesheets/plugins.scss */
.jstree-default .jstree-wholerow-hovered, .jstree-wholerow .jstree-wholerow-hovered {
  border: 0;
  background-color: #eee;
  box-shadow: none;
}

/* line 2159, vendor/assets/stylesheets/plugins.scss */
.jstree-icon.icon-lg {
  margin-top: 1px;
}

/* line 2163, vendor/assets/stylesheets/plugins.scss */
.jstree-open > .jstree-anchor > .fa-folder:before {
  margin-left: 2px;
  content: "\f07c";
}

/* line 2168, vendor/assets/stylesheets/plugins.scss */
.jstree-default.jstree-rtl .jstree-last {
  background: transparent;
  background-repeat: no-repeat;
}

/* line 2173, vendor/assets/stylesheets/plugins.scss */
.vakata-context {
  padding: 0;
  min-width: 125px;
  background-color: #ffffff;
  font-size: 14px;
  font-family: "Segoe UI",Helvetica, Arial, sans-serif;
  box-shadow: 5px 5px rgba(102, 102, 102, 0.1);
  border: 1px solid #efefef;
}

/* line 2181, vendor/assets/stylesheets/plugins.scss */
.vakata-context ul {
  padding: 0;
  min-width: 125px;
  background-color: #ffffff;
  font-size: 14px;
  font-family: "Segoe UI",Helvetica, Arial, sans-serif;
  box-shadow: 5px 5px rgba(102, 102, 102, 0.1);
  border: 1px solid #efefef;
}

/* line 2190, vendor/assets/stylesheets/plugins.scss */
.vakata-context li {
  border: 0;
}

/* line 2192, vendor/assets/stylesheets/plugins.scss */
.vakata-context li a {
  padding: 0 10px;
  border: 0;
}

/* line 2195, vendor/assets/stylesheets/plugins.scss */
.vakata-context li a i, .vakata-context li a .vakata-contextmenu-sep {
  display: none;
}

/* line 2200, vendor/assets/stylesheets/plugins.scss */
.vakata-context .vakata-context-hover > a, .vakata-context li a:hover {
  background-color: #eee;
  color: #333;
  box-shadow: none;
  margin: 0;
}

/* line 2207, vendor/assets/stylesheets/plugins.scss */
.vakata-context .vakata-context-hover > a .span, .vakata-context .vakata-context-hover > a .ins {
  border: 0 !important;
}

/* line 2213, vendor/assets/stylesheets/plugins.scss */
.vakata-context li a:hover .span, .vakata-context li a:hover .ins {
  border: 0 !important;
}

/* line 2217, vendor/assets/stylesheets/plugins.scss */
.vakata-context li a span, .vakata-context li a ins {
  display: none;
  border: 0 !important;
}

/* line 2222, vendor/assets/stylesheets/plugins.scss */
.vakata-context .vakata-context-separator a {
  margin: 0;
  border: 0;
}

/* line 2228, vendor/assets/stylesheets/plugins.scss */
.vakata-context-rtl .vakata-context-separator a {
  margin: 0;
  border: 0;
}

/* line 2233, vendor/assets/stylesheets/plugins.scss */
.jstree-rename-input {
  background-color: #ffffff !important;
  border: 1px solid #e5e5e5 !important;
  outline: none !important;
  padding: 2px 6px !important;
  margin-right: -4px !important;
}

/***
NoUIRangeSlider
***/
/* line 2245, vendor/assets/stylesheets/plugins.scss */
.noUi-horizontal {
  margin: 9px 0;
}

/***
Color variants
***/
/* line 2253, vendor/assets/stylesheets/plugins.scss */
.noUi-primary .noUi-connect {
  background: #337ab7;
}

/* line 2257, vendor/assets/stylesheets/plugins.scss */
.noUi-info .noUi-connect {
  background: #659be0;
}

/* line 2261, vendor/assets/stylesheets/plugins.scss */
.noUi-success .noUi-connect {
  background: #36c6d3;
}

/* line 2265, vendor/assets/stylesheets/plugins.scss */
.noUi-warning .noUi-connect {
  background: #F1C40F;
}

/* line 2269, vendor/assets/stylesheets/plugins.scss */
.noUi-danger .noUi-connect {
  background: #ed6b75;
}

/* line 2273, vendor/assets/stylesheets/plugins.scss */
.noUi-default .noUi-connect {
  background: #bac3d0;
}

/* Conect slider */
/* For this slider, disable the 'origin' size. */
/* line 2281, vendor/assets/stylesheets/plugins.scss */
.noui-connect .noUi-origin {
  right: auto;
  width: 0;
}

/* line 2285, vendor/assets/stylesheets/plugins.scss */
.noui-connect .connect {
  position: absolute;
  top: 0;
  bottom: 0;
  background: #80C9F5;
  box-shadow: inset 0 0 3px rgba(51, 51, 51, 0.45);
}

/* line 2292, vendor/assets/stylesheets/plugins.scss */
.noui-connect.noUi-state-tap .connect {
  -webkit-transition: left 300ms, right 300ms;
  transition: left 300ms, right 300ms;
}

/* Position the bar and color it. */
/* When the slider is moved by tap,
   transition the connect bar like the handle. */
/**
noUI Tooltips
**/
/* line 2307, vendor/assets/stylesheets/plugins.scss */
.noUi-handle .noUi-tooltip {
  display: block;
  position: absolute;
  border: 1px solid #D9D9D9;
  font-size: 12px;
  border-radius: 3px;
  background: #fff;
  top: -55px;
  padding: 5px;
  left: -10px;
  text-align: center;
  min-width: 50px;
}

/* line 2319, vendor/assets/stylesheets/plugins.scss */
.noUi-handle .noUi-tooltip strong {
  display: block;
  padding: 2px;
}

/***
Google reCaptcha
***/
/* line 2329, vendor/assets/stylesheets/plugins.scss */
.form-recaptcha-img {
  margin-bottom: 10px;
  clear: both;
  border: 1px solid #e5e5e5;
  padding: 5px;
}

/* line 2336, vendor/assets/stylesheets/plugins.scss */
iframe[src="about:blank"] {
  display: none;
}

/* line 2341, vendor/assets/stylesheets/plugins.scss */
.select2-container--bootstrap .select2-search--dropdown .select2-search__field, .select2-container--bootstrap .select2-selection, .select2-container--bootstrap.select2-container--focus .select2-selection, .select2-container--bootstrap.select2-container--open .select2-selection {
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 2345, vendor/assets/stylesheets/plugins.scss */
.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove {
  cursor: pointer;
  display: inline-block;
  font-weight: 700;
  margin-right: 3px;
}

/* line 2351, vendor/assets/stylesheets/plugins.scss */
.select2-container--bootstrap .select2-results__group {
  display: block;
  font-size: 12px;
  white-space: nowrap;
  font-weight: 600;
  font-family: "Open Sans", sans-serif;
}

/* line 2358, vendor/assets/stylesheets/plugins.scss */
.select2-container--bootstrap .select2-selection {
  font-family: "Open Sans", sans-serif;
}

/* line 2364, vendor/assets/stylesheets/plugins.scss */
.modal-open .select2-dropdown {
  z-index: 10060;
}

/* line 2367, vendor/assets/stylesheets/plugins.scss */
.modal-open .select2-close-mask {
  z-index: 10055;
}

/* line 2370, vendor/assets/stylesheets/plugins.scss */
.modal-open .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field {
  width: auto !important;
}

/* line 2375, vendor/assets/stylesheets/plugins.scss */
.select2-result-repository {
  padding-top: 4px;
  padding-bottom: 3px;
}

/* line 2380, vendor/assets/stylesheets/plugins.scss */
.select2-result-repository__avatar {
  float: left;
  width: 60px;
  margin-right: 10px;
}

/* line 2384, vendor/assets/stylesheets/plugins.scss */
.select2-result-repository__avatar img {
  width: 100%;
  height: auto;
  border-radius: 2px;
}

/* line 2391, vendor/assets/stylesheets/plugins.scss */
.select2-result-repository__meta {
  margin-left: 70px;
}

/* line 2395, vendor/assets/stylesheets/plugins.scss */
.select2-result-repository__title {
  color: black;
  font-weight: bold;
  word-wrap: break-word;
  line-height: 1.1;
  margin-bottom: 4px;
}

/* line 2403, vendor/assets/stylesheets/plugins.scss */
.select2-result-repository__forks, .select2-result-repository__stargazers {
  margin-right: 1em;
}

/* line 2407, vendor/assets/stylesheets/plugins.scss */
.select2-result-repository__forks, .select2-result-repository__stargazers, .select2-result-repository__watchers {
  display: inline-block;
  color: #aaa;
  font-size: 11px;
}

/* line 2413, vendor/assets/stylesheets/plugins.scss */
.select2-result-repository__description {
  font-size: 13px;
  color: #777;
  margin-top: 4px;
}

/* line 2420, vendor/assets/stylesheets/plugins.scss */
.select2-results__option--highlighted .select2-result-repository__title {
  color: white;
}

/* line 2423, vendor/assets/stylesheets/plugins.scss */
.select2-results__option--highlighted .select2-result-repository__forks, .select2-results__option--highlighted .select2-result-repository__stargazers, .select2-results__option--highlighted .select2-result-repository__description, .select2-results__option--highlighted .select2-result-repository__watchers {
  color: #c1d7e9;
}

/***
Morris Charts
***/
/* line 2432, vendor/assets/stylesheets/plugins.scss */
.portlet-body-morris-fit {
  margin-right: -20px;
  margin-left: -20px;
  margin-bottom: -15px;
}

/* line 2436, vendor/assets/stylesheets/plugins.scss */
.portlet-body-morris-fit > svg {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  -ms-border-radius: 0 0 4px 4px;
  -o-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}

/* line 2446, vendor/assets/stylesheets/plugins.scss */
.morris-hover.morris-default-style .morris-hover-row-label {
  text-align: left;
  font-weight: 400;
  font-size: 15px;
  color: #7D8C9D;
  font-family: "Open Sans", sans-serif;
}

/* line 2453, vendor/assets/stylesheets/plugins.scss */
.morris-hover.morris-default-style .morris-hover-point {
  text-align: left;
  font-size: 14px;
  font-weight: 400;
  font-family: "Open Sans", sans-serif;
}

/***
iCheck
***/
/* line 2465, vendor/assets/stylesheets/plugins.scss */
.icheck-list > label {
  display: block;
  margin-bottom: 8px;
}

/* line 2468, vendor/assets/stylesheets/plugins.scss */
.icheck-list > label:last-child {
  margin-bottom: 0;
}

/* line 2473, vendor/assets/stylesheets/plugins.scss */
.form-horizontal .icheck-inline {
  margin-top: 8px;
}

/* line 2477, vendor/assets/stylesheets/plugins.scss */
.icheck-inline > label {
  display: inline-block;
  margin-left: 15px;
}

/* line 2480, vendor/assets/stylesheets/plugins.scss */
.icheck-inline > label:first-child {
  margin-left: 0;
}

/* line 2486, vendor/assets/stylesheets/plugins.scss */
div[class*='icheckbox_'], div[class*='iradio_'] {
  margin-right: 5px;
  top: -1px !important;
}

/* line 2492, vendor/assets/stylesheets/plugins.scss */
.icheck-colors {
  padding: 0;
  margin: 0;
  list-style: none;
}

/* line 2496, vendor/assets/stylesheets/plugins.scss */
.icheck-colors > li {
  padding: 0;
  margin: 4px;
  float: left;
  display: inline-block;
  height: 20px;
  width: 20px;
  background: #000000;
  opacity: 0.6;
  filter: alpha(opacity=60);
}

/* line 2506, vendor/assets/stylesheets/plugins.scss */
.icheck-colors > li:first-child {
  margin-left: 0;
}

/* line 2509, vendor/assets/stylesheets/plugins.scss */
.icheck-colors > li:hover {
  opacity: 1;
  filter: alpha(opacity=100);
  cursor: pointer;
}

/* line 2514, vendor/assets/stylesheets/plugins.scss */
.icheck-colors > li.active {
  height: 26px;
  margin-top: 0;
  opacity: 0.6;
  filter: alpha(opacity=60);
}

/* line 2520, vendor/assets/stylesheets/plugins.scss */
.icheck-colors > li.red {
  background: #d54e21;
}

/* line 2523, vendor/assets/stylesheets/plugins.scss */
.icheck-colors > li.green {
  background: #78a300;
}

/* line 2526, vendor/assets/stylesheets/plugins.scss */
.icheck-colors > li.blue {
  background: #0e76a8;
}

/* line 2529, vendor/assets/stylesheets/plugins.scss */
.icheck-colors > li.aero {
  background: #9cc2cb;
}

/* line 2532, vendor/assets/stylesheets/plugins.scss */
.icheck-colors > li.grey {
  background: #73716e;
}

/* line 2535, vendor/assets/stylesheets/plugins.scss */
.icheck-colors > li.orange {
  background: #f70;
}

/* line 2538, vendor/assets/stylesheets/plugins.scss */
.icheck-colors > li.yellow {
  background: #fc0;
}

/* line 2541, vendor/assets/stylesheets/plugins.scss */
.icheck-colors > li.pink {
  background: #ff66b5;
}

/* line 2544, vendor/assets/stylesheets/plugins.scss */
.icheck-colors > li.purple {
  background: #6a5a8c;
}

/***
AngularJS UI-select
***/
/* line 2554, vendor/assets/stylesheets/plugins.scss */
.ui-select-match-close {
  margin-top: 5px !important;
  margin-left: 5px !important;
}

/* line 2559, vendor/assets/stylesheets/plugins.scss */
.minicolors-swatch {
  border: 0;
}

/***
Codemirror Plugin
***/
/* line 2567, vendor/assets/stylesheets/plugins.scss */
.CodeMirror {
  border: 1px solid #eee;
  height: auto;
}

/***
Prism Plugin
***/
/* line 2576, vendor/assets/stylesheets/plugins.scss */
pre[class*="language-"] {
  padding: 10px;
  background: none !important;
  border: 1px solid #f1f4f7 !important;
  box-shadow: none !important;
  margin: 0;
}

/* line 2582, vendor/assets/stylesheets/plugins.scss */
pre[class*="language-"] code {
  background: none !important;
  box-shadow: none !important;
  border: 0 !important;
}

/* line 2589, vendor/assets/stylesheets/plugins.scss */
.socicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'socicon';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}

/* line 2600, vendor/assets/stylesheets/plugins.scss */
.socicon-btn {
  position: relative;
  display: inline-block;
  font-family: 'socicon';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  text-align: center;
  width: 44px;
  height: 44px;
  padding-top: 11px;
  font-size: 24px;
  border: 1px solid #e7ecf1;
  color: #3f444a;
  transition: background, color 0.3s;
}

/* line 2601, vendor/assets/stylesheets/plugins.scss */
.socicon-btn:empty .socicon:empty {
  width: 1em;
}

/* line 2619, vendor/assets/stylesheets/plugins.scss */
.socicon-btn.socicon-solid {
  border: 0;
  width: 46px;
  height: 46px;
  padding-top: 12px;
}

/* line 2625, vendor/assets/stylesheets/plugins.scss */
.socicon-btn.socicon-btn-circle {
  border-radius: 44px !important;
}

/* line 2628, vendor/assets/stylesheets/plugins.scss */
.socicon-btn:hover {
  transition: background, color 0.3s;
  text-decoration: none;
}

/* line 2632, vendor/assets/stylesheets/plugins.scss */
.socicon-btn.socicon-lg {
  width: 54px;
  height: 54px;
  padding-top: 13px;
  font-size: 28px;
}

/* line 2637, vendor/assets/stylesheets/plugins.scss */
.socicon-btn.socicon-lg.socicon-solid {
  border: 0;
  width: 55px;
  height: 55px;
  padding-top: 13px;
}

/* line 2644, vendor/assets/stylesheets/plugins.scss */
.socicon-btn.socicon-sm {
  width: 30px;
  height: 30px;
  padding-top: 8px;
  font-size: 16px;
}

/* line 2649, vendor/assets/stylesheets/plugins.scss */
.socicon-btn.socicon-sm.socicon-solid {
  border: 0;
  width: 30px;
  height: 30px;
  padding-top: 8px;
}

/* line 2658, vendor/assets/stylesheets/plugins.scss */
.socicons .socicon-btn {
  margin-bottom: 5px;
}

/* line 2662, vendor/assets/stylesheets/plugins.scss */
.socicon-twitter:before {
  content: "a";
}

/* line 2666, vendor/assets/stylesheets/plugins.scss */
.socicon-facebook:before {
  content: "b";
}

/* line 2670, vendor/assets/stylesheets/plugins.scss */
.socicon-google:before {
  content: "c";
}

/* line 2674, vendor/assets/stylesheets/plugins.scss */
.socicon-pinterest:before {
  content: "d";
}

/* line 2678, vendor/assets/stylesheets/plugins.scss */
.socicon-foursquare:before {
  content: "e";
}

/* line 2682, vendor/assets/stylesheets/plugins.scss */
.socicon-yahoo:before {
  content: "f";
}

/* line 2686, vendor/assets/stylesheets/plugins.scss */
.socicon-skype:before {
  content: "g";
}

/* line 2690, vendor/assets/stylesheets/plugins.scss */
.socicon-yelp:before {
  content: "h";
}

/* line 2694, vendor/assets/stylesheets/plugins.scss */
.socicon-feedburner:before {
  content: "i";
}

/* line 2698, vendor/assets/stylesheets/plugins.scss */
.socicon-linkedin:before {
  content: "j";
}

/* line 2702, vendor/assets/stylesheets/plugins.scss */
.socicon-viadeo:before {
  content: "k";
}

/* line 2706, vendor/assets/stylesheets/plugins.scss */
.socicon-xing:before {
  content: "l";
}

/* line 2710, vendor/assets/stylesheets/plugins.scss */
.socicon-myspace:before {
  content: "m";
}

/* line 2714, vendor/assets/stylesheets/plugins.scss */
.socicon-soundcloud:before {
  content: "n";
}

/* line 2718, vendor/assets/stylesheets/plugins.scss */
.socicon-spotify:before {
  content: "o";
}

/* line 2722, vendor/assets/stylesheets/plugins.scss */
.socicon-grooveshark:before {
  content: "p";
}

/* line 2726, vendor/assets/stylesheets/plugins.scss */
.socicon-lastfm:before {
  content: "q";
}

/* line 2730, vendor/assets/stylesheets/plugins.scss */
.socicon-youtube:before {
  content: "r";
}

/* line 2734, vendor/assets/stylesheets/plugins.scss */
.socicon-vimeo:before {
  content: "s";
}

/* line 2738, vendor/assets/stylesheets/plugins.scss */
.socicon-dailymotion:before {
  content: "t";
}

/* line 2742, vendor/assets/stylesheets/plugins.scss */
.socicon-vine:before {
  content: "u";
}

/* line 2746, vendor/assets/stylesheets/plugins.scss */
.socicon-flickr:before {
  content: "v";
}

/* line 2750, vendor/assets/stylesheets/plugins.scss */
.socicon-500px:before {
  content: "w";
}

/* line 2754, vendor/assets/stylesheets/plugins.scss */
.socicon-instagram:before {
  content: "x";
}

/* line 2758, vendor/assets/stylesheets/plugins.scss */
.socicon-wordpress:before {
  content: "y";
}

/* line 2762, vendor/assets/stylesheets/plugins.scss */
.socicon-tumblr:before {
  content: "z";
}

/* line 2766, vendor/assets/stylesheets/plugins.scss */
.socicon-blogger:before {
  content: "A";
}

/* line 2770, vendor/assets/stylesheets/plugins.scss */
.socicon-technorati:before {
  content: "B";
}

/* line 2774, vendor/assets/stylesheets/plugins.scss */
.socicon-reddit:before {
  content: "C";
}

/* line 2778, vendor/assets/stylesheets/plugins.scss */
.socicon-dribbble:before {
  content: "D";
}

/* line 2782, vendor/assets/stylesheets/plugins.scss */
.socicon-stumbleupon:before {
  content: "E";
}

/* line 2786, vendor/assets/stylesheets/plugins.scss */
.socicon-digg:before {
  content: "F";
}

/* line 2790, vendor/assets/stylesheets/plugins.scss */
.socicon-envato:before {
  content: "G";
}

/* line 2794, vendor/assets/stylesheets/plugins.scss */
.socicon-behance:before {
  content: "H";
}

/* line 2798, vendor/assets/stylesheets/plugins.scss */
.socicon-delicious:before {
  content: "I";
}

/* line 2802, vendor/assets/stylesheets/plugins.scss */
.socicon-deviantart:before {
  content: "J";
}

/* line 2806, vendor/assets/stylesheets/plugins.scss */
.socicon-forrst:before {
  content: "K";
}

/* line 2810, vendor/assets/stylesheets/plugins.scss */
.socicon-playstore:before {
  content: "L";
}

/* line 2814, vendor/assets/stylesheets/plugins.scss */
.socicon-zerply:before {
  content: "M";
}

/* line 2818, vendor/assets/stylesheets/plugins.scss */
.socicon-wikipedia:before {
  content: "N";
}

/* line 2822, vendor/assets/stylesheets/plugins.scss */
.socicon-apple:before {
  content: "O";
}

/* line 2826, vendor/assets/stylesheets/plugins.scss */
.socicon-flattr:before {
  content: "P";
}

/* line 2830, vendor/assets/stylesheets/plugins.scss */
.socicon-github:before {
  content: "Q";
}

/* line 2834, vendor/assets/stylesheets/plugins.scss */
.socicon-chimein:before {
  content: "R";
}

/* line 2838, vendor/assets/stylesheets/plugins.scss */
.socicon-friendfeed:before {
  content: "S";
}

/* line 2842, vendor/assets/stylesheets/plugins.scss */
.socicon-newsvine:before {
  content: "T";
}

/* line 2846, vendor/assets/stylesheets/plugins.scss */
.socicon-identica:before {
  content: "U";
}

/* line 2850, vendor/assets/stylesheets/plugins.scss */
.socicon-bebo:before {
  content: "V";
}

/* line 2854, vendor/assets/stylesheets/plugins.scss */
.socicon-zynga:before {
  content: "W";
}

/* line 2858, vendor/assets/stylesheets/plugins.scss */
.socicon-steam:before {
  content: "X";
}

/* line 2862, vendor/assets/stylesheets/plugins.scss */
.socicon-xbox:before {
  content: "Y";
}

/* line 2866, vendor/assets/stylesheets/plugins.scss */
.socicon-windows:before {
  content: "Z";
}

/* line 2870, vendor/assets/stylesheets/plugins.scss */
.socicon-outlook:before {
  content: "1";
}

/* line 2874, vendor/assets/stylesheets/plugins.scss */
.socicon-coderwall:before {
  content: "2";
}

/* line 2878, vendor/assets/stylesheets/plugins.scss */
.socicon-tripadvisor:before {
  content: "3";
}

/* line 2882, vendor/assets/stylesheets/plugins.scss */
.socicon-appnet:before {
  content: "4";
}

/* line 2886, vendor/assets/stylesheets/plugins.scss */
.socicon-goodreads:before {
  content: "5";
}

/* line 2890, vendor/assets/stylesheets/plugins.scss */
.socicon-tripit:before {
  content: "6";
}

/* line 2894, vendor/assets/stylesheets/plugins.scss */
.socicon-lanyrd:before {
  content: "7";
}

/* line 2898, vendor/assets/stylesheets/plugins.scss */
.socicon-slideshare:before {
  content: "8";
}

/* line 2902, vendor/assets/stylesheets/plugins.scss */
.socicon-buffer:before {
  content: "9";
}

/* line 2906, vendor/assets/stylesheets/plugins.scss */
.socicon-rss:before {
  content: ",";
}

/* line 2910, vendor/assets/stylesheets/plugins.scss */
.socicon-vkontakte:before {
  content: ";";
}

/* line 2914, vendor/assets/stylesheets/plugins.scss */
.socicon-disqus:before {
  content: ":";
}

/* line 2918, vendor/assets/stylesheets/plugins.scss */
.socicon-houzz:before {
  content: "+";
}

/* line 2922, vendor/assets/stylesheets/plugins.scss */
.socicon-mail:before {
  content: "@";
}

/* line 2926, vendor/assets/stylesheets/plugins.scss */
.socicon-patreon:before {
  content: "=";
}

/* line 2930, vendor/assets/stylesheets/plugins.scss */
.socicon-paypal:before {
  content: "-";
}

/* line 2934, vendor/assets/stylesheets/plugins.scss */
.socicon-playstation:before {
  content: "^";
}

/* line 2938, vendor/assets/stylesheets/plugins.scss */
.socicon-smugmug:before {
  content: "¨";
}

/* line 2942, vendor/assets/stylesheets/plugins.scss */
.socicon-swarm:before {
  content: "$";
}

/* line 2946, vendor/assets/stylesheets/plugins.scss */
.socicon-triplej:before {
  content: "*";
}

/* line 2950, vendor/assets/stylesheets/plugins.scss */
.socicon-yammer:before {
  content: "&";
}

/* line 2954, vendor/assets/stylesheets/plugins.scss */
.socicon-stackoverflow:before {
  content: "(";
}

/* line 2958, vendor/assets/stylesheets/plugins.scss */
.socicon-drupal:before {
  content: "#";
}

/* line 2962, vendor/assets/stylesheets/plugins.scss */
.socicon-odnoklassniki:before {
  content: ".";
}

/* line 2966, vendor/assets/stylesheets/plugins.scss */
.socicon-android:before {
  content: "_";
}

/* line 2970, vendor/assets/stylesheets/plugins.scss */
.socicon-meetup:before {
  content: "]";
}

/* line 2974, vendor/assets/stylesheets/plugins.scss */
.socicon-persona:before {
  content: ")";
}

/* line 1, vendor/assets/stylesheets/login.min.scss */
.login {
  background-image: url(/assets/login-bg-2d650385781421ac6c245287737e70f45febe2500af7868ac8dbb8994aa0dd66.png);
  background-size: 100% 100%;
}

/* line 4, vendor/assets/stylesheets/login.min.scss */
.login .logo {
  margin: 50px auto 0;
  text-align: center;
}

/* line 8, vendor/assets/stylesheets/login.min.scss */
.login .content {
  background-color: #fff;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -ms-border-radius: 7px;
  -o-border-radius: 7px;
  border-radius: 7px;
  width: 400px;
  margin: 10px auto 10px;
  padding: 10px 30px 30px;
  overflow: hidden;
  position: relative;
}

/* line 20, vendor/assets/stylesheets/login.min.scss */
.login .content h3 {
  color: #4db3a5;
  text-align: center;
  font-weight: 400 !important;
}

/* line 25, vendor/assets/stylesheets/login.min.scss */
.login .content h4 {
  color: #4db3a5;
  text-align: center;
  font-weight: 400 !important;
  color: #555;
}

/* line 31, vendor/assets/stylesheets/login.min.scss */
.login .content .hint {
  color: #999;
  padding: 0;
  margin: 15px 0 7px;
}

/* line 36, vendor/assets/stylesheets/login.min.scss */
.login .content .forget-form, .login .content .login-form {
  padding: 0;
  margin: 0;
}

/* line 40, vendor/assets/stylesheets/login.min.scss */
.login .content .form-control {
  background-color: #dde3ec;
  height: 43px;
  color: #8290a3;
  border: 1px solid #dde3ec;
}

/* line 45, vendor/assets/stylesheets/login.min.scss */
.login .content .form-control:active, .login .content .form-control:focus {
  border: 1px solid #c3ccda;
}

/* line 48, vendor/assets/stylesheets/login.min.scss */
.login .content .form-control::-moz-placeholder {
  color: #8290a3;
  opacity: 1;
}

/* line 52, vendor/assets/stylesheets/login.min.scss */
.login .content .form-control:-ms-input-placeholder, .login .content .form-control::-webkit-input-placeholder {
  color: #8290a3;
}

/* line 56, vendor/assets/stylesheets/login.min.scss */
.login .content select.form-control {
  padding-left: 9px;
  padding-right: 9px;
}

/* line 60, vendor/assets/stylesheets/login.min.scss */
.login .content .forget-form, .login .content .register-form {
  display: none;
}

/* line 63, vendor/assets/stylesheets/login.min.scss */
.login .content .form-title {
  font-weight: 300;
  margin-bottom: 25px;
}

/* line 67, vendor/assets/stylesheets/login.min.scss */
.login .content .form-actions {
  clear: both;
  border: 0;
  border-bottom: 1px solid #eee;
  padding: 25px 30px;
  margin-left: -30px;
  margin-right: -30px;
}

/* line 74, vendor/assets/stylesheets/login.min.scss */
.login .content .form-actions > .btn {
  margin-top: -2px;
}

/* line 80, vendor/assets/stylesheets/login.min.scss */
.login .error-content {
  width: 430px;
}

/* line 85, vendor/assets/stylesheets/login.min.scss */
.login-options {
  margin-top: 30px;
  margin-bottom: 30px;
  overflow: hidden;
}

/* line 89, vendor/assets/stylesheets/login.min.scss */
.login-options h4 {
  float: left;
  font-weight: 600;
  font-size: 15px;
  color: #7d91aa !important;
}

/* line 95, vendor/assets/stylesheets/login.min.scss */
.login-options .social-icons {
  float: right;
  padding-top: 3px;
}

/* line 98, vendor/assets/stylesheets/login.min.scss */
.login-options .social-icons li a {
  border-radius: 15px !important;
  -moz-border-radius: 15px !important;
  -webkit-border-radius: 15px !important;
}

/* line 108, vendor/assets/stylesheets/login.min.scss */
.login .content .form-actions .checkbox {
  margin-left: 0;
  padding-left: 0;
}

/* line 112, vendor/assets/stylesheets/login.min.scss */
.login .content .forget-form .form-actions {
  border: 0;
  margin-bottom: 0;
  padding-bottom: 20px;
}

/* line 117, vendor/assets/stylesheets/login.min.scss */
.login .content .register-form .form-actions {
  border: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}

/* line 123, vendor/assets/stylesheets/login.min.scss */
.login .content .form-actions .btn {
  margin-top: 1px;
  font-weight: 600;
  padding: 10px 20px !important;
}

/* line 128, vendor/assets/stylesheets/login.min.scss */
.login .content .form-actions .btn-default {
  font-weight: 600;
  padding: 10px 25px !important;
  color: #6c7a8d;
  background-color: #fff;
  border: none;
}

/* line 134, vendor/assets/stylesheets/login.min.scss */
.login .content .form-actions .btn-default:hover {
  background-color: #fafaff;
  color: #45b6af;
}

/* line 140, vendor/assets/stylesheets/login.min.scss */
.login .content .forget-password {
  font-size: 14px;
  float: right;
  display: inline-block;
  margin-top: 10px;
}

/* line 146, vendor/assets/stylesheets/login.min.scss */
.login .content .check {
  color: #8290a3;
}

/* line 149, vendor/assets/stylesheets/login.min.scss */
.login .content .rememberme {
  margin-left: 8px;
}

/* line 152, vendor/assets/stylesheets/login.min.scss */
.login .content .create-account {
  margin: 0 -40px -30px;
  padding: 15px 0 17px;
  text-align: center;
  background-color: #6c7a8d;
  -webkit-border-radius: 0 0 7px 7px;
  -moz-border-radius: 0 0 7px 7px;
  -ms-border-radius: 0 0 7px 7px;
  -o-border-radius: 0 0 7px 7px;
  border-radius: 0 0 7px 7px;
}

/* line 162, vendor/assets/stylesheets/login.min.scss */
.login .content .create-account > p {
  margin: 0;
}

/* line 165, vendor/assets/stylesheets/login.min.scss */
.login .content .create-account p a {
  font-weight: 600;
  font-size: 14px;
  color: #c3cedd;
}

/* line 170, vendor/assets/stylesheets/login.min.scss */
.login .content .create-account a {
  display: inline-block;
  margin-top: 5px;
}

/* line 176, vendor/assets/stylesheets/login.min.scss */
.login .copyright {
  text-align: center;
  margin: 0 auto 30px 0;
  padding: 10px;
  color: #FFF;
  font-size: 13px;
}

@media (max-width: 440px) {
  /* line 187, vendor/assets/stylesheets/login.min.scss */
  .login .content, .login .logo {
    margin-top: 10px;
  }
  /* line 190, vendor/assets/stylesheets/login.min.scss */
  .login .content {
    width: 280px;
  }
  /* line 192, vendor/assets/stylesheets/login.min.scss */
  .login .content h3 {
    font-size: 22px;
  }
  /* line 197, vendor/assets/stylesheets/login.min.scss */
  .login .error-content {
    width: 280px;
  }
  /* line 201, vendor/assets/stylesheets/login.min.scss */
  .forget-password {
    display: inline-block;
    margin-top: 20px;
  }
  /* line 205, vendor/assets/stylesheets/login.min.scss */
  .login-options .social-icons {
    float: left;
    padding-top: 3px;
  }
  /* line 209, vendor/assets/stylesheets/login.min.scss */
  .login .checkbox {
    font-size: 13px;
  }
}

/* line 214, vendor/assets/stylesheets/login.min.scss */
.footer-link {
  display: inline-block;
  padding-left: 10px;
}

@media (max-width: 440px) {
  /* line 220, vendor/assets/stylesheets/login.min.scss */
  .footer-link {
    padding-left: 0px;
  }
}

/* line 226, vendor/assets/stylesheets/login.min.scss */
.page-height {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 1px;
  opacity: 0;
}

/* line 1, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
}

/* line 7, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  user-select: none;
  -webkit-user-select: none;
}

/* line 14, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 21, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container .select2-selection--single .select2-selection__clear {
  position: relative;
}

/* line 23, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}

/* line 26, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  user-select: none;
  -webkit-user-select: none;
}

/* line 33, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline-block;
  overflow: hidden;
  padding-left: 8px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 39, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container .select2-search--inline {
  float: left;
}

/* line 41, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  padding: 0;
}

/* line 47, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

/* line 50, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
}

/* line 61, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-results {
  display: block;
}

/* line 64, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 69, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none;
}

/* line 73, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-results__option[aria-selected] {
  cursor: pointer;
}

/* line 76, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--open .select2-dropdown {
  left: 0;
}

/* line 79, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 84, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 89, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-search--dropdown {
  display: block;
  padding: 4px;
}

/* line 92, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  box-sizing: border-box;
}

/* line 96, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

/* line 98, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-search--dropdown.select2-search--hide {
  display: none;
}

/* line 101, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0);
}

/* line 118, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

/* line 130, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
}

/* line 134, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}

/* line 137, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
}

/* line 141, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

/* line 143, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
}

/* line 149, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

/* line 161, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left;
}

/* line 164, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto;
}

/* line 168, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default;
}

/* line 171, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}

/* line 174, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

/* line 178, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
}

/* line 183, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0 5px;
  width: 100%;
}

/* line 189, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
  list-style: none;
}

/* line 191, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-top: 5px;
  margin-right: 10px;
  padding: 1px;
}

/* line 198, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}

/* line 207, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}

/* line 213, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #333;
}

/* line 216, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
  float: right;
}

/* line 219, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}

/* line 223, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}

/* line 227, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0;
}

/* line 231, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default;
}

/* line 235, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}

/* line 238, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 242, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 246, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
}

/* line 249, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield;
}

/* line 256, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

/* line 260, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-results__option[role=group] {
  padding: 0;
}

/* line 263, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999;
}

/* line 266, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd;
}

/* line 269, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em;
}

/* line 271, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}

/* line 273, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}

/* line 276, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}

/* line 279, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}

/* line 282, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}

/* line 285, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}

/* line 289, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white;
}

/* line 293, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

/* line 298, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
}

/* line 308, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb;
}

/* line 310, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}

/* line 313, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-right: 10px;
}

/* line 318, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

/* line 320, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #aaa;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0);
}

/* line 336, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

/* line 348, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left;
}

/* line 351, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto;
}

/* line 360, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb;
}

/* line 362, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none;
}

/* line 365, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

/* line 369, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
}

/* line 379, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0);
}

/* line 389, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0;
}

/* line 395, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb;
}

/* line 397, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
  list-style: none;
  margin: 0;
  padding: 0 5px;
}

/* line 401, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none;
}

/* line 403, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}

/* line 412, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  color: #888;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}

/* line 418, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
}

/* line 421, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float: right;
  margin-left: 5px;
  margin-right: auto;
}

/* line 426, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}

/* line 430, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb;
}

/* line 433, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 438, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 443, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0;
}

/* line 447, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none;
}

/* line 451, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent;
}

/* line 455, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-dropdown--above {
  border-bottom: none;
}

/* line 458, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-dropdown--below {
  border-top: none;
}

/* line 461, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

/* line 465, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-results__option[role=group] {
  padding: 0;
}

/* line 468, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey;
}

/* line 471, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: white;
}

/* line 475, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

/* line 480, ../.rvm/gems/ruby-3.2.4/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb;
}
