@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(/../fonts/bootstrap/glyphicons-halflings-regular.eot);
  src: url(/../fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"), url(/../fonts/bootstrap/glyphicons-halflings-regular.woff2) format("woff2"), url(/../fonts/bootstrap/glyphicons-halflings-regular.woff) format("woff"), url(/../fonts/bootstrap/glyphicons-halflings-regular.ttf) format("truetype"), url(/../fonts/bootstrap/glyphicons-halflings-regular.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;
  }
}

/* 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;
  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 28, 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 36, 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 45, 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 56, 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 60, vendor/assets/javascripts/SweetAlert/sweet-alert.scss */
.sweet-alert button:hover {
  background-color: #3c9ad0;
}

/* line 63, vendor/assets/javascripts/SweetAlert/sweet-alert.scss */
.sweet-alert button:active {
  background-color: #81ccee;
}

/* line 66, vendor/assets/javascripts/SweetAlert/sweet-alert.scss */
.sweet-alert button.cancel {
  background-color: #D0D0D0;
}

/* line 68, vendor/assets/javascripts/SweetAlert/sweet-alert.scss */
.sweet-alert button.cancel:hover {
  background-color: #c8c8c8;
}

/* line 71, vendor/assets/javascripts/SweetAlert/sweet-alert.scss */
.sweet-alert button.cancel:active {
  background-color: #b6b6b6;
}

/* line 74, 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 79, vendor/assets/javascripts/SweetAlert/sweet-alert.scss */
.sweet-alert[data-has-cancel-button=false] button {
  box-shadow: none !important;
}

/* line 82, 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 90, vendor/assets/javascripts/SweetAlert/sweet-alert.scss */
.sweet-alert .icon.error {
  border-color: #F27474;
}

/* line 92, vendor/assets/javascripts/SweetAlert/sweet-alert.scss */
.sweet-alert .icon.error .x-mark {
  position: relative;
  display: block;
}

/* line 96, 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 104, vendor/assets/javascripts/SweetAlert/sweet-alert.scss */
.sweet-alert .icon.error .line.left {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  left: 17px;
}

/* line 109, vendor/assets/javascripts/SweetAlert/sweet-alert.scss */
.sweet-alert .icon.error .line.right {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  right: 16px;
}

/* line 116, vendor/assets/javascripts/SweetAlert/sweet-alert.scss */
.sweet-alert .icon.warning {
  border-color: #F8BB86;
}

/* line 118, 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 128, 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 139, vendor/assets/javascripts/SweetAlert/sweet-alert.scss */
.sweet-alert .icon.info {
  border-color: #C9DAE1;
}

/* line 141, 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 152, 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 163, vendor/assets/javascripts/SweetAlert/sweet-alert.scss */
.sweet-alert .icon.success {
  border-color: #A5DC86;
}

/* line 165, 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 174, 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 183, 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 192, 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 203, 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 214, 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 221, 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 228, 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 237, 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 248, 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 362, vendor/assets/javascripts/SweetAlert/sweet-alert.scss */
.showSweetAlert {
  -webkit-animation: showSweetAlert 0.3s;
  -moz-animation: showSweetAlert 0.3s;
  animation: showSweetAlert 0.3s;
}

/* line 368, 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 614, vendor/assets/javascripts/SweetAlert/sweet-alert.scss */
.animateSuccessTip {
  -webkit-animation: animateSuccessTip 0.75s;
  -moz-animation: animateSuccessTip 0.75s;
  animation: animateSuccessTip 0.75s;
}

/* line 620, vendor/assets/javascripts/SweetAlert/sweet-alert.scss */
.animateSuccessLong {
  -webkit-animation: animateSuccessLong 0.75s;
  -moz-animation: animateSuccessLong 0.75s;
  animation: animateSuccessLong 0.75s;
}

/* line 626, 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 674, 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 767, 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 810, 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 846, 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: #264E9D;
}

/* line 1183, vendor/assets/stylesheets/components-rounded.scss */
a:hover {
  color: #23527c;
}

/* 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: #156FF7;
  border-color: #156FF7;
}

/* 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: #156FF7;
  border-color: #156FF7;
}

/* 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: #156FF7;
  border-color: #156FF7;
}

/* line 2490, vendor/assets/stylesheets/components-rounded.scss */
.btn.dark-blue-madison {
  color: #FFFFFF;
  background-color: #156FF7;
  border-color: #156FF7;
  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: #156FF7;
  border-color: #156FF7;
}

/* 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: #156FF7;
  border-color: #156FF7;
}

/* line 2507, vendor/assets/stylesheets/components-rounded.scss */
.btn.patient-blue-madison {
  color: #FFF;
  background: #59A80F;
  border-color: #59A80F;
  opacity: 0.77;
}

/* line 2512, vendor/assets/stylesheets/components-rounded.scss */
.btn.patient-blue-madison:focus, .btn.patient-blue-madison.focus {
  color: #FFFFFF;
  background-color: #59A80F;
  border-color: #59A80F;
}

/* line 2517, vendor/assets/stylesheets/components-rounded.scss */
.btn.patient-blue-madison:hover, .btn.patient-blue-madison:active, .btn.patient-blue-madison.active {
  color: #FFFFFF;
  background-color: #59A80F;
  border-color: #59A80F;
}

/* line 2524, vendor/assets/stylesheets/components-rounded.scss */
.btn.physician-blue-madison {
  color: #FFF;
  background: #156FF7;
  border-color: #156FF7;
  opacity: 0.77;
}

/* line 2529, vendor/assets/stylesheets/components-rounded.scss */
.btn.physician-blue-madison:focus, .btn.physician-blue-madison.focus {
  color: #FFFFFF;
  background-color: #156FF7;
  border-color: #156FF7;
}

/* line 2534, vendor/assets/stylesheets/components-rounded.scss */
.btn.physician-blue-madison:hover, .btn.physician-blue-madison:active, .btn.physician-blue-madison.active {
  color: #FFFFFF;
  background-color: #156FF7;
  border-color: #156FF7;
}

/* line 2541, vendor/assets/stylesheets/components-rounded.scss */
.btn.dark-navyblue-madison {
  color: #FFFFFF;
  background-color: #2596be;
  border-color: #2596be;
  opacity: 0.77;
}

/* line 2546, 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 2551, 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 2561, 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 2567, 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 2576, 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: #156FF7;
  border-color: #156FF7;
}

/* line 2582, 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: #156FF7;
  border-color: #156FF7;
}

/* line 2589, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.blue-madison.dropdown-toggle:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #3f74a3;
  border-color: #3c6f9c;
}

/* line 2597, 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 2604, 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 2613, 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 2621, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-madison:not(.btn-outline):active, .btn.blue-madison.active:not(.btn-outline) {
  background-image: none;
}

/* line 2626, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.blue-madison.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 2632, 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 2638, 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 2646, 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 2653, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-madison:not(.btn-outline) .badge {
  color: #156FF7;
  background-color: #FFFFFF;
}

/* line 2657, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.blue-madison {
  border-color: #156FF7;
  color: #156FF7;
  background: none;
}

/* line 2661, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.blue-madison:hover {
  border-color: #156FF7;
  color: #FFFFFF;
  background-color: #156FF7;
}

/* line 2666, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.blue-madison:active {
  border-color: #156FF7;
  color: #FFFFFF;
  background-color: #156FF7;
}

/* line 2670, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.blue-madison:active:hover, .btn.btn-outline.blue-madison:active:focus {
  border-color: #156FF7;
  color: #FFFFFF;
  background-color: #156FF7;
}

/* line 2676, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.blue-madison:focus, .btn.btn-outline.blue-madison.active {
  border-color: #156FF7;
  color: #FFFFFF;
  background-color: #156FF7;
}

/* line 2682, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-madison-stripe {
  border-left: 4px solid #156FF7 !important;
}

/* line 2685, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-chambray:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #2C3E50;
  border-color: #2C3E50;
}

/* line 2689, 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 2694, 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 2702, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.blue-chambray.dropdown-toggle:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #1a252f;
  border-color: #161f29;
}

/* line 2710, 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 2717, 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 2726, 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 2734, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-chambray:not(.btn-outline):active, .btn.blue-chambray.active:not(.btn-outline) {
  background-image: none;
}

/* line 2739, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.blue-chambray.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 2745, 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 2751, 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 2759, 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 2766, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-chambray:not(.btn-outline) .badge {
  color: #2C3E50;
  background-color: #FFFFFF;
}

/* line 2770, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.blue-chambray {
  border-color: #2C3E50;
  color: #2C3E50;
  background: none;
}

/* line 2774, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.blue-chambray:hover {
  border-color: #2C3E50;
  color: #FFFFFF;
  background-color: #2C3E50;
}

/* line 2779, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.blue-chambray:active {
  border-color: #2C3E50;
  color: #FFFFFF;
  background-color: #2C3E50;
}

/* line 2783, 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 2789, 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 2795, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-chambray-stripe {
  border-left: 4px solid #2C3E50 !important;
}

/* line 2798, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-ebonyclay:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #22313F;
  border-color: #22313F;
}

/* line 2802, 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 2807, 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 2815, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.blue-ebonyclay.dropdown-toggle:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #10171e;
  border-color: #0d1217;
}

/* line 2823, 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 2830, 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 2839, 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 2847, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-ebonyclay:not(.btn-outline):active, .btn.blue-ebonyclay.active:not(.btn-outline) {
  background-image: none;
}

/* line 2852, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.blue-ebonyclay.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 2858, 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 2864, 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 2872, 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 2879, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-ebonyclay:not(.btn-outline) .badge {
  color: #22313F;
  background-color: #FFFFFF;
}

/* line 2883, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.blue-ebonyclay {
  border-color: #22313F;
  color: #22313F;
  background: none;
}

/* line 2887, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.blue-ebonyclay:hover {
  border-color: #22313F;
  color: #FFFFFF;
  background-color: #22313F;
}

/* line 2892, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.blue-ebonyclay:active {
  border-color: #22313F;
  color: #FFFFFF;
  background-color: #22313F;
}

/* line 2896, 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 2902, 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 2908, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-ebonyclay-stripe {
  border-left: 4px solid #22313F !important;
}

/* line 2911, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-hoki:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #67809F;
  border-color: #67809F;
}

/* line 2915, 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 2920, 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 2928, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.blue-hoki.dropdown-toggle:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #526781;
  border-color: #4e627b;
}

/* line 2936, 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 2943, 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 2952, 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 2960, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-hoki:not(.btn-outline):active, .btn.blue-hoki.active:not(.btn-outline) {
  background-image: none;
}

/* line 2965, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.blue-hoki.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 2971, 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 2977, 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 2985, 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 2992, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-hoki:not(.btn-outline) .badge {
  color: #67809F;
  background-color: #FFFFFF;
}

/* line 2996, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.blue-hoki {
  border-color: #67809F;
  color: #67809F;
  background: none;
}

/* line 3000, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.blue-hoki:hover {
  border-color: #67809F;
  color: #FFFFFF;
  background-color: #67809F;
}

/* line 3005, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.blue-hoki:active {
  border-color: #67809F;
  color: #FFFFFF;
  background-color: #67809F;
}

/* line 3009, 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 3015, 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 3021, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-hoki-stripe {
  border-left: 4px solid #67809F !important;
}

/* line 3024, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-steel:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #4B77BE;
  border-color: #4B77BE;
}

/* line 3028, 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 3033, 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 3041, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.blue-steel.dropdown-toggle:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #395f9d;
  border-color: #365b96;
}

/* line 3049, 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 3056, 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 3065, 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 3073, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-steel:not(.btn-outline):active, .btn.blue-steel.active:not(.btn-outline) {
  background-image: none;
}

/* line 3078, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.blue-steel.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 3084, 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 3090, 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 3098, 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 3105, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-steel:not(.btn-outline) .badge {
  color: #4B77BE;
  background-color: #FFFFFF;
}

/* line 3109, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.blue-steel {
  border-color: #4B77BE;
  color: #4B77BE;
  background: none;
}

/* line 3113, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.blue-steel:hover {
  border-color: #4B77BE;
  color: #FFFFFF;
  background-color: #4B77BE;
}

/* line 3118, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.blue-steel:active {
  border-color: #4B77BE;
  color: #FFFFFF;
  background-color: #4B77BE;
}

/* line 3122, 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 3128, 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 3134, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-steel-stripe {
  border-left: 4px solid #4B77BE !important;
}

/* line 3137, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-soft:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #4c87b9;
  border-color: #4c87b9;
}

/* line 3141, 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 3146, 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 3154, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.blue-soft.dropdown-toggle:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #3b6d97;
  border-color: #386890;
}

/* line 3162, 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 3169, 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 3178, 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 3186, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-soft:not(.btn-outline):active, .btn.blue-soft.active:not(.btn-outline) {
  background-image: none;
}

/* line 3191, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.blue-soft.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 3197, 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 3203, 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 3211, 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 3218, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-soft:not(.btn-outline) .badge {
  color: #4c87b9;
  background-color: #FFFFFF;
}

/* line 3222, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.blue-soft {
  border-color: #4c87b9;
  color: #4c87b9;
  background: none;
}

/* line 3226, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.blue-soft:hover {
  border-color: #4c87b9;
  color: #FFFFFF;
  background-color: #4c87b9;
}

/* line 3231, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.blue-soft:active {
  border-color: #4c87b9;
  color: #FFFFFF;
  background-color: #4c87b9;
}

/* line 3235, 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 3241, 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 3247, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-soft-stripe {
  border-left: 4px solid #4c87b9 !important;
}

/* line 3250, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-dark:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #5e738b;
  border-color: #5e738b;
}

/* line 3254, 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 3259, 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 3267, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.blue-dark.dropdown-toggle:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #495a6d;
  border-color: #455566;
}

/* line 3275, 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 3282, 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 3291, 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 3299, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-dark:not(.btn-outline):active, .btn.blue-dark.active:not(.btn-outline) {
  background-image: none;
}

/* line 3304, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.blue-dark.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 3310, 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 3316, 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 3324, 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 3331, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-dark:not(.btn-outline) .badge {
  color: #5e738b;
  background-color: #FFFFFF;
}

/* line 3335, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.blue-dark {
  border-color: #5e738b;
  color: #5e738b;
  background: none;
}

/* line 3339, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.blue-dark:hover {
  border-color: #5e738b;
  color: #FFFFFF;
  background-color: #5e738b;
}

/* line 3344, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.blue-dark:active {
  border-color: #5e738b;
  color: #FFFFFF;
  background-color: #5e738b;
}

/* line 3348, 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 3354, 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 3360, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-dark-stripe {
  border-left: 4px solid #5e738b !important;
}

/* line 3363, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-sharp:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #5C9BD1;
  border-color: #5C9BD1;
}

/* line 3367, 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 3372, 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 3380, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.blue-sharp.dropdown-toggle:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #3782c3;
  border-color: #357dbb;
}

/* line 3388, 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 3395, 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 3404, 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 3412, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-sharp:not(.btn-outline):active, .btn.blue-sharp.active:not(.btn-outline) {
  background-image: none;
}

/* line 3417, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.blue-sharp.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 3423, 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 3429, 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 3437, 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 3444, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-sharp:not(.btn-outline) .badge {
  color: #5C9BD1;
  background-color: #FFFFFF;
}

/* line 3448, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.blue-sharp {
  border-color: #5C9BD1;
  color: #5C9BD1;
  background: none;
}

/* line 3452, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.blue-sharp:hover {
  border-color: #5C9BD1;
  color: #FFFFFF;
  background-color: #5C9BD1;
}

/* line 3457, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.blue-sharp:active {
  border-color: #5C9BD1;
  color: #FFFFFF;
  background-color: #5C9BD1;
}

/* line 3461, 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 3467, 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 3473, vendor/assets/stylesheets/components-rounded.scss */
.btn.blue-sharp-stripe {
  border-left: 4px solid #5C9BD1 !important;
}

/* line 3476, vendor/assets/stylesheets/components-rounded.scss */
.btn.green:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #32c5d2;
  border-color: #32c5d2;
}

/* line 3480, 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 3485, 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 3493, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.green.dropdown-toggle:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #26a1ab;
  border-color: #2499a3;
}

/* line 3501, 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 3508, 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 3517, 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 3525, vendor/assets/stylesheets/components-rounded.scss */
.btn.green:not(.btn-outline):active, .btn.green.active:not(.btn-outline) {
  background-image: none;
}

/* line 3530, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.green.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 3536, 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 3542, 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 3550, 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 3557, vendor/assets/stylesheets/components-rounded.scss */
.btn.green:not(.btn-outline) .badge {
  color: #32c5d2;
  background-color: #FFFFFF;
}

/* line 3561, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.green {
  border-color: #32c5d2;
  color: #32c5d2;
  background: none;
}

/* line 3565, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.green:hover {
  border-color: #32c5d2;
  color: #FFFFFF;
  background-color: #32c5d2;
}

/* line 3570, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.green:active {
  border-color: #32c5d2;
  color: #FFFFFF;
  background-color: #32c5d2;
}

/* line 3574, 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 3580, 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 3586, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-stripe {
  border-left: 4px solid #32c5d2 !important;
}

/* line 3589, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-meadow:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #1BBC9B;
  border-color: #1BBC9B;
}

/* line 3593, 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 3598, 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 3606, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.green-meadow.dropdown-toggle:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #158f76;
  border-color: #13866f;
}

/* line 3614, 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 3621, 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 3630, 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 3638, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-meadow:not(.btn-outline):active, .btn.green-meadow.active:not(.btn-outline) {
  background-image: none;
}

/* line 3643, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.green-meadow.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 3649, 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 3655, 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 3663, 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 3670, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-meadow:not(.btn-outline) .badge {
  color: #1BBC9B;
  background-color: #FFFFFF;
}

/* line 3674, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.green-meadow {
  border-color: #1BBC9B;
  color: #1BBC9B;
  background: none;
}

/* line 3678, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.green-meadow:hover {
  border-color: #1BBC9B;
  color: #FFFFFF;
  background-color: #1BBC9B;
}

/* line 3683, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.green-meadow:active {
  border-color: #1BBC9B;
  color: #FFFFFF;
  background-color: #1BBC9B;
}

/* line 3687, 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 3693, 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 3699, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-meadow-stripe {
  border-left: 4px solid #1BBC9B !important;
}

/* line 3702, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-seagreen:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #1BA39C;
  border-color: #1BA39C;
}

/* line 3706, 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 3711, 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 3719, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.green-seagreen.dropdown-toggle:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #147772;
  border-color: #126e6a;
}

/* line 3727, 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 3734, 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 3743, 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 3751, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-seagreen:not(.btn-outline):active, .btn.green-seagreen.active:not(.btn-outline) {
  background-image: none;
}

/* line 3756, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.green-seagreen.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 3762, 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 3768, 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 3776, 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 3783, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-seagreen:not(.btn-outline) .badge {
  color: #1BA39C;
  background-color: #FFFFFF;
}

/* line 3787, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.green-seagreen {
  border-color: #1BA39C;
  color: #1BA39C;
  background: none;
}

/* line 3791, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.green-seagreen:hover {
  border-color: #1BA39C;
  color: #FFFFFF;
  background-color: #1BA39C;
}

/* line 3796, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.green-seagreen:active {
  border-color: #1BA39C;
  color: #FFFFFF;
  background-color: #1BA39C;
}

/* line 3800, 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 3806, 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 3812, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-seagreen-stripe {
  border-left: 4px solid #1BA39C !important;
}

/* line 3815, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-turquoise:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #36D7B7;
  border-color: #36D7B7;
}

/* line 3819, 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 3824, 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 3832, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.green-turquoise.dropdown-toggle:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #24b699;
  border-color: #22ad92;
}

/* line 3840, 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 3847, 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 3856, 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 3864, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-turquoise:not(.btn-outline):active, .btn.green-turquoise.active:not(.btn-outline) {
  background-image: none;
}

/* line 3869, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.green-turquoise.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 3875, 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 3881, 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 3889, 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 3896, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-turquoise:not(.btn-outline) .badge {
  color: #36D7B7;
  background-color: #FFFFFF;
}

/* line 3900, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.green-turquoise {
  border-color: #36D7B7;
  color: #36D7B7;
  background: none;
}

/* line 3904, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.green-turquoise:hover {
  border-color: #36D7B7;
  color: #FFFFFF;
  background-color: #36D7B7;
}

/* line 3909, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.green-turquoise:active {
  border-color: #36D7B7;
  color: #FFFFFF;
  background-color: #36D7B7;
}

/* line 3913, 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 3919, 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 3925, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-turquoise-stripe {
  border-left: 4px solid #36D7B7 !important;
}

/* line 3928, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-haze:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #44b6ae;
  border-color: #44b6ae;
}

/* line 3932, 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 3937, 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 3945, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.green-haze.dropdown-toggle:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #36918b;
  border-color: #338983;
}

/* line 3953, 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 3960, 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 3969, 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 3977, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-haze:not(.btn-outline):active, .btn.green-haze.active:not(.btn-outline) {
  background-image: none;
}

/* line 3982, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.green-haze.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 3988, 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 3994, 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 4002, 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 4009, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-haze:not(.btn-outline) .badge {
  color: #44b6ae;
  background-color: #FFFFFF;
}

/* line 4013, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.green-haze {
  border-color: #44b6ae;
  color: #44b6ae;
  background: none;
}

/* line 4017, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.green-haze:hover {
  border-color: #44b6ae;
  color: #FFFFFF;
  background-color: #44b6ae;
}

/* line 4022, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.green-haze:active {
  border-color: #44b6ae;
  color: #FFFFFF;
  background-color: #44b6ae;
}

/* line 4026, 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 4032, 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 4038, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-haze-stripe {
  border-left: 4px solid #44b6ae !important;
}

/* line 4041, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-jungle:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #26C281;
  border-color: #26C281;
}

/* line 4045, 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 4050, 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 4058, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.green-jungle.dropdown-toggle:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #1e9765;
  border-color: #1c8f5f;
}

/* line 4066, 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 4073, 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 4082, 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 4090, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-jungle:not(.btn-outline):active, .btn.green-jungle.active:not(.btn-outline) {
  background-image: none;
}

/* line 4095, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.green-jungle.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 4101, 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 4107, 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 4115, 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 4122, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-jungle:not(.btn-outline) .badge {
  color: #26C281;
  background-color: #FFFFFF;
}

/* line 4126, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.green-jungle {
  border-color: #26C281;
  color: #26C281;
  background: none;
}

/* line 4130, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.green-jungle:hover {
  border-color: #26C281;
  color: #FFFFFF;
  background-color: #26C281;
}

/* line 4135, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.green-jungle:active {
  border-color: #26C281;
  color: #FFFFFF;
  background-color: #26C281;
}

/* line 4139, 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 4145, 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 4151, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-jungle-stripe {
  border-left: 4px solid #26C281 !important;
}

/* line 4154, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-soft:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #3faba4;
  border-color: #3faba4;
}

/* line 4158, 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 4163, 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 4171, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.green-soft.dropdown-toggle:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #318680;
  border-color: #2f7e79;
}

/* line 4179, 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 4186, 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 4195, 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 4203, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-soft:not(.btn-outline):active, .btn.green-soft.active:not(.btn-outline) {
  background-image: none;
}

/* line 4208, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.green-soft.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 4214, 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 4220, 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 4228, 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 4235, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-soft:not(.btn-outline) .badge {
  color: #3faba4;
  background-color: #FFFFFF;
}

/* line 4239, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.green-soft {
  border-color: #3faba4;
  color: #3faba4;
  background: none;
}

/* line 4243, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.green-soft:hover {
  border-color: #3faba4;
  color: #FFFFFF;
  background-color: #3faba4;
}

/* line 4248, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.green-soft:active {
  border-color: #3faba4;
  color: #FFFFFF;
  background-color: #3faba4;
}

/* line 4252, 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 4258, 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 4264, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-soft-stripe {
  border-left: 4px solid #3faba4 !important;
}

/* line 4267, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-dark:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #4DB3A2;
  border-color: #4DB3A2;
}

/* line 4271, 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 4276, 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 4284, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.green-dark.dropdown-toggle:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #3d9082;
  border-color: #3a897b;
}

/* line 4292, 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 4299, 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 4308, 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 4316, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-dark:not(.btn-outline):active, .btn.green-dark.active:not(.btn-outline) {
  background-image: none;
}

/* line 4321, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.green-dark.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 4327, 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 4333, 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 4341, 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 4348, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-dark:not(.btn-outline) .badge {
  color: #4DB3A2;
  background-color: #FFFFFF;
}

/* line 4352, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.green-dark {
  border-color: #4DB3A2;
  color: #4DB3A2;
  background: none;
}

/* line 4356, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.green-dark:hover {
  border-color: #4DB3A2;
  color: #FFFFFF;
  background-color: #4DB3A2;
}

/* line 4361, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.green-dark:active {
  border-color: #4DB3A2;
  color: #FFFFFF;
  background-color: #4DB3A2;
}

/* line 4365, 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 4371, 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 4377, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-dark-stripe {
  border-left: 4px solid #4DB3A2 !important;
}

/* line 4380, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-sharp:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #2ab4c0;
  border-color: #2ab4c0;
}

/* line 4384, 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 4389, 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 4397, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.green-sharp.dropdown-toggle:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #218d96;
  border-color: #1f858e;
}

/* line 4405, 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 4412, 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 4421, 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 4429, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-sharp:not(.btn-outline):active, .btn.green-sharp.active:not(.btn-outline) {
  background-image: none;
}

/* line 4434, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.green-sharp.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 4440, 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 4446, 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 4454, 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 4461, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-sharp:not(.btn-outline) .badge {
  color: #2ab4c0;
  background-color: #FFFFFF;
}

/* line 4465, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.green-sharp {
  border-color: #2ab4c0;
  color: #2ab4c0;
  background: none;
}

/* line 4469, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.green-sharp:hover {
  border-color: #2ab4c0;
  color: #FFFFFF;
  background-color: #2ab4c0;
}

/* line 4474, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.green-sharp:active {
  border-color: #2ab4c0;
  color: #FFFFFF;
  background-color: #2ab4c0;
}

/* line 4478, 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 4484, 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 4490, vendor/assets/stylesheets/components-rounded.scss */
.btn.green-sharp-stripe {
  border-left: 4px solid #2ab4c0 !important;
}

/* line 4493, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey:not(.btn-outline) {
  color: #333333;
  background-color: #E5E5E5;
  border-color: #E5E5E5;
}

/* line 4497, 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 4502, 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 4510, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.grey.dropdown-toggle:not(.btn-outline) {
  color: #333333;
  background-color: #cccccc;
  border-color: #c6c6c6;
}

/* line 4518, 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 4525, 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 4534, 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 4542, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey:not(.btn-outline):active, .btn.grey.active:not(.btn-outline) {
  background-image: none;
}

/* line 4547, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.grey.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 4553, 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 4559, 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 4567, 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 4574, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey:not(.btn-outline) .badge {
  color: #E5E5E5;
  background-color: #333333;
}

/* line 4578, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.grey {
  border-color: #E5E5E5;
  color: #E5E5E5;
  background: none;
}

/* line 4582, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.grey:hover {
  border-color: #E5E5E5;
  color: #333333;
  background-color: #E5E5E5;
}

/* line 4587, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.grey:active {
  border-color: #E5E5E5;
  color: #333333;
  background-color: #E5E5E5;
}

/* line 4591, 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 4597, 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 4603, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-stripe {
  border-left: 4px solid #E5E5E5 !important;
}

/* line 4606, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-steel:not(.btn-outline) {
  color: #80898e;
  background-color: #e9edef;
  border-color: #e9edef;
}

/* line 4610, 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 4615, 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 4623, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.grey-steel.dropdown-toggle:not(.btn-outline) {
  color: #80898e;
  background-color: #cbd5da;
  border-color: #c6d0d5;
}

/* line 4631, 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 4638, 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 4647, 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 4655, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-steel:not(.btn-outline):active, .btn.grey-steel.active:not(.btn-outline) {
  background-image: none;
}

/* line 4660, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.grey-steel.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 4666, 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 4672, 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 4680, 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 4687, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-steel:not(.btn-outline) .badge {
  color: #e9edef;
  background-color: #80898e;
}

/* line 4691, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.grey-steel {
  border-color: #e9edef;
  color: #e9edef;
  background: none;
}

/* line 4695, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.grey-steel:hover {
  border-color: #e9edef;
  color: #80898e;
  background-color: #e9edef;
}

/* line 4700, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.grey-steel:active {
  border-color: #e9edef;
  color: #80898e;
  background-color: #e9edef;
}

/* line 4704, 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 4710, 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 4716, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-steel-stripe {
  border-left: 4px solid #e9edef !important;
}

/* line 4719, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-cararra:not(.btn-outline) {
  color: #333333;
  background-color: #fafafa;
  border-color: #fafafa;
}

/* line 4723, 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 4728, 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 4736, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.grey-cararra.dropdown-toggle:not(.btn-outline) {
  color: #333333;
  background-color: #e1e1e1;
  border-color: #dbdbdb;
}

/* line 4744, 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 4751, 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 4760, 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 4768, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-cararra:not(.btn-outline):active, .btn.grey-cararra.active:not(.btn-outline) {
  background-image: none;
}

/* line 4773, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.grey-cararra.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 4779, 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 4785, 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 4793, 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 4800, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-cararra:not(.btn-outline) .badge {
  color: #fafafa;
  background-color: #333333;
}

/* line 4804, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.grey-cararra {
  border-color: #fafafa;
  color: #fafafa;
  background: none;
}

/* line 4808, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.grey-cararra:hover {
  border-color: #fafafa;
  color: #333333;
  background-color: #fafafa;
}

/* line 4813, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.grey-cararra:active {
  border-color: #fafafa;
  color: #333333;
  background-color: #fafafa;
}

/* line 4817, 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 4823, 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 4829, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-cararra-stripe {
  border-left: 4px solid #fafafa !important;
}

/* line 4832, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-gallery:not(.btn-outline) {
  color: #ffffff;
  background-color: #555555;
  border-color: #555555;
}

/* line 4836, 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 4841, 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 4849, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.grey-gallery.dropdown-toggle:not(.btn-outline) {
  color: #ffffff;
  background-color: #3c3c3c;
  border-color: #363636;
}

/* line 4857, 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 4864, 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 4873, 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 4881, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-gallery:not(.btn-outline):active, .btn.grey-gallery.active:not(.btn-outline) {
  background-image: none;
}

/* line 4886, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.grey-gallery.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 4892, 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 4898, 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 4906, 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 4913, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-gallery:not(.btn-outline) .badge {
  color: #555555;
  background-color: #ffffff;
}

/* line 4917, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.grey-gallery {
  border-color: #555555;
  color: #555555;
  background: none;
}

/* line 4921, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.grey-gallery:hover {
  border-color: #555555;
  color: #ffffff;
  background-color: #555555;
}

/* line 4926, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.grey-gallery:active {
  border-color: #555555;
  color: #ffffff;
  background-color: #555555;
}

/* line 4930, 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 4936, 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 4942, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-gallery-stripe {
  border-left: 4px solid #555555 !important;
}

/* line 4945, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-cascade:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #95A5A6;
  border-color: #95A5A6;
}

/* line 4949, 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 4954, 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 4962, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.grey-cascade.dropdown-toggle:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #798d8f;
  border-color: #74898a;
}

/* line 4970, 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 4977, 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 4986, 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 4994, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-cascade:not(.btn-outline):active, .btn.grey-cascade.active:not(.btn-outline) {
  background-image: none;
}

/* line 4999, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.grey-cascade.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 5005, 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 5011, 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 5019, 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 5026, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-cascade:not(.btn-outline) .badge {
  color: #95A5A6;
  background-color: #FFFFFF;
}

/* line 5030, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.grey-cascade {
  border-color: #95A5A6;
  color: #95A5A6;
  background: none;
}

/* line 5034, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.grey-cascade:hover {
  border-color: #95A5A6;
  color: #FFFFFF;
  background-color: #95A5A6;
}

/* line 5039, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.grey-cascade:active {
  border-color: #95A5A6;
  color: #FFFFFF;
  background-color: #95A5A6;
}

/* line 5043, 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 5049, 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 5055, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-cascade-stripe {
  border-left: 4px solid #95A5A6 !important;
}

/* line 5058, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-silver:not(.btn-outline) {
  color: #FAFCFB;
  background-color: #BFBFBF;
  border-color: #BFBFBF;
}

/* line 5062, 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 5067, 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 5075, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.grey-silver.dropdown-toggle:not(.btn-outline) {
  color: #FAFCFB;
  background-color: #a6a6a6;
  border-color: #a0a0a0;
}

/* line 5083, 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 5090, 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 5099, 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 5107, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-silver:not(.btn-outline):active, .btn.grey-silver.active:not(.btn-outline) {
  background-image: none;
}

/* line 5112, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.grey-silver.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 5118, 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 5124, 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 5132, 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 5139, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-silver:not(.btn-outline) .badge {
  color: #BFBFBF;
  background-color: #FAFCFB;
}

/* line 5143, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.grey-silver {
  border-color: #BFBFBF;
  color: #BFBFBF;
  background: none;
}

/* line 5147, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.grey-silver:hover {
  border-color: #BFBFBF;
  color: #FAFCFB;
  background-color: #BFBFBF;
}

/* line 5152, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.grey-silver:active {
  border-color: #BFBFBF;
  color: #FAFCFB;
  background-color: #BFBFBF;
}

/* line 5156, 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 5162, 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 5168, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-silver-stripe {
  border-left: 4px solid #BFBFBF !important;
}

/* line 5171, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-salsa:not(.btn-outline) {
  color: #FAFCFB;
  background-color: #ACB5C3;
  border-color: #ACB5C3;
}

/* line 5175, 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 5180, 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 5188, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.grey-salsa.dropdown-toggle:not(.btn-outline) {
  color: #FAFCFB;
  background-color: #8e9bae;
  border-color: #8895a9;
}

/* line 5196, 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 5203, 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 5212, 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 5220, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-salsa:not(.btn-outline):active, .btn.grey-salsa.active:not(.btn-outline) {
  background-image: none;
}

/* line 5225, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.grey-salsa.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 5231, 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 5237, 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 5245, 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 5252, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-salsa:not(.btn-outline) .badge {
  color: #ACB5C3;
  background-color: #FAFCFB;
}

/* line 5256, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.grey-salsa {
  border-color: #ACB5C3;
  color: #ACB5C3;
  background: none;
}

/* line 5260, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.grey-salsa:hover {
  border-color: #ACB5C3;
  color: #FAFCFB;
  background-color: #ACB5C3;
}

/* line 5265, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.grey-salsa:active {
  border-color: #ACB5C3;
  color: #FAFCFB;
  background-color: #ACB5C3;
}

/* line 5269, 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 5275, 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 5281, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-salsa-stripe {
  border-left: 4px solid #ACB5C3 !important;
}

/* line 5284, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-salt:not(.btn-outline) {
  color: #FAFCFB;
  background-color: #bfcad1;
  border-color: #bfcad1;
}

/* line 5288, 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 5293, 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 5301, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.grey-salt.dropdown-toggle:not(.btn-outline) {
  color: #FAFCFB;
  background-color: #a1b1bc;
  border-color: #9badb7;
}

/* line 5309, 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 5316, 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 5325, 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 5333, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-salt:not(.btn-outline):active, .btn.grey-salt.active:not(.btn-outline) {
  background-image: none;
}

/* line 5338, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.grey-salt.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 5344, 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 5350, 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 5358, 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 5365, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-salt:not(.btn-outline) .badge {
  color: #bfcad1;
  background-color: #FAFCFB;
}

/* line 5369, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.grey-salt {
  border-color: #bfcad1;
  color: #bfcad1;
  background: none;
}

/* line 5373, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.grey-salt:hover {
  border-color: #bfcad1;
  color: #FAFCFB;
  background-color: #bfcad1;
}

/* line 5378, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.grey-salt:active {
  border-color: #bfcad1;
  color: #FAFCFB;
  background-color: #bfcad1;
}

/* line 5382, 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 5388, 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 5394, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-salt-stripe {
  border-left: 4px solid #bfcad1 !important;
}

/* line 5397, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-mint:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #525e64;
  border-color: #525e64;
}

/* line 5401, 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 5406, 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 5414, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.grey-mint.dropdown-toggle:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #3b4448;
  border-color: #363e42;
}

/* line 5422, 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 5429, 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 5438, 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 5446, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-mint:not(.btn-outline):active, .btn.grey-mint.active:not(.btn-outline) {
  background-image: none;
}

/* line 5451, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.grey-mint.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 5457, 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 5463, 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 5471, 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 5478, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-mint:not(.btn-outline) .badge {
  color: #525e64;
  background-color: #FFFFFF;
}

/* line 5482, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.grey-mint {
  border-color: #525e64;
  color: #525e64;
  background: none;
}

/* line 5486, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.grey-mint:hover {
  border-color: #525e64;
  color: #FFFFFF;
  background-color: #525e64;
}

/* line 5491, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.grey-mint:active {
  border-color: #525e64;
  color: #FFFFFF;
  background-color: #525e64;
}

/* line 5495, 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 5501, 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 5507, vendor/assets/stylesheets/components-rounded.scss */
.btn.grey-mint-stripe {
  border-left: 4px solid #525e64 !important;
}

/* line 5510, vendor/assets/stylesheets/components-rounded.scss */
.btn.red:not(.btn-outline) {
  color: #ffffff;
  background-color: #e7505a;
  border-color: #e7505a;
}

/* line 5514, 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 5519, 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 5527, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.red.dropdown-toggle:not(.btn-outline) {
  color: #ffffff;
  background-color: #e12330;
  border-color: #dc1e2b;
}

/* line 5535, 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 5542, 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 5551, 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 5559, vendor/assets/stylesheets/components-rounded.scss */
.btn.red:not(.btn-outline):active, .btn.red.active:not(.btn-outline) {
  background-image: none;
}

/* line 5564, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.red.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 5570, 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 5576, 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 5584, 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 5591, vendor/assets/stylesheets/components-rounded.scss */
.btn.red:not(.btn-outline) .badge {
  color: #e7505a;
  background-color: #ffffff;
}

/* line 5595, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.red {
  border-color: #e7505a;
  color: #e7505a;
  background: none;
}

/* line 5599, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.red:hover {
  border-color: #e7505a;
  color: #ffffff;
  background-color: #e7505a;
}

/* line 5604, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.red:active {
  border-color: #e7505a;
  color: #ffffff;
  background-color: #e7505a;
}

/* line 5608, 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 5614, 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 5620, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-stripe {
  border-left: 4px solid #e7505a !important;
}

/* line 5623, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-pink:not(.btn-outline) {
  color: #ffffff;
  background-color: #E08283;
  border-color: #E08283;
}

/* line 5627, 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 5632, 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 5640, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.red-pink.dropdown-toggle:not(.btn-outline) {
  color: #ffffff;
  background-color: #d6595a;
  border-color: #d45152;
}

/* line 5648, 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 5655, 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 5664, 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 5672, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-pink:not(.btn-outline):active, .btn.red-pink.active:not(.btn-outline) {
  background-image: none;
}

/* line 5677, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.red-pink.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 5683, 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 5689, 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 5697, 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 5704, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-pink:not(.btn-outline) .badge {
  color: #E08283;
  background-color: #ffffff;
}

/* line 5708, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.red-pink {
  border-color: #E08283;
  color: #E08283;
  background: none;
}

/* line 5712, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.red-pink:hover {
  border-color: #E08283;
  color: #ffffff;
  background-color: #E08283;
}

/* line 5717, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.red-pink:active {
  border-color: #E08283;
  color: #ffffff;
  background-color: #E08283;
}

/* line 5721, 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 5727, 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 5733, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-pink-stripe {
  border-left: 4px solid #E08283 !important;
}

/* line 5736, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-sunglo:not(.btn-outline) {
  color: #ffffff;
  background-color: #E26A6A;
  border-color: #E26A6A;
}

/* line 5740, 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 5745, 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 5753, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.red-sunglo.dropdown-toggle:not(.btn-outline) {
  color: #ffffff;
  background-color: #da3f3f;
  border-color: #d83737;
}

/* line 5761, 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 5768, 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 5777, 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 5785, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-sunglo:not(.btn-outline):active, .btn.red-sunglo.active:not(.btn-outline) {
  background-image: none;
}

/* line 5790, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.red-sunglo.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 5796, 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 5802, 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 5810, 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 5817, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-sunglo:not(.btn-outline) .badge {
  color: #E26A6A;
  background-color: #ffffff;
}

/* line 5821, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.red-sunglo {
  border-color: #E26A6A;
  color: #E26A6A;
  background: none;
}

/* line 5825, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.red-sunglo:hover {
  border-color: #E26A6A;
  color: #ffffff;
  background-color: #E26A6A;
}

/* line 5830, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.red-sunglo:active {
  border-color: #E26A6A;
  color: #ffffff;
  background-color: #E26A6A;
}

/* line 5834, 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 5840, 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 5846, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-sunglo-stripe {
  border-left: 4px solid #E26A6A !important;
}

/* line 5849, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-intense:not(.btn-outline) {
  color: #ffffff;
  background-color: #e35b5a;
  border-color: #e35b5a;
}

/* line 5853, 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 5858, 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 5866, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.red-intense.dropdown-toggle:not(.btn-outline) {
  color: #ffffff;
  background-color: #dc302e;
  border-color: #da2726;
}

/* line 5874, 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 5881, 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 5890, 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 5898, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-intense:not(.btn-outline):active, .btn.red-intense.active:not(.btn-outline) {
  background-image: none;
}

/* line 5903, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.red-intense.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 5909, 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 5915, 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 5923, 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 5930, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-intense:not(.btn-outline) .badge {
  color: #e35b5a;
  background-color: #ffffff;
}

/* line 5934, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.red-intense {
  border-color: #e35b5a;
  color: #e35b5a;
  background: none;
}

/* line 5938, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.red-intense:hover {
  border-color: #e35b5a;
  color: #ffffff;
  background-color: #e35b5a;
}

/* line 5943, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.red-intense:active {
  border-color: #e35b5a;
  color: #ffffff;
  background-color: #e35b5a;
}

/* line 5947, 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 5953, 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 5959, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-intense-stripe {
  border-left: 4px solid #e35b5a !important;
}

/* line 5962, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-thunderbird:not(.btn-outline) {
  color: #ffffff;
  background-color: #D91E18;
  border-color: #D91E18;
}

/* line 5966, 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 5971, 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 5979, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.red-thunderbird.dropdown-toggle:not(.btn-outline) {
  color: #ffffff;
  background-color: #ab1813;
  border-color: #a21612;
}

/* line 5987, 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 5994, 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 6003, 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 6011, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-thunderbird:not(.btn-outline):active, .btn.red-thunderbird.active:not(.btn-outline) {
  background-image: none;
}

/* line 6016, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.red-thunderbird.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 6022, 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 6028, 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 6036, 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 6043, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-thunderbird:not(.btn-outline) .badge {
  color: #D91E18;
  background-color: #ffffff;
}

/* line 6047, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.red-thunderbird {
  border-color: #D91E18;
  color: #D91E18;
  background: none;
}

/* line 6051, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.red-thunderbird:hover {
  border-color: #D91E18;
  color: #ffffff;
  background-color: #D91E18;
}

/* line 6056, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.red-thunderbird:active {
  border-color: #D91E18;
  color: #ffffff;
  background-color: #D91E18;
}

/* line 6060, 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 6066, 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 6072, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-thunderbird-stripe {
  border-left: 4px solid #D91E18 !important;
}

/* line 6075, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-flamingo:not(.btn-outline) {
  color: #ffffff;
  background-color: #EF4836;
  border-color: #EF4836;
}

/* line 6079, 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 6084, 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 6092, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.red-flamingo.dropdown-toggle:not(.btn-outline) {
  color: #ffffff;
  background-color: #e02612;
  border-color: #d72411;
}

/* line 6100, 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 6107, 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 6116, 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 6124, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-flamingo:not(.btn-outline):active, .btn.red-flamingo.active:not(.btn-outline) {
  background-image: none;
}

/* line 6129, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.red-flamingo.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 6135, 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 6141, 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 6149, 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 6156, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-flamingo:not(.btn-outline) .badge {
  color: #EF4836;
  background-color: #ffffff;
}

/* line 6160, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.red-flamingo {
  border-color: #EF4836;
  color: #EF4836;
  background: none;
}

/* line 6164, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.red-flamingo:hover {
  border-color: #EF4836;
  color: #ffffff;
  background-color: #EF4836;
}

/* line 6169, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.red-flamingo:active {
  border-color: #EF4836;
  color: #ffffff;
  background-color: #EF4836;
}

/* line 6173, 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 6179, 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 6185, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-flamingo-stripe {
  border-left: 4px solid #EF4836 !important;
}

/* line 6188, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-soft:not(.btn-outline) {
  color: #ffffff;
  background-color: #d05454;
  border-color: #d05454;
}

/* line 6192, 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 6197, 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 6205, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.red-soft.dropdown-toggle:not(.btn-outline) {
  color: #ffffff;
  background-color: #bd3434;
  border-color: #b53232;
}

/* line 6213, 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 6220, 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 6229, 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 6237, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-soft:not(.btn-outline):active, .btn.red-soft.active:not(.btn-outline) {
  background-image: none;
}

/* line 6242, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.red-soft.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 6248, 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 6254, 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 6262, 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 6269, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-soft:not(.btn-outline) .badge {
  color: #d05454;
  background-color: #ffffff;
}

/* line 6273, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.red-soft {
  border-color: #d05454;
  color: #d05454;
  background: none;
}

/* line 6277, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.red-soft:hover {
  border-color: #d05454;
  color: #ffffff;
  background-color: #d05454;
}

/* line 6282, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.red-soft:active {
  border-color: #d05454;
  color: #ffffff;
  background-color: #d05454;
}

/* line 6286, 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 6292, 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 6298, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-soft-stripe {
  border-left: 4px solid #d05454 !important;
}

/* line 6301, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-haze:not(.btn-outline) {
  color: #ffffff;
  background-color: #f36a5a;
  border-color: #f36a5a;
}

/* line 6305, 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 6310, 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 6318, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.red-haze.dropdown-toggle:not(.btn-outline) {
  color: #ffffff;
  background-color: #f03f2a;
  border-color: #ef3621;
}

/* line 6326, 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 6333, 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 6342, 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 6350, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-haze:not(.btn-outline):active, .btn.red-haze.active:not(.btn-outline) {
  background-image: none;
}

/* line 6355, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.red-haze.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 6361, 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 6367, 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 6375, 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 6382, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-haze:not(.btn-outline) .badge {
  color: #f36a5a;
  background-color: #ffffff;
}

/* line 6386, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.red-haze {
  border-color: #f36a5a;
  color: #f36a5a;
  background: none;
}

/* line 6390, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.red-haze:hover {
  border-color: #f36a5a;
  color: #ffffff;
  background-color: #f36a5a;
}

/* line 6395, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.red-haze:active {
  border-color: #f36a5a;
  color: #ffffff;
  background-color: #f36a5a;
}

/* line 6399, 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 6405, 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 6411, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-haze-stripe {
  border-left: 4px solid #f36a5a !important;
}

/* line 6414, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-mint:not(.btn-outline) {
  color: #ffffff;
  background-color: #e43a45;
  border-color: #e43a45;
}

/* line 6418, 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 6423, 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 6431, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.red-mint.dropdown-toggle:not(.btn-outline) {
  color: #ffffff;
  background-color: #cf1c28;
  border-color: #c61b26;
}

/* line 6439, 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 6446, 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 6455, 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 6463, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-mint:not(.btn-outline):active, .btn.red-mint.active:not(.btn-outline) {
  background-image: none;
}

/* line 6468, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.red-mint.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 6474, 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 6480, 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 6488, 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 6495, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-mint:not(.btn-outline) .badge {
  color: #e43a45;
  background-color: #ffffff;
}

/* line 6499, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.red-mint {
  border-color: #e43a45;
  color: #e43a45;
  background: none;
}

/* line 6503, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.red-mint:hover {
  border-color: #e43a45;
  color: #ffffff;
  background-color: #e43a45;
}

/* line 6508, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.red-mint:active {
  border-color: #e43a45;
  color: #ffffff;
  background-color: #e43a45;
}

/* line 6512, 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 6518, 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 6524, vendor/assets/stylesheets/components-rounded.scss */
.btn.red-mint-stripe {
  border-left: 4px solid #e43a45 !important;
}

/* line 6527, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow:not(.btn-outline) {
  color: #ffffff;
  background-color: #c49f47;
  border-color: #c49f47;
}

/* line 6531, 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 6536, 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 6544, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.yellow.dropdown-toggle:not(.btn-outline) {
  color: #ffffff;
  background-color: #a48334;
  border-color: #9c7c32;
}

/* line 6552, 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 6559, 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 6568, 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 6576, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow:not(.btn-outline):active, .btn.yellow.active:not(.btn-outline) {
  background-image: none;
}

/* line 6581, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.yellow.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 6587, 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 6593, 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 6601, 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 6608, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow:not(.btn-outline) .badge {
  color: #c49f47;
  background-color: #ffffff;
}

/* line 6612, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.yellow {
  border-color: #c49f47;
  color: #c49f47;
  background: none;
}

/* line 6616, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.yellow:hover {
  border-color: #c49f47;
  color: #ffffff;
  background-color: #c49f47;
}

/* line 6621, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.yellow:active {
  border-color: #c49f47;
  color: #ffffff;
  background-color: #c49f47;
}

/* line 6625, 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 6631, 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 6637, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-stripe {
  border-left: 4px solid #c49f47 !important;
}

/* line 6640, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-gold:not(.btn-outline) {
  color: #ffffff;
  background-color: #E87E04;
  border-color: #E87E04;
}

/* line 6644, 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 6649, 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 6657, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.yellow-gold.dropdown-toggle:not(.btn-outline) {
  color: #ffffff;
  background-color: #b66303;
  border-color: #ac5d03;
}

/* line 6665, 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 6672, 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 6681, 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 6689, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-gold:not(.btn-outline):active, .btn.yellow-gold.active:not(.btn-outline) {
  background-image: none;
}

/* line 6694, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.yellow-gold.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 6700, 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 6706, 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 6714, 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 6721, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-gold:not(.btn-outline) .badge {
  color: #E87E04;
  background-color: #ffffff;
}

/* line 6725, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.yellow-gold {
  border-color: #E87E04;
  color: #E87E04;
  background: none;
}

/* line 6729, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.yellow-gold:hover {
  border-color: #E87E04;
  color: #ffffff;
  background-color: #E87E04;
}

/* line 6734, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.yellow-gold:active {
  border-color: #E87E04;
  color: #ffffff;
  background-color: #E87E04;
}

/* line 6738, 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 6744, 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 6750, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-gold-stripe {
  border-left: 4px solid #E87E04 !important;
}

/* line 6753, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-casablanca:not(.btn-outline) {
  color: #ffffff;
  background-color: #f2784b;
  border-color: #f2784b;
}

/* line 6757, 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 6762, 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 6770, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.yellow-casablanca.dropdown-toggle:not(.btn-outline) {
  color: #ffffff;
  background-color: #ef541b;
  border-color: #ee4d12;
}

/* line 6778, 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 6785, 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 6794, 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 6802, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-casablanca:not(.btn-outline):active, .btn.yellow-casablanca.active:not(.btn-outline) {
  background-image: none;
}

/* line 6807, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.yellow-casablanca.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 6813, 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 6819, 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 6827, 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 6834, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-casablanca:not(.btn-outline) .badge {
  color: #f2784b;
  background-color: #ffffff;
}

/* line 6838, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.yellow-casablanca {
  border-color: #f2784b;
  color: #f2784b;
  background: none;
}

/* line 6842, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.yellow-casablanca:hover {
  border-color: #f2784b;
  color: #ffffff;
  background-color: #f2784b;
}

/* line 6847, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.yellow-casablanca:active {
  border-color: #f2784b;
  color: #ffffff;
  background-color: #f2784b;
}

/* line 6851, 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 6857, 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 6863, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-casablanca-stripe {
  border-left: 4px solid #f2784b !important;
}

/* line 6866, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-crusta:not(.btn-outline) {
  color: #ffffff;
  background-color: #f3c200;
  border-color: #f3c200;
}

/* line 6870, 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 6875, 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 6883, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.yellow-crusta.dropdown-toggle:not(.btn-outline) {
  color: #ffffff;
  background-color: #c09900;
  border-color: #b69100;
}

/* line 6891, 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 6898, 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 6907, 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 6915, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-crusta:not(.btn-outline):active, .btn.yellow-crusta.active:not(.btn-outline) {
  background-image: none;
}

/* line 6920, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.yellow-crusta.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 6926, 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 6932, 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 6940, 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 6947, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-crusta:not(.btn-outline) .badge {
  color: #f3c200;
  background-color: #ffffff;
}

/* line 6951, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.yellow-crusta {
  border-color: #f3c200;
  color: #f3c200;
  background: none;
}

/* line 6955, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.yellow-crusta:hover {
  border-color: #f3c200;
  color: #ffffff;
  background-color: #f3c200;
}

/* line 6960, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.yellow-crusta:active {
  border-color: #f3c200;
  color: #ffffff;
  background-color: #f3c200;
}

/* line 6964, 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 6970, 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 6976, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-crusta-stripe {
  border-left: 4px solid #f3c200 !important;
}

/* line 6979, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-lemon:not(.btn-outline) {
  color: #ffffff;
  background-color: #F7CA18;
  border-color: #F7CA18;
}

/* line 6983, 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 6988, 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 6996, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.yellow-lemon.dropdown-toggle:not(.btn-outline) {
  color: #ffffff;
  background-color: #d5ab07;
  border-color: #cba307;
}

/* line 7004, 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 7011, 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 7020, 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 7028, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-lemon:not(.btn-outline):active, .btn.yellow-lemon.active:not(.btn-outline) {
  background-image: none;
}

/* line 7033, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.yellow-lemon.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 7039, 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 7045, 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 7053, 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 7060, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-lemon:not(.btn-outline) .badge {
  color: #F7CA18;
  background-color: #ffffff;
}

/* line 7064, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.yellow-lemon {
  border-color: #F7CA18;
  color: #F7CA18;
  background: none;
}

/* line 7068, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.yellow-lemon:hover {
  border-color: #F7CA18;
  color: #ffffff;
  background-color: #F7CA18;
}

/* line 7073, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.yellow-lemon:active {
  border-color: #F7CA18;
  color: #ffffff;
  background-color: #F7CA18;
}

/* line 7077, 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 7083, 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 7089, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-lemon-stripe {
  border-left: 4px solid #F7CA18 !important;
}

/* line 7092, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-saffron:not(.btn-outline) {
  color: #ffffff;
  background-color: #F4D03F;
  border-color: #F4D03F;
}

/* line 7096, 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 7101, 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 7109, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.yellow-saffron.dropdown-toggle:not(.btn-outline) {
  color: #ffffff;
  background-color: #f1c40f;
  border-color: #e8bd0d;
}

/* line 7117, 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 7124, 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 7133, 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 7141, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-saffron:not(.btn-outline):active, .btn.yellow-saffron.active:not(.btn-outline) {
  background-image: none;
}

/* line 7146, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.yellow-saffron.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 7152, 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 7158, 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 7166, 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 7173, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-saffron:not(.btn-outline) .badge {
  color: #F4D03F;
  background-color: #ffffff;
}

/* line 7177, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.yellow-saffron {
  border-color: #F4D03F;
  color: #F4D03F;
  background: none;
}

/* line 7181, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.yellow-saffron:hover {
  border-color: #F4D03F;
  color: #ffffff;
  background-color: #F4D03F;
}

/* line 7186, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.yellow-saffron:active {
  border-color: #F4D03F;
  color: #ffffff;
  background-color: #F4D03F;
}

/* line 7190, 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 7196, 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 7202, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-saffron-stripe {
  border-left: 4px solid #F4D03F !important;
}

/* line 7205, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-soft:not(.btn-outline) {
  color: #ffffff;
  background-color: #c8d046;
  border-color: #c8d046;
}

/* line 7209, 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 7214, 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 7222, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.yellow-soft.dropdown-toggle:not(.btn-outline) {
  color: #ffffff;
  background-color: #adb52e;
  border-color: #a5ad2c;
}

/* line 7230, 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 7237, 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 7246, 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 7254, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-soft:not(.btn-outline):active, .btn.yellow-soft.active:not(.btn-outline) {
  background-image: none;
}

/* line 7259, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.yellow-soft.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 7265, 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 7271, 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 7279, 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 7286, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-soft:not(.btn-outline) .badge {
  color: #c8d046;
  background-color: #ffffff;
}

/* line 7290, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.yellow-soft {
  border-color: #c8d046;
  color: #c8d046;
  background: none;
}

/* line 7294, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.yellow-soft:hover {
  border-color: #c8d046;
  color: #ffffff;
  background-color: #c8d046;
}

/* line 7299, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.yellow-soft:active {
  border-color: #c8d046;
  color: #ffffff;
  background-color: #c8d046;
}

/* line 7303, 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 7309, 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 7315, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-soft-stripe {
  border-left: 4px solid #c8d046 !important;
}

/* line 7318, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-haze:not(.btn-outline) {
  color: #ffffff;
  background-color: #c5bf66;
  border-color: #c5bf66;
}

/* line 7322, 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 7327, 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 7335, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.yellow-haze.dropdown-toggle:not(.btn-outline) {
  color: #ffffff;
  background-color: #b4ad44;
  border-color: #aca641;
}

/* line 7343, 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 7350, 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 7359, 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 7367, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-haze:not(.btn-outline):active, .btn.yellow-haze.active:not(.btn-outline) {
  background-image: none;
}

/* line 7372, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.yellow-haze.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 7378, 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 7384, 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 7392, 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 7399, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-haze:not(.btn-outline) .badge {
  color: #c5bf66;
  background-color: #ffffff;
}

/* line 7403, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.yellow-haze {
  border-color: #c5bf66;
  color: #c5bf66;
  background: none;
}

/* line 7407, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.yellow-haze:hover {
  border-color: #c5bf66;
  color: #ffffff;
  background-color: #c5bf66;
}

/* line 7412, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.yellow-haze:active {
  border-color: #c5bf66;
  color: #ffffff;
  background-color: #c5bf66;
}

/* line 7416, 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 7422, 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 7428, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-haze-stripe {
  border-left: 4px solid #c5bf66 !important;
}

/* line 7431, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-mint:not(.btn-outline) {
  color: #ffffff;
  background-color: #c5b96b;
  border-color: #c5b96b;
}

/* line 7435, 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 7440, 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 7448, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.yellow-mint.dropdown-toggle:not(.btn-outline) {
  color: #ffffff;
  background-color: #b6a747;
  border-color: #aea044;
}

/* line 7456, 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 7463, 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 7472, 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 7480, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-mint:not(.btn-outline):active, .btn.yellow-mint.active:not(.btn-outline) {
  background-image: none;
}

/* line 7485, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.yellow-mint.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 7491, 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 7497, 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 7505, 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 7512, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-mint:not(.btn-outline) .badge {
  color: #c5b96b;
  background-color: #ffffff;
}

/* line 7516, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.yellow-mint {
  border-color: #c5b96b;
  color: #c5b96b;
  background: none;
}

/* line 7520, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.yellow-mint:hover {
  border-color: #c5b96b;
  color: #ffffff;
  background-color: #c5b96b;
}

/* line 7525, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.yellow-mint:active {
  border-color: #c5b96b;
  color: #ffffff;
  background-color: #c5b96b;
}

/* line 7529, 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 7535, 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 7541, vendor/assets/stylesheets/components-rounded.scss */
.btn.yellow-mint-stripe {
  border-left: 4px solid #c5b96b !important;
}

/* line 7544, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple:not(.btn-outline) {
  color: #ffffff;
  background-color: #8E44AD;
  border-color: #8E44AD;
}

/* line 7548, 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 7553, 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 7561, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.purple.dropdown-toggle:not(.btn-outline) {
  color: #ffffff;
  background-color: #703688;
  border-color: #6a3381;
}

/* line 7569, 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 7576, 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 7585, 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 7593, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple:not(.btn-outline):active, .btn.purple.active:not(.btn-outline) {
  background-image: none;
}

/* line 7598, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.purple.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 7604, 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 7610, 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 7618, 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 7625, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple:not(.btn-outline) .badge {
  color: #8E44AD;
  background-color: #ffffff;
}

/* line 7629, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.purple {
  border-color: #8E44AD;
  color: #8E44AD;
  background: none;
}

/* line 7633, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.purple:hover {
  border-color: #8E44AD;
  color: #ffffff;
  background-color: #8E44AD;
}

/* line 7638, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.purple:active {
  border-color: #8E44AD;
  color: #ffffff;
  background-color: #8E44AD;
}

/* line 7642, 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 7648, 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 7654, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-stripe {
  border-left: 4px solid #8E44AD !important;
}

/* line 7657, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-plum:not(.btn-outline) {
  color: #ffffff;
  background-color: #8775a7;
  border-color: #8775a7;
}

/* line 7661, 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 7666, 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 7674, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.purple-plum.dropdown-toggle:not(.btn-outline) {
  color: #ffffff;
  background-color: #6d5b8e;
  border-color: #685788;
}

/* line 7682, 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 7689, 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 7698, 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 7706, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-plum:not(.btn-outline):active, .btn.purple-plum.active:not(.btn-outline) {
  background-image: none;
}

/* line 7711, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.purple-plum.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 7717, 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 7723, 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 7731, 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 7738, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-plum:not(.btn-outline) .badge {
  color: #8775a7;
  background-color: #ffffff;
}

/* line 7742, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.purple-plum {
  border-color: #8775a7;
  color: #8775a7;
  background: none;
}

/* line 7746, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.purple-plum:hover {
  border-color: #8775a7;
  color: #ffffff;
  background-color: #8775a7;
}

/* line 7751, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.purple-plum:active {
  border-color: #8775a7;
  color: #ffffff;
  background-color: #8775a7;
}

/* line 7755, 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 7761, 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 7767, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-plum-stripe {
  border-left: 4px solid #8775a7 !important;
}

/* line 7770, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-medium:not(.btn-outline) {
  color: #ffffff;
  background-color: #BF55EC;
  border-color: #BF55EC;
}

/* line 7774, 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 7779, 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 7787, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.purple-medium.dropdown-toggle:not(.btn-outline) {
  color: #ffffff;
  background-color: #ae27e7;
  border-color: #aa1ee6;
}

/* line 7795, 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 7802, 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 7811, 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 7819, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-medium:not(.btn-outline):active, .btn.purple-medium.active:not(.btn-outline) {
  background-image: none;
}

/* line 7824, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.purple-medium.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 7830, 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 7836, 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 7844, 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 7851, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-medium:not(.btn-outline) .badge {
  color: #BF55EC;
  background-color: #ffffff;
}

/* line 7855, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.purple-medium {
  border-color: #BF55EC;
  color: #BF55EC;
  background: none;
}

/* line 7859, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.purple-medium:hover {
  border-color: #BF55EC;
  color: #ffffff;
  background-color: #BF55EC;
}

/* line 7864, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.purple-medium:active {
  border-color: #BF55EC;
  color: #ffffff;
  background-color: #BF55EC;
}

/* line 7868, 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 7874, 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 7880, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-medium-stripe {
  border-left: 4px solid #BF55EC !important;
}

/* line 7883, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-studio:not(.btn-outline) {
  color: #ffffff;
  background-color: #8E44AD;
  border-color: #8E44AD;
}

/* line 7887, 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 7892, 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 7900, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.purple-studio.dropdown-toggle:not(.btn-outline) {
  color: #ffffff;
  background-color: #703688;
  border-color: #6a3381;
}

/* line 7908, 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 7915, 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 7924, 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 7932, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-studio:not(.btn-outline):active, .btn.purple-studio.active:not(.btn-outline) {
  background-image: none;
}

/* line 7937, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.purple-studio.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 7943, 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 7949, 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 7957, 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 7964, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-studio:not(.btn-outline) .badge {
  color: #8E44AD;
  background-color: #ffffff;
}

/* line 7968, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.purple-studio {
  border-color: #8E44AD;
  color: #8E44AD;
  background: none;
}

/* line 7972, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.purple-studio:hover {
  border-color: #8E44AD;
  color: #ffffff;
  background-color: #8E44AD;
}

/* line 7977, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.purple-studio:active {
  border-color: #8E44AD;
  color: #ffffff;
  background-color: #8E44AD;
}

/* line 7981, 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 7987, 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 7993, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-studio-stripe {
  border-left: 4px solid #8E44AD !important;
}

/* line 7996, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-wisteria:not(.btn-outline) {
  color: #ffffff;
  background-color: #9B59B6;
  border-color: #9B59B6;
}

/* line 8000, 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 8005, 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 8013, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.purple-wisteria.dropdown-toggle:not(.btn-outline) {
  color: #ffffff;
  background-color: #804399;
  border-color: #7a4092;
}

/* line 8021, 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 8028, 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 8037, 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 8045, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-wisteria:not(.btn-outline):active, .btn.purple-wisteria.active:not(.btn-outline) {
  background-image: none;
}

/* line 8050, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.purple-wisteria.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 8056, 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 8062, 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 8070, 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 8077, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-wisteria:not(.btn-outline) .badge {
  color: #9B59B6;
  background-color: #ffffff;
}

/* line 8081, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.purple-wisteria {
  border-color: #9B59B6;
  color: #9B59B6;
  background: none;
}

/* line 8085, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.purple-wisteria:hover {
  border-color: #9B59B6;
  color: #ffffff;
  background-color: #9B59B6;
}

/* line 8090, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.purple-wisteria:active {
  border-color: #9B59B6;
  color: #ffffff;
  background-color: #9B59B6;
}

/* line 8094, 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 8100, 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 8106, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-wisteria-stripe {
  border-left: 4px solid #9B59B6 !important;
}

/* line 8109, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-seance:not(.btn-outline) {
  color: #ffffff;
  background-color: #9A12B3;
  border-color: #9A12B3;
}

/* line 8113, 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 8118, 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 8126, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.purple-seance.dropdown-toggle:not(.btn-outline) {
  color: #ffffff;
  background-color: #720d85;
  border-color: #6a0c7b;
}

/* line 8134, 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 8141, 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 8150, 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 8158, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-seance:not(.btn-outline):active, .btn.purple-seance.active:not(.btn-outline) {
  background-image: none;
}

/* line 8163, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.purple-seance.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 8169, 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 8175, 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 8183, 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 8190, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-seance:not(.btn-outline) .badge {
  color: #9A12B3;
  background-color: #ffffff;
}

/* line 8194, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.purple-seance {
  border-color: #9A12B3;
  color: #9A12B3;
  background: none;
}

/* line 8198, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.purple-seance:hover {
  border-color: #9A12B3;
  color: #ffffff;
  background-color: #9A12B3;
}

/* line 8203, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.purple-seance:active {
  border-color: #9A12B3;
  color: #ffffff;
  background-color: #9A12B3;
}

/* line 8207, 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 8213, 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 8219, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-seance-stripe {
  border-left: 4px solid #9A12B3 !important;
}

/* line 8222, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-intense:not(.btn-outline) {
  color: #ffffff;
  background-color: #8775a7;
  border-color: #8775a7;
}

/* line 8226, 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 8231, 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 8239, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.purple-intense.dropdown-toggle:not(.btn-outline) {
  color: #ffffff;
  background-color: #6d5b8e;
  border-color: #685788;
}

/* line 8247, 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 8254, 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 8263, 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 8271, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-intense:not(.btn-outline):active, .btn.purple-intense.active:not(.btn-outline) {
  background-image: none;
}

/* line 8276, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.purple-intense.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 8282, 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 8288, 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 8296, 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 8303, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-intense:not(.btn-outline) .badge {
  color: #8775a7;
  background-color: #ffffff;
}

/* line 8307, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.purple-intense {
  border-color: #8775a7;
  color: #8775a7;
  background: none;
}

/* line 8311, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.purple-intense:hover {
  border-color: #8775a7;
  color: #ffffff;
  background-color: #8775a7;
}

/* line 8316, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.purple-intense:active {
  border-color: #8775a7;
  color: #ffffff;
  background-color: #8775a7;
}

/* line 8320, 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 8326, 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 8332, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-intense-stripe {
  border-left: 4px solid #8775a7 !important;
}

/* line 8335, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-sharp:not(.btn-outline) {
  color: #ffffff;
  background-color: #796799;
  border-color: #796799;
}

/* line 8339, 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 8344, 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 8352, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.purple-sharp.dropdown-toggle:not(.btn-outline) {
  color: #ffffff;
  background-color: #61527b;
  border-color: #5c4e75;
}

/* line 8360, 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 8367, 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 8376, 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 8384, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-sharp:not(.btn-outline):active, .btn.purple-sharp.active:not(.btn-outline) {
  background-image: none;
}

/* line 8389, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.purple-sharp.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 8395, 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 8401, 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 8409, 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 8416, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-sharp:not(.btn-outline) .badge {
  color: #796799;
  background-color: #ffffff;
}

/* line 8420, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.purple-sharp {
  border-color: #796799;
  color: #796799;
  background: none;
}

/* line 8424, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.purple-sharp:hover {
  border-color: #796799;
  color: #ffffff;
  background-color: #796799;
}

/* line 8429, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.purple-sharp:active {
  border-color: #796799;
  color: #ffffff;
  background-color: #796799;
}

/* line 8433, 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 8439, 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 8445, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-sharp-stripe {
  border-left: 4px solid #796799 !important;
}

/* line 8448, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-soft:not(.btn-outline) {
  color: #ffffff;
  background-color: #8877a9;
  border-color: #8877a9;
}

/* line 8452, 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 8457, 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 8465, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.purple-soft.dropdown-toggle:not(.btn-outline) {
  color: #ffffff;
  background-color: #6e5c91;
  border-color: #69588b;
}

/* line 8473, 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 8480, 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 8489, 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 8497, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-soft:not(.btn-outline):active, .btn.purple-soft.active:not(.btn-outline) {
  background-image: none;
}

/* line 8502, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.purple-soft.dropdown-toggle:not(.btn-outline) {
  background-image: none;
}

/* line 8508, 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 8514, 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 8522, 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 8529, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-soft:not(.btn-outline) .badge {
  color: #8877a9;
  background-color: #ffffff;
}

/* line 8533, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.purple-soft {
  border-color: #8877a9;
  color: #8877a9;
  background: none;
}

/* line 8537, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.purple-soft:hover {
  border-color: #8877a9;
  color: #ffffff;
  background-color: #8877a9;
}

/* line 8542, vendor/assets/stylesheets/components-rounded.scss */
.btn.btn-outline.purple-soft:active {
  border-color: #8877a9;
  color: #ffffff;
  background-color: #8877a9;
}

/* line 8546, 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 8552, 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 8558, vendor/assets/stylesheets/components-rounded.scss */
.btn.purple-soft-stripe {
  border-left: 4px solid #8877a9 !important;
}

/* Circle Buttons */
/* line 8565, vendor/assets/stylesheets/components-rounded.scss */
.btn-circle {
  border-radius: 25px !important;
  overflow: hidden;
}

/* line 8570, vendor/assets/stylesheets/components-rounded.scss */
.btn-circle-right {
  border-radius: 0 25px 25px 0 !important;
}

/* line 8574, vendor/assets/stylesheets/components-rounded.scss */
.btn-circle-left {
  border-radius: 25px 0 0 25px !important;
}

/* line 8578, vendor/assets/stylesheets/components-rounded.scss */
.btn-circle-bottom {
  border-radius: 0 0 25px 25px !important;
}

/* line 8582, vendor/assets/stylesheets/components-rounded.scss */
.btn-circle-top {
  border-radius: 25px 25px 0 0 !important;
}

/* line 8586, vendor/assets/stylesheets/components-rounded.scss */
.btn-icon-only {
  height: 34px;
  width: 34px;
  text-align: center;
  padding-left: 0;
  padding-right: 0;
}

/* line 8593, vendor/assets/stylesheets/components-rounded.scss */
.btn-icon-only > [class^="icon-"], .btn-icon-only > i {
  text-align: center;
  margin-top: 2px;
}

/* line 8602, vendor/assets/stylesheets/components-rounded.scss */
.btn-group.btn-group-circle > .btn:first-child {
  border-radius: 25px 0 0 25px !important;
}

/* line 8605, vendor/assets/stylesheets/components-rounded.scss */
.btn-group.btn-group-circle > .btn:last-child {
  border-radius: 0 25px 25px 0 !important;
}

/* line 8609, vendor/assets/stylesheets/components-rounded.scss */
.btn-group.btn-group-devided > .btn {
  margin-right: 5px;
}

/* line 8611, vendor/assets/stylesheets/components-rounded.scss */
.btn-group.btn-group-devided > .btn:last-child {
  margin-right: 0;
}

/* line 8618, vendor/assets/stylesheets/components-rounded.scss */
.btn-group-vertical.btn-group-vertical-circle > .btn:first-child {
  border-radius: 25px 25px 0 0 !important;
}

/* line 8621, 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 8631, vendor/assets/stylesheets/components-rounded.scss */
.carousel.image-carousel .carousel-inner {
  padding-top: 0;
  padding-bottom: 0;
}

/* line 8635, vendor/assets/stylesheets/components-rounded.scss */
.carousel.image-carousel .carousel-control i {
  position: absolute;
  top: 40%;
}

/* line 8640, vendor/assets/stylesheets/components-rounded.scss */
.carousel.image-carousel.image-carousel-hoverable .carousel-control i {
  display: none;
}

/* line 8643, vendor/assets/stylesheets/components-rounded.scss */
.carousel.image-carousel.image-carousel-hoverable:hover .carousel-control i {
  display: inline-block;
}

/* line 8648, vendor/assets/stylesheets/components-rounded.scss */
.carousel.image-carousel .carousel-control.left i {
  left: 10px;
}

/* line 8651, vendor/assets/stylesheets/components-rounded.scss */
.carousel.image-carousel .carousel-control.right i {
  right: 10px;
}

/* line 8655, vendor/assets/stylesheets/components-rounded.scss */
.carousel.image-carousel .carousel-indicators {
  margin-top: 10px;
  bottom: -7px;
}

/* line 8658, vendor/assets/stylesheets/components-rounded.scss */
.carousel.image-carousel .carousel-indicators li {
  background-color: #666;
}

/* line 8660, vendor/assets/stylesheets/components-rounded.scss */
.carousel.image-carousel .carousel-indicators li.active {
  background-color: #666;
}

/* line 8665, 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 8673, 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 8678, 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 8681, 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 8684, vendor/assets/stylesheets/components-rounded.scss */
.carousel.image-carousel .carousel-caption p {
  margin-bottom: 0;
}

/* line 8687, vendor/assets/stylesheets/components-rounded.scss */
.carousel.image-carousel .carousel-caption .item {
  margin: 0;
}

/***
Statistic lists
***/
/* line 8697, vendor/assets/stylesheets/components-rounded.scss */
.item-list.table .percent {
  width: 30px;
  float: right;
  margin-right: 10px;
  margin-top: 3px;
}

/***
Chats
***/
/* line 8708, vendor/assets/stylesheets/components-rounded.scss */
.chats {
  margin: 0;
  padding: 0;
  margin-top: -15px;
}

/* line 8712, vendor/assets/stylesheets/components-rounded.scss */
.chats li {
  list-style: none;
  padding: 5px 0;
  margin: 10px auto;
  font-size: 12px;
}

/* line 8717, vendor/assets/stylesheets/components-rounded.scss */
.chats li .body {
  display: block;
}

/* line 8720, 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 8727, vendor/assets/stylesheets/components-rounded.scss */
.chats li.in .avatar {
  float: left;
  margin-right: 10px;
}

/* line 8731, vendor/assets/stylesheets/components-rounded.scss */
.chats li.out .avatar {
  float: right;
  margin-left: 10px;
}

/* line 8735, vendor/assets/stylesheets/components-rounded.scss */
.chats li .name {
  color: #3590c1;
  font-size: 13px;
  font-weight: 400;
}

/* line 8740, vendor/assets/stylesheets/components-rounded.scss */
.chats li .datetime {
  color: #333;
  font-size: 13px;
  font-weight: 400;
}

/* line 8745, vendor/assets/stylesheets/components-rounded.scss */
.chats li .message {
  display: block;
  padding: 5px;
  position: relative;
}

/* line 8750, vendor/assets/stylesheets/components-rounded.scss */
.chats li.in .message {
  text-align: left;
  border-left: 2px solid #1BBC9B;
  margin-left: 65px;
  background: #fafafa;
}

/* line 8755, 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 8768, vendor/assets/stylesheets/components-rounded.scss */
.chats li.out .message {
  border-right: 2px solid #F3565D;
  margin-right: 65px;
  background: #fafafa;
  text-align: right;
}

/* line 8773, 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 8783, vendor/assets/stylesheets/components-rounded.scss */
.chats li.out .name, .chats li.out .datetime {
  text-align: right;
}

/* line 8790, vendor/assets/stylesheets/components-rounded.scss */
.chat-form {
  margin-top: 15px;
  padding: 10px;
  background-color: #e9eff3;
  overflow: hidden;
  clear: both;
}

/* line 8796, vendor/assets/stylesheets/components-rounded.scss */
.chat-form .input-cont {
  margin-right: 40px;
}

/* line 8798, 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 8803, vendor/assets/stylesheets/components-rounded.scss */
.chat-form .input-cont .form-control:focus {
  border: 1px solid #4b8df9 !important;
}

/* line 8808, vendor/assets/stylesheets/components-rounded.scss */
.chat-form .btn-cont {
  margin-top: -41px;
  position: relative;
  float: right;
  width: 44px;
}

/* line 8813, 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 8824, vendor/assets/stylesheets/components-rounded.scss */
.chat-form .btn-cont .btn {
  margin-top: 7px;
}

/* line 8828, vendor/assets/stylesheets/components-rounded.scss */
.chat-form .btn-cont:hover .arrow {
  border-right-color: #0362fd;
  transition: all 0.3s;
}

/* line 8832, vendor/assets/stylesheets/components-rounded.scss */
.chat-form .btn-cont:hover .btn {
  background-color: #0362fd;
  transition: all 0.3s;
}

/***
Customized Bootstrap Close Icon
***/
/* line 8844, 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 8863, vendor/assets/stylesheets/components-rounded.scss */
.dropup.open > .dropdown-toggle, .dropdown.open > .dropdown-toggle {
  border-color: #ddd;
}

/***
Dropdown Menu
***/
/*rtl:ignore*/
/* line 8872, 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 8893, vendor/assets/stylesheets/components-rounded.scss */
.dropdown-menu li.divider {
  background: #f1f3f6;
}

/* line 8896, vendor/assets/stylesheets/components-rounded.scss */
.dropdown-menu li.header {
  padding: 8px 14px 2px 14px;
}

/* line 8901, 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 8911, vendor/assets/stylesheets/components-rounded.scss */
.dropdown-menu > li > a > [class^="fa-"], .dropdown-menu > li > a > [class*=" fa-"] {
  color: #888;
}

/* line 8914, vendor/assets/stylesheets/components-rounded.scss */
.dropdown-menu > li > a > [class^="icon-"], .dropdown-menu > li > a > [class*=" icon-"] {
  color: #666;
}

/* line 8917, vendor/assets/stylesheets/components-rounded.scss */
.dropdown-menu > li > a > [class^="glyphicon-"], .dropdown-menu > li > a > [class*=" glyphicon-"] {
  color: #888;
}

/* line 8922, 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 8930, 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 8939, vendor/assets/stylesheets/components-rounded.scss */
.dropdown-menu.bottom-up {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}

/* line 8943, vendor/assets/stylesheets/components-rounded.scss */
.dropdown-menu.bottom-up:before, .dropdown-menu.bottom-up:after {
  display: none;
}

/* line 8948, vendor/assets/stylesheets/components-rounded.scss */
.dropdown-menu > li:first-child:hover > a {
  border-radius: 4px 4px 0px 0px;
}

/* line 8951, vendor/assets/stylesheets/components-rounded.scss */
.dropdown-menu > li:last-child:hover > a {
  border-radius: 0px 0px 4px 4px;
}

/* line 8957, vendor/assets/stylesheets/components-rounded.scss */
.dropdown-hover:hover > .dropdown-menu {
  display: block;
}

/* line 8961, vendor/assets/stylesheets/components-rounded.scss */
.dropdown > .dropdown-menu, .dropdown-toggle > .dropdown-menu, .btn-group > .dropdown-menu {
  margin-top: 10px;
}

/* line 8965, 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 8977, 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 8989, 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 8994, 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 8999, 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 9004, 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 9009, 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 9015, vendor/assets/stylesheets/components-rounded.scss */
.dropdown.dropup > .dropdown-menu:after, .dropdown.dropup > .dropdown-menu:before {
  display: none !important;
}

/* line 9021, vendor/assets/stylesheets/components-rounded.scss */
.dropdown-toggle.dropup > .dropdown-menu:after, .dropdown-toggle.dropup > .dropdown-menu:before {
  display: none !important;
}

/* line 9027, vendor/assets/stylesheets/components-rounded.scss */
.btn-group.dropup > .dropdown-menu:after, .btn-group.dropup > .dropdown-menu:before {
  display: none !important;
}

/* line 9032, vendor/assets/stylesheets/components-rounded.scss */
.dropdown-toggle:after {
  display: none;
}

/* Dropdown submenu support for Bootsrap 3 */
/* line 9038, vendor/assets/stylesheets/components-rounded.scss */
.dropdown-submenu {
  position: relative;
}

/* line 9041, vendor/assets/stylesheets/components-rounded.scss */
.dropdown-submenu > .dropdown-menu {
  top: 5px;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
}

/* line 9047, 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 9060, vendor/assets/stylesheets/components-rounded.scss */
.dropdown-submenu:hover > .dropdown-menu {
  display: block;
}

/* line 9063, vendor/assets/stylesheets/components-rounded.scss */
.dropdown-submenu:hover > a:after {
  border-left-color: #ffffff;
}

/* line 9067, vendor/assets/stylesheets/components-rounded.scss */
.dropdown-submenu.pull-left {
  float: none;
}

/* line 9069, vendor/assets/stylesheets/components-rounded.scss */
.dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
}

/* line 9076, vendor/assets/stylesheets/components-rounded.scss */
.dropup .dropdown-submenu > .dropdown-menu {
  top: auto;
  bottom: 0;
  margin-top: 0;
  margin-bottom: -2px;
}

/* line 9085, vendor/assets/stylesheets/components-rounded.scss */
.nav.pull-right > li > .dropdown-menu {
  right: 0;
  left: auto;
}

/* line 9089, vendor/assets/stylesheets/components-rounded.scss */
.nav.pull-right > li > .dropdown-menu:before {
  right: 12px;
  left: auto;
}

/* line 9093, vendor/assets/stylesheets/components-rounded.scss */
.nav.pull-right > li > .dropdown-menu:after {
  right: 13px;
  left: auto;
}

/* line 9097, 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 9104, vendor/assets/stylesheets/components-rounded.scss */
.nav > li > .dropdown-menu.pull-right {
  right: 0;
  left: auto;
}

/* line 9108, vendor/assets/stylesheets/components-rounded.scss */
.nav > li > .dropdown-menu.pull-right:before {
  right: 12px;
  left: auto;
}

/* line 9112, vendor/assets/stylesheets/components-rounded.scss */
.nav > li > .dropdown-menu.pull-right:after {
  right: 13px;
  left: auto;
}

/* line 9116, 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 9126, 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 9134, vendor/assets/stylesheets/components-rounded.scss */
  .navbar-nav .open .dropdown-menu > li > a {
    padding: 6px 0 6px 13px;
    color: #333;
  }
  /* line 9137, 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 9148, vendor/assets/stylesheets/components-rounded.scss */
.dropdown-content {
  padding: 10px;
}

/* line 9150, vendor/assets/stylesheets/components-rounded.scss */
.dropdown-content form {
  margin: 0;
}

/* line 9155, vendor/assets/stylesheets/components-rounded.scss */
.dropdown.inline .dropdown-menu {
  display: inline-block;
  position: relative;
}

/* line 9160, vendor/assets/stylesheets/components-rounded.scss */
.dropdown-radiobuttons, .dropdown-checkboxes {
  padding: 5px;
}

/* line 9164, 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 9172, vendor/assets/stylesheets/components-rounded.scss */
.dropdown-radiobuttons label .radio, .dropdown-checkboxes label .radio {
  margin-right: 3px;
}

/*--------------------------------------------------
    [Dropdown Menu v2]
----------------------------------------------------*/
/* line 9180, 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 9204, 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 9216, 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 9226, 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 9232, vendor/assets/stylesheets/components-rounded.scss */
.dropdown-menu-v2 .active > a {
  outline: 0;
  text-decoration: none;
  background-color: #21282e;
  color: #009dc7;
}

/* line 9237, 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 9244, vendor/assets/stylesheets/components-rounded.scss */
.dropdown-menu-v2 .disabled > a {
  color: #009dc7;
}

/* line 9246, 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 9249, 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 9256, vendor/assets/stylesheets/components-rounded.scss */
.dropdown-menu-v2 .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background: #2e353c;
}

/* line 9262, vendor/assets/stylesheets/components-rounded.scss */
.dropdown-menu-v2 .badge {
  top: 8px;
  right: 10px;
  position: absolute;
}

/* line 9267, vendor/assets/stylesheets/components-rounded.scss */
.dropdown-menu-v2.pull-right {
  right: 0;
  left: auto;
}

/* line 9273, vendor/assets/stylesheets/components-rounded.scss */
.open > .dropdown-menu-v2 {
  display: block;
}

/* line 9277, vendor/assets/stylesheets/components-rounded.scss */
.pull-right > .dropdown-menu-v2 {
  right: 0;
  left: auto;
}

/***
System feeds
***/
/* line 9286, vendor/assets/stylesheets/components-rounded.scss */
.feeds {
  margin: 0px;
  padding: 0px;
  list-style: none;
}

/* line 9290, vendor/assets/stylesheets/components-rounded.scss */
.feeds li {
  background-color: #fafafa;
  color: #82949a;
  margin-bottom: 7px;
}

/* line 9295, vendor/assets/stylesheets/components-rounded.scss */
.feeds li:before {
  display: table;
  line-height: 0;
  content: "";
}

/* line 9300, vendor/assets/stylesheets/components-rounded.scss */
.feeds li:after {
  display: table;
  line-height: 0;
  content: "";
  clear: both;
}

/* line 9306, vendor/assets/stylesheets/components-rounded.scss */
.feeds li:last-child {
  margin-bottom: 0px;
}

/* line 9309, vendor/assets/stylesheets/components-rounded.scss */
.feeds li .col1 {
  float: left;
  width: 100%;
  clear: both;
}

/* line 9313, vendor/assets/stylesheets/components-rounded.scss */
.feeds li .col1 > .cont {
  float: left;
  overflow: hidden;
}

/* line 9317, vendor/assets/stylesheets/components-rounded.scss */
.feeds li .col1 > .cont > .cont-col1 {
  float: left;
}

/* line 9319, 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 9324, vendor/assets/stylesheets/components-rounded.scss */
.feeds li .col1 > .cont > .cont-col1 > .label > i {
  text-align: center;
  font-size: 14px;
}

/* line 9330, 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 9337, 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 9347, vendor/assets/stylesheets/components-rounded.scss */
.feeds li .col2 {
  float: left;
  width: 75px;
  margin-left: -75px;
}

/* line 9351, 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 9366, vendor/assets/stylesheets/components-rounded.scss */
.static-info {
  margin-bottom: 10px;
}

/* line 9368, vendor/assets/stylesheets/components-rounded.scss */
.static-info .name {
  font-size: 14px;
}

/* line 9371, vendor/assets/stylesheets/components-rounded.scss */
.static-info .value {
  font-size: 14px;
  font-weight: 600;
}

/* line 9376, vendor/assets/stylesheets/components-rounded.scss */
.static-info.align-reverse .name, .static-info.align-reverse .value {
  text-align: right;
}

/* Help blocks */
/* line 9384, vendor/assets/stylesheets/components-rounded.scss */
.help-block {
  margin-top: 5px;
  margin-bottom: 5px;
}

/* line 9389, vendor/assets/stylesheets/components-rounded.scss */
.help-inline {
  font-size: 13px;
  color: #737373;
  display: inline-block;
  padding: 5px;
}

/* line 9396, vendor/assets/stylesheets/components-rounded.scss */
.form-inline input {
  margin-bottom: 0px !important;
}

/* Control Label */
/* line 9402, vendor/assets/stylesheets/components-rounded.scss */
.control-label {
  margin-top: 1px;
  font-weight: normal;
}

/* line 9405, vendor/assets/stylesheets/components-rounded.scss */
.control-label .required {
  color: #e02222;
  font-size: 12px;
  padding-left: 2px;
}

/* line 9412, vendor/assets/stylesheets/components-rounded.scss */
.form-group .required {
  color: #e02222;
  font-size: 12px;
  padding-left: 2px;
}

/* line 9418, vendor/assets/stylesheets/components-rounded.scss */
.form {
  padding: 0 !important;
}

/* line 9422, vendor/assets/stylesheets/components-rounded.scss */
.portlet-form .form-body, .form .form-body {
  padding: 20px;
}

/* line 9427, vendor/assets/stylesheets/components-rounded.scss */
.portlet.light .portlet-form .form-body, .portlet.light .form .form-body {
  padding-left: 0;
  padding-right: 0;
}

/* line 9433, 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 9442, 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 9449, vendor/assets/stylesheets/components-rounded.scss */
.portlet-form .form-actions.noborder, .form .form-actions.noborder {
  border-top: 0;
}

/* line 9454, 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 9464, vendor/assets/stylesheets/components-rounded.scss */
.portlet-form .form-actions:before, .portlet-form .form-actions:after {
  content: " ";
  display: table;
}

/* line 9471, vendor/assets/stylesheets/components-rounded.scss */
.form .form-actions:before, .form .form-actions:after {
  content: " ";
  display: table;
}

/* line 9477, vendor/assets/stylesheets/components-rounded.scss */
.portlet-form .form-actions:after, .form .form-actions:after {
  clear: both;
}

/* line 9481, 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 9488, vendor/assets/stylesheets/components-rounded.scss */
.portlet.light .portlet-form .form-actions.right, .portlet.light .form .form-actions.right {
  padding-right: 0;
}

/* line 9493, 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 9500, vendor/assets/stylesheets/components-rounded.scss */
.portlet.light .portlet-form .form-actions.left, .portlet.light .form .form-actions.left {
  padding-left: 0;
}

/* line 9505, vendor/assets/stylesheets/components-rounded.scss */
.portlet-form .form-actions.nobg, .form .form-actions.nobg {
  background-color: transparent;
}

/* line 9509, 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 9517, vendor/assets/stylesheets/components-rounded.scss */
.portlet.light .portlet-form .form-actions.top, .portlet.light .form .form-actions.top {
  background: none;
}

/* line 9522, 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 9527, vendor/assets/stylesheets/components-rounded.scss */
  .portlet-form .form-actions, .form .form-actions {
    /* 767px */
  }
  /* line 9530, 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 9537, 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 9544, 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 9552, vendor/assets/stylesheets/components-rounded.scss */
.checkbox, .form-horizontal .checkbox {
  padding: 0;
}

/* line 9556, vendor/assets/stylesheets/components-rounded.scss */
.checkbox > label, .form-horizontal .checkbox > label {
  padding-left: 0;
}

/* line 9560, vendor/assets/stylesheets/components-rounded.scss */
.checkbox-list > label {
  display: block;
}

/* line 9562, vendor/assets/stylesheets/components-rounded.scss */
.checkbox-list > label.checkbox-inline {
  display: inline-block;
}

/* line 9564, vendor/assets/stylesheets/components-rounded.scss */
.checkbox-list > label.checkbox-inline:first-child {
  padding-left: 0;
}

/* Radio buttons */
/* line 9572, vendor/assets/stylesheets/components-rounded.scss */
.radio-list > label {
  display: block;
}

/* line 9574, vendor/assets/stylesheets/components-rounded.scss */
.radio-list > label.radio-inline {
  display: inline-block;
}

/* line 9576, vendor/assets/stylesheets/components-rounded.scss */
.radio-list > label.radio-inline:first-child {
  padding-left: 0;
}

/* Radio buttons in horizontal forms */
/* line 9586, vendor/assets/stylesheets/components-rounded.scss */
.form-horizontal .radio-list .radio {
  padding-top: 1px;
}

/* line 9589, vendor/assets/stylesheets/components-rounded.scss */
.form-horizontal .radio-list > label {
  margin-bottom: 0;
}

/* line 9593, vendor/assets/stylesheets/components-rounded.scss */
.form-horizontal .radio > span {
  margin-top: 2px;
}

/* Rows seperated form layout */
/* line 9602, vendor/assets/stylesheets/components-rounded.scss */
.form .form-row-seperated .portlet-body {
  padding: 0;
}

/* line 9605, vendor/assets/stylesheets/components-rounded.scss */
.form .form-row-seperated .form-group {
  margin: 0;
  border-bottom: 1px solid #efefef;
  padding: 15px 0;
}

/* line 9609, vendor/assets/stylesheets/components-rounded.scss */
.form .form-row-seperated .form-group.last {
  border-bottom: 0;
  margin-bottom: 0;
  padding-bottom: 13px;
}

/* line 9614, vendor/assets/stylesheets/components-rounded.scss */
.form .form-row-seperated .form-group .help-block {
  margin-bottom: 0;
}

/* line 9618, vendor/assets/stylesheets/components-rounded.scss */
.form .form-row-seperated .form-body {
  padding: 0;
}

/* line 9621, vendor/assets/stylesheets/components-rounded.scss */
.form .form-row-seperated .form-actions {
  padding-left: 15px !important;
  padding-right: 15px !important;
}

/* line 9627, vendor/assets/stylesheets/components-rounded.scss */
.form .form-bordered .form-group {
  margin: 0;
  border-bottom: 1px solid #efefef;
}

/* line 9630, vendor/assets/stylesheets/components-rounded.scss */
.form .form-bordered .form-group > div {
  padding: 15px;
  border-left: 1px solid #efefef;
}

/* line 9634, vendor/assets/stylesheets/components-rounded.scss */
.form .form-bordered .form-group.last {
  border-bottom: 0;
}

/* line 9637, vendor/assets/stylesheets/components-rounded.scss */
.form .form-bordered .form-group .control-label {
  padding-top: 20px;
}

/* line 9640, vendor/assets/stylesheets/components-rounded.scss */
.form .form-bordered .form-group .help-block {
  margin-bottom: 0;
}

/* line 9643, vendor/assets/stylesheets/components-rounded.scss */
.form .form-bordered .form-group .form-control {
  margin: 0;
}

/* line 9647, vendor/assets/stylesheets/components-rounded.scss */
.form .form-bordered .form-body {
  margin: 0;
  padding: 0;
}

/* line 9651, vendor/assets/stylesheets/components-rounded.scss */
.form .form-bordered .form-actions {
  margin-top: 0;
  padding-left: 16px !important;
  padding-right: 16px !important;
}

/* line 9659, vendor/assets/stylesheets/components-rounded.scss */
.form .form-horizontal.form-bordered.form-row-stripped .form-group:nth-child(even) {
  background-color: #fcfcfc;
}

/* line 9662, vendor/assets/stylesheets/components-rounded.scss */
.form .form-horizontal.form-bordered.form-row-stripped .form-control {
  background: #fff !important;
}

/* line 9666, 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 9668, 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 9679, vendor/assets/stylesheets/components-rounded.scss */
  .form .form-bordered .form-group > div {
    /* 991px */
    border-left: 0;
  }
}

@media (max-width: 991px) {
  /* line 9686, vendor/assets/stylesheets/components-rounded.scss */
  .form .form-bordered .form-group .control-label {
    /* 991px */
    padding-top: 10px;
  }
}

@media (max-width: 991px) {
  /* line 9693, 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 9704, 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 9712, vendor/assets/stylesheets/components-rounded.scss */
.form-control {
  outline: none !important;
  box-shadow: none !important;
}

/* line 9715, vendor/assets/stylesheets/components-rounded.scss */
.form-control.height-auto {
  height: auto;
}

/* line 9720, vendor/assets/stylesheets/components-rounded.scss */
.input-group-addon > i {
  color: #c5cdda;
}

/***
Custom color buttons
***/
/* line 9729, vendor/assets/stylesheets/components-rounded.scss */
.form-control.white {
  border-color: #ffffff;
}

/* line 9731, vendor/assets/stylesheets/components-rounded.scss */
.form-control.white:focus {
  border-color: #e6e6e6;
}

/* line 9735, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-white:focus {
  border-color: #ffffff;
}

/* line 9738, vendor/assets/stylesheets/components-rounded.scss */
.form-control.default {
  border-color: #e1e5ec;
}

/* line 9740, vendor/assets/stylesheets/components-rounded.scss */
.form-control.default:focus {
  border-color: #c2cad8;
}

/* line 9744, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-default:focus {
  border-color: #e1e5ec;
}

/* line 9747, vendor/assets/stylesheets/components-rounded.scss */
.form-control.dark {
  border-color: #2f353b;
}

/* line 9749, vendor/assets/stylesheets/components-rounded.scss */
.form-control.dark:focus {
  border-color: #181c1f;
}

/* line 9753, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-dark:focus {
  border-color: #2f353b;
}

/* line 9756, vendor/assets/stylesheets/components-rounded.scss */
.form-control.blue {
  border-color: #264E9D;
}

/* line 9758, vendor/assets/stylesheets/components-rounded.scss */
.form-control.blue:focus {
  border-color: #217ebd;
}

/* line 9762, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-blue:focus {
  border-color: #264E9D;
}

/* line 9765, vendor/assets/stylesheets/components-rounded.scss */
.form-control.blue-madison {
  border-color: #578ebe;
}

/* line 9767, vendor/assets/stylesheets/components-rounded.scss */
.form-control.blue-madison:focus {
  border-color: #3f74a3;
}

/* line 9771, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-blue-madison:focus {
  border-color: #578ebe;
}

/* line 9774, vendor/assets/stylesheets/components-rounded.scss */
.form-control.blue-chambray {
  border-color: #2C3E50;
}

/* line 9776, vendor/assets/stylesheets/components-rounded.scss */
.form-control.blue-chambray:focus {
  border-color: #1a252f;
}

/* line 9780, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-blue-chambray:focus {
  border-color: #2C3E50;
}

/* line 9783, vendor/assets/stylesheets/components-rounded.scss */
.form-control.blue-ebonyclay {
  border-color: #22313F;
}

/* line 9785, vendor/assets/stylesheets/components-rounded.scss */
.form-control.blue-ebonyclay:focus {
  border-color: #10171e;
}

/* line 9789, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-blue-ebonyclay:focus {
  border-color: #22313F;
}

/* line 9792, vendor/assets/stylesheets/components-rounded.scss */
.form-control.blue-hoki {
  border-color: #67809F;
}

/* line 9794, vendor/assets/stylesheets/components-rounded.scss */
.form-control.blue-hoki:focus {
  border-color: #526781;
}

/* line 9798, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-blue-hoki:focus {
  border-color: #67809F;
}

/* line 9801, vendor/assets/stylesheets/components-rounded.scss */
.form-control.blue-steel {
  border-color: #4B77BE;
}

/* line 9803, vendor/assets/stylesheets/components-rounded.scss */
.form-control.blue-steel:focus {
  border-color: #395f9d;
}

/* line 9807, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-blue-steel:focus {
  border-color: #4B77BE;
}

/* line 9810, vendor/assets/stylesheets/components-rounded.scss */
.form-control.blue-soft {
  border-color: #4c87b9;
}

/* line 9812, vendor/assets/stylesheets/components-rounded.scss */
.form-control.blue-soft:focus {
  border-color: #3b6d97;
}

/* line 9816, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-blue-soft:focus {
  border-color: #4c87b9;
}

/* line 9819, vendor/assets/stylesheets/components-rounded.scss */
.form-control.blue-dark {
  border-color: #5e738b;
}

/* line 9821, vendor/assets/stylesheets/components-rounded.scss */
.form-control.blue-dark:focus {
  border-color: #495a6d;
}

/* line 9825, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-blue-dark:focus {
  border-color: #5e738b;
}

/* line 9828, vendor/assets/stylesheets/components-rounded.scss */
.form-control.blue-sharp {
  border-color: #5C9BD1;
}

/* line 9830, vendor/assets/stylesheets/components-rounded.scss */
.form-control.blue-sharp:focus {
  border-color: #3782c3;
}

/* line 9834, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-blue-sharp:focus {
  border-color: #5C9BD1;
}

/* line 9837, vendor/assets/stylesheets/components-rounded.scss */
.form-control.green {
  border-color: #32c5d2;
}

/* line 9839, vendor/assets/stylesheets/components-rounded.scss */
.form-control.green:focus {
  border-color: #26a1ab;
}

/* line 9843, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-green:focus {
  border-color: #32c5d2;
}

/* line 9846, vendor/assets/stylesheets/components-rounded.scss */
.form-control.green-meadow {
  border-color: #1BBC9B;
}

/* line 9848, vendor/assets/stylesheets/components-rounded.scss */
.form-control.green-meadow:focus {
  border-color: #158f76;
}

/* line 9852, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-green-meadow:focus {
  border-color: #1BBC9B;
}

/* line 9855, vendor/assets/stylesheets/components-rounded.scss */
.form-control.green-seagreen {
  border-color: #1BA39C;
}

/* line 9857, vendor/assets/stylesheets/components-rounded.scss */
.form-control.green-seagreen:focus {
  border-color: #147772;
}

/* line 9861, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-green-seagreen:focus {
  border-color: #1BA39C;
}

/* line 9864, vendor/assets/stylesheets/components-rounded.scss */
.form-control.green-turquoise {
  border-color: #36D7B7;
}

/* line 9866, vendor/assets/stylesheets/components-rounded.scss */
.form-control.green-turquoise:focus {
  border-color: #24b699;
}

/* line 9870, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-green-turquoise:focus {
  border-color: #36D7B7;
}

/* line 9873, vendor/assets/stylesheets/components-rounded.scss */
.form-control.green-haze {
  border-color: #44b6ae;
}

/* line 9875, vendor/assets/stylesheets/components-rounded.scss */
.form-control.green-haze:focus {
  border-color: #36918b;
}

/* line 9879, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-green-haze:focus {
  border-color: #44b6ae;
}

/* line 9882, vendor/assets/stylesheets/components-rounded.scss */
.form-control.green-jungle {
  border-color: #26C281;
}

/* line 9884, vendor/assets/stylesheets/components-rounded.scss */
.form-control.green-jungle:focus {
  border-color: #1e9765;
}

/* line 9888, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-green-jungle:focus {
  border-color: #26C281;
}

/* line 9891, vendor/assets/stylesheets/components-rounded.scss */
.form-control.green-soft {
  border-color: #3faba4;
}

/* line 9893, vendor/assets/stylesheets/components-rounded.scss */
.form-control.green-soft:focus {
  border-color: #318680;
}

/* line 9897, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-green-soft:focus {
  border-color: #3faba4;
}

/* line 9900, vendor/assets/stylesheets/components-rounded.scss */
.form-control.green-dark {
  border-color: #4DB3A2;
}

/* line 9902, vendor/assets/stylesheets/components-rounded.scss */
.form-control.green-dark:focus {
  border-color: #3d9082;
}

/* line 9906, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-green-dark:focus {
  border-color: #4DB3A2;
}

/* line 9909, vendor/assets/stylesheets/components-rounded.scss */
.form-control.green-sharp {
  border-color: #2ab4c0;
}

/* line 9911, vendor/assets/stylesheets/components-rounded.scss */
.form-control.green-sharp:focus {
  border-color: #218d96;
}

/* line 9915, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-green-sharp:focus {
  border-color: #2ab4c0;
}

/* line 9918, vendor/assets/stylesheets/components-rounded.scss */
.form-control.grey {
  border-color: #E5E5E5;
}

/* line 9920, vendor/assets/stylesheets/components-rounded.scss */
.form-control.grey:focus {
  border-color: #cccccc;
}

/* line 9924, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-grey:focus {
  border-color: #E5E5E5;
}

/* line 9927, vendor/assets/stylesheets/components-rounded.scss */
.form-control.grey-steel {
  border-color: #e9edef;
}

/* line 9929, vendor/assets/stylesheets/components-rounded.scss */
.form-control.grey-steel:focus {
  border-color: #cbd5da;
}

/* line 9933, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-grey-steel:focus {
  border-color: #e9edef;
}

/* line 9936, vendor/assets/stylesheets/components-rounded.scss */
.form-control.grey-cararra {
  border-color: #fafafa;
}

/* line 9938, vendor/assets/stylesheets/components-rounded.scss */
.form-control.grey-cararra:focus {
  border-color: #e1e1e1;
}

/* line 9942, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-grey-cararra:focus {
  border-color: #fafafa;
}

/* line 9945, vendor/assets/stylesheets/components-rounded.scss */
.form-control.grey-gallery {
  border-color: #555555;
}

/* line 9947, vendor/assets/stylesheets/components-rounded.scss */
.form-control.grey-gallery:focus {
  border-color: #3c3c3c;
}

/* line 9951, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-grey-gallery:focus {
  border-color: #555555;
}

/* line 9954, vendor/assets/stylesheets/components-rounded.scss */
.form-control.grey-cascade {
  border-color: #95A5A6;
}

/* line 9956, vendor/assets/stylesheets/components-rounded.scss */
.form-control.grey-cascade:focus {
  border-color: #798d8f;
}

/* line 9960, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-grey-cascade:focus {
  border-color: #95A5A6;
}

/* line 9963, vendor/assets/stylesheets/components-rounded.scss */
.form-control.grey-silver {
  border-color: #BFBFBF;
}

/* line 9965, vendor/assets/stylesheets/components-rounded.scss */
.form-control.grey-silver:focus {
  border-color: #a6a6a6;
}

/* line 9969, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-grey-silver:focus {
  border-color: #BFBFBF;
}

/* line 9972, vendor/assets/stylesheets/components-rounded.scss */
.form-control.grey-salsa {
  border-color: #ACB5C3;
}

/* line 9974, vendor/assets/stylesheets/components-rounded.scss */
.form-control.grey-salsa:focus {
  border-color: #8e9bae;
}

/* line 9978, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-grey-salsa:focus {
  border-color: #ACB5C3;
}

/* line 9981, vendor/assets/stylesheets/components-rounded.scss */
.form-control.grey-salt {
  border-color: #bfcad1;
}

/* line 9983, vendor/assets/stylesheets/components-rounded.scss */
.form-control.grey-salt:focus {
  border-color: #a1b1bc;
}

/* line 9987, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-grey-salt:focus {
  border-color: #bfcad1;
}

/* line 9990, vendor/assets/stylesheets/components-rounded.scss */
.form-control.grey-mint {
  border-color: #525e64;
}

/* line 9992, vendor/assets/stylesheets/components-rounded.scss */
.form-control.grey-mint:focus {
  border-color: #3b4448;
}

/* line 9996, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-grey-mint:focus {
  border-color: #525e64;
}

/* line 9999, vendor/assets/stylesheets/components-rounded.scss */
.form-control.red {
  border-color: #e7505a;
}

/* line 10001, vendor/assets/stylesheets/components-rounded.scss */
.form-control.red:focus {
  border-color: #e12330;
}

/* line 10005, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-red:focus {
  border-color: #e7505a;
}

/* line 10008, vendor/assets/stylesheets/components-rounded.scss */
.form-control.red-pink {
  border-color: #E08283;
}

/* line 10010, vendor/assets/stylesheets/components-rounded.scss */
.form-control.red-pink:focus {
  border-color: #d6595a;
}

/* line 10014, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-red-pink:focus {
  border-color: #E08283;
}

/* line 10017, vendor/assets/stylesheets/components-rounded.scss */
.form-control.red-sunglo {
  border-color: #E26A6A;
}

/* line 10019, vendor/assets/stylesheets/components-rounded.scss */
.form-control.red-sunglo:focus {
  border-color: #da3f3f;
}

/* line 10023, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-red-sunglo:focus {
  border-color: #E26A6A;
}

/* line 10026, vendor/assets/stylesheets/components-rounded.scss */
.form-control.red-intense {
  border-color: #e35b5a;
}

/* line 10028, vendor/assets/stylesheets/components-rounded.scss */
.form-control.red-intense:focus {
  border-color: #dc302e;
}

/* line 10032, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-red-intense:focus {
  border-color: #e35b5a;
}

/* line 10035, vendor/assets/stylesheets/components-rounded.scss */
.form-control.red-thunderbird {
  border-color: #D91E18;
}

/* line 10037, vendor/assets/stylesheets/components-rounded.scss */
.form-control.red-thunderbird:focus {
  border-color: #ab1813;
}

/* line 10041, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-red-thunderbird:focus {
  border-color: #D91E18;
}

/* line 10044, vendor/assets/stylesheets/components-rounded.scss */
.form-control.red-flamingo {
  border-color: #EF4836;
}

/* line 10046, vendor/assets/stylesheets/components-rounded.scss */
.form-control.red-flamingo:focus {
  border-color: #e02612;
}

/* line 10050, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-red-flamingo:focus {
  border-color: #EF4836;
}

/* line 10053, vendor/assets/stylesheets/components-rounded.scss */
.form-control.red-soft {
  border-color: #d05454;
}

/* line 10055, vendor/assets/stylesheets/components-rounded.scss */
.form-control.red-soft:focus {
  border-color: #bd3434;
}

/* line 10059, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-red-soft:focus {
  border-color: #d05454;
}

/* line 10062, vendor/assets/stylesheets/components-rounded.scss */
.form-control.red-haze {
  border-color: #f36a5a;
}

/* line 10064, vendor/assets/stylesheets/components-rounded.scss */
.form-control.red-haze:focus {
  border-color: #f03f2a;
}

/* line 10068, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-red-haze:focus {
  border-color: #f36a5a;
}

/* line 10071, vendor/assets/stylesheets/components-rounded.scss */
.form-control.red-mint {
  border-color: #e43a45;
}

/* line 10073, vendor/assets/stylesheets/components-rounded.scss */
.form-control.red-mint:focus {
  border-color: #cf1c28;
}

/* line 10077, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-red-mint:focus {
  border-color: #e43a45;
}

/* line 10080, vendor/assets/stylesheets/components-rounded.scss */
.form-control.yellow {
  border-color: #c49f47;
}

/* line 10082, vendor/assets/stylesheets/components-rounded.scss */
.form-control.yellow:focus {
  border-color: #a48334;
}

/* line 10086, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-yellow:focus {
  border-color: #c49f47;
}

/* line 10089, vendor/assets/stylesheets/components-rounded.scss */
.form-control.yellow-gold {
  border-color: #E87E04;
}

/* line 10091, vendor/assets/stylesheets/components-rounded.scss */
.form-control.yellow-gold:focus {
  border-color: #b66303;
}

/* line 10095, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-yellow-gold:focus {
  border-color: #E87E04;
}

/* line 10098, vendor/assets/stylesheets/components-rounded.scss */
.form-control.yellow-casablanca {
  border-color: #f2784b;
}

/* line 10100, vendor/assets/stylesheets/components-rounded.scss */
.form-control.yellow-casablanca:focus {
  border-color: #ef541b;
}

/* line 10104, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-yellow-casablanca:focus {
  border-color: #f2784b;
}

/* line 10107, vendor/assets/stylesheets/components-rounded.scss */
.form-control.yellow-crusta {
  border-color: #f3c200;
}

/* line 10109, vendor/assets/stylesheets/components-rounded.scss */
.form-control.yellow-crusta:focus {
  border-color: #c09900;
}

/* line 10113, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-yellow-crusta:focus {
  border-color: #f3c200;
}

/* line 10116, vendor/assets/stylesheets/components-rounded.scss */
.form-control.yellow-lemon {
  border-color: #F7CA18;
}

/* line 10118, vendor/assets/stylesheets/components-rounded.scss */
.form-control.yellow-lemon:focus {
  border-color: #d5ab07;
}

/* line 10122, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-yellow-lemon:focus {
  border-color: #F7CA18;
}

/* line 10125, vendor/assets/stylesheets/components-rounded.scss */
.form-control.yellow-saffron {
  border-color: #F4D03F;
}

/* line 10127, vendor/assets/stylesheets/components-rounded.scss */
.form-control.yellow-saffron:focus {
  border-color: #f1c40f;
}

/* line 10131, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-yellow-saffron:focus {
  border-color: #F4D03F;
}

/* line 10134, vendor/assets/stylesheets/components-rounded.scss */
.form-control.yellow-soft {
  border-color: #c8d046;
}

/* line 10136, vendor/assets/stylesheets/components-rounded.scss */
.form-control.yellow-soft:focus {
  border-color: #adb52e;
}

/* line 10140, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-yellow-soft:focus {
  border-color: #c8d046;
}

/* line 10143, vendor/assets/stylesheets/components-rounded.scss */
.form-control.yellow-haze {
  border-color: #c5bf66;
}

/* line 10145, vendor/assets/stylesheets/components-rounded.scss */
.form-control.yellow-haze:focus {
  border-color: #b4ad44;
}

/* line 10149, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-yellow-haze:focus {
  border-color: #c5bf66;
}

/* line 10152, vendor/assets/stylesheets/components-rounded.scss */
.form-control.yellow-mint {
  border-color: #c5b96b;
}

/* line 10154, vendor/assets/stylesheets/components-rounded.scss */
.form-control.yellow-mint:focus {
  border-color: #b6a747;
}

/* line 10158, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-yellow-mint:focus {
  border-color: #c5b96b;
}

/* line 10161, vendor/assets/stylesheets/components-rounded.scss */
.form-control.purple {
  border-color: #8E44AD;
}

/* line 10163, vendor/assets/stylesheets/components-rounded.scss */
.form-control.purple:focus {
  border-color: #703688;
}

/* line 10167, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-purple:focus {
  border-color: #8E44AD;
}

/* line 10170, vendor/assets/stylesheets/components-rounded.scss */
.form-control.purple-plum {
  border-color: #8775a7;
}

/* line 10172, vendor/assets/stylesheets/components-rounded.scss */
.form-control.purple-plum:focus {
  border-color: #6d5b8e;
}

/* line 10176, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-purple-plum:focus {
  border-color: #8775a7;
}

/* line 10179, vendor/assets/stylesheets/components-rounded.scss */
.form-control.purple-medium {
  border-color: #BF55EC;
}

/* line 10181, vendor/assets/stylesheets/components-rounded.scss */
.form-control.purple-medium:focus {
  border-color: #ae27e7;
}

/* line 10185, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-purple-medium:focus {
  border-color: #BF55EC;
}

/* line 10188, vendor/assets/stylesheets/components-rounded.scss */
.form-control.purple-studio {
  border-color: #8E44AD;
}

/* line 10190, vendor/assets/stylesheets/components-rounded.scss */
.form-control.purple-studio:focus {
  border-color: #703688;
}

/* line 10194, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-purple-studio:focus {
  border-color: #8E44AD;
}

/* line 10197, vendor/assets/stylesheets/components-rounded.scss */
.form-control.purple-wisteria {
  border-color: #9B59B6;
}

/* line 10199, vendor/assets/stylesheets/components-rounded.scss */
.form-control.purple-wisteria:focus {
  border-color: #804399;
}

/* line 10203, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-purple-wisteria:focus {
  border-color: #9B59B6;
}

/* line 10206, vendor/assets/stylesheets/components-rounded.scss */
.form-control.purple-seance {
  border-color: #9A12B3;
}

/* line 10208, vendor/assets/stylesheets/components-rounded.scss */
.form-control.purple-seance:focus {
  border-color: #720d85;
}

/* line 10212, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-purple-seance:focus {
  border-color: #9A12B3;
}

/* line 10215, vendor/assets/stylesheets/components-rounded.scss */
.form-control.purple-intense {
  border-color: #8775a7;
}

/* line 10217, vendor/assets/stylesheets/components-rounded.scss */
.form-control.purple-intense:focus {
  border-color: #6d5b8e;
}

/* line 10221, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-purple-intense:focus {
  border-color: #8775a7;
}

/* line 10224, vendor/assets/stylesheets/components-rounded.scss */
.form-control.purple-sharp {
  border-color: #796799;
}

/* line 10226, vendor/assets/stylesheets/components-rounded.scss */
.form-control.purple-sharp:focus {
  border-color: #61527b;
}

/* line 10230, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-purple-sharp:focus {
  border-color: #796799;
}

/* line 10233, vendor/assets/stylesheets/components-rounded.scss */
.form-control.purple-soft {
  border-color: #8877a9;
}

/* line 10235, vendor/assets/stylesheets/components-rounded.scss */
.form-control.purple-soft:focus {
  border-color: #6e5c91;
}

/* line 10239, vendor/assets/stylesheets/components-rounded.scss */
.form-control.focus-purple-soft:focus {
  border-color: #8877a9;
}

/* line 10244, vendor/assets/stylesheets/components-rounded.scss */
.input-xxs {
  width: 45px !important;
}

/* Form uneditable input */
/* line 10250, 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 10265, vendor/assets/stylesheets/components-rounded.scss */
.form-control-static {
  display: inline-block;
  margin: 0;
}

/* Form input sizing */
/* line 10272, vendor/assets/stylesheets/components-rounded.scss */
.input-mini {
  width: 45px !important;
}

/* line 10276, vendor/assets/stylesheets/components-rounded.scss */
.input-xsmall {
  width: 80px !important;
}

/* line 10280, vendor/assets/stylesheets/components-rounded.scss */
.input-small {
  width: 145px !important;
}

/* line 10284, vendor/assets/stylesheets/components-rounded.scss */
.input-medium {
  width: 240px !important;
}

/* line 10288, vendor/assets/stylesheets/components-rounded.scss */
.input-large {
  width: 320px !important;
}

/* line 10292, vendor/assets/stylesheets/components-rounded.scss */
.input-xlarge {
  width: 420px !important;
}

@media (max-width: 768px) {
  /* 768px */
  /* line 10298, vendor/assets/stylesheets/components-rounded.scss */
  .input-large {
    width: 250px !important;
  }
  /* line 10301, vendor/assets/stylesheets/components-rounded.scss */
  .input-xlarge {
    width: 300px !important;
  }
}

/* line 10306, vendor/assets/stylesheets/components-rounded.scss */
.input-inline {
  display: inline-block;
  width: auto;
  vertical-align: middle;
}

/* line 10312, vendor/assets/stylesheets/components-rounded.scss */
.input-fixed {
  overflow: hidden;
  overflow: hidden;
}

/* line 10317, vendor/assets/stylesheets/components-rounded.scss */
.form-group .input-inline {
  margin-right: 5px;
}

@media (max-width: 768px) {
  /* 768px */
  /* line 10323, 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 10326, vendor/assets/stylesheets/components-rounded.scss */
  .input-xlg {
    width: 300px !important;
  }
}

/* Circle Inputs */
/* line 10333, vendor/assets/stylesheets/components-rounded.scss */
.input-circle {
  border-radius: 25px !important;
}

/* line 10337, vendor/assets/stylesheets/components-rounded.scss */
.input-circle-right {
  border-radius: 0 25px 25px 0 !important;
}

/* line 10341, vendor/assets/stylesheets/components-rounded.scss */
.input-circle-left {
  border-radius: 25px 0 0 25px !important;
}

/* line 10345, vendor/assets/stylesheets/components-rounded.scss */
.input-circle-bottom {
  border-radius: 0 0 25px 25px !important;
}

/* line 10349, vendor/assets/stylesheets/components-rounded.scss */
.input-circle-top {
  border-radius: 25px 25px 0 0 !important;
}

/* line 10353, 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 10369, vendor/assets/stylesheets/components-rounded.scss */
.mt-radio.mt-radio-disabled, .mt-radio.mt-checkbox-disabled {
  opacity: 0.6;
  filter: alpha(opacity=60);
}

/* line 10376, vendor/assets/stylesheets/components-rounded.scss */
.mt-checkbox.mt-radio-disabled, .mt-checkbox.mt-checkbox-disabled {
  opacity: 0.6;
  filter: alpha(opacity=60);
}

/* line 10382, vendor/assets/stylesheets/components-rounded.scss */
.mt-radio > input, .mt-checkbox > input {
  position: absolute;
  z-index: -1;
  opacity: 0;
  filter: alpha(opacity=0);
}

/* line 10389, 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 10399, vendor/assets/stylesheets/components-rounded.scss */
.mt-radio > span:after, .mt-checkbox > span:after {
  content: '';
  position: absolute;
  display: none;
}

/* line 10406, 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 10417, 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 10427, 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 10436, vendor/assets/stylesheets/components-rounded.scss */
.mt-radio > input:checked ~ span:after, .mt-checkbox > input:checked ~ span:after {
  display: block;
}

/* line 10441, 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 10452, 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 10462, 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 10469, 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 10476, 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 10484, 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 10490, 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 10499, 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 10505, 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 10513, 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 10520, 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 10528, 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 10534, 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 10543, 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 10549, 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 10557, 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 10563, vendor/assets/stylesheets/components-rounded.scss */
.mt-radio > span:after {
  left: 6px;
  top: 6px;
  height: 6px;
  width: 6px;
  border-radius: 50%;
  background: #666666;
}

/* line 10572, vendor/assets/stylesheets/components-rounded.scss */
.mt-radio > input:disabled ~ span:after {
  background: #666666;
}

/* line 10577, vendor/assets/stylesheets/components-rounded.scss */
th > .mt-radio.mt-radio-single, td > .mt-radio.mt-radio-single {
  right: -5px;
}

/* line 10582, 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 10591, vendor/assets/stylesheets/components-rounded.scss */
.mt-checkbox > input:disabled ~ span:after {
  border-color: #666666;
}

/* line 10596, vendor/assets/stylesheets/components-rounded.scss */
.form-inline .mt-checkbox {
  margin-left: 15px;
  margin-right: 15px;
}

/* line 10601, vendor/assets/stylesheets/components-rounded.scss */
th > .mt-checkbox.mt-checkbox-single, td > .mt-checkbox.mt-checkbox-single {
  right: -5px;
}

/* line 10605, vendor/assets/stylesheets/components-rounded.scss */
.mt-checkbox-list, .mt-radio-list {
  padding: 10px 0;
}

/* line 10610, vendor/assets/stylesheets/components-rounded.scss */
.form-horizontal .form-group .mt-checkbox-list, .form-horizontal .form-group .mt-radio-list {
  padding-top: 7px;
}

/* line 10616, vendor/assets/stylesheets/components-rounded.scss */
.mt-checkbox-list .mt-checkbox, .mt-checkbox-list .mt-radio {
  display: block;
}

/* line 10622, vendor/assets/stylesheets/components-rounded.scss */
.mt-radio-list .mt-checkbox, .mt-radio-list .mt-radio {
  /*display: block;*/
}

/* line 10627, vendor/assets/stylesheets/components-rounded.scss */
.mt-checkbox-inline, .mt-radio-inline {
  padding: 10px 0;
}

/* line 10632, vendor/assets/stylesheets/components-rounded.scss */
.form-horizontal .form-group .mt-checkbox-inline, .form-horizontal .form-group .mt-radio-inline {
  padding-top: 8px;
}

/* line 10638, vendor/assets/stylesheets/components-rounded.scss */
.mt-checkbox-inline .mt-checkbox, .mt-checkbox-inline .mt-radio {
  display: inline-block;
  margin-right: 15px;
}

/* line 10645, vendor/assets/stylesheets/components-rounded.scss */
.mt-radio-inline .mt-checkbox, .mt-radio-inline .mt-radio {
  display: inline-block;
  margin-right: 15px;
}

/* line 10652, vendor/assets/stylesheets/components-rounded.scss */
.mt-checkbox-inline .mt-checkbox:last-child, .mt-checkbox-inline .mt-radio:last-child {
  margin-right: 0;
}

/* line 10658, 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 10667, 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 10690, 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 10703, 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 10715, vendor/assets/stylesheets/components-rounded.scss */
.icon-btn > div {
  margin-top: 5px;
  margin-bottom: 20px;
  color: #3f444a;
  font-size: 12px;
  font-weight: 300;
}

/* line 10722, 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 10740, vendor/assets/stylesheets/components-rounded.scss */
.icon-btn > i {
  font-size: 18px;
}

/* line 10746, vendor/assets/stylesheets/components-rounded.scss */
.ie8 .icon-btn:hover {
  filter: none;
}

/***
Input icons
***/
/* line 10754, vendor/assets/stylesheets/components-rounded.scss */
.input-icon {
  position: relative;
  left: 0;
}

/* line 10757, vendor/assets/stylesheets/components-rounded.scss */
.input-icon > .form-control {
  padding-left: 33px;
}

/* line 10762, 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 10770, 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 10782, vendor/assets/stylesheets/components-rounded.scss */
.modal .input-icon > i {
  z-index: 10055;
}

/* line 10786, vendor/assets/stylesheets/components-rounded.scss */
.has-success .input-icon > i {
  color: #36c6d3;
}

/* line 10790, vendor/assets/stylesheets/components-rounded.scss */
.has-warning .input-icon > i {
  color: #F1C40F;
}

/* line 10794, vendor/assets/stylesheets/components-rounded.scss */
.has-info .input-icon > i {
  color: #659be0;
}

/* line 10798, vendor/assets/stylesheets/components-rounded.scss */
.has-error .input-icon > i {
  color: #ed6b75;
}

/* line 10802, vendor/assets/stylesheets/components-rounded.scss */
.input-icon.right {
  left: auto;
  right: 0;
}

/* line 10805, vendor/assets/stylesheets/components-rounded.scss */
.input-icon.right > .form-control {
  padding-right: 33px;
  padding-left: 12px;
}

/* line 10811, 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 10820, vendor/assets/stylesheets/components-rounded.scss */
.input-icon.right > i {
  left: auto;
  right: 8px;
  float: right;
}

/* line 10825, vendor/assets/stylesheets/components-rounded.scss */
.input-icon.input-icon-lg > i {
  margin-top: 16px;
}

/* line 10828, vendor/assets/stylesheets/components-rounded.scss */
.input-icon.input-icon-sm > i {
  margin-top: 8px;
  font-size: 13px;
}

/***
Customized Bootstrap Labels
***/
/* line 10838, 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 10845, vendor/assets/stylesheets/components-rounded.scss */
.label.label-sm {
  font-size: 13px;
  padding: 2px 5px 2px 5px;
}

/* line 10851, vendor/assets/stylesheets/components-rounded.scss */
h1 .label, h2 .label, h3 .label, h4 .label, h5 .label, h6 .label {
  font-size: 75%;
}

/* Labels variants */
/* line 10857, vendor/assets/stylesheets/components-rounded.scss */
.label-default {
  background-color: #bac3d0;
}

/* line 10860, vendor/assets/stylesheets/components-rounded.scss */
.label-default[href]:hover, .label-default[href]:focus {
  background-color: #9ca8bb;
}

/* line 10866, vendor/assets/stylesheets/components-rounded.scss */
.label-primary {
  background-color: #264E9D;
}

/* line 10869, vendor/assets/stylesheets/components-rounded.scss */
.label-primary[href]:hover, .label-primary[href]:focus {
  background-color: #286090;
}

/* line 10875, vendor/assets/stylesheets/components-rounded.scss */
.label-success {
  background-color: #36c6d3;
}

/* line 10878, vendor/assets/stylesheets/components-rounded.scss */
.label-success[href]:hover, .label-success[href]:focus {
  background-color: #27a4b0;
}

/* line 10884, vendor/assets/stylesheets/components-rounded.scss */
.label-info {
  background-color: #659be0;
}

/* line 10887, vendor/assets/stylesheets/components-rounded.scss */
.label-info[href]:hover, .label-info[href]:focus {
  background-color: #3a80d7;
}

/* line 10893, vendor/assets/stylesheets/components-rounded.scss */
.label-warning {
  background-color: #F1C40F;
}

/* line 10896, vendor/assets/stylesheets/components-rounded.scss */
.label-warning[href]:hover, .label-warning[href]:focus {
  background-color: #c29d0b;
}

/* line 10902, vendor/assets/stylesheets/components-rounded.scss */
.label-danger {
  background-color: #ed6b75;
}

/* line 10905, vendor/assets/stylesheets/components-rounded.scss */
.label-danger[href]:hover, .label-danger[href]:focus {
  background-color: #e73d4a;
}

/***
Iconic labels
***/
/* line 10915, vendor/assets/stylesheets/components-rounded.scss */
.label.label-icon {
  padding: 4px 0px 4px 4px;
  margin-right: 2px;
  text-align: center !important;
}

/* line 10919, vendor/assets/stylesheets/components-rounded.scss */
.label.label-icon > i {
  font-size: 12px;
  text-align: center !important;
}

/* line 10925, vendor/assets/stylesheets/components-rounded.scss */
.ie8 .label.label-icon, .ie9 .label.label-icon {
  padding: 3px 0px 3px 3px;
}

/***
Text states
***/
/* line 10933, vendor/assets/stylesheets/components-rounded.scss */
.text-default {
  color: #bac3d0;
}

/* line 10937, vendor/assets/stylesheets/components-rounded.scss */
.text-primary {
  color: #264E9D;
}

/* line 10941, vendor/assets/stylesheets/components-rounded.scss */
.text-success {
  color: #36c6d3;
}

/* line 10945, vendor/assets/stylesheets/components-rounded.scss */
.text-info {
  color: #659be0;
}

/* line 10949, vendor/assets/stylesheets/components-rounded.scss */
.text-warning {
  color: #F1C40F;
}

/* line 10953, vendor/assets/stylesheets/components-rounded.scss */
.text-danger {
  color: #ed6b75;
}

/***
Customized List Group
***/
/* Contextual variants */
/* line 10964, vendor/assets/stylesheets/components-rounded.scss */
.list-group > li:first-child {
  border-radius-topleft: 4px;
  border-radius-topright: 4px;
}

/* line 10968, vendor/assets/stylesheets/components-rounded.scss */
.list-group > li:last-child {
  border-radius-bottomleft: 4px;
  border-radius-bottomright: 4px;
}

/* line 10973, vendor/assets/stylesheets/components-rounded.scss */
.list-group .list-group-item-success {
  color: #27a4b0;
  background-color: #abe7ed;
}

/* line 10977, vendor/assets/stylesheets/components-rounded.scss */
.list-group a.list-group-item-success, .list-group button.list-group-item-success {
  color: #27a4b0;
}

/* line 10980, 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 10984, 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 10990, 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 10995, vendor/assets/stylesheets/components-rounded.scss */
.list-group a.list-group-item-success.active {
  color: #fff;
  background-color: #27a4b0;
  border-color: #27a4b0;
}

/* line 10999, 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 11005, vendor/assets/stylesheets/components-rounded.scss */
.list-group button.list-group-item-success.active {
  color: #fff;
  background-color: #27a4b0;
  border-color: #27a4b0;
}

/* line 11009, 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 11015, vendor/assets/stylesheets/components-rounded.scss */
.list-group .list-group-item-info {
  color: #327ad5;
  background-color: #e0ebf9;
}

/* line 11019, vendor/assets/stylesheets/components-rounded.scss */
.list-group a.list-group-item-info, .list-group button.list-group-item-info {
  color: #327ad5;
}

/* line 11022, 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 11026, 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 11032, 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 11037, vendor/assets/stylesheets/components-rounded.scss */
.list-group a.list-group-item-info.active {
  color: #fff;
  background-color: #327ad5;
  border-color: #327ad5;
}

/* line 11041, 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 11047, vendor/assets/stylesheets/components-rounded.scss */
.list-group button.list-group-item-info.active {
  color: #fff;
  background-color: #327ad5;
  border-color: #327ad5;
}

/* line 11051, 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 11057, vendor/assets/stylesheets/components-rounded.scss */
.list-group .list-group-item-warning {
  color: #c29d0b;
  background-color: #f9e491;
}

/* line 11061, vendor/assets/stylesheets/components-rounded.scss */
.list-group a.list-group-item-warning, .list-group button.list-group-item-warning {
  color: #c29d0b;
}

/* line 11064, 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 11068, 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 11074, 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 11079, vendor/assets/stylesheets/components-rounded.scss */
.list-group a.list-group-item-warning.active {
  color: #fff;
  background-color: #c29d0b;
  border-color: #c29d0b;
}

/* line 11083, 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 11089, vendor/assets/stylesheets/components-rounded.scss */
.list-group button.list-group-item-warning.active {
  color: #fff;
  background-color: #c29d0b;
  border-color: #c29d0b;
}

/* line 11093, 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 11099, vendor/assets/stylesheets/components-rounded.scss */
.list-group .list-group-item-danger {
  color: #e73d4a;
  background-color: #fbe1e3;
}

/* line 11103, vendor/assets/stylesheets/components-rounded.scss */
.list-group a.list-group-item-danger, .list-group button.list-group-item-danger {
  color: #e73d4a;
}

/* line 11106, 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 11110, 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 11116, 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 11121, vendor/assets/stylesheets/components-rounded.scss */
.list-group a.list-group-item-danger.active {
  color: #fff;
  background-color: #e73d4a;
  border-color: #e73d4a;
}

/* line 11125, 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 11131, vendor/assets/stylesheets/components-rounded.scss */
.list-group button.list-group-item-danger.active {
  color: #fff;
  background-color: #e73d4a;
  border-color: #e73d4a;
}

/* line 11135, 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 11147, 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 11158, 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 11170, vendor/assets/stylesheets/components-rounded.scss */
.loading-message > span {
  line-height: 20px;
  vertical-align: middle;
}

/* line 11176, 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 11198, vendor/assets/stylesheets/components-rounded.scss */
.page-loading > span {
  line-height: 20px;
  vertical-align: middle;
}

/* line 11204, 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 11212, 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 11225, vendor/assets/stylesheets/components-rounded.scss */
.page-spinner-bar .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}

/* line 11229, vendor/assets/stylesheets/components-rounded.scss */
.page-spinner-bar .bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}

/* line 11235, vendor/assets/stylesheets/components-rounded.scss */
.block-spinner-bar {
  display: inline-block;
  width: 80px;
  text-align: center;
}

/* line 11239, 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 11252, vendor/assets/stylesheets/components-rounded.scss */
.block-spinner-bar .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}

/* line 11256, vendor/assets/stylesheets/components-rounded.scss */
.block-spinner-bar .bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}

/***
Metro icons
***/
/* line 11266, 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 11278, 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 11292, vendor/assets/stylesheets/components-rounded.scss */
.btn.m-icon-big {
  padding: 9px 16px 8px 16px;
}

/* line 11294, vendor/assets/stylesheets/components-rounded.scss */
.btn.m-icon-big.m-icon-only {
  padding: 9px 8px 8px 0px;
}

/* line 11297, vendor/assets/stylesheets/components-rounded.scss */
.btn.m-icon-big [class^="m-icon-big-"] {
  margin: 0 0 0 10px;
}

/* line 11301, vendor/assets/stylesheets/components-rounded.scss */
.btn.m-icon-ony > i {
  margin-left: 0px;
}

/* line 11304, vendor/assets/stylesheets/components-rounded.scss */
.btn.m-icon {
  padding: 7px 14px 7px 14px;
}

/* line 11306, vendor/assets/stylesheets/components-rounded.scss */
.btn.m-icon [class^="m-icon-"] {
  margin: 4px 0 0 5px;
}

/* line 11309, vendor/assets/stylesheets/components-rounded.scss */
.btn.m-icon.m-icon-only {
  padding: 7px 10px 7px 6px;
}

/* default icons */
/* white icon */
/* line 11319, vendor/assets/stylesheets/components-rounded.scss */
.m-icon-white {
  background-image: url(/syncfusion-icons-white.png);
}

/*  Misc */
/* line 11325, vendor/assets/stylesheets/components-rounded.scss */
.m-icon-swapright {
  background-position: -27px -10px;
}

/* line 11329, vendor/assets/stylesheets/components-rounded.scss */
.m-icon-swapdown {
  background-position: -68px -10px;
}

/* line 11333, vendor/assets/stylesheets/components-rounded.scss */
.m-icon-swapleft {
  background-position: -8px -10px;
}

/* line 11337, vendor/assets/stylesheets/components-rounded.scss */
.m-icon-swapup {
  background-position: -46px -10px;
}

/* line 11341, vendor/assets/stylesheets/components-rounded.scss */
.m-icon-big-swapright {
  background-position: -42px -28px;
}

/* line 11345, vendor/assets/stylesheets/components-rounded.scss */
.m-icon-big-swapdown {
  background-position: -115px -28px;
}

/* line 11349, vendor/assets/stylesheets/components-rounded.scss */
.m-icon-big-swapleft {
  background-position: -6px -28px;
}

/* line 11353, vendor/assets/stylesheets/components-rounded.scss */
.m-icon-big-swapup {
  background-position: -78px -28px;
}

/***
Customized Bootstrap Modal
***/
/* line 11361, 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 11368, vendor/assets/stylesheets/components-rounded.scss */
.page-portlet-fullscreen .modal {
  z-index: 10060;
}

/* line 11373, vendor/assets/stylesheets/components-rounded.scss */
.modal .modal-header {
  border-bottom: 1px solid #EFEFEF;
}

/* line 11375, vendor/assets/stylesheets/components-rounded.scss */
.modal .modal-header h3 {
  font-weight: 300;
}

/* line 11378, vendor/assets/stylesheets/components-rounded.scss */
.modal .modal-header .close {
  margin-top: 0px !important;
}

/* line 11382, vendor/assets/stylesheets/components-rounded.scss */
.modal.draggable-modal .modal-header {
  cursor: move;
}

/* line 11385, vendor/assets/stylesheets/components-rounded.scss */
.modal .modal-dialog {
  z-index: 10051;
}

/* line 11388, vendor/assets/stylesheets/components-rounded.scss */
.modal > .loading {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
}

/* line 11395, vendor/assets/stylesheets/components-rounded.scss */
.modal.in .page-loading {
  display: none;
}

/* line 11400, vendor/assets/stylesheets/components-rounded.scss */
.modal-open-noscroll {
  overflow-y: hidden !important;
}

/* line 11404, vendor/assets/stylesheets/components-rounded.scss */
.modal-backdrop {
  border: 0;
  outline: none;
}

/* line 11409, vendor/assets/stylesheets/components-rounded.scss */
.page-portlet-fullscreen .modal-backdrop {
  z-index: 10059;
}

/* line 11413, vendor/assets/stylesheets/components-rounded.scss */
.modal-backdrop {
  background-color: #333 !important;
}

/* line 11415, vendor/assets/stylesheets/components-rounded.scss */
.modal-backdrop.fade.in {
  background-color: #333 !important;
}

/* Full width modal */
/* line 11422, vendor/assets/stylesheets/components-rounded.scss */
.modal-full.modal-dialog {
  width: 99%;
}

@media (max-width: 768px) {
  /* line 11427, vendor/assets/stylesheets/components-rounded.scss */
  .modal-full.modal-dialog {
    width: auto;
  }
}

/***
Notes
***/
/* line 11436, 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 11445, vendor/assets/stylesheets/components-rounded.scss */
.note h1, .note h2, .note h3, .note h4, .note h5, .note h6 {
  margin-top: 0;
}

/* line 11448, 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 11451, vendor/assets/stylesheets/components-rounded.scss */
.note p {
  margin: 0;
  font-size: 13px;
}

/* line 11454, vendor/assets/stylesheets/components-rounded.scss */
.note p:last-child {
  margin-bottom: 0;
}

/* line 11458, vendor/assets/stylesheets/components-rounded.scss */
.note code, .note .highlight {
  background-color: #fff;
}

/* line 11461, vendor/assets/stylesheets/components-rounded.scss */
.note.note-default {
  background-color: white;
  border-color: #b0c1d2;
  color: black;
}

/* line 11465, vendor/assets/stylesheets/components-rounded.scss */
.note.note-default.note-bordered {
  background-color: #eef1f5;
  border-color: #c0cedb;
}

/* line 11469, 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 11475, vendor/assets/stylesheets/components-rounded.scss */
.note.note-success {
  background-color: #c0edf1;
  border-color: #58d0da;
  color: black;
}

/* line 11479, vendor/assets/stylesheets/components-rounded.scss */
.note.note-success.note-bordered {
  background-color: #a7e6ec;
  border-color: #6dd6df;
}

/* line 11483, 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 11489, vendor/assets/stylesheets/components-rounded.scss */
.note.note-info {
  background-color: #f5f8fd;
  border-color: #8bb4e7;
  color: #010407;
}

/* line 11493, vendor/assets/stylesheets/components-rounded.scss */
.note.note-info.note-bordered {
  background-color: #dbe8f8;
  border-color: #a0c2ec;
}

/* line 11497, 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 11503, vendor/assets/stylesheets/components-rounded.scss */
.note.note-warning {
  background-color: #faeaa9;
  border-color: #f3cc31;
  color: black;
}

/* line 11507, vendor/assets/stylesheets/components-rounded.scss */
.note.note-warning.note-bordered {
  background-color: #f8e38c;
  border-color: #f4d249;
}

/* line 11511, 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 11517, vendor/assets/stylesheets/components-rounded.scss */
.note.note-danger {
  background-color: #fef7f8;
  border-color: #f0868e;
  color: #210406;
}

/* line 11521, vendor/assets/stylesheets/components-rounded.scss */
.note.note-danger.note-bordered {
  background-color: #fbdcde;
  border-color: #f39da3;
}

/* line 11525, 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 11537, vendor/assets/stylesheets/components-rounded.scss */
.pagination {
  margin: 10px 0;
}

/* line 11540, vendor/assets/stylesheets/components-rounded.scss */
.pagination.pagination-circle > li:first-child > a {
  border-radius: 25px 0 0 25px !important;
}

/* line 11543, vendor/assets/stylesheets/components-rounded.scss */
.pagination.pagination-circle > li:last-child > a {
  border-radius: 0 25px 25px 0 !important;
}

/***
Customized Bootstrap Panels
***/
/* line 11553, vendor/assets/stylesheets/components-rounded.scss */
.panel {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}

/* line 11559, vendor/assets/stylesheets/components-rounded.scss */
.panel-group .panel {
  overflow: visible;
}

/* line 11564, vendor/assets/stylesheets/components-rounded.scss */
.panel .panel-body {
  font-size: 13px;
}

/* line 11567, vendor/assets/stylesheets/components-rounded.scss */
.panel .panel-title > a:hover {
  text-decoration: none;
}

/* line 11573, vendor/assets/stylesheets/components-rounded.scss */
.accordion .panel .panel-heading {
  padding: 0;
}

/* line 11576, vendor/assets/stylesheets/components-rounded.scss */
.accordion .panel .panel-title {
  padding: 0;
}

/* line 11578, vendor/assets/stylesheets/components-rounded.scss */
.accordion .panel .panel-title .accordion-toggle {
  display: block;
  padding: 10px 15px;
}

/* line 11581, 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 11585, vendor/assets/stylesheets/components-rounded.scss */
.accordion .panel .panel-title .accordion-toggle.accordion-toggle-styled.collapsed {
  background-position: right 12px;
}

/***
Accordions
***/
/* line 11597, vendor/assets/stylesheets/components-rounded.scss */
.panel-heading {
  background: #eee;
}

/* line 11599, vendor/assets/stylesheets/components-rounded.scss */
.panel-heading a {
  text-decoration: none;
}

/* line 11601, 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 11612, vendor/assets/stylesheets/components-rounded.scss */
.popover {
  box-shadow: 5px 5px rgba(102, 102, 102, 0.1);
  padding: 0;
}

/* line 11615, vendor/assets/stylesheets/components-rounded.scss */
.popover .popover-title {
  margin: 0 !important;
}

/***
Portlets
***/
/* Full Screen portlet mode */
/* line 11625, vendor/assets/stylesheets/components-rounded.scss */
.page-portlet-fullscreen {
  overflow: hidden;
}

/* Basic portlet */
/* line 11631, 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 11640, 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 11652, vendor/assets/stylesheets/components-rounded.scss */
.portlet.portlet-fullscreen > .portlet-body {
  overflow-y: auto;
  overflow-x: hidden;
  padding: 0 10px;
}

/* line 11657, vendor/assets/stylesheets/components-rounded.scss */
.portlet.portlet-fullscreen > .portlet-title {
  padding: 0 10px;
}

/* line 11663, 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 11673, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-title:before {
  content: " ";
  display: table;
}

/* line 11677, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-title:after {
  content: " ";
  display: table;
  clear: both;
}

/* line 11683, 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 11689, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-title > .caption.bold {
  font-weight: 400;
}

/* line 11693, 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 11700, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-title > .caption > i.glyphicon {
  margin-top: 2px;
}

/* line 11704, 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 11714, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-title > .actions {
  float: right;
  display: inline-block;
  padding: 6px 0;
}

/* line 11719, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-title > .actions > .dropdown-menu i {
  color: #555555;
}

/* line 11722, 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 11726, 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 11733, 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 11738, 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 11743, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-title > .actions > .btn > i, .portlet > .portlet-title > .actions > .btn.btn-sm > i {
  font-size: 13px;
}

/* line 11748, 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 11753, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-title > .actions .btn-icon-only {
  padding: 5px 7px 3px 7px;
}

/* line 11755, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-title > .actions .btn-icon-only.btn-default {
  padding: 4px 6px 2px 6px;
}

/* line 11757, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-title > .actions .btn-icon-only.btn-default > i {
  font-size: 14px;
}

/* line 11760, 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 11764, 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 11769, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-title > .actions .btn-icon-only.btn-default.fullscreen:before {
  content: "\f065";
}

/* line 11772, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-title > .actions .btn-icon-only.btn-default.fullscreen.on:before {
  content: "\f066";
}

/* line 11779, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-title > .tools {
  float: right;
  display: inline-block;
  padding: 12px 0 8px 0;
}

/* line 11783, 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 11789, 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 11794, 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 11799, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon.png);
  width: 13px;
}

/* line 11803, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon.png);
  width: 14px;
  visibility: visible;
}

/* line 11808, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon.png);
  width: 14px;
  visibility: visible;
}

/* line 11813, 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 11820, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-title > .tools > a.fullscreen:before {
  content: "\f065";
}

/* line 11823, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-title > .tools > a.fullscreen.on:before {
  content: "\f066";
}

/* line 11827, 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 11839, 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 11846, 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 11852, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-title > .nav-tabs > li {
  background: none;
  margin: 0;
  border: 0;
}

/* line 11856, 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 11863, 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 11872, 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 11879, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body p {
  margin-top: 0;
}

/* line 11883, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-empty {
  min-height: 125px;
}

/* line 11887, vendor/assets/stylesheets/components-rounded.scss */
.portlet.full-height-content {
  margin-bottom: 0;
}

/* line 11890, vendor/assets/stylesheets/components-rounded.scss */
.portlet.bordered {
  border-left: 2px solid #e6e9ec !important;
}

/* line 11892, vendor/assets/stylesheets/components-rounded.scss */
.portlet.bordered > .portlet-title {
  border-bottom: 0;
}

/* line 11896, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid {
  padding: 0 10px 10px 10px;
  border: 0px;
}

/* line 11899, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid > .portlet-title {
  border-bottom: 0;
  margin-bottom: 10px;
}

/* line 11903, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid > .portlet-title > .caption {
  padding: 16px 0 2px 0;
}

/* line 11906, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid > .portlet-title > .actions {
  padding: 12px 0 6px 0;
}

/* line 11909, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid > .portlet-title > .tools {
  padding: 14px 0 6px 0;
}

/* line 11914, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.bordered > .portlet-title {
  margin-bottom: 10px;
}

/* line 11918, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box {
  padding: 0px !important;
}

/* line 11921, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box > .portlet-title {
  border-bottom: 0;
  padding: 0 10px;
  margin-bottom: 0;
  color: #fff;
}

/* line 11927, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box > .portlet-title > .caption {
  padding: 11px 0 9px 0;
}

/* line 11931, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box > .portlet-title > .tools > a.remove {
  background-image: url(/assets/portlet-remove-icon-white-e0e30d9609c33675f1bb82c50d515e713e569ceedbeee7c7afb2a2d47239d527.png);
}

/* line 11934, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 11937, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 11940, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 11943, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 11946, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 11950, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box > .portlet-title > .actions {
  padding: 7px 0 5px 0;
}

/* line 11955, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box > .portlet-body {
  background-color: #fff;
  padding: 15px;
}

/* line 11961, vendor/assets/stylesheets/components-rounded.scss */
.portlet.light {
  padding: 12px 20px 15px 20px;
  background-color: #fff;
}

/* line 11964, vendor/assets/stylesheets/components-rounded.scss */
.portlet.light.bordered {
  border: 1px solid #e7ecf1 !important;
}

/* line 11966, vendor/assets/stylesheets/components-rounded.scss */
.portlet.light.bordered > .portlet-title {
  border-bottom: 1px solid #eef1f5;
}

/* line 11970, vendor/assets/stylesheets/components-rounded.scss */
.portlet.light.bg-inverse {
  background: #f1f4f7;
}

/* line 11973, vendor/assets/stylesheets/components-rounded.scss */
.portlet.light > .portlet-title {
  padding: 0;
  min-height: 48px;
}

/* line 11977, vendor/assets/stylesheets/components-rounded.scss */
.portlet.light > .portlet-title > .caption {
  color: #666;
  padding: 10px 0;
}

/* line 11981, vendor/assets/stylesheets/components-rounded.scss */
.portlet.light > .portlet-title > .caption > .caption-subject {
  font-size: 16px;
}

/* line 11984, vendor/assets/stylesheets/components-rounded.scss */
.portlet.light > .portlet-title > .caption > i {
  color: #777;
  font-size: 15px;
  font-weight: 300;
  margin-top: 3px;
}

/* line 11992, vendor/assets/stylesheets/components-rounded.scss */
.portlet.light > .portlet-title > .caption.caption-md > .caption-subject {
  font-size: 15px;
}

/* line 11995, vendor/assets/stylesheets/components-rounded.scss */
.portlet.light > .portlet-title > .caption.caption-md > i {
  font-size: 14px;
}

/* line 12000, vendor/assets/stylesheets/components-rounded.scss */
.portlet.light > .portlet-title > .actions {
  padding: 6px 0 14px 0;
}

/* line 12002, vendor/assets/stylesheets/components-rounded.scss */
.portlet.light > .portlet-title > .actions .btn-default {
  color: #666;
}

/* line 12005, vendor/assets/stylesheets/components-rounded.scss */
.portlet.light > .portlet-title > .actions .btn-icon-only {
  height: 27px;
  width: 27px;
}

/* line 12009, vendor/assets/stylesheets/components-rounded.scss */
.portlet.light > .portlet-title > .actions .dropdown-menu li > a {
  color: #555;
}

/* line 12013, vendor/assets/stylesheets/components-rounded.scss */
.portlet.light > .portlet-title > .inputs {
  float: right;
  display: inline-block;
  padding: 4px 0;
}

/* line 12019, vendor/assets/stylesheets/components-rounded.scss */
.portlet.light > .portlet-title > .inputs > .portlet-input .input-icon > i {
  font-size: 14px;
  margin-top: 9px;
}

/* line 12023, 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 12029, vendor/assets/stylesheets/components-rounded.scss */
.portlet.light > .portlet-title > .inputs > .portlet-input > .form-control {
  height: 30px;
  padding: 3px 10px;
  font-size: 13px;
}

/* line 12036, vendor/assets/stylesheets/components-rounded.scss */
.portlet.light > .portlet-title > .pagination {
  padding: 2px 0 13px 0;
}

/* line 12039, vendor/assets/stylesheets/components-rounded.scss */
.portlet.light > .portlet-title > .tools {
  padding: 10px 0 13px 0;
  margin-top: 2px;
}

/* line 12043, vendor/assets/stylesheets/components-rounded.scss */
.portlet.light > .portlet-title > .nav-tabs > li {
  margin: 0;
  padding: 0;
}

/* line 12046, 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 12052, 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 12060, vendor/assets/stylesheets/components-rounded.scss */
.portlet.light.form-fit {
  padding: 0;
}

/* line 12062, vendor/assets/stylesheets/components-rounded.scss */
.portlet.light.form-fit > .portlet-title {
  padding: 17px 20px 10px 20px;
  margin-bottom: 0;
}

/* line 12067, vendor/assets/stylesheets/components-rounded.scss */
.portlet.light .portlet-body {
  padding-top: 8px;
}

/* line 12070, vendor/assets/stylesheets/components-rounded.scss */
.portlet.light.portlet-fullscreen > .portlet-body {
  padding: 8px 0;
}

/* line 12073, vendor/assets/stylesheets/components-rounded.scss */
.portlet.light.portlet-fit {
  padding: 0;
}

/* line 12076, vendor/assets/stylesheets/components-rounded.scss */
.portlet.light.portlet-fit > .portlet-title {
  padding: 15px 20px 10px 20px;
}

/* line 12079, vendor/assets/stylesheets/components-rounded.scss */
.portlet.light.portlet-fit > .portlet-body {
  padding: 10px 20px 20px 20px;
}

/* line 12083, vendor/assets/stylesheets/components-rounded.scss */
.portlet.light.portlet-fit.portlet-form > .portlet-body {
  padding: 0;
  padding: 0;
}

/* line 12086, vendor/assets/stylesheets/components-rounded.scss */
.portlet.light.portlet-fit.portlet-form > .portlet-body .form-actions {
  background: none;
}

/* line 12091, 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 12109, vendor/assets/stylesheets/components-rounded.scss */
.tab-pane > p:last-child {
  margin-bottom: 0px;
}

/* Reverse aligned tabs */
/* line 12115, vendor/assets/stylesheets/components-rounded.scss */
.tabs-reversed > li {
  float: right;
  margin-right: 0;
}

/* line 12118, vendor/assets/stylesheets/components-rounded.scss */
.tabs-reversed > li > a {
  margin-right: 0;
}

/* jQuery UI Draggable Portlets */
/* line 12125, vendor/assets/stylesheets/components-rounded.scss */
.portlet-sortable:not(.portlet-fullscreen) > .portlet-title {
  cursor: move;
}

/* line 12129, vendor/assets/stylesheets/components-rounded.scss */
.portlet-sortable-placeholder {
  border: 2px dashed #eee;
  margin-bottom: 25px;
}

/* line 12134, vendor/assets/stylesheets/components-rounded.scss */
.portlet-sortable-empty {
  box-shadow: none !important;
  height: 45px;
}

/* line 12139, vendor/assets/stylesheets/components-rounded.scss */
.portlet-collapsed {
  display: none;
}

@media (max-width: 991px) {
  /* 991px */
  /* line 12145, vendor/assets/stylesheets/components-rounded.scss */
  .portlet-collapsed-on-mobile {
    display: none;
  }
}

/***
Custom colored portlets
***/
/* line 12155, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.white, .portlet.white {
  background-color: #ffffff;
}

/* line 12159, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.white > .portlet-title, .portlet.solid.white > .portlet-body {
  border: 0;
  color: #666;
}

/* line 12164, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.white > .portlet-title > .caption {
  font-weight: 400;
}

/* line 12166, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.white > .portlet-title > .caption > i {
  color: #666;
}

/* line 12171, 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 12174, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.white > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 12177, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.white > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 12180, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.white > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 12183, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.white > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 12186, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.white > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 12192, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.white {
  border: 1px solid white;
  border-top: 0;
}

/* line 12195, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.white > .portlet-title {
  background-color: #ffffff;
}

/* line 12198, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.white > .portlet-title > .caption {
  color: #666;
}

/* line 12200, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.white > .portlet-title > .caption > i {
  color: #666;
}

/* line 12204, 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 12209, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.white > .portlet-title > .actions .btn-default > i {
  color: white;
}

/* line 12212, 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 12220, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.default, .portlet.default {
  background-color: #e1e5ec;
}

/* line 12224, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.default > .portlet-title, .portlet.solid.default > .portlet-body {
  border: 0;
  color: #666;
}

/* line 12229, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.default > .portlet-title > .caption {
  font-weight: 400;
}

/* line 12231, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.default > .portlet-title > .caption > i {
  color: #666;
}

/* line 12236, 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 12239, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.default > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 12242, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.default > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 12245, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.default > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 12248, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.default > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 12251, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.default > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 12257, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.default {
  border: 1px solid white;
  border-top: 0;
}

/* line 12260, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.default > .portlet-title {
  background-color: #e1e5ec;
}

/* line 12263, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.default > .portlet-title > .caption {
  color: #666;
}

/* line 12265, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.default > .portlet-title > .caption > i {
  color: #666;
}

/* line 12269, 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 12274, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.default > .portlet-title > .actions .btn-default > i {
  color: white;
}

/* line 12277, 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 12285, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.dark, .portlet.dark {
  background-color: #2f353b;
}

/* line 12289, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.dark > .portlet-title, .portlet.solid.dark > .portlet-body {
  border: 0;
  color: #FFFFFF;
}

/* line 12294, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.dark > .portlet-title > .caption {
  font-weight: 400;
}

/* line 12296, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.dark > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 12301, 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 12304, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.dark > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 12307, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.dark > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 12310, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.dark > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 12313, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.dark > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 12316, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.dark > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 12322, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.dark {
  border: 1px solid #464f57;
  border-top: 0;
}

/* line 12325, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.dark > .portlet-title {
  background-color: #2f353b;
}

/* line 12328, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.dark > .portlet-title > .caption {
  color: #FFFFFF;
}

/* line 12330, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.dark > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 12334, 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 12339, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.dark > .portlet-title > .actions .btn-default > i {
  color: #738290;
}

/* line 12342, 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 12350, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.blue, .portlet.blue {
  background-color: #264E9D;
}

/* line 12354, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue > .portlet-title, .portlet.solid.blue > .portlet-body {
  border: 0;
  color: #FFFFFF;
}

/* line 12359, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue > .portlet-title > .caption {
  font-weight: 400;
}

/* line 12361, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 12366, 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 12369, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 12372, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 12375, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 12378, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 12381, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 12387, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue {
  border: 1px solid #156FF7;
  border-top: 0;
}

/* line 12390, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue > .portlet-title {
  background: #156FF7;
}

/* line 12393, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue > .portlet-title > .caption {
  color: #FFFFFF;
}

/* line 12395, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 12399, 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 12404, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue > .portlet-title > .actions .btn-default > i {
  color: #b7daf3;
}

/* line 12407, 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 12415, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.blue-madison, .portlet.blue-madison {
  background-color: #578ebe;
}

/* line 12419, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-madison > .portlet-title, .portlet.solid.blue-madison > .portlet-body {
  border: 0;
  color: #FFFFFF;
}

/* line 12424, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-madison > .portlet-title > .caption {
  font-weight: 400;
}

/* line 12426, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-madison > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 12431, 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 12434, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-madison > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 12437, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-madison > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 12440, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-madison > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 12443, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-madison > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 12446, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-madison > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 12452, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-madison {
  border: 1px solid #7ca7cc;
  border-top: 0;
}

/* line 12455, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-madison > .portlet-title {
  background-color: #578ebe;
}

/* line 12458, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-madison > .portlet-title > .caption {
  color: #FFFFFF;
}

/* line 12460, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-madison > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 12464, 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 12469, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-madison > .portlet-title > .actions .btn-default > i {
  color: #c5d8e9;
}

/* line 12472, 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 12480, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.blue-chambray, .portlet.blue-chambray {
  background-color: #2C3E50;
}

/* line 12484, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-chambray > .portlet-title, .portlet.solid.blue-chambray > .portlet-body {
  border: 0;
  color: #FFFFFF;
}

/* line 12489, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-chambray > .portlet-title > .caption {
  font-weight: 400;
}

/* line 12491, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-chambray > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 12496, 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 12499, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-chambray > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 12502, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-chambray > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 12505, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-chambray > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 12508, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-chambray > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 12511, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-chambray > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 12517, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-chambray {
  border: 1px solid #3e5871;
  border-top: 0;
}

/* line 12520, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-chambray > .portlet-title {
  background-color: #2C3E50;
}

/* line 12523, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-chambray > .portlet-title > .caption {
  color: #FFFFFF;
}

/* line 12525, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-chambray > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 12529, 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 12534, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-chambray > .portlet-title > .actions .btn-default > i {
  color: #698bac;
}

/* line 12537, 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 12545, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.blue-ebonyclay, .portlet.blue-ebonyclay {
  background-color: #22313F;
}

/* line 12549, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-ebonyclay > .portlet-title, .portlet.solid.blue-ebonyclay > .portlet-body {
  border: 0;
  color: #FFFFFF;
}

/* line 12554, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-ebonyclay > .portlet-title > .caption {
  font-weight: 400;
}

/* line 12556, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-ebonyclay > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 12561, 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 12564, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-ebonyclay > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 12567, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-ebonyclay > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 12570, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-ebonyclay > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 12573, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-ebonyclay > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 12576, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-ebonyclay > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 12582, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-ebonyclay {
  border: 1px solid #344b60;
  border-top: 0;
}

/* line 12585, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-ebonyclay > .portlet-title {
  background-color: #22313F;
}

/* line 12588, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-ebonyclay > .portlet-title > .caption {
  color: #FFFFFF;
}

/* line 12590, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-ebonyclay > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 12594, 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 12599, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-ebonyclay > .portlet-title > .actions .btn-default > i {
  color: #587ea2;
}

/* line 12602, 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 12610, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.blue-hoki, .portlet.blue-hoki {
  background-color: #67809F;
}

/* line 12614, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-hoki > .portlet-title, .portlet.solid.blue-hoki > .portlet-body {
  border: 0;
  color: #FFFFFF;
}

/* line 12619, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-hoki > .portlet-title > .caption {
  font-weight: 400;
}

/* line 12621, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-hoki > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 12626, 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 12629, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-hoki > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 12632, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-hoki > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 12635, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-hoki > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 12638, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-hoki > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 12641, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-hoki > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 12647, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-hoki {
  border: 1px solid #869ab3;
  border-top: 0;
}

/* line 12650, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-hoki > .portlet-title {
  background-color: #67809F;
}

/* line 12653, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-hoki > .portlet-title > .caption {
  color: #FFFFFF;
}

/* line 12655, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-hoki > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 12659, 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 12664, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-hoki > .portlet-title > .actions .btn-default > i {
  color: #c5ceda;
}

/* line 12667, 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 12675, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.blue-steel, .portlet.blue-steel {
  background-color: #4B77BE;
}

/* line 12679, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-steel > .portlet-title, .portlet.solid.blue-steel > .portlet-body {
  border: 0;
  color: #FFFFFF;
}

/* line 12684, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-steel > .portlet-title > .caption {
  font-weight: 400;
}

/* line 12686, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-steel > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 12691, 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 12694, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-steel > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 12697, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-steel > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 12700, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-steel > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 12703, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-steel > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 12706, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-steel > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 12712, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-steel {
  border: 1px solid #7093cc;
  border-top: 0;
}

/* line 12715, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-steel > .portlet-title {
  background-color: #4B77BE;
}

/* line 12718, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-steel > .portlet-title > .caption {
  color: #FFFFFF;
}

/* line 12720, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-steel > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 12724, 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 12729, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-steel > .portlet-title > .actions .btn-default > i {
  color: #bbcce7;
}

/* line 12732, 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 12740, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.blue-soft, .portlet.blue-soft {
  background-color: #4c87b9;
}

/* line 12744, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-soft > .portlet-title, .portlet.solid.blue-soft > .portlet-body {
  border: 0;
  color: #FFFFFF;
}

/* line 12749, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-soft > .portlet-title > .caption {
  font-weight: 400;
}

/* line 12751, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-soft > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 12756, 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 12759, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-soft > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 12762, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-soft > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 12765, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-soft > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 12768, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-soft > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 12771, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-soft > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 12777, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-soft {
  border: 1px solid #71a0c7;
  border-top: 0;
}

/* line 12780, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-soft > .portlet-title {
  background-color: #4c87b9;
}

/* line 12783, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-soft > .portlet-title > .caption {
  color: #FFFFFF;
}

/* line 12785, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-soft > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 12789, 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 12794, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-soft > .portlet-title > .actions .btn-default > i {
  color: #bad1e4;
}

/* line 12797, 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 12805, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.blue-dark, .portlet.blue-dark {
  background-color: #5e738b;
}

/* line 12809, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-dark > .portlet-title, .portlet.solid.blue-dark > .portlet-body {
  border: 0;
  color: #FFFFFF;
}

/* line 12814, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-dark > .portlet-title > .caption {
  font-weight: 400;
}

/* line 12816, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-dark > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 12821, 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 12824, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-dark > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 12827, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-dark > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 12830, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-dark > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 12833, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-dark > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 12836, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-dark > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 12842, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-dark {
  border: 1px solid #788da4;
  border-top: 0;
}

/* line 12845, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-dark > .portlet-title {
  background-color: #5e738b;
}

/* line 12848, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-dark > .portlet-title > .caption {
  color: #FFFFFF;
}

/* line 12850, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-dark > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 12854, 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 12859, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-dark > .portlet-title > .actions .btn-default > i {
  color: #b5c0cd;
}

/* line 12862, 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 12870, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.blue-sharp, .portlet.blue-sharp {
  background-color: #5C9BD1;
}

/* line 12874, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-sharp > .portlet-title, .portlet.solid.blue-sharp > .portlet-body {
  border: 0;
  color: #FFFFFF;
}

/* line 12879, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-sharp > .portlet-title > .caption {
  font-weight: 400;
}

/* line 12881, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-sharp > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 12886, 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 12889, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-sharp > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 12892, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-sharp > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 12895, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-sharp > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 12898, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-sharp > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 12901, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.blue-sharp > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 12907, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-sharp {
  border: 1px solid #84b3dc;
  border-top: 0;
}

/* line 12910, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-sharp > .portlet-title {
  background-color: #5C9BD1;
}

/* line 12913, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-sharp > .portlet-title > .caption {
  color: #FFFFFF;
}

/* line 12915, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-sharp > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 12919, 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 12924, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.blue-sharp > .portlet-title > .actions .btn-default > i {
  color: #d3e4f3;
}

/* line 12927, 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 12935, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.green, .portlet.green {
  background-color: #32c5d2;
}

/* line 12939, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green > .portlet-title, .portlet.solid.green > .portlet-body {
  border: 0;
  color: #FFFFFF;
}

/* line 12944, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green > .portlet-title > .caption {
  font-weight: 400;
}

/* line 12946, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 12951, 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 12954, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 12957, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 12960, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 12963, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 12966, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 12972, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green {
  border: 1px solid #5cd1db;
  border-top: 0;
}

/* line 12975, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green > .portlet-title {
  background-color: #32c5d2;
}

/* line 12978, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green > .portlet-title > .caption {
  color: #FFFFFF;
}

/* line 12980, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 12984, 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 12989, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green > .portlet-title > .actions .btn-default > i {
  color: #afe8ee;
}

/* line 12992, 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 13000, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.green-meadow, .portlet.green-meadow {
  background-color: #1BBC9B;
}

/* line 13004, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-meadow > .portlet-title, .portlet.solid.green-meadow > .portlet-body {
  border: 0;
  color: #FFFFFF;
}

/* line 13009, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-meadow > .portlet-title > .caption {
  font-weight: 400;
}

/* line 13011, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-meadow > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 13016, 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 13019, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-meadow > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 13022, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-meadow > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 13025, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-meadow > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 13028, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-meadow > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 13031, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-meadow > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 13037, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-meadow {
  border: 1px solid #2ae0bb;
  border-top: 0;
}

/* line 13040, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-meadow > .portlet-title {
  background-color: #1BBC9B;
}

/* line 13043, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-meadow > .portlet-title > .caption {
  color: #FFFFFF;
}

/* line 13045, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-meadow > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 13049, 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 13054, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-meadow > .portlet-title > .actions .btn-default > i {
  color: #83edd7;
}

/* line 13057, 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 13065, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.green-seagreen, .portlet.green-seagreen {
  background-color: #1BA39C;
}

/* line 13069, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-seagreen > .portlet-title, .portlet.solid.green-seagreen > .portlet-body {
  border: 0;
  color: #FFFFFF;
}

/* line 13074, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-seagreen > .portlet-title > .caption {
  font-weight: 400;
}

/* line 13076, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-seagreen > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 13081, 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 13084, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-seagreen > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 13087, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-seagreen > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 13090, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-seagreen > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 13093, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-seagreen > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 13096, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-seagreen > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 13102, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-seagreen {
  border: 1px solid #22cfc6;
  border-top: 0;
}

/* line 13105, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-seagreen > .portlet-title {
  background-color: #1BA39C;
}

/* line 13108, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-seagreen > .portlet-title > .caption {
  color: #FFFFFF;
}

/* line 13110, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-seagreen > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 13114, 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 13119, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-seagreen > .portlet-title > .actions .btn-default > i {
  color: #70e7e1;
}

/* line 13122, 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 13130, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.green-turquoise, .portlet.green-turquoise {
  background-color: #36D7B7;
}

/* line 13134, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-turquoise > .portlet-title, .portlet.solid.green-turquoise > .portlet-body {
  border: 0;
  color: #FFFFFF;
}

/* line 13139, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-turquoise > .portlet-title > .caption {
  font-weight: 400;
}

/* line 13141, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-turquoise > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 13146, 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 13149, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-turquoise > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 13152, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-turquoise > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 13155, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-turquoise > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 13158, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-turquoise > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 13161, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-turquoise > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 13167, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-turquoise {
  border: 1px solid #61dfc6;
  border-top: 0;
}

/* line 13170, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-turquoise > .portlet-title {
  background-color: #36D7B7;
}

/* line 13173, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-turquoise > .portlet-title > .caption {
  color: #FFFFFF;
}

/* line 13175, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-turquoise > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 13179, 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 13184, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-turquoise > .portlet-title > .actions .btn-default > i {
  color: #b6f0e5;
}

/* line 13187, 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 13195, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.green-haze, .portlet.green-haze {
  background-color: #44b6ae;
}

/* line 13199, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-haze > .portlet-title, .portlet.solid.green-haze > .portlet-body {
  border: 0;
  color: #FFFFFF;
}

/* line 13204, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-haze > .portlet-title > .caption {
  font-weight: 400;
}

/* line 13206, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-haze > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 13211, 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 13214, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-haze > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 13217, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-haze > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 13220, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-haze > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 13223, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-haze > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 13226, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-haze > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 13232, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-haze {
  border: 1px solid #67c6bf;
  border-top: 0;
}

/* line 13235, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-haze > .portlet-title {
  background-color: #44b6ae;
}

/* line 13238, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-haze > .portlet-title > .caption {
  color: #FFFFFF;
}

/* line 13240, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-haze > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 13244, 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 13249, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-haze > .portlet-title > .actions .btn-default > i {
  color: #b1e2de;
}

/* line 13252, 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 13260, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.green-jungle, .portlet.green-jungle {
  background-color: #26C281;
}

/* line 13264, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-jungle > .portlet-title, .portlet.solid.green-jungle > .portlet-body {
  border: 0;
  color: #FFFFFF;
}

/* line 13269, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-jungle > .portlet-title > .caption {
  font-weight: 400;
}

/* line 13271, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-jungle > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 13276, 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 13279, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-jungle > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 13282, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-jungle > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 13285, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-jungle > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 13288, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-jungle > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 13291, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-jungle > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 13297, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-jungle {
  border: 1px solid #41da9a;
  border-top: 0;
}

/* line 13300, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-jungle > .portlet-title {
  background-color: #26C281;
}

/* line 13303, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-jungle > .portlet-title > .caption {
  color: #FFFFFF;
}

/* line 13305, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-jungle > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 13309, 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 13314, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-jungle > .portlet-title > .actions .btn-default > i {
  color: #96ebc8;
}

/* line 13317, 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 13325, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.green-soft, .portlet.green-soft {
  background-color: #3faba4;
}

/* line 13329, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-soft > .portlet-title, .portlet.solid.green-soft > .portlet-body {
  border: 0;
  color: #FFFFFF;
}

/* line 13334, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-soft > .portlet-title > .caption {
  font-weight: 400;
}

/* line 13336, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-soft > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 13341, 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 13344, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-soft > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 13347, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-soft > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 13350, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-soft > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 13353, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-soft > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 13356, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-soft > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 13362, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-soft {
  border: 1px solid #5bc2bc;
  border-top: 0;
}

/* line 13365, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-soft > .portlet-title {
  background-color: #3faba4;
}

/* line 13368, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-soft > .portlet-title > .caption {
  color: #FFFFFF;
}

/* line 13370, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-soft > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 13374, 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 13379, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-soft > .portlet-title > .actions .btn-default > i {
  color: #a5deda;
}

/* line 13382, 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 13390, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.green-dark, .portlet.green-dark {
  background-color: #4DB3A2;
}

/* line 13394, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-dark > .portlet-title, .portlet.solid.green-dark > .portlet-body {
  border: 0;
  color: #FFFFFF;
}

/* line 13399, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-dark > .portlet-title > .caption {
  font-weight: 400;
}

/* line 13401, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-dark > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 13406, 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 13409, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-dark > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 13412, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-dark > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 13415, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-dark > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 13418, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-dark > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 13421, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-dark > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 13427, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-dark {
  border: 1px solid #71c2b5;
  border-top: 0;
}

/* line 13430, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-dark > .portlet-title {
  background-color: #4DB3A2;
}

/* line 13433, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-dark > .portlet-title > .caption {
  color: #FFFFFF;
}

/* line 13435, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-dark > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 13439, 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 13444, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-dark > .portlet-title > .actions .btn-default > i {
  color: #b8e1da;
}

/* line 13447, 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 13455, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.green-sharp, .portlet.green-sharp {
  background-color: #2ab4c0;
}

/* line 13459, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-sharp > .portlet-title, .portlet.solid.green-sharp > .portlet-body {
  border: 0;
  color: #FFFFFF;
}

/* line 13464, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-sharp > .portlet-title > .caption {
  font-weight: 400;
}

/* line 13466, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-sharp > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 13471, 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 13474, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-sharp > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 13477, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-sharp > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 13480, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-sharp > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 13483, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-sharp > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 13486, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.green-sharp > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 13492, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-sharp {
  border: 1px solid #46cbd7;
  border-top: 0;
}

/* line 13495, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-sharp > .portlet-title {
  background-color: #2ab4c0;
}

/* line 13498, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-sharp > .portlet-title > .caption {
  color: #FFFFFF;
}

/* line 13500, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-sharp > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 13504, 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 13509, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.green-sharp > .portlet-title > .actions .btn-default > i {
  color: #9ae3e9;
}

/* line 13512, 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 13520, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.grey, .portlet.grey {
  background-color: #E5E5E5;
}

/* line 13524, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey > .portlet-title, .portlet.solid.grey > .portlet-body {
  border: 0;
  color: #333333;
}

/* line 13529, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey > .portlet-title > .caption {
  font-weight: 400;
}

/* line 13531, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey > .portlet-title > .caption > i {
  color: #333333;
}

/* line 13536, 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 13539, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 13542, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 13545, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 13548, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 13551, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 13557, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey {
  border: 1px solid white;
  border-top: 0;
}

/* line 13560, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey > .portlet-title {
  background-color: #E5E5E5;
}

/* line 13563, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey > .portlet-title > .caption {
  color: #333333;
}

/* line 13565, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey > .portlet-title > .caption > i {
  color: #333333;
}

/* line 13569, 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 13574, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey > .portlet-title > .actions .btn-default > i {
  color: white;
}

/* line 13577, 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 13585, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.grey-steel, .portlet.grey-steel {
  background-color: #e9edef;
}

/* line 13589, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-steel > .portlet-title, .portlet.solid.grey-steel > .portlet-body {
  border: 0;
  color: #80898e;
}

/* line 13594, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-steel > .portlet-title > .caption {
  font-weight: 400;
}

/* line 13596, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-steel > .portlet-title > .caption > i {
  color: #80898e;
}

/* line 13601, 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 13604, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-steel > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 13607, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-steel > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 13610, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-steel > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 13613, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-steel > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 13616, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-steel > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 13622, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-steel {
  border: 1px solid white;
  border-top: 0;
}

/* line 13625, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-steel > .portlet-title {
  background-color: #e9edef;
}

/* line 13628, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-steel > .portlet-title > .caption {
  color: #80898e;
}

/* line 13630, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-steel > .portlet-title > .caption > i {
  color: #80898e;
}

/* line 13634, 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 13639, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-steel > .portlet-title > .actions .btn-default > i {
  color: white;
}

/* line 13642, 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 13650, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.grey-cararra, .portlet.grey-cararra {
  background-color: #fafafa;
}

/* line 13654, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-cararra > .portlet-title, .portlet.solid.grey-cararra > .portlet-body {
  border: 0;
  color: #333333;
}

/* line 13659, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-cararra > .portlet-title > .caption {
  font-weight: 400;
}

/* line 13661, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-cararra > .portlet-title > .caption > i {
  color: #333333;
}

/* line 13666, 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 13669, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-cararra > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 13672, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-cararra > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 13675, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-cararra > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 13678, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-cararra > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 13681, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-cararra > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 13687, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-cararra {
  border: 1px solid white;
  border-top: 0;
}

/* line 13690, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-cararra > .portlet-title {
  background-color: #fafafa;
}

/* line 13693, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-cararra > .portlet-title > .caption {
  color: #333333;
}

/* line 13695, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-cararra > .portlet-title > .caption > i {
  color: #333333;
}

/* line 13699, 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 13704, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-cararra > .portlet-title > .actions .btn-default > i {
  color: white;
}

/* line 13707, 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 13715, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.grey-gallery, .portlet.grey-gallery {
  background-color: #555555;
}

/* line 13719, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-gallery > .portlet-title, .portlet.solid.grey-gallery > .portlet-body {
  border: 0;
  color: #ffffff;
}

/* line 13724, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-gallery > .portlet-title > .caption {
  font-weight: 400;
}

/* line 13726, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-gallery > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 13731, 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 13734, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-gallery > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 13737, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-gallery > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 13740, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-gallery > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 13743, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-gallery > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 13746, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-gallery > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 13752, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-gallery {
  border: 1px solid #6f6f6f;
  border-top: 0;
}

/* line 13755, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-gallery > .portlet-title {
  background-color: #555555;
}

/* line 13758, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-gallery > .portlet-title > .caption {
  color: #ffffff;
}

/* line 13760, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-gallery > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 13764, 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 13769, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-gallery > .portlet-title > .actions .btn-default > i {
  color: #a2a2a2;
}

/* line 13772, 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 13780, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.grey-cascade, .portlet.grey-cascade {
  background-color: #95A5A6;
}

/* line 13784, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-cascade > .portlet-title, .portlet.solid.grey-cascade > .portlet-body {
  border: 0;
  color: #FFFFFF;
}

/* line 13789, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-cascade > .portlet-title > .caption {
  font-weight: 400;
}

/* line 13791, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-cascade > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 13796, 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 13799, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-cascade > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 13802, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-cascade > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 13805, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-cascade > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 13808, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-cascade > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 13811, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-cascade > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 13817, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-cascade {
  border: 1px solid #b1bdbd;
  border-top: 0;
}

/* line 13820, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-cascade > .portlet-title {
  background-color: #95A5A6;
}

/* line 13823, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-cascade > .portlet-title > .caption {
  color: #FFFFFF;
}

/* line 13825, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-cascade > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 13829, 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 13834, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-cascade > .portlet-title > .actions .btn-default > i {
  color: #e8ecec;
}

/* line 13837, 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 13845, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.grey-silver, .portlet.grey-silver {
  background-color: #BFBFBF;
}

/* line 13849, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-silver > .portlet-title, .portlet.solid.grey-silver > .portlet-body {
  border: 0;
  color: #FAFCFB;
}

/* line 13854, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-silver > .portlet-title > .caption {
  font-weight: 400;
}

/* line 13856, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-silver > .portlet-title > .caption > i {
  color: #FAFCFB;
}

/* line 13861, 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 13864, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-silver > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 13867, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-silver > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 13870, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-silver > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 13873, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-silver > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 13876, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-silver > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 13882, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-silver {
  border: 1px solid #d9d9d9;
  border-top: 0;
}

/* line 13885, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-silver > .portlet-title {
  background-color: #BFBFBF;
}

/* line 13888, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-silver > .portlet-title > .caption {
  color: #FAFCFB;
}

/* line 13890, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-silver > .portlet-title > .caption > i {
  color: #FAFCFB;
}

/* line 13894, 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 13899, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-silver > .portlet-title > .actions .btn-default > i {
  color: white;
}

/* line 13902, 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 13910, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.grey-salsa, .portlet.grey-salsa {
  background-color: #ACB5C3;
}

/* line 13914, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-salsa > .portlet-title, .portlet.solid.grey-salsa > .portlet-body {
  border: 0;
  color: #FAFCFB;
}

/* line 13919, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-salsa > .portlet-title > .caption {
  font-weight: 400;
}

/* line 13921, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-salsa > .portlet-title > .caption > i {
  color: #FAFCFB;
}

/* line 13926, 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 13929, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-salsa > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 13932, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-salsa > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 13935, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-salsa > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 13938, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-salsa > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 13941, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-salsa > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 13947, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-salsa {
  border: 1px solid #cacfd8;
  border-top: 0;
}

/* line 13950, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-salsa > .portlet-title {
  background-color: #ACB5C3;
}

/* line 13953, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-salsa > .portlet-title > .caption {
  color: #FAFCFB;
}

/* line 13955, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-salsa > .portlet-title > .caption > i {
  color: #FAFCFB;
}

/* line 13959, 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 13964, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-salsa > .portlet-title > .actions .btn-default > i {
  color: white;
}

/* line 13967, 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 13975, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.grey-salt, .portlet.grey-salt {
  background-color: #bfcad1;
}

/* line 13979, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-salt > .portlet-title, .portlet.solid.grey-salt > .portlet-body {
  border: 0;
  color: #FAFCFB;
}

/* line 13984, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-salt > .portlet-title > .caption {
  font-weight: 400;
}

/* line 13986, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-salt > .portlet-title > .caption > i {
  color: #FAFCFB;
}

/* line 13991, 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 13994, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-salt > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 13997, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-salt > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 14000, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-salt > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 14003, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-salt > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 14006, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-salt > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 14012, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-salt {
  border: 1px solid #dde3e6;
  border-top: 0;
}

/* line 14015, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-salt > .portlet-title {
  background-color: #bfcad1;
}

/* line 14018, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-salt > .portlet-title > .caption {
  color: #FAFCFB;
}

/* line 14020, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-salt > .portlet-title > .caption > i {
  color: #FAFCFB;
}

/* line 14024, 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 14029, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-salt > .portlet-title > .actions .btn-default > i {
  color: white;
}

/* line 14032, 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 14040, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.grey-mint, .portlet.grey-mint {
  background-color: #525e64;
}

/* line 14044, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-mint > .portlet-title, .portlet.solid.grey-mint > .portlet-body {
  border: 0;
  color: #FFFFFF;
}

/* line 14049, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-mint > .portlet-title > .caption {
  font-weight: 400;
}

/* line 14051, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-mint > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 14056, 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 14059, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-mint > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 14062, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-mint > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 14065, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-mint > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 14068, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-mint > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 14071, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.grey-mint > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 14077, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-mint {
  border: 1px solid #697880;
  border-top: 0;
}

/* line 14080, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-mint > .portlet-title {
  background-color: #525e64;
}

/* line 14083, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-mint > .portlet-title > .caption {
  color: #FFFFFF;
}

/* line 14085, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-mint > .portlet-title > .caption > i {
  color: #FFFFFF;
}

/* line 14089, 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 14094, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.grey-mint > .portlet-title > .actions .btn-default > i {
  color: #9faab0;
}

/* line 14097, 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 14105, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.red, .portlet.red {
  background-color: #e7505a;
}

/* line 14109, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red > .portlet-title, .portlet.solid.red > .portlet-body {
  border: 0;
  color: #ffffff;
}

/* line 14114, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red > .portlet-title > .caption {
  font-weight: 400;
}

/* line 14116, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 14121, 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 14124, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 14127, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 14130, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 14133, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 14136, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 14142, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red {
  border: 1px solid #ed7d84;
  border-top: 0;
}

/* line 14145, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red > .portlet-title {
  background-color: #e7505a;
}

/* line 14148, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red > .portlet-title > .caption {
  color: #ffffff;
}

/* line 14150, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 14154, 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 14159, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red > .portlet-title > .actions .btn-default > i {
  color: #f9d7d9;
}

/* line 14162, 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 14170, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.red-pink, .portlet.red-pink {
  background-color: #E08283;
}

/* line 14174, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-pink > .portlet-title, .portlet.solid.red-pink > .portlet-body {
  border: 0;
  color: #ffffff;
}

/* line 14179, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-pink > .portlet-title > .caption {
  font-weight: 400;
}

/* line 14181, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-pink > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 14186, 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 14189, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-pink > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 14192, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-pink > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 14195, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-pink > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 14198, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-pink > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 14201, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-pink > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 14207, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-pink {
  border: 1px solid #eaabac;
  border-top: 0;
}

/* line 14210, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-pink > .portlet-title {
  background-color: #E08283;
}

/* line 14213, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-pink > .portlet-title > .caption {
  color: #ffffff;
}

/* line 14215, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-pink > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 14219, 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 14224, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-pink > .portlet-title > .actions .btn-default > i {
  color: #fefdfd;
}

/* line 14227, 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 14235, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.red-sunglo, .portlet.red-sunglo {
  background-color: #E26A6A;
}

/* line 14239, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-sunglo > .portlet-title, .portlet.solid.red-sunglo > .portlet-body {
  border: 0;
  color: #ffffff;
}

/* line 14244, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-sunglo > .portlet-title > .caption {
  font-weight: 400;
}

/* line 14246, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-sunglo > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 14251, 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 14254, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-sunglo > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 14257, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-sunglo > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 14260, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-sunglo > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 14263, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-sunglo > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 14266, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-sunglo > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 14272, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-sunglo {
  border: 1px solid #ea9595;
  border-top: 0;
}

/* line 14275, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-sunglo > .portlet-title {
  background-color: #E26A6A;
}

/* line 14278, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-sunglo > .portlet-title > .caption {
  color: #ffffff;
}

/* line 14280, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-sunglo > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 14284, 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 14289, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-sunglo > .portlet-title > .actions .btn-default > i {
  color: #fbeaea;
}

/* line 14292, 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 14300, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.red-intense, .portlet.red-intense {
  background-color: #e35b5a;
}

/* line 14304, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-intense > .portlet-title, .portlet.solid.red-intense > .portlet-body {
  border: 0;
  color: #ffffff;
}

/* line 14309, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-intense > .portlet-title > .caption {
  font-weight: 400;
}

/* line 14311, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-intense > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 14316, 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 14319, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-intense > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 14322, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-intense > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 14325, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-intense > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 14328, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-intense > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 14331, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-intense > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 14337, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-intense {
  border: 1px solid #ea8686;
  border-top: 0;
}

/* line 14340, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-intense > .portlet-title {
  background-color: #e35b5a;
}

/* line 14343, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-intense > .portlet-title > .caption {
  color: #ffffff;
}

/* line 14345, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-intense > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 14349, 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 14354, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-intense > .portlet-title > .actions .btn-default > i {
  color: #f9dddd;
}

/* line 14357, 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 14365, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.red-thunderbird, .portlet.red-thunderbird {
  background-color: #D91E18;
}

/* line 14369, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-thunderbird > .portlet-title, .portlet.solid.red-thunderbird > .portlet-body {
  border: 0;
  color: #ffffff;
}

/* line 14374, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-thunderbird > .portlet-title > .caption {
  font-weight: 400;
}

/* line 14376, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-thunderbird > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 14381, 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 14384, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-thunderbird > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 14387, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-thunderbird > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 14390, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-thunderbird > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 14393, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-thunderbird > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 14396, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-thunderbird > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 14402, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-thunderbird {
  border: 1px solid #e9403b;
  border-top: 0;
}

/* line 14405, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-thunderbird > .portlet-title {
  background-color: #D91E18;
}

/* line 14408, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-thunderbird > .portlet-title > .caption {
  color: #ffffff;
}

/* line 14410, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-thunderbird > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 14414, 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 14419, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-thunderbird > .portlet-title > .actions .btn-default > i {
  color: #f39997;
}

/* line 14422, 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 14430, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.red-flamingo, .portlet.red-flamingo {
  background-color: #EF4836;
}

/* line 14434, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-flamingo > .portlet-title, .portlet.solid.red-flamingo > .portlet-body {
  border: 0;
  color: #ffffff;
}

/* line 14439, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-flamingo > .portlet-title > .caption {
  font-weight: 400;
}

/* line 14441, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-flamingo > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 14446, 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 14449, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-flamingo > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 14452, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-flamingo > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 14455, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-flamingo > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 14458, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-flamingo > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 14461, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-flamingo > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 14467, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-flamingo {
  border: 1px solid #f37365;
  border-top: 0;
}

/* line 14470, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-flamingo > .portlet-title {
  background-color: #EF4836;
}

/* line 14473, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-flamingo > .portlet-title > .caption {
  color: #ffffff;
}

/* line 14475, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-flamingo > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 14479, 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 14484, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-flamingo > .portlet-title > .actions .btn-default > i {
  color: #fac9c4;
}

/* line 14487, 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 14495, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.red-soft, .portlet.red-soft {
  background-color: #d05454;
}

/* line 14499, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-soft > .portlet-title, .portlet.solid.red-soft > .portlet-body {
  border: 0;
  color: #ffffff;
}

/* line 14504, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-soft > .portlet-title > .caption {
  font-weight: 400;
}

/* line 14506, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-soft > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 14511, 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 14514, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-soft > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 14517, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-soft > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 14520, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-soft > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 14523, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-soft > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 14526, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-soft > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 14532, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-soft {
  border: 1px solid #db7c7c;
  border-top: 0;
}

/* line 14535, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-soft > .portlet-title {
  background-color: #d05454;
}

/* line 14538, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-soft > .portlet-title > .caption {
  color: #ffffff;
}

/* line 14540, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-soft > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 14544, 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 14549, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-soft > .portlet-title > .actions .btn-default > i {
  color: #f1cccc;
}

/* line 14552, 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 14560, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.red-haze, .portlet.red-haze {
  background-color: #f36a5a;
}

/* line 14564, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-haze > .portlet-title, .portlet.solid.red-haze > .portlet-body {
  border: 0;
  color: #ffffff;
}

/* line 14569, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-haze > .portlet-title > .caption {
  font-weight: 400;
}

/* line 14571, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-haze > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 14576, 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 14579, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-haze > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 14582, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-haze > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 14585, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-haze > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 14588, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-haze > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 14591, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-haze > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 14597, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-haze {
  border: 1px solid #f6958a;
  border-top: 0;
}

/* line 14600, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-haze > .portlet-title {
  background-color: #f36a5a;
}

/* line 14603, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-haze > .portlet-title > .caption {
  color: #ffffff;
}

/* line 14605, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-haze > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 14609, 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 14614, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-haze > .portlet-title > .actions .btn-default > i {
  color: #fdebe9;
}

/* line 14617, 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 14625, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.red-mint, .portlet.red-mint {
  background-color: #e43a45;
}

/* line 14629, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-mint > .portlet-title, .portlet.solid.red-mint > .portlet-body {
  border: 0;
  color: #ffffff;
}

/* line 14634, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-mint > .portlet-title > .caption {
  font-weight: 400;
}

/* line 14636, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-mint > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 14641, 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 14644, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-mint > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 14647, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-mint > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 14650, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-mint > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 14653, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-mint > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 14656, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.red-mint > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 14662, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-mint {
  border: 1px solid #ea676f;
  border-top: 0;
}

/* line 14665, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-mint > .portlet-title {
  background-color: #e43a45;
}

/* line 14668, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-mint > .portlet-title > .caption {
  color: #ffffff;
}

/* line 14670, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-mint > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 14674, 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 14679, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.red-mint > .portlet-title > .actions .btn-default > i {
  color: #f6c1c4;
}

/* line 14682, 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 14690, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.yellow, .portlet.yellow {
  background-color: #c49f47;
}

/* line 14694, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow > .portlet-title, .portlet.solid.yellow > .portlet-body {
  border: 0;
  color: #ffffff;
}

/* line 14699, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow > .portlet-title > .caption {
  font-weight: 400;
}

/* line 14701, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 14706, 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 14709, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 14712, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 14715, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 14718, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 14721, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 14727, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow {
  border: 1px solid #d0b36e;
  border-top: 0;
}

/* line 14730, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow > .portlet-title {
  background-color: #c49f47;
}

/* line 14733, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow > .portlet-title > .caption {
  color: #ffffff;
}

/* line 14735, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 14739, 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 14744, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow > .portlet-title > .actions .btn-default > i {
  color: #e9dbbb;
}

/* line 14747, 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 14755, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.yellow-gold, .portlet.yellow-gold {
  background-color: #E87E04;
}

/* line 14759, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-gold > .portlet-title, .portlet.solid.yellow-gold > .portlet-body {
  border: 0;
  color: #ffffff;
}

/* line 14764, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-gold > .portlet-title > .caption {
  font-weight: 400;
}

/* line 14766, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-gold > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 14771, 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 14774, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-gold > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 14777, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-gold > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 14780, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-gold > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 14783, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-gold > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 14786, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-gold > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 14792, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-gold {
  border: 1px solid #fb9724;
  border-top: 0;
}

/* line 14795, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-gold > .portlet-title {
  background-color: #E87E04;
}

/* line 14798, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-gold > .portlet-title > .caption {
  color: #ffffff;
}

/* line 14800, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-gold > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 14804, 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 14809, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-gold > .portlet-title > .actions .btn-default > i {
  color: #fdc788;
}

/* line 14812, 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 14820, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.yellow-casablanca, .portlet.yellow-casablanca {
  background-color: #f2784b;
}

/* line 14824, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-casablanca > .portlet-title, .portlet.solid.yellow-casablanca > .portlet-body {
  border: 0;
  color: #ffffff;
}

/* line 14829, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-casablanca > .portlet-title > .caption {
  font-weight: 400;
}

/* line 14831, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-casablanca > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 14836, 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 14839, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-casablanca > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 14842, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-casablanca > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 14845, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-casablanca > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 14848, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-casablanca > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 14851, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-casablanca > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 14857, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-casablanca {
  border: 1px solid #f59c7b;
  border-top: 0;
}

/* line 14860, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-casablanca > .portlet-title {
  background-color: #f2784b;
}

/* line 14863, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-casablanca > .portlet-title > .caption {
  color: #ffffff;
}

/* line 14865, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-casablanca > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 14869, 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 14874, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-casablanca > .portlet-title > .actions .btn-default > i {
  color: #fce3da;
}

/* line 14877, 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 14885, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.yellow-crusta, .portlet.yellow-crusta {
  background-color: #f3c200;
}

/* line 14889, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-crusta > .portlet-title, .portlet.solid.yellow-crusta > .portlet-body {
  border: 0;
  color: #ffffff;
}

/* line 14894, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-crusta > .portlet-title > .caption {
  font-weight: 400;
}

/* line 14896, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-crusta > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 14901, 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 14904, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-crusta > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 14907, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-crusta > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 14910, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-crusta > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 14913, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-crusta > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 14916, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-crusta > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 14922, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-crusta {
  border: 1px solid #ffd327;
  border-top: 0;
}

/* line 14925, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-crusta > .portlet-title {
  background-color: #f3c200;
}

/* line 14928, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-crusta > .portlet-title > .caption {
  color: #ffffff;
}

/* line 14930, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-crusta > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 14934, 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 14939, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-crusta > .portlet-title > .actions .btn-default > i {
  color: #ffe88d;
}

/* line 14942, 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 14950, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.yellow-lemon, .portlet.yellow-lemon {
  background-color: #F7CA18;
}

/* line 14954, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-lemon > .portlet-title, .portlet.solid.yellow-lemon > .portlet-body {
  border: 0;
  color: #ffffff;
}

/* line 14959, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-lemon > .portlet-title > .caption {
  font-weight: 400;
}

/* line 14961, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-lemon > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 14966, 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 14969, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-lemon > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 14972, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-lemon > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 14975, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-lemon > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 14978, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-lemon > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 14981, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-lemon > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 14987, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-lemon {
  border: 1px solid #f9d549;
  border-top: 0;
}

/* line 14990, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-lemon > .portlet-title {
  background-color: #F7CA18;
}

/* line 14993, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-lemon > .portlet-title > .caption {
  color: #ffffff;
}

/* line 14995, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-lemon > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 14999, 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 15004, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-lemon > .portlet-title > .actions .btn-default > i {
  color: #fcecac;
}

/* line 15007, 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 15015, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.yellow-saffron, .portlet.yellow-saffron {
  background-color: #F4D03F;
}

/* line 15019, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-saffron > .portlet-title, .portlet.solid.yellow-saffron > .portlet-body {
  border: 0;
  color: #ffffff;
}

/* line 15024, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-saffron > .portlet-title > .caption {
  font-weight: 400;
}

/* line 15026, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-saffron > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 15031, 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 15034, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-saffron > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 15037, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-saffron > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 15040, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-saffron > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 15043, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-saffron > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 15046, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-saffron > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 15052, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-saffron {
  border: 1px solid #f7dc6f;
  border-top: 0;
}

/* line 15055, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-saffron > .portlet-title {
  background-color: #F4D03F;
}

/* line 15058, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-saffron > .portlet-title > .caption {
  color: #ffffff;
}

/* line 15060, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-saffron > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 15064, 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 15069, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-saffron > .portlet-title > .actions .btn-default > i {
  color: #fcf3d0;
}

/* line 15072, 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 15080, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.yellow-soft, .portlet.yellow-soft {
  background-color: #c8d046;
}

/* line 15084, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-soft > .portlet-title, .portlet.solid.yellow-soft > .portlet-body {
  border: 0;
  color: #ffffff;
}

/* line 15089, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-soft > .portlet-title > .caption {
  font-weight: 400;
}

/* line 15091, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-soft > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 15096, 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 15099, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-soft > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 15102, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-soft > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 15105, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-soft > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 15108, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-soft > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 15111, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-soft > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 15117, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-soft {
  border: 1px solid #d4da6f;
  border-top: 0;
}

/* line 15120, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-soft > .portlet-title {
  background-color: #c8d046;
}

/* line 15123, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-soft > .portlet-title > .caption {
  color: #ffffff;
}

/* line 15125, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-soft > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 15129, 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 15134, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-soft > .portlet-title > .actions .btn-default > i {
  color: #ecefc0;
}

/* line 15137, 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 15145, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.yellow-haze, .portlet.yellow-haze {
  background-color: #c5bf66;
}

/* line 15149, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-haze > .portlet-title, .portlet.solid.yellow-haze > .portlet-body {
  border: 0;
  color: #ffffff;
}

/* line 15154, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-haze > .portlet-title > .caption {
  font-weight: 400;
}

/* line 15156, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-haze > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 15161, 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 15164, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-haze > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 15167, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-haze > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 15170, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-haze > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 15173, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-haze > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 15176, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-haze > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 15182, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-haze {
  border: 1px solid #d3ce8b;
  border-top: 0;
}

/* line 15185, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-haze > .portlet-title {
  background-color: #c5bf66;
}

/* line 15188, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-haze > .portlet-title > .caption {
  color: #ffffff;
}

/* line 15190, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-haze > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 15194, 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 15199, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-haze > .portlet-title > .actions .btn-default > i {
  color: #efedd5;
}

/* line 15202, 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 15210, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.yellow-mint, .portlet.yellow-mint {
  background-color: #c5b96b;
}

/* line 15214, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-mint > .portlet-title, .portlet.solid.yellow-mint > .portlet-body {
  border: 0;
  color: #ffffff;
}

/* line 15219, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-mint > .portlet-title > .caption {
  font-weight: 400;
}

/* line 15221, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-mint > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 15226, 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 15229, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-mint > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 15232, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-mint > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 15235, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-mint > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 15238, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-mint > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 15241, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.yellow-mint > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 15247, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-mint {
  border: 1px solid #d3ca90;
  border-top: 0;
}

/* line 15250, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-mint > .portlet-title {
  background-color: #c5b96b;
}

/* line 15253, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-mint > .portlet-title > .caption {
  color: #ffffff;
}

/* line 15255, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-mint > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 15259, 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 15264, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.yellow-mint > .portlet-title > .actions .btn-default > i {
  color: #f0edd9;
}

/* line 15267, 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 15275, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.purple, .portlet.purple {
  background-color: #8E44AD;
}

/* line 15279, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple > .portlet-title, .portlet.solid.purple > .portlet-body {
  border: 0;
  color: #ffffff;
}

/* line 15284, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple > .portlet-title > .caption {
  font-weight: 400;
}

/* line 15286, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 15291, 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 15294, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 15297, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 15300, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 15303, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 15306, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 15312, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple {
  border: 1px solid #a563c1;
  border-top: 0;
}

/* line 15315, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple > .portlet-title {
  background-color: #8E44AD;
}

/* line 15318, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple > .portlet-title > .caption {
  color: #ffffff;
}

/* line 15320, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 15324, 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 15329, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple > .portlet-title > .actions .btn-default > i {
  color: #cfacde;
}

/* line 15332, 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 15340, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.purple-plum, .portlet.purple-plum {
  background-color: #8775a7;
}

/* line 15344, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-plum > .portlet-title, .portlet.solid.purple-plum > .portlet-body {
  border: 0;
  color: #ffffff;
}

/* line 15349, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-plum > .portlet-title > .caption {
  font-weight: 400;
}

/* line 15351, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-plum > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 15356, 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 15359, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-plum > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 15362, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-plum > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 15365, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-plum > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 15368, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-plum > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 15371, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-plum > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 15377, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-plum {
  border: 1px solid #a294bb;
  border-top: 0;
}

/* line 15380, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-plum > .portlet-title {
  background-color: #8775a7;
}

/* line 15383, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-plum > .portlet-title > .caption {
  color: #ffffff;
}

/* line 15385, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-plum > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 15389, 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 15394, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-plum > .portlet-title > .actions .btn-default > i {
  color: #d8d2e3;
}

/* line 15397, 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 15405, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.purple-medium, .portlet.purple-medium {
  background-color: #BF55EC;
}

/* line 15409, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-medium > .portlet-title, .portlet.solid.purple-medium > .portlet-body {
  border: 0;
  color: #ffffff;
}

/* line 15414, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-medium > .portlet-title > .caption {
  font-weight: 400;
}

/* line 15416, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-medium > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 15421, 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 15424, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-medium > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 15427, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-medium > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 15430, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-medium > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 15433, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-medium > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 15436, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-medium > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 15442, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-medium {
  border: 1px solid #d083f1;
  border-top: 0;
}

/* line 15445, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-medium > .portlet-title {
  background-color: #BF55EC;
}

/* line 15448, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-medium > .portlet-title > .caption {
  color: #ffffff;
}

/* line 15450, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-medium > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 15454, 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 15459, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-medium > .portlet-title > .actions .btn-default > i {
  color: #f3dffb;
}

/* line 15462, 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 15470, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.purple-studio, .portlet.purple-studio {
  background-color: #8E44AD;
}

/* line 15474, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-studio > .portlet-title, .portlet.solid.purple-studio > .portlet-body {
  border: 0;
  color: #ffffff;
}

/* line 15479, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-studio > .portlet-title > .caption {
  font-weight: 400;
}

/* line 15481, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-studio > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 15486, 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 15489, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-studio > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 15492, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-studio > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 15495, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-studio > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 15498, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-studio > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 15501, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-studio > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 15507, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-studio {
  border: 1px solid #a563c1;
  border-top: 0;
}

/* line 15510, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-studio > .portlet-title {
  background-color: #8E44AD;
}

/* line 15513, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-studio > .portlet-title > .caption {
  color: #ffffff;
}

/* line 15515, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-studio > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 15519, 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 15524, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-studio > .portlet-title > .actions .btn-default > i {
  color: #cfacde;
}

/* line 15527, 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 15535, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.purple-wisteria, .portlet.purple-wisteria {
  background-color: #9B59B6;
}

/* line 15539, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-wisteria > .portlet-title, .portlet.solid.purple-wisteria > .portlet-body {
  border: 0;
  color: #ffffff;
}

/* line 15544, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-wisteria > .portlet-title > .caption {
  font-weight: 400;
}

/* line 15546, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-wisteria > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 15551, 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 15554, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-wisteria > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 15557, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-wisteria > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 15560, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-wisteria > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 15563, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-wisteria > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 15566, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-wisteria > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 15572, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-wisteria {
  border: 1px solid #b07cc6;
  border-top: 0;
}

/* line 15575, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-wisteria > .portlet-title {
  background-color: #9B59B6;
}

/* line 15578, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-wisteria > .portlet-title > .caption {
  color: #ffffff;
}

/* line 15580, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-wisteria > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 15584, 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 15589, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-wisteria > .portlet-title > .actions .btn-default > i {
  color: #dbc3e5;
}

/* line 15592, 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 15600, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.purple-seance, .portlet.purple-seance {
  background-color: #9A12B3;
}

/* line 15604, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-seance > .portlet-title, .portlet.solid.purple-seance > .portlet-body {
  border: 0;
  color: #ffffff;
}

/* line 15609, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-seance > .portlet-title > .caption {
  font-weight: 400;
}

/* line 15611, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-seance > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 15616, 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 15619, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-seance > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 15622, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-seance > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 15625, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-seance > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 15628, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-seance > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 15631, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-seance > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 15637, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-seance {
  border: 1px solid #c217e1;
  border-top: 0;
}

/* line 15640, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-seance > .portlet-title {
  background-color: #9A12B3;
}

/* line 15643, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-seance > .portlet-title > .caption {
  color: #ffffff;
}

/* line 15645, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-seance > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 15649, 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 15654, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-seance > .portlet-title > .actions .btn-default > i {
  color: #dc6ef0;
}

/* line 15657, 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 15665, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.purple-intense, .portlet.purple-intense {
  background-color: #8775a7;
}

/* line 15669, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-intense > .portlet-title, .portlet.solid.purple-intense > .portlet-body {
  border: 0;
  color: #ffffff;
}

/* line 15674, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-intense > .portlet-title > .caption {
  font-weight: 400;
}

/* line 15676, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-intense > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 15681, 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 15684, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-intense > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 15687, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-intense > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 15690, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-intense > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 15693, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-intense > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 15696, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-intense > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 15702, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-intense {
  border: 1px solid #a294bb;
  border-top: 0;
}

/* line 15705, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-intense > .portlet-title {
  background-color: #8775a7;
}

/* line 15708, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-intense > .portlet-title > .caption {
  color: #ffffff;
}

/* line 15710, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-intense > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 15714, 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 15719, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-intense > .portlet-title > .actions .btn-default > i {
  color: #d8d2e3;
}

/* line 15722, 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 15730, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.purple-sharp, .portlet.purple-sharp {
  background-color: #796799;
}

/* line 15734, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-sharp > .portlet-title, .portlet.solid.purple-sharp > .portlet-body {
  border: 0;
  color: #ffffff;
}

/* line 15739, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-sharp > .portlet-title > .caption {
  font-weight: 400;
}

/* line 15741, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-sharp > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 15746, 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 15749, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-sharp > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 15752, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-sharp > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 15755, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-sharp > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 15758, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-sharp > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 15761, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-sharp > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 15767, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-sharp {
  border: 1px solid #9486ad;
  border-top: 0;
}

/* line 15770, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-sharp > .portlet-title {
  background-color: #796799;
}

/* line 15773, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-sharp > .portlet-title > .caption {
  color: #ffffff;
}

/* line 15775, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-sharp > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 15779, 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 15784, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-sharp > .portlet-title > .actions .btn-default > i {
  color: #cac3d6;
}

/* line 15787, 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 15795, vendor/assets/stylesheets/components-rounded.scss */
.portlet > .portlet-body.purple-soft, .portlet.purple-soft {
  background-color: #8877a9;
}

/* line 15799, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-soft > .portlet-title, .portlet.solid.purple-soft > .portlet-body {
  border: 0;
  color: #ffffff;
}

/* line 15804, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-soft > .portlet-title > .caption {
  font-weight: 400;
}

/* line 15806, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-soft > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 15811, 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 15814, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-soft > .portlet-title > .tools > a.config {
  background-image: url(/portlet-config-icon-white.png);
}

/* line 15817, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-soft > .portlet-title > .tools > a.reload {
  background-image: url(/portlet-reload-icon-white.png);
}

/* line 15820, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-soft > .portlet-title > .tools > a.expand {
  background-image: url(/portlet-expand-icon-white.png);
}

/* line 15823, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-soft > .portlet-title > .tools > a.collapse {
  background-image: url(/portlet-collapse-icon-white.png);
}

/* line 15826, vendor/assets/stylesheets/components-rounded.scss */
.portlet.solid.purple-soft > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

/* line 15832, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-soft {
  border: 1px solid #a396bd;
  border-top: 0;
}

/* line 15835, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-soft > .portlet-title {
  background-color: #8877a9;
}

/* line 15838, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-soft > .portlet-title > .caption {
  color: #ffffff;
}

/* line 15840, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-soft > .portlet-title > .caption > i {
  color: #ffffff;
}

/* line 15844, 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 15849, vendor/assets/stylesheets/components-rounded.scss */
.portlet.box.purple-soft > .portlet-title > .actions .btn-default > i {
  color: #dad5e4;
}

/* line 15852, 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 15866, 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 15874, vendor/assets/stylesheets/components-rounded.scss */
.progress.progress-sm {
  height: 12px;
}

/* line 15879, vendor/assets/stylesheets/components-rounded.scss */
.page-md .progress {
  text-indent: -99999px;
}

/* Custom colors */
/* line 15886, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.white {
  background: #ffffff !important;
  color: #666 !important;
}

/* line 15890, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.default {
  background: #e1e5ec !important;
  color: #666 !important;
}

/* line 15894, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.dark {
  background: #2f353b !important;
  color: #FFFFFF !important;
}

/* line 15898, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.blue {
  background: #264E9D !important;
  color: #FFFFFF !important;
}

/* line 15902, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.blue-madison {
  background: #578ebe !important;
  color: #FFFFFF !important;
}

/* line 15906, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.blue-chambray {
  background: #2C3E50 !important;
  color: #FFFFFF !important;
}

/* line 15910, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.blue-ebonyclay {
  background: #22313F !important;
  color: #FFFFFF !important;
}

/* line 15914, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.blue-hoki {
  background: #67809F !important;
  color: #FFFFFF !important;
}

/* line 15918, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.blue-steel {
  background: #4B77BE !important;
  color: #FFFFFF !important;
}

/* line 15922, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.blue-soft {
  background: #4c87b9 !important;
  color: #FFFFFF !important;
}

/* line 15926, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.blue-dark {
  background: #5e738b !important;
  color: #FFFFFF !important;
}

/* line 15930, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.blue-sharp {
  background: #5C9BD1 !important;
  color: #FFFFFF !important;
}

/* line 15934, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.green {
  background: #32c5d2 !important;
  color: #FFFFFF !important;
}

/* line 15938, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.green-meadow {
  background: #1BBC9B !important;
  color: #FFFFFF !important;
}

/* line 15942, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.green-seagreen {
  background: #1BA39C !important;
  color: #FFFFFF !important;
}

/* line 15946, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.green-turquoise {
  background: #36D7B7 !important;
  color: #FFFFFF !important;
}

/* line 15950, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.green-haze {
  background: #44b6ae !important;
  color: #FFFFFF !important;
}

/* line 15954, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.green-jungle {
  background: #26C281 !important;
  color: #FFFFFF !important;
}

/* line 15958, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.green-soft {
  background: #3faba4 !important;
  color: #FFFFFF !important;
}

/* line 15962, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.green-dark {
  background: #4DB3A2 !important;
  color: #FFFFFF !important;
}

/* line 15966, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.green-sharp {
  background: #2ab4c0 !important;
  color: #FFFFFF !important;
}

/* line 15970, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.grey {
  background: #E5E5E5 !important;
  color: #333333 !important;
}

/* line 15974, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.grey-steel {
  background: #e9edef !important;
  color: #80898e !important;
}

/* line 15978, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.grey-cararra {
  background: #fafafa !important;
  color: #333333 !important;
}

/* line 15982, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.grey-gallery {
  background: #555555 !important;
  color: #ffffff !important;
}

/* line 15986, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.grey-cascade {
  background: #95A5A6 !important;
  color: #FFFFFF !important;
}

/* line 15990, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.grey-silver {
  background: #BFBFBF !important;
  color: #FAFCFB !important;
}

/* line 15994, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.grey-salsa {
  background: #ACB5C3 !important;
  color: #FAFCFB !important;
}

/* line 15998, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.grey-salt {
  background: #bfcad1 !important;
  color: #FAFCFB !important;
}

/* line 16002, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.grey-mint {
  background: #525e64 !important;
  color: #FFFFFF !important;
}

/* line 16006, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.red {
  background: #e7505a !important;
  color: #ffffff !important;
}

/* line 16010, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.red-pink {
  background: #E08283 !important;
  color: #ffffff !important;
}

/* line 16014, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.red-sunglo {
  background: #E26A6A !important;
  color: #ffffff !important;
}

/* line 16018, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.red-intense {
  background: #e35b5a !important;
  color: #ffffff !important;
}

/* line 16022, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.red-thunderbird {
  background: #D91E18 !important;
  color: #ffffff !important;
}

/* line 16026, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.red-flamingo {
  background: #EF4836 !important;
  color: #ffffff !important;
}

/* line 16030, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.red-soft {
  background: #d05454 !important;
  color: #ffffff !important;
}

/* line 16034, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.red-haze {
  background: #f36a5a !important;
  color: #ffffff !important;
}

/* line 16038, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.red-mint {
  background: #e43a45 !important;
  color: #ffffff !important;
}

/* line 16042, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.yellow {
  background: #c49f47 !important;
  color: #ffffff !important;
}

/* line 16046, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.yellow-gold {
  background: #E87E04 !important;
  color: #ffffff !important;
}

/* line 16050, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.yellow-casablanca {
  background: #f2784b !important;
  color: #ffffff !important;
}

/* line 16054, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.yellow-crusta {
  background: #f3c200 !important;
  color: #ffffff !important;
}

/* line 16058, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.yellow-lemon {
  background: #F7CA18 !important;
  color: #ffffff !important;
}

/* line 16062, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.yellow-saffron {
  background: #F4D03F !important;
  color: #ffffff !important;
}

/* line 16066, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.yellow-soft {
  background: #c8d046 !important;
  color: #ffffff !important;
}

/* line 16070, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.yellow-haze {
  background: #c5bf66 !important;
  color: #ffffff !important;
}

/* line 16074, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.yellow-mint {
  background: #c5b96b !important;
  color: #ffffff !important;
}

/* line 16078, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.purple {
  background: #8E44AD !important;
  color: #ffffff !important;
}

/* line 16082, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.purple-plum {
  background: #8775a7 !important;
  color: #ffffff !important;
}

/* line 16086, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.purple-medium {
  background: #BF55EC !important;
  color: #ffffff !important;
}

/* line 16090, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.purple-studio {
  background: #8E44AD !important;
  color: #ffffff !important;
}

/* line 16094, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.purple-wisteria {
  background: #9B59B6 !important;
  color: #ffffff !important;
}

/* line 16098, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.purple-seance {
  background: #9A12B3 !important;
  color: #ffffff !important;
}

/* line 16102, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.purple-intense {
  background: #8775a7 !important;
  color: #ffffff !important;
}

/* line 16106, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.purple-sharp {
  background: #796799 !important;
  color: #ffffff !important;
}

/* line 16110, vendor/assets/stylesheets/components-rounded.scss */
.progress-bar.purple-soft {
  background: #8877a9 !important;
  color: #ffffff !important;
}

/***
Dashboard Stats
***/
/* line 16120, 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 16129, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat:before {
  content: " ";
  display: table;
}

/* line 16133, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat:after {
  content: " ";
  display: table;
  clear: both;
}

/* line 16140, vendor/assets/stylesheets/components-rounded.scss */
.portlet .dashboard-stat:last-child {
  margin-bottom: 0;
}

/* line 16145, 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 16155, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat .visual > i {
  margin-left: -35px;
  font-size: 110px;
  line-height: 110px;
}

/* line 16161, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat .details {
  position: absolute;
  right: 15px;
  padding-right: 15px;
}

/* line 16165, 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 16174, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat .details .desc {
  text-align: right;
  font-size: 16px;
  letter-spacing: 0px;
  font-weight: 300;
}

/* line 16181, 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 16191, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat .more:hover {
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}

/* line 16196, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat .more > i {
  display: inline-block;
  margin-top: 1px;
  float: right;
}

/* line 16202, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.dashboard-stat-v2 .visual {
  padding-top: 35px;
  margin-bottom: 40px;
}

/* line 16206, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.white {
  background-color: #ffffff;
}

/* line 16208, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.white.dashboard-stat-light:hover {
  background-color: whitesmoke;
}

/* line 16211, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.white .visual > i {
  color: #666;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 16217, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.white .details .number {
  color: #666;
}

/* line 16220, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.white .details .desc {
  color: #666;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 16226, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.white .more {
  color: #666;
  background-color: whitesmoke;
}

/* line 16231, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.default {
  background-color: #e1e5ec;
}

/* line 16233, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.default.dashboard-stat-light:hover {
  background-color: #d5dae4;
}

/* line 16236, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.default .visual > i {
  color: #666;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 16242, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.default .details .number {
  color: #666;
}

/* line 16245, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.default .details .desc {
  color: #666;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 16251, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.default .more {
  color: #666;
  background-color: #d5dae4;
}

/* line 16256, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.dark {
  background-color: #2f353b;
}

/* line 16258, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.dark.dashboard-stat-light:hover {
  background-color: #262b30;
}

/* line 16261, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.dark .visual > i {
  color: #FFFFFF;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 16267, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.dark .details .number {
  color: #FFFFFF;
}

/* line 16270, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.dark .details .desc {
  color: #FFFFFF;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 16276, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.dark .more {
  color: #FFFFFF;
  background-color: #262b30;
}

/* line 16281, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue {
  background-color: #264E9D;
}

/* line 16283, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue.dashboard-stat-light:hover {
  background-color: #258fd7;
}

/* line 16286, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue .visual > i {
  color: #FFFFFF;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 16292, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue .details .number {
  color: #FFFFFF;
}

/* line 16295, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue .details .desc {
  color: #FFFFFF;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 16301, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue .more {
  color: #FFFFFF;
  background-color: #258fd7;
}

/* line 16306, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-madison {
  background-color: #578ebe;
}

/* line 16308, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-madison.dashboard-stat-light:hover {
  background-color: #4884b8;
}

/* line 16311, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-madison .visual > i {
  color: #FFFFFF;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 16317, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-madison .details .number {
  color: #FFFFFF;
}

/* line 16320, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-madison .details .desc {
  color: #FFFFFF;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 16326, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-madison .more {
  color: #FFFFFF;
  background-color: #4884b8;
}

/* line 16331, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-chambray {
  background-color: #2C3E50;
}

/* line 16333, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-chambray.dashboard-stat-light:hover {
  background-color: #253443;
}

/* line 16336, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-chambray .visual > i {
  color: #FFFFFF;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 16342, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-chambray .details .number {
  color: #FFFFFF;
}

/* line 16345, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-chambray .details .desc {
  color: #FFFFFF;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 16351, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-chambray .more {
  color: #FFFFFF;
  background-color: #253443;
}

/* line 16356, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-ebonyclay {
  background-color: #22313F;
}

/* line 16358, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-ebonyclay.dashboard-stat-light:hover {
  background-color: #1b2732;
}

/* line 16361, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-ebonyclay .visual > i {
  color: #FFFFFF;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 16367, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-ebonyclay .details .number {
  color: #FFFFFF;
}

/* line 16370, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-ebonyclay .details .desc {
  color: #FFFFFF;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 16376, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-ebonyclay .more {
  color: #FFFFFF;
  background-color: #1b2732;
}

/* line 16381, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-hoki {
  background-color: #67809F;
}

/* line 16383, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-hoki.dashboard-stat-light:hover {
  background-color: #5e7694;
}

/* line 16386, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-hoki .visual > i {
  color: #FFFFFF;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 16392, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-hoki .details .number {
  color: #FFFFFF;
}

/* line 16395, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-hoki .details .desc {
  color: #FFFFFF;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 16401, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-hoki .more {
  color: #FFFFFF;
  background-color: #5e7694;
}

/* line 16406, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-steel {
  background-color: #4B77BE;
}

/* line 16408, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-steel.dashboard-stat-light:hover {
  background-color: #416db4;
}

/* line 16411, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-steel .visual > i {
  color: #FFFFFF;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 16417, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-steel .details .number {
  color: #FFFFFF;
}

/* line 16420, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-steel .details .desc {
  color: #FFFFFF;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 16426, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-steel .more {
  color: #FFFFFF;
  background-color: #416db4;
}

/* line 16431, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-soft {
  background-color: #4c87b9;
}

/* line 16433, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-soft.dashboard-stat-light:hover {
  background-color: #447dad;
}

/* line 16436, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-soft .visual > i {
  color: #FFFFFF;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 16442, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-soft .details .number {
  color: #FFFFFF;
}

/* line 16445, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-soft .details .desc {
  color: #FFFFFF;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 16451, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-soft .more {
  color: #FFFFFF;
  background-color: #447dad;
}

/* line 16456, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-dark {
  background-color: #5e738b;
}

/* line 16458, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-dark.dashboard-stat-light:hover {
  background-color: #56697f;
}

/* line 16461, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-dark .visual > i {
  color: #FFFFFF;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 16467, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-dark .details .number {
  color: #FFFFFF;
}

/* line 16470, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-dark .details .desc {
  color: #FFFFFF;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 16476, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-dark .more {
  color: #FFFFFF;
  background-color: #56697f;
}

/* line 16481, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-sharp {
  background-color: #5C9BD1;
}

/* line 16483, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-sharp.dashboard-stat-light:hover {
  background-color: #4c91cd;
}

/* line 16486, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-sharp .visual > i {
  color: #FFFFFF;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 16492, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-sharp .details .number {
  color: #FFFFFF;
}

/* line 16495, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-sharp .details .desc {
  color: #FFFFFF;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 16501, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.blue-sharp .more {
  color: #FFFFFF;
  background-color: #4c91cd;
}

/* line 16506, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green {
  background-color: #32c5d2;
}

/* line 16508, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green.dashboard-stat-light:hover {
  background-color: #2bb8c4;
}

/* line 16511, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green .visual > i {
  color: #FFFFFF;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 16517, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green .details .number {
  color: #FFFFFF;
}

/* line 16520, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green .details .desc {
  color: #FFFFFF;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 16526, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green .more {
  color: #FFFFFF;
  background-color: #2bb8c4;
}

/* line 16531, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-meadow {
  background-color: #1BBC9B;
}

/* line 16533, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-meadow.dashboard-stat-light:hover {
  background-color: #18aa8c;
}

/* line 16536, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-meadow .visual > i {
  color: #FFFFFF;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 16542, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-meadow .details .number {
  color: #FFFFFF;
}

/* line 16545, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-meadow .details .desc {
  color: #FFFFFF;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 16551, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-meadow .more {
  color: #FFFFFF;
  background-color: #18aa8c;
}

/* line 16556, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-seagreen {
  background-color: #1BA39C;
}

/* line 16558, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-seagreen.dashboard-stat-light:hover {
  background-color: #18918b;
}

/* line 16561, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-seagreen .visual > i {
  color: #FFFFFF;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 16567, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-seagreen .details .number {
  color: #FFFFFF;
}

/* line 16570, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-seagreen .details .desc {
  color: #FFFFFF;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 16576, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-seagreen .more {
  color: #FFFFFF;
  background-color: #18918b;
}

/* line 16581, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-turquoise {
  background-color: #36D7B7;
}

/* line 16583, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-turquoise.dashboard-stat-light:hover {
  background-color: #29cfae;
}

/* line 16586, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-turquoise .visual > i {
  color: #FFFFFF;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 16592, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-turquoise .details .number {
  color: #FFFFFF;
}

/* line 16595, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-turquoise .details .desc {
  color: #FFFFFF;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 16601, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-turquoise .more {
  color: #FFFFFF;
  background-color: #29cfae;
}

/* line 16606, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-haze {
  background-color: #44b6ae;
}

/* line 16608, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-haze.dashboard-stat-light:hover {
  background-color: #3ea7a0;
}

/* line 16611, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-haze .visual > i {
  color: #FFFFFF;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 16617, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-haze .details .number {
  color: #FFFFFF;
}

/* line 16620, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-haze .details .desc {
  color: #FFFFFF;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 16626, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-haze .more {
  color: #FFFFFF;
  background-color: #3ea7a0;
}

/* line 16631, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-jungle {
  background-color: #26C281;
}

/* line 16633, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-jungle.dashboard-stat-light:hover {
  background-color: #23b176;
}

/* line 16636, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-jungle .visual > i {
  color: #FFFFFF;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 16642, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-jungle .details .number {
  color: #FFFFFF;
}

/* line 16645, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-jungle .details .desc {
  color: #FFFFFF;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 16651, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-jungle .more {
  color: #FFFFFF;
  background-color: #23b176;
}

/* line 16656, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-soft {
  background-color: #3faba4;
}

/* line 16658, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-soft.dashboard-stat-light:hover {
  background-color: #3a9c96;
}

/* line 16661, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-soft .visual > i {
  color: #FFFFFF;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 16667, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-soft .details .number {
  color: #FFFFFF;
}

/* line 16670, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-soft .details .desc {
  color: #FFFFFF;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 16676, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-soft .more {
  color: #FFFFFF;
  background-color: #3a9c96;
}

/* line 16681, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-dark {
  background-color: #4DB3A2;
}

/* line 16683, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-dark.dashboard-stat-light:hover {
  background-color: #46a595;
}

/* line 16686, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-dark .visual > i {
  color: #FFFFFF;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 16692, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-dark .details .number {
  color: #FFFFFF;
}

/* line 16695, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-dark .details .desc {
  color: #FFFFFF;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 16701, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-dark .more {
  color: #FFFFFF;
  background-color: #46a595;
}

/* line 16706, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-sharp {
  background-color: #2ab4c0;
}

/* line 16708, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-sharp.dashboard-stat-light:hover {
  background-color: #26a4af;
}

/* line 16711, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-sharp .visual > i {
  color: #FFFFFF;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 16717, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-sharp .details .number {
  color: #FFFFFF;
}

/* line 16720, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-sharp .details .desc {
  color: #FFFFFF;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 16726, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.green-sharp .more {
  color: #FFFFFF;
  background-color: #26a4af;
}

/* line 16731, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey {
  background-color: #E5E5E5;
}

/* line 16733, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey.dashboard-stat-light:hover {
  background-color: #dbdbdb;
}

/* line 16736, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey .visual > i {
  color: #333333;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 16742, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey .details .number {
  color: #333333;
}

/* line 16745, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey .details .desc {
  color: #333333;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 16751, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey .more {
  color: #333333;
  background-color: #dbdbdb;
}

/* line 16756, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-steel {
  background-color: #e9edef;
}

/* line 16758, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-steel.dashboard-stat-light:hover {
  background-color: #dde3e6;
}

/* line 16761, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-steel .visual > i {
  color: #80898e;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 16767, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-steel .details .number {
  color: #80898e;
}

/* line 16770, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-steel .details .desc {
  color: #80898e;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 16776, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-steel .more {
  color: #80898e;
  background-color: #dde3e6;
}

/* line 16781, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-cararra {
  background-color: #fafafa;
}

/* line 16783, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-cararra.dashboard-stat-light:hover {
  background-color: #f0f0f0;
}

/* line 16786, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-cararra .visual > i {
  color: #333333;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 16792, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-cararra .details .number {
  color: #333333;
}

/* line 16795, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-cararra .details .desc {
  color: #333333;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 16801, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-cararra .more {
  color: #333333;
  background-color: #f0f0f0;
}

/* line 16806, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-gallery {
  background-color: #555555;
}

/* line 16808, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-gallery.dashboard-stat-light:hover {
  background-color: #4b4b4b;
}

/* line 16811, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-gallery .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 16817, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-gallery .details .number {
  color: #ffffff;
}

/* line 16820, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-gallery .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 16826, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-gallery .more {
  color: #ffffff;
  background-color: #4b4b4b;
}

/* line 16831, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-cascade {
  background-color: #95A5A6;
}

/* line 16833, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-cascade.dashboard-stat-light:hover {
  background-color: #8a9c9d;
}

/* line 16836, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-cascade .visual > i {
  color: #FFFFFF;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 16842, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-cascade .details .number {
  color: #FFFFFF;
}

/* line 16845, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-cascade .details .desc {
  color: #FFFFFF;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 16851, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-cascade .more {
  color: #FFFFFF;
  background-color: #8a9c9d;
}

/* line 16856, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-silver {
  background-color: #BFBFBF;
}

/* line 16858, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-silver.dashboard-stat-light:hover {
  background-color: #b5b5b5;
}

/* line 16861, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-silver .visual > i {
  color: #FAFCFB;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 16867, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-silver .details .number {
  color: #FAFCFB;
}

/* line 16870, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-silver .details .desc {
  color: #FAFCFB;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 16876, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-silver .more {
  color: #FAFCFB;
  background-color: #b5b5b5;
}

/* line 16881, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-salsa {
  background-color: #ACB5C3;
}

/* line 16883, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-salsa.dashboard-stat-light:hover {
  background-color: #a0aaba;
}

/* line 16886, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-salsa .visual > i {
  color: #FAFCFB;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 16892, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-salsa .details .number {
  color: #FAFCFB;
}

/* line 16895, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-salsa .details .desc {
  color: #FAFCFB;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 16901, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-salsa .more {
  color: #FAFCFB;
  background-color: #a0aaba;
}

/* line 16906, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-salt {
  background-color: #bfcad1;
}

/* line 16908, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-salt.dashboard-stat-light:hover {
  background-color: #b3c0c8;
}

/* line 16911, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-salt .visual > i {
  color: #FAFCFB;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 16917, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-salt .details .number {
  color: #FAFCFB;
}

/* line 16920, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-salt .details .desc {
  color: #FAFCFB;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 16926, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-salt .more {
  color: #FAFCFB;
  background-color: #b3c0c8;
}

/* line 16931, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-mint {
  background-color: #525e64;
}

/* line 16933, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-mint.dashboard-stat-light:hover {
  background-color: #495359;
}

/* line 16936, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-mint .visual > i {
  color: #FFFFFF;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 16942, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-mint .details .number {
  color: #FFFFFF;
}

/* line 16945, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-mint .details .desc {
  color: #FFFFFF;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 16951, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.grey-mint .more {
  color: #FFFFFF;
  background-color: #495359;
}

/* line 16956, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red {
  background-color: #e7505a;
}

/* line 16958, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red.dashboard-stat-light:hover {
  background-color: #e53e49;
}

/* line 16961, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 16967, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red .details .number {
  color: #ffffff;
}

/* line 16970, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 16976, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red .more {
  color: #ffffff;
  background-color: #e53e49;
}

/* line 16981, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-pink {
  background-color: #E08283;
}

/* line 16983, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-pink.dashboard-stat-light:hover {
  background-color: #dc7273;
}

/* line 16986, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-pink .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 16992, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-pink .details .number {
  color: #ffffff;
}

/* line 16995, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-pink .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 17001, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-pink .more {
  color: #ffffff;
  background-color: #dc7273;
}

/* line 17006, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-sunglo {
  background-color: #E26A6A;
}

/* line 17008, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-sunglo.dashboard-stat-light:hover {
  background-color: #df5959;
}

/* line 17011, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-sunglo .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 17017, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-sunglo .details .number {
  color: #ffffff;
}

/* line 17020, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-sunglo .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 17026, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-sunglo .more {
  color: #ffffff;
  background-color: #df5959;
}

/* line 17031, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-intense {
  background-color: #e35b5a;
}

/* line 17033, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-intense.dashboard-stat-light:hover {
  background-color: #e04a49;
}

/* line 17036, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-intense .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 17042, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-intense .details .number {
  color: #ffffff;
}

/* line 17045, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-intense .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 17051, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-intense .more {
  color: #ffffff;
  background-color: #e04a49;
}

/* line 17056, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-thunderbird {
  background-color: #D91E18;
}

/* line 17058, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-thunderbird.dashboard-stat-light:hover {
  background-color: #c71b16;
}

/* line 17061, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-thunderbird .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 17067, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-thunderbird .details .number {
  color: #ffffff;
}

/* line 17070, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-thunderbird .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 17076, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-thunderbird .more {
  color: #ffffff;
  background-color: #c71b16;
}

/* line 17081, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-flamingo {
  background-color: #EF4836;
}

/* line 17083, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-flamingo.dashboard-stat-light:hover {
  background-color: #ed3723;
}

/* line 17086, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-flamingo .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 17092, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-flamingo .details .number {
  color: #ffffff;
}

/* line 17095, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-flamingo .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 17101, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-flamingo .more {
  color: #ffffff;
  background-color: #ed3723;
}

/* line 17106, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-soft {
  background-color: #d05454;
}

/* line 17108, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-soft.dashboard-stat-light:hover {
  background-color: #cc4444;
}

/* line 17111, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-soft .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 17117, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-soft .details .number {
  color: #ffffff;
}

/* line 17120, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-soft .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 17126, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-soft .more {
  color: #ffffff;
  background-color: #cc4444;
}

/* line 17131, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-haze {
  background-color: #f36a5a;
}

/* line 17133, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-haze.dashboard-stat-light:hover {
  background-color: #f25947;
}

/* line 17136, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-haze .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 17142, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-haze .details .number {
  color: #ffffff;
}

/* line 17145, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-haze .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 17151, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-haze .more {
  color: #ffffff;
  background-color: #f25947;
}

/* line 17156, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-mint {
  background-color: #e43a45;
}

/* line 17158, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-mint.dashboard-stat-light:hover {
  background-color: #e22834;
}

/* line 17161, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-mint .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 17167, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-mint .details .number {
  color: #ffffff;
}

/* line 17170, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-mint .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 17176, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.red-mint .more {
  color: #ffffff;
  background-color: #e22834;
}

/* line 17181, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow {
  background-color: #c49f47;
}

/* line 17183, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow.dashboard-stat-light:hover {
  background-color: #bb953c;
}

/* line 17186, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 17192, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow .details .number {
  color: #ffffff;
}

/* line 17195, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 17201, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow .more {
  color: #ffffff;
  background-color: #bb953c;
}

/* line 17206, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-gold {
  background-color: #E87E04;
}

/* line 17208, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-gold.dashboard-stat-light:hover {
  background-color: #d47304;
}

/* line 17211, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-gold .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 17217, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-gold .details .number {
  color: #ffffff;
}

/* line 17220, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-gold .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 17226, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-gold .more {
  color: #ffffff;
  background-color: #d47304;
}

/* line 17231, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-casablanca {
  background-color: #f2784b;
}

/* line 17233, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-casablanca.dashboard-stat-light:hover {
  background-color: #f16a38;
}

/* line 17236, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-casablanca .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 17242, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-casablanca .details .number {
  color: #ffffff;
}

/* line 17245, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-casablanca .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 17251, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-casablanca .more {
  color: #ffffff;
  background-color: #f16a38;
}

/* line 17256, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-crusta {
  background-color: #f3c200;
}

/* line 17258, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-crusta.dashboard-stat-light:hover {
  background-color: #dfb200;
}

/* line 17261, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-crusta .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 17267, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-crusta .details .number {
  color: #ffffff;
}

/* line 17270, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-crusta .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 17276, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-crusta .more {
  color: #ffffff;
  background-color: #dfb200;
}

/* line 17281, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-lemon {
  background-color: #F7CA18;
}

/* line 17283, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-lemon.dashboard-stat-light:hover {
  background-color: #f2c308;
}

/* line 17286, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-lemon .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 17292, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-lemon .details .number {
  color: #ffffff;
}

/* line 17295, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-lemon .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 17301, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-lemon .more {
  color: #ffffff;
  background-color: #f2c308;
}

/* line 17306, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-saffron {
  background-color: #F4D03F;
}

/* line 17308, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-saffron.dashboard-stat-light:hover {
  background-color: #f3cb2c;
}

/* line 17311, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-saffron .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 17317, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-saffron .details .number {
  color: #ffffff;
}

/* line 17320, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-saffron .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 17326, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-saffron .more {
  color: #ffffff;
  background-color: #f3cb2c;
}

/* line 17331, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-soft {
  background-color: #c8d046;
}

/* line 17333, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-soft.dashboard-stat-light:hover {
  background-color: #c3cc36;
}

/* line 17336, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-soft .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 17342, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-soft .details .number {
  color: #ffffff;
}

/* line 17345, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-soft .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 17351, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-soft .more {
  color: #ffffff;
  background-color: #c3cc36;
}

/* line 17356, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-haze {
  background-color: #c5bf66;
}

/* line 17358, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-haze.dashboard-stat-light:hover {
  background-color: #bfb957;
}

/* line 17361, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-haze .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 17367, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-haze .details .number {
  color: #ffffff;
}

/* line 17370, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-haze .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 17376, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-haze .more {
  color: #ffffff;
  background-color: #bfb957;
}

/* line 17381, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-mint {
  background-color: #c5b96b;
}

/* line 17383, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-mint.dashboard-stat-light:hover {
  background-color: #bfb25c;
}

/* line 17386, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-mint .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 17392, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-mint .details .number {
  color: #ffffff;
}

/* line 17395, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-mint .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 17401, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.yellow-mint .more {
  color: #ffffff;
  background-color: #bfb25c;
}

/* line 17406, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple {
  background-color: #8E44AD;
}

/* line 17408, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple.dashboard-stat-light:hover {
  background-color: #823e9e;
}

/* line 17411, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 17417, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple .details .number {
  color: #ffffff;
}

/* line 17420, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 17426, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple .more {
  color: #ffffff;
  background-color: #823e9e;
}

/* line 17431, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-plum {
  background-color: #8775a7;
}

/* line 17433, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-plum.dashboard-stat-light:hover {
  background-color: #7c699f;
}

/* line 17436, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-plum .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 17442, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-plum .details .number {
  color: #ffffff;
}

/* line 17445, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-plum .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 17451, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-plum .more {
  color: #ffffff;
  background-color: #7c699f;
}

/* line 17456, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-medium {
  background-color: #BF55EC;
}

/* line 17458, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-medium.dashboard-stat-light:hover {
  background-color: #b843ea;
}

/* line 17461, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-medium .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 17467, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-medium .details .number {
  color: #ffffff;
}

/* line 17470, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-medium .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 17476, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-medium .more {
  color: #ffffff;
  background-color: #b843ea;
}

/* line 17481, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-studio {
  background-color: #8E44AD;
}

/* line 17483, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-studio.dashboard-stat-light:hover {
  background-color: #823e9e;
}

/* line 17486, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-studio .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 17492, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-studio .details .number {
  color: #ffffff;
}

/* line 17495, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-studio .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 17501, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-studio .more {
  color: #ffffff;
  background-color: #823e9e;
}

/* line 17506, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-wisteria {
  background-color: #9B59B6;
}

/* line 17508, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-wisteria.dashboard-stat-light:hover {
  background-color: #924dae;
}

/* line 17511, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-wisteria .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 17517, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-wisteria .details .number {
  color: #ffffff;
}

/* line 17520, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-wisteria .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 17526, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-wisteria .more {
  color: #ffffff;
  background-color: #924dae;
}

/* line 17531, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-seance {
  background-color: #9A12B3;
}

/* line 17533, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-seance.dashboard-stat-light:hover {
  background-color: #8a10a0;
}

/* line 17536, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-seance .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 17542, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-seance .details .number {
  color: #ffffff;
}

/* line 17545, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-seance .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 17551, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-seance .more {
  color: #ffffff;
  background-color: #8a10a0;
}

/* line 17556, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-intense {
  background-color: #8775a7;
}

/* line 17558, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-intense.dashboard-stat-light:hover {
  background-color: #7c699f;
}

/* line 17561, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-intense .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 17567, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-intense .details .number {
  color: #ffffff;
}

/* line 17570, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-intense .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 17576, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-intense .more {
  color: #ffffff;
  background-color: #7c699f;
}

/* line 17581, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-sharp {
  background-color: #796799;
}

/* line 17583, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-sharp.dashboard-stat-light:hover {
  background-color: #6f5f8d;
}

/* line 17586, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-sharp .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 17592, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-sharp .details .number {
  color: #ffffff;
}

/* line 17595, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-sharp .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 17601, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-sharp .more {
  color: #ffffff;
  background-color: #6f5f8d;
}

/* line 17606, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-soft {
  background-color: #8877a9;
}

/* line 17608, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-soft.dashboard-stat-light:hover {
  background-color: #7d6ba1;
}

/* line 17611, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-soft .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 17617, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-soft .details .number {
  color: #ffffff;
}

/* line 17620, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-soft .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 17626, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat.purple-soft .more {
  color: #ffffff;
  background-color: #7d6ba1;
}

/* line 17633, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat-light {
  padding-bottom: 20px;
  margin-bottom: 20px;
}

/* line 17636, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat-light .details {
  margin-bottom: 5px;
}

/* line 17638, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat-light .details .number {
  font-weight: 300;
  margin-bottom: 0px;
}

/***
Dashboard Stats 2
***/
/* line 17649, 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 17658, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat2.bordered {
  border: 1px solid #e7ecf1;
}

/* line 17661, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat2 .display {
  margin-bottom: 20px;
}

/* line 17663, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat2 .display:before {
  content: " ";
  display: table;
}

/* line 17667, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat2 .display:after {
  content: " ";
  display: table;
  clear: both;
}

/* line 17672, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat2 .display .number {
  float: left;
  display: inline-block;
}

/* line 17675, 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 17680, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat2 .display .number h3 > small {
  font-size: 23px;
}

/* line 17684, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat2 .display .number small {
  font-size: 14px;
  color: #AAB5BC;
  font-weight: 600;
  text-transform: uppercase;
}

/* line 17691, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat2 .display .icon {
  display: inline-block;
  float: right;
  padding: 7px 0 0 0;
}

/* line 17695, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat2 .display .icon > i {
  color: #cbd4e0;
  font-size: 26px;
}

/* line 17701, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat2 .progress-info {
  clear: both;
}

/* line 17703, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat2 .progress-info .progress {
  margin: 0;
  height: 4px;
  clear: both;
  display: block;
}

/* line 17709, 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 17715, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat2 .progress-info .status .status-title {
  float: left;
  display: inline-block;
}

/* line 17719, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-stat2 .progress-info .status .status-number {
  float: right;
  display: inline-block;
}

/***
Text Stats
***/
/* line 17732, vendor/assets/stylesheets/components-rounded.scss */
.text-stat h3 {
  margin-top: 5px;
  margin-bottom: 0px;
  font-size: 18px;
}

/* line 17737, vendor/assets/stylesheets/components-rounded.scss */
.text-stat span {
  font-size: 13px !important;
}

@media (max-width: 767px) {
  /* 767px */
  /* line 17744, vendor/assets/stylesheets/components-rounded.scss */
  .text-stat {
    margin-top: 20px;
  }
}

/***
Social Icons
***/
/* line 17753, vendor/assets/stylesheets/components-rounded.scss */
.social-icons {
  padding: 0;
  margin: 0;
}

/* line 17756, vendor/assets/stylesheets/components-rounded.scss */
.social-icons:before {
  content: " ";
  display: table;
}

/* line 17760, vendor/assets/stylesheets/components-rounded.scss */
.social-icons:after {
  content: " ";
  display: table;
  clear: both;
}

/* line 17765, 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 17772, 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 17789, vendor/assets/stylesheets/components-rounded.scss */
.social-icons li:hover > a {
  background-position: 0 -38px;
}

/* line 17792, vendor/assets/stylesheets/components-rounded.scss */
.social-icons li .amazon {
  background: url(/social/amazon.png) no-repeat;
}

/* line 17795, vendor/assets/stylesheets/components-rounded.scss */
.social-icons li .behance {
  background: url(/social/behance.png) no-repeat;
}

/* line 17798, vendor/assets/stylesheets/components-rounded.scss */
.social-icons li .blogger {
  background: url(/social/blogger.png) no-repeat;
}

/* line 17801, vendor/assets/stylesheets/components-rounded.scss */
.social-icons li .deviantart {
  background: url(/social/deviantart.png) no-repeat;
}

/* line 17804, vendor/assets/stylesheets/components-rounded.scss */
.social-icons li .dribbble {
  background: url(/social/dribbble.png) no-repeat;
}

/* line 17807, vendor/assets/stylesheets/components-rounded.scss */
.social-icons li .dropbox {
  background: url(/social/dropbox.png) no-repeat;
}

/* line 17810, vendor/assets/stylesheets/components-rounded.scss */
.social-icons li .evernote {
  background: url(/social/evernote.png) no-repeat;
}

/* line 17813, vendor/assets/stylesheets/components-rounded.scss */
.social-icons li .facebook {
  background: url(/social/facebook.png) no-repeat;
}

/* line 17816, vendor/assets/stylesheets/components-rounded.scss */
.social-icons li .forrst {
  background: url(/social/forrst.png) no-repeat;
}

/* line 17819, vendor/assets/stylesheets/components-rounded.scss */
.social-icons li .github {
  background: url(/social/github.png) no-repeat;
}

/* line 17822, vendor/assets/stylesheets/components-rounded.scss */
.social-icons li .googleplus {
  background: url(/social/googleplus.png) no-repeat;
}

/* line 17825, vendor/assets/stylesheets/components-rounded.scss */
.social-icons li .jolicloud {
  background: url(/social/jolicloud.png) no-repeat;
}

/* line 17828, vendor/assets/stylesheets/components-rounded.scss */
.social-icons li .last-fm {
  background: url(/social/last-fm.png) no-repeat;
}

/* line 17831, vendor/assets/stylesheets/components-rounded.scss */
.social-icons li .linkedin {
  background: url(/social/linkedin.png) no-repeat;
}

/* line 17834, vendor/assets/stylesheets/components-rounded.scss */
.social-icons li .picasa {
  background: url(/social/picasa.png) no-repeat;
}

/* line 17837, vendor/assets/stylesheets/components-rounded.scss */
.social-icons li .pintrest {
  background: url(/social/pintrest.png) no-repeat;
}

/* line 17840, vendor/assets/stylesheets/components-rounded.scss */
.social-icons li .rss {
  background: url(/social/rss.png) no-repeat;
}

/* line 17843, vendor/assets/stylesheets/components-rounded.scss */
.social-icons li .skype {
  background: url(/social/skype.png) no-repeat;
}

/* line 17846, vendor/assets/stylesheets/components-rounded.scss */
.social-icons li .spotify {
  background: url(/social/spotify.png) no-repeat;
}

/* line 17849, vendor/assets/stylesheets/components-rounded.scss */
.social-icons li .stumbleupon {
  background: url(/social/stumbleupon.png) no-repeat;
}

/* line 17852, vendor/assets/stylesheets/components-rounded.scss */
.social-icons li .tumblr {
  background: url(/social/tumblr.png) no-repeat;
}

/* line 17855, vendor/assets/stylesheets/components-rounded.scss */
.social-icons li .twitter {
  background: url(/social/twitter.png) no-repeat;
}

/* line 17858, vendor/assets/stylesheets/components-rounded.scss */
.social-icons li .vimeo {
  background: url(/social/vimeo.png) no-repeat;
}

/* line 17861, vendor/assets/stylesheets/components-rounded.scss */
.social-icons li .wordpress {
  background: url(/social/wordpress.png) no-repeat;
}

/* line 17864, vendor/assets/stylesheets/components-rounded.scss */
.social-icons li .xing {
  background: url(/social/xing.png) no-repeat;
}

/* line 17867, vendor/assets/stylesheets/components-rounded.scss */
.social-icons li .yahoo {
  background: url(/social/yahoo.png) no-repeat;
}

/* line 17870, vendor/assets/stylesheets/components-rounded.scss */
.social-icons li .youtube {
  background: url(/social/youtube.png) no-repeat;
}

/* line 17873, vendor/assets/stylesheets/components-rounded.scss */
.social-icons li .vk {
  background: url(/social/vk.png) no-repeat;
}

/* line 17876, vendor/assets/stylesheets/components-rounded.scss */
.social-icons li .instagram {
  background: url(/social/instagram.png) no-repeat;
}

/* line 17879, vendor/assets/stylesheets/components-rounded.scss */
.social-icons li .reddit {
  background: url(/social/reddit.png) no-repeat;
}

/* line 17882, vendor/assets/stylesheets/components-rounded.scss */
.social-icons li .aboutme {
  background: url(/social/aboutme.png) no-repeat;
}

/* line 17885, vendor/assets/stylesheets/components-rounded.scss */
.social-icons li .flickr {
  background: url(/social/flickr.png) no-repeat;
}

/* line 17888, vendor/assets/stylesheets/components-rounded.scss */
.social-icons li .foursquare {
  background: url(/social/foursquare.png) no-repeat;
}

/* line 17891, vendor/assets/stylesheets/components-rounded.scss */
.social-icons li .gravatar {
  background: url(/social/gravatar.png) no-repeat;
}

/* line 17894, vendor/assets/stylesheets/components-rounded.scss */
.social-icons li .klout {
  background: url(/social/klout.png) no-repeat;
}

/* line 17897, vendor/assets/stylesheets/components-rounded.scss */
.social-icons li .myspace {
  background: url(/social/myspace.png) no-repeat;
}

/* line 17900, vendor/assets/stylesheets/components-rounded.scss */
.social-icons li .quora {
  background: url(/social/quora.png) no-repeat;
}

/* line 17904, vendor/assets/stylesheets/components-rounded.scss */
.social-icons.social-icons-color > li > a {
  opacity: 0.7;
  background-position: 0 -38px !important;
}

/* line 17907, vendor/assets/stylesheets/components-rounded.scss */
.social-icons.social-icons-color > li > a:hover {
  opacity: 1;
}

/* line 17911, vendor/assets/stylesheets/components-rounded.scss */
.social-icons.social-icons-circle > li > a {
  border-radius: 25px !important;
}

/***
Inline Social Icons
***/
/* line 17920, 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 17936, vendor/assets/stylesheets/components-rounded.scss */
.social-icon.social-icon-circle {
  border-radius: 25px !important;
}

/* line 17939, vendor/assets/stylesheets/components-rounded.scss */
.social-icon.amazon {
  background: url(/social/amazon.png) no-repeat;
}

/* line 17942, vendor/assets/stylesheets/components-rounded.scss */
.social-icon.behance {
  background: url(/social/behance.png) no-repeat;
}

/* line 17945, vendor/assets/stylesheets/components-rounded.scss */
.social-icon.blogger {
  background: url(/social/blogger.png) no-repeat;
}

/* line 17948, vendor/assets/stylesheets/components-rounded.scss */
.social-icon.deviantart {
  background: url(/social/deviantart.png) no-repeat;
}

/* line 17951, vendor/assets/stylesheets/components-rounded.scss */
.social-icon.dribbble {
  background: url(/social/dribbble.png) no-repeat;
}

/* line 17954, vendor/assets/stylesheets/components-rounded.scss */
.social-icon.dropbox {
  background: url(/social/dropbox.png) no-repeat;
}

/* line 17957, vendor/assets/stylesheets/components-rounded.scss */
.social-icon.evernote {
  background: url(/social/evernote.png) no-repeat;
}

/* line 17960, vendor/assets/stylesheets/components-rounded.scss */
.social-icon.facebook {
  background: url(/social/facebook.png) no-repeat;
}

/* line 17963, vendor/assets/stylesheets/components-rounded.scss */
.social-icon.forrst {
  background: url(/social/forrst.png) no-repeat;
}

/* line 17966, vendor/assets/stylesheets/components-rounded.scss */
.social-icon.github {
  background: url(/social/github.png) no-repeat;
}

/* line 17969, vendor/assets/stylesheets/components-rounded.scss */
.social-icon.googleplus {
  background: url(/social/googleplus.png) no-repeat;
}

/* line 17972, vendor/assets/stylesheets/components-rounded.scss */
.social-icon.jolicloud {
  background: url(/social/jolicloud.png) no-repeat;
}

/* line 17975, vendor/assets/stylesheets/components-rounded.scss */
.social-icon.last-fm {
  background: url(/social/last-fm.png) no-repeat;
}

/* line 17978, vendor/assets/stylesheets/components-rounded.scss */
.social-icon.linkedin {
  background: url(/social/linkedin.png) no-repeat;
}

/* line 17981, vendor/assets/stylesheets/components-rounded.scss */
.social-icon.picasa {
  background: url(/social/picasa.png) no-repeat;
}

/* line 17984, vendor/assets/stylesheets/components-rounded.scss */
.social-icon.pintrest {
  background: url(/social/pintrest.png) no-repeat;
}

/* line 17987, vendor/assets/stylesheets/components-rounded.scss */
.social-icon.rss {
  background: url(/social/rss.png) no-repeat;
}

/* line 17990, vendor/assets/stylesheets/components-rounded.scss */
.social-icon.skype {
  background: url(/social/skype.png) no-repeat;
}

/* line 17993, vendor/assets/stylesheets/components-rounded.scss */
.social-icon.spotify {
  background: url(/social/spotify.png) no-repeat;
}

/* line 17996, vendor/assets/stylesheets/components-rounded.scss */
.social-icon.stumbleupon {
  background: url(/social/stumbleupon.png) no-repeat;
}

/* line 17999, vendor/assets/stylesheets/components-rounded.scss */
.social-icon.tumblr {
  background: url(/social/tumblr.png) no-repeat;
}

/* line 18002, vendor/assets/stylesheets/components-rounded.scss */
.social-icon.twitter {
  background: url(/social/twitter.png) no-repeat;
}

/* line 18005, vendor/assets/stylesheets/components-rounded.scss */
.social-icon.vimeo {
  background: url(/social/vimeo.png) no-repeat;
}

/* line 18008, vendor/assets/stylesheets/components-rounded.scss */
.social-icon.wordpress {
  background: url(/social/wordpress.png) no-repeat;
}

/* line 18011, vendor/assets/stylesheets/components-rounded.scss */
.social-icon.xing {
  background: url(/social/xing.png) no-repeat;
}

/* line 18014, vendor/assets/stylesheets/components-rounded.scss */
.social-icon.yahoo {
  background: url(/social/yahoo.png) no-repeat;
}

/* line 18017, vendor/assets/stylesheets/components-rounded.scss */
.social-icon.youtube {
  background: url(/social/youtube.png) no-repeat;
}

/* line 18020, vendor/assets/stylesheets/components-rounded.scss */
.social-icon.vk {
  background: url(/social/vk.png) no-repeat;
}

/* line 18023, vendor/assets/stylesheets/components-rounded.scss */
.social-icon.instagram {
  background: url(/social/instagram.png) no-repeat;
}

/* line 18026, vendor/assets/stylesheets/components-rounded.scss */
.social-icon.reddit {
  background: url(/social/reddit.png) no-repeat;
}

/* line 18029, vendor/assets/stylesheets/components-rounded.scss */
.social-icon.aboutme {
  background: url(/social/aboutme.png) no-repeat;
}

/* line 18032, vendor/assets/stylesheets/components-rounded.scss */
.social-icon.flickr {
  background: url(/social/flickr.png) no-repeat;
}

/* line 18035, vendor/assets/stylesheets/components-rounded.scss */
.social-icon.foursquare {
  background: url(/social/foursquare.png) no-repeat;
}

/* line 18038, vendor/assets/stylesheets/components-rounded.scss */
.social-icon.gravatar {
  background: url(/social/gravatar.png) no-repeat;
}

/* line 18041, vendor/assets/stylesheets/components-rounded.scss */
.social-icon.klout {
  background: url(/social/klout.png) no-repeat;
}

/* line 18044, vendor/assets/stylesheets/components-rounded.scss */
.social-icon.myspace {
  background: url(/social/myspace.png) no-repeat;
}

/* line 18047, vendor/assets/stylesheets/components-rounded.scss */
.social-icon.quora {
  background: url(/social/quora.png) no-repeat;
}

/* line 18050, vendor/assets/stylesheets/components-rounded.scss */
.social-icon:hover {
  background-position: 0 -38px;
}

/* line 18055, vendor/assets/stylesheets/components-rounded.scss */
.social-icon-color {
  opacity: 0.7;
  background-position: 0 -38px !important;
}

/* line 18058, vendor/assets/stylesheets/components-rounded.scss */
.social-icon-color:hover {
  opacity: 1;
}

/***
Scrollable Tables
***/
/* line 18067, 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 18075, vendor/assets/stylesheets/components-rounded.scss */
.DTS .table-scrollable {
  border: 0;
}

/* line 18080, vendor/assets/stylesheets/components-rounded.scss */
.table-scrollable.table-scrollable-borderless {
  border: 0;
}

/* line 18084, vendor/assets/stylesheets/components-rounded.scss */
.table-scrollable > .table {
  width: 100% !important;
  margin: 0 !important;
  margin-bottom: 0;
  background-color: #fff;
}

/* line 18090, vendor/assets/stylesheets/components-rounded.scss */
.table-scrollable > .table > thead > tr > th, .table-scrollable > .table > tbody > tr > th {
  /*white-space: nowrap;*/
}

/* line 18094, vendor/assets/stylesheets/components-rounded.scss */
.table-scrollable > .table > tfoot > tr > th, .table-scrollable > .table > tfoot > tr > td {
  white-space: nowrap;
}

/* line 18100, vendor/assets/stylesheets/components-rounded.scss */
.table-scrollable > .table-bordered {
  border: 0;
}

/* line 18103, 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 18106, 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 18109, 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 18117, vendor/assets/stylesheets/components-rounded.scss */
.sorting {
  position: relative;
  padding-right: 8px;
}

/* line 18121, vendor/assets/stylesheets/components-rounded.scss */
.sorting > .fa {
  position: absolute;
  right: -2px;
  top: 50%;
  margin-top: -7px;
}

/***
Customized Bootstrap Tables
***/
/* line 18134, vendor/assets/stylesheets/components-rounded.scss */
.table td, .table th {
  font-size: 14px;
}

/* line 18137, vendor/assets/stylesheets/components-rounded.scss */
.table.table-bordered thead > tr > th {
  border-bottom: 0;
  color: #fff !important;
}

/* line 18141, vendor/assets/stylesheets/components-rounded.scss */
.table td .img-responsive {
  width: 100%;
}

/***
Responsive Flip Scroll Tables
***/
/* line 18150, vendor/assets/stylesheets/components-rounded.scss */
.flip-scroll table {
  width: 100%;
}

@media only screen and (max-width: 768px) {
  /* 768px */
  /* line 18157, vendor/assets/stylesheets/components-rounded.scss */
  .flip-scroll .flip-content:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
  }
  /* line 18166, vendor/assets/stylesheets/components-rounded.scss */
  .flip-scroll * html .flip-content, .flip-scroll *:first-child + html .flip-content {
    zoom: 1;
  }
  /* line 18170, vendor/assets/stylesheets/components-rounded.scss */
  .flip-scroll table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
  }
  /* line 18175, vendor/assets/stylesheets/components-rounded.scss */
  .flip-scroll th, .flip-scroll td {
    margin: 0;
    vertical-align: top;
  }
  /* line 18179, 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 18188, vendor/assets/stylesheets/components-rounded.scss */
  .flip-scroll table {
    display: block;
    position: relative;
    width: 100%;
  }
  /* line 18193, vendor/assets/stylesheets/components-rounded.scss */
  .flip-scroll thead {
    display: block;
    float: left;
  }
  /* line 18197, vendor/assets/stylesheets/components-rounded.scss */
  .flip-scroll tbody {
    display: block;
    width: auto;
    position: relative;
    overflow-x: auto;
    white-space: nowrap;
  }
  /* line 18204, vendor/assets/stylesheets/components-rounded.scss */
  .flip-scroll .flip-content tbody tr td {
    font-size: 13px;
    line-height: 1.483;
  }
  /* line 18208, vendor/assets/stylesheets/components-rounded.scss */
  .flip-scroll .table-bordered.flip-content tbody tr td {
    font-size: 13px;
    line-height: 1.43;
  }
  /* line 18212, vendor/assets/stylesheets/components-rounded.scss */
  .flip-scroll thead tr {
    display: block;
  }
  /* line 18215, vendor/assets/stylesheets/components-rounded.scss */
  .flip-scroll th {
    display: block;
    text-align: right;
  }
  /* line 18219, vendor/assets/stylesheets/components-rounded.scss */
  .flip-scroll tbody tr {
    display: inline-block;
    vertical-align: top;
    margin-left: -5px;
  }
  /* line 18224, 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 18232, vendor/assets/stylesheets/components-rounded.scss */
  .flip-scroll th {
    border-bottom: 0;
    border-left: 0;
  }
  /* line 18236, vendor/assets/stylesheets/components-rounded.scss */
  .flip-scroll td {
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
  }
  /* line 18241, vendor/assets/stylesheets/components-rounded.scss */
  .flip-scroll tbody tr {
    border-left: 1px solid #ddd;
  }
  /* line 18244, 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 18255, vendor/assets/stylesheets/components-rounded.scss */
.table-toolbar {
  margin-bottom: 20px;
}

/* line 18257, vendor/assets/stylesheets/components-rounded.scss */
.table-toolbar:before {
  content: " ";
  display: table;
}

/* line 18261, vendor/assets/stylesheets/components-rounded.scss */
.table-toolbar:after {
  content: " ";
  display: table;
  clear: both;
}

/* line 18269, vendor/assets/stylesheets/components-rounded.scss */
.table.table-full-width {
  width: 100% !important;
}

/* line 18272, vendor/assets/stylesheets/components-rounded.scss */
.table .btn {
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 5px;
}

/* line 18277, vendor/assets/stylesheets/components-rounded.scss */
.table thead tr th {
  font-size: 14px;
  font-weight: 600;
}

/* line 18283, vendor/assets/stylesheets/components-rounded.scss */
.table-advance {
  margin-bottom: 10px !important;
}

/* line 18285, vendor/assets/stylesheets/components-rounded.scss */
.table-advance thead {
  color: #3f444a;
}

/* line 18287, vendor/assets/stylesheets/components-rounded.scss */
.table-advance thead tr th {
  background-color: #f1f4f7;
  font-size: 14px;
  font-weight: 400;
  color: #3f444a;
}

/* line 18295, 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 18304, vendor/assets/stylesheets/components-rounded.scss */
.table-advance tr td {
  border-left-width: 0px;
}

/* line 18306, vendor/assets/stylesheets/components-rounded.scss */
.table-advance tr td:first-child {
  border-left-width: 2px !important;
}

/* line 18309, vendor/assets/stylesheets/components-rounded.scss */
.table-advance tr td.highlight:first-child a {
  margin-left: 15px;
}

/* line 18314, vendor/assets/stylesheets/components-rounded.scss */
.table-advance td.highlight div.primary {
  border-left: 2px solid #264E9D;
}

/* line 18317, vendor/assets/stylesheets/components-rounded.scss */
.table-advance td.highlight div.success {
  border-left: 2px solid #36c6d3;
}

/* line 18320, vendor/assets/stylesheets/components-rounded.scss */
.table-advance td.highlight div.info {
  border-left: 2px solid #659be0;
}

/* line 18323, vendor/assets/stylesheets/components-rounded.scss */
.table-advance td.highlight div.warning {
  border-left: 2px solid #F1C40F;
}

/* line 18326, vendor/assets/stylesheets/components-rounded.scss */
.table-advance td.highlight div.danger {
  border-left: 2px solid #ed6b75;
}

@media (max-width: 767px) {
  /* 767px */
  /* line 18334, vendor/assets/stylesheets/components-rounded.scss */
  .table-advance tr > td.highlight:first-child a {
    margin-left: 8px;
  }
}

/***
Light Table
***/
/* line 18343, vendor/assets/stylesheets/components-rounded.scss */
.table.table-light {
  border: 0 !important;
}

/* line 18347, vendor/assets/stylesheets/components-rounded.scss */
.table.table-light > thead > tr:hover > th {
  background: none;
}

/* line 18350, vendor/assets/stylesheets/components-rounded.scss */
.table.table-light > thead > tr.uppercase {
  text-transform: uppercase;
}

/* line 18353, 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 18363, vendor/assets/stylesheets/components-rounded.scss */
.table.table-light > tbody > tr:last-child > td {
  border: 0;
}

/* line 18366, 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 18371, vendor/assets/stylesheets/components-rounded.scss */
.table.table-light > tbody > tr > td.fit {
  width: 1px;
  padding-right: 3px;
}

/* line 18375, 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 18390, 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 18395, 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 18407, vendor/assets/stylesheets/components-rounded.scss */
.nav-tabs, .nav-pills {
  margin-bottom: 10px;
}

/* line 18411, 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 18420, vendor/assets/stylesheets/components-rounded.scss */
.nav-tabs > li > a > .badge, .nav-pills > li > a > .badge {
  margin-top: -6px;
}

/* line 18425, vendor/assets/stylesheets/components-rounded.scss */
.nav-tabs > li .dropdown-menu:before, .nav-tabs > li .dropdown-menu:after {
  display: none;
}

/* line 18431, vendor/assets/stylesheets/components-rounded.scss */
.nav-pills > li .dropdown-menu:before, .nav-pills > li .dropdown-menu:after {
  display: none;
}

/* line 18437, vendor/assets/stylesheets/components-rounded.scss */
.nav-tabs.nav-tabs-sm > li > a, .nav-tabs.nav-pills-sm > li > a {
  font-size: 13px;
}

/* line 18443, vendor/assets/stylesheets/components-rounded.scss */
.nav-pills.nav-tabs-sm > li > a, .nav-pills.nav-pills-sm > li > a {
  font-size: 13px;
}

/* line 18448, 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 18456, vendor/assets/stylesheets/components-rounded.scss */
.tabs-right.nav-tabs, .tabs-left.nav-tabs {
  border-bottom: 0;
}

/* line 18460, vendor/assets/stylesheets/components-rounded.scss */
.tabs-right.nav-tabs > li, .tabs-left.nav-tabs > li {
  float: none;
}

/* line 18464, vendor/assets/stylesheets/components-rounded.scss */
.tabs-right.nav-tabs > li > a {
  margin-right: 0;
  margin-bottom: 3px;
}

/* line 18469, vendor/assets/stylesheets/components-rounded.scss */
.tabs-left.nav-tabs {
  border-right: 1px solid #ddd;
}

/* line 18471, vendor/assets/stylesheets/components-rounded.scss */
.tabs-left.nav-tabs > li > a {
  margin-right: 0;
  margin-bottom: 3px;
  display: block;
  margin-right: -1px;
}

/* line 18476, 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 18485, 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 18493, 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 18511, vendor/assets/stylesheets/components-rounded.scss */
.tabs-right.nav-tabs {
  border-left: 1px solid #ddd;
}

/* line 18514, vendor/assets/stylesheets/components-rounded.scss */
.tabs-right.nav-tabs > li > a {
  display: block;
  margin-left: -1px;
}

/* line 18517, 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 18526, 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 18534, 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 18550, vendor/assets/stylesheets/components-rounded.scss */
.tabs-below > .nav-tabs, .tabs-below > .nav-pills {
  border-bottom: 0;
  margin-bottom: 0px;
  margin-top: 10px;
}

/* line 18555, vendor/assets/stylesheets/components-rounded.scss */
.tabs-below > .nav-tabs {
  border-top: 1px solid #ddd;
  margin-bottom: 0;
  margin-top: 10px;
}

/* line 18559, vendor/assets/stylesheets/components-rounded.scss */
.tabs-below > .nav-tabs > li > a {
  margin-top: -1px;
  margin-bottom: 0;
}

/* line 18562, 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 18566, 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 18574, 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 18581, 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 18599, vendor/assets/stylesheets/components-rounded.scss */
.tabbable:before {
  content: " ";
  display: table;
}

/* line 18603, vendor/assets/stylesheets/components-rounded.scss */
.tabbable:after {
  content: " ";
  display: table;
  clear: both;
}

/* line 18610, 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 18620, vendor/assets/stylesheets/components-rounded.scss */
.tabbable-custom > .nav-tabs {
  border: none;
  margin: 0px;
}

/* line 18623, vendor/assets/stylesheets/components-rounded.scss */
.tabbable-custom > .nav-tabs > li {
  margin-right: 2px;
  border-top: 2px solid transparent;
}

/* line 18626, 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 18633, vendor/assets/stylesheets/components-rounded.scss */
.tabbable-custom > .nav-tabs > li > a:hover {
  background: none;
  border-color: transparent;
}

/* line 18638, vendor/assets/stylesheets/components-rounded.scss */
.tabbable-custom > .nav-tabs > li.active {
  border-top: 3px solid #ed6b75;
  margin-top: 0;
  position: relative;
}

/* line 18642, 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 18650, 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 18664, 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 18675, vendor/assets/stylesheets/components-rounded.scss */
.tabbable-custom.nav-justified > .tab-content {
  margin-top: -1px;
}

/* line 18678, vendor/assets/stylesheets/components-rounded.scss */
.tabbable-custom.boxless > .tab-content {
  padding: 15px 0;
  border-left: none;
  border-right: none;
  border-bottom: none;
}

/* line 18684, 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 18694, vendor/assets/stylesheets/components-rounded.scss */
.tabbable-custom.tabbable-full-width > .nav-tabs > li > a {
  color: #424242;
  font-size: 15px;
  padding: 9px 15px;
}

/* line 18699, 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 18707, 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 18712, 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 18717, vendor/assets/stylesheets/components-rounded.scss */
.tabbable-custom.tabs-below .nav-tabs > li.active > a {
  border-bottom: none;
}

/* line 18719, vendor/assets/stylesheets/components-rounded.scss */
.tabbable-custom.tabs-below .nav-tabs > li.active > a:hover {
  background: #fff;
  border-color: #d4d4d4 #d4d4d4 transparent;
}

/* line 18727, vendor/assets/stylesheets/components-rounded.scss */
.tabbable-custom.tabbable-noborder > .nav-tabs > li > a, .tabbable-custom.tabbable-noborder .tab-content {
  border: 0;
}

/* line 18733, vendor/assets/stylesheets/components-rounded.scss */
.portlet:not(.light) .tabbable-line {
  padding-top: 15px;
}

/* line 18738, vendor/assets/stylesheets/components-rounded.scss */
.tabbable-line > .nav-tabs {
  border: none;
  margin: 0px;
}

/* line 18741, vendor/assets/stylesheets/components-rounded.scss */
.tabbable-line > .nav-tabs > li {
  margin: 0;
  border-bottom: 4px solid transparent;
}

/* line 18744, 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 18751, vendor/assets/stylesheets/components-rounded.scss */
.tabbable-line > .nav-tabs > li > a > i {
  color: #a6a6a6;
}

/* line 18755, vendor/assets/stylesheets/components-rounded.scss */
.tabbable-line > .nav-tabs > li.active {
  background: none;
  border-bottom: 4px solid #227bb2;
  position: relative;
}

/* line 18759, vendor/assets/stylesheets/components-rounded.scss */
.tabbable-line > .nav-tabs > li.active > a {
  border: 0;
  color: #333;
}

/* line 18762, vendor/assets/stylesheets/components-rounded.scss */
.tabbable-line > .nav-tabs > li.active > a > i {
  color: #404040;
}

/* line 18767, vendor/assets/stylesheets/components-rounded.scss */
.tabbable-line > .nav-tabs > li.open, .tabbable-line > .nav-tabs > li:hover {
  background: none;
  border-bottom: 4px solid #90bdd8;
}

/* line 18771, 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 18776, 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 18779, 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 18786, 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 18790, 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 18796, vendor/assets/stylesheets/components-rounded.scss */
.tabbable-line > .survey-alert-tabs > li.active > a {
  border: 0;
  color: #333;
  font-weight: bold;
}

/* line 18800, vendor/assets/stylesheets/components-rounded.scss */
.tabbable-line > .survey-alert-tabs > li.active > a > i {
  color: #404040;
}

/* line 18805, 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 18811, 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 18816, 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 18819, 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 18825, vendor/assets/stylesheets/components-rounded.scss */
.tabbable-line > .tab-content {
  margin-top: 0;
  border: 0;
  border-top: 1px solid #eef1f5;
  padding: 30px 0;
}

/* line 18833, vendor/assets/stylesheets/components-rounded.scss */
.page-container-bg-solid .tabbable-line > .tab-content {
  border-top: 1px solid #dae2ea;
}

/* line 18837, vendor/assets/stylesheets/components-rounded.scss */
.portlet .tabbable-line > .tab-content {
  padding-bottom: 0;
}

/* line 18842, vendor/assets/stylesheets/components-rounded.scss */
.tabbable-line.tabs-below > .nav-tabs > li {
  border-top: 4px solid transparent;
}

/* line 18844, vendor/assets/stylesheets/components-rounded.scss */
.tabbable-line.tabs-below > .nav-tabs > li > a {
  margin-top: 0;
}

/* line 18847, vendor/assets/stylesheets/components-rounded.scss */
.tabbable-line.tabs-below > .nav-tabs > li:hover {
  border-bottom: 0;
  border-top: 4px solid #fbdcde;
}

/* line 18851, 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 18857, 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 18865, vendor/assets/stylesheets/components-rounded.scss */
.portlet .tabbable-bordered {
  margin-top: 20px;
}

/* line 18870, vendor/assets/stylesheets/components-rounded.scss */
.tabbable-bordered .nav-tabs {
  margin-bottom: 0;
  border-bottom: 0;
}

/* line 18874, 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 18885, vendor/assets/stylesheets/components-rounded.scss */
.tiles {
  margin-right: -10px;
}

/* line 18887, vendor/assets/stylesheets/components-rounded.scss */
.tiles:before {
  display: table;
  content: " ";
}

/* line 18891, vendor/assets/stylesheets/components-rounded.scss */
.tiles:after {
  display: table;
  content: " ";
  clear: both;
}

/* line 18896, 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 18913, vendor/assets/stylesheets/components-rounded.scss */
.tiles .tile:after, .tiles .tile:before {
  content: "";
  float: left;
}

/* line 18917, vendor/assets/stylesheets/components-rounded.scss */
.tiles .tile.double {
  width: 280px !important;
}

/* line 18920, vendor/assets/stylesheets/components-rounded.scss */
.tiles .tile.double-down {
  height: 280px !important;
}

/* line 18922, vendor/assets/stylesheets/components-rounded.scss */
.tiles .tile.double-down i {
  margin-top: 95px;
}

/* line 18926, vendor/assets/stylesheets/components-rounded.scss */
.tiles .tile:hover {
  border-color: #aaa !important;
}

/* line 18929, vendor/assets/stylesheets/components-rounded.scss */
.tiles .tile:active {
  border-color: #ccc !important;
}

/* line 18932, vendor/assets/stylesheets/components-rounded.scss */
.tiles .tile.selected {
  border-color: #ccc !important;
}

/* line 18934, 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 18944, 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 18955, vendor/assets/stylesheets/components-rounded.scss */
.tiles .tile.icon {
  padding: 0;
}

/* line 18958, vendor/assets/stylesheets/components-rounded.scss */
.tiles .tile.image .tile-body {
  padding: 0 !important;
}

/* line 18960, vendor/assets/stylesheets/components-rounded.scss */
.tiles .tile.image .tile-body > img {
  width: 100%;
  height: auto;
  min-height: 100%;
  max-width: 100%;
}

/* line 18966, vendor/assets/stylesheets/components-rounded.scss */
.tiles .tile.image .tile-body h3 {
  display: inline-block;
}

/* line 18970, 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 18981, 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 18988, vendor/assets/stylesheets/components-rounded.scss */
.tiles .tile .tile-body p:hover {
  color: rgba(0, 0, 0, 0.8);
}

/* line 18991, vendor/assets/stylesheets/components-rounded.scss */
.tiles .tile .tile-body p:active {
  color: rgba(0, 0, 0, 0.4);
}

/* line 18994, vendor/assets/stylesheets/components-rounded.scss */
.tiles .tile .tile-body p:hover {
  color: #ffffff;
}

/* line 18998, vendor/assets/stylesheets/components-rounded.scss */
.tiles .tile .tile-body img {
  float: left;
  margin-right: 10px;
}

/* line 19001, vendor/assets/stylesheets/components-rounded.scss */
.tiles .tile .tile-body img.pull-right {
  float: right !important;
  margin-left: 10px;
  margin-right: 0px;
}

/* line 19008, vendor/assets/stylesheets/components-rounded.scss */
.tiles .tile .tile-body > .content {
  display: inline-block;
}

/* line 19011, 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 19019, 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 19024, 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 19027, vendor/assets/stylesheets/components-rounded.scss */
.tiles .tile .tile-body h3, .tiles .tile .tile-body h4 {
  margin-bottom: 5px;
}

/* line 19031, 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 19039, vendor/assets/stylesheets/components-rounded.scss */
.tiles .tile .tile-object:before {
  display: table;
  content: "";
}

/* line 19043, vendor/assets/stylesheets/components-rounded.scss */
.tiles .tile .tile-object:after {
  display: table;
  content: "";
  clear: both;
}

/* line 19049, 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 19059, 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 19067, 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 19090, 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 19103, vendor/assets/stylesheets/components-rounded.scss */
.widget-bg-color-purple {
  background: #9a7caf;
}

/* line 19107, vendor/assets/stylesheets/components-rounded.scss */
.widget-bg-color-purple-dark {
  background: #4b365a;
}

/* line 19111, vendor/assets/stylesheets/components-rounded.scss */
.widget-bg-color-purple-light {
  background: #674d79;
}

/* line 19115, vendor/assets/stylesheets/components-rounded.scss */
.widget-bg-color-green {
  background: #4db3a4;
}

/* line 19119, vendor/assets/stylesheets/components-rounded.scss */
.widget-bg-color-red {
  background: #f36a5a;
}

/* line 19123, vendor/assets/stylesheets/components-rounded.scss */
.widget-bg-color-blue {
  background: #5b9bd1;
}

/* line 19127, vendor/assets/stylesheets/components-rounded.scss */
.widget-bg-color-gray {
  background: #323c45;
}

/* line 19131, vendor/assets/stylesheets/components-rounded.scss */
.widget-bg-color-gray-dark {
  background: #144f57;
}

/* line 19135, vendor/assets/stylesheets/components-rounded.scss */
.widget-bg-color-white {
  background: #fff;
}

/* line 19139, vendor/assets/stylesheets/components-rounded.scss */
.widget-bg-color-dark {
  background: #3e4f5e;
}

/* line 19143, vendor/assets/stylesheets/components-rounded.scss */
.widget-bg-color-dark-light {
  background: #8e9daa;
}

/* line 19147, vendor/assets/stylesheets/components-rounded.scss */
.widget-bg-color-fb {
  background: #475e98;
}

/* line 19151, vendor/assets/stylesheets/components-rounded.scss */
.widget-bg-color-tw {
  background: #55acee;
}

/*** Widget Title Colors ***/
/* line 19157, vendor/assets/stylesheets/components-rounded.scss */
.widget-title-color-purple {
  color: #9a7caf;
}

/* line 19161, vendor/assets/stylesheets/components-rounded.scss */
.widget-title-color-purple-dark {
  color: #4b365a;
}

/* line 19165, vendor/assets/stylesheets/components-rounded.scss */
.widget-title-color-purple-light {
  color: #674d79;
}

/* line 19169, vendor/assets/stylesheets/components-rounded.scss */
.widget-title-color-green {
  color: #4db3a4;
}

/* line 19173, vendor/assets/stylesheets/components-rounded.scss */
.widget-title-color-red {
  color: #f36a5a;
}

/* line 19177, vendor/assets/stylesheets/components-rounded.scss */
.widget-title-color-blue {
  color: #5b9bd1;
}

/* line 19181, vendor/assets/stylesheets/components-rounded.scss */
.widget-title-color-gray {
  color: #323c45;
}

/* line 19185, vendor/assets/stylesheets/components-rounded.scss */
.widget-title-color-gray-dark {
  color: #144f57;
}

/* line 19189, vendor/assets/stylesheets/components-rounded.scss */
.widget-title-color-white {
  color: #fff;
}

/* line 19193, vendor/assets/stylesheets/components-rounded.scss */
.widget-title-color-dark {
  color: #3e4f5e;
}

/* line 19197, vendor/assets/stylesheets/components-rounded.scss */
.widget-title-color-dark-light {
  color: #8e9daa;
}

/* line 19201, vendor/assets/stylesheets/components-rounded.scss */
.widget-title-color-fb {
  color: #475e98;
}

/* line 19205, vendor/assets/stylesheets/components-rounded.scss */
.widget-title-color-tw {
  color: #55acee;
}

/* line 19209, vendor/assets/stylesheets/components-rounded.scss */
.overflow-h {
  overflow: hidden;
}

/*** Widget Carousel ***/
/* line 19216, vendor/assets/stylesheets/components-rounded.scss */
.widget-carousel .carousel-indicators {
  left: -18%;
  bottom: 10px;
  margin-left: 0;
}

/* line 19221, vendor/assets/stylesheets/components-rounded.scss */
.widget-carousel .carousel-indicators-red > li {
  border-color: #f36a5a;
}

/* line 19223, vendor/assets/stylesheets/components-rounded.scss */
.widget-carousel .carousel-indicators-red > li.active {
  background: #f36a5a;
}

/*** Widget Gradient ***/
/* line 19231, 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 19238, 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 19247, 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 19253, 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 19259, 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 19262, vendor/assets/stylesheets/components-rounded.scss */
.widget-gradient .widget-gradient-body .widget-gradient-body-actions li:first-child {
  padding-left: 0;
}

/* line 19265, vendor/assets/stylesheets/components-rounded.scss */
.widget-gradient .widget-gradient-body .widget-gradient-body-actions li a {
  color: #fff;
}

/* line 19267, 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 19279, vendor/assets/stylesheets/components-rounded.scss */
.widget-wrap-img {
  border-radius: 4px;
  position: relative;
  min-height: 350px;
  padding: 20px;
}

/* line 19284, 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 19290, vendor/assets/stylesheets/components-rounded.scss */
.widget-wrap-img .widget-wrap-img-element {
  position: absolute;
  bottom: 0;
  right: 0;
}

/*** Widget Tab ***/
/* line 19299, vendor/assets/stylesheets/components-rounded.scss */
.widget-tab {
  min-height: 420px;
  border-radius: 4px;
}

/* line 19302, vendor/assets/stylesheets/components-rounded.scss */
.widget-tab .nav-tabs {
  margin: 0;
  border-color: #eff1f3;
}

/* line 19305, vendor/assets/stylesheets/components-rounded.scss */
.widget-tab .nav-tabs > li {
  margin: 0 10px;
}

/* line 19307, vendor/assets/stylesheets/components-rounded.scss */
.widget-tab .nav-tabs > li:first-child {
  margin-left: 20px;
}

/* line 19310, 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 19316, vendor/assets/stylesheets/components-rounded.scss */
.widget-tab .nav-tabs > li > a > i {
  color: #8e9daa;
}

/* line 19320, vendor/assets/stylesheets/components-rounded.scss */
.widget-tab .nav-tabs > li.open, .widget-tab .nav-tabs > li:hover {
  border-bottom: 1px solid #f36a5a;
}

/* line 19323, 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 19328, 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 19331, vendor/assets/stylesheets/components-rounded.scss */
.widget-tab .nav-tabs > li.active {
  border-bottom: 1px solid #f36a5a;
  position: relative;
}

/* line 19334, vendor/assets/stylesheets/components-rounded.scss */
.widget-tab .nav-tabs > li.active > a {
  border: 0;
  color: #f36a5a;
}

/* line 19337, vendor/assets/stylesheets/components-rounded.scss */
.widget-tab .nav-tabs > li.active > a > i {
  color: #f36a5a;
}

/* line 19344, vendor/assets/stylesheets/components-rounded.scss */
.widget-tab .tab-content {
  padding: 20px;
  color: #8e9daa;
}

/* line 19348, vendor/assets/stylesheets/components-rounded.scss */
.widget-tab .slimScrollBar {
  right: 10px !important;
  margin-top: 17px !important;
  margin-bottom: 17px !important;
}

/*** Widget News ***/
/* line 19357, vendor/assets/stylesheets/components-rounded.scss */
.widget-news {
  overflow: hidden;
  margin-right: 10px;
  border-radius: 4px;
}

/* line 19361, vendor/assets/stylesheets/components-rounded.scss */
.widget-news .widget-news-left-elem {
  float: left;
  width: 100px;
  height: auto;
  margin-right: 15px;
}

/* line 19367, vendor/assets/stylesheets/components-rounded.scss */
.widget-news .widget-news-right-body {
  overflow: hidden;
}

/* line 19369, 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 19375, 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 19382, vendor/assets/stylesheets/components-rounded.scss */
.widget-news .widget-news-right-body p {
  font-size: 13px;
}

/*** Widget Thumb ***/
/* line 19390, vendor/assets/stylesheets/components-rounded.scss */
.widget-thumb {
  padding: 20px;
  border-radius: 4px;
}

/* line 19393, vendor/assets/stylesheets/components-rounded.scss */
.widget-thumb.bordered {
  border: 1px solid #e7ecf1;
}

/* line 19396, 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 19402, vendor/assets/stylesheets/components-rounded.scss */
.widget-thumb .widget-thumb-wrap {
  overflow: hidden;
}

/* line 19404, 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 19417, vendor/assets/stylesheets/components-rounded.scss */
.widget-thumb .widget-thumb-body {
  overflow: hidden;
}

/* line 19419, 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 19426, 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 19437, vendor/assets/stylesheets/components-rounded.scss */
.widget-socials {
  border-radius: 4px;
  min-height: 250px;
  padding: 20px;
}

/* line 19441, 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 19448, vendor/assets/stylesheets/components-rounded.scss */
.widget-socials .widget-social-subtitle {
  color: #fff;
  font-weight: 200;
  line-height: 1.4;
}

/* line 19452, vendor/assets/stylesheets/components-rounded.scss */
.widget-socials .widget-social-subtitle a {
  color: #fff;
}

/* line 19456, vendor/assets/stylesheets/components-rounded.scss */
.widget-socials .widget-socials-paragraph {
  display: block;
  color: #65727d;
}

/* line 19460, 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 19464, vendor/assets/stylesheets/components-rounded.scss */
.widget-socials .widget-social-icon-fb {
  color: #2b3f72;
}

/* line 19467, vendor/assets/stylesheets/components-rounded.scss */
.widget-socials .widget-social-icon-tw {
  color: #3686c3;
}

/*** Widget Comments ***/
/* line 19474, vendor/assets/stylesheets/components-rounded.scss */
.widget-comments {
  min-height: 420px;
}

/*** Widget Media ***/
/* line 19480, 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 19486, vendor/assets/stylesheets/components-rounded.scss */
.widget-media .widget-media-elements {
  float: left;
  margin-right: 20px;
}

/* line 19490, vendor/assets/stylesheets/components-rounded.scss */
.widget-media .widget-media-avatar {
  width: 55px;
  height: 55px;
  display: block;
}

/* line 19495, 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 19501, vendor/assets/stylesheets/components-rounded.scss */
.widget-media .widget-btn-default .widget-btn-icon {
  line-height: 1.5;
}

/* line 19504, vendor/assets/stylesheets/components-rounded.scss */
.widget-media .widget-btn-default:hover {
  background: #ebf0f6;
  text-decoration: none;
}

/* line 19509, 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 19515, vendor/assets/stylesheets/components-rounded.scss */
.widget-media .widget-btn-red .widget-btn-icon {
  line-height: 1.5;
}

/* line 19518, vendor/assets/stylesheets/components-rounded.scss */
.widget-media .widget-btn-red:hover {
  color: #fff;
  background: #f36a5a;
  text-decoration: none;
}

/* line 19524, 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 19531, vendor/assets/stylesheets/components-rounded.scss */
.widget-media .widget-btn-blue .widget-btn-icon {
  line-height: 1.5;
}

/* line 19534, vendor/assets/stylesheets/components-rounded.scss */
.widget-media .widget-btn-blue:hover {
  color: #264E9D;
  background: #fff;
  text-decoration: none;
}

/* line 19540, vendor/assets/stylesheets/components-rounded.scss */
.widget-media .widget-media-body {
  overflow: hidden;
}

/* line 19542, 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 19548, vendor/assets/stylesheets/components-rounded.scss */
.widget-media .widget-media-body .widget-media-body-subtitle {
  font-size: 13px;
  color: #7e8c9e;
}

/*** Widget Blog ***/
/* line 19557, 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 19564, vendor/assets/stylesheets/components-rounded.scss */
.widget-blog .widget-blog-heading {
  position: relative;
  margin-bottom: 30px;
}

/* line 19567, 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 19579, vendor/assets/stylesheets/components-rounded.scss */
.widget-blog .widget-blog-title {
  font-size: 20px;
  font-weight: 400;
  color: #3e4f5e;
  margin: 0 0 15px;
}

/* line 19584, vendor/assets/stylesheets/components-rounded.scss */
.widget-blog .widget-blog-title a {
  color: #3e4f5e;
}

/* line 19588, vendor/assets/stylesheets/components-rounded.scss */
.widget-blog .widget-blog-subtitle {
  display: block;
  font-size: 13px;
  color: #8e9daa;
  letter-spacing: 3px;
}

/* line 19594, 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 19600, vendor/assets/stylesheets/components-rounded.scss */
.widget-blog .btn-widget-purple:hover {
  color: #fff;
  background: #8e9daa;
  text-decoration: none;
}

/*** Widget Progress ***/
/* line 19610, vendor/assets/stylesheets/components-rounded.scss */
.widget-progress {
  min-height: 420px;
}

/* line 19612, vendor/assets/stylesheets/components-rounded.scss */
.widget-progress .widget-progress-element {
  border-radius: 4px;
  overflow: hidden;
  padding: 30px 10px;
}

/* line 19617, vendor/assets/stylesheets/components-rounded.scss */
.widget-progress .widget-progress-title {
  display: block;
  color: #fff;
  margin-bottom: 5px;
}

/* line 19622, vendor/assets/stylesheets/components-rounded.scss */
.widget-progress .progress {
  height: 3px;
  background: rgba(255, 255, 255, 0.2);
  margin-bottom: 0;
}

/*** Widget Gradient ***/
/* line 19631, vendor/assets/stylesheets/components-rounded.scss */
.widget-map {
  border-radius: 4px;
  min-height: 350px;
  border-radius: 3px;
}

/* line 19635, vendor/assets/stylesheets/components-rounded.scss */
.widget-map .widget-map-mapplic {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

/* line 19638, vendor/assets/stylesheets/components-rounded.scss */
.widget-map .widget-map-mapplic .mapplic-container {
  background: #5b9bd1;
}

/* line 19641, vendor/assets/stylesheets/components-rounded.scss */
.widget-map .widget-map-mapplic .mapplic-layer.world > img {
  opacity: .3;
}

/* line 19645, 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 19652, vendor/assets/stylesheets/components-rounded.scss */
.widget-map .widget-sparkline-chart {
  width: 25%;
  float: left;
  border-left: 1px solid #e7eff7;
  padding: 0 15px;
}

/* line 19657, vendor/assets/stylesheets/components-rounded.scss */
.widget-map .widget-sparkline-chart:first-child {
  border-left: none;
}

/* line 19660, 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 19672, 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 19682, vendor/assets/stylesheets/components-rounded.scss */
.widget-subscribe {
  border-radius: 4px;
  min-height: 250px;
  overflow: hidden;
  padding: 30px;
}

/* line 19687, 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 19694, 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 19700, vendor/assets/stylesheets/components-rounded.scss */
.widget-subscribe .widget-subscribe-subtitle {
  font-size: 15px;
  font-weight: 600;
}

/* line 19704, vendor/assets/stylesheets/components-rounded.scss */
.widget-subscribe .widget-subscribe-subtitle-link {
  color: #cab0dd;
}

/* line 19707, vendor/assets/stylesheets/components-rounded.scss */
.widget-subscribe.widget-subscribe-quote {
  position: relative;
}

/* line 19709, 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 19722, 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 19731, 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 19740, vendor/assets/stylesheets/components-rounded.scss */
  .widget-subscribe.widget-subscribe-border {
    border-left: none;
  }
  /* line 19743, vendor/assets/stylesheets/components-rounded.scss */
  .widget-subscribe.widget-subscribe-border-top {
    border-top: 1px solid #f5f8fb;
  }
}

/*--------------------------------------------------
    [Material Design]
----------------------------------------------------*/
/* line 19754, 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 19814, 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 19861, 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 19867, vendor/assets/stylesheets/components-rounded.scss */
.m-heading-1 > h3 {
  font-size: 20px;
  color: #3f444a;
  font-weight: 500;
  margin: 0 0 15px 0;
}

/* line 19872, vendor/assets/stylesheets/components-rounded.scss */
.m-heading-1 > h3 > i {
  font-size: 18px;
  color: #88909a;
}

/* line 19877, vendor/assets/stylesheets/components-rounded.scss */
.m-heading-1 > p {
  color: #5c6873;
  margin: 10px 0 0 0;
}

/* line 19880, vendor/assets/stylesheets/components-rounded.scss */
.m-heading-1 > p:first-child {
  margin-top: 0;
}

/* line 19885, 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 19893, 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 19901, vendor/assets/stylesheets/components-rounded.scss */
.m-heading-1.m-title-md > h3 {
  font-size: 18px;
  margin-bottom: 10px;
}

/* line 19904, vendor/assets/stylesheets/components-rounded.scss */
.m-heading-1.m-title-md > h3 > i {
  font-size: 16px;
  color: #88909a;
}

/* line 19909, vendor/assets/stylesheets/components-rounded.scss */
.m-heading-1.m-title-md > p {
  margin: 15px 0;
}

/* line 19914, vendor/assets/stylesheets/components-rounded.scss */
.m-heading-1.m-title-sm > h3 {
  font-size: 16px;
  margin-bottom: 10px;
}

/* line 19917, vendor/assets/stylesheets/components-rounded.scss */
.m-heading-1.m-title-sm > h3 > i {
  font-size: 14px;
  color: #88909a;
}

/* line 19922, vendor/assets/stylesheets/components-rounded.scss */
.m-heading-1.m-title-sm > p {
  margin: 10px 0;
}

@media (max-width: 991px) {
  /* 991px */
  /* line 19930, vendor/assets/stylesheets/components-rounded.scss */
  .m-heading-1 {
    margin: 0px 0;
  }
}

/***
Timeline
***/
/* line 19939, vendor/assets/stylesheets/components-rounded.scss */
.timeline {
  margin: 0;
  padding: 0;
  position: relative;
  margin-bottom: 30px;
}

/* line 19944, 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 19954, vendor/assets/stylesheets/components-rounded.scss */
.timeline .timeline-item {
  margin: 0;
  padding: 0;
}

/* line 19958, vendor/assets/stylesheets/components-rounded.scss */
.timeline .timeline-badge {
  float: left;
  position: relative;
  padding-right: 30px;
  height: 80px;
  width: 80px;
}

/* line 19965, 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 19971, 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 19978, 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 19987, vendor/assets/stylesheets/components-rounded.scss */
.timeline .timeline-icon i {
  font-size: 34px;
}

/* line 19991, 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 20002, vendor/assets/stylesheets/components-rounded.scss */
.timeline .timeline-body:before {
  content: " ";
  display: table;
}

/* line 20006, vendor/assets/stylesheets/components-rounded.scss */
.timeline .timeline-body:after {
  content: " ";
  display: table;
  clear: both;
}

/* line 20012, 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 20022, vendor/assets/stylesheets/components-rounded.scss */
.timeline .timeline-body-head {
  margin-bottom: 10px;
}

/* line 20025, vendor/assets/stylesheets/components-rounded.scss */
.timeline .timeline-body-head-caption {
  float: left;
}

/* line 20028, vendor/assets/stylesheets/components-rounded.scss */
.timeline .timeline-body-title, .timeline .timeline-body-alerttitle {
  font-size: 16px;
  font-weight: 600;
}

/* line 20032, vendor/assets/stylesheets/components-rounded.scss */
.timeline .timeline-body-time {
  font-size: 14px;
  margin-left: 10px;
}

/* line 20036, vendor/assets/stylesheets/components-rounded.scss */
.timeline .timeline-body-head-actions {
  float: right;
}

/* line 20038, vendor/assets/stylesheets/components-rounded.scss */
.timeline .timeline-body-head-actions .btn-group {
  margin-top: -2px;
}

/* line 20042, vendor/assets/stylesheets/components-rounded.scss */
.timeline .timeline-body-content {
  font-size: 14px;
  margin-top: 35px;
}

/* line 20046, vendor/assets/stylesheets/components-rounded.scss */
.timeline .timeline-body-img {
  width: 100px;
  height: 100px;
  margin: 5px 20px 0 0px;
}

/* line 20052, vendor/assets/stylesheets/components-rounded.scss */
.timeline.white-bg:before {
  background: #fff;
}

/* line 20055, vendor/assets/stylesheets/components-rounded.scss */
.timeline.white-bg .timeline-badge-userpic {
  border-color: #fff;
}

/* line 20058, vendor/assets/stylesheets/components-rounded.scss */
.timeline.white-bg .timeline-icon, .timeline.white-bg .timeline-body {
  background-color: #fff;
}

/* line 20061, vendor/assets/stylesheets/components-rounded.scss */
.timeline.white-bg .timeline-body-arrow {
  border-color: transparent #fff transparent transparent;
}

@media (max-width: 768px) {
  /* line 20069, vendor/assets/stylesheets/components-rounded.scss */
  .timeline .timeline-body-head-caption {
    width: 100%;
  }
  /* line 20072, 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 20083, vendor/assets/stylesheets/components-rounded.scss */
  .timeline:before {
    margin-left: 28px;
  }
  /* line 20086, vendor/assets/stylesheets/components-rounded.scss */
  .timeline .timeline-badge {
    padding-right: 40px;
    width: 60px;
    height: 60px;
  }
  /* line 20091, vendor/assets/stylesheets/components-rounded.scss */
  .timeline .timeline-badge-userpic {
    width: 60px;
  }
  /* line 20094, vendor/assets/stylesheets/components-rounded.scss */
  .timeline .timeline-icon {
    width: 60px;
    height: 60px;
    padding-top: 23px;
    padding-left: 18px;
  }
  /* line 20099, vendor/assets/stylesheets/components-rounded.scss */
  .timeline .timeline-icon i {
    font-size: 25px;
  }
  /* line 20103, vendor/assets/stylesheets/components-rounded.scss */
  .timeline .timeline-body {
    margin-left: 80px;
  }
  /* line 20106, vendor/assets/stylesheets/components-rounded.scss */
  .timeline .timeline-body-arrow {
    top: 17px;
  }
}

/***
Timeline 2
***/
/* line 20116, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-2 {
  position: relative;
}

/* line 20119, 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 20129, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-2 > .mt-container {
  position: relative;
  padding: 0;
}

/* line 20132, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-2 > .mt-container > .mt-item {
  list-style: none;
  padding-bottom: 60px;
  clear: both;
}

/* line 20136, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-2 > .mt-container > .mt-item .timeline-body-img.pull-left {
  margin-right: 15px;
}

/* line 20140, 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 20152, 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 20158, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-icon > img {
  width: 100%;
  height: auto;
}

/* line 20164, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content {
  width: 50%;
  display: inline-block;
  position: relative;
}

/* line 20168, 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 20174, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container:before {
  content: " ";
  display: table;
}

/* line 20178, 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 20183, 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 20187, 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 20194, 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 20199, 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 20204, 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 20210, 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 20218, 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 20221, 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 20226, 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 20230, 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 20234, 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 20237, 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 20241, 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 20252, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-2 > .mt-container > .mt-item:nth-child(odd) {
  text-align: left;
}

/* line 20254, 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 20256, 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 20259, 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 20262, 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 20266, 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 20269, 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 20275, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-2 > .mt-container > .mt-item:nth-child(even) {
  text-align: right;
}

/* line 20278, 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 20282, 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 20284, 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 20288, 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 20292, 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 20295, 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 20298, 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 20313, vendor/assets/stylesheets/components-rounded.scss */
  .mt-timeline-2 > .mt-timeline-line {
    left: 25px;
  }
  /* line 20318, vendor/assets/stylesheets/components-rounded.scss */
  .mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-icon {
    left: 25px;
  }
  /* line 20320, vendor/assets/stylesheets/components-rounded.scss */
  .mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-icon > i {
    left: 0;
  }
  /* line 20324, vendor/assets/stylesheets/components-rounded.scss */
  .mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content {
    width: 100%;
  }
  /* line 20327, 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 20331, 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 20337, vendor/assets/stylesheets/components-rounded.scss */
  .mt-timeline-2 > .mt-container > .mt-item:nth-child(odd) {
    text-align: right;
  }
  /* line 20339, 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 20342, 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 20346, 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 20350, 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 20353, 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 20356, 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 20363, 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 20366, 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 20377, 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 20384, 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 20395, 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 20400, 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 20405, vendor/assets/stylesheets/components-rounded.scss */
.cd-horizontal-timeline.loaded {
  /* show the timeline after events position has been set (using JavaScript) */
  opacity: 1;
}

/* line 20409, vendor/assets/stylesheets/components-rounded.scss */
.cd-horizontal-timeline .timeline {
  position: relative;
  height: 100px;
  width: 90%;
  max-width: 800px;
  margin: 0 auto;
}

/* line 20416, vendor/assets/stylesheets/components-rounded.scss */
.cd-horizontal-timeline .events-wrapper {
  position: relative;
  height: 100%;
  margin: 0 40px;
  overflow: hidden;
}

/* line 20421, 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 20430, 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 20442, 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 20448, 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 20461, 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 20484, 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 20498, 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 20520, vendor/assets/stylesheets/components-rounded.scss */
.no-touch .cd-horizontal-timeline .events a:hover::after {
  background-color: #7b9d6f;
  border-color: #7b9d6f;
}

/* line 20525, vendor/assets/stylesheets/components-rounded.scss */
.cd-horizontal-timeline .events a.selected {
  pointer-events: none;
}

@media only screen and (min-width: 1100px) {
  /* line 20530, 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 20536, 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 20559, vendor/assets/stylesheets/components-rounded.scss */
.cd-timeline-navigation a.prev {
  left: 0;
}

/* line 20562, vendor/assets/stylesheets/components-rounded.scss */
.cd-timeline-navigation a.next {
  right: 0;
}

/* line 20565, vendor/assets/stylesheets/components-rounded.scss */
.cd-timeline-navigation a.inactive {
  cursor: not-allowed;
}

/* line 20567, vendor/assets/stylesheets/components-rounded.scss */
.cd-timeline-navigation a.inactive::after {
  background-position: 0 -16px;
}

/* line 20573, vendor/assets/stylesheets/components-rounded.scss */
.no-touch .cd-timeline-navigation a.inactive:hover {
  border-color: #dfdfdf;
}

/* line 20577, 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 20585, 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 20604, 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 20615, 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 20620, 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 20625, 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 20632, vendor/assets/stylesheets/components-rounded.scss */
.cd-horizontal-timeline .events-content em {
  display: block;
  font-style: italic;
  margin: 10px auto;
}

/* line 20636, 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 20738, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-horizontal {
  font-size: 14px;
}

/* line 20740, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-horizontal ol, .mt-timeline-horizontal ul {
  list-style: none;
}

/* line 20743, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-horizontal blockquote, .mt-timeline-horizontal q {
  quotes: none;
}

/* line 20747, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-horizontal blockquote:before, .mt-timeline-horizontal blockquote:after {
  content: '';
  content: none;
}

/* line 20753, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-horizontal q:before, .mt-timeline-horizontal q:after {
  content: '';
  content: none;
}

/* line 20758, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-horizontal table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 20762, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-horizontal .timeline {
  width: 100%;
  max-width: 100%;
}

/* line 20765, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-horizontal .timeline:before {
  background: transparent;
}

/* line 20770, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-horizontal .timeline .events-wrapper .events a:after {
  background-color: transparent;
  border: 2px solid;
}

/* line 20774, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-horizontal .timeline .events-wrapper .events a.selected:after {
  background-color: #fff !important;
}

/* line 20777, 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 20781, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-horizontal .timeline .events-wrapper:before, .mt-timeline-horizontal .timeline .events-wrapper:after {
  background-image: none;
}

/* line 20786, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-horizontal .timeline .mt-ht-nav-icon li a {
  border-radius: 50% !important;
}

/* line 20788, 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 20796, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-horizontal .timeline .mt-ht-nav-icon li:first-child a i {
  left: -2px;
}

/* line 20801, 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 20806, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-horizontal .events-content ol {
  padding: 0;
}

/* line 20809, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-horizontal .events-content ol li .mt-title {
  margin-top: 15px;
  float: left;
  width: 60%;
}

/* line 20813, 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 20821, 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 20827, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-horizontal .events-content ol li .mt-author > .mt-avatar {
  float: right;
  margin-left: 15px;
}

/* line 20831, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-horizontal .events-content ol li .mt-author > .mt-author-name {
  margin-top: 5px;
}

/* line 20833, 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 20838, 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 20843, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-horizontal .events-content ol li .mt-author > .mt-author-datetime {
  font-size: 13px;
}

/* line 20846, 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 20851, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-horizontal .events-content ol li .mt-author > .mt-avatar > img {
  width: 100%;
  height: auto;
}

/* line 20858, 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 20864, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-horizontal .events-content ol li .mt-content > p {
  opacity: 0.7;
  filter: alpha(opacity=70);
}

/* line 20869, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-horizontal .events-content ol li .mt-content img.pull-left {
  margin: 0 15px 15px 0;
}

/* line 20872, vendor/assets/stylesheets/components-rounded.scss */
.mt-timeline-horizontal .events-content ol li .mt-content img.pull-right {
  margin: 0 0 15px 15px;
}

/* line 20876, 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 20887, vendor/assets/stylesheets/components-rounded.scss */
  .mt-timeline-horizontal .events-content ol li .mt-title {
    width: 100%;
  }
  /* line 20890, vendor/assets/stylesheets/components-rounded.scss */
  .mt-timeline-horizontal .events-content ol li .mt-author {
    width: 100%;
    margin-top: 15px;
    text-align: left;
  }
  /* line 20895, 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 20900, vendor/assets/stylesheets/components-rounded.scss */
  .mt-timeline-horizontal .events-content ol li .mt-author > .mt-author-name {
    margin-top: 10px;
  }
  /* line 20906, vendor/assets/stylesheets/components-rounded.scss */
  .mt-timeline-horizontal .btn.pull-right {
    float: none !important;
    margin: 0 !important;
  }
}

/***
Tasks Widget
***/
/* line 20918, vendor/assets/stylesheets/components-rounded.scss */
.tasks-widget:after {
  clear: both;
}

/* line 20921, vendor/assets/stylesheets/components-rounded.scss */
.tasks-widget .task-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

/* line 20925, vendor/assets/stylesheets/components-rounded.scss */
.tasks-widget .task-list > li {
  position: relative;
  padding: 10px 10px;
  border-bottom: 1px solid #F4F6F9;
}

/* line 20929, vendor/assets/stylesheets/components-rounded.scss */
.tasks-widget .task-list > li:hover {
  background: #F4F6F9;
}

/* line 20932, vendor/assets/stylesheets/components-rounded.scss */
.tasks-widget .task-list > li.last-line {
  border-bottom: none;
}

/* line 20935, vendor/assets/stylesheets/components-rounded.scss */
.tasks-widget .task-list > li.task-done {
  background: #f6f6f6;
}

/* line 20937, vendor/assets/stylesheets/components-rounded.scss */
.tasks-widget .task-list > li.task-done:hover {
  background: #f4f4f4;
}

/* line 20940, vendor/assets/stylesheets/components-rounded.scss */
.tasks-widget .task-list > li.task-done .task-title-sp {
  text-decoration: line-through;
}

/* line 20945, vendor/assets/stylesheets/components-rounded.scss */
.tasks-widget .task-list > li > .task-bell {
  margin-left: 10px;
}

/* line 20948, vendor/assets/stylesheets/components-rounded.scss */
.tasks-widget .task-list > li > .task-checkbox {
  float: left;
  width: 30px;
}

/* line 20951, vendor/assets/stylesheets/components-rounded.scss */
.tasks-widget .task-list > li > .task-checkbox input[type="checkbox"] {
  cursor: pointer;
}

/* line 20955, vendor/assets/stylesheets/components-rounded.scss */
.tasks-widget .task-list > li > .task-title {
  color: #838FA1;
  margin-right: 10px;
}

/* line 20958, vendor/assets/stylesheets/components-rounded.scss */
.tasks-widget .task-list > li > .task-title .task-title-sp {
  margin-right: 5px;
}

/* line 20963, vendor/assets/stylesheets/components-rounded.scss */
.tasks-widget .task-list > li .task-config-btn {
  margin-top: -1px;
}

/* line 20966, vendor/assets/stylesheets/components-rounded.scss */
.tasks-widget .task-list > li > .task-config {
  display: none;
  position: absolute;
  top: 7px;
  right: 10px;
}

/* line 20972, vendor/assets/stylesheets/components-rounded.scss */
.tasks-widget .task-list > li:hover > .task-config {
  display: block;
  margin-bottom: 0 !important;
}

/* line 20978, vendor/assets/stylesheets/components-rounded.scss */
.tasks-widget .task-footer {
  margin-top: 5px;
}

/* line 20980, vendor/assets/stylesheets/components-rounded.scss */
.tasks-widget .task-footer:before {
  content: " ";
  display: table;
}

/* line 20984, vendor/assets/stylesheets/components-rounded.scss */
.tasks-widget .task-footer:after {
  content: " ";
  display: table;
  clear: both;
}

@media only screen and (max-width: 480px) {
  /* line 20994, vendor/assets/stylesheets/components-rounded.scss */
  .tasks-widget .task-config-btn {
    float: inherit;
    display: block;
  }
  /* line 20998, vendor/assets/stylesheets/components-rounded.scss */
  .tasks-widget .task-list-projects li > .label {
    margin-bottom: 5px;
  }
}

/* line 21004, vendor/assets/stylesheets/components-rounded.scss */
.mt-comments .mt-comment {
  padding: 10px;
  margin: 0 0 10px 0;
}

/* line 21007, vendor/assets/stylesheets/components-rounded.scss */
.mt-comments .mt-comment .mt-comment-img {
  width: 40px;
  float: left;
}

/* line 21010, vendor/assets/stylesheets/components-rounded.scss */
.mt-comments .mt-comment .mt-comment-img > img {
  border-radius: 50% !important;
}

/* line 21014, vendor/assets/stylesheets/components-rounded.scss */
.mt-comments .mt-comment .mt-comment-body {
  padding-left: 20px;
  position: relative;
  overflow: hidden;
}

/* line 21019, vendor/assets/stylesheets/components-rounded.scss */
.mt-comments .mt-comment .mt-comment-body .mt-comment-info:before {
  content: " ";
  display: table;
}

/* line 21023, vendor/assets/stylesheets/components-rounded.scss */
.mt-comments .mt-comment .mt-comment-body .mt-comment-info:after {
  content: " ";
  display: table;
  clear: both;
}

/* line 21028, 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 21035, 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 21042, vendor/assets/stylesheets/components-rounded.scss */
.mt-comments .mt-comment .mt-comment-body .mt-comment-text {
  color: #999999;
}

/* line 21045, vendor/assets/stylesheets/components-rounded.scss */
.mt-comments .mt-comment .mt-comment-body .mt-comment-details {
  margin: 10px 0px 0px 0;
}

/* line 21047, 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 21050, 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 21053, 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 21056, 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 21060, 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 21066, 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 21070, 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 21073, 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 21082, vendor/assets/stylesheets/components-rounded.scss */
.mt-comments .mt-comment:hover {
  background: #f9f9f9;
}

/* line 21084, vendor/assets/stylesheets/components-rounded.scss */
.mt-comments .mt-comment:hover .mt-comment-body .mt-comment-details .mt-comment-actions {
  display: inline-block;
}

/* line 21090, vendor/assets/stylesheets/components-rounded.scss */
.mt-actions .mt-action {
  margin: 0px;
  padding: 15px 0 15px 0;
  border-bottom: 1px solid #f7f8f9;
}

/* line 21094, vendor/assets/stylesheets/components-rounded.scss */
.mt-actions .mt-action:last-child {
  border-bottom: 0px;
}

/* line 21097, vendor/assets/stylesheets/components-rounded.scss */
.mt-actions .mt-action .mt-action-img {
  width: 40px;
  float: left;
}

/* line 21100, vendor/assets/stylesheets/components-rounded.scss */
.mt-actions .mt-action .mt-action-img > img {
  border-radius: 50% !important;
  margin-bottom: 2px;
}

/* line 21105, vendor/assets/stylesheets/components-rounded.scss */
.mt-actions .mt-action .mt-action-body {
  padding-left: 15px;
  position: relative;
  overflow: hidden;
}

/* line 21109, vendor/assets/stylesheets/components-rounded.scss */
.mt-actions .mt-action .mt-action-body .mt-action-row {
  display: table;
  width: 100%;
}

/* line 21112, 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 21115, 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 21118, 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 21126, 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 21129, 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 21133, 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 21139, 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 21147, 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 21157, 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 21171, vendor/assets/stylesheets/components-rounded.scss */
  .mt-actions .mt-action .mt-action-body .mt-action-row {
    display: block;
  }
  /* line 21173, vendor/assets/stylesheets/components-rounded.scss */
  .mt-actions .mt-action .mt-action-body .mt-action-row .mt-action-info {
    display: block;
  }
  /* line 21176, 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 21180, 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 21187, 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 21195, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-1 .mt-icon {
  position: absolute;
  right: 10px;
  top: 0px;
  margin: 7px;
  font-size: 24px;
}

/* line 21202, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-1 .mt-icon > a > i {
  color: #187DB7;
}

/* line 21205, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-1 .mt-icon > a:hover > i {
  color: #187DB7;
}

/* line 21210, 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 21216, 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 21224, 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 21230, 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 21236, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-1 .mt-body .mt-stats {
  margin: 0;
  padding: 15px;
  background: #EEF2F8;
  color: #fff;
}

/* line 21241, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-1 .mt-body .mt-stats .btn-group {
  border-top: 1px solid #e7ecf1;
}

/* line 21243, 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 21247, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-1 .mt-body .mt-stats .btn-group .btn:hover {
  background-color: #e7ecf1;
}

/* line 21250, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-1 .mt-body .mt-stats .btn-group .btn:last-child {
  border: 0;
}

/* line 21253, 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 21259, 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 21262, 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 21271, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-2 {
  border: 1px solid #e7ecf1;
  position: relative;
}

/* line 21274, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-2 .mt-head {
  position: absolute;
  width: 100%;
  background-size: 100% 100%;
}

/* line 21278, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-2 .mt-head .mt-head-label {
  position: absolute;
  top: 8px;
  right: 8px;
  cursor: pointer;
}

/* line 21283, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-2 .mt-head .mt-head-label > button {
  font-size: 13px;
  border-radius: 2px !important;
}

/* line 21289, 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 21293, 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 21303, 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 21308, 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 21312, 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 21316, 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 21319, 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 21328, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-2 .mt-body {
  text-align: center;
}

/* line 21330, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-2 .mt-body .mt-body-title {
  font-weight: 600;
  font-size: 16px;
}

/* line 21334, 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 21340, 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 21348, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-2 .mt-body .mt-body-stats {
  padding: 0;
}

/* line 21350, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-2 .mt-body .mt-body-stats:before {
  content: " ";
  display: table;
}

/* line 21354, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-2 .mt-body .mt-body-stats:after {
  content: " ";
  display: table;
  clear: both;
}

/* line 21359, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-2 .mt-body .mt-body-stats > li {
  margin: 15px;
  list-style: none;
  display: inline-block;
}

/* line 21365, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-2 .mt-body .mt-body-actions {
  border-top: 1px solid #e7ecf1;
}

/* line 21367, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-2 .mt-body .mt-body-actions > i {
  font-size: 18px;
}

/* line 21370, 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 21375, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-2 .mt-body .mt-body-actions .btn:last-child {
  border: 0;
}

/* line 21383, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-3 {
  border: 1px solid #e7ecf1;
}

/* line 21385, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-3 .mt-head {
  background-color: #5DC9E6;
  margin-bottom: 20px;
  color: white;
  padding: 15px 0;
}

/* line 21390, 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 21396, 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 21404, 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 21410, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-3 .mt-head .mt-head-button {
  margin: 10px 0;
  text-align: center;
  padding: 20px;
}

/* line 21414, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-3 .mt-head .mt-head-button > button {
  width: 90px;
}

/* line 21420, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-3 .mt-body-actions-icons .btn-group {
  margin-bottom: 20px;
}

/* line 21422, 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 21429, 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 21434, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-3 .mt-body-actions-icons .btn:last-child {
  border-right: 0;
}

/* line 21441, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-4 {
  min-height: 250px;
  color: white;
  background-color: #26C0B8;
}

/* line 21445, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-4 .mt-img-container {
  position: relative;
}

/* line 21447, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-4 .mt-img-container > img {
  height: 250px;
  width: 100%;
}

/* line 21452, 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 21459, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-4 .mt-container .mt-head-title {
  text-align: center;
  margin-top: 20px;
  padding: 10px;
}

/* line 21464, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-4 .mt-container .mt-body-icons {
  margin-top: 30px;
  text-align: center;
}

/* line 21467, 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 21472, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-4 .mt-container .mt-body-icons > a:hover {
  color: #fff;
}

/* line 21477, vendor/assets/stylesheets/components-rounded.scss */
.mt-widget-4 .mt-container .mt-footer-button {
  margin-top: 30px;
  position: absolute;
  right: 0;
}

/* line 21481, 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 21491, vendor/assets/stylesheets/components-rounded.scss */
.mt-code {
  padding: 3px;
  color: #E43A45;
  border-radius: 4px !important;
  display: inline;
  word-wrap: normal;
}

/* line 21499, vendor/assets/stylesheets/components-rounded.scss */
.caption-desc {
  font-size: 13px;
  margin-top: 0.5em;
  line-height: 2.3em;
}

/* line 21506, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .row {
  margin: 0;
}

/* line 21510, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-default .mt-step-col {
  padding-top: 30px;
  padding-bottom: 30px;
  text-align: center;
}

/* line 21515, 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 21523, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-default .mt-step-title {
  font-size: 30px;
  font-weight: 100;
}

/* line 21527, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-default .active {
  background-color: #32c5d2 !important;
}

/* line 21529, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-default .active .mt-step-number {
  color: #32c5d2 !important;
}

/* line 21532, 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 21536, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-default .done {
  background-color: #26C281 !important;
}

/* line 21538, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-default .done .mt-step-number {
  color: #26C281 !important;
}

/* line 21541, 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 21545, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-default .error {
  background-color: #E7505A !important;
}

/* line 21547, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-default .error .mt-step-number {
  color: #E7505A !important;
}

/* line 21550, 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 21556, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-thin .mt-step-col {
  padding-top: 10px;
  padding-bottom: 10px;
}

/* line 21560, 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 21567, 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 21573, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-thin .mt-step-content {
  padding-left: 60px;
  margin-top: -5px;
}

/* line 21577, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-thin .active {
  background-color: #32c5d2 !important;
}

/* line 21579, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-thin .active .mt-step-number {
  color: #32c5d2 !important;
}

/* line 21582, 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 21586, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-thin .done {
  background-color: #26C281 !important;
}

/* line 21588, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-thin .done .mt-step-number {
  color: #26C281 !important;
}

/* line 21591, 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 21595, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-thin .error {
  background-color: #E7505A !important;
}

/* line 21597, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-thin .error .mt-step-number {
  color: #E7505A !important;
}

/* line 21600, 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 21606, 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 21612, 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 21621, 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 21629, 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 21635, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-background .active {
  background-color: #32c5d2 !important;
}

/* line 21637, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-background .active .mt-step-number {
  color: #2ab4c0 !important;
}

/* line 21640, 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 21644, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-background .done {
  background-color: #26C281 !important;
}

/* line 21646, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-background .done .mt-step-number {
  color: #22ad73 !important;
}

/* line 21649, 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 21653, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-background .error {
  background-color: #E7505A !important;
}

/* line 21655, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-background .error .mt-step-number {
  color: #e43a45 !important;
}

/* line 21658, 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 21664, 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 21669, 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 21678, 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 21686, 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 21692, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-background-thin .active {
  background-color: #32c5d2 !important;
}

/* line 21694, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-background-thin .active .mt-step-number {
  color: #2ab4c0 !important;
}

/* line 21697, 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 21701, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-background-thin .done {
  background-color: #26C281 !important;
}

/* line 21703, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-background-thin .done .mt-step-number {
  color: #22ad73 !important;
}

/* line 21706, 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 21710, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-background-thin .error {
  background-color: #E7505A !important;
}

/* line 21712, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-background-thin .error .mt-step-number {
  color: #e43a45 !important;
}

/* line 21715, 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 21721, 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 21726, 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 21736, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-no-background .mt-step-title {
  font-size: 30px;
  font-weight: 100;
}

/* line 21741, 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 21746, 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 21752, 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 21757, 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 21763, 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 21768, 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 21775, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-no-background-thin .mt-step-col {
  padding-top: 10px;
  padding-bottom: 10px;
}

/* line 21779, 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 21788, 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 21794, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-no-background-thin .mt-step-content {
  padding-left: 60px;
  margin-top: -5px;
}

/* line 21799, 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 21804, 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 21810, 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 21815, 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 21821, 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 21826, 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 21833, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-line .mt-step-col {
  padding: 30px 0;
  text-align: center;
}

/* line 21837, 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 21851, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-line .mt-step-number > i {
  position: relative;
  top: 50%;
  transform: translateY(-120%);
}

/* line 21857, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-line .mt-step-title {
  font-size: 20px;
  font-weight: 400;
  position: relative;
}

/* line 21861, 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 21872, 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 21884, 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 21888, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-line .active .mt-step-number {
  color: #32c5d2 !important;
  border-color: #32c5d2 !important;
}

/* line 21892, 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 21896, 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 21902, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-line .done .mt-step-number {
  color: #26C281 !important;
  border-color: #26C281 !important;
}

/* line 21906, 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 21910, 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 21916, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-step .step-line .error .mt-step-number {
  color: #E7505A !important;
  border-color: #E7505A !important;
}

/* line 21920, 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 21924, 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 21935, 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 21943, 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 21948, 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 21952, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head .list-date {
  font-size: 12px;
}

/* line 21955, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head .list-pending {
  margin-bottom: 10px;
}

/* line 21958, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head .list-count {
  display: inline-block;
  padding: 3px 7px;
}

/* line 21961, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head .list-count.last {
  margin-bottom: 0;
}

/* line 21965, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head .list-label {
  display: inline-block;
  font-size: 12px;
}

/* line 21970, 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 21976, 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 21981, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-container ul {
  margin-bottom: 0;
  padding: 0;
}

/* line 21984, 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 21990, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-container ul > .mt-list-item:first-child {
  padding-top: 0;
}

/* line 21993, 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 21998, 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 22006, 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 22008, 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 22013, 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 22015, 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 22017, 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 22024, 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 22027, 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 22031, 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 22033, 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 22039, 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 22044, 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 22053, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.ext-1.mt-list-container {
  padding: 15px 0 0 0;
}

/* line 22055, 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 22058, 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 22063, 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 22066, 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 22069, 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 22073, 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 22079, 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 22082, 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 22088, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.group .list-toggle-container .list-toggle.done {
  background-color: #26C281;
}

/* line 22095, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-simple.mt-list-head {
  padding: 15px;
}

/* line 22097, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-simple.mt-list-head .list-title {
  margin: 0;
  padding-right: 85px;
}

/* line 22101, 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 22108, 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 22114, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-simple.mt-list-container ul {
  margin-bottom: 0;
  padding: 0;
}

/* line 22117, 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 22122, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-simple.mt-list-container ul > .mt-list-item:first-child {
  padding-top: 0;
}

/* line 22125, 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 22130, 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 22133, 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 22135, 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 22140, 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 22142, 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 22144, 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 22151, 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 22153, 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 22156, 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 22158, 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 22165, 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 22174, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-simple.mt-list-head {
  padding: 15px;
}

/* line 22176, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-simple.mt-list-head .list-title {
  margin: 0;
  padding-right: 85px;
}

/* line 22180, 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 22187, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-simple.ext-1.mt-list-container {
  padding: 0;
}

/* line 22189, 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 22194, 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 22197, 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 22200, 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 22207, 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 22210, 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 22216, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-simple.group .list-toggle-container .list-toggle.done {
  background-color: #26C281;
}

/* line 22223, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-news.mt-list-head {
  padding: 15px;
  text-align: center;
}

/* line 22226, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-news.mt-list-head .list-title {
  margin: 0;
}

/* line 22229, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-news.mt-list-head .badge {
  margin-top: 5px;
}

/* line 22233, 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 22239, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-news.mt-list-container ul {
  margin-bottom: 0;
  padding: 0;
}

/* line 22242, 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 22248, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-news.mt-list-container ul > .mt-list-item:first-child {
  padding-top: 0;
}

/* line 22251, 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 22256, 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 22262, 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 22264, 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 22269, 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 22271, 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 22275, 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 22277, 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 22284, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-news.mt-list-container ul > .mt-list-item > .list-datetime {
  margin-bottom: 10px;
}

/* line 22292, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-news.ext-1.mt-list-head {
  position: relative;
  text-align: left;
}

/* line 22295, 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 22303, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-news.ext-1 .list-thumb {
  width: 80px;
  height: 80px;
  overflow: hidden;
  float: left;
}

/* line 22308, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-news.ext-1 .list-thumb img {
  width: 100%;
}

/* line 22312, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-news.ext-1.mt-list-container {
  padding: 0;
}

/* line 22314, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-news.ext-1.mt-list-container ul > .mt-list-item {
  padding: 15px;
}

/* line 22317, 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 22321, 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 22324, 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 22331, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-news.ext-2.mt-list-head {
  position: relative;
  text-align: left;
}

/* line 22334, 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 22342, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-news.ext-2 .list-thumb {
  width: 80px;
  height: 80px;
  overflow: hidden;
  float: left;
}

/* line 22347, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-news.ext-2 .list-thumb img {
  width: 100%;
}

/* line 22351, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-news.ext-2.mt-list-container {
  padding: 0;
}

/* line 22353, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-news.ext-2.mt-list-container ul > .mt-list-item {
  padding: 15px;
}

/* line 22356, 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 22359, 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 22361, 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 22363, 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 22369, 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 22372, 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 22380, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head {
  padding: 15px;
  position: relative;
}

/* line 22383, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head .list-title {
  margin: 0;
}

/* line 22386, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head .list-head-count {
  margin-top: 5px;
}

/* line 22388, 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 22393, 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 22400, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head a {
  color: #fff;
}

/* line 22402, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head a:hover {
  text-decoration: none;
}

/* line 22407, 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 22413, 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 22423, 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 22428, 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 22435, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-container ul > .mt-list-item:last-child {
  border: none;
}

/* line 22439, 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 22445, 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 22451, 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 22466, 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 22469, 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 22471, 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 22476, 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 22484, 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 22489, 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 22491, 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 22496, 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 22500, 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 22503, 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 22506, 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 22510, 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 22516, 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 22518, 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 22521, 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 22524, 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 22529, 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 22533, 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 22536, 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 22538, 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 22541, 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 22544, 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 22551, 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 22557, 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 22559, 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 22564, 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 22566, 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 22570, 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 22572, 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 22579, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-datetime {
  margin-bottom: 10px;
}

/* line 22587, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.white {
  background-color: #ffffff;
  color: #666;
}

/* line 22590, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.white .badge {
  background-color: white;
  color: #666;
}

/* line 22594, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.white.ext-1 .badge {
  background-color: #e6e6e6;
}

/* line 22597, 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 22602, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.white {
  background-color: #ffffff;
  color: #666;
}

/* line 22606, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.white {
  background-color: #ffffff;
  color: #666;
}

/* line 22609, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.white:hover {
  background-color: #f2f2f2;
}

/* line 22613, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.white {
  border-color: #ffffff;
}

/* line 22617, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.white:after {
  border-right-color: #ffffff !important;
}

/* line 22620, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.white .list-toggle {
  background: #ffffff;
  color: #666 !important;
}

/* line 22623, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.white .list-toggle > .badge {
  color: #ffffff;
  background: #666;
}

/* line 22630, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.default {
  background-color: #e1e5ec;
  color: #666;
}

/* line 22633, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.default .badge {
  background-color: white;
  color: #666;
}

/* line 22637, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.default.ext-1 .badge {
  background-color: #c2cad8;
}

/* line 22640, 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 22645, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.default {
  background-color: #e1e5ec;
  color: #666;
}

/* line 22649, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.default {
  background-color: #e1e5ec;
  color: #666;
}

/* line 22652, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.default:hover {
  background-color: #d1d7e2;
}

/* line 22656, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.default {
  border-color: #e1e5ec;
}

/* line 22660, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.default:after {
  border-right-color: #e1e5ec !important;
}

/* line 22663, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.default .list-toggle {
  background: #e1e5ec;
  color: #666 !important;
}

/* line 22666, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.default .list-toggle > .badge {
  color: #e1e5ec;
  background: #666;
}

/* line 22673, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.dark {
  background-color: #2f353b;
  color: #FFFFFF;
}

/* line 22676, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.dark .badge {
  background-color: #464f57;
  color: #FFFFFF;
}

/* line 22680, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.dark.ext-1 .badge {
  background-color: #181c1f;
}

/* line 22683, 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 22688, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.dark {
  background-color: #2f353b;
  color: #FFFFFF;
}

/* line 22692, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.dark {
  background-color: #2f353b;
  color: #FFFFFF;
}

/* line 22695, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.dark:hover {
  background-color: #24282d;
}

/* line 22699, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.dark {
  border-color: #2f353b;
}

/* line 22703, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.dark:after {
  border-right-color: #2f353b !important;
}

/* line 22706, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.dark .list-toggle {
  background: #2f353b;
  color: #FFFFFF !important;
}

/* line 22709, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.dark .list-toggle > .badge {
  color: #2f353b;
  background: #FFFFFF;
}

/* line 22716, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.blue {
  background-color: #264E9D;
  color: #FFFFFF;
}

/* line 22719, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.blue .badge {
  background-color: #60aee4;
  color: #FFFFFF;
}

/* line 22723, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.blue.ext-1 .badge {
  background-color: #217ebd;
}

/* line 22726, 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 22731, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.blue {
  background-color: #264E9D;
  color: #FFFFFF;
}

/* line 22735, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.blue {
  background-color: #264E9D;
  color: #FFFFFF;
}

/* line 22738, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.blue:hover {
  background-color: #258cd3;
}

/* line 22742, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.blue {
  border-color: #264E9D;
}

/* line 22746, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.blue:after {
  border-right-color: #264E9D !important;
}

/* line 22749, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.blue .list-toggle {
  background: #264E9D;
  color: #FFFFFF !important;
}

/* line 22752, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.blue .list-toggle > .badge {
  color: #264E9D;
  background: #FFFFFF;
}

/* line 22759, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.blue-madison {
  background-color: #578ebe;
  color: #FFFFFF;
}

/* line 22762, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.blue-madison .badge {
  background-color: #7ca7cc;
  color: #FFFFFF;
}

/* line 22766, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.blue-madison.ext-1 .badge {
  background-color: #3f74a3;
}

/* line 22769, 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 22774, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.blue-madison {
  background-color: #578ebe;
  color: #FFFFFF;
}

/* line 22778, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.blue-madison {
  background-color: #578ebe;
  color: #FFFFFF;
}

/* line 22781, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.blue-madison:hover {
  background-color: #4682b5;
}

/* line 22785, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.blue-madison {
  border-color: #578ebe;
}

/* line 22789, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.blue-madison:after {
  border-right-color: #578ebe !important;
}

/* line 22792, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.blue-madison .list-toggle {
  background: #578ebe;
  color: #FFFFFF !important;
}

/* line 22795, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.blue-madison .list-toggle > .badge {
  color: #578ebe;
  background: #FFFFFF;
}

/* line 22802, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.blue-chambray {
  background-color: #2C3E50;
  color: #FFFFFF;
}

/* line 22805, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.blue-chambray .badge {
  background-color: #3e5871;
  color: #FFFFFF;
}

/* line 22809, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.blue-chambray.ext-1 .badge {
  background-color: #1a252f;
}

/* line 22812, 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 22817, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.blue-chambray {
  background-color: #2C3E50;
  color: #FFFFFF;
}

/* line 22821, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.blue-chambray {
  background-color: #2C3E50;
  color: #FFFFFF;
}

/* line 22824, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.blue-chambray:hover {
  background-color: #233140;
}

/* line 22828, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.blue-chambray {
  border-color: #2C3E50;
}

/* line 22832, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.blue-chambray:after {
  border-right-color: #2C3E50 !important;
}

/* line 22835, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.blue-chambray .list-toggle {
  background: #2C3E50;
  color: #FFFFFF !important;
}

/* line 22838, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.blue-chambray .list-toggle > .badge {
  color: #2C3E50;
  background: #FFFFFF;
}

/* line 22845, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.blue-ebonyclay {
  background-color: #22313F;
  color: #FFFFFF;
}

/* line 22848, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.blue-ebonyclay .badge {
  background-color: #344b60;
  color: #FFFFFF;
}

/* line 22852, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.blue-ebonyclay.ext-1 .badge {
  background-color: #10171e;
}

/* line 22855, 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 22860, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.blue-ebonyclay {
  background-color: #22313F;
  color: #FFFFFF;
}

/* line 22864, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.blue-ebonyclay {
  background-color: #22313F;
  color: #FFFFFF;
}

/* line 22867, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.blue-ebonyclay:hover {
  background-color: #19242e;
}

/* line 22871, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.blue-ebonyclay {
  border-color: #22313F;
}

/* line 22875, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.blue-ebonyclay:after {
  border-right-color: #22313F !important;
}

/* line 22878, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.blue-ebonyclay .list-toggle {
  background: #22313F;
  color: #FFFFFF !important;
}

/* line 22881, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.blue-ebonyclay .list-toggle > .badge {
  color: #22313F;
  background: #FFFFFF;
}

/* line 22888, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.blue-hoki {
  background-color: #67809F;
  color: #FFFFFF;
}

/* line 22891, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.blue-hoki .badge {
  background-color: #869ab3;
  color: #FFFFFF;
}

/* line 22895, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.blue-hoki.ext-1 .badge {
  background-color: #526781;
}

/* line 22898, 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 22903, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.blue-hoki {
  background-color: #67809F;
  color: #FFFFFF;
}

/* line 22907, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.blue-hoki {
  background-color: #67809F;
  color: #FFFFFF;
}

/* line 22910, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.blue-hoki:hover {
  background-color: #5c7391;
}

/* line 22914, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.blue-hoki {
  border-color: #67809F;
}

/* line 22918, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.blue-hoki:after {
  border-right-color: #67809F !important;
}

/* line 22921, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.blue-hoki .list-toggle {
  background: #67809F;
  color: #FFFFFF !important;
}

/* line 22924, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.blue-hoki .list-toggle > .badge {
  color: #67809F;
  background: #FFFFFF;
}

/* line 22931, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.blue-steel {
  background-color: #4B77BE;
  color: #FFFFFF;
}

/* line 22934, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.blue-steel .badge {
  background-color: #7093cc;
  color: #FFFFFF;
}

/* line 22938, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.blue-steel.ext-1 .badge {
  background-color: #395f9d;
}

/* line 22941, 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 22946, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.blue-steel {
  background-color: #4B77BE;
  color: #FFFFFF;
}

/* line 22950, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.blue-steel {
  background-color: #4B77BE;
  color: #FFFFFF;
}

/* line 22953, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.blue-steel:hover {
  background-color: #406bb0;
}

/* line 22957, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.blue-steel {
  border-color: #4B77BE;
}

/* line 22961, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.blue-steel:after {
  border-right-color: #4B77BE !important;
}

/* line 22964, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.blue-steel .list-toggle {
  background: #4B77BE;
  color: #FFFFFF !important;
}

/* line 22967, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.blue-steel .list-toggle > .badge {
  color: #4B77BE;
  background: #FFFFFF;
}

/* line 22974, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.blue-soft {
  background-color: #4c87b9;
  color: #FFFFFF;
}

/* line 22977, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.blue-soft .badge {
  background-color: #71a0c7;
  color: #FFFFFF;
}

/* line 22981, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.blue-soft.ext-1 .badge {
  background-color: #3b6d97;
}

/* line 22984, 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 22989, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.blue-soft {
  background-color: #4c87b9;
  color: #FFFFFF;
}

/* line 22993, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.blue-soft {
  background-color: #4c87b9;
  color: #FFFFFF;
}

/* line 22996, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.blue-soft:hover {
  background-color: #427aa9;
}

/* line 23000, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.blue-soft {
  border-color: #4c87b9;
}

/* line 23004, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.blue-soft:after {
  border-right-color: #4c87b9 !important;
}

/* line 23007, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.blue-soft .list-toggle {
  background: #4c87b9;
  color: #FFFFFF !important;
}

/* line 23010, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.blue-soft .list-toggle > .badge {
  color: #4c87b9;
  background: #FFFFFF;
}

/* line 23017, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.blue-dark {
  background-color: #5e738b;
  color: #FFFFFF;
}

/* line 23020, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.blue-dark .badge {
  background-color: #788da4;
  color: #FFFFFF;
}

/* line 23024, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.blue-dark.ext-1 .badge {
  background-color: #495a6d;
}

/* line 23027, 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 23032, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.blue-dark {
  background-color: #5e738b;
  color: #FFFFFF;
}

/* line 23036, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.blue-dark {
  background-color: #5e738b;
  color: #FFFFFF;
}

/* line 23039, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.blue-dark:hover {
  background-color: #54667c;
}

/* line 23043, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.blue-dark {
  border-color: #5e738b;
}

/* line 23047, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.blue-dark:after {
  border-right-color: #5e738b !important;
}

/* line 23050, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.blue-dark .list-toggle {
  background: #5e738b;
  color: #FFFFFF !important;
}

/* line 23053, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.blue-dark .list-toggle > .badge {
  color: #5e738b;
  background: #FFFFFF;
}

/* line 23060, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.blue-sharp {
  background-color: #5C9BD1;
  color: #FFFFFF;
}

/* line 23063, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.blue-sharp .badge {
  background-color: #84b3dc;
  color: #FFFFFF;
}

/* line 23067, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.blue-sharp.ext-1 .badge {
  background-color: #3782c3;
}

/* line 23070, 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 23075, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.blue-sharp {
  background-color: #5C9BD1;
  color: #FFFFFF;
}

/* line 23079, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.blue-sharp {
  background-color: #5C9BD1;
  color: #FFFFFF;
}

/* line 23082, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.blue-sharp:hover {
  background-color: #488fcb;
}

/* line 23086, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.blue-sharp {
  border-color: #5C9BD1;
}

/* line 23090, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.blue-sharp:after {
  border-right-color: #5C9BD1 !important;
}

/* line 23093, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.blue-sharp .list-toggle {
  background: #5C9BD1;
  color: #FFFFFF !important;
}

/* line 23096, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.blue-sharp .list-toggle > .badge {
  color: #5C9BD1;
  background: #FFFFFF;
}

/* line 23103, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.green {
  background-color: #32c5d2;
  color: #FFFFFF;
}

/* line 23106, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.green .badge {
  background-color: #5cd1db;
  color: #FFFFFF;
}

/* line 23110, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.green.ext-1 .badge {
  background-color: #26a1ab;
}

/* line 23113, 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 23118, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.green {
  background-color: #32c5d2;
  color: #FFFFFF;
}

/* line 23122, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.green {
  background-color: #32c5d2;
  color: #FFFFFF;
}

/* line 23125, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.green:hover {
  background-color: #2ab4c0;
}

/* line 23129, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.green {
  border-color: #32c5d2;
}

/* line 23133, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.green:after {
  border-right-color: #32c5d2 !important;
}

/* line 23136, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.green .list-toggle {
  background: #32c5d2;
  color: #FFFFFF !important;
}

/* line 23139, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.green .list-toggle > .badge {
  color: #32c5d2;
  background: #FFFFFF;
}

/* line 23146, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.green-meadow {
  background-color: #1BBC9B;
  color: #FFFFFF;
}

/* line 23149, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.green-meadow .badge {
  background-color: #2ae0bb;
  color: #FFFFFF;
}

/* line 23153, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.green-meadow.ext-1 .badge {
  background-color: #158f76;
}

/* line 23156, 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 23161, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.green-meadow {
  background-color: #1BBC9B;
  color: #FFFFFF;
}

/* line 23165, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.green-meadow {
  background-color: #1BBC9B;
  color: #FFFFFF;
}

/* line 23168, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.green-meadow:hover {
  background-color: #18a689;
}

/* line 23172, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.green-meadow {
  border-color: #1BBC9B;
}

/* line 23176, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.green-meadow:after {
  border-right-color: #1BBC9B !important;
}

/* line 23179, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.green-meadow .list-toggle {
  background: #1BBC9B;
  color: #FFFFFF !important;
}

/* line 23182, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.green-meadow .list-toggle > .badge {
  color: #1BBC9B;
  background: #FFFFFF;
}

/* line 23189, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.green-seagreen {
  background-color: #1BA39C;
  color: #FFFFFF;
}

/* line 23192, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.green-seagreen .badge {
  background-color: #22cfc6;
  color: #FFFFFF;
}

/* line 23196, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.green-seagreen.ext-1 .badge {
  background-color: #147772;
}

/* line 23199, 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 23204, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.green-seagreen {
  background-color: #1BA39C;
  color: #FFFFFF;
}

/* line 23208, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.green-seagreen {
  background-color: #1BA39C;
  color: #FFFFFF;
}

/* line 23211, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.green-seagreen:hover {
  background-color: #178d87;
}

/* line 23215, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.green-seagreen {
  border-color: #1BA39C;
}

/* line 23219, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.green-seagreen:after {
  border-right-color: #1BA39C !important;
}

/* line 23222, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.green-seagreen .list-toggle {
  background: #1BA39C;
  color: #FFFFFF !important;
}

/* line 23225, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.green-seagreen .list-toggle > .badge {
  color: #1BA39C;
  background: #FFFFFF;
}

/* line 23232, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.green-turquoise {
  background-color: #36D7B7;
  color: #FFFFFF;
}

/* line 23235, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.green-turquoise .badge {
  background-color: #61dfc6;
  color: #FFFFFF;
}

/* line 23239, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.green-turquoise.ext-1 .badge {
  background-color: #24b699;
}

/* line 23242, 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 23247, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.green-turquoise {
  background-color: #36D7B7;
  color: #FFFFFF;
}

/* line 23251, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.green-turquoise {
  background-color: #36D7B7;
  color: #FFFFFF;
}

/* line 23254, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.green-turquoise:hover {
  background-color: #28cbab;
}

/* line 23258, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.green-turquoise {
  border-color: #36D7B7;
}

/* line 23262, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.green-turquoise:after {
  border-right-color: #36D7B7 !important;
}

/* line 23265, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.green-turquoise .list-toggle {
  background: #36D7B7;
  color: #FFFFFF !important;
}

/* line 23268, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.green-turquoise .list-toggle > .badge {
  color: #36D7B7;
  background: #FFFFFF;
}

/* line 23275, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.green-haze {
  background-color: #44b6ae;
  color: #FFFFFF;
}

/* line 23278, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.green-haze .badge {
  background-color: #67c6bf;
  color: #FFFFFF;
}

/* line 23282, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.green-haze.ext-1 .badge {
  background-color: #36918b;
}

/* line 23285, 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 23290, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.green-haze {
  background-color: #44b6ae;
  color: #FFFFFF;
}

/* line 23294, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.green-haze {
  background-color: #44b6ae;
  color: #FFFFFF;
}

/* line 23297, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.green-haze:hover {
  background-color: #3da39c;
}

/* line 23301, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.green-haze {
  border-color: #44b6ae;
}

/* line 23305, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.green-haze:after {
  border-right-color: #44b6ae !important;
}

/* line 23308, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.green-haze .list-toggle {
  background: #44b6ae;
  color: #FFFFFF !important;
}

/* line 23311, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.green-haze .list-toggle > .badge {
  color: #44b6ae;
  background: #FFFFFF;
}

/* line 23318, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.green-jungle {
  background-color: #26C281;
  color: #FFFFFF;
}

/* line 23321, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.green-jungle .badge {
  background-color: #41da9a;
  color: #FFFFFF;
}

/* line 23325, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.green-jungle.ext-1 .badge {
  background-color: #1e9765;
}

/* line 23328, 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 23333, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.green-jungle {
  background-color: #26C281;
  color: #FFFFFF;
}

/* line 23337, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.green-jungle {
  background-color: #26C281;
  color: #FFFFFF;
}

/* line 23340, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.green-jungle:hover {
  background-color: #22ad73;
}

/* line 23344, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.green-jungle {
  border-color: #26C281;
}

/* line 23348, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.green-jungle:after {
  border-right-color: #26C281 !important;
}

/* line 23351, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.green-jungle .list-toggle {
  background: #26C281;
  color: #FFFFFF !important;
}

/* line 23354, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.green-jungle .list-toggle > .badge {
  color: #26C281;
  background: #FFFFFF;
}

/* line 23361, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.green-soft {
  background-color: #3faba4;
  color: #FFFFFF;
}

/* line 23364, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.green-soft .badge {
  background-color: #5bc2bc;
  color: #FFFFFF;
}

/* line 23368, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.green-soft.ext-1 .badge {
  background-color: #318680;
}

/* line 23371, 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 23376, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.green-soft {
  background-color: #3faba4;
  color: #FFFFFF;
}

/* line 23380, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.green-soft {
  background-color: #3faba4;
  color: #FFFFFF;
}

/* line 23383, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.green-soft:hover {
  background-color: #389892;
}

/* line 23387, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.green-soft {
  border-color: #3faba4;
}

/* line 23391, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.green-soft:after {
  border-right-color: #3faba4 !important;
}

/* line 23394, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.green-soft .list-toggle {
  background: #3faba4;
  color: #FFFFFF !important;
}

/* line 23397, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.green-soft .list-toggle > .badge {
  color: #3faba4;
  background: #FFFFFF;
}

/* line 23404, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.green-dark {
  background-color: #4DB3A2;
  color: #FFFFFF;
}

/* line 23407, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.green-dark .badge {
  background-color: #71c2b5;
  color: #FFFFFF;
}

/* line 23411, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.green-dark.ext-1 .badge {
  background-color: #3d9082;
}

/* line 23414, 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 23419, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.green-dark {
  background-color: #4DB3A2;
  color: #FFFFFF;
}

/* line 23423, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.green-dark {
  background-color: #4DB3A2;
  color: #FFFFFF;
}

/* line 23426, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.green-dark:hover {
  background-color: #45a292;
}

/* line 23430, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.green-dark {
  border-color: #4DB3A2;
}

/* line 23434, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.green-dark:after {
  border-right-color: #4DB3A2 !important;
}

/* line 23437, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.green-dark .list-toggle {
  background: #4DB3A2;
  color: #FFFFFF !important;
}

/* line 23440, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.green-dark .list-toggle > .badge {
  color: #4DB3A2;
  background: #FFFFFF;
}

/* line 23447, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.green-sharp {
  background-color: #2ab4c0;
  color: #FFFFFF;
}

/* line 23450, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.green-sharp .badge {
  background-color: #46cbd7;
  color: #FFFFFF;
}

/* line 23454, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.green-sharp.ext-1 .badge {
  background-color: #218d96;
}

/* line 23457, 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 23462, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.green-sharp {
  background-color: #2ab4c0;
  color: #FFFFFF;
}

/* line 23466, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.green-sharp {
  background-color: #2ab4c0;
  color: #FFFFFF;
}

/* line 23469, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.green-sharp:hover {
  background-color: #25a0ab;
}

/* line 23473, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.green-sharp {
  border-color: #2ab4c0;
}

/* line 23477, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.green-sharp:after {
  border-right-color: #2ab4c0 !important;
}

/* line 23480, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.green-sharp .list-toggle {
  background: #2ab4c0;
  color: #FFFFFF !important;
}

/* line 23483, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.green-sharp .list-toggle > .badge {
  color: #2ab4c0;
  background: #FFFFFF;
}

/* line 23490, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.grey {
  background-color: #E5E5E5;
  color: #333333;
}

/* line 23493, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.grey .badge {
  background-color: white;
  color: #333333;
}

/* line 23497, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.grey.ext-1 .badge {
  background-color: #cccccc;
}

/* line 23500, 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 23505, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.grey {
  background-color: #E5E5E5;
  color: #333333;
}

/* line 23509, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.grey {
  background-color: #E5E5E5;
  color: #333333;
}

/* line 23512, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.grey:hover {
  background-color: #d8d8d8;
}

/* line 23516, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.grey {
  border-color: #E5E5E5;
}

/* line 23520, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.grey:after {
  border-right-color: #E5E5E5 !important;
}

/* line 23523, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.grey .list-toggle {
  background: #E5E5E5;
  color: #333333 !important;
}

/* line 23526, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.grey .list-toggle > .badge {
  color: #E5E5E5;
  background: #333333;
}

/* line 23533, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.grey-steel {
  background-color: #e9edef;
  color: #80898e;
}

/* line 23536, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.grey-steel .badge {
  background-color: white;
  color: #80898e;
}

/* line 23540, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.grey-steel.ext-1 .badge {
  background-color: #cbd5da;
}

/* line 23543, 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 23548, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.grey-steel {
  background-color: #e9edef;
  color: #80898e;
}

/* line 23552, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.grey-steel {
  background-color: #e9edef;
  color: #80898e;
}

/* line 23555, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.grey-steel:hover {
  background-color: #dae1e4;
}

/* line 23559, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.grey-steel {
  border-color: #e9edef;
}

/* line 23563, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.grey-steel:after {
  border-right-color: #e9edef !important;
}

/* line 23566, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.grey-steel .list-toggle {
  background: #e9edef;
  color: #80898e !important;
}

/* line 23569, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.grey-steel .list-toggle > .badge {
  color: #e9edef;
  background: #80898e;
}

/* line 23576, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.grey-cararra {
  background-color: #fafafa;
  color: #333333;
}

/* line 23579, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.grey-cararra .badge {
  background-color: white;
  color: #333333;
}

/* line 23583, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.grey-cararra.ext-1 .badge {
  background-color: #e1e1e1;
}

/* line 23586, 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 23591, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.grey-cararra {
  background-color: #fafafa;
  color: #333333;
}

/* line 23595, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.grey-cararra {
  background-color: #fafafa;
  color: #333333;
}

/* line 23598, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.grey-cararra:hover {
  background-color: #ededed;
}

/* line 23602, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.grey-cararra {
  border-color: #fafafa;
}

/* line 23606, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.grey-cararra:after {
  border-right-color: #fafafa !important;
}

/* line 23609, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.grey-cararra .list-toggle {
  background: #fafafa;
  color: #333333 !important;
}

/* line 23612, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.grey-cararra .list-toggle > .badge {
  color: #fafafa;
  background: #333333;
}

/* line 23619, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.grey-gallery {
  background-color: #555555;
  color: #ffffff;
}

/* line 23622, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.grey-gallery .badge {
  background-color: #6f6f6f;
  color: #ffffff;
}

/* line 23626, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.grey-gallery.ext-1 .badge {
  background-color: #3c3c3c;
}

/* line 23629, 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 23634, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.grey-gallery {
  background-color: #555555;
  color: #ffffff;
}

/* line 23638, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.grey-gallery {
  background-color: #555555;
  color: #ffffff;
}

/* line 23641, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.grey-gallery:hover {
  background-color: #484848;
}

/* line 23645, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.grey-gallery {
  border-color: #555555;
}

/* line 23649, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.grey-gallery:after {
  border-right-color: #555555 !important;
}

/* line 23652, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.grey-gallery .list-toggle {
  background: #555555;
  color: #ffffff !important;
}

/* line 23655, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.grey-gallery .list-toggle > .badge {
  color: #555555;
  background: #ffffff;
}

/* line 23662, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.grey-cascade {
  background-color: #95A5A6;
  color: #FFFFFF;
}

/* line 23665, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.grey-cascade .badge {
  background-color: #b1bdbd;
  color: #FFFFFF;
}

/* line 23669, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.grey-cascade.ext-1 .badge {
  background-color: #798d8f;
}

/* line 23672, 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 23677, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.grey-cascade {
  background-color: #95A5A6;
  color: #FFFFFF;
}

/* line 23681, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.grey-cascade {
  background-color: #95A5A6;
  color: #FFFFFF;
}

/* line 23684, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.grey-cascade:hover {
  background-color: #87999a;
}

/* line 23688, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.grey-cascade {
  border-color: #95A5A6;
}

/* line 23692, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.grey-cascade:after {
  border-right-color: #95A5A6 !important;
}

/* line 23695, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.grey-cascade .list-toggle {
  background: #95A5A6;
  color: #FFFFFF !important;
}

/* line 23698, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.grey-cascade .list-toggle > .badge {
  color: #95A5A6;
  background: #FFFFFF;
}

/* line 23705, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.grey-silver {
  background-color: #BFBFBF;
  color: #FAFCFB;
}

/* line 23708, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.grey-silver .badge {
  background-color: #d9d9d9;
  color: #FAFCFB;
}

/* line 23712, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.grey-silver.ext-1 .badge {
  background-color: #a6a6a6;
}

/* line 23715, 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 23720, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.grey-silver {
  background-color: #BFBFBF;
  color: #FAFCFB;
}

/* line 23724, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.grey-silver {
  background-color: #BFBFBF;
  color: #FAFCFB;
}

/* line 23727, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.grey-silver:hover {
  background-color: #b2b2b2;
}

/* line 23731, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.grey-silver {
  border-color: #BFBFBF;
}

/* line 23735, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.grey-silver:after {
  border-right-color: #BFBFBF !important;
}

/* line 23738, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.grey-silver .list-toggle {
  background: #BFBFBF;
  color: #FAFCFB !important;
}

/* line 23741, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.grey-silver .list-toggle > .badge {
  color: #BFBFBF;
  background: #FAFCFB;
}

/* line 23748, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.grey-salsa {
  background-color: #ACB5C3;
  color: #FAFCFB;
}

/* line 23751, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.grey-salsa .badge {
  background-color: #cacfd8;
  color: #FAFCFB;
}

/* line 23755, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.grey-salsa.ext-1 .badge {
  background-color: #8e9bae;
}

/* line 23758, 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 23763, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.grey-salsa {
  background-color: #ACB5C3;
  color: #FAFCFB;
}

/* line 23767, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.grey-salsa {
  background-color: #ACB5C3;
  color: #FAFCFB;
}

/* line 23770, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.grey-salsa:hover {
  background-color: #9da8b8;
}

/* line 23774, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.grey-salsa {
  border-color: #ACB5C3;
}

/* line 23778, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.grey-salsa:after {
  border-right-color: #ACB5C3 !important;
}

/* line 23781, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.grey-salsa .list-toggle {
  background: #ACB5C3;
  color: #FAFCFB !important;
}

/* line 23784, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.grey-salsa .list-toggle > .badge {
  color: #ACB5C3;
  background: #FAFCFB;
}

/* line 23791, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.grey-salt {
  background-color: #bfcad1;
  color: #FAFCFB;
}

/* line 23794, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.grey-salt .badge {
  background-color: #dde3e6;
  color: #FAFCFB;
}

/* line 23798, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.grey-salt.ext-1 .badge {
  background-color: #a1b1bc;
}

/* line 23801, 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 23806, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.grey-salt {
  background-color: #bfcad1;
  color: #FAFCFB;
}

/* line 23810, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.grey-salt {
  background-color: #bfcad1;
  color: #FAFCFB;
}

/* line 23813, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.grey-salt:hover {
  background-color: #b0bec6;
}

/* line 23817, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.grey-salt {
  border-color: #bfcad1;
}

/* line 23821, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.grey-salt:after {
  border-right-color: #bfcad1 !important;
}

/* line 23824, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.grey-salt .list-toggle {
  background: #bfcad1;
  color: #FAFCFB !important;
}

/* line 23827, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.grey-salt .list-toggle > .badge {
  color: #bfcad1;
  background: #FAFCFB;
}

/* line 23834, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.grey-mint {
  background-color: #525e64;
  color: #FFFFFF;
}

/* line 23837, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.grey-mint .badge {
  background-color: #697880;
  color: #FFFFFF;
}

/* line 23841, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.grey-mint.ext-1 .badge {
  background-color: #3b4448;
}

/* line 23844, 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 23849, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.grey-mint {
  background-color: #525e64;
  color: #FFFFFF;
}

/* line 23853, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.grey-mint {
  background-color: #525e64;
  color: #FFFFFF;
}

/* line 23856, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.grey-mint:hover {
  background-color: #475156;
}

/* line 23860, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.grey-mint {
  border-color: #525e64;
}

/* line 23864, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.grey-mint:after {
  border-right-color: #525e64 !important;
}

/* line 23867, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.grey-mint .list-toggle {
  background: #525e64;
  color: #FFFFFF !important;
}

/* line 23870, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.grey-mint .list-toggle > .badge {
  color: #525e64;
  background: #FFFFFF;
}

/* line 23877, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.red {
  background-color: #e7505a;
  color: #ffffff;
}

/* line 23880, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.red .badge {
  background-color: #ed7d84;
  color: #ffffff;
}

/* line 23884, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.red.ext-1 .badge {
  background-color: #e12330;
}

/* line 23887, 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 23892, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.red {
  background-color: #e7505a;
  color: #ffffff;
}

/* line 23896, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.red {
  background-color: #e7505a;
  color: #ffffff;
}

/* line 23899, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.red:hover {
  background-color: #e43a45;
}

/* line 23903, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.red {
  border-color: #e7505a;
}

/* line 23907, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.red:after {
  border-right-color: #e7505a !important;
}

/* line 23910, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.red .list-toggle {
  background: #e7505a;
  color: #ffffff !important;
}

/* line 23913, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.red .list-toggle > .badge {
  color: #e7505a;
  background: #ffffff;
}

/* line 23920, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.red-pink {
  background-color: #E08283;
  color: #ffffff;
}

/* line 23923, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.red-pink .badge {
  background-color: #eaabac;
  color: #ffffff;
}

/* line 23927, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.red-pink.ext-1 .badge {
  background-color: #d6595a;
}

/* line 23930, 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 23935, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.red-pink {
  background-color: #E08283;
  color: #ffffff;
}

/* line 23939, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.red-pink {
  background-color: #E08283;
  color: #ffffff;
}

/* line 23942, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.red-pink:hover {
  background-color: #db6e6f;
}

/* line 23946, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.red-pink {
  border-color: #E08283;
}

/* line 23950, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.red-pink:after {
  border-right-color: #E08283 !important;
}

/* line 23953, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.red-pink .list-toggle {
  background: #E08283;
  color: #ffffff !important;
}

/* line 23956, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.red-pink .list-toggle > .badge {
  color: #E08283;
  background: #ffffff;
}

/* line 23963, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.red-sunglo {
  background-color: #E26A6A;
  color: #ffffff;
}

/* line 23966, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.red-sunglo .badge {
  background-color: #ea9595;
  color: #ffffff;
}

/* line 23970, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.red-sunglo.ext-1 .badge {
  background-color: #da3f3f;
}

/* line 23973, 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 23978, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.red-sunglo {
  background-color: #E26A6A;
  color: #ffffff;
}

/* line 23982, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.red-sunglo {
  background-color: #E26A6A;
  color: #ffffff;
}

/* line 23985, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.red-sunglo:hover {
  background-color: #de5555;
}

/* line 23989, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.red-sunglo {
  border-color: #E26A6A;
}

/* line 23993, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.red-sunglo:after {
  border-right-color: #E26A6A !important;
}

/* line 23996, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.red-sunglo .list-toggle {
  background: #E26A6A;
  color: #ffffff !important;
}

/* line 23999, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.red-sunglo .list-toggle > .badge {
  color: #E26A6A;
  background: #ffffff;
}

/* line 24006, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.red-intense {
  background-color: #e35b5a;
  color: #ffffff;
}

/* line 24009, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.red-intense .badge {
  background-color: #ea8686;
  color: #ffffff;
}

/* line 24013, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.red-intense.ext-1 .badge {
  background-color: #dc302e;
}

/* line 24016, 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 24021, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.red-intense {
  background-color: #e35b5a;
  color: #ffffff;
}

/* line 24025, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.red-intense {
  background-color: #e35b5a;
  color: #ffffff;
}

/* line 24028, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.red-intense:hover {
  background-color: #df4544;
}

/* line 24032, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.red-intense {
  border-color: #e35b5a;
}

/* line 24036, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.red-intense:after {
  border-right-color: #e35b5a !important;
}

/* line 24039, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.red-intense .list-toggle {
  background: #e35b5a;
  color: #ffffff !important;
}

/* line 24042, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.red-intense .list-toggle > .badge {
  color: #e35b5a;
  background: #ffffff;
}

/* line 24049, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.red-thunderbird {
  background-color: #D91E18;
  color: #ffffff;
}

/* line 24052, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.red-thunderbird .badge {
  background-color: #e9403b;
  color: #ffffff;
}

/* line 24056, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.red-thunderbird.ext-1 .badge {
  background-color: #ab1813;
}

/* line 24059, 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 24064, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.red-thunderbird {
  background-color: #D91E18;
  color: #ffffff;
}

/* line 24068, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.red-thunderbird {
  background-color: #D91E18;
  color: #ffffff;
}

/* line 24071, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.red-thunderbird:hover {
  background-color: #c21b15;
}

/* line 24075, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.red-thunderbird {
  border-color: #D91E18;
}

/* line 24079, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.red-thunderbird:after {
  border-right-color: #D91E18 !important;
}

/* line 24082, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.red-thunderbird .list-toggle {
  background: #D91E18;
  color: #ffffff !important;
}

/* line 24085, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.red-thunderbird .list-toggle > .badge {
  color: #D91E18;
  background: #ffffff;
}

/* line 24092, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.red-flamingo {
  background-color: #EF4836;
  color: #ffffff;
}

/* line 24095, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.red-flamingo .badge {
  background-color: #f37365;
  color: #ffffff;
}

/* line 24099, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.red-flamingo.ext-1 .badge {
  background-color: #e02612;
}

/* line 24102, 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 24107, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.red-flamingo {
  background-color: #EF4836;
  color: #ffffff;
}

/* line 24111, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.red-flamingo {
  background-color: #EF4836;
  color: #ffffff;
}

/* line 24114, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.red-flamingo:hover {
  background-color: #ed321e;
}

/* line 24118, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.red-flamingo {
  border-color: #EF4836;
}

/* line 24122, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.red-flamingo:after {
  border-right-color: #EF4836 !important;
}

/* line 24125, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.red-flamingo .list-toggle {
  background: #EF4836;
  color: #ffffff !important;
}

/* line 24128, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.red-flamingo .list-toggle > .badge {
  color: #EF4836;
  background: #ffffff;
}

/* line 24135, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.red-soft {
  background-color: #d05454;
  color: #ffffff;
}

/* line 24138, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.red-soft .badge {
  background-color: #db7c7c;
  color: #ffffff;
}

/* line 24142, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.red-soft.ext-1 .badge {
  background-color: #bd3434;
}

/* line 24145, 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 24150, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.red-soft {
  background-color: #d05454;
  color: #ffffff;
}

/* line 24154, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.red-soft {
  background-color: #d05454;
  color: #ffffff;
}

/* line 24157, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.red-soft:hover {
  background-color: #cb4040;
}

/* line 24161, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.red-soft {
  border-color: #d05454;
}

/* line 24165, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.red-soft:after {
  border-right-color: #d05454 !important;
}

/* line 24168, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.red-soft .list-toggle {
  background: #d05454;
  color: #ffffff !important;
}

/* line 24171, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.red-soft .list-toggle > .badge {
  color: #d05454;
  background: #ffffff;
}

/* line 24178, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.red-haze {
  background-color: #f36a5a;
  color: #ffffff;
}

/* line 24181, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.red-haze .badge {
  background-color: #f6958a;
  color: #ffffff;
}

/* line 24185, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.red-haze.ext-1 .badge {
  background-color: #f03f2a;
}

/* line 24188, 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 24193, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.red-haze {
  background-color: #f36a5a;
  color: #ffffff;
}

/* line 24197, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.red-haze {
  background-color: #f36a5a;
  color: #ffffff;
}

/* line 24200, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.red-haze:hover {
  background-color: #f15542;
}

/* line 24204, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.red-haze {
  border-color: #f36a5a;
}

/* line 24208, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.red-haze:after {
  border-right-color: #f36a5a !important;
}

/* line 24211, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.red-haze .list-toggle {
  background: #f36a5a;
  color: #ffffff !important;
}

/* line 24214, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.red-haze .list-toggle > .badge {
  color: #f36a5a;
  background: #ffffff;
}

/* line 24221, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.red-mint {
  background-color: #e43a45;
  color: #ffffff;
}

/* line 24224, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.red-mint .badge {
  background-color: #ea676f;
  color: #ffffff;
}

/* line 24228, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.red-mint.ext-1 .badge {
  background-color: #cf1c28;
}

/* line 24231, 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 24236, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.red-mint {
  background-color: #e43a45;
  color: #ffffff;
}

/* line 24240, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.red-mint {
  background-color: #e43a45;
  color: #ffffff;
}

/* line 24243, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.red-mint:hover {
  background-color: #e12430;
}

/* line 24247, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.red-mint {
  border-color: #e43a45;
}

/* line 24251, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.red-mint:after {
  border-right-color: #e43a45 !important;
}

/* line 24254, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.red-mint .list-toggle {
  background: #e43a45;
  color: #ffffff !important;
}

/* line 24257, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.red-mint .list-toggle > .badge {
  color: #e43a45;
  background: #ffffff;
}

/* line 24264, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.yellow {
  background-color: #c49f47;
  color: #ffffff;
}

/* line 24267, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.yellow .badge {
  background-color: #d0b36e;
  color: #ffffff;
}

/* line 24271, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.yellow.ext-1 .badge {
  background-color: #a48334;
}

/* line 24274, 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 24279, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.yellow {
  background-color: #c49f47;
  color: #ffffff;
}

/* line 24283, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.yellow {
  background-color: #c49f47;
  color: #ffffff;
}

/* line 24286, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.yellow:hover {
  background-color: #b7923b;
}

/* line 24290, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.yellow {
  border-color: #c49f47;
}

/* line 24294, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.yellow:after {
  border-right-color: #c49f47 !important;
}

/* line 24297, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.yellow .list-toggle {
  background: #c49f47;
  color: #ffffff !important;
}

/* line 24300, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.yellow .list-toggle > .badge {
  color: #c49f47;
  background: #ffffff;
}

/* line 24307, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.yellow-gold {
  background-color: #E87E04;
  color: #ffffff;
}

/* line 24310, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.yellow-gold .badge {
  background-color: #fb9724;
  color: #ffffff;
}

/* line 24314, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.yellow-gold.ext-1 .badge {
  background-color: #b66303;
}

/* line 24317, 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 24322, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.yellow-gold {
  background-color: #E87E04;
  color: #ffffff;
}

/* line 24326, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.yellow-gold {
  background-color: #E87E04;
  color: #ffffff;
}

/* line 24329, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.yellow-gold:hover {
  background-color: #cf7004;
}

/* line 24333, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.yellow-gold {
  border-color: #E87E04;
}

/* line 24337, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.yellow-gold:after {
  border-right-color: #E87E04 !important;
}

/* line 24340, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.yellow-gold .list-toggle {
  background: #E87E04;
  color: #ffffff !important;
}

/* line 24343, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.yellow-gold .list-toggle > .badge {
  color: #E87E04;
  background: #ffffff;
}

/* line 24350, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.yellow-casablanca {
  background-color: #f2784b;
  color: #ffffff;
}

/* line 24353, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.yellow-casablanca .badge {
  background-color: #f59c7b;
  color: #ffffff;
}

/* line 24357, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.yellow-casablanca.ext-1 .badge {
  background-color: #ef541b;
}

/* line 24360, 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 24365, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.yellow-casablanca {
  background-color: #f2784b;
  color: #ffffff;
}

/* line 24369, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.yellow-casablanca {
  background-color: #f2784b;
  color: #ffffff;
}

/* line 24372, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.yellow-casablanca:hover {
  background-color: #f06633;
}

/* line 24376, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.yellow-casablanca {
  border-color: #f2784b;
}

/* line 24380, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.yellow-casablanca:after {
  border-right-color: #f2784b !important;
}

/* line 24383, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.yellow-casablanca .list-toggle {
  background: #f2784b;
  color: #ffffff !important;
}

/* line 24386, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.yellow-casablanca .list-toggle > .badge {
  color: #f2784b;
  background: #ffffff;
}

/* line 24393, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.yellow-crusta {
  background-color: #f3c200;
  color: #ffffff;
}

/* line 24396, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.yellow-crusta .badge {
  background-color: #ffd327;
  color: #ffffff;
}

/* line 24400, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.yellow-crusta.ext-1 .badge {
  background-color: #c09900;
}

/* line 24403, 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 24408, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.yellow-crusta {
  background-color: #f3c200;
  color: #ffffff;
}

/* line 24412, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.yellow-crusta {
  background-color: #f3c200;
  color: #ffffff;
}

/* line 24415, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.yellow-crusta:hover {
  background-color: #daae00;
}

/* line 24419, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.yellow-crusta {
  border-color: #f3c200;
}

/* line 24423, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.yellow-crusta:after {
  border-right-color: #f3c200 !important;
}

/* line 24426, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.yellow-crusta .list-toggle {
  background: #f3c200;
  color: #ffffff !important;
}

/* line 24429, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.yellow-crusta .list-toggle > .badge {
  color: #f3c200;
  background: #ffffff;
}

/* line 24436, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.yellow-lemon {
  background-color: #F7CA18;
  color: #ffffff;
}

/* line 24439, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.yellow-lemon .badge {
  background-color: #f9d549;
  color: #ffffff;
}

/* line 24443, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.yellow-lemon.ext-1 .badge {
  background-color: #d5ab07;
}

/* line 24446, 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 24451, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.yellow-lemon {
  background-color: #F7CA18;
  color: #ffffff;
}

/* line 24455, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.yellow-lemon {
  background-color: #F7CA18;
  color: #ffffff;
}

/* line 24458, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.yellow-lemon:hover {
  background-color: #edbf08;
}

/* line 24462, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.yellow-lemon {
  border-color: #F7CA18;
}

/* line 24466, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.yellow-lemon:after {
  border-right-color: #F7CA18 !important;
}

/* line 24469, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.yellow-lemon .list-toggle {
  background: #F7CA18;
  color: #ffffff !important;
}

/* line 24472, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.yellow-lemon .list-toggle > .badge {
  color: #F7CA18;
  background: #ffffff;
}

/* line 24479, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.yellow-saffron {
  background-color: #F4D03F;
  color: #ffffff;
}

/* line 24482, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.yellow-saffron .badge {
  background-color: #f7dc6f;
  color: #ffffff;
}

/* line 24486, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.yellow-saffron.ext-1 .badge {
  background-color: #f1c40f;
}

/* line 24489, 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 24494, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.yellow-saffron {
  background-color: #F4D03F;
  color: #ffffff;
}

/* line 24498, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.yellow-saffron {
  background-color: #F4D03F;
  color: #ffffff;
}

/* line 24501, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.yellow-saffron:hover {
  background-color: #f3ca27;
}

/* line 24505, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.yellow-saffron {
  border-color: #F4D03F;
}

/* line 24509, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.yellow-saffron:after {
  border-right-color: #F4D03F !important;
}

/* line 24512, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.yellow-saffron .list-toggle {
  background: #F4D03F;
  color: #ffffff !important;
}

/* line 24515, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.yellow-saffron .list-toggle > .badge {
  color: #F4D03F;
  background: #ffffff;
}

/* line 24522, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.yellow-soft {
  background-color: #c8d046;
  color: #ffffff;
}

/* line 24525, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.yellow-soft .badge {
  background-color: #d4da6f;
  color: #ffffff;
}

/* line 24529, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.yellow-soft.ext-1 .badge {
  background-color: #adb52e;
}

/* line 24532, 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 24537, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.yellow-soft {
  background-color: #c8d046;
  color: #ffffff;
}

/* line 24541, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.yellow-soft {
  background-color: #c8d046;
  color: #ffffff;
}

/* line 24544, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.yellow-soft:hover {
  background-color: #c1c933;
}

/* line 24548, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.yellow-soft {
  border-color: #c8d046;
}

/* line 24552, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.yellow-soft:after {
  border-right-color: #c8d046 !important;
}

/* line 24555, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.yellow-soft .list-toggle {
  background: #c8d046;
  color: #ffffff !important;
}

/* line 24558, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.yellow-soft .list-toggle > .badge {
  color: #c8d046;
  background: #ffffff;
}

/* line 24565, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.yellow-haze {
  background-color: #c5bf66;
  color: #ffffff;
}

/* line 24568, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.yellow-haze .badge {
  background-color: #d3ce8b;
  color: #ffffff;
}

/* line 24572, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.yellow-haze.ext-1 .badge {
  background-color: #b4ad44;
}

/* line 24575, 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 24580, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.yellow-haze {
  background-color: #c5bf66;
  color: #ffffff;
}

/* line 24584, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.yellow-haze {
  background-color: #c5bf66;
  color: #ffffff;
}

/* line 24587, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.yellow-haze:hover {
  background-color: #beb754;
}

/* line 24591, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.yellow-haze {
  border-color: #c5bf66;
}

/* line 24595, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.yellow-haze:after {
  border-right-color: #c5bf66 !important;
}

/* line 24598, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.yellow-haze .list-toggle {
  background: #c5bf66;
  color: #ffffff !important;
}

/* line 24601, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.yellow-haze .list-toggle > .badge {
  color: #c5bf66;
  background: #ffffff;
}

/* line 24608, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.yellow-mint {
  background-color: #c5b96b;
  color: #ffffff;
}

/* line 24611, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.yellow-mint .badge {
  background-color: #d3ca90;
  color: #ffffff;
}

/* line 24615, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.yellow-mint.ext-1 .badge {
  background-color: #b6a747;
}

/* line 24618, 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 24623, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.yellow-mint {
  background-color: #c5b96b;
  color: #ffffff;
}

/* line 24627, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.yellow-mint {
  background-color: #c5b96b;
  color: #ffffff;
}

/* line 24630, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.yellow-mint:hover {
  background-color: #beb059;
}

/* line 24634, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.yellow-mint {
  border-color: #c5b96b;
}

/* line 24638, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.yellow-mint:after {
  border-right-color: #c5b96b !important;
}

/* line 24641, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.yellow-mint .list-toggle {
  background: #c5b96b;
  color: #ffffff !important;
}

/* line 24644, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.yellow-mint .list-toggle > .badge {
  color: #c5b96b;
  background: #ffffff;
}

/* line 24651, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.purple {
  background-color: #8E44AD;
  color: #ffffff;
}

/* line 24654, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.purple .badge {
  background-color: #a563c1;
  color: #ffffff;
}

/* line 24658, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.purple.ext-1 .badge {
  background-color: #703688;
}

/* line 24661, 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 24666, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.purple {
  background-color: #8E44AD;
  color: #ffffff;
}

/* line 24670, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.purple {
  background-color: #8E44AD;
  color: #ffffff;
}

/* line 24673, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.purple:hover {
  background-color: #7f3d9b;
}

/* line 24677, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.purple {
  border-color: #8E44AD;
}

/* line 24681, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.purple:after {
  border-right-color: #8E44AD !important;
}

/* line 24684, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.purple .list-toggle {
  background: #8E44AD;
  color: #ffffff !important;
}

/* line 24687, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.purple .list-toggle > .badge {
  color: #8E44AD;
  background: #ffffff;
}

/* line 24694, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.purple-plum {
  background-color: #8775a7;
  color: #ffffff;
}

/* line 24697, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.purple-plum .badge {
  background-color: #a294bb;
  color: #ffffff;
}

/* line 24701, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.purple-plum.ext-1 .badge {
  background-color: #6d5b8e;
}

/* line 24704, 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 24709, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.purple-plum {
  background-color: #8775a7;
  color: #ffffff;
}

/* line 24713, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.purple-plum {
  background-color: #8775a7;
  color: #ffffff;
}

/* line 24716, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.purple-plum:hover {
  background-color: #79659d;
}

/* line 24720, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.purple-plum {
  border-color: #8775a7;
}

/* line 24724, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.purple-plum:after {
  border-right-color: #8775a7 !important;
}

/* line 24727, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.purple-plum .list-toggle {
  background: #8775a7;
  color: #ffffff !important;
}

/* line 24730, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.purple-plum .list-toggle > .badge {
  color: #8775a7;
  background: #ffffff;
}

/* line 24737, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.purple-medium {
  background-color: #BF55EC;
  color: #ffffff;
}

/* line 24740, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.purple-medium .badge {
  background-color: #d083f1;
  color: #ffffff;
}

/* line 24744, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.purple-medium.ext-1 .badge {
  background-color: #ae27e7;
}

/* line 24747, 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 24752, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.purple-medium {
  background-color: #BF55EC;
  color: #ffffff;
}

/* line 24756, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.purple-medium {
  background-color: #BF55EC;
  color: #ffffff;
}

/* line 24759, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.purple-medium:hover {
  background-color: #b63ee9;
}

/* line 24763, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.purple-medium {
  border-color: #BF55EC;
}

/* line 24767, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.purple-medium:after {
  border-right-color: #BF55EC !important;
}

/* line 24770, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.purple-medium .list-toggle {
  background: #BF55EC;
  color: #ffffff !important;
}

/* line 24773, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.purple-medium .list-toggle > .badge {
  color: #BF55EC;
  background: #ffffff;
}

/* line 24780, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.purple-studio {
  background-color: #8E44AD;
  color: #ffffff;
}

/* line 24783, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.purple-studio .badge {
  background-color: #a563c1;
  color: #ffffff;
}

/* line 24787, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.purple-studio.ext-1 .badge {
  background-color: #703688;
}

/* line 24790, 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 24795, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.purple-studio {
  background-color: #8E44AD;
  color: #ffffff;
}

/* line 24799, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.purple-studio {
  background-color: #8E44AD;
  color: #ffffff;
}

/* line 24802, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.purple-studio:hover {
  background-color: #7f3d9b;
}

/* line 24806, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.purple-studio {
  border-color: #8E44AD;
}

/* line 24810, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.purple-studio:after {
  border-right-color: #8E44AD !important;
}

/* line 24813, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.purple-studio .list-toggle {
  background: #8E44AD;
  color: #ffffff !important;
}

/* line 24816, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.purple-studio .list-toggle > .badge {
  color: #8E44AD;
  background: #ffffff;
}

/* line 24823, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.purple-wisteria {
  background-color: #9B59B6;
  color: #ffffff;
}

/* line 24826, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.purple-wisteria .badge {
  background-color: #b07cc6;
  color: #ffffff;
}

/* line 24830, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.purple-wisteria.ext-1 .badge {
  background-color: #804399;
}

/* line 24833, 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 24838, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.purple-wisteria {
  background-color: #9B59B6;
  color: #ffffff;
}

/* line 24842, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.purple-wisteria {
  background-color: #9B59B6;
  color: #ffffff;
}

/* line 24845, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.purple-wisteria:hover {
  background-color: #8f4bab;
}

/* line 24849, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.purple-wisteria {
  border-color: #9B59B6;
}

/* line 24853, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.purple-wisteria:after {
  border-right-color: #9B59B6 !important;
}

/* line 24856, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.purple-wisteria .list-toggle {
  background: #9B59B6;
  color: #ffffff !important;
}

/* line 24859, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.purple-wisteria .list-toggle > .badge {
  color: #9B59B6;
  background: #ffffff;
}

/* line 24866, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.purple-seance {
  background-color: #9A12B3;
  color: #ffffff;
}

/* line 24869, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.purple-seance .badge {
  background-color: #c217e1;
  color: #ffffff;
}

/* line 24873, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.purple-seance.ext-1 .badge {
  background-color: #720d85;
}

/* line 24876, 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 24881, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.purple-seance {
  background-color: #9A12B3;
  color: #ffffff;
}

/* line 24885, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.purple-seance {
  background-color: #9A12B3;
  color: #ffffff;
}

/* line 24888, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.purple-seance:hover {
  background-color: #86109c;
}

/* line 24892, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.purple-seance {
  border-color: #9A12B3;
}

/* line 24896, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.purple-seance:after {
  border-right-color: #9A12B3 !important;
}

/* line 24899, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.purple-seance .list-toggle {
  background: #9A12B3;
  color: #ffffff !important;
}

/* line 24902, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.purple-seance .list-toggle > .badge {
  color: #9A12B3;
  background: #ffffff;
}

/* line 24909, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.purple-intense {
  background-color: #8775a7;
  color: #ffffff;
}

/* line 24912, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.purple-intense .badge {
  background-color: #a294bb;
  color: #ffffff;
}

/* line 24916, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.purple-intense.ext-1 .badge {
  background-color: #6d5b8e;
}

/* line 24919, 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 24924, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.purple-intense {
  background-color: #8775a7;
  color: #ffffff;
}

/* line 24928, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.purple-intense {
  background-color: #8775a7;
  color: #ffffff;
}

/* line 24931, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.purple-intense:hover {
  background-color: #79659d;
}

/* line 24935, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.purple-intense {
  border-color: #8775a7;
}

/* line 24939, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.purple-intense:after {
  border-right-color: #8775a7 !important;
}

/* line 24942, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.purple-intense .list-toggle {
  background: #8775a7;
  color: #ffffff !important;
}

/* line 24945, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.purple-intense .list-toggle > .badge {
  color: #8775a7;
  background: #ffffff;
}

/* line 24952, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.purple-sharp {
  background-color: #796799;
  color: #ffffff;
}

/* line 24955, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.purple-sharp .badge {
  background-color: #9486ad;
  color: #ffffff;
}

/* line 24959, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.purple-sharp.ext-1 .badge {
  background-color: #61527b;
}

/* line 24962, 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 24967, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.purple-sharp {
  background-color: #796799;
  color: #ffffff;
}

/* line 24971, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.purple-sharp {
  background-color: #796799;
  color: #ffffff;
}

/* line 24974, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.purple-sharp:hover {
  background-color: #6d5d8a;
}

/* line 24978, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.purple-sharp {
  border-color: #796799;
}

/* line 24982, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.purple-sharp:after {
  border-right-color: #796799 !important;
}

/* line 24985, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.purple-sharp .list-toggle {
  background: #796799;
  color: #ffffff !important;
}

/* line 24988, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.purple-sharp .list-toggle > .badge {
  color: #796799;
  background: #ffffff;
}

/* line 24995, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.purple-soft {
  background-color: #8877a9;
  color: #ffffff;
}

/* line 24998, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.purple-soft .badge {
  background-color: #a396bd;
  color: #ffffff;
}

/* line 25002, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-default.mt-list-head.purple-soft.ext-1 .badge {
  background-color: #6e5c91;
}

/* line 25005, 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 25010, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo.mt-list-head.purple-soft {
  background-color: #8877a9;
  color: #ffffff;
}

/* line 25014, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.purple-soft {
  background-color: #8877a9;
  color: #ffffff;
}

/* line 25017, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-count.purple-soft:hover {
  background-color: #7a679f;
}

/* line 25021, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-line.purple-soft {
  border-color: #8877a9;
}

/* line 25025, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.purple-soft:after {
  border-right-color: #8877a9 !important;
}

/* line 25028, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.purple-soft .list-toggle {
  background: #8877a9;
  color: #ffffff !important;
}

/* line 25031, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo .list-todo-item.purple-soft .list-toggle > .badge {
  color: #8877a9;
  background: #ffffff;
}

/* line 25040, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.white:after {
  border-right-color: #ffffff;
}

/* line 25043, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.white .list-toggle {
  background: #ffffff;
}

/* line 25048, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.default:after {
  border-right-color: #e1e5ec;
}

/* line 25051, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.default .list-toggle {
  background: #e1e5ec;
}

/* line 25056, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.dark:after {
  border-right-color: #2f353b;
}

/* line 25059, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.dark .list-toggle {
  background: #2f353b;
}

/* line 25064, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.blue:after {
  border-right-color: #264E9D;
}

/* line 25067, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.blue .list-toggle {
  background: #264E9D;
}

/* line 25072, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.blue-madison:after {
  border-right-color: #578ebe;
}

/* line 25075, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.blue-madison .list-toggle {
  background: #578ebe;
}

/* line 25080, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.blue-chambray:after {
  border-right-color: #2C3E50;
}

/* line 25083, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.blue-chambray .list-toggle {
  background: #2C3E50;
}

/* line 25088, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.blue-ebonyclay:after {
  border-right-color: #22313F;
}

/* line 25091, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.blue-ebonyclay .list-toggle {
  background: #22313F;
}

/* line 25096, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.blue-hoki:after {
  border-right-color: #67809F;
}

/* line 25099, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.blue-hoki .list-toggle {
  background: #67809F;
}

/* line 25104, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.blue-steel:after {
  border-right-color: #4B77BE;
}

/* line 25107, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.blue-steel .list-toggle {
  background: #4B77BE;
}

/* line 25112, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.blue-soft:after {
  border-right-color: #4c87b9;
}

/* line 25115, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.blue-soft .list-toggle {
  background: #4c87b9;
}

/* line 25120, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.blue-dark:after {
  border-right-color: #5e738b;
}

/* line 25123, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.blue-dark .list-toggle {
  background: #5e738b;
}

/* line 25128, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.blue-sharp:after {
  border-right-color: #5C9BD1;
}

/* line 25131, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.blue-sharp .list-toggle {
  background: #5C9BD1;
}

/* line 25136, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.green:after {
  border-right-color: #32c5d2;
}

/* line 25139, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.green .list-toggle {
  background: #32c5d2;
}

/* line 25144, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.green-meadow:after {
  border-right-color: #1BBC9B;
}

/* line 25147, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.green-meadow .list-toggle {
  background: #1BBC9B;
}

/* line 25152, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.green-seagreen:after {
  border-right-color: #1BA39C;
}

/* line 25155, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.green-seagreen .list-toggle {
  background: #1BA39C;
}

/* line 25160, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.green-turquoise:after {
  border-right-color: #36D7B7;
}

/* line 25163, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.green-turquoise .list-toggle {
  background: #36D7B7;
}

/* line 25168, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.green-haze:after {
  border-right-color: #44b6ae;
}

/* line 25171, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.green-haze .list-toggle {
  background: #44b6ae;
}

/* line 25176, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.green-jungle:after {
  border-right-color: #26C281;
}

/* line 25179, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.green-jungle .list-toggle {
  background: #26C281;
}

/* line 25184, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.green-soft:after {
  border-right-color: #3faba4;
}

/* line 25187, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.green-soft .list-toggle {
  background: #3faba4;
}

/* line 25192, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.green-dark:after {
  border-right-color: #4DB3A2;
}

/* line 25195, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.green-dark .list-toggle {
  background: #4DB3A2;
}

/* line 25200, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.green-sharp:after {
  border-right-color: #2ab4c0;
}

/* line 25203, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.green-sharp .list-toggle {
  background: #2ab4c0;
}

/* line 25208, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.grey:after {
  border-right-color: #E5E5E5;
}

/* line 25211, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.grey .list-toggle {
  background: #E5E5E5;
}

/* line 25216, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.grey-steel:after {
  border-right-color: #e9edef;
}

/* line 25219, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.grey-steel .list-toggle {
  background: #e9edef;
}

/* line 25224, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.grey-cararra:after {
  border-right-color: #fafafa;
}

/* line 25227, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.grey-cararra .list-toggle {
  background: #fafafa;
}

/* line 25232, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.grey-gallery:after {
  border-right-color: #555555;
}

/* line 25235, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.grey-gallery .list-toggle {
  background: #555555;
}

/* line 25240, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.grey-cascade:after {
  border-right-color: #95A5A6;
}

/* line 25243, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.grey-cascade .list-toggle {
  background: #95A5A6;
}

/* line 25248, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.grey-silver:after {
  border-right-color: #BFBFBF;
}

/* line 25251, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.grey-silver .list-toggle {
  background: #BFBFBF;
}

/* line 25256, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.grey-salsa:after {
  border-right-color: #ACB5C3;
}

/* line 25259, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.grey-salsa .list-toggle {
  background: #ACB5C3;
}

/* line 25264, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.grey-salt:after {
  border-right-color: #bfcad1;
}

/* line 25267, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.grey-salt .list-toggle {
  background: #bfcad1;
}

/* line 25272, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.grey-mint:after {
  border-right-color: #525e64;
}

/* line 25275, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.grey-mint .list-toggle {
  background: #525e64;
}

/* line 25280, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.red:after {
  border-right-color: #e7505a;
}

/* line 25283, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.red .list-toggle {
  background: #e7505a;
}

/* line 25288, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.red-pink:after {
  border-right-color: #E08283;
}

/* line 25291, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.red-pink .list-toggle {
  background: #E08283;
}

/* line 25296, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.red-sunglo:after {
  border-right-color: #E26A6A;
}

/* line 25299, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.red-sunglo .list-toggle {
  background: #E26A6A;
}

/* line 25304, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.red-intense:after {
  border-right-color: #e35b5a;
}

/* line 25307, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.red-intense .list-toggle {
  background: #e35b5a;
}

/* line 25312, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.red-thunderbird:after {
  border-right-color: #D91E18;
}

/* line 25315, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.red-thunderbird .list-toggle {
  background: #D91E18;
}

/* line 25320, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.red-flamingo:after {
  border-right-color: #EF4836;
}

/* line 25323, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.red-flamingo .list-toggle {
  background: #EF4836;
}

/* line 25328, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.red-soft:after {
  border-right-color: #d05454;
}

/* line 25331, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.red-soft .list-toggle {
  background: #d05454;
}

/* line 25336, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.red-haze:after {
  border-right-color: #f36a5a;
}

/* line 25339, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.red-haze .list-toggle {
  background: #f36a5a;
}

/* line 25344, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.red-mint:after {
  border-right-color: #e43a45;
}

/* line 25347, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.red-mint .list-toggle {
  background: #e43a45;
}

/* line 25352, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.yellow:after {
  border-right-color: #c49f47;
}

/* line 25355, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.yellow .list-toggle {
  background: #c49f47;
}

/* line 25360, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.yellow-gold:after {
  border-right-color: #E87E04;
}

/* line 25363, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.yellow-gold .list-toggle {
  background: #E87E04;
}

/* line 25368, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.yellow-casablanca:after {
  border-right-color: #f2784b;
}

/* line 25371, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.yellow-casablanca .list-toggle {
  background: #f2784b;
}

/* line 25376, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.yellow-crusta:after {
  border-right-color: #f3c200;
}

/* line 25379, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.yellow-crusta .list-toggle {
  background: #f3c200;
}

/* line 25384, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.yellow-lemon:after {
  border-right-color: #F7CA18;
}

/* line 25387, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.yellow-lemon .list-toggle {
  background: #F7CA18;
}

/* line 25392, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.yellow-saffron:after {
  border-right-color: #F4D03F;
}

/* line 25395, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.yellow-saffron .list-toggle {
  background: #F4D03F;
}

/* line 25400, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.yellow-soft:after {
  border-right-color: #c8d046;
}

/* line 25403, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.yellow-soft .list-toggle {
  background: #c8d046;
}

/* line 25408, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.yellow-haze:after {
  border-right-color: #c5bf66;
}

/* line 25411, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.yellow-haze .list-toggle {
  background: #c5bf66;
}

/* line 25416, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.yellow-mint:after {
  border-right-color: #c5b96b;
}

/* line 25419, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.yellow-mint .list-toggle {
  background: #c5b96b;
}

/* line 25424, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.purple:after {
  border-right-color: #8E44AD;
}

/* line 25427, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.purple .list-toggle {
  background: #8E44AD;
}

/* line 25432, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.purple-plum:after {
  border-right-color: #8775a7;
}

/* line 25435, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.purple-plum .list-toggle {
  background: #8775a7;
}

/* line 25440, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.purple-medium:after {
  border-right-color: #BF55EC;
}

/* line 25443, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.purple-medium .list-toggle {
  background: #BF55EC;
}

/* line 25448, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.purple-studio:after {
  border-right-color: #8E44AD;
}

/* line 25451, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.purple-studio .list-toggle {
  background: #8E44AD;
}

/* line 25456, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.purple-wisteria:after {
  border-right-color: #9B59B6;
}

/* line 25459, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.purple-wisteria .list-toggle {
  background: #9B59B6;
}

/* line 25464, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.purple-seance:after {
  border-right-color: #9A12B3;
}

/* line 25467, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.purple-seance .list-toggle {
  background: #9A12B3;
}

/* line 25472, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.purple-intense:after {
  border-right-color: #8775a7;
}

/* line 25475, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.purple-intense .list-toggle {
  background: #8775a7;
}

/* line 25480, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.purple-sharp:after {
  border-right-color: #796799;
}

/* line 25483, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.purple-sharp .list-toggle {
  background: #796799;
}

/* line 25488, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.purple-soft:after {
  border-right-color: #8877a9;
}

/* line 25491, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-list .list-todo-item.purple-soft .list-toggle {
  background: #8877a9;
}

/* line 25498, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon {
  padding: 25px;
  position: relative;
  margin-bottom: 30px;
}

/* line 25502, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon-content {
  margin: 0;
  padding-top: 2.5em;
}

/* line 25505, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon-content.no-padding {
  padding-top: 0;
}

/* line 25509, 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 25517, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon.ribbon-right {
  left: auto;
  right: -2px;
}

/* line 25521, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon.ribbon-vertical-left {
  top: -2px;
  left: 15px;
  padding-top: 1em;
  padding-bottom: 1em;
}

/* line 25527, 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 25534, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon.ribbon-shadow {
  box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.4);
}

/* line 25536, 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 25540, 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 25543, 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 25549, 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 25556, 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 25565, 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 25577, 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 25589, 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 25599, 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 25613, 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 25627, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon.ribbon-clip {
  left: -10px;
}

/* line 25629, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon.ribbon-clip.ribbon-right {
  left: auto;
  right: -10px;
}

/* line 25634, 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 25643, 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 25650, 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 25656, 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 25663, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon > .ribbon-sub.ribbon-clip.ribbon-right:before {
  border-right-color: transparent !important;
}

/* line 25666, 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 25673, 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 25685, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon:after {
  border-color: #62748f;
}

/* line 25688, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon > .ribbon-sub {
  background-color: #bac3d0;
  color: #384353;
}

/* line 25691, 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 25697, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon.ribbon-color-default {
  background-color: #bac3d0;
  color: #384353;
}

/* line 25700, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon.ribbon-color-default:after {
  border-color: #9ca8bb;
}

/* line 25703, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon.ribbon-color-default > .ribbon-sub {
  background-color: #bac3d0;
  color: #384353;
}

/* line 25706, 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 25713, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon.ribbon-color-primary {
  background-color: #264E9D;
  color: #fff;
}

/* line 25716, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon.ribbon-color-primary:after {
  border-color: #286090;
}

/* line 25719, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon.ribbon-color-primary > .ribbon-sub {
  background-color: #264E9D;
  color: black;
}

/* line 25722, 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 25729, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon.ribbon-color-info {
  background-color: #659be0;
  color: #fff;
}

/* line 25732, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon.ribbon-color-info:after {
  border-color: #3a80d7;
}

/* line 25735, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon.ribbon-color-info > .ribbon-sub {
  background-color: #659be0;
  color: #0c203a;
}

/* line 25738, 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 25745, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon.ribbon-color-success {
  background-color: #36c6d3;
  color: #fff;
}

/* line 25748, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon.ribbon-color-success:after {
  border-color: #27a4b0;
}

/* line 25751, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon.ribbon-color-success > .ribbon-sub {
  background-color: #36c6d3;
  color: #020808;
}

/* line 25754, 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 25761, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon.ribbon-color-danger {
  background-color: #ed6b75;
  color: #fff;
}

/* line 25764, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon.ribbon-color-danger:after {
  border-color: #e73d4a;
}

/* line 25767, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon.ribbon-color-danger > .ribbon-sub {
  background-color: #ed6b75;
  color: #4f0a0f;
}

/* line 25770, 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 25777, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon.ribbon-color-warning {
  background-color: #F1C40F;
  color: #010100;
}

/* line 25780, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon.ribbon-color-warning:after {
  border-color: #c29d0b;
}

/* line 25783, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-ribbon .ribbon.ribbon-color-warning > .ribbon-sub {
  background-color: #F1C40F;
  color: #010100;
}

/* line 25786, 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 25797, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-card .mt-card-item {
  border: 1px solid;
  border-color: #e7ecf1;
  position: relative;
  margin-bottom: 30px;
}

/* line 25802, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-card .mt-card-item .mt-card-avatar {
  margin-bottom: 15px;
}

/* line 25805, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-card .mt-card-item .mt-card-content {
  text-align: center;
}

/* line 25807, 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 25812, 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 25816, 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 25819, 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 25823, 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 25826, 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 25828, 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 25832, 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 25840, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-card.mt-card-round .mt-card-item {
  padding: 40px 40px 10px 40px;
}

/* line 25842, 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 25845, 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 25857, 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 25865, 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 25873, 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 25887, 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 25906, 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 25910, 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 25918, 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 25925, 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 25930, 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 25937, 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 25950, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-1.mt-scroll-up:hover .mt-overlay {
  bottom: 0;
}

/* line 25953, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-1.mt-scroll-up .mt-overlay {
  bottom: -100%;
  top: auto;
}

/* line 25959, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-1.mt-scroll-down:hover .mt-overlay {
  top: 0;
}

/* line 25962, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-1.mt-scroll-down .mt-overlay {
  top: -100%;
}

/* line 25967, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-1.mt-scroll-left:hover .mt-overlay {
  right: 0;
}

/* line 25970, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-1.mt-scroll-left .mt-overlay {
  right: -100%;
  left: auto;
}

/* line 25976, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-1.mt-scroll-right:hover .mt-overlay {
  left: 0;
}

/* line 25979, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-1.mt-scroll-right .mt-overlay {
  left: -100%;
}

/* line 25984, 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 25992, 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 26000, 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 26008, 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 26019, 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 26028, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-2 .mt-info:hover {
  box-shadow: 0 0 5px #fff;
}

/* line 26033, 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 26041, 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 26050, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-2:hover h2 {
  -webkit-transition-delay: 0.5s;
  transition-delay: 0.5s;
}

/* line 26054, 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 26061, 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 26067, 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 26075, 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 26081, 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 26088, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-2.mt-overlay-2-icons .mt-info:hover {
  box-shadow: none;
}

/* line 26091, 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 26095, 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 26102, 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 26109, 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 26117, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-3 img {
  display: block;
  position: relative;
  width: 100%;
  height: auto;
}

/* line 26123, 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 26137, 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 26159, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-3 .mt-info:hover {
  box-shadow: 0 0 5px #fff;
}

/* line 26164, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-3:hover .mt-overlay {
  background-color: rgba(48, 152, 157, 0.7);
}

/* line 26167, 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 26172, 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 26180, 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 26191, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-3.mt-overlay-3-icons .mt-info {
  padding: 40% 0 0 0;
}

/* line 26193, 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 26197, 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 26205, 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 26213, 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 26221, 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 26235, 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 26245, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-4:hover .mt-overlay {
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 26249, 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 26256, 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 26266, 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 26279, 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 26290, vendor/assets/stylesheets/components-rounded.scss */
.mt-element-overlay .mt-overlay-4.mt-overlay-4-icons .mt-info:hover {
  box-shadow: none;
}

/* line 26293, 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 26297, 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 26305, 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 26315, 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 26324, 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 26340, 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 26350, 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 26359, 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 26368, 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 26374, 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 26380, 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 26388, 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 26397, 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 26406, 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 26418, 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 26427, 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 26441, 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 26450, 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 26460, 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 26469, 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 26475, 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 26479, 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 26493, vendor/assets/stylesheets/components-rounded.scss */
.bg-white {
  background: #ffffff !important;
}

/* line 26497, vendor/assets/stylesheets/components-rounded.scss */
.bg-white-opacity {
  background: rgba(255, 255, 255, 0.8) !important;
}

/* line 26501, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-white:hover {
  background: #ffffff !important;
}

/* line 26505, vendor/assets/stylesheets/components-rounded.scss */
.font-white {
  color: #ffffff !important;
}

/* line 26509, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-white {
  color: #666 !important;
}

/* line 26513, vendor/assets/stylesheets/components-rounded.scss */
.border-white {
  border-color: #ffffff !important;
}

/* line 26517, vendor/assets/stylesheets/components-rounded.scss */
.border-top-white {
  border-top-color: #ffffff !important;
}

/* line 26521, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-white {
  border-bottom-color: #ffffff !important;
}

/* line 26525, vendor/assets/stylesheets/components-rounded.scss */
.border-left-white {
  border-left-color: #ffffff !important;
}

/* line 26529, vendor/assets/stylesheets/components-rounded.scss */
.border-right-white {
  border-right-color: #ffffff !important;
}

/* line 26533, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-white:before, .bg-after-white:after {
  background: #ffffff !important;
}

/* line 26537, vendor/assets/stylesheets/components-rounded.scss */
.border-before-white:before, .border-after-white:after {
  border-color: #ffffff !important;
}

/* line 26541, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-white:before, .border-top-after-white:after {
  border-top-color: #ffffff !important;
}

/* line 26545, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-white:before, .border-bottom-after-white:after {
  border-bottom-color: #ffffff !important;
}

/* line 26549, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-white:before, .border-left-after-white:after {
  border-left-color: #ffffff !important;
}

/* line 26553, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-white:before, .border-right-after-white:after {
  border-right-color: #ffffff !important;
}

/* line 26557, vendor/assets/stylesheets/components-rounded.scss */
.bg-default {
  background: #e1e5ec !important;
}

/* line 26561, vendor/assets/stylesheets/components-rounded.scss */
.bg-default-opacity {
  background: rgba(225, 229, 236, 0.8) !important;
}

/* line 26565, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-default:hover {
  background: #e1e5ec !important;
}

/* line 26569, vendor/assets/stylesheets/components-rounded.scss */
.font-default {
  color: #e1e5ec !important;
}

/* line 26573, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-default {
  color: #666 !important;
}

/* line 26577, vendor/assets/stylesheets/components-rounded.scss */
.border-default {
  border-color: #e1e5ec !important;
}

/* line 26581, vendor/assets/stylesheets/components-rounded.scss */
.border-top-default {
  border-top-color: #e1e5ec !important;
}

/* line 26585, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-default {
  border-bottom-color: #e1e5ec !important;
}

/* line 26589, vendor/assets/stylesheets/components-rounded.scss */
.border-left-default {
  border-left-color: #e1e5ec !important;
}

/* line 26593, vendor/assets/stylesheets/components-rounded.scss */
.border-right-default {
  border-right-color: #e1e5ec !important;
}

/* line 26597, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-default:before, .bg-after-default:after {
  background: #e1e5ec !important;
}

/* line 26601, vendor/assets/stylesheets/components-rounded.scss */
.border-before-default:before, .border-after-default:after {
  border-color: #e1e5ec !important;
}

/* line 26605, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-default:before, .border-top-after-default:after {
  border-top-color: #e1e5ec !important;
}

/* line 26609, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-default:before, .border-bottom-after-default:after {
  border-bottom-color: #e1e5ec !important;
}

/* line 26613, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-default:before, .border-left-after-default:after {
  border-left-color: #e1e5ec !important;
}

/* line 26617, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-default:before, .border-right-after-default:after {
  border-right-color: #e1e5ec !important;
}

/* line 26621, vendor/assets/stylesheets/components-rounded.scss */
.bg-dark {
  background: #2f353b !important;
}

/* line 26625, vendor/assets/stylesheets/components-rounded.scss */
.bg-dark-opacity {
  background: rgba(47, 53, 59, 0.8) !important;
}

/* line 26629, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-dark:hover {
  background: #2f353b !important;
}

/* line 26633, vendor/assets/stylesheets/components-rounded.scss */
.font-dark {
  color: #2f353b !important;
}

/* line 26637, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-dark {
  color: #FFFFFF !important;
}

/* line 26641, vendor/assets/stylesheets/components-rounded.scss */
.border-dark {
  border-color: #2f353b !important;
}

/* line 26645, vendor/assets/stylesheets/components-rounded.scss */
.border-top-dark {
  border-top-color: #2f353b !important;
}

/* line 26649, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-dark {
  border-bottom-color: #2f353b !important;
}

/* line 26653, vendor/assets/stylesheets/components-rounded.scss */
.border-left-dark {
  border-left-color: #2f353b !important;
}

/* line 26657, vendor/assets/stylesheets/components-rounded.scss */
.border-right-dark {
  border-right-color: #2f353b !important;
}

/* line 26661, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-dark:before, .bg-after-dark:after {
  background: #2f353b !important;
}

/* line 26665, vendor/assets/stylesheets/components-rounded.scss */
.border-before-dark:before, .border-after-dark:after {
  border-color: #2f353b !important;
}

/* line 26669, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-dark:before, .border-top-after-dark:after {
  border-top-color: #2f353b !important;
}

/* line 26673, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-dark:before, .border-bottom-after-dark:after {
  border-bottom-color: #2f353b !important;
}

/* line 26677, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-dark:before, .border-left-after-dark:after {
  border-left-color: #2f353b !important;
}

/* line 26681, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-dark:before, .border-right-after-dark:after {
  border-right-color: #2f353b !important;
}

/* line 26685, vendor/assets/stylesheets/components-rounded.scss */
.bg-blue {
  background: #264E9D !important;
}

/* line 26689, vendor/assets/stylesheets/components-rounded.scss */
.bg-blue-opacity {
  background: rgba(53, 152, 220, 0.8) !important;
}

/* line 26693, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-blue:hover {
  background: #264E9D !important;
}

/* line 26697, vendor/assets/stylesheets/components-rounded.scss */
.font-blue {
  color: #264E9D !important;
}

/* line 26701, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-blue {
  color: #FFFFFF !important;
}

/* line 26705, vendor/assets/stylesheets/components-rounded.scss */
.border-blue {
  border-color: #264E9D !important;
}

/* line 26709, vendor/assets/stylesheets/components-rounded.scss */
.border-top-blue {
  border-top-color: #264E9D !important;
}

/* line 26713, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-blue {
  border-bottom-color: #264E9D !important;
}

/* line 26717, vendor/assets/stylesheets/components-rounded.scss */
.border-left-blue {
  border-left-color: #264E9D !important;
}

/* line 26721, vendor/assets/stylesheets/components-rounded.scss */
.border-right-blue {
  border-right-color: #264E9D !important;
}

/* line 26725, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-blue:before, .bg-after-blue:after {
  background: #264E9D !important;
}

/* line 26729, vendor/assets/stylesheets/components-rounded.scss */
.border-before-blue:before, .border-after-blue:after {
  border-color: #264E9D !important;
}

/* line 26733, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-blue:before, .border-top-after-blue:after {
  border-top-color: #264E9D !important;
}

/* line 26737, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-blue:before, .border-bottom-after-blue:after {
  border-bottom-color: #264E9D !important;
}

/* line 26741, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-blue:before, .border-left-after-blue:after {
  border-left-color: #264E9D !important;
}

/* line 26745, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-blue:before, .border-right-after-blue:after {
  border-right-color: #264E9D !important;
}

/* line 26749, vendor/assets/stylesheets/components-rounded.scss */
.bg-blue-madison {
  background: #578ebe !important;
}

/* line 26753, vendor/assets/stylesheets/components-rounded.scss */
.bg-blue-madison-opacity {
  background: rgba(87, 142, 190, 0.8) !important;
}

/* line 26757, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-blue-madison:hover {
  background: #578ebe !important;
}

/* line 26761, vendor/assets/stylesheets/components-rounded.scss */
.font-blue-madison {
  color: #578ebe !important;
}

/* line 26765, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-blue-madison {
  color: #FFFFFF !important;
}

/* line 26769, vendor/assets/stylesheets/components-rounded.scss */
.border-blue-madison {
  border-color: #578ebe !important;
}

/* line 26773, vendor/assets/stylesheets/components-rounded.scss */
.border-top-blue-madison {
  border-top-color: #578ebe !important;
}

/* line 26777, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-blue-madison {
  border-bottom-color: #578ebe !important;
}

/* line 26781, vendor/assets/stylesheets/components-rounded.scss */
.border-left-blue-madison {
  border-left-color: #578ebe !important;
}

/* line 26785, vendor/assets/stylesheets/components-rounded.scss */
.border-right-blue-madison {
  border-right-color: #578ebe !important;
}

/* line 26789, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-blue-madison:before, .bg-after-blue-madison:after {
  background: #578ebe !important;
}

/* line 26793, vendor/assets/stylesheets/components-rounded.scss */
.border-before-blue-madison:before, .border-after-blue-madison:after {
  border-color: #578ebe !important;
}

/* line 26797, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-blue-madison:before, .border-top-after-blue-madison:after {
  border-top-color: #578ebe !important;
}

/* line 26801, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-blue-madison:before, .border-bottom-after-blue-madison:after {
  border-bottom-color: #578ebe !important;
}

/* line 26805, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-blue-madison:before, .border-left-after-blue-madison:after {
  border-left-color: #578ebe !important;
}

/* line 26809, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-blue-madison:before, .border-right-after-blue-madison:after {
  border-right-color: #578ebe !important;
}

/* line 26813, vendor/assets/stylesheets/components-rounded.scss */
.bg-blue-chambray {
  background: #2C3E50 !important;
}

/* line 26817, vendor/assets/stylesheets/components-rounded.scss */
.bg-blue-chambray-opacity {
  background: rgba(44, 62, 80, 0.8) !important;
}

/* line 26821, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-blue-chambray:hover {
  background: #2C3E50 !important;
}

/* line 26825, vendor/assets/stylesheets/components-rounded.scss */
.font-blue-chambray {
  color: #2C3E50 !important;
}

/* line 26829, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-blue-chambray {
  color: #FFFFFF !important;
}

/* line 26833, vendor/assets/stylesheets/components-rounded.scss */
.border-blue-chambray {
  border-color: #2C3E50 !important;
}

/* line 26837, vendor/assets/stylesheets/components-rounded.scss */
.border-top-blue-chambray {
  border-top-color: #2C3E50 !important;
}

/* line 26841, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-blue-chambray {
  border-bottom-color: #2C3E50 !important;
}

/* line 26845, vendor/assets/stylesheets/components-rounded.scss */
.border-left-blue-chambray {
  border-left-color: #2C3E50 !important;
}

/* line 26849, vendor/assets/stylesheets/components-rounded.scss */
.border-right-blue-chambray {
  border-right-color: #2C3E50 !important;
}

/* line 26853, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-blue-chambray:before, .bg-after-blue-chambray:after {
  background: #2C3E50 !important;
}

/* line 26857, vendor/assets/stylesheets/components-rounded.scss */
.border-before-blue-chambray:before, .border-after-blue-chambray:after {
  border-color: #2C3E50 !important;
}

/* line 26861, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-blue-chambray:before, .border-top-after-blue-chambray:after {
  border-top-color: #2C3E50 !important;
}

/* line 26865, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-blue-chambray:before, .border-bottom-after-blue-chambray:after {
  border-bottom-color: #2C3E50 !important;
}

/* line 26869, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-blue-chambray:before, .border-left-after-blue-chambray:after {
  border-left-color: #2C3E50 !important;
}

/* line 26873, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-blue-chambray:before, .border-right-after-blue-chambray:after {
  border-right-color: #2C3E50 !important;
}

/* line 26877, vendor/assets/stylesheets/components-rounded.scss */
.bg-blue-ebonyclay {
  background: #22313F !important;
}

/* line 26881, vendor/assets/stylesheets/components-rounded.scss */
.bg-blue-ebonyclay-opacity {
  background: rgba(34, 49, 63, 0.8) !important;
}

/* line 26885, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-blue-ebonyclay:hover {
  background: #22313F !important;
}

/* line 26889, vendor/assets/stylesheets/components-rounded.scss */
.font-blue-ebonyclay {
  color: #22313F !important;
}

/* line 26893, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-blue-ebonyclay {
  color: #FFFFFF !important;
}

/* line 26897, vendor/assets/stylesheets/components-rounded.scss */
.border-blue-ebonyclay {
  border-color: #22313F !important;
}

/* line 26901, vendor/assets/stylesheets/components-rounded.scss */
.border-top-blue-ebonyclay {
  border-top-color: #22313F !important;
}

/* line 26905, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-blue-ebonyclay {
  border-bottom-color: #22313F !important;
}

/* line 26909, vendor/assets/stylesheets/components-rounded.scss */
.border-left-blue-ebonyclay {
  border-left-color: #22313F !important;
}

/* line 26913, vendor/assets/stylesheets/components-rounded.scss */
.border-right-blue-ebonyclay {
  border-right-color: #22313F !important;
}

/* line 26917, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-blue-ebonyclay:before, .bg-after-blue-ebonyclay:after {
  background: #22313F !important;
}

/* line 26921, vendor/assets/stylesheets/components-rounded.scss */
.border-before-blue-ebonyclay:before, .border-after-blue-ebonyclay:after {
  border-color: #22313F !important;
}

/* line 26925, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-blue-ebonyclay:before, .border-top-after-blue-ebonyclay:after {
  border-top-color: #22313F !important;
}

/* line 26929, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-blue-ebonyclay:before, .border-bottom-after-blue-ebonyclay:after {
  border-bottom-color: #22313F !important;
}

/* line 26933, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-blue-ebonyclay:before, .border-left-after-blue-ebonyclay:after {
  border-left-color: #22313F !important;
}

/* line 26937, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-blue-ebonyclay:before, .border-right-after-blue-ebonyclay:after {
  border-right-color: #22313F !important;
}

/* line 26941, vendor/assets/stylesheets/components-rounded.scss */
.bg-blue-hoki {
  background: #67809F !important;
}

/* line 26945, vendor/assets/stylesheets/components-rounded.scss */
.bg-blue-hoki-opacity {
  background: rgba(103, 128, 159, 0.8) !important;
}

/* line 26949, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-blue-hoki:hover {
  background: #67809F !important;
}

/* line 26953, vendor/assets/stylesheets/components-rounded.scss */
.font-blue-hoki {
  color: #67809F !important;
}

/* line 26957, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-blue-hoki {
  color: #FFFFFF !important;
}

/* line 26961, vendor/assets/stylesheets/components-rounded.scss */
.border-blue-hoki {
  border-color: #67809F !important;
}

/* line 26965, vendor/assets/stylesheets/components-rounded.scss */
.border-top-blue-hoki {
  border-top-color: #67809F !important;
}

/* line 26969, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-blue-hoki {
  border-bottom-color: #67809F !important;
}

/* line 26973, vendor/assets/stylesheets/components-rounded.scss */
.border-left-blue-hoki {
  border-left-color: #67809F !important;
}

/* line 26977, vendor/assets/stylesheets/components-rounded.scss */
.border-right-blue-hoki {
  border-right-color: #67809F !important;
}

/* line 26981, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-blue-hoki:before, .bg-after-blue-hoki:after {
  background: #67809F !important;
}

/* line 26985, vendor/assets/stylesheets/components-rounded.scss */
.border-before-blue-hoki:before, .border-after-blue-hoki:after {
  border-color: #67809F !important;
}

/* line 26989, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-blue-hoki:before, .border-top-after-blue-hoki:after {
  border-top-color: #67809F !important;
}

/* line 26993, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-blue-hoki:before, .border-bottom-after-blue-hoki:after {
  border-bottom-color: #67809F !important;
}

/* line 26997, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-blue-hoki:before, .border-left-after-blue-hoki:after {
  border-left-color: #67809F !important;
}

/* line 27001, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-blue-hoki:before, .border-right-after-blue-hoki:after {
  border-right-color: #67809F !important;
}

/* line 27005, vendor/assets/stylesheets/components-rounded.scss */
.bg-blue-steel {
  background: #4B77BE !important;
}

/* line 27009, vendor/assets/stylesheets/components-rounded.scss */
.bg-blue-steel-opacity {
  background: rgba(75, 119, 190, 0.8) !important;
}

/* line 27013, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-blue-steel:hover {
  background: #4B77BE !important;
}

/* line 27017, vendor/assets/stylesheets/components-rounded.scss */
.font-blue-steel {
  color: #4B77BE !important;
}

/* line 27021, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-blue-steel {
  color: #FFFFFF !important;
}

/* line 27025, vendor/assets/stylesheets/components-rounded.scss */
.border-blue-steel {
  border-color: #4B77BE !important;
}

/* line 27029, vendor/assets/stylesheets/components-rounded.scss */
.border-top-blue-steel {
  border-top-color: #4B77BE !important;
}

/* line 27033, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-blue-steel {
  border-bottom-color: #4B77BE !important;
}

/* line 27037, vendor/assets/stylesheets/components-rounded.scss */
.border-left-blue-steel {
  border-left-color: #4B77BE !important;
}

/* line 27041, vendor/assets/stylesheets/components-rounded.scss */
.border-right-blue-steel {
  border-right-color: #4B77BE !important;
}

/* line 27045, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-blue-steel:before, .bg-after-blue-steel:after {
  background: #4B77BE !important;
}

/* line 27049, vendor/assets/stylesheets/components-rounded.scss */
.border-before-blue-steel:before, .border-after-blue-steel:after {
  border-color: #4B77BE !important;
}

/* line 27053, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-blue-steel:before, .border-top-after-blue-steel:after {
  border-top-color: #4B77BE !important;
}

/* line 27057, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-blue-steel:before, .border-bottom-after-blue-steel:after {
  border-bottom-color: #4B77BE !important;
}

/* line 27061, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-blue-steel:before, .border-left-after-blue-steel:after {
  border-left-color: #4B77BE !important;
}

/* line 27065, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-blue-steel:before, .border-right-after-blue-steel:after {
  border-right-color: #4B77BE !important;
}

/* line 27069, vendor/assets/stylesheets/components-rounded.scss */
.bg-blue-soft {
  background: #4c87b9 !important;
}

/* line 27073, vendor/assets/stylesheets/components-rounded.scss */
.bg-blue-soft-opacity {
  background: rgba(76, 135, 185, 0.8) !important;
}

/* line 27077, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-blue-soft:hover {
  background: #4c87b9 !important;
}

/* line 27081, vendor/assets/stylesheets/components-rounded.scss */
.font-blue-soft {
  color: #4c87b9 !important;
}

/* line 27085, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-blue-soft {
  color: #FFFFFF !important;
}

/* line 27089, vendor/assets/stylesheets/components-rounded.scss */
.border-blue-soft {
  border-color: #4c87b9 !important;
}

/* line 27093, vendor/assets/stylesheets/components-rounded.scss */
.border-top-blue-soft {
  border-top-color: #4c87b9 !important;
}

/* line 27097, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-blue-soft {
  border-bottom-color: #4c87b9 !important;
}

/* line 27101, vendor/assets/stylesheets/components-rounded.scss */
.border-left-blue-soft {
  border-left-color: #4c87b9 !important;
}

/* line 27105, vendor/assets/stylesheets/components-rounded.scss */
.border-right-blue-soft {
  border-right-color: #4c87b9 !important;
}

/* line 27109, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-blue-soft:before, .bg-after-blue-soft:after {
  background: #4c87b9 !important;
}

/* line 27113, vendor/assets/stylesheets/components-rounded.scss */
.border-before-blue-soft:before, .border-after-blue-soft:after {
  border-color: #4c87b9 !important;
}

/* line 27117, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-blue-soft:before, .border-top-after-blue-soft:after {
  border-top-color: #4c87b9 !important;
}

/* line 27121, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-blue-soft:before, .border-bottom-after-blue-soft:after {
  border-bottom-color: #4c87b9 !important;
}

/* line 27125, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-blue-soft:before, .border-left-after-blue-soft:after {
  border-left-color: #4c87b9 !important;
}

/* line 27129, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-blue-soft:before, .border-right-after-blue-soft:after {
  border-right-color: #4c87b9 !important;
}

/* line 27133, vendor/assets/stylesheets/components-rounded.scss */
.bg-blue-dark {
  background: #5e738b !important;
}

/* line 27137, vendor/assets/stylesheets/components-rounded.scss */
.bg-blue-dark-opacity {
  background: rgba(94, 115, 139, 0.8) !important;
}

/* line 27141, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-blue-dark:hover {
  background: #5e738b !important;
}

/* line 27145, vendor/assets/stylesheets/components-rounded.scss */
.font-blue-dark {
  color: #5e738b !important;
}

/* line 27149, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-blue-dark {
  color: #FFFFFF !important;
}

/* line 27153, vendor/assets/stylesheets/components-rounded.scss */
.border-blue-dark {
  border-color: #5e738b !important;
}

/* line 27157, vendor/assets/stylesheets/components-rounded.scss */
.border-top-blue-dark {
  border-top-color: #5e738b !important;
}

/* line 27161, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-blue-dark {
  border-bottom-color: #5e738b !important;
}

/* line 27165, vendor/assets/stylesheets/components-rounded.scss */
.border-left-blue-dark {
  border-left-color: #5e738b !important;
}

/* line 27169, vendor/assets/stylesheets/components-rounded.scss */
.border-right-blue-dark {
  border-right-color: #5e738b !important;
}

/* line 27173, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-blue-dark:before, .bg-after-blue-dark:after {
  background: #5e738b !important;
}

/* line 27177, vendor/assets/stylesheets/components-rounded.scss */
.border-before-blue-dark:before, .border-after-blue-dark:after {
  border-color: #5e738b !important;
}

/* line 27181, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-blue-dark:before, .border-top-after-blue-dark:after {
  border-top-color: #5e738b !important;
}

/* line 27185, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-blue-dark:before, .border-bottom-after-blue-dark:after {
  border-bottom-color: #5e738b !important;
}

/* line 27189, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-blue-dark:before, .border-left-after-blue-dark:after {
  border-left-color: #5e738b !important;
}

/* line 27193, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-blue-dark:before, .border-right-after-blue-dark:after {
  border-right-color: #5e738b !important;
}

/* line 27197, vendor/assets/stylesheets/components-rounded.scss */
.bg-blue-sharp {
  background: #5C9BD1 !important;
}

/* line 27201, vendor/assets/stylesheets/components-rounded.scss */
.bg-blue-sharp-opacity {
  background: rgba(92, 155, 209, 0.8) !important;
}

/* line 27205, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-blue-sharp:hover {
  background: #5C9BD1 !important;
}

/* line 27209, vendor/assets/stylesheets/components-rounded.scss */
.font-blue-sharp {
  color: #5C9BD1 !important;
}

/* line 27213, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-blue-sharp {
  color: #FFFFFF !important;
}

/* line 27217, vendor/assets/stylesheets/components-rounded.scss */
.border-blue-sharp {
  border-color: #5C9BD1 !important;
}

/* line 27221, vendor/assets/stylesheets/components-rounded.scss */
.border-top-blue-sharp {
  border-top-color: #5C9BD1 !important;
}

/* line 27225, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-blue-sharp {
  border-bottom-color: #5C9BD1 !important;
}

/* line 27229, vendor/assets/stylesheets/components-rounded.scss */
.border-left-blue-sharp {
  border-left-color: #5C9BD1 !important;
}

/* line 27233, vendor/assets/stylesheets/components-rounded.scss */
.border-right-blue-sharp {
  border-right-color: #5C9BD1 !important;
}

/* line 27237, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-blue-sharp:before, .bg-after-blue-sharp:after {
  background: #5C9BD1 !important;
}

/* line 27241, vendor/assets/stylesheets/components-rounded.scss */
.border-before-blue-sharp:before, .border-after-blue-sharp:after {
  border-color: #5C9BD1 !important;
}

/* line 27245, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-blue-sharp:before, .border-top-after-blue-sharp:after {
  border-top-color: #5C9BD1 !important;
}

/* line 27249, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-blue-sharp:before, .border-bottom-after-blue-sharp:after {
  border-bottom-color: #5C9BD1 !important;
}

/* line 27253, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-blue-sharp:before, .border-left-after-blue-sharp:after {
  border-left-color: #5C9BD1 !important;
}

/* line 27257, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-blue-sharp:before, .border-right-after-blue-sharp:after {
  border-right-color: #5C9BD1 !important;
}

/* line 27261, vendor/assets/stylesheets/components-rounded.scss */
.bg-green {
  background: #32c5d2 !important;
}

/* line 27265, vendor/assets/stylesheets/components-rounded.scss */
.bg-green-opacity {
  background: rgba(50, 197, 210, 0.8) !important;
}

/* line 27269, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-green:hover {
  background: #32c5d2 !important;
}

/* line 27273, vendor/assets/stylesheets/components-rounded.scss */
.font-green {
  color: #32c5d2 !important;
}

/* line 27277, vendor/assets/stylesheets/components-rounded.scss */
.font-darkblue {
  color: #2D5F8B !important;
}

/* line 27281, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-green {
  color: #FFFFFF !important;
}

/* line 27285, vendor/assets/stylesheets/components-rounded.scss */
.border-green {
  border-color: #32c5d2 !important;
}

/* line 27289, vendor/assets/stylesheets/components-rounded.scss */
.border-top-green {
  border-top-color: #32c5d2 !important;
}

/* line 27293, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-green {
  border-bottom-color: #32c5d2 !important;
}

/* line 27297, vendor/assets/stylesheets/components-rounded.scss */
.border-left-green {
  border-left-color: #32c5d2 !important;
}

/* line 27301, vendor/assets/stylesheets/components-rounded.scss */
.border-right-green {
  border-right-color: #32c5d2 !important;
}

/* line 27305, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-green:before, .bg-after-green:after {
  background: #32c5d2 !important;
}

/* line 27309, vendor/assets/stylesheets/components-rounded.scss */
.border-before-green:before, .border-after-green:after {
  border-color: #32c5d2 !important;
}

/* line 27313, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-green:before, .border-top-after-green:after {
  border-top-color: #32c5d2 !important;
}

/* line 27317, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-green:before, .border-bottom-after-green:after {
  border-bottom-color: #32c5d2 !important;
}

/* line 27321, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-green:before, .border-left-after-green:after {
  border-left-color: #32c5d2 !important;
}

/* line 27325, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-green:before, .border-right-after-green:after {
  border-right-color: #32c5d2 !important;
}

/* line 27329, vendor/assets/stylesheets/components-rounded.scss */
.bg-green-meadow {
  background: #1BBC9B !important;
}

/* line 27333, vendor/assets/stylesheets/components-rounded.scss */
.bg-green-meadow-opacity {
  background: rgba(27, 188, 155, 0.8) !important;
}

/* line 27337, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-green-meadow:hover {
  background: #1BBC9B !important;
}

/* line 27341, vendor/assets/stylesheets/components-rounded.scss */
.font-green-meadow {
  color: #1BBC9B !important;
}

/* line 27345, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-green-meadow {
  color: #FFFFFF !important;
}

/* line 27349, vendor/assets/stylesheets/components-rounded.scss */
.border-green-meadow {
  border-color: #1BBC9B !important;
}

/* line 27353, vendor/assets/stylesheets/components-rounded.scss */
.border-top-green-meadow {
  border-top-color: #1BBC9B !important;
}

/* line 27357, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-green-meadow {
  border-bottom-color: #1BBC9B !important;
}

/* line 27361, vendor/assets/stylesheets/components-rounded.scss */
.border-left-green-meadow {
  border-left-color: #1BBC9B !important;
}

/* line 27365, vendor/assets/stylesheets/components-rounded.scss */
.border-right-green-meadow {
  border-right-color: #1BBC9B !important;
}

/* line 27369, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-green-meadow:before, .bg-after-green-meadow:after {
  background: #1BBC9B !important;
}

/* line 27373, vendor/assets/stylesheets/components-rounded.scss */
.border-before-green-meadow:before, .border-after-green-meadow:after {
  border-color: #1BBC9B !important;
}

/* line 27377, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-green-meadow:before, .border-top-after-green-meadow:after {
  border-top-color: #1BBC9B !important;
}

/* line 27381, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-green-meadow:before, .border-bottom-after-green-meadow:after {
  border-bottom-color: #1BBC9B !important;
}

/* line 27385, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-green-meadow:before, .border-left-after-green-meadow:after {
  border-left-color: #1BBC9B !important;
}

/* line 27389, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-green-meadow:before, .border-right-after-green-meadow:after {
  border-right-color: #1BBC9B !important;
}

/* line 27393, vendor/assets/stylesheets/components-rounded.scss */
.bg-green-seagreen {
  background: #1BA39C !important;
}

/* line 27397, vendor/assets/stylesheets/components-rounded.scss */
.bg-green-seagreen-opacity {
  background: rgba(27, 163, 156, 0.8) !important;
}

/* line 27401, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-green-seagreen:hover {
  background: #1BA39C !important;
}

/* line 27405, vendor/assets/stylesheets/components-rounded.scss */
.font-green-seagreen {
  color: #1BA39C !important;
}

/* line 27409, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-green-seagreen {
  color: #FFFFFF !important;
}

/* line 27413, vendor/assets/stylesheets/components-rounded.scss */
.border-green-seagreen {
  border-color: #1BA39C !important;
}

/* line 27417, vendor/assets/stylesheets/components-rounded.scss */
.border-top-green-seagreen {
  border-top-color: #1BA39C !important;
}

/* line 27421, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-green-seagreen {
  border-bottom-color: #1BA39C !important;
}

/* line 27425, vendor/assets/stylesheets/components-rounded.scss */
.border-left-green-seagreen {
  border-left-color: #1BA39C !important;
}

/* line 27429, vendor/assets/stylesheets/components-rounded.scss */
.border-right-green-seagreen {
  border-right-color: #1BA39C !important;
}

/* line 27433, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-green-seagreen:before, .bg-after-green-seagreen:after {
  background: #1BA39C !important;
}

/* line 27437, vendor/assets/stylesheets/components-rounded.scss */
.border-before-green-seagreen:before, .border-after-green-seagreen:after {
  border-color: #1BA39C !important;
}

/* line 27441, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-green-seagreen:before, .border-top-after-green-seagreen:after {
  border-top-color: #1BA39C !important;
}

/* line 27445, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-green-seagreen:before, .border-bottom-after-green-seagreen:after {
  border-bottom-color: #1BA39C !important;
}

/* line 27449, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-green-seagreen:before, .border-left-after-green-seagreen:after {
  border-left-color: #1BA39C !important;
}

/* line 27453, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-green-seagreen:before, .border-right-after-green-seagreen:after {
  border-right-color: #1BA39C !important;
}

/* line 27457, vendor/assets/stylesheets/components-rounded.scss */
.bg-green-turquoise {
  background: #36D7B7 !important;
}

/* line 27461, vendor/assets/stylesheets/components-rounded.scss */
.bg-green-turquoise-opacity {
  background: rgba(54, 215, 183, 0.8) !important;
}

/* line 27465, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-green-turquoise:hover {
  background: #36D7B7 !important;
}

/* line 27469, vendor/assets/stylesheets/components-rounded.scss */
.font-green-turquoise {
  color: #36D7B7 !important;
}

/* line 27473, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-green-turquoise {
  color: #FFFFFF !important;
}

/* line 27477, vendor/assets/stylesheets/components-rounded.scss */
.border-green-turquoise {
  border-color: #36D7B7 !important;
}

/* line 27481, vendor/assets/stylesheets/components-rounded.scss */
.border-top-green-turquoise {
  border-top-color: #36D7B7 !important;
}

/* line 27485, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-green-turquoise {
  border-bottom-color: #36D7B7 !important;
}

/* line 27489, vendor/assets/stylesheets/components-rounded.scss */
.border-left-green-turquoise {
  border-left-color: #36D7B7 !important;
}

/* line 27493, vendor/assets/stylesheets/components-rounded.scss */
.border-right-green-turquoise {
  border-right-color: #36D7B7 !important;
}

/* line 27497, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-green-turquoise:before, .bg-after-green-turquoise:after {
  background: #36D7B7 !important;
}

/* line 27501, vendor/assets/stylesheets/components-rounded.scss */
.border-before-green-turquoise:before, .border-after-green-turquoise:after {
  border-color: #36D7B7 !important;
}

/* line 27505, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-green-turquoise:before, .border-top-after-green-turquoise:after {
  border-top-color: #36D7B7 !important;
}

/* line 27509, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-green-turquoise:before, .border-bottom-after-green-turquoise:after {
  border-bottom-color: #36D7B7 !important;
}

/* line 27513, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-green-turquoise:before, .border-left-after-green-turquoise:after {
  border-left-color: #36D7B7 !important;
}

/* line 27517, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-green-turquoise:before, .border-right-after-green-turquoise:after {
  border-right-color: #36D7B7 !important;
}

/* line 27521, vendor/assets/stylesheets/components-rounded.scss */
.bg-green-haze {
  background: #44b6ae !important;
}

/* line 27525, vendor/assets/stylesheets/components-rounded.scss */
.bg-green-haze-opacity {
  background: rgba(68, 182, 174, 0.8) !important;
}

/* line 27529, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-green-haze:hover {
  background: #44b6ae !important;
}

/* line 27533, vendor/assets/stylesheets/components-rounded.scss */
.font-green-haze {
  color: #44b6ae !important;
}

/* line 27537, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-green-haze {
  color: #FFFFFF !important;
}

/* line 27541, vendor/assets/stylesheets/components-rounded.scss */
.border-green-haze {
  border-color: #44b6ae !important;
}

/* line 27545, vendor/assets/stylesheets/components-rounded.scss */
.border-top-green-haze {
  border-top-color: #44b6ae !important;
}

/* line 27549, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-green-haze {
  border-bottom-color: #44b6ae !important;
}

/* line 27553, vendor/assets/stylesheets/components-rounded.scss */
.border-left-green-haze {
  border-left-color: #44b6ae !important;
}

/* line 27557, vendor/assets/stylesheets/components-rounded.scss */
.border-right-green-haze {
  border-right-color: #44b6ae !important;
}

/* line 27561, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-green-haze:before, .bg-after-green-haze:after {
  background: #44b6ae !important;
}

/* line 27565, vendor/assets/stylesheets/components-rounded.scss */
.border-before-green-haze:before, .border-after-green-haze:after {
  border-color: #44b6ae !important;
}

/* line 27569, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-green-haze:before, .border-top-after-green-haze:after {
  border-top-color: #44b6ae !important;
}

/* line 27573, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-green-haze:before, .border-bottom-after-green-haze:after {
  border-bottom-color: #44b6ae !important;
}

/* line 27577, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-green-haze:before, .border-left-after-green-haze:after {
  border-left-color: #44b6ae !important;
}

/* line 27581, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-green-haze:before, .border-right-after-green-haze:after {
  border-right-color: #44b6ae !important;
}

/* line 27585, vendor/assets/stylesheets/components-rounded.scss */
.bg-green-jungle {
  background: #26C281 !important;
}

/* line 27589, vendor/assets/stylesheets/components-rounded.scss */
.bg-green-jungle-opacity {
  background: rgba(38, 194, 129, 0.8) !important;
}

/* line 27593, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-green-jungle:hover {
  background: #26C281 !important;
}

/* line 27597, vendor/assets/stylesheets/components-rounded.scss */
.font-green-jungle {
  color: #26C281 !important;
}

/* line 27601, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-green-jungle {
  color: #FFFFFF !important;
}

/* line 27605, vendor/assets/stylesheets/components-rounded.scss */
.border-green-jungle {
  border-color: #26C281 !important;
}

/* line 27609, vendor/assets/stylesheets/components-rounded.scss */
.border-top-green-jungle {
  border-top-color: #26C281 !important;
}

/* line 27613, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-green-jungle {
  border-bottom-color: #26C281 !important;
}

/* line 27617, vendor/assets/stylesheets/components-rounded.scss */
.border-left-green-jungle {
  border-left-color: #26C281 !important;
}

/* line 27621, vendor/assets/stylesheets/components-rounded.scss */
.border-right-green-jungle {
  border-right-color: #26C281 !important;
}

/* line 27625, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-green-jungle:before, .bg-after-green-jungle:after {
  background: #26C281 !important;
}

/* line 27629, vendor/assets/stylesheets/components-rounded.scss */
.border-before-green-jungle:before, .border-after-green-jungle:after {
  border-color: #26C281 !important;
}

/* line 27633, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-green-jungle:before, .border-top-after-green-jungle:after {
  border-top-color: #26C281 !important;
}

/* line 27637, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-green-jungle:before, .border-bottom-after-green-jungle:after {
  border-bottom-color: #26C281 !important;
}

/* line 27641, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-green-jungle:before, .border-left-after-green-jungle:after {
  border-left-color: #26C281 !important;
}

/* line 27645, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-green-jungle:before, .border-right-after-green-jungle:after {
  border-right-color: #26C281 !important;
}

/* line 27649, vendor/assets/stylesheets/components-rounded.scss */
.bg-green-soft {
  background: #3faba4 !important;
}

/* line 27653, vendor/assets/stylesheets/components-rounded.scss */
.bg-green-soft-opacity {
  background: rgba(63, 171, 164, 0.8) !important;
}

/* line 27657, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-green-soft:hover {
  background: #3faba4 !important;
}

/* line 27661, vendor/assets/stylesheets/components-rounded.scss */
.font-green-soft {
  color: #3faba4 !important;
}

/* line 27665, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-green-soft {
  color: #FFFFFF !important;
}

/* line 27669, vendor/assets/stylesheets/components-rounded.scss */
.border-green-soft {
  border-color: #3faba4 !important;
}

/* line 27673, vendor/assets/stylesheets/components-rounded.scss */
.border-top-green-soft {
  border-top-color: #3faba4 !important;
}

/* line 27677, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-green-soft {
  border-bottom-color: #3faba4 !important;
}

/* line 27681, vendor/assets/stylesheets/components-rounded.scss */
.border-left-green-soft {
  border-left-color: #3faba4 !important;
}

/* line 27685, vendor/assets/stylesheets/components-rounded.scss */
.border-right-green-soft {
  border-right-color: #3faba4 !important;
}

/* line 27689, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-green-soft:before, .bg-after-green-soft:after {
  background: #3faba4 !important;
}

/* line 27693, vendor/assets/stylesheets/components-rounded.scss */
.border-before-green-soft:before, .border-after-green-soft:after {
  border-color: #3faba4 !important;
}

/* line 27697, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-green-soft:before, .border-top-after-green-soft:after {
  border-top-color: #3faba4 !important;
}

/* line 27701, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-green-soft:before, .border-bottom-after-green-soft:after {
  border-bottom-color: #3faba4 !important;
}

/* line 27705, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-green-soft:before, .border-left-after-green-soft:after {
  border-left-color: #3faba4 !important;
}

/* line 27709, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-green-soft:before, .border-right-after-green-soft:after {
  border-right-color: #3faba4 !important;
}

/* line 27713, vendor/assets/stylesheets/components-rounded.scss */
.bg-green-dark {
  background: #4DB3A2 !important;
}

/* line 27717, vendor/assets/stylesheets/components-rounded.scss */
.bg-green-dark-opacity {
  background: rgba(77, 179, 162, 0.8) !important;
}

/* line 27721, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-green-dark:hover {
  background: #4DB3A2 !important;
}

/* line 27725, vendor/assets/stylesheets/components-rounded.scss */
.font-green-dark {
  color: #4DB3A2 !important;
}

/* line 27729, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-green-dark {
  color: #FFFFFF !important;
}

/* line 27733, vendor/assets/stylesheets/components-rounded.scss */
.border-green-dark {
  border-color: #4DB3A2 !important;
}

/* line 27737, vendor/assets/stylesheets/components-rounded.scss */
.border-top-green-dark {
  border-top-color: #4DB3A2 !important;
}

/* line 27741, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-green-dark {
  border-bottom-color: #4DB3A2 !important;
}

/* line 27745, vendor/assets/stylesheets/components-rounded.scss */
.border-left-green-dark {
  border-left-color: #4DB3A2 !important;
}

/* line 27749, vendor/assets/stylesheets/components-rounded.scss */
.border-right-green-dark {
  border-right-color: #4DB3A2 !important;
}

/* line 27753, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-green-dark:before, .bg-after-green-dark:after {
  background: #4DB3A2 !important;
}

/* line 27757, vendor/assets/stylesheets/components-rounded.scss */
.border-before-green-dark:before, .border-after-green-dark:after {
  border-color: #4DB3A2 !important;
}

/* line 27761, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-green-dark:before, .border-top-after-green-dark:after {
  border-top-color: #4DB3A2 !important;
}

/* line 27765, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-green-dark:before, .border-bottom-after-green-dark:after {
  border-bottom-color: #4DB3A2 !important;
}

/* line 27769, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-green-dark:before, .border-left-after-green-dark:after {
  border-left-color: #4DB3A2 !important;
}

/* line 27773, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-green-dark:before, .border-right-after-green-dark:after {
  border-right-color: #4DB3A2 !important;
}

/* line 27777, vendor/assets/stylesheets/components-rounded.scss */
.bg-green-sharp {
  background: #2ab4c0 !important;
}

/* line 27781, vendor/assets/stylesheets/components-rounded.scss */
.bg-green-sharp-opacity {
  background: rgba(42, 180, 192, 0.8) !important;
}

/* line 27785, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-green-sharp:hover {
  background: #2ab4c0 !important;
}

/* line 27789, vendor/assets/stylesheets/components-rounded.scss */
.font-green-sharp {
  color: #2ab4c0 !important;
}

/* line 27793, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-green-sharp {
  color: #FFFFFF !important;
}

/* line 27797, vendor/assets/stylesheets/components-rounded.scss */
.border-green-sharp {
  border-color: #2ab4c0 !important;
}

/* line 27801, vendor/assets/stylesheets/components-rounded.scss */
.border-top-green-sharp {
  border-top-color: #2ab4c0 !important;
}

/* line 27805, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-green-sharp {
  border-bottom-color: #2ab4c0 !important;
}

/* line 27809, vendor/assets/stylesheets/components-rounded.scss */
.border-left-green-sharp {
  border-left-color: #2ab4c0 !important;
}

/* line 27813, vendor/assets/stylesheets/components-rounded.scss */
.border-right-green-sharp {
  border-right-color: #2ab4c0 !important;
}

/* line 27817, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-green-sharp:before, .bg-after-green-sharp:after {
  background: #2ab4c0 !important;
}

/* line 27821, vendor/assets/stylesheets/components-rounded.scss */
.border-before-green-sharp:before, .border-after-green-sharp:after {
  border-color: #2ab4c0 !important;
}

/* line 27825, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-green-sharp:before, .border-top-after-green-sharp:after {
  border-top-color: #2ab4c0 !important;
}

/* line 27829, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-green-sharp:before, .border-bottom-after-green-sharp:after {
  border-bottom-color: #2ab4c0 !important;
}

/* line 27833, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-green-sharp:before, .border-left-after-green-sharp:after {
  border-left-color: #2ab4c0 !important;
}

/* line 27837, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-green-sharp:before, .border-right-after-green-sharp:after {
  border-right-color: #2ab4c0 !important;
}

/* line 27841, vendor/assets/stylesheets/components-rounded.scss */
.bg-grey {
  background: #E5E5E5 !important;
}

/* line 27845, vendor/assets/stylesheets/components-rounded.scss */
.bg-grey-opacity {
  background: rgba(229, 229, 229, 0.8) !important;
}

/* line 27849, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-grey:hover {
  background: #E5E5E5 !important;
}

/* line 27853, vendor/assets/stylesheets/components-rounded.scss */
.font-grey {
  color: #E5E5E5 !important;
}

/* line 27857, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-grey {
  color: #333333 !important;
}

/* line 27861, vendor/assets/stylesheets/components-rounded.scss */
.border-grey {
  border-color: #E5E5E5 !important;
}

/* line 27865, vendor/assets/stylesheets/components-rounded.scss */
.border-top-grey {
  border-top-color: #E5E5E5 !important;
}

/* line 27869, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-grey {
  border-bottom-color: #E5E5E5 !important;
}

/* line 27873, vendor/assets/stylesheets/components-rounded.scss */
.border-left-grey {
  border-left-color: #E5E5E5 !important;
}

/* line 27877, vendor/assets/stylesheets/components-rounded.scss */
.border-right-grey {
  border-right-color: #E5E5E5 !important;
}

/* line 27881, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-grey:before, .bg-after-grey:after {
  background: #E5E5E5 !important;
}

/* line 27885, vendor/assets/stylesheets/components-rounded.scss */
.border-before-grey:before, .border-after-grey:after {
  border-color: #E5E5E5 !important;
}

/* line 27889, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-grey:before, .border-top-after-grey:after {
  border-top-color: #E5E5E5 !important;
}

/* line 27893, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-grey:before, .border-bottom-after-grey:after {
  border-bottom-color: #E5E5E5 !important;
}

/* line 27897, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-grey:before, .border-left-after-grey:after {
  border-left-color: #E5E5E5 !important;
}

/* line 27901, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-grey:before, .border-right-after-grey:after {
  border-right-color: #E5E5E5 !important;
}

/* line 27905, vendor/assets/stylesheets/components-rounded.scss */
.bg-grey-steel {
  background: #e9edef !important;
}

/* line 27909, vendor/assets/stylesheets/components-rounded.scss */
.bg-grey-steel-opacity {
  background: rgba(233, 237, 239, 0.8) !important;
}

/* line 27913, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-grey-steel:hover {
  background: #e9edef !important;
}

/* line 27917, vendor/assets/stylesheets/components-rounded.scss */
.font-grey-steel {
  color: #e9edef !important;
}

/* line 27921, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-grey-steel {
  color: #80898e !important;
}

/* line 27925, vendor/assets/stylesheets/components-rounded.scss */
.border-grey-steel {
  border-color: #e9edef !important;
}

/* line 27929, vendor/assets/stylesheets/components-rounded.scss */
.border-top-grey-steel {
  border-top-color: #e9edef !important;
}

/* line 27933, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-grey-steel {
  border-bottom-color: #e9edef !important;
}

/* line 27937, vendor/assets/stylesheets/components-rounded.scss */
.border-left-grey-steel {
  border-left-color: #e9edef !important;
}

/* line 27941, vendor/assets/stylesheets/components-rounded.scss */
.border-right-grey-steel {
  border-right-color: #e9edef !important;
}

/* line 27945, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-grey-steel:before, .bg-after-grey-steel:after {
  background: #e9edef !important;
}

/* line 27949, vendor/assets/stylesheets/components-rounded.scss */
.border-before-grey-steel:before, .border-after-grey-steel:after {
  border-color: #e9edef !important;
}

/* line 27953, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-grey-steel:before, .border-top-after-grey-steel:after {
  border-top-color: #e9edef !important;
}

/* line 27957, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-grey-steel:before, .border-bottom-after-grey-steel:after {
  border-bottom-color: #e9edef !important;
}

/* line 27961, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-grey-steel:before, .border-left-after-grey-steel:after {
  border-left-color: #e9edef !important;
}

/* line 27965, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-grey-steel:before, .border-right-after-grey-steel:after {
  border-right-color: #e9edef !important;
}

/* line 27969, vendor/assets/stylesheets/components-rounded.scss */
.bg-grey-cararra {
  background: #fafafa !important;
}

/* line 27973, vendor/assets/stylesheets/components-rounded.scss */
.bg-grey-cararra-opacity {
  background: rgba(250, 250, 250, 0.8) !important;
}

/* line 27977, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-grey-cararra:hover {
  background: #fafafa !important;
}

/* line 27981, vendor/assets/stylesheets/components-rounded.scss */
.font-grey-cararra {
  color: #fafafa !important;
}

/* line 27985, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-grey-cararra {
  color: #333333 !important;
}

/* line 27989, vendor/assets/stylesheets/components-rounded.scss */
.border-grey-cararra {
  border-color: #fafafa !important;
}

/* line 27993, vendor/assets/stylesheets/components-rounded.scss */
.border-top-grey-cararra {
  border-top-color: #fafafa !important;
}

/* line 27997, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-grey-cararra {
  border-bottom-color: #fafafa !important;
}

/* line 28001, vendor/assets/stylesheets/components-rounded.scss */
.border-left-grey-cararra {
  border-left-color: #fafafa !important;
}

/* line 28005, vendor/assets/stylesheets/components-rounded.scss */
.border-right-grey-cararra {
  border-right-color: #fafafa !important;
}

/* line 28009, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-grey-cararra:before, .bg-after-grey-cararra:after {
  background: #fafafa !important;
}

/* line 28013, vendor/assets/stylesheets/components-rounded.scss */
.border-before-grey-cararra:before, .border-after-grey-cararra:after {
  border-color: #fafafa !important;
}

/* line 28017, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-grey-cararra:before, .border-top-after-grey-cararra:after {
  border-top-color: #fafafa !important;
}

/* line 28021, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-grey-cararra:before, .border-bottom-after-grey-cararra:after {
  border-bottom-color: #fafafa !important;
}

/* line 28025, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-grey-cararra:before, .border-left-after-grey-cararra:after {
  border-left-color: #fafafa !important;
}

/* line 28029, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-grey-cararra:before, .border-right-after-grey-cararra:after {
  border-right-color: #fafafa !important;
}

/* line 28033, vendor/assets/stylesheets/components-rounded.scss */
.bg-grey-gallery {
  background: #555555 !important;
}

/* line 28037, vendor/assets/stylesheets/components-rounded.scss */
.bg-grey-gallery-opacity {
  background: rgba(85, 85, 85, 0.8) !important;
}

/* line 28041, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-grey-gallery:hover {
  background: #555555 !important;
}

/* line 28045, vendor/assets/stylesheets/components-rounded.scss */
.font-grey-gallery {
  color: #555555 !important;
}

/* line 28049, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-grey-gallery {
  color: #ffffff !important;
}

/* line 28053, vendor/assets/stylesheets/components-rounded.scss */
.border-grey-gallery {
  border-color: #555555 !important;
}

/* line 28057, vendor/assets/stylesheets/components-rounded.scss */
.border-top-grey-gallery {
  border-top-color: #555555 !important;
}

/* line 28061, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-grey-gallery {
  border-bottom-color: #555555 !important;
}

/* line 28065, vendor/assets/stylesheets/components-rounded.scss */
.border-left-grey-gallery {
  border-left-color: #555555 !important;
}

/* line 28069, vendor/assets/stylesheets/components-rounded.scss */
.border-right-grey-gallery {
  border-right-color: #555555 !important;
}

/* line 28073, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-grey-gallery:before, .bg-after-grey-gallery:after {
  background: #555555 !important;
}

/* line 28077, vendor/assets/stylesheets/components-rounded.scss */
.border-before-grey-gallery:before, .border-after-grey-gallery:after {
  border-color: #555555 !important;
}

/* line 28081, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-grey-gallery:before, .border-top-after-grey-gallery:after {
  border-top-color: #555555 !important;
}

/* line 28085, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-grey-gallery:before, .border-bottom-after-grey-gallery:after {
  border-bottom-color: #555555 !important;
}

/* line 28089, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-grey-gallery:before, .border-left-after-grey-gallery:after {
  border-left-color: #555555 !important;
}

/* line 28093, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-grey-gallery:before, .border-right-after-grey-gallery:after {
  border-right-color: #555555 !important;
}

/* line 28097, vendor/assets/stylesheets/components-rounded.scss */
.bg-grey-cascade {
  background: #95A5A6 !important;
}

/* line 28101, vendor/assets/stylesheets/components-rounded.scss */
.bg-grey-cascade-opacity {
  background: rgba(149, 165, 166, 0.8) !important;
}

/* line 28105, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-grey-cascade:hover {
  background: #95A5A6 !important;
}

/* line 28109, vendor/assets/stylesheets/components-rounded.scss */
.font-grey-cascade {
  color: #95A5A6 !important;
}

/* line 28113, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-grey-cascade {
  color: #FFFFFF !important;
}

/* line 28117, vendor/assets/stylesheets/components-rounded.scss */
.border-grey-cascade {
  border-color: #95A5A6 !important;
}

/* line 28121, vendor/assets/stylesheets/components-rounded.scss */
.border-top-grey-cascade {
  border-top-color: #95A5A6 !important;
}

/* line 28125, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-grey-cascade {
  border-bottom-color: #95A5A6 !important;
}

/* line 28129, vendor/assets/stylesheets/components-rounded.scss */
.border-left-grey-cascade {
  border-left-color: #95A5A6 !important;
}

/* line 28133, vendor/assets/stylesheets/components-rounded.scss */
.border-right-grey-cascade {
  border-right-color: #95A5A6 !important;
}

/* line 28137, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-grey-cascade:before, .bg-after-grey-cascade:after {
  background: #95A5A6 !important;
}

/* line 28141, vendor/assets/stylesheets/components-rounded.scss */
.border-before-grey-cascade:before, .border-after-grey-cascade:after {
  border-color: #95A5A6 !important;
}

/* line 28145, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-grey-cascade:before, .border-top-after-grey-cascade:after {
  border-top-color: #95A5A6 !important;
}

/* line 28149, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-grey-cascade:before, .border-bottom-after-grey-cascade:after {
  border-bottom-color: #95A5A6 !important;
}

/* line 28153, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-grey-cascade:before, .border-left-after-grey-cascade:after {
  border-left-color: #95A5A6 !important;
}

/* line 28157, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-grey-cascade:before, .border-right-after-grey-cascade:after {
  border-right-color: #95A5A6 !important;
}

/* line 28161, vendor/assets/stylesheets/components-rounded.scss */
.bg-grey-silver {
  background: #BFBFBF !important;
}

/* line 28165, vendor/assets/stylesheets/components-rounded.scss */
.bg-grey-silver-opacity {
  background: rgba(191, 191, 191, 0.8) !important;
}

/* line 28169, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-grey-silver:hover {
  background: #BFBFBF !important;
}

/* line 28173, vendor/assets/stylesheets/components-rounded.scss */
.font-grey-silver {
  color: #BFBFBF !important;
}

/* line 28177, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-grey-silver {
  color: #FAFCFB !important;
}

/* line 28181, vendor/assets/stylesheets/components-rounded.scss */
.border-grey-silver {
  border-color: #BFBFBF !important;
}

/* line 28185, vendor/assets/stylesheets/components-rounded.scss */
.border-top-grey-silver {
  border-top-color: #BFBFBF !important;
}

/* line 28189, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-grey-silver {
  border-bottom-color: #BFBFBF !important;
}

/* line 28193, vendor/assets/stylesheets/components-rounded.scss */
.border-left-grey-silver {
  border-left-color: #BFBFBF !important;
}

/* line 28197, vendor/assets/stylesheets/components-rounded.scss */
.border-right-grey-silver {
  border-right-color: #BFBFBF !important;
}

/* line 28201, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-grey-silver:before, .bg-after-grey-silver:after {
  background: #BFBFBF !important;
}

/* line 28205, vendor/assets/stylesheets/components-rounded.scss */
.border-before-grey-silver:before, .border-after-grey-silver:after {
  border-color: #BFBFBF !important;
}

/* line 28209, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-grey-silver:before, .border-top-after-grey-silver:after {
  border-top-color: #BFBFBF !important;
}

/* line 28213, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-grey-silver:before, .border-bottom-after-grey-silver:after {
  border-bottom-color: #BFBFBF !important;
}

/* line 28217, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-grey-silver:before, .border-left-after-grey-silver:after {
  border-left-color: #BFBFBF !important;
}

/* line 28221, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-grey-silver:before, .border-right-after-grey-silver:after {
  border-right-color: #BFBFBF !important;
}

/* line 28225, vendor/assets/stylesheets/components-rounded.scss */
.bg-grey-salsa {
  background: #ACB5C3 !important;
}

/* line 28229, vendor/assets/stylesheets/components-rounded.scss */
.bg-grey-salsa-opacity {
  background: rgba(172, 181, 195, 0.8) !important;
}

/* line 28233, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-grey-salsa:hover {
  background: #ACB5C3 !important;
}

/* line 28237, vendor/assets/stylesheets/components-rounded.scss */
.font-grey-salsa {
  color: #ACB5C3 !important;
}

/* line 28241, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-grey-salsa {
  color: #FAFCFB !important;
}

/* line 28245, vendor/assets/stylesheets/components-rounded.scss */
.border-grey-salsa {
  border-color: #ACB5C3 !important;
}

/* line 28249, vendor/assets/stylesheets/components-rounded.scss */
.border-top-grey-salsa {
  border-top-color: #ACB5C3 !important;
}

/* line 28253, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-grey-salsa {
  border-bottom-color: #ACB5C3 !important;
}

/* line 28257, vendor/assets/stylesheets/components-rounded.scss */
.border-left-grey-salsa {
  border-left-color: #ACB5C3 !important;
}

/* line 28261, vendor/assets/stylesheets/components-rounded.scss */
.border-right-grey-salsa {
  border-right-color: #ACB5C3 !important;
}

/* line 28265, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-grey-salsa:before, .bg-after-grey-salsa:after {
  background: #ACB5C3 !important;
}

/* line 28269, vendor/assets/stylesheets/components-rounded.scss */
.border-before-grey-salsa:before, .border-after-grey-salsa:after {
  border-color: #ACB5C3 !important;
}

/* line 28273, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-grey-salsa:before, .border-top-after-grey-salsa:after {
  border-top-color: #ACB5C3 !important;
}

/* line 28277, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-grey-salsa:before, .border-bottom-after-grey-salsa:after {
  border-bottom-color: #ACB5C3 !important;
}

/* line 28281, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-grey-salsa:before, .border-left-after-grey-salsa:after {
  border-left-color: #ACB5C3 !important;
}

/* line 28285, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-grey-salsa:before, .border-right-after-grey-salsa:after {
  border-right-color: #ACB5C3 !important;
}

/* line 28289, vendor/assets/stylesheets/components-rounded.scss */
.bg-grey-salt {
  background: #bfcad1 !important;
}

/* line 28293, vendor/assets/stylesheets/components-rounded.scss */
.bg-grey-salt-opacity {
  background: rgba(191, 202, 209, 0.8) !important;
}

/* line 28297, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-grey-salt:hover {
  background: #bfcad1 !important;
}

/* line 28301, vendor/assets/stylesheets/components-rounded.scss */
.font-grey-salt {
  color: #bfcad1 !important;
}

/* line 28305, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-grey-salt {
  color: #FAFCFB !important;
}

/* line 28309, vendor/assets/stylesheets/components-rounded.scss */
.border-grey-salt {
  border-color: #bfcad1 !important;
}

/* line 28313, vendor/assets/stylesheets/components-rounded.scss */
.border-top-grey-salt {
  border-top-color: #bfcad1 !important;
}

/* line 28317, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-grey-salt {
  border-bottom-color: #bfcad1 !important;
}

/* line 28321, vendor/assets/stylesheets/components-rounded.scss */
.border-left-grey-salt {
  border-left-color: #bfcad1 !important;
}

/* line 28325, vendor/assets/stylesheets/components-rounded.scss */
.border-right-grey-salt {
  border-right-color: #bfcad1 !important;
}

/* line 28329, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-grey-salt:before, .bg-after-grey-salt:after {
  background: #bfcad1 !important;
}

/* line 28333, vendor/assets/stylesheets/components-rounded.scss */
.border-before-grey-salt:before, .border-after-grey-salt:after {
  border-color: #bfcad1 !important;
}

/* line 28337, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-grey-salt:before, .border-top-after-grey-salt:after {
  border-top-color: #bfcad1 !important;
}

/* line 28341, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-grey-salt:before, .border-bottom-after-grey-salt:after {
  border-bottom-color: #bfcad1 !important;
}

/* line 28345, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-grey-salt:before, .border-left-after-grey-salt:after {
  border-left-color: #bfcad1 !important;
}

/* line 28349, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-grey-salt:before, .border-right-after-grey-salt:after {
  border-right-color: #bfcad1 !important;
}

/* line 28353, vendor/assets/stylesheets/components-rounded.scss */
.bg-grey-mint {
  background: #525e64 !important;
}

/* line 28357, vendor/assets/stylesheets/components-rounded.scss */
.bg-grey-mint-opacity {
  background: rgba(82, 94, 100, 0.8) !important;
}

/* line 28361, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-grey-mint:hover {
  background: #525e64 !important;
}

/* line 28365, vendor/assets/stylesheets/components-rounded.scss */
.font-grey-mint {
  color: #525e64 !important;
}

/* line 28369, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-grey-mint {
  color: #FFFFFF !important;
}

/* line 28373, vendor/assets/stylesheets/components-rounded.scss */
.border-grey-mint {
  border-color: #525e64 !important;
}

/* line 28377, vendor/assets/stylesheets/components-rounded.scss */
.border-top-grey-mint {
  border-top-color: #525e64 !important;
}

/* line 28381, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-grey-mint {
  border-bottom-color: #525e64 !important;
}

/* line 28385, vendor/assets/stylesheets/components-rounded.scss */
.border-left-grey-mint {
  border-left-color: #525e64 !important;
}

/* line 28389, vendor/assets/stylesheets/components-rounded.scss */
.border-right-grey-mint {
  border-right-color: #525e64 !important;
}

/* line 28393, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-grey-mint:before, .bg-after-grey-mint:after {
  background: #525e64 !important;
}

/* line 28397, vendor/assets/stylesheets/components-rounded.scss */
.border-before-grey-mint:before, .border-after-grey-mint:after {
  border-color: #525e64 !important;
}

/* line 28401, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-grey-mint:before, .border-top-after-grey-mint:after {
  border-top-color: #525e64 !important;
}

/* line 28405, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-grey-mint:before, .border-bottom-after-grey-mint:after {
  border-bottom-color: #525e64 !important;
}

/* line 28409, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-grey-mint:before, .border-left-after-grey-mint:after {
  border-left-color: #525e64 !important;
}

/* line 28413, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-grey-mint:before, .border-right-after-grey-mint:after {
  border-right-color: #525e64 !important;
}

/* line 28417, vendor/assets/stylesheets/components-rounded.scss */
.bg-red {
  background: #e7505a !important;
}

/* line 28421, vendor/assets/stylesheets/components-rounded.scss */
.bg-red-opacity {
  background: rgba(231, 80, 90, 0.8) !important;
}

/* line 28425, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-red:hover {
  background: #e7505a !important;
}

/* line 28429, vendor/assets/stylesheets/components-rounded.scss */
.font-red {
  color: #e7505a !important;
}

/* line 28433, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-red {
  color: #ffffff !important;
}

/* line 28437, vendor/assets/stylesheets/components-rounded.scss */
.border-red {
  border-color: #e7505a !important;
}

/* line 28441, vendor/assets/stylesheets/components-rounded.scss */
.border-top-red {
  border-top-color: #e7505a !important;
}

/* line 28445, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-red {
  border-bottom-color: #e7505a !important;
}

/* line 28449, vendor/assets/stylesheets/components-rounded.scss */
.border-left-red {
  border-left-color: #e7505a !important;
}

/* line 28453, vendor/assets/stylesheets/components-rounded.scss */
.border-right-red {
  border-right-color: #e7505a !important;
}

/* line 28457, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-red:before, .bg-after-red:after {
  background: #e7505a !important;
}

/* line 28461, vendor/assets/stylesheets/components-rounded.scss */
.border-before-red:before, .border-after-red:after {
  border-color: #e7505a !important;
}

/* line 28465, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-red:before, .border-top-after-red:after {
  border-top-color: #e7505a !important;
}

/* line 28469, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-red:before, .border-bottom-after-red:after {
  border-bottom-color: #e7505a !important;
}

/* line 28473, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-red:before, .border-left-after-red:after {
  border-left-color: #e7505a !important;
}

/* line 28477, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-red:before, .border-right-after-red:after {
  border-right-color: #e7505a !important;
}

/* line 28481, vendor/assets/stylesheets/components-rounded.scss */
.bg-red-pink {
  background: #E08283 !important;
}

/* line 28485, vendor/assets/stylesheets/components-rounded.scss */
.bg-red-pink-opacity {
  background: rgba(224, 130, 131, 0.8) !important;
}

/* line 28489, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-red-pink:hover {
  background: #E08283 !important;
}

/* line 28493, vendor/assets/stylesheets/components-rounded.scss */
.font-red-pink {
  color: #E08283 !important;
}

/* line 28497, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-red-pink {
  color: #ffffff !important;
}

/* line 28501, vendor/assets/stylesheets/components-rounded.scss */
.border-red-pink {
  border-color: #E08283 !important;
}

/* line 28505, vendor/assets/stylesheets/components-rounded.scss */
.border-top-red-pink {
  border-top-color: #E08283 !important;
}

/* line 28509, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-red-pink {
  border-bottom-color: #E08283 !important;
}

/* line 28513, vendor/assets/stylesheets/components-rounded.scss */
.border-left-red-pink {
  border-left-color: #E08283 !important;
}

/* line 28517, vendor/assets/stylesheets/components-rounded.scss */
.border-right-red-pink {
  border-right-color: #E08283 !important;
}

/* line 28521, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-red-pink:before, .bg-after-red-pink:after {
  background: #E08283 !important;
}

/* line 28525, vendor/assets/stylesheets/components-rounded.scss */
.border-before-red-pink:before, .border-after-red-pink:after {
  border-color: #E08283 !important;
}

/* line 28529, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-red-pink:before, .border-top-after-red-pink:after {
  border-top-color: #E08283 !important;
}

/* line 28533, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-red-pink:before, .border-bottom-after-red-pink:after {
  border-bottom-color: #E08283 !important;
}

/* line 28537, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-red-pink:before, .border-left-after-red-pink:after {
  border-left-color: #E08283 !important;
}

/* line 28541, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-red-pink:before, .border-right-after-red-pink:after {
  border-right-color: #E08283 !important;
}

/* line 28545, vendor/assets/stylesheets/components-rounded.scss */
.bg-red-sunglo {
  background: #E26A6A !important;
}

/* line 28549, vendor/assets/stylesheets/components-rounded.scss */
.bg-red-sunglo-opacity {
  background: rgba(226, 106, 106, 0.8) !important;
}

/* line 28553, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-red-sunglo:hover {
  background: #E26A6A !important;
}

/* line 28557, vendor/assets/stylesheets/components-rounded.scss */
.font-red-sunglo {
  color: #E26A6A !important;
}

/* line 28561, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-red-sunglo {
  color: #ffffff !important;
}

/* line 28565, vendor/assets/stylesheets/components-rounded.scss */
.border-red-sunglo {
  border-color: #E26A6A !important;
}

/* line 28569, vendor/assets/stylesheets/components-rounded.scss */
.border-top-red-sunglo {
  border-top-color: #E26A6A !important;
}

/* line 28573, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-red-sunglo {
  border-bottom-color: #E26A6A !important;
}

/* line 28577, vendor/assets/stylesheets/components-rounded.scss */
.border-left-red-sunglo {
  border-left-color: #E26A6A !important;
}

/* line 28581, vendor/assets/stylesheets/components-rounded.scss */
.border-right-red-sunglo {
  border-right-color: #E26A6A !important;
}

/* line 28585, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-red-sunglo:before, .bg-after-red-sunglo:after {
  background: #E26A6A !important;
}

/* line 28589, vendor/assets/stylesheets/components-rounded.scss */
.border-before-red-sunglo:before, .border-after-red-sunglo:after {
  border-color: #E26A6A !important;
}

/* line 28593, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-red-sunglo:before, .border-top-after-red-sunglo:after {
  border-top-color: #E26A6A !important;
}

/* line 28597, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-red-sunglo:before, .border-bottom-after-red-sunglo:after {
  border-bottom-color: #E26A6A !important;
}

/* line 28601, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-red-sunglo:before, .border-left-after-red-sunglo:after {
  border-left-color: #E26A6A !important;
}

/* line 28605, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-red-sunglo:before, .border-right-after-red-sunglo:after {
  border-right-color: #E26A6A !important;
}

/* line 28609, vendor/assets/stylesheets/components-rounded.scss */
.bg-red-intense {
  background: #e35b5a !important;
}

/* line 28613, vendor/assets/stylesheets/components-rounded.scss */
.bg-red-intense-opacity {
  background: rgba(227, 91, 90, 0.8) !important;
}

/* line 28617, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-red-intense:hover {
  background: #e35b5a !important;
}

/* line 28621, vendor/assets/stylesheets/components-rounded.scss */
.font-red-intense {
  color: #e35b5a !important;
}

/* line 28625, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-red-intense {
  color: #ffffff !important;
}

/* line 28629, vendor/assets/stylesheets/components-rounded.scss */
.border-red-intense {
  border-color: #e35b5a !important;
}

/* line 28633, vendor/assets/stylesheets/components-rounded.scss */
.border-top-red-intense {
  border-top-color: #e35b5a !important;
}

/* line 28637, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-red-intense {
  border-bottom-color: #e35b5a !important;
}

/* line 28641, vendor/assets/stylesheets/components-rounded.scss */
.border-left-red-intense {
  border-left-color: #e35b5a !important;
}

/* line 28645, vendor/assets/stylesheets/components-rounded.scss */
.border-right-red-intense {
  border-right-color: #e35b5a !important;
}

/* line 28649, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-red-intense:before, .bg-after-red-intense:after {
  background: #e35b5a !important;
}

/* line 28653, vendor/assets/stylesheets/components-rounded.scss */
.border-before-red-intense:before, .border-after-red-intense:after {
  border-color: #e35b5a !important;
}

/* line 28657, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-red-intense:before, .border-top-after-red-intense:after {
  border-top-color: #e35b5a !important;
}

/* line 28661, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-red-intense:before, .border-bottom-after-red-intense:after {
  border-bottom-color: #e35b5a !important;
}

/* line 28665, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-red-intense:before, .border-left-after-red-intense:after {
  border-left-color: #e35b5a !important;
}

/* line 28669, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-red-intense:before, .border-right-after-red-intense:after {
  border-right-color: #e35b5a !important;
}

/* line 28673, vendor/assets/stylesheets/components-rounded.scss */
.bg-red-thunderbird {
  background: #D91E18 !important;
}

/* line 28677, vendor/assets/stylesheets/components-rounded.scss */
.bg-red-thunderbird-opacity {
  background: rgba(217, 30, 24, 0.8) !important;
}

/* line 28681, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-red-thunderbird:hover {
  background: #D91E18 !important;
}

/* line 28685, vendor/assets/stylesheets/components-rounded.scss */
.font-red-thunderbird {
  color: #D91E18 !important;
}

/* line 28689, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-red-thunderbird {
  color: #ffffff !important;
}

/* line 28693, vendor/assets/stylesheets/components-rounded.scss */
.border-red-thunderbird {
  border-color: #D91E18 !important;
}

/* line 28697, vendor/assets/stylesheets/components-rounded.scss */
.border-top-red-thunderbird {
  border-top-color: #D91E18 !important;
}

/* line 28701, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-red-thunderbird {
  border-bottom-color: #D91E18 !important;
}

/* line 28705, vendor/assets/stylesheets/components-rounded.scss */
.border-left-red-thunderbird {
  border-left-color: #D91E18 !important;
}

/* line 28709, vendor/assets/stylesheets/components-rounded.scss */
.border-right-red-thunderbird {
  border-right-color: #D91E18 !important;
}

/* line 28713, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-red-thunderbird:before, .bg-after-red-thunderbird:after {
  background: #D91E18 !important;
}

/* line 28717, vendor/assets/stylesheets/components-rounded.scss */
.border-before-red-thunderbird:before, .border-after-red-thunderbird:after {
  border-color: #D91E18 !important;
}

/* line 28721, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-red-thunderbird:before, .border-top-after-red-thunderbird:after {
  border-top-color: #D91E18 !important;
}

/* line 28725, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-red-thunderbird:before, .border-bottom-after-red-thunderbird:after {
  border-bottom-color: #D91E18 !important;
}

/* line 28729, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-red-thunderbird:before, .border-left-after-red-thunderbird:after {
  border-left-color: #D91E18 !important;
}

/* line 28733, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-red-thunderbird:before, .border-right-after-red-thunderbird:after {
  border-right-color: #D91E18 !important;
}

/* line 28737, vendor/assets/stylesheets/components-rounded.scss */
.bg-red-flamingo {
  background: #EF4836 !important;
}

/* line 28741, vendor/assets/stylesheets/components-rounded.scss */
.bg-red-flamingo-opacity {
  background: rgba(239, 72, 54, 0.8) !important;
}

/* line 28745, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-red-flamingo:hover {
  background: #EF4836 !important;
}

/* line 28749, vendor/assets/stylesheets/components-rounded.scss */
.font-red-flamingo {
  color: #EF4836 !important;
}

/* line 28753, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-red-flamingo {
  color: #ffffff !important;
}

/* line 28757, vendor/assets/stylesheets/components-rounded.scss */
.border-red-flamingo {
  border-color: #EF4836 !important;
}

/* line 28761, vendor/assets/stylesheets/components-rounded.scss */
.border-top-red-flamingo {
  border-top-color: #EF4836 !important;
}

/* line 28765, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-red-flamingo {
  border-bottom-color: #EF4836 !important;
}

/* line 28769, vendor/assets/stylesheets/components-rounded.scss */
.border-left-red-flamingo {
  border-left-color: #EF4836 !important;
}

/* line 28773, vendor/assets/stylesheets/components-rounded.scss */
.border-right-red-flamingo {
  border-right-color: #EF4836 !important;
}

/* line 28777, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-red-flamingo:before, .bg-after-red-flamingo:after {
  background: #EF4836 !important;
}

/* line 28781, vendor/assets/stylesheets/components-rounded.scss */
.border-before-red-flamingo:before, .border-after-red-flamingo:after {
  border-color: #EF4836 !important;
}

/* line 28785, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-red-flamingo:before, .border-top-after-red-flamingo:after {
  border-top-color: #EF4836 !important;
}

/* line 28789, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-red-flamingo:before, .border-bottom-after-red-flamingo:after {
  border-bottom-color: #EF4836 !important;
}

/* line 28793, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-red-flamingo:before, .border-left-after-red-flamingo:after {
  border-left-color: #EF4836 !important;
}

/* line 28797, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-red-flamingo:before, .border-right-after-red-flamingo:after {
  border-right-color: #EF4836 !important;
}

/* line 28801, vendor/assets/stylesheets/components-rounded.scss */
.bg-red-soft {
  background: #d05454 !important;
}

/* line 28805, vendor/assets/stylesheets/components-rounded.scss */
.bg-red-soft-opacity {
  background: rgba(208, 84, 84, 0.8) !important;
}

/* line 28809, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-red-soft:hover {
  background: #d05454 !important;
}

/* line 28813, vendor/assets/stylesheets/components-rounded.scss */
.font-red-soft {
  color: #d05454 !important;
}

/* line 28817, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-red-soft {
  color: #ffffff !important;
}

/* line 28821, vendor/assets/stylesheets/components-rounded.scss */
.border-red-soft {
  border-color: #d05454 !important;
}

/* line 28825, vendor/assets/stylesheets/components-rounded.scss */
.border-top-red-soft {
  border-top-color: #d05454 !important;
}

/* line 28829, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-red-soft {
  border-bottom-color: #d05454 !important;
}

/* line 28833, vendor/assets/stylesheets/components-rounded.scss */
.border-left-red-soft {
  border-left-color: #d05454 !important;
}

/* line 28837, vendor/assets/stylesheets/components-rounded.scss */
.border-right-red-soft {
  border-right-color: #d05454 !important;
}

/* line 28841, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-red-soft:before, .bg-after-red-soft:after {
  background: #d05454 !important;
}

/* line 28845, vendor/assets/stylesheets/components-rounded.scss */
.border-before-red-soft:before, .border-after-red-soft:after {
  border-color: #d05454 !important;
}

/* line 28849, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-red-soft:before, .border-top-after-red-soft:after {
  border-top-color: #d05454 !important;
}

/* line 28853, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-red-soft:before, .border-bottom-after-red-soft:after {
  border-bottom-color: #d05454 !important;
}

/* line 28857, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-red-soft:before, .border-left-after-red-soft:after {
  border-left-color: #d05454 !important;
}

/* line 28861, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-red-soft:before, .border-right-after-red-soft:after {
  border-right-color: #d05454 !important;
}

/* line 28865, vendor/assets/stylesheets/components-rounded.scss */
.bg-red-haze {
  background: #f36a5a !important;
}

/* line 28869, vendor/assets/stylesheets/components-rounded.scss */
.bg-red-haze-opacity {
  background: rgba(243, 106, 90, 0.8) !important;
}

/* line 28873, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-red-haze:hover {
  background: #f36a5a !important;
}

/* line 28877, vendor/assets/stylesheets/components-rounded.scss */
.font-red-haze {
  color: #f36a5a !important;
}

/* line 28881, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-red-haze {
  color: #ffffff !important;
}

/* line 28885, vendor/assets/stylesheets/components-rounded.scss */
.border-red-haze {
  border-color: #f36a5a !important;
}

/* line 28889, vendor/assets/stylesheets/components-rounded.scss */
.border-top-red-haze {
  border-top-color: #f36a5a !important;
}

/* line 28893, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-red-haze {
  border-bottom-color: #f36a5a !important;
}

/* line 28897, vendor/assets/stylesheets/components-rounded.scss */
.border-left-red-haze {
  border-left-color: #f36a5a !important;
}

/* line 28901, vendor/assets/stylesheets/components-rounded.scss */
.border-right-red-haze {
  border-right-color: #f36a5a !important;
}

/* line 28905, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-red-haze:before, .bg-after-red-haze:after {
  background: #f36a5a !important;
}

/* line 28909, vendor/assets/stylesheets/components-rounded.scss */
.border-before-red-haze:before, .border-after-red-haze:after {
  border-color: #f36a5a !important;
}

/* line 28913, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-red-haze:before, .border-top-after-red-haze:after {
  border-top-color: #f36a5a !important;
}

/* line 28917, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-red-haze:before, .border-bottom-after-red-haze:after {
  border-bottom-color: #f36a5a !important;
}

/* line 28921, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-red-haze:before, .border-left-after-red-haze:after {
  border-left-color: #f36a5a !important;
}

/* line 28925, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-red-haze:before, .border-right-after-red-haze:after {
  border-right-color: #f36a5a !important;
}

/* line 28929, vendor/assets/stylesheets/components-rounded.scss */
.bg-red-mint {
  background: #e43a45 !important;
}

/* line 28933, vendor/assets/stylesheets/components-rounded.scss */
.bg-red-mint-opacity {
  background: rgba(228, 58, 69, 0.8) !important;
}

/* line 28937, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-red-mint:hover {
  background: #e43a45 !important;
}

/* line 28941, vendor/assets/stylesheets/components-rounded.scss */
.font-red-mint {
  color: #e43a45 !important;
}

/* line 28945, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-red-mint {
  color: #ffffff !important;
}

/* line 28949, vendor/assets/stylesheets/components-rounded.scss */
.border-red-mint {
  border-color: #e43a45 !important;
}

/* line 28953, vendor/assets/stylesheets/components-rounded.scss */
.border-top-red-mint {
  border-top-color: #e43a45 !important;
}

/* line 28957, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-red-mint {
  border-bottom-color: #e43a45 !important;
}

/* line 28961, vendor/assets/stylesheets/components-rounded.scss */
.border-left-red-mint {
  border-left-color: #e43a45 !important;
}

/* line 28965, vendor/assets/stylesheets/components-rounded.scss */
.border-right-red-mint {
  border-right-color: #e43a45 !important;
}

/* line 28969, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-red-mint:before, .bg-after-red-mint:after {
  background: #e43a45 !important;
}

/* line 28973, vendor/assets/stylesheets/components-rounded.scss */
.border-before-red-mint:before, .border-after-red-mint:after {
  border-color: #e43a45 !important;
}

/* line 28977, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-red-mint:before, .border-top-after-red-mint:after {
  border-top-color: #e43a45 !important;
}

/* line 28981, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-red-mint:before, .border-bottom-after-red-mint:after {
  border-bottom-color: #e43a45 !important;
}

/* line 28985, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-red-mint:before, .border-left-after-red-mint:after {
  border-left-color: #e43a45 !important;
}

/* line 28989, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-red-mint:before, .border-right-after-red-mint:after {
  border-right-color: #e43a45 !important;
}

/* line 28993, vendor/assets/stylesheets/components-rounded.scss */
.bg-yellow {
  background: #c49f47 !important;
}

/* line 28997, vendor/assets/stylesheets/components-rounded.scss */
.bg-yellow-opacity {
  background: rgba(196, 159, 71, 0.8) !important;
}

/* line 29001, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-yellow:hover {
  background: #c49f47 !important;
}

/* line 29005, vendor/assets/stylesheets/components-rounded.scss */
.font-yellow {
  color: #c49f47 !important;
}

/* line 29009, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-yellow {
  color: #ffffff !important;
}

/* line 29013, vendor/assets/stylesheets/components-rounded.scss */
.border-yellow {
  border-color: #c49f47 !important;
}

/* line 29017, vendor/assets/stylesheets/components-rounded.scss */
.border-top-yellow {
  border-top-color: #c49f47 !important;
}

/* line 29021, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-yellow {
  border-bottom-color: #c49f47 !important;
}

/* line 29025, vendor/assets/stylesheets/components-rounded.scss */
.border-left-yellow {
  border-left-color: #c49f47 !important;
}

/* line 29029, vendor/assets/stylesheets/components-rounded.scss */
.border-right-yellow {
  border-right-color: #c49f47 !important;
}

/* line 29033, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-yellow:before, .bg-after-yellow:after {
  background: #c49f47 !important;
}

/* line 29037, vendor/assets/stylesheets/components-rounded.scss */
.border-before-yellow:before, .border-after-yellow:after {
  border-color: #c49f47 !important;
}

/* line 29041, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-yellow:before, .border-top-after-yellow:after {
  border-top-color: #c49f47 !important;
}

/* line 29045, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-yellow:before, .border-bottom-after-yellow:after {
  border-bottom-color: #c49f47 !important;
}

/* line 29049, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-yellow:before, .border-left-after-yellow:after {
  border-left-color: #c49f47 !important;
}

/* line 29053, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-yellow:before, .border-right-after-yellow:after {
  border-right-color: #c49f47 !important;
}

/* line 29057, vendor/assets/stylesheets/components-rounded.scss */
.bg-yellow-gold {
  background: #E87E04 !important;
}

/* line 29061, vendor/assets/stylesheets/components-rounded.scss */
.bg-yellow-gold-opacity {
  background: rgba(232, 126, 4, 0.8) !important;
}

/* line 29065, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-yellow-gold:hover {
  background: #E87E04 !important;
}

/* line 29069, vendor/assets/stylesheets/components-rounded.scss */
.font-yellow-gold {
  color: #E87E04 !important;
}

/* line 29073, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-yellow-gold {
  color: #ffffff !important;
}

/* line 29077, vendor/assets/stylesheets/components-rounded.scss */
.border-yellow-gold {
  border-color: #E87E04 !important;
}

/* line 29081, vendor/assets/stylesheets/components-rounded.scss */
.border-top-yellow-gold {
  border-top-color: #E87E04 !important;
}

/* line 29085, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-yellow-gold {
  border-bottom-color: #E87E04 !important;
}

/* line 29089, vendor/assets/stylesheets/components-rounded.scss */
.border-left-yellow-gold {
  border-left-color: #E87E04 !important;
}

/* line 29093, vendor/assets/stylesheets/components-rounded.scss */
.border-right-yellow-gold {
  border-right-color: #E87E04 !important;
}

/* line 29097, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-yellow-gold:before, .bg-after-yellow-gold:after {
  background: #E87E04 !important;
}

/* line 29101, vendor/assets/stylesheets/components-rounded.scss */
.border-before-yellow-gold:before, .border-after-yellow-gold:after {
  border-color: #E87E04 !important;
}

/* line 29105, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-yellow-gold:before, .border-top-after-yellow-gold:after {
  border-top-color: #E87E04 !important;
}

/* line 29109, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-yellow-gold:before, .border-bottom-after-yellow-gold:after {
  border-bottom-color: #E87E04 !important;
}

/* line 29113, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-yellow-gold:before, .border-left-after-yellow-gold:after {
  border-left-color: #E87E04 !important;
}

/* line 29117, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-yellow-gold:before, .border-right-after-yellow-gold:after {
  border-right-color: #E87E04 !important;
}

/* line 29121, vendor/assets/stylesheets/components-rounded.scss */
.bg-yellow-casablanca {
  background: #f2784b !important;
}

/* line 29125, vendor/assets/stylesheets/components-rounded.scss */
.bg-yellow-casablanca-opacity {
  background: rgba(242, 120, 75, 0.8) !important;
}

/* line 29129, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-yellow-casablanca:hover {
  background: #f2784b !important;
}

/* line 29133, vendor/assets/stylesheets/components-rounded.scss */
.font-yellow-casablanca {
  color: #f2784b !important;
}

/* line 29137, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-yellow-casablanca {
  color: #ffffff !important;
}

/* line 29141, vendor/assets/stylesheets/components-rounded.scss */
.border-yellow-casablanca {
  border-color: #f2784b !important;
}

/* line 29145, vendor/assets/stylesheets/components-rounded.scss */
.border-top-yellow-casablanca {
  border-top-color: #f2784b !important;
}

/* line 29149, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-yellow-casablanca {
  border-bottom-color: #f2784b !important;
}

/* line 29153, vendor/assets/stylesheets/components-rounded.scss */
.border-left-yellow-casablanca {
  border-left-color: #f2784b !important;
}

/* line 29157, vendor/assets/stylesheets/components-rounded.scss */
.border-right-yellow-casablanca {
  border-right-color: #f2784b !important;
}

/* line 29161, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-yellow-casablanca:before, .bg-after-yellow-casablanca:after {
  background: #f2784b !important;
}

/* line 29165, vendor/assets/stylesheets/components-rounded.scss */
.border-before-yellow-casablanca:before, .border-after-yellow-casablanca:after {
  border-color: #f2784b !important;
}

/* line 29169, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-yellow-casablanca:before, .border-top-after-yellow-casablanca:after {
  border-top-color: #f2784b !important;
}

/* line 29173, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-yellow-casablanca:before, .border-bottom-after-yellow-casablanca:after {
  border-bottom-color: #f2784b !important;
}

/* line 29177, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-yellow-casablanca:before, .border-left-after-yellow-casablanca:after {
  border-left-color: #f2784b !important;
}

/* line 29181, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-yellow-casablanca:before, .border-right-after-yellow-casablanca:after {
  border-right-color: #f2784b !important;
}

/* line 29185, vendor/assets/stylesheets/components-rounded.scss */
.bg-yellow-crusta {
  background: #f3c200 !important;
}

/* line 29189, vendor/assets/stylesheets/components-rounded.scss */
.bg-yellow-crusta-opacity {
  background: rgba(243, 194, 0, 0.8) !important;
}

/* line 29193, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-yellow-crusta:hover {
  background: #f3c200 !important;
}

/* line 29197, vendor/assets/stylesheets/components-rounded.scss */
.font-yellow-crusta {
  color: #f3c200 !important;
}

/* line 29201, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-yellow-crusta {
  color: #ffffff !important;
}

/* line 29205, vendor/assets/stylesheets/components-rounded.scss */
.border-yellow-crusta {
  border-color: #f3c200 !important;
}

/* line 29209, vendor/assets/stylesheets/components-rounded.scss */
.border-top-yellow-crusta {
  border-top-color: #f3c200 !important;
}

/* line 29213, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-yellow-crusta {
  border-bottom-color: #f3c200 !important;
}

/* line 29217, vendor/assets/stylesheets/components-rounded.scss */
.border-left-yellow-crusta {
  border-left-color: #f3c200 !important;
}

/* line 29221, vendor/assets/stylesheets/components-rounded.scss */
.border-right-yellow-crusta {
  border-right-color: #f3c200 !important;
}

/* line 29225, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-yellow-crusta:before, .bg-after-yellow-crusta:after {
  background: #f3c200 !important;
}

/* line 29229, vendor/assets/stylesheets/components-rounded.scss */
.border-before-yellow-crusta:before, .border-after-yellow-crusta:after {
  border-color: #f3c200 !important;
}

/* line 29233, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-yellow-crusta:before, .border-top-after-yellow-crusta:after {
  border-top-color: #f3c200 !important;
}

/* line 29237, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-yellow-crusta:before, .border-bottom-after-yellow-crusta:after {
  border-bottom-color: #f3c200 !important;
}

/* line 29241, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-yellow-crusta:before, .border-left-after-yellow-crusta:after {
  border-left-color: #f3c200 !important;
}

/* line 29245, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-yellow-crusta:before, .border-right-after-yellow-crusta:after {
  border-right-color: #f3c200 !important;
}

/* line 29249, vendor/assets/stylesheets/components-rounded.scss */
.bg-yellow-lemon {
  background: #F7CA18 !important;
}

/* line 29253, vendor/assets/stylesheets/components-rounded.scss */
.bg-yellow-lemon-opacity {
  background: rgba(247, 202, 24, 0.8) !important;
}

/* line 29257, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-yellow-lemon:hover {
  background: #F7CA18 !important;
}

/* line 29261, vendor/assets/stylesheets/components-rounded.scss */
.font-yellow-lemon {
  color: #F7CA18 !important;
}

/* line 29265, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-yellow-lemon {
  color: #ffffff !important;
}

/* line 29269, vendor/assets/stylesheets/components-rounded.scss */
.border-yellow-lemon {
  border-color: #F7CA18 !important;
}

/* line 29273, vendor/assets/stylesheets/components-rounded.scss */
.border-top-yellow-lemon {
  border-top-color: #F7CA18 !important;
}

/* line 29277, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-yellow-lemon {
  border-bottom-color: #F7CA18 !important;
}

/* line 29281, vendor/assets/stylesheets/components-rounded.scss */
.border-left-yellow-lemon {
  border-left-color: #F7CA18 !important;
}

/* line 29285, vendor/assets/stylesheets/components-rounded.scss */
.border-right-yellow-lemon {
  border-right-color: #F7CA18 !important;
}

/* line 29289, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-yellow-lemon:before, .bg-after-yellow-lemon:after {
  background: #F7CA18 !important;
}

/* line 29293, vendor/assets/stylesheets/components-rounded.scss */
.border-before-yellow-lemon:before, .border-after-yellow-lemon:after {
  border-color: #F7CA18 !important;
}

/* line 29297, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-yellow-lemon:before, .border-top-after-yellow-lemon:after {
  border-top-color: #F7CA18 !important;
}

/* line 29301, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-yellow-lemon:before, .border-bottom-after-yellow-lemon:after {
  border-bottom-color: #F7CA18 !important;
}

/* line 29305, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-yellow-lemon:before, .border-left-after-yellow-lemon:after {
  border-left-color: #F7CA18 !important;
}

/* line 29309, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-yellow-lemon:before, .border-right-after-yellow-lemon:after {
  border-right-color: #F7CA18 !important;
}

/* line 29313, vendor/assets/stylesheets/components-rounded.scss */
.bg-yellow-saffron {
  background: #F4D03F !important;
}

/* line 29317, vendor/assets/stylesheets/components-rounded.scss */
.bg-yellow-saffron-opacity {
  background: rgba(244, 208, 63, 0.8) !important;
}

/* line 29321, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-yellow-saffron:hover {
  background: #F4D03F !important;
}

/* line 29325, vendor/assets/stylesheets/components-rounded.scss */
.font-yellow-saffron {
  color: #F4D03F !important;
}

/* line 29329, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-yellow-saffron {
  color: #ffffff !important;
}

/* line 29333, vendor/assets/stylesheets/components-rounded.scss */
.border-yellow-saffron {
  border-color: #F4D03F !important;
}

/* line 29337, vendor/assets/stylesheets/components-rounded.scss */
.border-top-yellow-saffron {
  border-top-color: #F4D03F !important;
}

/* line 29341, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-yellow-saffron {
  border-bottom-color: #F4D03F !important;
}

/* line 29345, vendor/assets/stylesheets/components-rounded.scss */
.border-left-yellow-saffron {
  border-left-color: #F4D03F !important;
}

/* line 29349, vendor/assets/stylesheets/components-rounded.scss */
.border-right-yellow-saffron {
  border-right-color: #F4D03F !important;
}

/* line 29353, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-yellow-saffron:before, .bg-after-yellow-saffron:after {
  background: #F4D03F !important;
}

/* line 29357, vendor/assets/stylesheets/components-rounded.scss */
.border-before-yellow-saffron:before, .border-after-yellow-saffron:after {
  border-color: #F4D03F !important;
}

/* line 29361, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-yellow-saffron:before, .border-top-after-yellow-saffron:after {
  border-top-color: #F4D03F !important;
}

/* line 29365, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-yellow-saffron:before, .border-bottom-after-yellow-saffron:after {
  border-bottom-color: #F4D03F !important;
}

/* line 29369, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-yellow-saffron:before, .border-left-after-yellow-saffron:after {
  border-left-color: #F4D03F !important;
}

/* line 29373, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-yellow-saffron:before, .border-right-after-yellow-saffron:after {
  border-right-color: #F4D03F !important;
}

/* line 29377, vendor/assets/stylesheets/components-rounded.scss */
.bg-yellow-soft {
  background: #c8d046 !important;
}

/* line 29381, vendor/assets/stylesheets/components-rounded.scss */
.bg-yellow-soft-opacity {
  background: rgba(200, 208, 70, 0.8) !important;
}

/* line 29385, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-yellow-soft:hover {
  background: #c8d046 !important;
}

/* line 29389, vendor/assets/stylesheets/components-rounded.scss */
.font-yellow-soft {
  color: #c8d046 !important;
}

/* line 29393, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-yellow-soft {
  color: #ffffff !important;
}

/* line 29397, vendor/assets/stylesheets/components-rounded.scss */
.border-yellow-soft {
  border-color: #c8d046 !important;
}

/* line 29401, vendor/assets/stylesheets/components-rounded.scss */
.border-top-yellow-soft {
  border-top-color: #c8d046 !important;
}

/* line 29405, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-yellow-soft {
  border-bottom-color: #c8d046 !important;
}

/* line 29409, vendor/assets/stylesheets/components-rounded.scss */
.border-left-yellow-soft {
  border-left-color: #c8d046 !important;
}

/* line 29413, vendor/assets/stylesheets/components-rounded.scss */
.border-right-yellow-soft {
  border-right-color: #c8d046 !important;
}

/* line 29417, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-yellow-soft:before, .bg-after-yellow-soft:after {
  background: #c8d046 !important;
}

/* line 29421, vendor/assets/stylesheets/components-rounded.scss */
.border-before-yellow-soft:before, .border-after-yellow-soft:after {
  border-color: #c8d046 !important;
}

/* line 29425, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-yellow-soft:before, .border-top-after-yellow-soft:after {
  border-top-color: #c8d046 !important;
}

/* line 29429, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-yellow-soft:before, .border-bottom-after-yellow-soft:after {
  border-bottom-color: #c8d046 !important;
}

/* line 29433, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-yellow-soft:before, .border-left-after-yellow-soft:after {
  border-left-color: #c8d046 !important;
}

/* line 29437, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-yellow-soft:before, .border-right-after-yellow-soft:after {
  border-right-color: #c8d046 !important;
}

/* line 29441, vendor/assets/stylesheets/components-rounded.scss */
.bg-yellow-haze {
  background: #c5bf66 !important;
}

/* line 29445, vendor/assets/stylesheets/components-rounded.scss */
.bg-yellow-haze-opacity {
  background: rgba(197, 191, 102, 0.8) !important;
}

/* line 29449, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-yellow-haze:hover {
  background: #c5bf66 !important;
}

/* line 29453, vendor/assets/stylesheets/components-rounded.scss */
.font-yellow-haze {
  color: #c5bf66 !important;
}

/* line 29457, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-yellow-haze {
  color: #ffffff !important;
}

/* line 29461, vendor/assets/stylesheets/components-rounded.scss */
.border-yellow-haze {
  border-color: #c5bf66 !important;
}

/* line 29465, vendor/assets/stylesheets/components-rounded.scss */
.border-top-yellow-haze {
  border-top-color: #c5bf66 !important;
}

/* line 29469, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-yellow-haze {
  border-bottom-color: #c5bf66 !important;
}

/* line 29473, vendor/assets/stylesheets/components-rounded.scss */
.border-left-yellow-haze {
  border-left-color: #c5bf66 !important;
}

/* line 29477, vendor/assets/stylesheets/components-rounded.scss */
.border-right-yellow-haze {
  border-right-color: #c5bf66 !important;
}

/* line 29481, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-yellow-haze:before, .bg-after-yellow-haze:after {
  background: #c5bf66 !important;
}

/* line 29485, vendor/assets/stylesheets/components-rounded.scss */
.border-before-yellow-haze:before, .border-after-yellow-haze:after {
  border-color: #c5bf66 !important;
}

/* line 29489, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-yellow-haze:before, .border-top-after-yellow-haze:after {
  border-top-color: #c5bf66 !important;
}

/* line 29493, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-yellow-haze:before, .border-bottom-after-yellow-haze:after {
  border-bottom-color: #c5bf66 !important;
}

/* line 29497, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-yellow-haze:before, .border-left-after-yellow-haze:after {
  border-left-color: #c5bf66 !important;
}

/* line 29501, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-yellow-haze:before, .border-right-after-yellow-haze:after {
  border-right-color: #c5bf66 !important;
}

/* line 29505, vendor/assets/stylesheets/components-rounded.scss */
.bg-yellow-mint {
  background: #c5b96b !important;
}

/* line 29509, vendor/assets/stylesheets/components-rounded.scss */
.bg-yellow-mint-opacity {
  background: rgba(197, 185, 107, 0.8) !important;
}

/* line 29513, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-yellow-mint:hover {
  background: #c5b96b !important;
}

/* line 29517, vendor/assets/stylesheets/components-rounded.scss */
.font-yellow-mint {
  color: #c5b96b !important;
}

/* line 29521, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-yellow-mint {
  color: #ffffff !important;
}

/* line 29525, vendor/assets/stylesheets/components-rounded.scss */
.border-yellow-mint {
  border-color: #c5b96b !important;
}

/* line 29529, vendor/assets/stylesheets/components-rounded.scss */
.border-top-yellow-mint {
  border-top-color: #c5b96b !important;
}

/* line 29533, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-yellow-mint {
  border-bottom-color: #c5b96b !important;
}

/* line 29537, vendor/assets/stylesheets/components-rounded.scss */
.border-left-yellow-mint {
  border-left-color: #c5b96b !important;
}

/* line 29541, vendor/assets/stylesheets/components-rounded.scss */
.border-right-yellow-mint {
  border-right-color: #c5b96b !important;
}

/* line 29545, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-yellow-mint:before, .bg-after-yellow-mint:after {
  background: #c5b96b !important;
}

/* line 29549, vendor/assets/stylesheets/components-rounded.scss */
.border-before-yellow-mint:before, .border-after-yellow-mint:after {
  border-color: #c5b96b !important;
}

/* line 29553, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-yellow-mint:before, .border-top-after-yellow-mint:after {
  border-top-color: #c5b96b !important;
}

/* line 29557, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-yellow-mint:before, .border-bottom-after-yellow-mint:after {
  border-bottom-color: #c5b96b !important;
}

/* line 29561, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-yellow-mint:before, .border-left-after-yellow-mint:after {
  border-left-color: #c5b96b !important;
}

/* line 29565, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-yellow-mint:before, .border-right-after-yellow-mint:after {
  border-right-color: #c5b96b !important;
}

/* line 29569, vendor/assets/stylesheets/components-rounded.scss */
.bg-purple {
  background: #8E44AD !important;
}

/* line 29573, vendor/assets/stylesheets/components-rounded.scss */
.bg-purple-opacity {
  background: rgba(142, 68, 173, 0.8) !important;
}

/* line 29577, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-purple:hover {
  background: #8E44AD !important;
}

/* line 29581, vendor/assets/stylesheets/components-rounded.scss */
.font-purple {
  color: #8E44AD !important;
}

/* line 29585, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-purple {
  color: #ffffff !important;
}

/* line 29589, vendor/assets/stylesheets/components-rounded.scss */
.border-purple {
  border-color: #8E44AD !important;
}

/* line 29593, vendor/assets/stylesheets/components-rounded.scss */
.border-top-purple {
  border-top-color: #8E44AD !important;
}

/* line 29597, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-purple {
  border-bottom-color: #8E44AD !important;
}

/* line 29601, vendor/assets/stylesheets/components-rounded.scss */
.border-left-purple {
  border-left-color: #8E44AD !important;
}

/* line 29605, vendor/assets/stylesheets/components-rounded.scss */
.border-right-purple {
  border-right-color: #8E44AD !important;
}

/* line 29609, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-purple:before, .bg-after-purple:after {
  background: #8E44AD !important;
}

/* line 29613, vendor/assets/stylesheets/components-rounded.scss */
.border-before-purple:before, .border-after-purple:after {
  border-color: #8E44AD !important;
}

/* line 29617, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-purple:before, .border-top-after-purple:after {
  border-top-color: #8E44AD !important;
}

/* line 29621, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-purple:before, .border-bottom-after-purple:after {
  border-bottom-color: #8E44AD !important;
}

/* line 29625, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-purple:before, .border-left-after-purple:after {
  border-left-color: #8E44AD !important;
}

/* line 29629, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-purple:before, .border-right-after-purple:after {
  border-right-color: #8E44AD !important;
}

/* line 29633, vendor/assets/stylesheets/components-rounded.scss */
.bg-purple-plum {
  background: #8775a7 !important;
}

/* line 29637, vendor/assets/stylesheets/components-rounded.scss */
.bg-purple-plum-opacity {
  background: rgba(135, 117, 167, 0.8) !important;
}

/* line 29641, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-purple-plum:hover {
  background: #8775a7 !important;
}

/* line 29645, vendor/assets/stylesheets/components-rounded.scss */
.font-purple-plum {
  color: #8775a7 !important;
}

/* line 29649, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-purple-plum {
  color: #ffffff !important;
}

/* line 29653, vendor/assets/stylesheets/components-rounded.scss */
.border-purple-plum {
  border-color: #8775a7 !important;
}

/* line 29657, vendor/assets/stylesheets/components-rounded.scss */
.border-top-purple-plum {
  border-top-color: #8775a7 !important;
}

/* line 29661, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-purple-plum {
  border-bottom-color: #8775a7 !important;
}

/* line 29665, vendor/assets/stylesheets/components-rounded.scss */
.border-left-purple-plum {
  border-left-color: #8775a7 !important;
}

/* line 29669, vendor/assets/stylesheets/components-rounded.scss */
.border-right-purple-plum {
  border-right-color: #8775a7 !important;
}

/* line 29673, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-purple-plum:before, .bg-after-purple-plum:after {
  background: #8775a7 !important;
}

/* line 29677, vendor/assets/stylesheets/components-rounded.scss */
.border-before-purple-plum:before, .border-after-purple-plum:after {
  border-color: #8775a7 !important;
}

/* line 29681, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-purple-plum:before, .border-top-after-purple-plum:after {
  border-top-color: #8775a7 !important;
}

/* line 29685, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-purple-plum:before, .border-bottom-after-purple-plum:after {
  border-bottom-color: #8775a7 !important;
}

/* line 29689, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-purple-plum:before, .border-left-after-purple-plum:after {
  border-left-color: #8775a7 !important;
}

/* line 29693, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-purple-plum:before, .border-right-after-purple-plum:after {
  border-right-color: #8775a7 !important;
}

/* line 29697, vendor/assets/stylesheets/components-rounded.scss */
.bg-purple-medium {
  background: #BF55EC !important;
}

/* line 29701, vendor/assets/stylesheets/components-rounded.scss */
.bg-purple-medium-opacity {
  background: rgba(191, 85, 236, 0.8) !important;
}

/* line 29705, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-purple-medium:hover {
  background: #BF55EC !important;
}

/* line 29709, vendor/assets/stylesheets/components-rounded.scss */
.font-purple-medium {
  color: #BF55EC !important;
}

/* line 29713, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-purple-medium {
  color: #ffffff !important;
}

/* line 29717, vendor/assets/stylesheets/components-rounded.scss */
.border-purple-medium {
  border-color: #BF55EC !important;
}

/* line 29721, vendor/assets/stylesheets/components-rounded.scss */
.border-top-purple-medium {
  border-top-color: #BF55EC !important;
}

/* line 29725, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-purple-medium {
  border-bottom-color: #BF55EC !important;
}

/* line 29729, vendor/assets/stylesheets/components-rounded.scss */
.border-left-purple-medium {
  border-left-color: #BF55EC !important;
}

/* line 29733, vendor/assets/stylesheets/components-rounded.scss */
.border-right-purple-medium {
  border-right-color: #BF55EC !important;
}

/* line 29737, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-purple-medium:before, .bg-after-purple-medium:after {
  background: #BF55EC !important;
}

/* line 29741, vendor/assets/stylesheets/components-rounded.scss */
.border-before-purple-medium:before, .border-after-purple-medium:after {
  border-color: #BF55EC !important;
}

/* line 29745, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-purple-medium:before, .border-top-after-purple-medium:after {
  border-top-color: #BF55EC !important;
}

/* line 29749, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-purple-medium:before, .border-bottom-after-purple-medium:after {
  border-bottom-color: #BF55EC !important;
}

/* line 29753, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-purple-medium:before, .border-left-after-purple-medium:after {
  border-left-color: #BF55EC !important;
}

/* line 29757, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-purple-medium:before, .border-right-after-purple-medium:after {
  border-right-color: #BF55EC !important;
}

/* line 29761, vendor/assets/stylesheets/components-rounded.scss */
.bg-purple-studio {
  background: #8E44AD !important;
}

/* line 29765, vendor/assets/stylesheets/components-rounded.scss */
.bg-purple-studio-opacity {
  background: rgba(142, 68, 173, 0.8) !important;
}

/* line 29769, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-purple-studio:hover {
  background: #8E44AD !important;
}

/* line 29773, vendor/assets/stylesheets/components-rounded.scss */
.font-purple-studio {
  color: #8E44AD !important;
}

/* line 29777, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-purple-studio {
  color: #ffffff !important;
}

/* line 29781, vendor/assets/stylesheets/components-rounded.scss */
.border-purple-studio {
  border-color: #8E44AD !important;
}

/* line 29785, vendor/assets/stylesheets/components-rounded.scss */
.border-top-purple-studio {
  border-top-color: #8E44AD !important;
}

/* line 29789, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-purple-studio {
  border-bottom-color: #8E44AD !important;
}

/* line 29793, vendor/assets/stylesheets/components-rounded.scss */
.border-left-purple-studio {
  border-left-color: #8E44AD !important;
}

/* line 29797, vendor/assets/stylesheets/components-rounded.scss */
.border-right-purple-studio {
  border-right-color: #8E44AD !important;
}

/* line 29801, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-purple-studio:before, .bg-after-purple-studio:after {
  background: #8E44AD !important;
}

/* line 29805, vendor/assets/stylesheets/components-rounded.scss */
.border-before-purple-studio:before, .border-after-purple-studio:after {
  border-color: #8E44AD !important;
}

/* line 29809, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-purple-studio:before, .border-top-after-purple-studio:after {
  border-top-color: #8E44AD !important;
}

/* line 29813, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-purple-studio:before, .border-bottom-after-purple-studio:after {
  border-bottom-color: #8E44AD !important;
}

/* line 29817, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-purple-studio:before, .border-left-after-purple-studio:after {
  border-left-color: #8E44AD !important;
}

/* line 29821, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-purple-studio:before, .border-right-after-purple-studio:after {
  border-right-color: #8E44AD !important;
}

/* line 29825, vendor/assets/stylesheets/components-rounded.scss */
.bg-purple-wisteria {
  background: #9B59B6 !important;
}

/* line 29829, vendor/assets/stylesheets/components-rounded.scss */
.bg-purple-wisteria-opacity {
  background: rgba(155, 89, 182, 0.8) !important;
}

/* line 29833, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-purple-wisteria:hover {
  background: #9B59B6 !important;
}

/* line 29837, vendor/assets/stylesheets/components-rounded.scss */
.font-purple-wisteria {
  color: #9B59B6 !important;
}

/* line 29841, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-purple-wisteria {
  color: #ffffff !important;
}

/* line 29845, vendor/assets/stylesheets/components-rounded.scss */
.border-purple-wisteria {
  border-color: #9B59B6 !important;
}

/* line 29849, vendor/assets/stylesheets/components-rounded.scss */
.border-top-purple-wisteria {
  border-top-color: #9B59B6 !important;
}

/* line 29853, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-purple-wisteria {
  border-bottom-color: #9B59B6 !important;
}

/* line 29857, vendor/assets/stylesheets/components-rounded.scss */
.border-left-purple-wisteria {
  border-left-color: #9B59B6 !important;
}

/* line 29861, vendor/assets/stylesheets/components-rounded.scss */
.border-right-purple-wisteria {
  border-right-color: #9B59B6 !important;
}

/* line 29865, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-purple-wisteria:before, .bg-after-purple-wisteria:after {
  background: #9B59B6 !important;
}

/* line 29869, vendor/assets/stylesheets/components-rounded.scss */
.border-before-purple-wisteria:before, .border-after-purple-wisteria:after {
  border-color: #9B59B6 !important;
}

/* line 29873, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-purple-wisteria:before, .border-top-after-purple-wisteria:after {
  border-top-color: #9B59B6 !important;
}

/* line 29877, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-purple-wisteria:before, .border-bottom-after-purple-wisteria:after {
  border-bottom-color: #9B59B6 !important;
}

/* line 29881, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-purple-wisteria:before, .border-left-after-purple-wisteria:after {
  border-left-color: #9B59B6 !important;
}

/* line 29885, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-purple-wisteria:before, .border-right-after-purple-wisteria:after {
  border-right-color: #9B59B6 !important;
}

/* line 29889, vendor/assets/stylesheets/components-rounded.scss */
.bg-purple-seance {
  background: #9A12B3 !important;
}

/* line 29893, vendor/assets/stylesheets/components-rounded.scss */
.bg-purple-seance-opacity {
  background: rgba(154, 18, 179, 0.8) !important;
}

/* line 29897, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-purple-seance:hover {
  background: #9A12B3 !important;
}

/* line 29901, vendor/assets/stylesheets/components-rounded.scss */
.font-purple-seance {
  color: #9A12B3 !important;
}

/* line 29905, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-purple-seance {
  color: #ffffff !important;
}

/* line 29909, vendor/assets/stylesheets/components-rounded.scss */
.border-purple-seance {
  border-color: #9A12B3 !important;
}

/* line 29913, vendor/assets/stylesheets/components-rounded.scss */
.border-top-purple-seance {
  border-top-color: #9A12B3 !important;
}

/* line 29917, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-purple-seance {
  border-bottom-color: #9A12B3 !important;
}

/* line 29921, vendor/assets/stylesheets/components-rounded.scss */
.border-left-purple-seance {
  border-left-color: #9A12B3 !important;
}

/* line 29925, vendor/assets/stylesheets/components-rounded.scss */
.border-right-purple-seance {
  border-right-color: #9A12B3 !important;
}

/* line 29929, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-purple-seance:before, .bg-after-purple-seance:after {
  background: #9A12B3 !important;
}

/* line 29933, vendor/assets/stylesheets/components-rounded.scss */
.border-before-purple-seance:before, .border-after-purple-seance:after {
  border-color: #9A12B3 !important;
}

/* line 29937, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-purple-seance:before, .border-top-after-purple-seance:after {
  border-top-color: #9A12B3 !important;
}

/* line 29941, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-purple-seance:before, .border-bottom-after-purple-seance:after {
  border-bottom-color: #9A12B3 !important;
}

/* line 29945, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-purple-seance:before, .border-left-after-purple-seance:after {
  border-left-color: #9A12B3 !important;
}

/* line 29949, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-purple-seance:before, .border-right-after-purple-seance:after {
  border-right-color: #9A12B3 !important;
}

/* line 29953, vendor/assets/stylesheets/components-rounded.scss */
.bg-purple-intense {
  background: #8775a7 !important;
}

/* line 29957, vendor/assets/stylesheets/components-rounded.scss */
.bg-purple-intense-opacity {
  background: rgba(135, 117, 167, 0.8) !important;
}

/* line 29961, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-purple-intense:hover {
  background: #8775a7 !important;
}

/* line 29965, vendor/assets/stylesheets/components-rounded.scss */
.font-purple-intense {
  color: #8775a7 !important;
}

/* line 29969, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-purple-intense {
  color: #ffffff !important;
}

/* line 29973, vendor/assets/stylesheets/components-rounded.scss */
.border-purple-intense {
  border-color: #8775a7 !important;
}

/* line 29977, vendor/assets/stylesheets/components-rounded.scss */
.border-top-purple-intense {
  border-top-color: #8775a7 !important;
}

/* line 29981, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-purple-intense {
  border-bottom-color: #8775a7 !important;
}

/* line 29985, vendor/assets/stylesheets/components-rounded.scss */
.border-left-purple-intense {
  border-left-color: #8775a7 !important;
}

/* line 29989, vendor/assets/stylesheets/components-rounded.scss */
.border-right-purple-intense {
  border-right-color: #8775a7 !important;
}

/* line 29993, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-purple-intense:before, .bg-after-purple-intense:after {
  background: #8775a7 !important;
}

/* line 29997, vendor/assets/stylesheets/components-rounded.scss */
.border-before-purple-intense:before, .border-after-purple-intense:after {
  border-color: #8775a7 !important;
}

/* line 30001, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-purple-intense:before, .border-top-after-purple-intense:after {
  border-top-color: #8775a7 !important;
}

/* line 30005, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-purple-intense:before, .border-bottom-after-purple-intense:after {
  border-bottom-color: #8775a7 !important;
}

/* line 30009, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-purple-intense:before, .border-left-after-purple-intense:after {
  border-left-color: #8775a7 !important;
}

/* line 30013, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-purple-intense:before, .border-right-after-purple-intense:after {
  border-right-color: #8775a7 !important;
}

/* line 30017, vendor/assets/stylesheets/components-rounded.scss */
.bg-purple-sharp {
  background: #796799 !important;
}

/* line 30021, vendor/assets/stylesheets/components-rounded.scss */
.bg-purple-sharp-opacity {
  background: rgba(121, 103, 153, 0.8) !important;
}

/* line 30025, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-purple-sharp:hover {
  background: #796799 !important;
}

/* line 30029, vendor/assets/stylesheets/components-rounded.scss */
.font-purple-sharp {
  color: #796799 !important;
}

/* line 30033, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-purple-sharp {
  color: #ffffff !important;
}

/* line 30037, vendor/assets/stylesheets/components-rounded.scss */
.border-purple-sharp {
  border-color: #796799 !important;
}

/* line 30041, vendor/assets/stylesheets/components-rounded.scss */
.border-top-purple-sharp {
  border-top-color: #796799 !important;
}

/* line 30045, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-purple-sharp {
  border-bottom-color: #796799 !important;
}

/* line 30049, vendor/assets/stylesheets/components-rounded.scss */
.border-left-purple-sharp {
  border-left-color: #796799 !important;
}

/* line 30053, vendor/assets/stylesheets/components-rounded.scss */
.border-right-purple-sharp {
  border-right-color: #796799 !important;
}

/* line 30057, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-purple-sharp:before, .bg-after-purple-sharp:after {
  background: #796799 !important;
}

/* line 30061, vendor/assets/stylesheets/components-rounded.scss */
.border-before-purple-sharp:before, .border-after-purple-sharp:after {
  border-color: #796799 !important;
}

/* line 30065, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-purple-sharp:before, .border-top-after-purple-sharp:after {
  border-top-color: #796799 !important;
}

/* line 30069, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-purple-sharp:before, .border-bottom-after-purple-sharp:after {
  border-bottom-color: #796799 !important;
}

/* line 30073, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-purple-sharp:before, .border-left-after-purple-sharp:after {
  border-left-color: #796799 !important;
}

/* line 30077, vendor/assets/stylesheets/components-rounded.scss */
.border-right-before-purple-sharp:before, .border-right-after-purple-sharp:after {
  border-right-color: #796799 !important;
}

/* line 30081, vendor/assets/stylesheets/components-rounded.scss */
.bg-purple-soft {
  background: #8877a9 !important;
}

/* line 30085, vendor/assets/stylesheets/components-rounded.scss */
.bg-purple-soft-opacity {
  background: rgba(136, 119, 169, 0.8) !important;
}

/* line 30089, vendor/assets/stylesheets/components-rounded.scss */
.bg-hover-purple-soft:hover {
  background: #8877a9 !important;
}

/* line 30093, vendor/assets/stylesheets/components-rounded.scss */
.font-purple-soft {
  color: #8877a9 !important;
}

/* line 30097, vendor/assets/stylesheets/components-rounded.scss */
.bg-font-purple-soft {
  color: #ffffff !important;
}

/* line 30101, vendor/assets/stylesheets/components-rounded.scss */
.border-purple-soft {
  border-color: #8877a9 !important;
}

/* line 30105, vendor/assets/stylesheets/components-rounded.scss */
.border-top-purple-soft {
  border-top-color: #8877a9 !important;
}

/* line 30109, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-purple-soft {
  border-bottom-color: #8877a9 !important;
}

/* line 30113, vendor/assets/stylesheets/components-rounded.scss */
.border-left-purple-soft {
  border-left-color: #8877a9 !important;
}

/* line 30117, vendor/assets/stylesheets/components-rounded.scss */
.border-right-purple-soft {
  border-right-color: #8877a9 !important;
}

/* line 30121, vendor/assets/stylesheets/components-rounded.scss */
.bg-before-purple-soft:before, .bg-after-purple-soft:after {
  background: #8877a9 !important;
}

/* line 30125, vendor/assets/stylesheets/components-rounded.scss */
.border-before-purple-soft:before, .border-after-purple-soft:after {
  border-color: #8877a9 !important;
}

/* line 30129, vendor/assets/stylesheets/components-rounded.scss */
.border-top-before-purple-soft:before, .border-top-after-purple-soft:after {
  border-top-color: #8877a9 !important;
}

/* line 30133, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom-before-purple-soft:before, .border-bottom-after-purple-soft:after {
  border-bottom-color: #8877a9 !important;
}

/* line 30137, vendor/assets/stylesheets/components-rounded.scss */
.border-left-before-purple-soft:before, .border-left-after-purple-soft:after {
  border-left-color: #8877a9 !important;
}

/* line 30141, 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 30149, vendor/assets/stylesheets/components-rounded.scss */
.color-demo {
  border: 1px solid #eee;
  margin: 0 0 20px 0;
  cursor: pointer;
}

/* line 30153, vendor/assets/stylesheets/components-rounded.scss */
.color-demo .color-view {
  padding: 35px 10px;
  text-align: center;
  font-size: 18px;
}

/* line 30158, vendor/assets/stylesheets/components-rounded.scss */
.color-demo .color-info {
  border-top: 1px solid #eee;
  padding: 10px 10px;
  text-align: center;
}

/* line 30165, 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 30175, vendor/assets/stylesheets/components-rounded.scss */
.mt-cookie-consent-bar .mt-cookie-consent-bar-holder {
  display: table;
  width: 100%;
}

/* line 30178, 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 30183, 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 30189, 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 30195, vendor/assets/stylesheets/components-rounded.scss */
.modal {
  text-align: center;
  padding: 0 !important;
}

/* line 30200, 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 30200, vendor/assets/stylesheets/components-rounded.scss */
  .modal:before {
    margin-right: -4px;
  }
}

/* line 30211, vendor/assets/stylesheets/components-rounded.scss */
.modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}

/* line 30217, vendor/assets/stylesheets/components-rounded.scss */
.btn.darkgrey {
  background-color: #A9A9A9;
  border-color: #A9A9A9;
}

/* line 30221, 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 30228, 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 30236, vendor/assets/stylesheets/components-rounded.scss */
.btn-open {
  background-color: #32c5d2;
  border-color: #32c5d2;
  color: #fff;
}

/* line 30240, vendor/assets/stylesheets/components-rounded.scss */
.btn-open:hover, .btn-open:focus, .btn-open.focus {
  background-color: #32c5d2;
  border-color: #32c5d2;
  color: #fff;
}

/* line 30246, 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 30254, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.btn-open.dropdown-toggle:not(.btn-outline) {
  background-color: #32c5d2;
  border-color: #32c5d2;
  color: #fff;
}

/* line 30260, vendor/assets/stylesheets/components-rounded.scss */
.btn-busy {
  background-color: #ec644b;
  border-color: #ec644b;
  color: #fff;
}

/* line 30264, vendor/assets/stylesheets/components-rounded.scss */
.btn-busy:hover, .btn-busy:focus, .btn-busy.focus {
  background-color: #ec644b;
  border-color: #ec644b;
  color: #fff;
}

/* line 30270, 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 30278, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.btn-busy.dropdown-toggle:not(.btn-outline) {
  background-color: #ec644b;
  border-color: #ec644b;
  color: #fff;
}

/* line 30284, vendor/assets/stylesheets/components-rounded.scss */
.btn-closed {
  background-color: #95a5a6;
  border-color: #95a5a6;
  color: #fff;
}

/* line 30288, vendor/assets/stylesheets/components-rounded.scss */
.btn-closed:hover, .btn-closed:focus, .btn-closed.focus {
  background-color: #95a5a6;
  border-color: #95a5a6;
  color: #fff;
}

/* line 30294, 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 30302, vendor/assets/stylesheets/components-rounded.scss */
.open > .btn.btn-closed.dropdown-toggle:not(.btn-outline) {
  background-color: #95a5a6;
  border-color: #95a5a6;
  color: #fff;
}

/* line 30310, 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 30331, 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 30348, vendor/assets/stylesheets/components-rounded.scss */
#upload-image {
  margin-left: 305px;
  padding-top: 20px;
}

/* line 30354, vendor/assets/stylesheets/components-rounded.scss */
#blue-background {
  background-color: #578ebe;
}

/* line 30357, vendor/assets/stylesheets/components-rounded.scss */
#white-text {
  color: white;
}

/* line 30360, vendor/assets/stylesheets/components-rounded.scss */
#pad-bottom {
  margin-bottom: 30px;
}

/* line 30363, vendor/assets/stylesheets/components-rounded.scss */
#pad-minus {
  margin-top: -1px;
}

/* line 30368, vendor/assets/stylesheets/components-rounded.scss */
body {
  padding: 10px;
}

/* line 30372, vendor/assets/stylesheets/components-rounded.scss */
#exTab1 .tab-content {
  color: white;
  background-color: #428bca;
  padding: 5px 15px;
}

/* line 30378, vendor/assets/stylesheets/components-rounded.scss */
#exTab2 h3 {
  color: white;
  background-color: #428bca;
  padding: 5px 15px;
}

/* remove border radius for the tab */
/* line 30386, 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 30392, vendor/assets/stylesheets/components-rounded.scss */
#exTab3 .nav-pills > li > a {
  border-radius: 4px 4px 0 0;
}

/* line 30396, vendor/assets/stylesheets/components-rounded.scss */
#exTab3 .tab-content {
  color: white;
  background-color: #428bca;
  padding: 5px 15px;
}

/* line 30402, vendor/assets/stylesheets/components-rounded.scss */
.st-sort-ascent:before {
  content: '\25B2';
}

/* line 30406, vendor/assets/stylesheets/components-rounded.scss */
.select2-results .select2-highlighted {
  background: #f00;
  color: #fff;
}

/* line 30411, vendor/assets/stylesheets/components-rounded.scss */
.wizard a {
  padding: 10px 12px 10px;
  margin-right: 5px;
  background: #efefef;
  position: relative;
  display: inline-block;
}

/* line 30418, 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 30429, 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 30441, vendor/assets/stylesheets/components-rounded.scss */
.wizard a:first-child:before,
.wizard a:last-child:after {
  border: none;
}

/* line 30445, 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 30450, 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 30455, vendor/assets/stylesheets/components-rounded.scss */
.wizard .badge {
  margin: 0 5px 0 18px;
  position: relative;
  top: -1px;
}

/* line 30460, vendor/assets/stylesheets/components-rounded.scss */
.wizard a:first-child .badge {
  margin-left: 0;
}

/* line 30463, vendor/assets/stylesheets/components-rounded.scss */
.wizard .current {
  background: #007ACC;
  color: #fff;
}

/* line 30467, vendor/assets/stylesheets/components-rounded.scss */
.wizard .current:after {
  border-left-color: #007ACC;
}

/* line 30470, vendor/assets/stylesheets/components-rounded.scss */
body {
  margin: 40px;
}

/* line 30472, vendor/assets/stylesheets/components-rounded.scss */
.stepwizard-step p {
  margin-top: 10px;
}

/* line 30476, vendor/assets/stylesheets/components-rounded.scss */
.stepwizard-row {
  display: table-row;
}

/* line 30480, vendor/assets/stylesheets/components-rounded.scss */
.stepwizard {
  display: table;
  width: 100%;
  position: relative;
}

/* line 30486, vendor/assets/stylesheets/components-rounded.scss */
.stepwizard-step button[disabled] {
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}

/* line 30491, 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 30503, vendor/assets/stylesheets/components-rounded.scss */
.stepwizard-step {
  display: table-cell;
  text-align: center;
  position: relative;
}

/* line 30509, 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 30519, vendor/assets/stylesheets/components-rounded.scss */
.btn {
  text-transform: uppercase !important;
}

/* line 30523, vendor/assets/stylesheets/components-rounded.scss */
.theading {
  text-transform: uppercase !important;
  background-color: #757575;
}

/* line 30528, vendor/assets/stylesheets/components-rounded.scss */
.btn-bold {
  font-weight: bold !important;
}

/* line 30532, vendor/assets/stylesheets/components-rounded.scss */
.table-heading {
  font-size: 18px;
}

/* line 30536, vendor/assets/stylesheets/components-rounded.scss */
select option {
  color: #000;
  text-shadow: inset 20px 20px #156FF7;
}

/* line 30541, vendor/assets/stylesheets/components-rounded.scss */
select option:hover {
  color: #000;
  box-shadow: inset 20px 20px #156FF7;
}

/* line 30546, vendor/assets/stylesheets/components-rounded.scss */
select option:checked {
  color: #000;
  box-shadow: inset 20px 20px #156FF7;
}

/* line 30551, vendor/assets/stylesheets/components-rounded.scss */
.popup-header {
  color: white;
  background-color: #156FF7;
}

/* line 30556, vendor/assets/stylesheets/components-rounded.scss */
.img-center {
  width: 25px !important;
  height: 25px !important;
  margin-top: -5px;
}

/***
texarea resize disable
***/
/* line 30565, vendor/assets/stylesheets/components-rounded.scss */
.disable-resize {
  resize: vertical;
}

/***
button border color gray
***/
/* line 30571, vendor/assets/stylesheets/components-rounded.scss */
.btn-border-gray {
  border-color: #156FF7 !important;
}

/* line 30575, 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 30585, vendor/assets/stylesheets/components-rounded.scss */
.grip:hover {
  background-position: 20px 0px;
}

/* line 30589, vendor/assets/stylesheets/components-rounded.scss */
.dragging .grip {
  background-position: 40px 0px;
}

/* line 30593, vendor/assets/stylesheets/components-rounded.scss */
.dialog-width .modal-dialog {
  width: 64%;
}

/* line 30597, vendor/assets/stylesheets/components-rounded.scss */
.input-group .form-control:focus {
  z-index: 0;
}

/* input box border color */
/* line 30602, vendor/assets/stylesheets/components-rounded.scss */
.form-control {
  border: 1px solid #156FF7;
}

/* line 30604, vendor/assets/stylesheets/components-rounded.scss */
.form-control:focus {
  border-color: #156FF7;
}

/* row grouping color */
/* line 30610, 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 30621, vendor/assets/stylesheets/components-rounded.scss */
.widthauto {
  width: 16%;
  display: inline-block;
}

@media only screen and (max-width: 768px) {
  /* line 30627, vendor/assets/stylesheets/components-rounded.scss */
  .widthauto {
    width: 49%;
    display: inline-block;
  }
}

/* line 30634, 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 30640, vendor/assets/stylesheets/components-rounded.scss */
.btn-msg-group .btn {
  border-radius: 19px;
}

/* line 30643, 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 30651, vendor/assets/stylesheets/components-rounded.scss */
.q-metrics {
  padding: 12px;
  border-top: 1px solid #156FF7;
  border-bottom: 1px solid #156FF7;
  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 30663, 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 30673, vendor/assets/stylesheets/components-rounded.scss */
.light-blue {
  background: #DBEBF8 !important;
}

/* line 30678, 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: #156FF7;
  font-size: 40px;
}

/* line 30684, 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 30694, vendor/assets/stylesheets/components-rounded.scss */
.edition-lnk:hover {
  text-decoration: none;
}

/* line 30697, vendor/assets/stylesheets/components-rounded.scss */
.edition-lnk:focus {
  text-decoration: none;
}

/* line 30700, vendor/assets/stylesheets/components-rounded.scss */
.edition-lnk h3 {
  margin: 0;
  padding: 20px;
}

/* line 30706, vendor/assets/stylesheets/components-rounded.scss */
.id-datepicker {
  z-index: 999999 !important;
}

/* line 30710, vendor/assets/stylesheets/components-rounded.scss */
:focus {
  outline: none !important;
}

/* line 30714, vendor/assets/stylesheets/components-rounded.scss */
.cke_panel {
  z-index: 999999 !important;
}

/* line 30718, vendor/assets/stylesheets/components-rounded.scss */
.dataTables_filter {
  display: none;
}

/* line 30721, vendor/assets/stylesheets/components-rounded.scss */
.dataTables_length {
  display: none;
}

/* line 30726, vendor/assets/stylesheets/components-rounded.scss */
.vertical-sliders .rzslider.rz-vertical {
  min-height: 250px !important;
  max-height: 300px !important;
  left: 40%;
}

/* line 30733, vendor/assets/stylesheets/components-rounded.scss */
.basic-view-padd {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* line 30739, vendor/assets/stylesheets/components-rounded.scss */
.chevron-left:before {
  content: "\f053";
}

/* line 30744, 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 30744, vendor/assets/stylesheets/components-rounded.scss */
  .measure-name {
    font-size: 20px;
  }
}

/* line 30756, vendor/assets/stylesheets/components-rounded.scss */
.measure-state {
  border-left: 1px solid #156FF7;
  border-right: 1px solid #156FF7;
}

/* line 30759, vendor/assets/stylesheets/components-rounded.scss */
.measure-state .avg {
  font-size: 19px;
}

/* line 30765, vendor/assets/stylesheets/components-rounded.scss */
.measure-avg .avg {
  font-size: 19px;
}

/* line 30770, vendor/assets/stylesheets/components-rounded.scss */
.cke_dialog_background_cover {
  z-index: 999999 !important;
}

/* line 30774, vendor/assets/stylesheets/components-rounded.scss */
.cke_dialog {
  z-index: 999999 !important;
}

/* line 30778, vendor/assets/stylesheets/components-rounded.scss */
.cke_dialog_container {
  z-index: 999999 !important;
}

/* line 30782, 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 30792, vendor/assets/stylesheets/components-rounded.scss */
.my-snf-lnk:hover {
  text-decoration: none;
}

/* line 30795, vendor/assets/stylesheets/components-rounded.scss */
.my-snf-lnk:focus {
  text-decoration: none;
}

/* line 30798, vendor/assets/stylesheets/components-rounded.scss */
.my-snf-lnk h3 {
  margin: 0;
  padding: 20px;
}

/* line 30805, vendor/assets/stylesheets/components-rounded.scss */
.message-subject {
  flex: 1;
}

/* line 30807, 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 30807, vendor/assets/stylesheets/components-rounded.scss */
  .message-subject, .message-subject > * {
    width: 150px;
  }
}

@media screen and (min-width: 480px) and (max-width: 1024px) {
  /* line 30807, vendor/assets/stylesheets/components-rounded.scss */
  .message-subject, .message-subject > * {
    width: 250px;
  }
}

/* line 30821, 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 30827, 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 30834, vendor/assets/stylesheets/components-rounded.scss */
.single-answer .answer-box {
  padding: 10px 0;
  border-top: 1px solid #d7cfcf;
}

/* line 30837, vendor/assets/stylesheets/components-rounded.scss */
.single-answer .answer-box a {
  color: #333333 !important;
}

/* line 30840, vendor/assets/stylesheets/components-rounded.scss */
.single-answer .answer-box label {
  padding-left: 10px;
}

/* line 30848, vendor/assets/stylesheets/components-rounded.scss */
.dataTable thead th.wrapContent {
  white-space: normal;
  word-wrap: break-word;
}

/* line 30854, vendor/assets/stylesheets/components-rounded.scss */
.dataTable tbody td.wrapContent {
  white-space: normal;
  word-wrap: break-word;
}

/* line 30862, vendor/assets/stylesheets/components-rounded.scss */
td.wrapok {
  white-space: normal !important;
  word-wrap: break-word;
  min-width: 300px;
}

/* line 30868, vendor/assets/stylesheets/components-rounded.scss */
.user-role-menus {
  border: 1px solid #DBEBF8;
  width: 100%;
  display: block;
  vertical-align: middle;
  padding: 15px;
  margin-bottom: 20px;
  background: #DBEBF8;
  height: 204px;
}

/* line 30877, vendor/assets/stylesheets/components-rounded.scss */
.user-role-menus:hover {
  text-decoration: none;
}

/* line 30880, vendor/assets/stylesheets/components-rounded.scss */
.user-role-menus:focus {
  text-decoration: none;
}

/* line 30883, vendor/assets/stylesheets/components-rounded.scss */
.user-role-menus h3 {
  margin: 0;
  padding: 0 20px;
}

/* line 30890, vendor/assets/stylesheets/components-rounded.scss */
.task-option .link {
  text-decoration: none;
  color: #7A98AE;
  font-weight: bold;
  width: 100%;
  padding: 12px;
  display: block;
}

/* line 30898, vendor/assets/stylesheets/components-rounded.scss */
.task-option span {
  color: #7A98AE;
  padding: 12px;
  display: block;
}

/* line 30905, 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 30910, 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 30923, vendor/assets/stylesheets/components-rounded.scss */
.panel-primary .panel-heading {
  color: #FFF;
  text-transform: uppercase;
}

/* line 30926, vendor/assets/stylesheets/components-rounded.scss */
.panel-primary .panel-heading a {
  font-weight: bold;
  display: inline-block;
  width: 100%;
}

/* line 30930, vendor/assets/stylesheets/components-rounded.scss */
.panel-primary .panel-heading a:hover {
  color: #FFF;
}

/* line 30938, vendor/assets/stylesheets/components-rounded.scss */
.panel-primary {
  border-color: #156FF7;
}

/* line 30942, vendor/assets/stylesheets/components-rounded.scss */
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #156FF7;
  border-color: #156FF7;
}

/* line 30947, vendor/assets/stylesheets/components-rounded.scss */
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #156FF7;
}

/* line 30951, vendor/assets/stylesheets/components-rounded.scss */
.panel-primary > .panel-heading .badge {
  color: #156FF7;
  background-color: #fff;
}

/* line 30957, vendor/assets/stylesheets/components-rounded.scss */
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #156FF7;
}

/* line 30963, vendor/assets/stylesheets/components-rounded.scss */
.activeRow {
  background: #EE4D8F !important;
}

/* line 30966, vendor/assets/stylesheets/components-rounded.scss */
.activeRow td {
  color: #fff;
}

/* line 30969, vendor/assets/stylesheets/components-rounded.scss */
.activeRow td .btn.btn-outline.blue-madison {
  border-color: #156FF7;
  color: #FFFFFF;
  background-color: #156FF7;
}

/* line 30977, 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 30986, vendor/assets/stylesheets/components-rounded.scss */
tr.shown td.details-control {
  background: url(/Minus-Icon-Blue.png) no-repeat center center;
  background-size: 22px 22px;
  background-position: cover;
  width: 40px;
}

/* line 30994, 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 31003, vendor/assets/stylesheets/components-rounded.scss */
tr.shown td.green-details-control {
  background: url(/Minus-Icon-green.png) no-repeat center center;
  background-size: 22px 22px;
  background-position: cover;
  width: 40px;
}

/* line 31011, vendor/assets/stylesheets/components-rounded.scss */
.mContract {
  margin: 10px 0;
  padding-bottom: 10px;
  border-bottom: 1px solid #AAAAAA;
}

/* line 31017, vendor/assets/stylesheets/components-rounded.scss */
.mContract:last-child {
  border: none;
  padding-bottom: 10px;
}

/* line 31022, 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 31034, vendor/assets/stylesheets/components-rounded.scss */
.ca-signedoff-sm {
  font-size: 16px !important;
  margin-right: 0px;
}

/* line 31039, vendor/assets/stylesheets/components-rounded.scss */
.ca-closed-sm {
  font-size: 16px !important;
  margin-right: 0px;
}

@media only screen and (min-width: 1100px) {
  /* line 31045, vendor/assets/stylesheets/components-rounded.scss */
  .contract-box {
    display: flex;
  }
  /* line 31047, vendor/assets/stylesheets/components-rounded.scss */
  .contract-box .signoff-btn-box {
    align-items: center;
    justify-content: center;
    display: flex;
  }
}

/* line 31056, vendor/assets/stylesheets/components-rounded.scss */
.geribytes-box .geribyte {
  padding: 5px;
  border-bottom: 1px solid #ccc;
}

/* line 31059, vendor/assets/stylesheets/components-rounded.scss */
.geribytes-box .geribyte .title {
  display: inline-block;
  padding: 7px;
}

/* line 31063, vendor/assets/stylesheets/components-rounded.scss */
.geribytes-box .geribyte:last-child {
  border-bottom: none;
}

/* line 31069, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom {
  border-bottom: 1px solid #ccc;
  padding-bottom: 10px;
}

/* line 31072, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom:last-child {
  border-bottom: none;
}

/* line 31077, vendor/assets/stylesheets/components-rounded.scss */
.paddT10 {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

/* line 31082, vendor/assets/stylesheets/components-rounded.scss */
.tabbling-box {
  background: none;
  color: #fff;
}

/* line 31088, vendor/assets/stylesheets/components-rounded.scss */
.tabbling-box .tabbable-line > .nav-tabs > li > a {
  color: #fff;
  font-weight: 600;
}

/* line 31092, vendor/assets/stylesheets/components-rounded.scss */
.tabbling-box .tabbable-line > .nav-tabs > li.active {
  border-bottom: 4px solid #fff;
}

/* line 31094, vendor/assets/stylesheets/components-rounded.scss */
.tabbling-box .tabbable-line > .nav-tabs > li.active > a {
  border: 0;
  color: #fff;
}

/* line 31097, vendor/assets/stylesheets/components-rounded.scss */
.tabbling-box .tabbable-line > .nav-tabs > li.active > a > i {
  color: #404040;
}

/* line 31105, vendor/assets/stylesheets/components-rounded.scss */
.tabbling-box .board-box {
  padding-bottom: 20px;
}

/* line 31107, vendor/assets/stylesheets/components-rounded.scss */
.tabbling-box .board-box .white-box {
  background: #fff;
  color: #000;
  border-radius: 20px;
  padding-bottom: 20px;
}

/* line 31114, vendor/assets/stylesheets/components-rounded.scss */
.tabbling-box .board-box .gray-box {
  background: #F2F2F7;
  color: #000;
  border-radius: 20px;
  padding-bottom: 20px;
}

/* line 31124, vendor/assets/stylesheets/components-rounded.scss */
.staff-box .avatar-img-box {
  display: table-cell;
  position: relative;
  vertical-align: middle;
  width: 60px;
}

/* line 31131, vendor/assets/stylesheets/components-rounded.scss */
.staff-box .user-name-box {
  display: table-cell;
  padding-left: 15px;
}

/* line 31137, vendor/assets/stylesheets/components-rounded.scss */
.holds-the-iframe {
  background: url(/assets/layout/img/loading-9087ad494a29cb19ae02adc53b874d09713206b7e1de906abf084dfcc03c7f5c.gif) center center no-repeat;
}

/* line 31141, vendor/assets/stylesheets/components-rounded.scss */
.company-page {
  background: #EEEFF1 !important;
  padding: 10px 0 !important;
}

/* line 31144, vendor/assets/stylesheets/components-rounded.scss */
.company-page .sub-heading {
  padding: 25px 15px;
  margin-bottom: 0px;
  background: #fff;
  color: #1A5F99;
}

/* line 31152, vendor/assets/stylesheets/components-rounded.scss */
.company-page .company-selection .company-box {
  padding: 10px 15px 10px 1px;
  background: #F8F8F8;
}

/* line 31155, vendor/assets/stylesheets/components-rounded.scss */
.company-page .company-selection .company-box:first-child {
  border-bottom: 1px solid #d3d3d3;
}

/* line 31159, 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 31166, vendor/assets/stylesheets/components-rounded.scss */
.company-page .company-selection .company-box .name {
  font-size: 17px;
  padding-bottom: 5px;
}

/* line 31171, vendor/assets/stylesheets/components-rounded.scss */
.company-page .company-selection .company-box .role {
  font-size: 15px;
}

/* line 31176, 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 31181, 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 31189, 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 31201, vendor/assets/stylesheets/components-rounded.scss */
.company-page .btn-radius {
  border-radius: 25px;
}

/* line 31205, vendor/assets/stylesheets/components-rounded.scss */
.company-page .form-actions {
  margin: 0 30px !important;
}

/* line 31209, vendor/assets/stylesheets/components-rounded.scss */
.company-page h4 {
  padding: 0 10px;
  margin-bottom: 16px;
}

/* line 31215, vendor/assets/stylesheets/components-rounded.scss */
.font-16 {
  font-size: 16px !important;
}

/* line 31219, vendor/assets/stylesheets/components-rounded.scss */
.grey-text {
  color: #767676;
}

/* line 31223, 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 31233, 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 31241, vendor/assets/stylesheets/components-rounded.scss */
.add-task-btn:hover {
  color: #fff;
}

/* line 31245, vendor/assets/stylesheets/components-rounded.scss */
.add-task-btn:focus {
  color: #fff;
}

/* line 31250, vendor/assets/stylesheets/components-rounded.scss */
.contract-info {
  font-weight: lighter;
  font-size: 18px;
}

/* line 31256, vendor/assets/stylesheets/components-rounded.scss */
.facility-counter .title {
  font-size: 16px;
  text-transform: uppercase !important;
}

/* line 31261, vendor/assets/stylesheets/components-rounded.scss */
.facility-counter .counter {
  font-size: 55px;
  line-height: 55px;
}

/* line 31267, vendor/assets/stylesheets/components-rounded.scss */
.blue-color {
  color: #3576B7 !important;
  font-weight: 600 !important;
}

/* line 31272, vendor/assets/stylesheets/components-rounded.scss */
.padd-action {
  padding: 10px 30px !important;
}

/* line 31276, vendor/assets/stylesheets/components-rounded.scss */
.pt-1 {
  padding-top: 0.25rem !important;
}

/* line 31280, vendor/assets/stylesheets/components-rounded.scss */
.pt-2 {
  padding-top: 0.50rem !important;
}

/* line 31284, vendor/assets/stylesheets/components-rounded.scss */
.pt-3 {
  padding-top: 1rem !important;
}

/* line 31288, vendor/assets/stylesheets/components-rounded.scss */
.pt-4 {
  padding-top: 1.25rem !important;
}

/* line 31292, vendor/assets/stylesheets/components-rounded.scss */
.pt-5 {
  padding-top: 1.5rem !important;
}

/* line 31296, vendor/assets/stylesheets/components-rounded.scss */
.btn-done {
  border-radius: 20px;
  padding-left: 4.5rem;
  padding-right: 4.5rem;
}

/* line 31302, vendor/assets/stylesheets/components-rounded.scss */
.light-blue-bg {
  background: #E8F3FB;
}

/* line 31308, vendor/assets/stylesheets/components-rounded.scss */
.answer_type .main .add-button {
  float: left;
  padding-top: 3px;
  padding-right: 5px;
}

/* line 31313, vendor/assets/stylesheets/components-rounded.scss */
.answer_type .main .add-checkbox {
  float: left;
  margin: 10px 0;
  cursor: pointer;
  width: 85%;
}

/* line 31321, vendor/assets/stylesheets/components-rounded.scss */
.answer_type .mt-radio {
  width: 100%;
}

/* line 31323, 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 31330, 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 31338, 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 31344, 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 31353, 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 31359, 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 31367, vendor/assets/stylesheets/components-rounded.scss */
.note-gray {
  text-transform: none;
  color: #737373;
}

/* line 31372, vendor/assets/stylesheets/components-rounded.scss */
.btn-action-done {
  border-radius: 20px;
  padding-left: 5.5rem;
  padding-right: 5.5rem;
}

/* line 31378, vendor/assets/stylesheets/components-rounded.scss */
.btn-delete {
  border-radius: 20px;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

/* line 31385, vendor/assets/stylesheets/components-rounded.scss */
.answers-list .text-muted {
  color: #000 !important;
}

/* line 31388, vendor/assets/stylesheets/components-rounded.scss */
.answers-list .form-control[disabled] {
  background-color: #fff !important;
  color: #000 !important;
  cursor: pointer !important;
}

/* line 31394, vendor/assets/stylesheets/components-rounded.scss */
.answers-list .btn-default[disabled]:hover {
  border-color: #156FF7 !important;
}

/* line 31399, vendor/assets/stylesheets/components-rounded.scss */
.pb-40 {
  padding-bottom: 40px;
}

/* line 31403, vendor/assets/stylesheets/components-rounded.scss */
.pt-15 {
  padding-top: 15px;
}

/* line 31408, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .link-cards-wrapper {
  --gap:var(--spacing-xl);
  --mini-text-color:#707070;
}

/* line 31412, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .link-cards-wrapper .card {
  margin-bottom: 0;
}

/* line 31416, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .link-cards-wrapper .resource-media-block-image {
  box-shadow: none;
}

/* line 31420, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .link-cards-wrapper .taxonomy {
  margin-bottom: 0;
}

/* line 31425, 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 31430, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .link-cards-wrapper .resource-media-block-title > a {
  color: #4c3ce2;
}

/* line 31435, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .cta-link {
  line-height: 1.3;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: bold;
}

/* line 31442, 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 31451, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .cta-link-icon-wrapper > svg {
  display: inline-block;
  vertical-align: top;
  width: 2em;
  height: 2em;
}

/* line 31458, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .cta-link-icon-wrapper.icon--animated {
  backface-visibility: hidden;
  transition: all 0.2s ease;
}

/* line 31463, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .cta-link-icon-wrapper.icon--arrow {
  height: 1.75em;
  width: 2.2em;
  overflow: hidden;
}

/* line 31468, 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 31477, 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 31483, 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 31493, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .cta-link-icon-wrapper.icon--listen {
  width: 2.3em;
}

/* line 31496, 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 31499, 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 31502, 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 31505, 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 31508, 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 31519, 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 31525, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .cards-wrapper {
  display: flex;
  flex-wrap: wrap;
  margin: 0 calc(var(--spacing-lg)*-1/2);
}

/* line 31530, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .cards-wrapper .card {
  border-radius: 1.1667em;
  color: #000;
}

/* line 31534, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .cards-wrapper .card .card-heading {
  color: inherit;
}

/* line 31538, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .cards-wrapper .card > :last-child {
  margin-bottom: 0;
}

/* line 31543, 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 31548, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .cards-wrapper .card--link:not(.resource-media-block--full) {
  text-decoration: none;
  color: #000;
}

/* line 31552, 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 31556, 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 31561, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .cards-wrapper .card-copy {
  font-size: 0.8889em;
}

/* line 31565, 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 31577, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .cards-wrapper .card-faux-text-link {
  font-size: .8889em;
  color: #4c3ce2;
}

/* line 31582, 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 31586, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .cards-wrapper .card-flexible-content-item > :last-child {
  margin-bottom: 0;
}

/* line 31591, 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 31599, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .cards-wrapper .card-flexible-content-item.stylized_list {
  align-self: stretch;
}

@media (max-width: 1019px) {
  /* line 31606, vendor/assets/stylesheets/components-rounded.scss */
  .geriality-box .cards-wrapper.max-cols-3 .card-type-normal {
    font-size: 0.85em;
  }
}

@supports (display: grid) {
  /* line 31612, 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 31619, vendor/assets/stylesheets/components-rounded.scss */
  .geriality-box .cards-wrapper .card {
    flex: initial;
    width: 100%;
    max-width: none;
    margin: initial;
    min-width: 0;
  }
}

/* line 31629, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .card-heading {
  font-size: 1em;
  line-height: 1.27272727;
}

@media (max-width: 768px) {
  /* line 31635, vendor/assets/stylesheets/components-rounded.scss */
  .geriality-box .cards-wrapper {
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 0px;
  }
}

/* line 31641, 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 31651, 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 31658, 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 31669, 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 31673, 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 31677, 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 31681, 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 31687, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .resource-media-block.card .resource-media-block-image {
  border-radius: 0;
  display: block;
}

/* line 31691, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .resource-media-block.card .resource-media-block-image:after {
  display: none;
}

/* line 31696, 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 31702, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .resource-media-block.card .resource-media-block__cta {
  color: #707070;
}

/* line 31707, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .resource-media-block--full.card {
  flex: 1 1 100%;
}

/* line 31710, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .resource-media-block--full.card .mini-text {
  color: #db2f78;
}

/* line 31714, 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 31721, 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 31728, 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 31735, vendor/assets/stylesheets/components-rounded.scss */
  .geriality-box .resource-media-block--full.card {
    flex-direction: row;
  }
  /* line 31738, 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 31748, 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 31753, vendor/assets/stylesheets/components-rounded.scss */
  .geriality-box .resource-media-block--full.card .resource-media-block-content {
    padding: 3.0556em 2.2222em;
  }
  /* line 31757, 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 31764, vendor/assets/stylesheets/components-rounded.scss */
  .geriality-box .resource-media-block--full.card .resource-media-block__excerpt {
    color: #000;
  }
}

@media (min-width: 1200px) {
  /* line 31772, vendor/assets/stylesheets/components-rounded.scss */
  .geriality-box .resource-media-block--full.card .mini-text {
    margin-bottom: 1em;
  }
  /* line 31776, vendor/assets/stylesheets/components-rounded.scss */
  .geriality-box .resource-media-block--full.card .resource-media-block-title {
    font-size: 3.3333rem;
  }
  /* line 31780, 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 31788, 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 31799, 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 31812, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .resource-media-block-image:hover:after {
  opacity: 0.75;
}

/* line 31818, 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 31822, 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 31826, 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 31830, 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 31834, 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 31839, 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 31846, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .resource-media-block-title > a {
  text-decoration: none;
  color: inherit;
}

/* line 31852, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .resource-media-block-content {
  flex: 1;
  padding: 0.5556em 1.1111em;
}

/* line 31857, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .resource-media-block-title {
  font-size: 1.4667rem;
}

/* line 31861, vendor/assets/stylesheets/components-rounded.scss */
.geriality-box .resource-media-block__excerpt {
  font-size: 1.5rem;
}

/* line 31865, 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 31875, 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 31881, vendor/assets/stylesheets/components-rounded.scss */
  .geriality-box .resource-media-block-image {
    height: 26vw;
  }
  /* line 31885, vendor/assets/stylesheets/components-rounded.scss */
  .geriality-box .resource-media-block--full.card {
    flex: 1 1 100%;
  }
}

@media (min-width: 768px) {
  /* line 31891, 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 31899, vendor/assets/stylesheets/components-rounded.scss */
  .geriality-box .resource-media-block--full.card {
    flex: 1 1 100%;
  }
  /* line 31903, vendor/assets/stylesheets/components-rounded.scss */
  .geriality-box .resource-media-block-image {
    display: flex;
  }
  /* line 31907, vendor/assets/stylesheets/components-rounded.scss */
  .geriality-box .resource-media-block-content {
    padding-right: 2.2222em;
  }
  /* line 31911, 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 31915, vendor/assets/stylesheets/components-rounded.scss */
  .geriality-box .column--content .resource-media-block.card {
    max-width: none !important;
  }
}

@media (min-width: 920px) {
  /* line 31921, vendor/assets/stylesheets/components-rounded.scss */
  .geriality-box .resource-media-block-title {
    font-size: 1.5556em;
  }
  /* line 31925, vendor/assets/stylesheets/components-rounded.scss */
  .geriality-box .resource-media-block-content {
    padding: 1.6667em 2.2222em 2.2222em;
  }
  /* line 31929, vendor/assets/stylesheets/components-rounded.scss */
  .geriality-box .resource-media-block .mini-text {
    font-size: 2rem;
    margin-bottom: 0.5em;
  }
  /* line 31934, vendor/assets/stylesheets/components-rounded.scss */
  .geriality-box .resource-media-block__excerpt {
    font-size: 1.5rem;
  }
}

@media (min-width: 1200px) {
  /* line 31940, vendor/assets/stylesheets/components-rounded.scss */
  .geriality-box .resource-media-block.card {
    flex: 0 1 calc(33.3% - 76px);
  }
  /* line 31944, vendor/assets/stylesheets/components-rounded.scss */
  .geriality-box .resource-media-block--full.card {
    flex: 1 1 100%;
  }
  /* line 31948, 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 31954, vendor/assets/stylesheets/components-rounded.scss */
  .geriality-box .resource-media-block {
    max-width: 400px;
    margin-bottom: 40px;
  }
  /* line 31958, vendor/assets/stylesheets/components-rounded.scss */
  .geriality-box .resource-media-block.card .resource-media-block-image {
    height: 264px;
  }
}

@media (max-width: 460px) {
  /* line 31965, vendor/assets/stylesheets/components-rounded.scss */
  .geriality-box .resource-media-block.card .resource-media-block-image {
    height: 57.39130435vw;
  }
}

/* line 31971, vendor/assets/stylesheets/components-rounded.scss */
.bold-600 {
  font-weight: 600 !important;
}

/* line 31975, vendor/assets/stylesheets/components-rounded.scss */
.pt-14 {
  padding-top: 14px !important;
}

/* line 31979, vendor/assets/stylesheets/components-rounded.scss */
.supportIcon {
  opacity: 1 !important;
}

/* line 31984, vendor/assets/stylesheets/components-rounded.scss */
.md-box .mt-radio > span, .md-box .mt-checkbox > span {
  left: 50% !important;
}

/* line 31990, 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 32004, vendor/assets/stylesheets/components-rounded.scss */
.width-90 {
  width: 90px;
}

/* line 32008, vendor/assets/stylesheets/components-rounded.scss */
.mb-20 {
  margin-bottom: 20px;
}

/* line 32013, vendor/assets/stylesheets/components-rounded.scss */
.btn-focus:focus {
  color: #fff;
}

/* line 32018, vendor/assets/stylesheets/components-rounded.scss */
.light-grey-text {
  color: #B0B0B0;
}

/* line 32020, vendor/assets/stylesheets/components-rounded.scss */
.light-grey-text:focus {
  color: #B0B0B0;
}

/* line 32025, vendor/assets/stylesheets/components-rounded.scss */
.font-500 {
  font-weight: 500;
}

/* line 32029, vendor/assets/stylesheets/components-rounded.scss */
.activeSelectedRow {
  background: #90BDD8 !important;
}

/* line 32032, vendor/assets/stylesheets/components-rounded.scss */
.pt-10 {
  padding-top: 10px !important;
}

/* line 32037, vendor/assets/stylesheets/components-rounded.scss */
.contract-hours-with-shared .contract-hour {
  font-size: 18px;
}

/* line 32041, vendor/assets/stylesheets/components-rounded.scss */
.contract-hours-with-shared .shared {
  font-size: 15px;
}

/* line 32046, vendor/assets/stylesheets/components-rounded.scss */
.mt-0 {
  margin-top: 0px !important;
}

/* line 32050, vendor/assets/stylesheets/components-rounded.scss */
.mb-5 {
  margin-bottom: 5px !important;
}

/* line 32054, vendor/assets/stylesheets/components-rounded.scss */
.mb-15 {
  margin-bottom: 15px !important;
}

/* line 32058, vendor/assets/stylesheets/components-rounded.scss */
.feedback-box {
  list-style: none;
  padding: 0 20px;
  text-align: center;
  margin-bottom: 0px;
}

/* line 32063, 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 32070, vendor/assets/stylesheets/components-rounded.scss */
.feedback-box .feedback-answer .ans-text {
  display: block;
  height: 50px;
}

/* line 32075, vendor/assets/stylesheets/components-rounded.scss */
.feedback-box .feedback-answer .checkmarked {
  position: relative;
  bottom: 0;
  height: 56px;
}

/* line 32079, vendor/assets/stylesheets/components-rounded.scss */
.feedback-box .feedback-answer .checkmarked img {
  width: 24px;
  position: absolute;
  bottom: 10px;
  left: 30%;
}

/* line 32087, vendor/assets/stylesheets/components-rounded.scss */
.feedback-box .feedback-answer .mt-radio > span, .feedback-box .feedback-answer .mt-checkbox > span {
  left: 6px;
}

/* line 32091, 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 32095, 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 32104, vendor/assets/stylesheets/components-rounded.scss */
.feedback-box-width .modal-dialog {
  width: 500px !important;
}

@media (max-width: 767px) {
  /* line 32104, vendor/assets/stylesheets/components-rounded.scss */
  .feedback-box-width .modal-dialog {
    width: 100% !important;
  }
}

/* line 32112, vendor/assets/stylesheets/components-rounded.scss */
.question-content {
  background: #fff;
  padding: 0;
  margin-bottom: 10px;
  display: block;
  position: relative;
}

/* line 32118, vendor/assets/stylesheets/components-rounded.scss */
.question-content p {
  margin: 0 !important;
}

/* line 32122, vendor/assets/stylesheets/components-rounded.scss */
.question-content .answer-selection {
  padding: 0;
}

/* line 32124, 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 32132, vendor/assets/stylesheets/components-rounded.scss */
.question-content .answer-selection .answer-box .ans-text {
  color: #7171ca;
}

/* line 32135, vendor/assets/stylesheets/components-rounded.scss */
.question-content .answer-selection .answer-box:last-child {
  border-bottom: none;
}

/* line 32142, vendor/assets/stylesheets/components-rounded.scss */
.padd20 {
  padding: 20px;
}

/* line 32146, vendor/assets/stylesheets/components-rounded.scss */
.bottom-padd {
  border-bottom: 1px solid #c3c3c3;
}

/* line 32150, vendor/assets/stylesheets/components-rounded.scss */
.text-gray {
  color: #A1A1A6;
}

/* line 32154, vendor/assets/stylesheets/components-rounded.scss */
.border-bottom {
  border-bottom: 1px solid #A1A1A6;
}

/* line 32158, vendor/assets/stylesheets/components-rounded.scss */
.font17 {
  font-size: 20px;
}

/* line 32162, vendor/assets/stylesheets/components-rounded.scss */
.pb-20 {
  padding-bottom: 20px;
}

/* line 32166, vendor/assets/stylesheets/components-rounded.scss */
.btn-static {
  padding: 20px;
  background: #fff;
}

/* line 32169, 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 32169, vendor/assets/stylesheets/components-rounded.scss */
  .btn-static .p-lr-40 {
    padding-left: 15px;
    padding-right: 15px;
  }
}

/* line 32180, 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 32180, vendor/assets/stylesheets/components-rounded.scss */
  .btn-static .p-lr-25 {
    padding-left: 15px;
    padding-right: 15px;
  }
}

/* line 32191, vendor/assets/stylesheets/components-rounded.scss */
.btn-static .width135 {
  width: 135px;
}

/* line 32196, 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 32206, vendor/assets/stylesheets/components-rounded.scss */
.vax-on-leave-box {
  background: #d1d1df !important;
}

/* line 32210, vendor/assets/stylesheets/components-rounded.scss */
.vax-on-leave-box .info .status-change {
  color: #000 !important;
}

/* line 32216, vendor/assets/stylesheets/components-rounded.scss */
.vax-on-previous-data-box {
  background: #9acce8 !important;
}

/* line 32220, vendor/assets/stylesheets/components-rounded.scss */
.vax-on-previous-data-box .info .status-change {
  color: #fff !important;
}

/* line 32226, vendor/assets/stylesheets/components-rounded.scss */
.vax-on-inactive-box {
  background: #ffcccb !important;
}

/* line 32230, vendor/assets/stylesheets/components-rounded.scss */
.vax-on-inactive-box .info .status-change {
  color: #fff !important;
}

/* line 32236, vendor/assets/stylesheets/components-rounded.scss */
.osha-border-box {
  border-radius: 10px;
  background: #fff;
  padding: 16px;
  margin-bottom: 15px;
}

/* line 32243, vendor/assets/stylesheets/components-rounded.scss */
.osha-border-box .info .name {
  font-size: 16px;
  font-weight: bold;
}

/* line 32248, vendor/assets/stylesheets/components-rounded.scss */
.osha-border-box .info .normal-text {
  font-size: 16px;
  font-weight: normal;
}

/* line 32253, vendor/assets/stylesheets/components-rounded.scss */
.osha-border-box .info .status {
  font-size: 16px;
  color: blue;
  padding: 10px 0;
}

/* line 32259, vendor/assets/stylesheets/components-rounded.scss */
.osha-border-box .info .status-change {
  color: #d3d3d3;
}

/* line 32265, vendor/assets/stylesheets/components-rounded.scss */
.pr-5 {
  padding-right: 5px;
}

/* line 32269, vendor/assets/stylesheets/components-rounded.scss */
.pl-5 {
  padding-left: 5px;
}

/* line 32273, vendor/assets/stylesheets/components-rounded.scss */
.width100 {
  width: 100px;
}

/* line 32277, vendor/assets/stylesheets/components-rounded.scss */
.btn-p-lr-40 {
  padding-left: 40px;
  padding-right: 40px;
  border-radius: 20px;
}

/* line 32284, vendor/assets/stylesheets/components-rounded.scss */
.html-content a {
  word-break: break-all;
}

/* line 32290, vendor/assets/stylesheets/components-rounded.scss */
.fancy-checkbox .btn:not(.btn-sm):not(.btn-lg) {
  line-height: 1.00;
}

/* line 32294, vendor/assets/stylesheets/components-rounded.scss */
.fancy-checkbox .btn-default.gactive {
  color: #fff;
  background-color: #41a144;
  border-color: #adadad;
}

/* line 32304, vendor/assets/stylesheets/components-rounded.scss */
.pdf-viewer iframe html {
  background: #fff;
}

/* line 32309, vendor/assets/stylesheets/components-rounded.scss */
.pdf-viewer #toolbarViewerRight {
  display: none !important;
}

/* line 32314, vendor/assets/stylesheets/components-rounded.scss */
.pb-15 {
  padding-bottom: 15px !important;
}

/* line 32318, 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 32325, vendor/assets/stylesheets/components-rounded.scss */
.remove-btn:hover {
  color: #fff !important;
}

/* line 32330, vendor/assets/stylesheets/components-rounded.scss */
.hr {
  position: relative;
}

/* line 32333, vendor/assets/stylesheets/components-rounded.scss */
.hr:before {
  content: "";
  background-color: #888585;
  display: block;
  height: 1px;
  width: 100%;
  position: absolute;
  top: 50%;
}

/* line 32343, vendor/assets/stylesheets/components-rounded.scss */
.hr span {
  display: inline-block;
  padding: 0 8px;
  background-color: #fff;
  position: relative;
}

/* line 32351, vendor/assets/stylesheets/components-rounded.scss */
.pb-10 {
  padding-bottom: 10px !important;
}

/* line 32355, vendor/assets/stylesheets/components-rounded.scss */
.t-left {
  text-align: left !important;
}

/* line 32359, vendor/assets/stylesheets/components-rounded.scss */
.dropdown-setting-color {
  margin: 0 !important;
  padding: 7px !important;
  background-color: inherit !important;
}

/* line 32363, vendor/assets/stylesheets/components-rounded.scss */
.dropdown-setting-color:hover {
  background: inherit !important;
}

/* line 32368, vendor/assets/stylesheets/components-rounded.scss */
.fs-17 {
  font-style: italic;
  font-size: 17px;
}

/* line 32373, vendor/assets/stylesheets/components-rounded.scss */
.w-600 {
  font-weight: 600;
}

/* line 32378, vendor/assets/stylesheets/components-rounded.scss */
.close-month-page .sub-heading {
  padding: 25px 15px;
  margin-bottom: 0px;
  background: #fff;
  color: #1A5F99;
}

/* line 32386, vendor/assets/stylesheets/components-rounded.scss */
.close-month-page .company-selection .company-box {
  padding: 10px 15px 10px 15px;
  background: #F8F8F8;
}

/* line 32389, vendor/assets/stylesheets/components-rounded.scss */
.close-month-page .company-selection .company-box:first-child {
  border-bottom: 1px solid #d3d3d3;
}

/* line 32393, 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 32400, vendor/assets/stylesheets/components-rounded.scss */
.close-month-page .company-selection .company-box .name {
  font-size: 17px;
  padding-bottom: 5px;
}

/* line 32405, vendor/assets/stylesheets/components-rounded.scss */
.close-month-page .company-selection .company-box .role {
  font-size: 15px;
}

/* line 32410, 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 32415, 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 32423, 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 32435, vendor/assets/stylesheets/components-rounded.scss */
.close-month-page .btn-radius {
  border-radius: 25px;
}

/* line 32439, vendor/assets/stylesheets/components-rounded.scss */
.close-month-page .form-actions {
  margin: 0 30px !important;
}

/* line 32443, vendor/assets/stylesheets/components-rounded.scss */
.close-month-page h4 {
  padding: 0 10px;
  margin-bottom: 16px;
}

/* line 32451, vendor/assets/stylesheets/components-rounded.scss */
.font-size-medium .change-size p, .font-size-medium .change-size span {
  font-size: 19px !important;
}

/* line 32456, vendor/assets/stylesheets/components-rounded.scss */
.font-size-medium .change-size ol li {
  font-size: 19px !important;
}

/* line 32463, vendor/assets/stylesheets/components-rounded.scss */
.font-size-medium .answer-box span {
  font-size: 19px !important;
}

/* line 32468, vendor/assets/stylesheets/components-rounded.scss */
.font-size-medium .text-answer {
  font-size: 19px !important;
}

/* line 32475, vendor/assets/stylesheets/components-rounded.scss */
.font-size-large .change-size p, .font-size-large .change-size span {
  font-size: 21px !important;
}

/* line 32480, vendor/assets/stylesheets/components-rounded.scss */
.font-size-large .change-size ol li {
  font-size: 21px !important;
}

/* line 32487, vendor/assets/stylesheets/components-rounded.scss */
.font-size-large .answer-box span {
  font-size: 21px !important;
}

/* line 32492, vendor/assets/stylesheets/components-rounded.scss */
.font-size-large .text-answer {
  font-size: 21px !important;
}

/* line 32497, 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 32509, vendor/assets/stylesheets/components-rounded.scss */
.font-size-change-btn ul {
  list-style: none;
  padding: 0;
  text-align: center;
}

/* line 32513, vendor/assets/stylesheets/components-rounded.scss */
.font-size-change-btn ul a {
  color: #fff;
}

/* line 32517, vendor/assets/stylesheets/components-rounded.scss */
.font-size-change-btn ul .normal-size {
  font-size: 16px;
  padding: 11px;
}

/* line 32522, vendor/assets/stylesheets/components-rounded.scss */
.font-size-change-btn ul .medium-size {
  font-size: 21px;
  padding: 11px;
}

/* line 32527, vendor/assets/stylesheets/components-rounded.scss */
.font-size-change-btn ul .large-size {
  font-size: 26px;
  padding: 6px;
}

@media (max-width: 767px) {
  /* line 32497, vendor/assets/stylesheets/components-rounded.scss */
  .font-size-change-btn {
    right: 0px;
    opacity: 0.8;
  }
}

/* line 32540, 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 32540, vendor/assets/stylesheets/components-rounded.scss */
  .modal-footer .p-lr-40 {
    padding-left: 15px;
    padding-right: 15px;
  }
}

/* line 32551, 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 32551, vendor/assets/stylesheets/components-rounded.scss */
  .modal-footer .p-lr-25 {
    padding-left: 15px;
    padding-right: 15px;
  }
}

/* line 32563, vendor/assets/stylesheets/components-rounded.scss */
.disable-btn {
  opacity: 0.45 !important;
}

/* line 32567, vendor/assets/stylesheets/components-rounded.scss */
.headerPopover {
  max-width: 100%;
  width: 50%;
  z-index: 99999;
}

@media (max-width: 767px) {
  /* line 32567, vendor/assets/stylesheets/components-rounded.scss */
  .headerPopover {
    width: 81%;
  }
}

/* line 32577, vendor/assets/stylesheets/components-rounded.scss */
.settings-btn {
  list-style: none;
  padding-left: 0;
}

/* line 32582, vendor/assets/stylesheets/components-rounded.scss */
.settings-btn a:hover {
  text-decoration: none;
}

/* line 32586, vendor/assets/stylesheets/components-rounded.scss */
.settings-btn a i {
  margin-right: 5px;
}

/* line 32592, vendor/assets/stylesheets/components-rounded.scss */
.button-menus {
  font-size: 16px !important;
  border: 1px solid #d3d3d3;
}

/* line 32595, vendor/assets/stylesheets/components-rounded.scss */
.button-menus li {
  border-bottom: 1px solid #d3d3d3;
}

/* line 32597, vendor/assets/stylesheets/components-rounded.scss */
.button-menus li a {
  color: #000 !important;
}

/* line 32601, vendor/assets/stylesheets/components-rounded.scss */
.button-menus li:last-child {
  border-bottom: none;
}

/* line 32607, vendor/assets/stylesheets/components-rounded.scss */
.my-geribytes {
  margin: 0px;
  padding: 0px;
  list-style: none;
}

/* line 32611, vendor/assets/stylesheets/components-rounded.scss */
.my-geribytes li {
  background-color: #fff;
  color: #82949a;
  margin-bottom: 7px;
}

/* line 32616, vendor/assets/stylesheets/components-rounded.scss */
.my-geribytes li .step-info {
  color: #1a1919;
}

/* line 32620, vendor/assets/stylesheets/components-rounded.scss */
.my-geribytes li .right-arrow-icon {
  font-size: 18px;
  display: table-cell;
  vertical-align: middle;
  color: #375870;
}

/* line 32627, vendor/assets/stylesheets/components-rounded.scss */
.my-geribytes li:before {
  display: table;
  line-height: 0;
  content: "";
}

/* line 32632, vendor/assets/stylesheets/components-rounded.scss */
.my-geribytes li:after {
  display: table;
  line-height: 0;
  content: "";
  clear: both;
}

/* line 32638, vendor/assets/stylesheets/components-rounded.scss */
.my-geribytes li:last-child {
  margin-bottom: 0px;
}

/* line 32645, vendor/assets/stylesheets/components-rounded.scss */
.my-feeds {
  margin: 0px;
  padding: 0px;
  list-style: none;
  background: #fff;
  padding-bottom: 7px;
}

/* line 32651, vendor/assets/stylesheets/components-rounded.scss */
.my-feeds li {
  background-color: #fafafa;
  color: #82949a;
  margin-bottom: 7px;
}

/* line 32656, vendor/assets/stylesheets/components-rounded.scss */
.my-feeds li .right-arrow-icon {
  font-size: 18px;
  display: table-cell;
  vertical-align: middle;
  color: #375870;
}

/* line 32663, vendor/assets/stylesheets/components-rounded.scss */
.my-feeds li:before {
  display: table;
  line-height: 0;
  content: "";
}

/* line 32668, vendor/assets/stylesheets/components-rounded.scss */
.my-feeds li:after {
  display: table;
  line-height: 0;
  content: "";
  clear: both;
}

/* line 32674, vendor/assets/stylesheets/components-rounded.scss */
.my-feeds li:last-child {
  margin-bottom: 0px;
}

/* line 32680, vendor/assets/stylesheets/components-rounded.scss */
.text-white {
  color: #fff !important;
}

/* line 32684, vendor/assets/stylesheets/components-rounded.scss */
.width-110 {
  width: 110px;
}

/* line 32688, vendor/assets/stylesheets/components-rounded.scss */
.font-bold {
  font-size: 19px;
  text-align: center;
  font-weight: bold !important;
}

/* line 32694, vendor/assets/stylesheets/components-rounded.scss */
.ans-comment {
  width: 100%;
  padding: 10px;
}

/* line 32699, vendor/assets/stylesheets/components-rounded.scss */
.page-height {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 1px;
  opacity: 0;
}

/* line 32708, vendor/assets/stylesheets/components-rounded.scss */
.pt-25 {
  padding-top: 25px !important;
}

/* line 32713, 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 32713, vendor/assets/stylesheets/components-rounded.scss */
  .employee-save-button .p-lr-40 {
    padding-left: 15px;
    padding-right: 15px;
  }
}

/* line 32725, 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 32737, vendor/assets/stylesheets/components-rounded.scss */
.emp-font-size-change-btn ul {
  list-style: none;
  padding: 0;
  text-align: center;
}

/* line 32741, vendor/assets/stylesheets/components-rounded.scss */
.emp-font-size-change-btn ul a {
  color: #fff;
}

/* line 32745, vendor/assets/stylesheets/components-rounded.scss */
.emp-font-size-change-btn ul .normal-size {
  font-size: 16px;
  padding: 11px;
}

/* line 32750, vendor/assets/stylesheets/components-rounded.scss */
.emp-font-size-change-btn ul .medium-size {
  font-size: 21px;
  padding: 11px;
}

/* line 32755, vendor/assets/stylesheets/components-rounded.scss */
.emp-font-size-change-btn ul .large-size {
  font-size: 26px;
  padding: 6px;
}

@media (max-width: 767px) {
  /* line 32725, vendor/assets/stylesheets/components-rounded.scss */
  .emp-font-size-change-btn {
    right: 0px;
    opacity: 0.8;
  }
}

/* line 32768, vendor/assets/stylesheets/components-rounded.scss */
.assign-new-osha-form-page .sub-heading {
  padding: 25px 15px;
  margin-bottom: 0px;
  background: #fff;
  color: #1A5F99;
}

/* line 32776, 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 32781, 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 32789, vendor/assets/stylesheets/components-rounded.scss */
.assign-new-osha-form-page .company-selection .company-box .name {
  font-size: 17px;
}

/* line 32794, vendor/assets/stylesheets/components-rounded.scss */
.assign-new-osha-form-page .company-selection .company-box .selected .name {
  font-weight: 600;
}

/* line 32799, 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 32807, 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 32817, vendor/assets/stylesheets/components-rounded.scss */
.assign-new-osha-form-page .company-selection .company-box .form-selection {
  display: flex;
}

/* line 32819, 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 32824, 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 32834, vendor/assets/stylesheets/components-rounded.scss */
.assign-new-osha-form-page .btn-radius {
  border-radius: 25px;
}

/* line 32838, vendor/assets/stylesheets/components-rounded.scss */
.assign-new-osha-form-page .form-actions {
  margin: 0 30px !important;
}

/* line 32842, vendor/assets/stylesheets/components-rounded.scss */
.assign-new-osha-form-page h4 {
  padding: 0 10px;
  margin-bottom: 16px;
}

/* line 32848, vendor/assets/stylesheets/components-rounded.scss */
.normalWrapContent {
  word-break: break-word;
  white-space: normal !important;
}

/* line 32853, vendor/assets/stylesheets/components-rounded.scss */
.simpleWrapContent {
  white-space: normal !important;
}

/* line 32857, vendor/assets/stylesheets/components-rounded.scss */
.featured-box {
  padding-bottom: 20px;
}

/* line 32859, vendor/assets/stylesheets/components-rounded.scss */
.featured-box .inner-box {
  background: #023B4C;
  color: #FFF;
  padding: 6px 20px;
  border-radius: 10px;
}

/* line 32865, vendor/assets/stylesheets/components-rounded.scss */
.featured-box .inner-box .heading {
  margin-top: 14px;
  font-size: 20px;
  font-weight: 600;
}

/* line 32870, 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 32876, vendor/assets/stylesheets/components-rounded.scss */
.featured-box .inner-box .todo-features:last-child {
  border-bottom: none;
}

/* line 32880, vendor/assets/stylesheets/components-rounded.scss */
.featured-box .inner-box .todo-features .inner-feature-box {
  display: flex;
  align-items: center;
}

/* line 32884, vendor/assets/stylesheets/components-rounded.scss */
.featured-box .inner-box .todo-features .inner-feature-box .title-box {
  padding-left: 0;
  padding-right: 0;
}

/* line 32889, 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 32894, 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 32901, 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 32908, vendor/assets/stylesheets/components-rounded.scss */
.featured-box .inner-box .todo-features .inner-feature-box .icon-box {
  color: #3C5C74;
  padding-top: 6px;
}

/* line 32911, vendor/assets/stylesheets/components-rounded.scss */
.featured-box .inner-box .todo-features .inner-feature-box .icon-box i {
  font-size: 28px;
}

/* line 32920, vendor/assets/stylesheets/components-rounded.scss */
.p-15 {
  padding: 15px;
}

/* line 32924, vendor/assets/stylesheets/components-rounded.scss */
.tooltip {
  z-index: 999999;
}

/* line 32928, vendor/assets/stylesheets/components-rounded.scss */
.task-details {
  background: #fff;
}

/* line 32930, vendor/assets/stylesheets/components-rounded.scss */
.task-details .task-info {
  border-bottom: 1px solid #E3E3EA;
  margin: 10px 0;
  padding-bottom: 10px;
}

/* line 32935, vendor/assets/stylesheets/components-rounded.scss */
.task-details .task-info:last-child {
  border-bottom: none;
}

/* line 32941, vendor/assets/stylesheets/components-rounded.scss */
.contract-dates {
  padding-top: 10px;
  margin-top: 20px;
  background: #fff;
  margin-bottom: 20px;
}

/* line 32949, 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 32956, vendor/assets/stylesheets/components-rounded.scss */
.blue-btn-group button:hover {
  color: #fff;
}

/* line 32960, vendor/assets/stylesheets/components-rounded.scss */
.blue-btn-group button:focus {
  color: #fff;
}

/* line 32964, vendor/assets/stylesheets/components-rounded.scss */
.blue-btn-group button:first-child {
  border-radius: 25px 0 0 25px !important;
}

/* line 32967, vendor/assets/stylesheets/components-rounded.scss */
.blue-btn-group button:last-child {
  border-radius: 0 25px 25px 0 !important;
}

/* line 32973, vendor/assets/stylesheets/components-rounded.scss */
.task-list-content {
  display: flex;
  width: 100%;
  padding: 5px 0;
}

/* line 32977, vendor/assets/stylesheets/components-rounded.scss */
.task-list-content .info {
  width: 95%;
}

/* line 32980, vendor/assets/stylesheets/components-rounded.scss */
.task-list-content .info-icon {
  float: right;
  width: 5%;
  align-items: stretch;
  display: flex;
  justify-content: right;
}

/* line 32986, vendor/assets/stylesheets/components-rounded.scss */
.task-list-content .info-icon img {
  width: 20px;
  height: 20px;
  align-self: center;
}

/* line 32993, 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 32999, vendor/assets/stylesheets/components-rounded.scss */
.task-list-content .active-info-icon img {
  width: 20px;
  height: 20px;
  align-self: center;
}

/* line 33009, vendor/assets/stylesheets/components-rounded.scss */
.ui-select-bootstrap .ui-select-choices-row.active .task-list-content .info-icon {
  display: none;
}

/* line 33013, vendor/assets/stylesheets/components-rounded.scss */
.ui-select-bootstrap .ui-select-choices-row.active .task-list-content .active-info-icon {
  display: flex;
}

/* line 33019, 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 33026, vendor/assets/stylesheets/components-rounded.scss */
.blue-dark-btn:hover {
  color: #fff;
}

/* line 33029, vendor/assets/stylesheets/components-rounded.scss */
.blue-dark-btn:focus {
  color: #fff;
}

/* line 33034, vendor/assets/stylesheets/components-rounded.scss */
.importance-level {
  margin: 15px 0px;
  padding: 5px 13px;
  border-radius: 10px;
  color: #fff;
  font-weight: bold;
}

/* line 33042, vendor/assets/stylesheets/components-rounded.scss */
.answer-text {
  border: 1px solid #d3d3d3;
  padding: 10px;
  border-radius: 20px;
  margin-bottom: 20px;
  margin-top: 20px;
}

/* line 33050, vendor/assets/stylesheets/components-rounded.scss */
.selectedRow {
  background: #90BDD8 !important;
}

/* line 33053, vendor/assets/stylesheets/components-rounded.scss */
.selectedRow .btn {
  border: 1px solid #423a3a !important;
  color: #423a3a !important;
}

/* line 33057, vendor/assets/stylesheets/components-rounded.scss */
.selectedRow .btn:focus {
  background: none !important;
}

/* line 33061, vendor/assets/stylesheets/components-rounded.scss */
.selectedRow .btn:hover {
  background: none !important;
}

/* line 33067, vendor/assets/stylesheets/components-rounded.scss */
.dyn-height {
  max-height: 250px;
  overflow-y: scroll;
}

/* line 33072, vendor/assets/stylesheets/components-rounded.scss */
.inner-percentage-box {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 33077, vendor/assets/stylesheets/components-rounded.scss */
.inner-percentage-box .percentage {
  font-size: 40px;
  color: #7ba663;
  text-align: center;
}

/* line 33084, vendor/assets/stylesheets/components-rounded.scss */
.selectedQuestionRow {
  background: #73A7AA !important;
  color: #fff !important;
}

/* line 33089, vendor/assets/stylesheets/components-rounded.scss */
.bg-green-td {
  background: #CEF7C3;
}

/* line 33093, vendor/assets/stylesheets/components-rounded.scss */
.bg-orange-td {
  background: #F9F6D5;
}

/* line 33097, vendor/assets/stylesheets/components-rounded.scss */
.bg-red-td {
  background: #f9d5d8;
}

/* line 33101, vendor/assets/stylesheets/components-rounded.scss */
.m-grid {
  display: table;
  width: 100%;
  table-layout: fixed;
}

/* line 33106, vendor/assets/stylesheets/components-rounded.scss */
.m-grid.m-grid-auto {
  width: auto;
}

/* line 33110, vendor/assets/stylesheets/components-rounded.scss */
.m-grid.m-grid-full-height {
  height: 100%;
}

/* line 33114, 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 33120, vendor/assets/stylesheets/components-rounded.scss */
.m-grid .m-grid-row {
  display: table-row;
}

/* line 33123, vendor/assets/stylesheets/components-rounded.scss */
.m-grid .m-grid-row.m-grid-row-auto-height {
  height: auto;
}

/* line 33126, vendor/assets/stylesheets/components-rounded.scss */
.m-grid .m-grid-row.m-grid-row-auto-height > .m-grid-col {
  height: auto;
}

/* line 33132, vendor/assets/stylesheets/components-rounded.scss */
.m-grid .m-grid-col {
  display: table-cell;
  text-align: left;
  vertical-align: top;
}

/* line 33137, vendor/assets/stylesheets/components-rounded.scss */
.m-grid .m-grid-col.m-grid-col-full-width {
  width: 100%;
}

/* line 33141, vendor/assets/stylesheets/components-rounded.scss */
.m-grid .m-grid-col.m-grid-col-full-height {
  height: 100%;
}

/* line 33145, vendor/assets/stylesheets/components-rounded.scss */
.m-grid .m-grid-col.m-grid-col-auto-height {
  height: auto;
}

/* line 33149, vendor/assets/stylesheets/components-rounded.scss */
.m-grid .m-grid-col.m-grid-col-top {
  vertical-align: top;
}

/* line 33153, vendor/assets/stylesheets/components-rounded.scss */
.m-grid .m-grid-col.m-grid-col-middle {
  vertical-align: middle;
}

/* line 33157, vendor/assets/stylesheets/components-rounded.scss */
.m-grid .m-grid-col.m-grid-col-bottom {
  vertical-align: bottom;
}

/* line 33161, vendor/assets/stylesheets/components-rounded.scss */
.m-grid .m-grid-col.m-grid-col-left {
  text-align: left;
}

/* line 33165, vendor/assets/stylesheets/components-rounded.scss */
.m-grid .m-grid-col.m-grid-col-center {
  text-align: center;
}

/* line 33169, vendor/assets/stylesheets/components-rounded.scss */
.m-grid .m-grid-col.m-grid-col-right {
  text-align: right;
}

/* line 33173, 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 33177, 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 33183, vendor/assets/stylesheets/components-rounded.scss */
.m-grid.m-grid-demo .m-grid-col {
  border: 1px solid #ddd;
  background: #fafafa;
  height: 126px;
}

/* line 33190, vendor/assets/stylesheets/components-rounded.scss */
.m-grid-col-xs-1 {
  width: 8.33333%;
}

/* line 33194, vendor/assets/stylesheets/components-rounded.scss */
.m-grid-col-xs-2 {
  width: 16.66667%;
}

/* line 33198, vendor/assets/stylesheets/components-rounded.scss */
.m-grid-col-xs-3 {
  width: 25%;
}

/* line 33202, vendor/assets/stylesheets/components-rounded.scss */
.m-grid-col-xs-4 {
  width: 33.33333%;
}

/* line 33206, vendor/assets/stylesheets/components-rounded.scss */
.m-grid-col-xs-5 {
  width: 41.66667%;
}

/* line 33210, vendor/assets/stylesheets/components-rounded.scss */
.m-grid-col-xs-6 {
  width: 50%;
}

/* line 33214, vendor/assets/stylesheets/components-rounded.scss */
.m-grid-col-xs-7 {
  width: 58.33333%;
}

/* line 33218, vendor/assets/stylesheets/components-rounded.scss */
.m-grid-col-xs-8 {
  width: 66.66667%;
}

/* line 33222, vendor/assets/stylesheets/components-rounded.scss */
.m-grid-col-xs-9 {
  width: 75%;
}

/* line 33226, vendor/assets/stylesheets/components-rounded.scss */
.m-grid-col-xs-10 {
  width: 83.33333%;
}

/* line 33230, vendor/assets/stylesheets/components-rounded.scss */
.m-grid-col-xs-11 {
  width: 91.66667%;
}

/* line 33234, vendor/assets/stylesheets/components-rounded.scss */
.m-grid-col-xs-12 {
  width: 100%;
}

@media (min-width: 767px) {
  /* line 33239, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid-col-sm-1 {
    width: 8.33333%;
  }
  /* line 33243, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid-col-sm-2 {
    width: 16.66667%;
  }
  /* line 33247, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid-col-sm-3 {
    width: 25%;
  }
  /* line 33251, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid-col-sm-4 {
    width: 33.33333%;
  }
  /* line 33255, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid-col-sm-5 {
    width: 41.66667%;
  }
  /* line 33259, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid-col-sm-6 {
    width: 50%;
  }
  /* line 33263, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid-col-sm-7 {
    width: 58.33333%;
  }
  /* line 33267, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid-col-sm-8 {
    width: 66.66667%;
  }
  /* line 33271, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid-col-sm-9 {
    width: 75%;
  }
  /* line 33275, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid-col-sm-10 {
    width: 83.33333%;
  }
  /* line 33279, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid-col-sm-11 {
    width: 91.66667%;
  }
  /* line 33283, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid-col-sm-12 {
    width: 100%;
  }
}

@media (min-width: 991px) {
  /* line 33289, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid-col-md-1 {
    width: 8.33333%;
  }
  /* line 33293, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid-col-md-2 {
    width: 16.66667%;
  }
  /* line 33297, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid-col-md-3 {
    width: 25%;
  }
  /* line 33301, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid-col-md-4 {
    width: 33.33333%;
  }
  /* line 33305, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid-col-md-5 {
    width: 41.66667%;
  }
  /* line 33309, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid-col-md-6 {
    width: 50%;
  }
  /* line 33313, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid-col-md-7 {
    width: 58.33333%;
  }
  /* line 33317, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid-col-md-8 {
    width: 66.66667%;
  }
  /* line 33321, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid-col-md-9 {
    width: 75%;
  }
  /* line 33325, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid-col-md-10 {
    width: 83.33333%;
  }
  /* line 33329, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid-col-md-11 {
    width: 91.66667%;
  }
  /* line 33333, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid-col-md-12 {
    width: 100%;
  }
}

@media (min-width: 1259px) {
  /* line 33339, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid-col-lg-1 {
    width: 8.33333%;
  }
  /* line 33343, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid-col-lg-2 {
    width: 16.66667%;
  }
  /* line 33347, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid-col-lg-3 {
    width: 25%;
  }
  /* line 33351, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid-col-lg-4 {
    width: 33.33333%;
  }
  /* line 33355, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid-col-lg-5 {
    width: 41.66667%;
  }
  /* line 33359, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid-col-lg-6 {
    width: 50%;
  }
  /* line 33363, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid-col-lg-7 {
    width: 58.33333%;
  }
  /* line 33367, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid-col-lg-8 {
    width: 66.66667%;
  }
  /* line 33371, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid-col-lg-9 {
    width: 75%;
  }
  /* line 33375, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid-col-lg-10 {
    width: 83.33333%;
  }
  /* line 33379, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid-col-lg-11 {
    width: 91.66667%;
  }
  /* line 33383, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid-col-lg-12 {
    width: 100%;
  }
}

@media (max-width: 479px) {
  /* line 33389, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-xs {
    display: block;
    width: auto;
  }
  /* line 33394, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-xs > .m-grid-col {
    display: block;
    width: auto;
    height: auto;
  }
  /* line 33400, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-xs > .m-grid-row {
    display: block;
    width: auto;
    height: auto;
  }
  /* line 33405, 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 33413, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-xs.m-grid-flex {
    display: flex;
    flex-flow: column;
  }
  /* line 33418, 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 33422, 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 33426, 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 33430, 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 33434, 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 33438, 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 33442, 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 33446, 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 33450, 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 33454, 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 33458, 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 33464, 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 33472, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-sm {
    display: block;
    width: auto;
  }
  /* line 33477, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-sm > .m-grid-col {
    display: block;
    width: auto;
    height: auto;
  }
  /* line 33483, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-sm > .m-grid-row {
    display: block;
    width: auto;
    height: auto;
  }
  /* line 33488, 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 33496, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-sm.m-grid-flex {
    display: flex;
    flex-flow: column;
  }
  /* line 33501, 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 33505, 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 33509, 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 33513, 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 33517, 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 33521, 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 33525, 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 33529, 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 33533, 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 33537, 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 33541, 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 33547, 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 33555, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-md {
    display: block;
    width: auto;
  }
  /* line 33560, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-md > .m-grid-col {
    display: block;
    width: auto;
    height: auto;
  }
  /* line 33566, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-md > .m-grid-row {
    display: block;
    width: auto;
    height: auto;
  }
  /* line 33571, 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 33579, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-md.m-grid-flex {
    display: flex;
    flex-flow: column;
  }
  /* line 33584, 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 33588, 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 33592, 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 33596, 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 33600, 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 33604, 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 33608, 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 33612, 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 33616, 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 33620, 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 33624, 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 33630, 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 33638, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-lg {
    display: block;
    width: auto;
  }
  /* line 33643, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-lg > .m-grid-col {
    display: block;
    width: auto;
    height: auto;
  }
  /* line 33649, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-lg > .m-grid-row {
    display: block;
    width: auto;
    height: auto;
  }
  /* line 33654, 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 33662, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-lg.m-grid-flex {
    display: flex;
    flex-flow: column;
  }
  /* line 33667, 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 33671, 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 33675, 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 33679, 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 33683, 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 33687, 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 33691, 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 33695, 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 33699, 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 33703, 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 33707, 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 33713, vendor/assets/stylesheets/components-rounded.scss */
  .m-grid.m-grid-responsive-lg > .m-grid-row {
    display: flex;
    flex-flow: column;
  }
}

/* line 33720, vendor/assets/stylesheets/components-rounded.scss */
.pt-10 {
  padding: 10px !important;
}

/* line 33724, vendor/assets/stylesheets/components-rounded.scss */
.selected-box {
  background: #156FF7 !important;
  color: #fff !important;
}

/* line 33729, vendor/assets/stylesheets/components-rounded.scss */
.border-box {
  padding: 10px 2px;
  border: 1px solid #d3d3d3;
}

/* line 33736, vendor/assets/stylesheets/components-rounded.scss */
.metric-desc .metric-box:hover {
  background: #156FF7 !important;
  color: #fff !important;
}

/* line 33742, vendor/assets/stylesheets/components-rounded.scss */
.metric-desc .number {
  font-size: 22px;
  font-weight: bold;
}

/* line 33747, vendor/assets/stylesheets/components-rounded.scss */
.metric-desc .text {
  font-size: 12px;
  height: 35px;
}

/* line 33753, vendor/assets/stylesheets/components-rounded.scss */
.mt-10 {
  margin-top: 10px !important;
}

/* line 33757, vendor/assets/stylesheets/components-rounded.scss */
.mr-10 {
  margin-right: 10px !important;
}

/* line 33761, vendor/assets/stylesheets/components-rounded.scss */
.ml-10 {
  margin-left: 10px !important;
}

/* line 33765, vendor/assets/stylesheets/components-rounded.scss */
.ml-20 {
  margin-left: 20px !important;
}

/* line 33769, vendor/assets/stylesheets/components-rounded.scss */
.mr-5 {
  margin-right: 5px !important;
}

/* line 33773, vendor/assets/stylesheets/components-rounded.scss */
.chart-all-btn {
  bottom: 41px;
  text-align: center;
  justify-content: center;
  display: flex;
}

/* line 33779, vendor/assets/stylesheets/components-rounded.scss */
.chart-all-btn button {
  background: transparent;
  border: 2px solid #000;
  color: #000;
  font-weight: 600;
  position: absolute;
}

/* line 33788, vendor/assets/stylesheets/components-rounded.scss */
.chart-critical-btn {
  bottom: 45px;
  text-align: center;
  justify-content: center;
  display: flex;
}

/* line 33794, 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 33804, vendor/assets/stylesheets/components-rounded.scss */
.chart-high-btn {
  bottom: 45px;
  text-align: center;
  justify-content: center;
  display: flex;
}

/* line 33810, vendor/assets/stylesheets/components-rounded.scss */
.chart-high-btn button {
  background: transparent;
  border: 2px solid #76608a;
  color: #76608a;
  font-weight: 600;
  position: absolute;
}

/* line 33819, vendor/assets/stylesheets/components-rounded.scss */
.chart-medium-btn {
  bottom: 45px;
  text-align: center;
  justify-content: center;
  display: flex;
}

/* line 33825, vendor/assets/stylesheets/components-rounded.scss */
.chart-medium-btn button {
  background: transparent;
  border: 2px solid #f0a30a;
  color: #f0a30a;
  font-weight: 600;
  position: absolute;
}

/* line 33834, vendor/assets/stylesheets/components-rounded.scss */
.chart-low-btn {
  bottom: 45px;
  text-align: center;
  justify-content: center;
  display: flex;
}

/* line 33840, vendor/assets/stylesheets/components-rounded.scss */
.chart-low-btn button {
  background: transparent;
  border: 2px solid #1e8e3e;
  color: #1e8e3e;
  font-weight: 600;
  position: absolute;
}

/* line 33849, vendor/assets/stylesheets/components-rounded.scss */
.f-area {
  color: #605D5D;
  font-weight: 400;
  font-size: 15px;
  font-style: italic;
}

/* line 33856, vendor/assets/stylesheets/components-rounded.scss */
.cke_maximized {
  z-index: 10050 !important;
}

/* line 33860, vendor/assets/stylesheets/components-rounded.scss */
.epp-topic-appendix {
  margin: 0px;
  padding: 0px;
  list-style: none;
}

/* line 33864, vendor/assets/stylesheets/components-rounded.scss */
.epp-topic-appendix li {
  font-size: 19px;
  margin-bottom: 5px;
  background: #F4F2F2;
  padding: 8px;
  cursor: pointer;
}

/* line 33871, vendor/assets/stylesheets/components-rounded.scss */
.epp-topic-appendix li h4 {
  color: #264E9D;
  font-weight: 600;
}

/* line 33877, vendor/assets/stylesheets/components-rounded.scss */
.epp-topic-appendix li.selected {
  background: #D3D3D3;
}

/* line 33882, vendor/assets/stylesheets/components-rounded.scss */
.f-size-button {
  list-style: none;
  padding: 0;
  text-align: center;
}

/* line 33886, vendor/assets/stylesheets/components-rounded.scss */
.f-size-button a {
  color: #fff;
}

/* line 33890, vendor/assets/stylesheets/components-rounded.scss */
.f-size-button li {
  display: inline-block;
}

/* line 33894, vendor/assets/stylesheets/components-rounded.scss */
.f-size-button .normal-size {
  font-size: 16px;
  padding-right: 11px;
}

/* line 33899, vendor/assets/stylesheets/components-rounded.scss */
.f-size-button .medium-size {
  font-size: 21px;
  padding-right: 11px;
}

/* line 33904, vendor/assets/stylesheets/components-rounded.scss */
.f-size-button .large-size {
  font-size: 26px;
  padding-right: 6px;
}

/* line 33910, vendor/assets/stylesheets/components-rounded.scss */
.answer_selected {
  background: #D3D3D3;
}

/* line 33914, vendor/assets/stylesheets/components-rounded.scss */
.vax-form-header {
  background: #156FF7;
  color: #fff;
  text-transform: uppercase;
  padding: 5px;
  font-weight: bold;
}

/* line 33922, vendor/assets/stylesheets/components-rounded.scss */
.btn-completed {
  float: right;
  position: relative;
  display: block;
}

/* line 33926, 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 33938, vendor/assets/stylesheets/components-rounded.scss */
.wrapLongContent {
  white-space: normal;
  word-wrap: break-word;
  word-break: break-all;
}

/* line 33944, vendor/assets/stylesheets/components-rounded.scss */
.pt-20 {
  padding-top: 20px !important;
}

/* line 33948, vendor/assets/stylesheets/components-rounded.scss */
.p-10 {
  padding: 10px !important;
}

/* line 33952, vendor/assets/stylesheets/components-rounded.scss */
.lowercase {
  text-transform: none !important;
}

/* line 33956, 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 33971, vendor/assets/stylesheets/components-rounded.scss */
.fixed_header tbody {
  display: block;
  height: 250px;
  overflow: auto;
}

/* line 33977, vendor/assets/stylesheets/components-rounded.scss */
.fixed_header thead, .fixed_header tbody tr {
  display: table;
  width: 100%;
  table-layout: fixed;
}

/* line 33982, vendor/assets/stylesheets/components-rounded.scss */
.fixed_header thead:last-child, .fixed_header tbody tr:last-child {
  border-bottom: 1px solid #fff;
}

/* line 33987, vendor/assets/stylesheets/components-rounded.scss */
.fixed_header thead {
  width: 100%;
}

/* line 33990, vendor/assets/stylesheets/components-rounded.scss */
.fixed_header thead th {
  height: 58px;
}

/* line 33996, vendor/assets/stylesheets/components-rounded.scss */
.no-data {
  height: 329px;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 34003, vendor/assets/stylesheets/components-rounded.scss */
.ui-datepicker {
  z-index: 99999 !important;
}

/* line 34007, vendor/assets/stylesheets/components-rounded.scss */
.button-list {
  padding: 20px;
}

@media (max-width: 1170px) {
  /* line 34007, vendor/assets/stylesheets/components-rounded.scss */
  .button-list {
    padding: 10px;
  }
  /* line 34012, vendor/assets/stylesheets/components-rounded.scss */
  .button-list .color-legend {
    margin-left: 0;
    margin-top: 10px;
  }
}

@media (max-width: 992px) {
  /* line 34007, vendor/assets/stylesheets/components-rounded.scss */
  .button-list {
    padding: 20px;
  }
  /* line 34020, vendor/assets/stylesheets/components-rounded.scss */
  .button-list .color-legend {
    margin-left: 0;
    margin-top: 0;
  }
}

/* line 34027, vendor/assets/stylesheets/components-rounded.scss */
.covid-detail-content {
  background: #fff;
  padding: 0;
  margin-bottom: 10px;
  display: block;
  position: relative;
}

/* line 34033, vendor/assets/stylesheets/components-rounded.scss */
.covid-detail-content p {
  margin: 0 !important;
}

/* line 34037, vendor/assets/stylesheets/components-rounded.scss */
.covid-detail-content span {
  margin-bottom: 10px !important;
  margin-top: 0 !important;
  display: block;
}

/* line 34043, vendor/assets/stylesheets/components-rounded.scss */
.covid-detail-content .answer-selection {
  padding: 0;
}

/* line 34045, 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 34053, vendor/assets/stylesheets/components-rounded.scss */
.covid-detail-content .answer-selection .answer-box .ans-text {
  color: #7171ca;
}

/* line 34056, vendor/assets/stylesheets/components-rounded.scss */
.covid-detail-content .answer-selection .answer-box:last-child {
  border-bottom: none;
}

/* line 34063, vendor/assets/stylesheets/components-rounded.scss */
.light-gray {
  background: #d3d3d3;
}

/* line 34067, vendor/assets/stylesheets/components-rounded.scss */
.fixed-height {
  height: 329px;
}

/* line 34072, vendor/assets/stylesheets/components-rounded.scss */
.remove-margin p {
  margin: 0 !important;
}

/* line 34078, vendor/assets/stylesheets/components-rounded.scss */
.white-madison {
  background: #FFF !important;
  color: #156FF7 !important;
}

/* line 34083, vendor/assets/stylesheets/components-rounded.scss */
.text-box {
  padding-left: 26px;
}

/* line 34087, vendor/assets/stylesheets/components-rounded.scss */
.disableDiv {
  pointer-events: none;
  background: #D3D3D3 !important;
}

/* line 34092, vendor/assets/stylesheets/components-rounded.scss */
.disableDiv .mt-radio-list .mt-radio > span {
  border: 1px solid #fff !important;
}

/* line 34097, 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 34103, vendor/assets/stylesheets/components-rounded.scss */
.d-block {
  display: block !important;
  padding-bottom: 10px;
}

/* line 34108, vendor/assets/stylesheets/components-rounded.scss */
.question-content {
  background: #fff;
  padding: 15px;
  margin-bottom: 10px;
  display: block;
  position: relative;
}

/* line 34114, vendor/assets/stylesheets/components-rounded.scss */
.question-content p {
  margin: 0 !important;
}

/* line 34118, vendor/assets/stylesheets/components-rounded.scss */
.question-content .answer-selection {
  padding: 0;
}

/* line 34120, 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 34128, vendor/assets/stylesheets/components-rounded.scss */
.question-content .answer-selection .answer-box .ans-text {
  color: #7171ca;
}

/* line 34131, vendor/assets/stylesheets/components-rounded.scss */
.question-content .answer-selection .answer-box:last-child {
  border-bottom: none;
}

/* line 34138, vendor/assets/stylesheets/components-rounded.scss */
.patient-info {
  padding: 80px 0;
  display: block;
  font-size: 25px;
  text-align: right;
}

/* line 34145, vendor/assets/stylesheets/components-rounded.scss */
.menu-info {
  padding: 27px 0;
  display: block;
  font-size: 25px;
  text-align: right;
}

/* line 34152, vendor/assets/stylesheets/components-rounded.scss */
.p-5 {
  padding: 5px;
}

/* line 34156, vendor/assets/stylesheets/components-rounded.scss */
.dashboard-box {
  height: 80vh;
  padding: 0 15px !important;
}

@media (max-width: 1024px) {
  /* line 34156, vendor/assets/stylesheets/components-rounded.scss */
  .dashboard-box {
    height: auto;
  }
}

/* line 34165, vendor/assets/stylesheets/components-rounded.scss */
.custom-file-upload {
  display: inline-block;
  background-color: #156FF7;
  color: white;
  padding: 0.5rem;
  border-radius: 0.3rem;
  cursor: pointer;
  text-transform: uppercase !important;
}

/* line 34175, vendor/assets/stylesheets/components-rounded.scss */
.pt-8 {
  padding-top: 8px;
}

/* line 34179, vendor/assets/stylesheets/components-rounded.scss */
.btn-round {
  width: 150px;
  border-radius: 20px;
}

/* line 34184, vendor/assets/stylesheets/components-rounded.scss */
.page-header-inner {
  width: 100%;
}

/* line 34188, vendor/assets/stylesheets/components-rounded.scss */
.ui-select-match-close {
  margin-top: 5px !important;
}

@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: #F1F1F1;
  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: #F1F1F1;
  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: #d9d9d9;
  display: inline-block;
  text-align: center !important;
  font-size: 16px;
  font-weight: 400;
  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;
  color: #000;
}

/* line 604, vendor/assets/stylesheets/plugins.scss */
.form-wizard .steps > li > a.step > .desc {
  display: block;
  font-size: 16px;
  font-weight: 300;
  color: #333;
}

/* line 609, vendor/assets/stylesheets/plugins.scss */
.form-wizard .steps > li > a.step > .desc > i {
  display: none;
}

/* line 616, vendor/assets/stylesheets/plugins.scss */
.form-wizard .steps > li.active > a.step .number {
  background-color: #59A80F;
  color: #fff;
}

/* line 620, vendor/assets/stylesheets/plugins.scss */
.form-wizard .steps > li.active > a.step .desc {
  color: #333;
  font-weight: 600;
}

/* line 627, vendor/assets/stylesheets/plugins.scss */
.form-wizard .steps > li.done > a.step .number {
  background-color: #F1C40F;
  color: #fff;
}

/* line 631, vendor/assets/stylesheets/plugins.scss */
.form-wizard .steps > li.done > a.step .desc {
  color: #333;
}

/* line 633, 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;
}

/* line 643, vendor/assets/stylesheets/plugins.scss */
.form-wizard .steps > li.active:before, .form-wizard .steps > li.active:after {
  background: #59A80F;
}

/* line 648, vendor/assets/stylesheets/plugins.scss */
.form-wizard .steps > li:after {
  content: '';
  width: 100%;
  height: 4px;
  background: lightgray;
  position: absolute;
  left: 0;
  top: 30px;
  z-index: 0;
}

@media (min-width: 768px) and (max-width: 1200px) {
  /* 768px & 1200px */
  /* line 664, vendor/assets/stylesheets/plugins.scss */
  .form-wizard .step .desc {
    margin-top: 10px;
    display: block;
  }
}

@media (max-width: 768px) {
  /* 768px */
  /* line 672, vendor/assets/stylesheets/plugins.scss */
  .form-wizard .steps > li > a {
    text-align: left;
  }
}

/*!
 * Tab drop for Bootstrap
 */
/* line 682, vendor/assets/stylesheets/plugins.scss */
.tabbable-tabdrop .nav-tabs, .tabbable-tabdrop .nav-pills {
  position: relative;
}

/* line 685, vendor/assets/stylesheets/plugins.scss */
.tabbable-tabdrop .nav-tabs .caret, .tabbable-tabdrop .nav-pills .caret {
  display: none;
}

/* line 688, 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 692, vendor/assets/stylesheets/plugins.scss */
.tabbable-tabdrop .dropdown-menu:after {
  right: 10px;
  left: auto;
}

/* line 696, vendor/assets/stylesheets/plugins.scss */
.tabbable-tabdrop .dropdown-menu:before {
  right: 9px;
  left: auto;
}

/***
wysihtml5
***/
/* line 707, vendor/assets/stylesheets/plugins.scss */
.wysihtml5-sandbox {
  width: 100% !important;
}

/* line 711, vendor/assets/stylesheets/plugins.scss */
.wysihtml5-toolbar li {
  margin: 0px;
  height: 29px;
}

/* line 714, vendor/assets/stylesheets/plugins.scss */
.wysihtml5-toolbar li .dropdown-menu {
  margin-top: 5px;
}

/***
Error state for WYSIWYG Editors
***/
/* line 723, vendor/assets/stylesheets/plugins.scss */
.has-error .wysihtml5-sandbox {
  border: 1px solid #fbe1e3 !important;
}

/* line 727, vendor/assets/stylesheets/plugins.scss */
.has-success .wysihtml5-sandbox {
  border: 1px solid #abe7ed !important;
}

/* line 731, vendor/assets/stylesheets/plugins.scss */
.has-warning .wysihtml5-sandbox {
  border: 1px solid #f9e491 !important;
}

/***
Error state for WYSIWYG Editors
***/
/* line 739, 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 746, 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 754, 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 760, vendor/assets/stylesheets/plugins.scss */
.note-editor .note-statusbar .note-resizebar {
  border-top: 1px solid #c2cad8;
}

/* line 764, vendor/assets/stylesheets/plugins.scss */
.note-editor.note-frame.fullscreen {
  z-index: 10050;
  width: 100% !important;
}

/* line 769, vendor/assets/stylesheets/plugins.scss */
.note-editor .dropdown-menu:before {
  left: 9px;
  right: auto;
}

/* line 773, vendor/assets/stylesheets/plugins.scss */
.note-editor .dropdown-menu:after {
  left: 10px;
  right: auto;
}

/* line 780, vendor/assets/stylesheets/plugins.scss */
.note-link-dialog .checkbox {
  margin-left: 20px;
}

/* line 784, vendor/assets/stylesheets/plugins.scss */
.has-error .note-editor {
  border: 1px solid #fbe1e3 !important;
}

/* line 788, vendor/assets/stylesheets/plugins.scss */
.has-success .note-editor {
  border: 1px solid #abe7ed !important;
}

/* line 792, vendor/assets/stylesheets/plugins.scss */
.has-warning .note-editor {
  border: 1px solid #f9e491 !important;
}

/***
Bootstrap GtreeTable
***/
/* line 801, vendor/assets/stylesheets/plugins.scss */
.gtreetable .dropdown-menu {
  margin-top: 0px;
}

/* line 803, vendor/assets/stylesheets/plugins.scss */
.gtreetable .dropdown-menu:after, .gtreetable .dropdown-menu:before {
  display: none !important;
}

/* line 807, vendor/assets/stylesheets/plugins.scss */
.gtreetable .node-action .form-control {
  position: relative;
  top: 2px;
  display: inline-block;
}

/* line 812, 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 822, vendor/assets/stylesheets/plugins.scss */
.bootstrap-tagsinput .tag [data-role="remove"] {
  box-shadow: none;
  font-family: arial;
}

/* line 825, vendor/assets/stylesheets/plugins.scss */
.bootstrap-tagsinput .tag [data-role="remove"]:after {
  font-family: arial;
}

/* line 828, vendor/assets/stylesheets/plugins.scss */
.bootstrap-tagsinput .tag [data-role="remove"]:hover {
  text-decoration: none;
  box-shadow: none;
}

/* line 834, vendor/assets/stylesheets/plugins.scss */
.mt-bootstrap-tables .mt-btm-transform .bars {
  height: auto;
}

/* line 838, vendor/assets/stylesheets/plugins.scss */
.fixed-table-toolbar .columns label {
  margin: 10px;
  padding: 0 0 0 30px;
}

/* line 843, vendor/assets/stylesheets/plugins.scss */
.fixed-table-header th.bs-checkbox {
  outline: none;
}

/* line 845, vendor/assets/stylesheets/plugins.scss */
.fixed-table-header th.bs-checkbox .th-inner {
  overflow: visible;
}

/* line 847, vendor/assets/stylesheets/plugins.scss */
.fixed-table-header th.bs-checkbox .th-inner .mt-checkbox {
  right: -5px;
}

/***
Bootbox
***/
/* line 857, vendor/assets/stylesheets/plugins.scss */
.bootbox .bootbox-close-button {
  margin-top: 0px !important;
}

/*--------------------------------------------------
    [CSS Animation Amchart]
----------------------------------------------------*/
/* line 865, vendor/assets/stylesheets/plugins.scss */
.CSSAnimationChart {
  width: 100%;
  height: 500px;
}

/* line 868, vendor/assets/stylesheets/plugins.scss */
.CSSAnimationChart a {
  color: #bbb !important;
  font-size: 12px !important;
}

/* line 874, 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 896, 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 927, vendor/assets/stylesheets/plugins.scss */
.amcharts-graph-column-front {
  -webkit-transition: all .3s .3s ease-out;
  transition: all .3s .3s ease-out;
}

/* line 930, 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 938, 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 976, vendor/assets/stylesheets/plugins.scss */
.mapChart {
  width: 100%;
  height: 500px;
}

/* line 979, vendor/assets/stylesheets/plugins.scss */
.mapChart a {
  color: #bbb !important;
  font-size: 12px !important;
}

/*--------------------------------------------------
    [Column Line]
----------------------------------------------------*/
/* line 989, vendor/assets/stylesheets/plugins.scss */
.columnLine {
  width: 100%;
  height: 350px;
  font-size: 11px;
}

/* line 995, 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 1021, vendor/assets/stylesheets/plugins.scss */
.animated-pie-chart {
  width: 100%;
  height: 350px;
  font-size: 11px;
}

/***
CKEditor css changes
***/
/* line 1031, 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 1037, 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 1044, 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 1053, 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 1064, 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 1073, vendor/assets/stylesheets/plugins.scss */
.cke_dialog_ui_button:hover, .cke_dialog_tab:hover {
  text-decoration: none;
  text-shadow: none;
}

/* line 1078, 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 1086, 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 1095, 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 1101, vendor/assets/stylesheets/plugins.scss */
.cke_button:hover, .cke_combo_button:hover {
  background-color: #ddd;
}

/* line 1105, 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 1120, vendor/assets/stylesheets/plugins.scss */
.has-error .cke {
  border: 1px solid #fbe1e3 !important;
}

/* line 1124, vendor/assets/stylesheets/plugins.scss */
.has-success .cke {
  border: 1px solid #abe7ed !important;
}

/* line 1128, vendor/assets/stylesheets/plugins.scss */
.has-warning .cke {
  border: 1px solid #f9e491 !important;
}

/***
Clockface
***/
/* line 1136, vendor/assets/stylesheets/plugins.scss */
.modal-open .clockface {
  z-index: 10055 !important;
}

/* line 1141, 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 1153, 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 1164, vendor/assets/stylesheets/plugins.scss */
table.dataTable thead th, table.dataTable thead td {
  border-bottom: 2px solid #e7ecf1;
  outline: none !important;
}

/* line 1169, vendor/assets/stylesheets/plugins.scss */
table.dataTable.no-footer {
  border-bottom-color: #e7ecf1;
}

/* line 1172, vendor/assets/stylesheets/plugins.scss */
table.dataTable tr.heading > th {
  background-color: #fbfcfd;
}

/***
Extended pagination
***/
/* line 1181, vendor/assets/stylesheets/plugins.scss */
.paging_bootstrap_extended {
  margin: 5px 0 0 0 !important;
  padding: 0 !important;
  float: none !important;
  font-size: 13px;
}

/* line 1188, vendor/assets/stylesheets/plugins.scss */
.dataTables_extended_wrapper {
  margin-top: 10px;
}

/* line 1190, vendor/assets/stylesheets/plugins.scss */
.dataTables_extended_wrapper .seperator {
  padding: 0 2px;
}

/* line 1193, vendor/assets/stylesheets/plugins.scss */
.dataTables_extended_wrapper .table.dataTable {
  margin: 20px 0 !important;
}

/* line 1197, 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 1205, vendor/assets/stylesheets/plugins.scss */
.dataTables_extended_wrapper .table-group-actions > span {
  font-size: 13px;
}

/* line 1208, 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 1220, 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 1225, vendor/assets/stylesheets/plugins.scss */
  .dataTables_extended_wrapper .seperator {
    display: none !important;
  }
}

/* line 1231, vendor/assets/stylesheets/plugins.scss */
.table-container .table-actions-wrapper {
  display: none;
}

/***
Scroller Extension
***/
/* line 1239, vendor/assets/stylesheets/plugins.scss */
.dataTables_scroll {
  margin-bottom: 10px;
}

/* line 1243, vendor/assets/stylesheets/plugins.scss */
.dataTables_scrollHead {
  border-bottom: 2px solid #e7ecf1 !important;
}

/* line 1245, vendor/assets/stylesheets/plugins.scss */
.dataTables_scrollHead thead th {
  border-bottom: 0 !important;
}

/* line 1250, vendor/assets/stylesheets/plugins.scss */
.dataTables_scrollBody {
  border-bottom: 1px solid #e7ecf1 !important;
}

/* line 1254, vendor/assets/stylesheets/plugins.scss */
.table-both-scroll .dataTables_scrollBody {
  border-bottom: 0 !important;
}

/***
Datatables processing
***/
/* line 1262, 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 1283, vendor/assets/stylesheets/plugins.scss */
.dt-button-background {
  display: none !important;
}

/* line 1287, 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 1292, 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 1299, vendor/assets/stylesheets/plugins.scss */
div.dt-button-collection > a.dt-button > span {
  font-size: 14px;
  color: #333;
}

/* line 1303, vendor/assets/stylesheets/plugins.scss */
div.dt-button-collection > a.dt-button.active {
  background: #f6f6f6 !important;
  box-shadow: none !important;
  border: 0 !important;
}

/* line 1307, vendor/assets/stylesheets/plugins.scss */
div.dt-button-collection > a.dt-button.active > span {
  color: #333;
}

/* line 1314, vendor/assets/stylesheets/plugins.scss */
button.dt-button, div.dt-button, a.dt-button {
  background-image: none !important;
  padding: 6px 12px !important;
}

/* line 1319, vendor/assets/stylesheets/plugins.scss */
button.dt-button:last-child, div.dt-button:last-child, a.dt-button:last-child {
  margin-right: 0;
}

/* line 1323, vendor/assets/stylesheets/plugins.scss */
.dataTables_wrapper .dt-buttons {
  float: right;
  margin-top: -38px;
}

/* line 1329, vendor/assets/stylesheets/plugins.scss */
.portlet.light .dataTables_wrapper .dt-buttons {
  margin-top: -64px;
}

/* line 1332, vendor/assets/stylesheets/plugins.scss */
.portlet.box .dataTables_wrapper .dt-buttons {
  margin-top: -38px;
}

/***
Rot Details
***/
/* line 1342, vendor/assets/stylesheets/plugins.scss */
.dataTable .row-details.row-details-close {
  background: url(/assets/datatable-row-openclose.png) no-repeat 0 0;
}

/* line 1345, vendor/assets/stylesheets/plugins.scss */
.dataTable .row-details.row-details-open {
  background: url(/assets/datatable-row-openclose.png) no-repeat 0 -23px;
}

/***
Sorting
***/
/* line 1356, 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 1359, 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 1362, vendor/assets/stylesheets/plugins.scss */
table.dataTable thead .sorting {
  background: url(/assets/datatables/images/sort_both-624f0a471a2535c4754e1f6974b0e64ee70d6907738346e2a11d0bff20258b8c.png) no-repeat center right;
}

/* line 1365, vendor/assets/stylesheets/plugins.scss */
table.dataTable thead .sorting_asc {
  background: url(/assets/datatables/images/sort_asc-acc78012a21e7afdd47fb6fd8322b1894bc849d70646f156fb8b364ea0e4e50d.png) no-repeat center right;
}

/* line 1368, vendor/assets/stylesheets/plugins.scss */
table.dataTable thead .sorting_desc {
  background: url(/assets/datatables/images/sort_desc-aaa9264271d741dc406e29106fab9c6f641f1b6176cfb2f0f4b8406e1c204aa9.png) no-repeat center right;
}

/* line 1371, 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 1374, 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 1378, vendor/assets/stylesheets/plugins.scss */
table.dataTable th:active {
  outline: none;
}

/* line 1381, 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 1395, vendor/assets/stylesheets/plugins.scss */
.table-header-fixed thead > tr > th {
  border-top: 0;
}

/* line 1401, 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 1408, vendor/assets/stylesheets/plugins.scss */
.table.dataTable.dt-responsive .table.dataTable.responsive {
  width: 100%;
}

/***
Responsive Datatables
***/
/* line 1419, 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 1423, 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 1429, 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 1439, 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 1449, 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 1458, 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 1466, 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 1472, 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 1477, vendor/assets/stylesheets/plugins.scss */
table.dataTable > tbody > tr.child ul li {
  border: 0;
}

@-moz-document url-prefix() {
  /* line 1483, vendor/assets/stylesheets/plugins.scss */
  .portlet-datatable .dataTables_wrapper .table-responsive {
    padding: 0 2px !important;
  }
}

@media (max-width: 767px) {
  /* 767px */
  /* line 1492, vendor/assets/stylesheets/plugins.scss */
  .portlet.box .dataTables_wrapper .dt-buttons, .portlet.light .dataTables_wrapper .dt-buttons {
    margin-top: 0;
    margin-bottom: 20px;
  }
  /* line 1496, 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 1503, 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 1513, vendor/assets/stylesheets/plugins.scss */
.dropzone {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}

/* line 1519, vendor/assets/stylesheets/plugins.scss */
.dropzone-file-area {
  border: 2px dashed #028AF4;
  background: white;
  padding: 20px;
  margin: 0 auto;
  text-align: center;
}

/* line 1527, vendor/assets/stylesheets/plugins.scss */
.dz-hidden-input {
  left: 0;
}

@media (max-width: 768px) {
  /* 768px */
  /* line 1533, vendor/assets/stylesheets/plugins.scss */
  .dropzone-file-area {
    width: auto;
  }
}

/***
Fancy box fix overlay fix
***/
/* line 1542, vendor/assets/stylesheets/plugins.scss */
.fancybox-overlay {
  z-index: 100000;
}

/* line 1546, vendor/assets/stylesheets/plugins.scss */
.fancybox-opened {
  z-index: 100001;
}

/***
FuelUX Spinners
***/
/* line 1554, 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 1565, 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 1569, 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 1580, vendor/assets/stylesheets/plugins.scss */
.external-event {
  display: inline-block;
  cursor: move;
  margin-bottom: 5px;
  margin-left: 5px;
}

/* line 1587, vendor/assets/stylesheets/plugins.scss */
.fc-scroller {
  overflow-y: auto;
  overflow-x: hidden;
}

/* line 1592, vendor/assets/stylesheets/plugins.scss */
.fc-month-view .fc-scroller {
  height: auto !important;
}

/* line 1597, vendor/assets/stylesheets/plugins.scss */
.portlet .event-form-title {
  font-size: 16px;
  margin-top: 4px;
  font-weight: 400;
  margin-bottom: 10px;
}

/* line 1604, 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 1628, vendor/assets/stylesheets/plugins.scss */
.portlet.calendar .fc-toolbar {
  margin-bottom: 0px;
}

/* line 1630, vendor/assets/stylesheets/plugins.scss */
.portlet.calendar .fc-toolbar h2 {
  margin-top: 3px;
  font-size: 22px;
  font-weight: 600;
}

/* line 1636, vendor/assets/stylesheets/plugins.scss */
.portlet.calendar .fc-header {
  margin-bottom: -21px;
}

/* line 1639, vendor/assets/stylesheets/plugins.scss */
.portlet.calendar .fc-button-prev {
  padding-right: 10px;
  padding-left: 8px;
}

/* line 1643, vendor/assets/stylesheets/plugins.scss */
.portlet.calendar .fc-button-next {
  padding-right: 8px;
  padding-left: 10px;
}

/* line 1648, vendor/assets/stylesheets/plugins.scss */
.portlet.calendar .fc-button .fc-icon {
  height: 20px;
  top: -5px;
}

/* line 1652, 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 1656, vendor/assets/stylesheets/plugins.scss */
.portlet.calendar .fc-button.fc-state-disabled {
  color: #ddd;
}

/* line 1659, vendor/assets/stylesheets/plugins.scss */
.portlet.calendar .fc-button .fc-icon-left-single-arrow {
  font-family: FontAwesome;
  display: inline-block;
  font-size: 16px;
}

/* line 1663, vendor/assets/stylesheets/plugins.scss */
.portlet.calendar .fc-button .fc-icon-left-single-arrow:after {
  content: "";
  margin: 0;
}

/* line 1667, vendor/assets/stylesheets/plugins.scss */
.portlet.calendar .fc-button .fc-icon-left-single-arrow:before {
  content: "\f104";
}

/* line 1671, vendor/assets/stylesheets/plugins.scss */
.portlet.calendar .fc-button .fc-icon-right-single-arrow {
  font-family: FontAwesome;
  display: inline-block;
  font-size: 16px;
}

/* line 1675, vendor/assets/stylesheets/plugins.scss */
.portlet.calendar .fc-button .fc-icon-right-single-arrow:after {
  margin: 0;
  content: "";
}

/* line 1679, vendor/assets/stylesheets/plugins.scss */
.portlet.calendar .fc-button .fc-icon-right-single-arrow:before {
  content: "\f105";
}

/* line 1684, vendor/assets/stylesheets/plugins.scss */
.portlet.calendar .fc-text-arrow {
  font-size: 22px;
  font-family: "Courier New", Courier, monospace;
  vertical-align: baseline;
}

/* line 1689, vendor/assets/stylesheets/plugins.scss */
.portlet.calendar .fc-event {
  border: 0px;
  background-color: #187db7;
  color: #fff;
}

/* line 1693, vendor/assets/stylesheets/plugins.scss */
.portlet.calendar .fc-event .fc-content {
  border: 0px;
  padding: 5px 7px;
}

/* line 1697, 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 1705, 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 1713, vendor/assets/stylesheets/plugins.scss */
.portlet.calendar .fc-header-title h2 {
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  color: #111;
}

/* line 1719, 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 1726, vendor/assets/stylesheets/plugins.scss */
.portlet.calendar.light .fc-button {
  top: -60px;
  color: #666;
  text-transform: uppercase;
  font-size: 12px;
  padding-bottom: 35px;
}

/* line 1732, vendor/assets/stylesheets/plugins.scss */
.portlet.calendar.light .fc-button .fc-text-arrow {
  margin-top: -6px;
  display: inline-block;
}

/* line 1736, 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 1740, vendor/assets/stylesheets/plugins.scss */
.portlet.calendar.light .fc-button.fc-state-disabled {
  color: #aaa;
}

/* line 1745, 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 1760, 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 1763, vendor/assets/stylesheets/plugins.scss */
.portlet.calendar .mobile .fc-button.fc-state-disabled {
  color: #bbb;
}

/* line 1767, vendor/assets/stylesheets/plugins.scss */
.portlet.calendar .mobile .fc-button-prev {
  margin-right: 5px;
  margin-top: -2px;
}

/* line 1771, vendor/assets/stylesheets/plugins.scss */
.portlet.calendar .mobile .fc-button-next {
  margin-right: -0px;
  margin-top: -2px;
}

/* line 1775, vendor/assets/stylesheets/plugins.scss */
.portlet.calendar .mobile .fc-header-space {
  margin: 0px;
  padding: 0px;
  width: 0px;
}

/* line 1780, vendor/assets/stylesheets/plugins.scss */
.portlet.calendar .mobile .fc-header-left {
  position: absolute;
  z-index: 10;
}

/* line 1783, vendor/assets/stylesheets/plugins.scss */
.portlet.calendar .mobile .fc-header-left .fc-button {
  top: -2px;
}

/* line 1787, vendor/assets/stylesheets/plugins.scss */
.portlet.calendar .mobile .fc-header-right {
  position: relative;
  right: 0;
}

/* line 1790, vendor/assets/stylesheets/plugins.scss */
.portlet.calendar .mobile .fc-header-right .fc-button {
  top: 35px;
}

/* line 1794, vendor/assets/stylesheets/plugins.scss */
.portlet.calendar .mobile .fc-content {
  margin-top: 53px;
}

/***
Google Maps
***/
/* line 1805, 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 1809, vendor/assets/stylesheets/plugins.scss */
.gmaps img {
  max-width: none;
}

/* line 1814, vendor/assets/stylesheets/plugins.scss */
#gmap_static div {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  height: 100%;
  display: block;
  height: 300px;
}

/* line 1822, vendor/assets/stylesheets/plugins.scss */
#gmap_routes_instructions {
  margin-top: 10px;
  margin-bottom: 0px;
}

/***
Gritter notification modify
***/
/* line 1831, vendor/assets/stylesheets/plugins.scss */
#gritter-notice-wrapper {
  right: 1px !important;
}

/* line 1835, vendor/assets/stylesheets/plugins.scss */
.gritter-close {
  left: auto !important;
  right: 3px !important;
}

/* line 1840, 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 1850, vendor/assets/stylesheets/plugins.scss */
.easy-pie-chart {
  text-align: center;
}

/* line 1854, vendor/assets/stylesheets/plugins.scss */
.sparkline-chart {
  text-align: center;
  margin-top: 15px;
  position: relative;
}

/* line 1860, 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 1869, vendor/assets/stylesheets/plugins.scss */
.easy-pie-chart .number canvas {
  position: absolute;
  top: 0;
  left: 0;
}

/* line 1877, vendor/assets/stylesheets/plugins.scss */
.sparkline-chart .number {
  width: 100px;
  margin: 0 auto;
  margin-bottom: 10px;
}

/* line 1882, 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 1893, 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 1903, vendor/assets/stylesheets/plugins.scss */
.sparkline-chart .title:hover, .easy-pie-chart .title:hover {
  color: #666;
  text-decoration: none;
}

/* line 1908, vendor/assets/stylesheets/plugins.scss */
.sparkline-chart .title > i, .easy-pie-chart .title > i {
  margin-top: 5px;
}

/***
jQuery File Upload
***/
/* line 1917, vendor/assets/stylesheets/plugins.scss */
.blueimp-gallery .close {
  background-image: url(/assets/portlet-remove-icon-white.png) !important;
  margin-top: -2px;
}

/* line 1921, vendor/assets/stylesheets/plugins.scss */
.blueimp-gallery .prev, .blueimp-gallery .next {
  border-radius: 23px !important;
}

/***
jQuery Multi Select
***/
/* line 1931, 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 1937, vendor/assets/stylesheets/plugins.scss */
.ms-container .ms-optgroup-label {
  font-size: 14px;
}

/* line 1940, 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 1943, 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 1949, 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 1953, vendor/assets/stylesheets/plugins.scss */
.ms-container .form-control {
  margin-bottom: 5px;
}

/***
jQuery Notific8 Plugin
***/
/* line 1962, vendor/assets/stylesheets/plugins.scss */
.jquery-notific8-message {
  font-size: 13px;
}

/* line 1966, vendor/assets/stylesheets/plugins.scss */
[class*="jquery-notific8"] {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 1970, 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 1977, vendor/assets/stylesheets/plugins.scss */
.right .jquery-notific8-close-sticky span, .left .jquery-notific8-close-sticky span {
  font-size: 10px;
}

/* line 1981, vendor/assets/stylesheets/plugins.scss */
.jquery-notific8-heading {
  font-weight: 300;
  font-size: 16px;
}

/***
Password Strength(in v1.4)
***/
/* line 1991, vendor/assets/stylesheets/plugins.scss */
.password-strength .password-verdict {
  display: inline-block;
  margin-top: 6px;
  margin-left: 5px;
}

/* line 1996, vendor/assets/stylesheets/plugins.scss */
.password-strength .progress {
  margin-top: 5px;
  margin-bottom: 0;
}

/* line 2000, vendor/assets/stylesheets/plugins.scss */
.password-strength .progress-bar {
  padding: 2px;
}

/***
jQuery Slimscroll
***/
/* line 2009, vendor/assets/stylesheets/plugins.scss */
.scroller {
  padding: 0px;
  margin: 0px;
  padding-right: 12px;
  overflow: hidden;
}

/* line 2016, vendor/assets/stylesheets/plugins.scss */
.scroller-footer {
  margin-top: 10px;
}

/* line 2018, vendor/assets/stylesheets/plugins.scss */
.scroller-footer:before {
  content: " ";
  display: table;
}

/* line 2022, vendor/assets/stylesheets/plugins.scss */
.scroller-footer:after {
  content: " ";
  display: table;
  clear: both;
}

/* line 2029, vendor/assets/stylesheets/plugins.scss */
.portlet-body .slimScrollBar {
  margin-right: 0px;
}

/***
jQuery Sparkline
***/
/* line 2037, vendor/assets/stylesheets/plugins.scss */
.jqstooltip {
  width: auto !important;
  height: auto !important;
}

/* line 2042, vendor/assets/stylesheets/plugins.scss */
.easy-pie-chart {
  text-align: center;
}

/* line 2046, vendor/assets/stylesheets/plugins.scss */
.sparkline-chart {
  text-align: center;
  margin-top: 15px;
  position: relative;
}

/* line 2052, vendor/assets/stylesheets/plugins.scss */
.easy-pie-chart .number {
  font-size: 16px;
  font-weight: 300;
  width: 85px;
  margin: 0 auto;
}

/* line 2060, vendor/assets/stylesheets/plugins.scss */
.sparkline-chart .number {
  width: 100px;
  margin: 0 auto;
  margin-bottom: 10px;
}

/* line 2065, 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 2076, 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 2086, vendor/assets/stylesheets/plugins.scss */
.sparkline-chart .title:hover, .easy-pie-chart .title:hover {
  color: #666;
  text-decoration: none;
}

/* line 2091, 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 2099, vendor/assets/stylesheets/plugins.scss */
.slider {
  border: 0;
  padding: 0;
  display: block;
  margin: 12px 5px;
  min-height: 11px;
}

/* line 2107, vendor/assets/stylesheets/plugins.scss */
.ui-slider-vertical {
  width: 11px;
}

/* line 2111, vendor/assets/stylesheets/plugins.scss */
.ui-slider-horizontal .ui-slider-handle {
  top: -3px;
}

/* line 2115, vendor/assets/stylesheets/plugins.scss */
.ui-slider-vertical {
  filter: none !important;
  background-image: none !important;
}

/* line 2116, vendor/assets/stylesheets/plugins.scss */
.ui-slider-vertical .ui-slider-handle {
  left: -3px;
}

/* line 2123, vendor/assets/stylesheets/plugins.scss */
.ui-slider-handle {
  filter: none !important;
  background-image: none !important;
}

/***
JQVMAP Plugin
***/
/* line 2132, vendor/assets/stylesheets/plugins.scss */
.jqvmap-zoomout, .jqvmap-zoomin {
  height: 16px;
  width: 16px;
  background-color: #666;
}

/* line 2138, vendor/assets/stylesheets/plugins.scss */
.vmaps {
  position: relative;
  overflow: hidden;
  height: 300px;
}

/***
Jstree
***/
/* line 2149, vendor/assets/stylesheets/plugins.scss */
.jstree-default .jstree-clicked {
  border: 0;
  background-color: #e1e1e1;
  box-shadow: none;
}

/* line 2154, vendor/assets/stylesheets/plugins.scss */
.jstree-default .jstree-hovered {
  border: 0;
  background-color: #eee;
  box-shadow: none;
}

/* line 2159, vendor/assets/stylesheets/plugins.scss */
.jstree-default .jstree-wholerow-clicked {
  background: none;
  border: 0;
  background-color: #e1e1e1;
  box-shadow: none;
}

/* line 2167, vendor/assets/stylesheets/plugins.scss */
.jstree-wholerow .jstree-wholerow-clicked {
  background: none;
  border: 0;
  background-color: #e1e1e1;
  box-shadow: none;
}

/* line 2174, vendor/assets/stylesheets/plugins.scss */
.jstree-default .jstree-wholerow-hovered, .jstree-wholerow .jstree-wholerow-hovered {
  border: 0;
  background-color: #eee;
  box-shadow: none;
}

/* line 2180, vendor/assets/stylesheets/plugins.scss */
.jstree-icon.icon-lg {
  margin-top: 1px;
}

/* line 2184, vendor/assets/stylesheets/plugins.scss */
.jstree-open > .jstree-anchor > .fa-folder:before {
  margin-left: 2px;
  content: "\f07c";
}

/* line 2189, vendor/assets/stylesheets/plugins.scss */
.jstree-default.jstree-rtl .jstree-last {
  background: transparent;
  background-repeat: no-repeat;
}

/* line 2194, 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 2202, 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 2211, vendor/assets/stylesheets/plugins.scss */
.vakata-context li {
  border: 0;
}

/* line 2213, vendor/assets/stylesheets/plugins.scss */
.vakata-context li a {
  padding: 0 10px;
  border: 0;
}

/* line 2216, vendor/assets/stylesheets/plugins.scss */
.vakata-context li a i, .vakata-context li a .vakata-contextmenu-sep {
  display: none;
}

/* line 2221, 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 2228, vendor/assets/stylesheets/plugins.scss */
.vakata-context .vakata-context-hover > a .span, .vakata-context .vakata-context-hover > a .ins {
  border: 0 !important;
}

/* line 2234, vendor/assets/stylesheets/plugins.scss */
.vakata-context li a:hover .span, .vakata-context li a:hover .ins {
  border: 0 !important;
}

/* line 2238, vendor/assets/stylesheets/plugins.scss */
.vakata-context li a span, .vakata-context li a ins {
  display: none;
  border: 0 !important;
}

/* line 2243, vendor/assets/stylesheets/plugins.scss */
.vakata-context .vakata-context-separator a {
  margin: 0;
  border: 0;
}

/* line 2249, vendor/assets/stylesheets/plugins.scss */
.vakata-context-rtl .vakata-context-separator a {
  margin: 0;
  border: 0;
}

/* line 2254, 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 2266, vendor/assets/stylesheets/plugins.scss */
.noUi-horizontal {
  margin: 9px 0;
}

/***
Color variants
***/
/* line 2274, vendor/assets/stylesheets/plugins.scss */
.noUi-primary .noUi-connect {
  background: #337ab7;
}

/* line 2278, vendor/assets/stylesheets/plugins.scss */
.noUi-info .noUi-connect {
  background: #659be0;
}

/* line 2282, vendor/assets/stylesheets/plugins.scss */
.noUi-success .noUi-connect {
  background: #36c6d3;
}

/* line 2286, vendor/assets/stylesheets/plugins.scss */
.noUi-warning .noUi-connect {
  background: #F1C40F;
}

/* line 2290, vendor/assets/stylesheets/plugins.scss */
.noUi-danger .noUi-connect {
  background: #ed6b75;
}

/* line 2294, vendor/assets/stylesheets/plugins.scss */
.noUi-default .noUi-connect {
  background: #bac3d0;
}

/* Conect slider */
/* For this slider, disable the 'origin' size. */
/* line 2302, vendor/assets/stylesheets/plugins.scss */
.noui-connect .noUi-origin {
  right: auto;
  width: 0;
}

/* line 2306, 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 2313, 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 2328, 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 2340, vendor/assets/stylesheets/plugins.scss */
.noUi-handle .noUi-tooltip strong {
  display: block;
  padding: 2px;
}

/***
Google reCaptcha
***/
/* line 2350, vendor/assets/stylesheets/plugins.scss */
.form-recaptcha-img {
  margin-bottom: 10px;
  clear: both;
  border: 1px solid #e5e5e5;
  padding: 5px;
}

/* line 2357, vendor/assets/stylesheets/plugins.scss */
iframe[src="about:blank"] {
  display: none;
}

/* line 2362, 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 2366, 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 2372, 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 2379, vendor/assets/stylesheets/plugins.scss */
.select2-container--bootstrap .select2-selection {
  font-family: "Open Sans", sans-serif;
}

/* line 2385, vendor/assets/stylesheets/plugins.scss */
.modal-open .select2-dropdown {
  z-index: 10060;
}

/* line 2388, vendor/assets/stylesheets/plugins.scss */
.modal-open .select2-close-mask {
  z-index: 10055;
}

/* line 2391, vendor/assets/stylesheets/plugins.scss */
.modal-open .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field {
  width: auto !important;
}

/* line 2396, vendor/assets/stylesheets/plugins.scss */
.select2-result-repository {
  padding-top: 4px;
  padding-bottom: 3px;
}

/* line 2401, vendor/assets/stylesheets/plugins.scss */
.select2-result-repository__avatar {
  float: left;
  width: 60px;
  margin-right: 10px;
}

/* line 2405, vendor/assets/stylesheets/plugins.scss */
.select2-result-repository__avatar img {
  width: 100%;
  height: auto;
  border-radius: 2px;
}

/* line 2412, vendor/assets/stylesheets/plugins.scss */
.select2-result-repository__meta {
  margin-left: 70px;
}

/* line 2416, 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 2424, vendor/assets/stylesheets/plugins.scss */
.select2-result-repository__forks, .select2-result-repository__stargazers {
  margin-right: 1em;
}

/* line 2428, 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 2434, vendor/assets/stylesheets/plugins.scss */
.select2-result-repository__description {
  font-size: 13px;
  color: #777;
  margin-top: 4px;
}

/* line 2441, vendor/assets/stylesheets/plugins.scss */
.select2-results__option--highlighted .select2-result-repository__title {
  color: white;
}

/* line 2444, 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 2453, vendor/assets/stylesheets/plugins.scss */
.portlet-body-morris-fit {
  margin-right: -20px;
  margin-left: -20px;
  margin-bottom: -15px;
}

/* line 2457, 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 2467, 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 2474, 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 2486, vendor/assets/stylesheets/plugins.scss */
.icheck-list > label {
  display: block;
  margin-bottom: 8px;
}

/* line 2489, vendor/assets/stylesheets/plugins.scss */
.icheck-list > label:last-child {
  margin-bottom: 0;
}

/* line 2494, vendor/assets/stylesheets/plugins.scss */
.form-horizontal .icheck-inline {
  margin-top: 8px;
}

/* line 2498, vendor/assets/stylesheets/plugins.scss */
.icheck-inline > label {
  display: inline-block;
  margin-left: 15px;
}

/* line 2501, vendor/assets/stylesheets/plugins.scss */
.icheck-inline > label:first-child {
  margin-left: 0;
}

/* line 2507, vendor/assets/stylesheets/plugins.scss */
div[class*='icheckbox_'], div[class*='iradio_'] {
  margin-right: 5px;
  top: -1px !important;
}

/* line 2513, vendor/assets/stylesheets/plugins.scss */
.icheck-colors {
  padding: 0;
  margin: 0;
  list-style: none;
}

/* line 2517, 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 2527, vendor/assets/stylesheets/plugins.scss */
.icheck-colors > li:first-child {
  margin-left: 0;
}

/* line 2530, vendor/assets/stylesheets/plugins.scss */
.icheck-colors > li:hover {
  opacity: 1;
  filter: alpha(opacity=100);
  cursor: pointer;
}

/* line 2535, vendor/assets/stylesheets/plugins.scss */
.icheck-colors > li.active {
  height: 26px;
  margin-top: 0;
  opacity: 0.6;
  filter: alpha(opacity=60);
}

/* line 2541, vendor/assets/stylesheets/plugins.scss */
.icheck-colors > li.red {
  background: #d54e21;
}

/* line 2544, vendor/assets/stylesheets/plugins.scss */
.icheck-colors > li.green {
  background: #78a300;
}

/* line 2547, vendor/assets/stylesheets/plugins.scss */
.icheck-colors > li.blue {
  background: #0e76a8;
}

/* line 2550, vendor/assets/stylesheets/plugins.scss */
.icheck-colors > li.aero {
  background: #9cc2cb;
}

/* line 2553, vendor/assets/stylesheets/plugins.scss */
.icheck-colors > li.grey {
  background: #73716e;
}

/* line 2556, vendor/assets/stylesheets/plugins.scss */
.icheck-colors > li.orange {
  background: #f70;
}

/* line 2559, vendor/assets/stylesheets/plugins.scss */
.icheck-colors > li.yellow {
  background: #fc0;
}

/* line 2562, vendor/assets/stylesheets/plugins.scss */
.icheck-colors > li.pink {
  background: #ff66b5;
}

/* line 2565, vendor/assets/stylesheets/plugins.scss */
.icheck-colors > li.purple {
  background: #6a5a8c;
}

/***
AngularJS UI-select
***/
/* line 2575, vendor/assets/stylesheets/plugins.scss */
.ui-select-match-close {
  margin-left: 5px !important;
}

/* line 2579, vendor/assets/stylesheets/plugins.scss */
.minicolors-swatch {
  border: 0;
}

/***
Codemirror Plugin
***/
/* line 2587, vendor/assets/stylesheets/plugins.scss */
.CodeMirror {
  border: 1px solid #eee;
  height: auto;
}

/***
Prism Plugin
***/
/* line 2596, 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 2602, vendor/assets/stylesheets/plugins.scss */
pre[class*="language-"] code {
  background: none !important;
  box-shadow: none !important;
  border: 0 !important;
}

/* line 2609, 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 2620, 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 2621, vendor/assets/stylesheets/plugins.scss */
.socicon-btn:empty .socicon:empty {
  width: 1em;
}

/* line 2639, vendor/assets/stylesheets/plugins.scss */
.socicon-btn.socicon-solid {
  border: 0;
  width: 46px;
  height: 46px;
  padding-top: 12px;
}

/* line 2645, vendor/assets/stylesheets/plugins.scss */
.socicon-btn.socicon-btn-circle {
  border-radius: 44px !important;
}

/* line 2648, vendor/assets/stylesheets/plugins.scss */
.socicon-btn:hover {
  transition: background, color 0.3s;
  text-decoration: none;
}

/* line 2652, vendor/assets/stylesheets/plugins.scss */
.socicon-btn.socicon-lg {
  width: 54px;
  height: 54px;
  padding-top: 13px;
  font-size: 28px;
}

/* line 2657, vendor/assets/stylesheets/plugins.scss */
.socicon-btn.socicon-lg.socicon-solid {
  border: 0;
  width: 55px;
  height: 55px;
  padding-top: 13px;
}

/* line 2664, vendor/assets/stylesheets/plugins.scss */
.socicon-btn.socicon-sm {
  width: 30px;
  height: 30px;
  padding-top: 8px;
  font-size: 16px;
}

/* line 2669, vendor/assets/stylesheets/plugins.scss */
.socicon-btn.socicon-sm.socicon-solid {
  border: 0;
  width: 30px;
  height: 30px;
  padding-top: 8px;
}

/* line 2678, vendor/assets/stylesheets/plugins.scss */
.socicons .socicon-btn {
  margin-bottom: 5px;
}

/* line 2682, vendor/assets/stylesheets/plugins.scss */
.socicon-twitter:before {
  content: "a";
}

/* line 2686, vendor/assets/stylesheets/plugins.scss */
.socicon-facebook:before {
  content: "b";
}

/* line 2690, vendor/assets/stylesheets/plugins.scss */
.socicon-google:before {
  content: "c";
}

/* line 2694, vendor/assets/stylesheets/plugins.scss */
.socicon-pinterest:before {
  content: "d";
}

/* line 2698, vendor/assets/stylesheets/plugins.scss */
.socicon-foursquare:before {
  content: "e";
}

/* line 2702, vendor/assets/stylesheets/plugins.scss */
.socicon-yahoo:before {
  content: "f";
}

/* line 2706, vendor/assets/stylesheets/plugins.scss */
.socicon-skype:before {
  content: "g";
}

/* line 2710, vendor/assets/stylesheets/plugins.scss */
.socicon-yelp:before {
  content: "h";
}

/* line 2714, vendor/assets/stylesheets/plugins.scss */
.socicon-feedburner:before {
  content: "i";
}

/* line 2718, vendor/assets/stylesheets/plugins.scss */
.socicon-linkedin:before {
  content: "j";
}

/* line 2722, vendor/assets/stylesheets/plugins.scss */
.socicon-viadeo:before {
  content: "k";
}

/* line 2726, vendor/assets/stylesheets/plugins.scss */
.socicon-xing:before {
  content: "l";
}

/* line 2730, vendor/assets/stylesheets/plugins.scss */
.socicon-myspace:before {
  content: "m";
}

/* line 2734, vendor/assets/stylesheets/plugins.scss */
.socicon-soundcloud:before {
  content: "n";
}

/* line 2738, vendor/assets/stylesheets/plugins.scss */
.socicon-spotify:before {
  content: "o";
}

/* line 2742, vendor/assets/stylesheets/plugins.scss */
.socicon-grooveshark:before {
  content: "p";
}

/* line 2746, vendor/assets/stylesheets/plugins.scss */
.socicon-lastfm:before {
  content: "q";
}

/* line 2750, vendor/assets/stylesheets/plugins.scss */
.socicon-youtube:before {
  content: "r";
}

/* line 2754, vendor/assets/stylesheets/plugins.scss */
.socicon-vimeo:before {
  content: "s";
}

/* line 2758, vendor/assets/stylesheets/plugins.scss */
.socicon-dailymotion:before {
  content: "t";
}

/* line 2762, vendor/assets/stylesheets/plugins.scss */
.socicon-vine:before {
  content: "u";
}

/* line 2766, vendor/assets/stylesheets/plugins.scss */
.socicon-flickr:before {
  content: "v";
}

/* line 2770, vendor/assets/stylesheets/plugins.scss */
.socicon-500px:before {
  content: "w";
}

/* line 2774, vendor/assets/stylesheets/plugins.scss */
.socicon-instagram:before {
  content: "x";
}

/* line 2778, vendor/assets/stylesheets/plugins.scss */
.socicon-wordpress:before {
  content: "y";
}

/* line 2782, vendor/assets/stylesheets/plugins.scss */
.socicon-tumblr:before {
  content: "z";
}

/* line 2786, vendor/assets/stylesheets/plugins.scss */
.socicon-blogger:before {
  content: "A";
}

/* line 2790, vendor/assets/stylesheets/plugins.scss */
.socicon-technorati:before {
  content: "B";
}

/* line 2794, vendor/assets/stylesheets/plugins.scss */
.socicon-reddit:before {
  content: "C";
}

/* line 2798, vendor/assets/stylesheets/plugins.scss */
.socicon-dribbble:before {
  content: "D";
}

/* line 2802, vendor/assets/stylesheets/plugins.scss */
.socicon-stumbleupon:before {
  content: "E";
}

/* line 2806, vendor/assets/stylesheets/plugins.scss */
.socicon-digg:before {
  content: "F";
}

/* line 2810, vendor/assets/stylesheets/plugins.scss */
.socicon-envato:before {
  content: "G";
}

/* line 2814, vendor/assets/stylesheets/plugins.scss */
.socicon-behance:before {
  content: "H";
}

/* line 2818, vendor/assets/stylesheets/plugins.scss */
.socicon-delicious:before {
  content: "I";
}

/* line 2822, vendor/assets/stylesheets/plugins.scss */
.socicon-deviantart:before {
  content: "J";
}

/* line 2826, vendor/assets/stylesheets/plugins.scss */
.socicon-forrst:before {
  content: "K";
}

/* line 2830, vendor/assets/stylesheets/plugins.scss */
.socicon-playstore:before {
  content: "L";
}

/* line 2834, vendor/assets/stylesheets/plugins.scss */
.socicon-zerply:before {
  content: "M";
}

/* line 2838, vendor/assets/stylesheets/plugins.scss */
.socicon-wikipedia:before {
  content: "N";
}

/* line 2842, vendor/assets/stylesheets/plugins.scss */
.socicon-apple:before {
  content: "O";
}

/* line 2846, vendor/assets/stylesheets/plugins.scss */
.socicon-flattr:before {
  content: "P";
}

/* line 2850, vendor/assets/stylesheets/plugins.scss */
.socicon-github:before {
  content: "Q";
}

/* line 2854, vendor/assets/stylesheets/plugins.scss */
.socicon-chimein:before {
  content: "R";
}

/* line 2858, vendor/assets/stylesheets/plugins.scss */
.socicon-friendfeed:before {
  content: "S";
}

/* line 2862, vendor/assets/stylesheets/plugins.scss */
.socicon-newsvine:before {
  content: "T";
}

/* line 2866, vendor/assets/stylesheets/plugins.scss */
.socicon-identica:before {
  content: "U";
}

/* line 2870, vendor/assets/stylesheets/plugins.scss */
.socicon-bebo:before {
  content: "V";
}

/* line 2874, vendor/assets/stylesheets/plugins.scss */
.socicon-zynga:before {
  content: "W";
}

/* line 2878, vendor/assets/stylesheets/plugins.scss */
.socicon-steam:before {
  content: "X";
}

/* line 2882, vendor/assets/stylesheets/plugins.scss */
.socicon-xbox:before {
  content: "Y";
}

/* line 2886, vendor/assets/stylesheets/plugins.scss */
.socicon-windows:before {
  content: "Z";
}

/* line 2890, vendor/assets/stylesheets/plugins.scss */
.socicon-outlook:before {
  content: "1";
}

/* line 2894, vendor/assets/stylesheets/plugins.scss */
.socicon-coderwall:before {
  content: "2";
}

/* line 2898, vendor/assets/stylesheets/plugins.scss */
.socicon-tripadvisor:before {
  content: "3";
}

/* line 2902, vendor/assets/stylesheets/plugins.scss */
.socicon-appnet:before {
  content: "4";
}

/* line 2906, vendor/assets/stylesheets/plugins.scss */
.socicon-goodreads:before {
  content: "5";
}

/* line 2910, vendor/assets/stylesheets/plugins.scss */
.socicon-tripit:before {
  content: "6";
}

/* line 2914, vendor/assets/stylesheets/plugins.scss */
.socicon-lanyrd:before {
  content: "7";
}

/* line 2918, vendor/assets/stylesheets/plugins.scss */
.socicon-slideshare:before {
  content: "8";
}

/* line 2922, vendor/assets/stylesheets/plugins.scss */
.socicon-buffer:before {
  content: "9";
}

/* line 2926, vendor/assets/stylesheets/plugins.scss */
.socicon-rss:before {
  content: ",";
}

/* line 2930, vendor/assets/stylesheets/plugins.scss */
.socicon-vkontakte:before {
  content: ";";
}

/* line 2934, vendor/assets/stylesheets/plugins.scss */
.socicon-disqus:before {
  content: ":";
}

/* line 2938, vendor/assets/stylesheets/plugins.scss */
.socicon-houzz:before {
  content: "+";
}

/* line 2942, vendor/assets/stylesheets/plugins.scss */
.socicon-mail:before {
  content: "@";
}

/* line 2946, vendor/assets/stylesheets/plugins.scss */
.socicon-patreon:before {
  content: "=";
}

/* line 2950, vendor/assets/stylesheets/plugins.scss */
.socicon-paypal:before {
  content: "-";
}

/* line 2954, vendor/assets/stylesheets/plugins.scss */
.socicon-playstation:before {
  content: "^";
}

/* line 2958, vendor/assets/stylesheets/plugins.scss */
.socicon-smugmug:before {
  content: "¨";
}

/* line 2962, vendor/assets/stylesheets/plugins.scss */
.socicon-swarm:before {
  content: "$";
}

/* line 2966, vendor/assets/stylesheets/plugins.scss */
.socicon-triplej:before {
  content: "*";
}

/* line 2970, vendor/assets/stylesheets/plugins.scss */
.socicon-yammer:before {
  content: "&";
}

/* line 2974, vendor/assets/stylesheets/plugins.scss */
.socicon-stackoverflow:before {
  content: "(";
}

/* line 2978, vendor/assets/stylesheets/plugins.scss */
.socicon-drupal:before {
  content: "#";
}

/* line 2982, vendor/assets/stylesheets/plugins.scss */
.socicon-odnoklassniki:before {
  content: ".";
}

/* line 2986, vendor/assets/stylesheets/plugins.scss */
.socicon-android:before {
  content: "_";
}

/* line 2990, vendor/assets/stylesheets/plugins.scss */
.socicon-meetup:before {
  content: "]";
}

/* line 2994, vendor/assets/stylesheets/plugins.scss */
.socicon-persona:before {
  content: ")";
}

/* line 2998, vendor/assets/stylesheets/plugins.scss */
.padding-large {
  padding: 6px 45px !important;
}

/* line 3002, vendor/assets/stylesheets/plugins.scss */
#msform {
  text-align: center;
  position: relative;
}

/* line 3007, vendor/assets/stylesheets/plugins.scss */
#progressbar {
  padding-bottom: 10px;
  overflow: hidden;
  color: #F1F1F1;
}

/* line 3012, vendor/assets/stylesheets/plugins.scss */
#progressbar .active {
  color: #59A80F;
}

/* line 3016, vendor/assets/stylesheets/plugins.scss */
#progressbar li {
  list-style-type: none;
  font-size: 17px;
  width: 20%;
  float: left;
  position: relative;
  color: #333 !important;
  cursor: pointer;
  padding-top: 20px;
}

/* line 3027, vendor/assets/stylesheets/plugins.scss */
#progressbar #demographic:before {
  content: "1";
  color: #333;
}

/* line 3032, vendor/assets/stylesheets/plugins.scss */
#progressbar #medical-history:before {
  content: "2";
  color: #333;
}

/* line 3037, vendor/assets/stylesheets/plugins.scss */
#progressbar #specialist:before {
  content: "3";
  color: #333;
}

/* line 3042, vendor/assets/stylesheets/plugins.scss */
#progressbar #medical-records:before {
  content: "4";
  color: #333;
}

/* line 3047, vendor/assets/stylesheets/plugins.scss */
#progressbar #payment:before {
  content: "5";
  color: #333;
}

/* line 3052, vendor/assets/stylesheets/plugins.scss */
#progressbar #confirm:before {
  content: "6";
  color: #333;
}

/* line 3058, vendor/assets/stylesheets/plugins.scss */
#progressbar li:before {
  width: 50px;
  height: 50px;
  line-height: 45px;
  display: block;
  font-size: 18px;
  color: #ffffff;
  background: #d9d9d9;
  border-radius: 50%;
  margin: 0 auto 20px auto;
  padding: 2px;
  z-index: 99;
  position: relative;
}

/* line 3073, vendor/assets/stylesheets/plugins.scss */
#progressbar li:after {
  content: '';
  width: 100%;
  height: 4px;
  background: #d9d9d9;
  position: absolute;
  left: -37%;
  top: 42px;
  z-index: 0;
}

/* line 3085, vendor/assets/stylesheets/plugins.scss */
#progressbar li.active:before, #progressbar li.active:after {
  background: #59A80F;
  color: #FFF !important;
}

/* line 3092, vendor/assets/stylesheets/plugins.scss */
#progressbar li.current:before, #progressbar li.current:after {
  border: 1px solid #59A80F;
  background: #EFFFDF;
  color: #FFF !important;
}

/* line 3101, vendor/assets/stylesheets/plugins.scss */
#progressbar li.current:first-child:after, #progressbar li.active:first-child:after {
  width: 50%;
  left: 50%;
}

/* line 3109, vendor/assets/stylesheets/plugins.scss */
#progressbar li:last-child:after {
  width: 100%;
}

/* line 3114, vendor/assets/stylesheets/plugins.scss */
#progressbar li.current:last-child:after, #progressbar li.active:last-child:after {
  width: 100%;
}

/* line 3122, vendor/assets/stylesheets/plugins.scss */
#progressbar li.current:before {
  width: 50px;
  height: 50px;
  line-height: 45px;
  display: block;
  border: 1px solid #59A80F;
  background: #EFFFDF;
  color: #59A80F !important;
  border-radius: 50%;
  margin: 0 auto 20px auto;
  padding: 2px;
  z-index: 99;
  position: relative;
}

/* line 3137, vendor/assets/stylesheets/plugins.scss */
#progressbar li.current:after {
  content: '';
  width: 100%;
  height: 4px;
  background: #59A80F;
  color: #59A80F !important;
  position: absolute;
  left: -37%;
  top: 42px;
  z-index: 0;
}

/* line 3153, vendor/assets/stylesheets/plugins.scss */
.specialty-box .specialty-info .title {
  font-size: 18px;
  font-weight: 600;
  padding: 20px 0;
}

/* line 3159, vendor/assets/stylesheets/plugins.scss */
.specialty-box .specialty-info .content {
  font-size: 17px;
  border: 1px solid #d9d9d9;
  padding: 20px;
  background: #fff;
  border-radius: 10px;
  cursor: pointer;
}

/* line 3167, vendor/assets/stylesheets/plugins.scss */
.specialty-box .specialty-info .content .round-box {
  height: 25px;
  width: 25px;
  border: 1px solid #d9d9d9;
  display: block;
  float: right;
  border-radius: 15px;
  text-align: center;
}

/* line 3177, vendor/assets/stylesheets/plugins.scss */
.specialty-box .specialty-info .content .active {
  background: #59A80F;
  color: #FFF;
}

/* line 3186, vendor/assets/stylesheets/plugins.scss */
.specialist-box .active {
  background: #F4FFEA !important;
  border: 1px solid #59A80F;
}

/* line 3191, vendor/assets/stylesheets/plugins.scss */
.specialist-box .specialist-info {
  border: 1px solid #d9d9d9;
  padding: 20px;
  background: #FFF;
  border-radius: 10px;
  cursor: pointer;
  margin-bottom: 15px;
}

/* line 3199, vendor/assets/stylesheets/plugins.scss */
.specialist-box .specialist-info:hover {
  border: 1px solid #59A80F;
}

/* line 3203, vendor/assets/stylesheets/plugins.scss */
.specialist-box .specialist-info .profile-box {
  padding-top: 15px;
  border-top: 1px solid #D9D9D9;
  margin-top: 20px;
}

/* line 3208, vendor/assets/stylesheets/plugins.scss */
.specialist-box .specialist-info .profile-box .title {
  text-transform: uppercase;
  color: #958B8B;
  margin-bottom: 0;
}

/* line 3214, vendor/assets/stylesheets/plugins.scss */
.specialist-box .specialist-info .profile-box .content {
  font-size: 17px;
  color: #605656;
  font-weight: bold;
}

/* line 3222, vendor/assets/stylesheets/plugins.scss */
.specialist-box .specialist-info .content .hashtag {
  list-style: none;
  padding: 0;
}

/* line 3226, vendor/assets/stylesheets/plugins.scss */
.specialist-box .specialist-info .content .hashtag li {
  list-style: none;
  width: auto;
  display: inline-block;
  margin-bottom: 5px;
}

/* line 3232, vendor/assets/stylesheets/plugins.scss */
.specialist-box .specialist-info .content .hashtag li .tag {
  padding: 5px 8px;
  background: #E1EFFF;
  color: #3591FB;
  border-radius: 20px;
  font-size: 14px;
  margin-right: 5px;
}

/* line 3243, vendor/assets/stylesheets/plugins.scss */
.specialist-box .specialist-info .content .tag {
  padding: 5px;
  background: #E1EFFF;
  color: #3591FB;
  border-radius: 20px;
  font-size: 14px;
  margin-right: 5px;
}

/* line 3253, vendor/assets/stylesheets/plugins.scss */
.specialist-box .specialist-info .profile-img {
  width: 100px;
}

/* line 3257, vendor/assets/stylesheets/plugins.scss */
.specialist-box .specialist-info .heading {
  text-transform: uppercase;
  color: #958B8B;
  margin-bottom: 10px;
}

/* line 3264, vendor/assets/stylesheets/plugins.scss */
.specialist-box .specialist-info .mt-profile .name {
  font-size: 17px;
  margin-top: 10px;
  display: block;
  color: #252121;
  font-weight: 600;
}

/* line 3272, vendor/assets/stylesheets/plugins.scss */
.specialist-box .specialist-info .mt-profile .degree {
  color: #968B8B;
  display: inline-block;
  font-style: italic;
}

/* line 3278, vendor/assets/stylesheets/plugins.scss */
.specialist-box .specialist-info .mt-profile .exp {
  color: #968B8B;
}

/* line 3285, vendor/assets/stylesheets/plugins.scss */
.patient-detail-box {
  border: 1px solid #d9d9d9;
  background: #fff;
  border-radius: 20px;
  margin: 25px 0px;
  padding-bottom: 20px;
}

/* line 3292, vendor/assets/stylesheets/plugins.scss */
.patient-detail-box .heading {
  margin-bottom: 25px;
  margin-left: 10px;
}

/* line 3297, vendor/assets/stylesheets/plugins.scss */
.patient-detail-box .title {
  padding-left: 10px;
  border-bottom: 2px solid #d9d9d9;
  margin-bottom: 20px;
}

/* line 3303, vendor/assets/stylesheets/plugins.scss */
.patient-detail-box .content-box {
  padding: 0 20px;
}

/* line 3307, vendor/assets/stylesheets/plugins.scss */
.patient-detail-box .demographic-detail {
  border: 2px solid #d9d9d9;
  border-radius: 14px;
  margin-bottom: 30px;
}

/* line 3313, vendor/assets/stylesheets/plugins.scss */
.patient-detail-box .medical-history-detail {
  border: 2px solid #d9d9d9;
  border-radius: 14px;
  margin-bottom: 30px;
}

/* line 3319, vendor/assets/stylesheets/plugins.scss */
.patient-detail-box .medical-records-detail {
  border: 2px solid #d9d9d9;
  border-radius: 14px;
  margin-bottom: 30px;
}

/* line 3326, vendor/assets/stylesheets/plugins.scss */
.hashtag {
  list-style: none;
  padding: 0;
}

/* line 3330, vendor/assets/stylesheets/plugins.scss */
.hashtag li {
  list-style: none;
  width: auto;
  display: inline-block;
  margin-bottom: 5px;
}

/* line 3336, vendor/assets/stylesheets/plugins.scss */
.hashtag li .tag {
  padding: 5px 8px;
  background: #E1EFFF;
  color: #3591FB;
  border-radius: 20px;
  font-size: 14px;
  margin-right: 5px;
}

/* line 3347, vendor/assets/stylesheets/plugins.scss */
.light-gray-box {
  background: #d3d3d3 !important;
}

/* line 3351, vendor/assets/stylesheets/plugins.scss */
.rating-number {
  font-size: 35px;
}

/* line 3, vendor/assets/stylesheets/login.min.scss */
.patient .login-box .left-part {
  background: url(/assets/img/Login-Banner@2x-c1c05a8fbe6c86698834ac13acff480feb237508adc58b7b2db6081b0917bbe0.png);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  width: 50%;
  height: 100vh;
}

/* line 9, vendor/assets/stylesheets/login.min.scss */
.patient .login-box .left-part img {
  height: 100vh;
}

@media (max-width: 991px) {
  /* line 3, vendor/assets/stylesheets/login.min.scss */
  .patient .login-box .left-part {
    display: none;
  }
}

/* line 22, vendor/assets/stylesheets/login.min.scss */
.physician .login-box .left-part {
  background: url(/assets/img/doctor-login-1ed21278ae0ccf9fc9a8d60e8cc14c093bfebefe0b1e3412c5c94df8bfd7e018.png);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  width: 50%;
  height: 100vh;
}

/* line 28, vendor/assets/stylesheets/login.min.scss */
.physician .login-box .left-part img {
  height: 100vh;
}

@media (max-width: 991px) {
  /* line 22, vendor/assets/stylesheets/login.min.scss */
  .physician .login-box .left-part {
    display: none;
  }
}

/* line 40, vendor/assets/stylesheets/login.min.scss */
.login-box {
  display: flex;
}

/* line 43, vendor/assets/stylesheets/login.min.scss */
.login-box .right-part {
  background: #FFF;
  height: 100vh;
  width: 50%;
  overflow: scroll;
}

/* line 49, vendor/assets/stylesheets/login.min.scss */
.login-box .right-part .title {
  color: #6C6C6C;
  font-weight: 600 !important;
}

/* line 54, vendor/assets/stylesheets/login.min.scss */
.login-box .right-part .forgot-password {
  color: #1F73F3;
}

@media (max-width: 991px) {
  /* line 43, vendor/assets/stylesheets/login.min.scss */
  .login-box .right-part {
    width: 100%;
  }
}

/* line 62, vendor/assets/stylesheets/login.min.scss */
.login-box .right-part .bottom-links {
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 20px;
}

/* line 66, vendor/assets/stylesheets/login.min.scss */
.login-box .right-part .bottom-links .link {
  width: 50%;
}

/* line 71, vendor/assets/stylesheets/login.min.scss */
.login-box .right-part .register-btn {
  padding-top: 15px;
  padding-bottom: 0px;
}

/* line 75, vendor/assets/stylesheets/login.min.scss */
.login-box .right-part .register-btn .link {
  width: 50%;
  font-size: 14px;
}

/* line 83, vendor/assets/stylesheets/login.min.scss */
.patient {
  background-color: #5CA623 !important;
}

/* line 87, vendor/assets/stylesheets/login.min.scss */
.doctor {
  background-color: #1F73F3 !important;
}

/* line 92, vendor/assets/stylesheets/login.min.scss */
.login .logo {
  margin: 25px auto 60px;
  text-align: center;
}

/* line 96, 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 108, vendor/assets/stylesheets/login.min.scss */
.login .content h3 {
  color: #4db3a5;
  text-align: center;
  font-weight: 400 !important;
}

/* line 113, vendor/assets/stylesheets/login.min.scss */
.login .content h4 {
  color: #4db3a5;
  text-align: center;
  font-weight: 400 !important;
  color: #555;
}

/* line 119, vendor/assets/stylesheets/login.min.scss */
.login .content .hint {
  color: #999;
  padding: 0;
  margin: 15px 0 7px;
}

/* line 124, vendor/assets/stylesheets/login.min.scss */
.login .content .forget-form, .login .content .login-form {
  padding: 0;
  margin: 0;
}

/* line 128, vendor/assets/stylesheets/login.min.scss */
.login .content .form-control {
  background-color: #fff;
  height: 43px;
  color: #000;
  border: 1px solid #dde3ec;
}

/* line 133, vendor/assets/stylesheets/login.min.scss */
.login .content .form-control:active, .login .content .form-control:focus {
  border: 1px solid #c3ccda;
}

/* line 136, vendor/assets/stylesheets/login.min.scss */
.login .content .form-control::-moz-placeholder {
  color: #8290a3;
  opacity: 1;
}

/* line 140, vendor/assets/stylesheets/login.min.scss */
.login .content .form-control:-ms-input-placeholder, .login .content .form-control::-webkit-input-placeholder {
  color: #8290a3;
}

/* line 144, vendor/assets/stylesheets/login.min.scss */
.login .content select.form-control {
  padding-left: 9px;
  padding-right: 9px;
}

/* line 148, vendor/assets/stylesheets/login.min.scss */
.login .content .forget-form, .login .content .register-form {
  display: none;
}

/* line 151, vendor/assets/stylesheets/login.min.scss */
.login .content .form-title {
  font-weight: 300;
  margin-bottom: 25px;
}

/* line 155, vendor/assets/stylesheets/login.min.scss */
.login .content .form-actions {
  clear: both;
  border: 0;
  padding: 25px 30px;
  margin-left: -30px;
  margin-right: -30px;
}

/* line 161, vendor/assets/stylesheets/login.min.scss */
.login .content .form-actions > .btn {
  margin-top: 0px;
}

/* line 167, vendor/assets/stylesheets/login.min.scss */
.login .error-content {
  width: 430px;
}

/* line 172, vendor/assets/stylesheets/login.min.scss */
.login-options {
  margin-top: 30px;
  margin-bottom: 30px;
  overflow: hidden;
}

/* line 176, vendor/assets/stylesheets/login.min.scss */
.login-options h4 {
  float: left;
  font-weight: 600;
  font-size: 15px;
  color: #7d91aa !important;
}

/* line 182, vendor/assets/stylesheets/login.min.scss */
.login-options .social-icons {
  float: right;
  padding-top: 3px;
}

/* line 185, 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 195, vendor/assets/stylesheets/login.min.scss */
.login .content .form-actions .checkbox {
  margin-left: 0;
  padding-left: 0;
}

/* line 199, vendor/assets/stylesheets/login.min.scss */
.login .content .forget-form .form-actions {
  border: 0;
  margin-bottom: 0;
  padding-bottom: 20px;
}

/* line 204, vendor/assets/stylesheets/login.min.scss */
.login .content .register-form .form-actions {
  border: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}

/* line 210, vendor/assets/stylesheets/login.min.scss */
.login .content .form-actions .btn {
  margin-top: 1px;
  font-weight: 600;
  padding: 10px 20px !important;
}

/* line 215, 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 221, vendor/assets/stylesheets/login.min.scss */
.login .content .form-actions .btn-default:hover {
  background-color: #fafaff;
  color: #45b6af;
}

/* line 227, vendor/assets/stylesheets/login.min.scss */
.login .content .forget-password {
  font-size: 16px;
  float: right;
  display: inline-block;
  margin-top: 10px;
  color: #1F73F3;
}

/* line 234, vendor/assets/stylesheets/login.min.scss */
.login .content .check {
  color: #8290a3;
}

/* line 237, vendor/assets/stylesheets/login.min.scss */
.login .content .rememberme {
  margin-left: 8px;
}

/* line 240, 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 250, vendor/assets/stylesheets/login.min.scss */
.login .content .create-account > p {
  margin: 0;
}

/* line 253, vendor/assets/stylesheets/login.min.scss */
.login .content .create-account p a {
  font-weight: 600;
  font-size: 14px;
  color: #c3cedd;
}

/* line 258, vendor/assets/stylesheets/login.min.scss */
.login .content .create-account a {
  display: inline-block;
  margin-top: 5px;
}

/* line 264, vendor/assets/stylesheets/login.min.scss */
.login .copyright {
  text-align: center;
  margin: 0 auto 30px 0;
  padding: 10px;
  color: #A9A9A9;
  font-size: 13px;
  display: flex;
  flex-direction: column;
}

/* line 273, vendor/assets/stylesheets/login.min.scss */
.login .copyright .text {
  margin-bottom: auto;
}

@media (max-width: 440px) {
  /* line 281, vendor/assets/stylesheets/login.min.scss */
  .login .content, .login .logo {
    margin-top: 10px;
  }
  /* line 284, vendor/assets/stylesheets/login.min.scss */
  .login .content {
    width: 280px;
  }
  /* line 286, vendor/assets/stylesheets/login.min.scss */
  .login .content h3 {
    font-size: 22px;
  }
  /* line 291, vendor/assets/stylesheets/login.min.scss */
  .login .error-content {
    width: 280px;
  }
  /* line 295, vendor/assets/stylesheets/login.min.scss */
  .forget-password {
    display: inline-block;
    margin-top: 20px;
  }
  /* line 299, vendor/assets/stylesheets/login.min.scss */
  .login-options .social-icons {
    float: left;
    padding-top: 3px;
  }
  /* line 303, vendor/assets/stylesheets/login.min.scss */
  .login .checkbox {
    font-size: 13px;
  }
}

/* line 308, vendor/assets/stylesheets/login.min.scss */
.footer-link {
  display: inline-block;
  padding-left: 10px;
}

@media (max-width: 440px) {
  /* line 314, vendor/assets/stylesheets/login.min.scss */
  .footer-link {
    padding-left: 0px;
  }
}

/* line 320, 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;
}
