li{
  list-style: none;
}

.focus{
  outline:1px dotted rgba(0,0,0,0.5) !important
}

.colors{
  clear:both;
  padding:24px 0 9px;
}

.skin-line .colors{
  padding-top:28px
}

.colors strong{
  float:left;
  line-height:20px;
  margin-right:20px
}

.colors li{
  position:relative;
  float:left;
  width:16px;
  height:16px;
  margin:2px 1px 0 0;
  background:#000;
  cursor:pointer;
  filter:alpha(opacity=50);
  opacity:.5;
  transition:opacity .2s;
}

.colors li:hover{
  filter:alpha(opacity=100);
  opacity:1
}

.colors li.active{
  height:20px;
  margin-top:0;
  filter:alpha(opacity=75);
  opacity:.75
}

.colors li.red{
  background:#d54e21
}

.colors li.green{
  background:#78a300
}

.colors li.blue{
  background:#0e76a8
}

.colors li.aero{
  background:#9cc2cb
}

.colors li.grey{
  background:#73716e
}

.colors li.orange{
  background:#f70
}

.colors li.yellow{
  background:#fc0
}

.colors li.pink{
  background:#ff66b5
}

.colors li.purple{
  background:#6a5a8c
}

.skin-square .colors li.red{
  background:#e56c69
}

.skin-square .colors li.green{
  background:#1b7e5a
}

.skin-square .colors li.blue{
  background:#2489c5
}

.skin-square .colors li.aero{
  background:#9cc2cb
}

.skin-square .colors li.grey{
  background:#73716e
}

.skin-square .colors li.yellow{
  background:#fc3
}

.skin-square .colors li.pink{
  background:#a77a94
}

.skin-square .colors li.purple{
  background:#6a5a8c
}

.skin-square .colors li.orange{
  background:#f70
}

.skin-flat .colors li.red{
  background:#ec7063
}

.skin-flat .colors li.green{
  background:#1abc9c
}

.skin-flat .colors li.blue{
  background:#3498db
}

.skin-flat .colors li.grey{
  background:#95a5a6
}

.skin-flat .colors li.orange{
  background:#f39c12
}

.skin-flat .colors li.yellow{
  background:#f1c40f
}

.skin-flat .colors li.pink{
  background:#af7ac5
}

.skin-flat .colors li.purple{
  background:#8677a7
}

.skin-line .colors li.yellow{
  background:#ffc414
}.form-simple input[type=text]{
  margin-bottom:-1px;
  border-bottom-right-radius:0;
  border-bottom-left-radius:0
}

.form-simple input[type=mail]{
  margin-bottom:-1px;
  border-radius:0
}

.form-simple input[type=password]{
  margin-bottom:10px;
  border-top-left-radius:0;
  border-top-right-radius:0
}

.help-block ul{
  margin:0!important;
  padding:0!important
}

.help-block ul li{
  list-style:none
}@charset "UTF-8";

/*!
 *  Font Awesome 4.4.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */

@font-face {
  font-family: "FontAwesome";

  src: url("../fonts/fontawesome-webfont.eot?v=4.4.0");

  src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.4.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.4.0") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.4.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.4.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular") format("svg");

  font-weight: normal;

  font-style: normal;
}

.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;
}

.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-fw {
  width: 1.28571429em;
  text-align: center;
}

.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}

.fa-ul > li {
  position: relative;
}

.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}

.fa-li.fa-lg {
  left: -1.85714286em;
}

.fa-border {
  padding: 0.2em 0.25em 0.15em;
  border: solid 0.08em #eee;
  border-radius: 0.1em;
}

.fa-pull-left {
  float: left;
}

.fa-pull-right {
  float: right;
}

.fa.fa-pull-left {
  margin-right: 0.3em;
}

.fa.fa-pull-right {
  margin-left: 0.3em;
}

.pull-right {
  float: right;
}

.pull-left {
  float: left;
}

.fa.pull-left {
  margin-right: 0.3em;
}

.fa.pull-right {
  margin-left: 0.3em;
}

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}

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

  100% {
    transform: rotate(359deg);
  }
}

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

  100% {
    transform: rotate(359deg);
  }
}

.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  transform: rotate(90deg);
}

.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  transform: rotate(180deg);
}

.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  transform: scale(1, -1);
}

:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical {
  -webkit-filter: none;
          filter: none;
}

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: #fff;
}

.fa-glass:before {
  content: "\F000";
}

.fa-music:before {
  content: "\F001";
}

.fa-search:before {
  content: "\F002";
}

.fa-envelope-o:before {
  content: "\F003";
}

.fa-heart:before {
  content: "\F004";
}

.fa-star:before {
  content: "\F005";
}

.fa-star-o:before {
  content: "\F006";
}

.fa-user:before {
  content: "\F007";
}

.fa-film:before {
  content: "\F008";
}

.fa-th-large:before {
  content: "\F009";
}

.fa-th:before {
  content: "\F00A";
}

.fa-th-list:before {
  content: "\F00B";
}

.fa-check:before {
  content: "\F00C";
}

.fa-remove:before, .fa-close:before, .fa-times:before {
  content: "\F00D";
}

.fa-search-plus:before {
  content: "\F00E";
}

.fa-search-minus:before {
  content: "\F010";
}

.fa-power-off:before {
  content: "\F011";
}

.fa-signal:before {
  content: "\F012";
}

.fa-gear:before, .fa-cog:before {
  content: "\F013";
}

.fa-trash-o:before {
  content: "\F014";
}

.fa-home:before {
  content: "\F015";
}

.fa-file-o:before {
  content: "\F016";
}

.fa-clock-o:before {
  content: "\F017";
}

.fa-road:before {
  content: "\F018";
}

.fa-download:before {
  content: "\F019";
}

.fa-arrow-circle-o-down:before {
  content: "\F01A";
}

.fa-arrow-circle-o-up:before {
  content: "\F01B";
}

.fa-inbox:before {
  content: "\F01C";
}

.fa-play-circle-o:before {
  content: "\F01D";
}

.fa-rotate-right:before, .fa-repeat:before {
  content: "\F01E";
}

.fa-refresh:before {
  content: "\F021";
}

.fa-list-alt:before {
  content: "\F022";
}

.fa-lock:before {
  content: "\F023";
}

.fa-flag:before {
  content: "\F024";
}

.fa-headphones:before {
  content: "\F025";
}

.fa-volume-off:before {
  content: "\F026";
}

.fa-volume-down:before {
  content: "\F027";
}

.fa-volume-up:before {
  content: "\F028";
}

.fa-qrcode:before {
  content: "\F029";
}

.fa-barcode:before {
  content: "\F02A";
}

.fa-tag:before {
  content: "\F02B";
}

.fa-tags:before {
  content: "\F02C";
}

.fa-book:before {
  content: "\F02D";
}

.fa-bookmark:before {
  content: "\F02E";
}

.fa-print:before {
  content: "\F02F";
}

.fa-camera:before {
  content: "\F030";
}

.fa-font:before {
  content: "\F031";
}

.fa-bold:before {
  content: "\F032";
}

.fa-italic:before {
  content: "\F033";
}

.fa-text-height:before {
  content: "\F034";
}

.fa-text-width:before {
  content: "\F035";
}

.fa-align-left:before {
  content: "\F036";
}

.fa-align-center:before {
  content: "\F037";
}

.fa-align-right:before {
  content: "\F038";
}

.fa-align-justify:before {
  content: "\F039";
}

.fa-list:before {
  content: "\F03A";
}

.fa-dedent:before, .fa-outdent:before {
  content: "\F03B";
}

.fa-indent:before {
  content: "\F03C";
}

.fa-video-camera:before {
  content: "\F03D";
}

.fa-photo:before, .fa-image:before, .fa-picture-o:before {
  content: "\F03E";
}

.fa-pencil:before {
  content: "\F040";
}

.fa-map-marker:before {
  content: "\F041";
}

.fa-adjust:before {
  content: "\F042";
}

.fa-tint:before {
  content: "\F043";
}

.fa-edit:before, .fa-pencil-square-o:before {
  content: "\F044";
}

.fa-share-square-o:before {
  content: "\F045";
}

.fa-check-square-o:before {
  content: "\F046";
}

.fa-arrows:before {
  content: "\F047";
}

.fa-step-backward:before {
  content: "\F048";
}

.fa-fast-backward:before {
  content: "\F049";
}

.fa-backward:before {
  content: "\F04A";
}

.fa-play:before {
  content: "\F04B";
}

.fa-pause:before {
  content: "\F04C";
}

.fa-stop:before {
  content: "\F04D";
}

.fa-forward:before {
  content: "\F04E";
}

.fa-fast-forward:before {
  content: "\F050";
}

.fa-step-forward:before {
  content: "\F051";
}

.fa-eject:before {
  content: "\F052";
}

.fa-chevron-left:before {
  content: "\F053";
}

.fa-chevron-right:before {
  content: "\F054";
}

.fa-plus-circle:before {
  content: "\F055";
}

.fa-minus-circle:before {
  content: "\F056";
}

.fa-times-circle:before {
  content: "\F057";
}

.fa-check-circle:before {
  content: "\F058";
}

.fa-question-circle:before {
  content: "\F059";
}

.fa-info-circle:before {
  content: "\F05A";
}

.fa-crosshairs:before {
  content: "\F05B";
}

.fa-times-circle-o:before {
  content: "\F05C";
}

.fa-check-circle-o:before {
  content: "\F05D";
}

.fa-ban:before {
  content: "\F05E";
}

.fa-arrow-left:before {
  content: "\F060";
}

.fa-arrow-right:before {
  content: "\F061";
}

.fa-arrow-up:before {
  content: "\F062";
}

.fa-arrow-down:before {
  content: "\F063";
}

.fa-mail-forward:before, .fa-share:before {
  content: "\F064";
}

.fa-expand:before {
  content: "\F065";
}

.fa-compress:before {
  content: "\F066";
}

.fa-plus:before {
  content: "\F067";
}

.fa-minus:before {
  content: "\F068";
}

.fa-asterisk:before {
  content: "\F069";
}

.fa-exclamation-circle:before {
  content: "\F06A";
}

.fa-gift:before {
  content: "\F06B";
}

.fa-leaf:before {
  content: "\F06C";
}

.fa-fire:before {
  content: "\F06D";
}

.fa-eye:before {
  content: "\F06E";
}

.fa-eye-slash:before {
  content: "\F070";
}

.fa-warning:before, .fa-exclamation-triangle:before {
  content: "\F071";
}

.fa-plane:before {
  content: "\F072";
}

.fa-calendar:before {
  content: "\F073";
}

.fa-random:before {
  content: "\F074";
}

.fa-comment:before {
  content: "\F075";
}

.fa-magnet:before {
  content: "\F076";
}

.fa-chevron-up:before {
  content: "\F077";
}

.fa-chevron-down:before {
  content: "\F078";
}

.fa-retweet:before {
  content: "\F079";
}

.fa-shopping-cart:before {
  content: "\F07A";
}

.fa-folder:before {
  content: "\F07B";
}

.fa-folder-open:before {
  content: "\F07C";
}

.fa-arrows-v:before {
  content: "\F07D";
}

.fa-arrows-h:before {
  content: "\F07E";
}

.fa-bar-chart-o:before, .fa-bar-chart:before {
  content: "\F080";
}

.fa-twitter-square:before {
  content: "\F081";
}

.fa-facebook-square:before {
  content: "\F082";
}

.fa-camera-retro:before {
  content: "\F083";
}

.fa-key:before {
  content: "\F084";
}

.fa-gears:before, .fa-cogs:before {
  content: "\F085";
}

.fa-comments:before {
  content: "\F086";
}

.fa-thumbs-o-up:before {
  content: "\F087";
}

.fa-thumbs-o-down:before {
  content: "\F088";
}

.fa-star-half:before {
  content: "\F089";
}

.fa-heart-o:before {
  content: "\F08A";
}

.fa-sign-out:before {
  content: "\F08B";
}

.fa-linkedin-square:before {
  content: "\F08C";
}

.fa-thumb-tack:before {
  content: "\F08D";
}

.fa-external-link:before {
  content: "\F08E";
}

.fa-sign-in:before {
  content: "\F090";
}

.fa-trophy:before {
  content: "\F091";
}

.fa-github-square:before {
  content: "\F092";
}

.fa-upload:before {
  content: "\F093";
}

.fa-lemon-o:before {
  content: "\F094";
}

.fa-phone:before {
  content: "\F095";
}

.fa-square-o:before {
  content: "\F096";
}

.fa-bookmark-o:before {
  content: "\F097";
}

.fa-phone-square:before {
  content: "\F098";
}

.fa-twitter:before {
  content: "\F099";
}

.fa-facebook-f:before, .fa-facebook:before {
  content: "\F09A";
}

.fa-github:before {
  content: "\F09B";
}

.fa-unlock:before {
  content: "\F09C";
}

.fa-credit-card:before {
  content: "\F09D";
}

.fa-feed:before, .fa-rss:before {
  content: "\F09E";
}

.fa-hdd-o:before {
  content: "\F0A0";
}

.fa-bullhorn:before {
  content: "\F0A1";
}

.fa-bell:before {
  content: "\F0F3";
}

.fa-certificate:before {
  content: "\F0A3";
}

.fa-hand-o-right:before {
  content: "\F0A4";
}

.fa-hand-o-left:before {
  content: "\F0A5";
}

.fa-hand-o-up:before {
  content: "\F0A6";
}

.fa-hand-o-down:before {
  content: "\F0A7";
}

.fa-arrow-circle-left:before {
  content: "\F0A8";
}

.fa-arrow-circle-right:before {
  content: "\F0A9";
}

.fa-arrow-circle-up:before {
  content: "\F0AA";
}

.fa-arrow-circle-down:before {
  content: "\F0AB";
}

.fa-globe:before {
  content: "\F0AC";
}

.fa-wrench:before {
  content: "\F0AD";
}

.fa-tasks:before {
  content: "\F0AE";
}

.fa-filter:before {
  content: "\F0B0";
}

.fa-briefcase:before {
  content: "\F0B1";
}

.fa-arrows-alt:before {
  content: "\F0B2";
}

.fa-group:before, .fa-users:before {
  content: "\F0C0";
}

.fa-chain:before, .fa-link:before {
  content: "\F0C1";
}

.fa-cloud:before {
  content: "\F0C2";
}

.fa-flask:before {
  content: "\F0C3";
}

.fa-cut:before, .fa-scissors:before {
  content: "\F0C4";
}

.fa-copy:before, .fa-files-o:before {
  content: "\F0C5";
}

.fa-paperclip:before {
  content: "\F0C6";
}

.fa-save:before, .fa-floppy-o:before {
  content: "\F0C7";
}

.fa-square:before {
  content: "\F0C8";
}

.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
  content: "\F0C9";
}

.fa-list-ul:before {
  content: "\F0CA";
}

.fa-list-ol:before {
  content: "\F0CB";
}

.fa-strikethrough:before {
  content: "\F0CC";
}

.fa-underline:before {
  content: "\F0CD";
}

.fa-table:before {
  content: "\F0CE";
}

.fa-magic:before {
  content: "\F0D0";
}

.fa-truck:before {
  content: "\F0D1";
}

.fa-pinterest:before {
  content: "\F0D2";
}

.fa-pinterest-square:before {
  content: "\F0D3";
}

.fa-google-plus-square:before {
  content: "\F0D4";
}

.fa-google-plus:before {
  content: "\F0D5";
}

.fa-money:before {
  content: "\F0D6";
}

.fa-caret-down:before {
  content: "\F0D7";
}

.fa-caret-up:before {
  content: "\F0D8";
}

.fa-caret-left:before {
  content: "\F0D9";
}

.fa-caret-right:before {
  content: "\F0DA";
}

.fa-columns:before {
  content: "\F0DB";
}

.fa-unsorted:before, .fa-sort:before {
  content: "\F0DC";
}

.fa-sort-down:before, .fa-sort-desc:before {
  content: "\F0DD";
}

.fa-sort-up:before, .fa-sort-asc:before {
  content: "\F0DE";
}

.fa-envelope:before {
  content: "\F0E0";
}

.fa-linkedin:before {
  content: "\F0E1";
}

.fa-rotate-left:before, .fa-undo:before {
  content: "\F0E2";
}

.fa-legal:before, .fa-gavel:before {
  content: "\F0E3";
}

.fa-dashboard:before, .fa-tachometer:before {
  content: "\F0E4";
}

.fa-comment-o:before {
  content: "\F0E5";
}

.fa-comments-o:before {
  content: "\F0E6";
}

.fa-flash:before, .fa-bolt:before {
  content: "\F0E7";
}

.fa-sitemap:before {
  content: "\F0E8";
}

.fa-umbrella:before {
  content: "\F0E9";
}

.fa-paste:before, .fa-clipboard:before {
  content: "\F0EA";
}

.fa-lightbulb-o:before {
  content: "\F0EB";
}

.fa-exchange:before {
  content: "\F0EC";
}

.fa-cloud-download:before {
  content: "\F0ED";
}

.fa-cloud-upload:before {
  content: "\F0EE";
}

.fa-user-md:before {
  content: "\F0F0";
}

.fa-stethoscope:before {
  content: "\F0F1";
}

.fa-suitcase:before {
  content: "\F0F2";
}

.fa-bell-o:before {
  content: "\F0A2";
}

.fa-coffee:before {
  content: "\F0F4";
}

.fa-cutlery:before {
  content: "\F0F5";
}

.fa-file-text-o:before {
  content: "\F0F6";
}

.fa-building-o:before {
  content: "\F0F7";
}

.fa-hospital-o:before {
  content: "\F0F8";
}

.fa-ambulance:before {
  content: "\F0F9";
}

.fa-medkit:before {
  content: "\F0FA";
}

.fa-fighter-jet:before {
  content: "\F0FB";
}

.fa-beer:before {
  content: "\F0FC";
}

.fa-h-square:before {
  content: "\F0FD";
}

.fa-plus-square:before {
  content: "\F0FE";
}

.fa-angle-double-left:before {
  content: "\F100";
}

.fa-angle-double-right:before {
  content: "\F101";
}

.fa-angle-double-up:before {
  content: "\F102";
}

.fa-angle-double-down:before {
  content: "\F103";
}

.fa-angle-left:before {
  content: "\F104";
}

.fa-angle-right:before {
  content: "\F105";
}

.fa-angle-up:before {
  content: "\F106";
}

.fa-angle-down:before {
  content: "\F107";
}

.fa-desktop:before {
  content: "\F108";
}

.fa-laptop:before {
  content: "\F109";
}

.fa-tablet:before {
  content: "\F10A";
}

.fa-mobile-phone:before, .fa-mobile:before {
  content: "\F10B";
}

.fa-circle-o:before {
  content: "\F10C";
}

.fa-quote-left:before {
  content: "\F10D";
}

.fa-quote-right:before {
  content: "\F10E";
}

.fa-spinner:before {
  content: "\F110";
}

.fa-circle:before {
  content: "\F111";
}

.fa-mail-reply:before, .fa-reply:before {
  content: "\F112";
}

.fa-github-alt:before {
  content: "\F113";
}

.fa-folder-o:before {
  content: "\F114";
}

.fa-folder-open-o:before {
  content: "\F115";
}

.fa-smile-o:before {
  content: "\F118";
}

.fa-frown-o:before {
  content: "\F119";
}

.fa-meh-o:before {
  content: "\F11A";
}

.fa-gamepad:before {
  content: "\F11B";
}

.fa-keyboard-o:before {
  content: "\F11C";
}

.fa-flag-o:before {
  content: "\F11D";
}

.fa-flag-checkered:before {
  content: "\F11E";
}

.fa-terminal:before {
  content: "\F120";
}

.fa-code:before {
  content: "\F121";
}

.fa-mail-reply-all:before, .fa-reply-all:before {
  content: "\F122";
}

.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {
  content: "\F123";
}

.fa-location-arrow:before {
  content: "\F124";
}

.fa-crop:before {
  content: "\F125";
}

.fa-code-fork:before {
  content: "\F126";
}

.fa-unlink:before, .fa-chain-broken:before {
  content: "\F127";
}

.fa-question:before {
  content: "\F128";
}

.fa-info:before {
  content: "\F129";
}

.fa-exclamation:before {
  content: "\F12A";
}

.fa-superscript:before {
  content: "\F12B";
}

.fa-subscript:before {
  content: "\F12C";
}

.fa-eraser:before {
  content: "\F12D";
}

.fa-puzzle-piece:before {
  content: "\F12E";
}

.fa-microphone:before {
  content: "\F130";
}

.fa-microphone-slash:before {
  content: "\F131";
}

.fa-shield:before {
  content: "\F132";
}

.fa-calendar-o:before {
  content: "\F133";
}

.fa-fire-extinguisher:before {
  content: "\F134";
}

.fa-rocket:before {
  content: "\F135";
}

.fa-maxcdn:before {
  content: "\F136";
}

.fa-chevron-circle-left:before {
  content: "\F137";
}

.fa-chevron-circle-right:before {
  content: "\F138";
}

.fa-chevron-circle-up:before {
  content: "\F139";
}

.fa-chevron-circle-down:before {
  content: "\F13A";
}

.fa-html5:before {
  content: "\F13B";
}

.fa-css3:before {
  content: "\F13C";
}

.fa-anchor:before {
  content: "\F13D";
}

.fa-unlock-alt:before {
  content: "\F13E";
}

.fa-bullseye:before {
  content: "\F140";
}

.fa-ellipsis-h:before {
  content: "\F141";
}

.fa-ellipsis-v:before {
  content: "\F142";
}

.fa-rss-square:before {
  content: "\F143";
}

.fa-play-circle:before {
  content: "\F144";
}

.fa-ticket:before {
  content: "\F145";
}

.fa-minus-square:before {
  content: "\F146";
}

.fa-minus-square-o:before {
  content: "\F147";
}

.fa-level-up:before {
  content: "\F148";
}

.fa-level-down:before {
  content: "\F149";
}

.fa-check-square:before {
  content: "\F14A";
}

.fa-pencil-square:before {
  content: "\F14B";
}

.fa-external-link-square:before {
  content: "\F14C";
}

.fa-share-square:before {
  content: "\F14D";
}

.fa-compass:before {
  content: "\F14E";
}

.fa-toggle-down:before, .fa-caret-square-o-down:before {
  content: "\F150";
}

.fa-toggle-up:before, .fa-caret-square-o-up:before {
  content: "\F151";
}

.fa-toggle-right:before, .fa-caret-square-o-right:before {
  content: "\F152";
}

.fa-euro:before, .fa-eur:before {
  content: "\F153";
}

.fa-gbp:before {
  content: "\F154";
}

.fa-dollar:before, .fa-usd:before {
  content: "\F155";
}

.fa-rupee:before, .fa-inr:before {
  content: "\F156";
}

.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before {
  content: "\F157";
}

.fa-ruble:before, .fa-rouble:before, .fa-rub:before {
  content: "\F158";
}

.fa-won:before, .fa-krw:before {
  content: "\F159";
}

.fa-bitcoin:before, .fa-btc:before {
  content: "\F15A";
}

.fa-file:before {
  content: "\F15B";
}

.fa-file-text:before {
  content: "\F15C";
}

.fa-sort-alpha-asc:before {
  content: "\F15D";
}

.fa-sort-alpha-desc:before {
  content: "\F15E";
}

.fa-sort-amount-asc:before {
  content: "\F160";
}

.fa-sort-amount-desc:before {
  content: "\F161";
}

.fa-sort-numeric-asc:before {
  content: "\F162";
}

.fa-sort-numeric-desc:before {
  content: "\F163";
}

.fa-thumbs-up:before {
  content: "\F164";
}

.fa-thumbs-down:before {
  content: "\F165";
}

.fa-youtube-square:before {
  content: "\F166";
}

.fa-youtube:before {
  content: "\F167";
}

.fa-xing:before {
  content: "\F168";
}

.fa-xing-square:before {
  content: "\F169";
}

.fa-youtube-play:before {
  content: "\F16A";
}

.fa-dropbox:before {
  content: "\F16B";
}

.fa-stack-overflow:before {
  content: "\F16C";
}

.fa-instagram:before {
  content: "\F16D";
}

.fa-flickr:before {
  content: "\F16E";
}

.fa-adn:before {
  content: "\F170";
}

.fa-bitbucket:before {
  content: "\F171";
}

.fa-bitbucket-square:before {
  content: "\F172";
}

.fa-tumblr:before {
  content: "\F173";
}

.fa-tumblr-square:before {
  content: "\F174";
}

.fa-long-arrow-down:before {
  content: "\F175";
}

.fa-long-arrow-up:before {
  content: "\F176";
}

.fa-long-arrow-left:before {
  content: "\F177";
}

.fa-long-arrow-right:before {
  content: "\F178";
}

.fa-apple:before {
  content: "\F179";
}

.fa-windows:before {
  content: "\F17A";
}

.fa-android:before {
  content: "\F17B";
}

.fa-linux:before {
  content: "\F17C";
}

.fa-dribbble:before {
  content: "\F17D";
}

.fa-skype:before {
  content: "\F17E";
}

.fa-foursquare:before {
  content: "\F180";
}

.fa-trello:before {
  content: "\F181";
}

.fa-female:before {
  content: "\F182";
}

.fa-male:before {
  content: "\F183";
}

.fa-gittip:before, .fa-gratipay:before {
  content: "\F184";
}

.fa-sun-o:before {
  content: "\F185";
}

.fa-moon-o:before {
  content: "\F186";
}

.fa-archive:before {
  content: "\F187";
}

.fa-bug:before {
  content: "\F188";
}

.fa-vk:before {
  content: "\F189";
}

.fa-weibo:before {
  content: "\F18A";
}

.fa-renren:before {
  content: "\F18B";
}

.fa-pagelines:before {
  content: "\F18C";
}

.fa-stack-exchange:before {
  content: "\F18D";
}

.fa-arrow-circle-o-right:before {
  content: "\F18E";
}

.fa-arrow-circle-o-left:before {
  content: "\F190";
}

.fa-toggle-left:before, .fa-caret-square-o-left:before {
  content: "\F191";
}

.fa-dot-circle-o:before {
  content: "\F192";
}

.fa-wheelchair:before {
  content: "\F193";
}

.fa-vimeo-square:before {
  content: "\F194";
}

.fa-turkish-lira:before, .fa-try:before {
  content: "\F195";
}

.fa-plus-square-o:before {
  content: "\F196";
}

.fa-space-shuttle:before {
  content: "\F197";
}

.fa-slack:before {
  content: "\F198";
}

.fa-envelope-square:before {
  content: "\F199";
}

.fa-wordpress:before {
  content: "\F19A";
}

.fa-openid:before {
  content: "\F19B";
}

.fa-institution:before, .fa-bank:before, .fa-university:before {
  content: "\F19C";
}

.fa-mortar-board:before, .fa-graduation-cap:before {
  content: "\F19D";
}

.fa-yahoo:before {
  content: "\F19E";
}

.fa-google:before {
  content: "\F1A0";
}

.fa-reddit:before {
  content: "\F1A1";
}

.fa-reddit-square:before {
  content: "\F1A2";
}

.fa-stumbleupon-circle:before {
  content: "\F1A3";
}

.fa-stumbleupon:before {
  content: "\F1A4";
}

.fa-delicious:before {
  content: "\F1A5";
}

.fa-digg:before {
  content: "\F1A6";
}

.fa-pied-piper:before {
  content: "\F1A7";
}

.fa-pied-piper-alt:before {
  content: "\F1A8";
}

.fa-drupal:before {
  content: "\F1A9";
}

.fa-joomla:before {
  content: "\F1AA";
}

.fa-language:before {
  content: "\F1AB";
}

.fa-fax:before {
  content: "\F1AC";
}

.fa-building:before {
  content: "\F1AD";
}

.fa-child:before {
  content: "\F1AE";
}

.fa-paw:before {
  content: "\F1B0";
}

.fa-spoon:before {
  content: "\F1B1";
}

.fa-cube:before {
  content: "\F1B2";
}

.fa-cubes:before {
  content: "\F1B3";
}

.fa-behance:before {
  content: "\F1B4";
}

.fa-behance-square:before {
  content: "\F1B5";
}

.fa-steam:before {
  content: "\F1B6";
}

.fa-steam-square:before {
  content: "\F1B7";
}

.fa-recycle:before {
  content: "\F1B8";
}

.fa-automobile:before, .fa-car:before {
  content: "\F1B9";
}

.fa-cab:before, .fa-taxi:before {
  content: "\F1BA";
}

.fa-tree:before {
  content: "\F1BB";
}

.fa-spotify:before {
  content: "\F1BC";
}

.fa-deviantart:before {
  content: "\F1BD";
}

.fa-soundcloud:before {
  content: "\F1BE";
}

.fa-database:before {
  content: "\F1C0";
}

.fa-file-pdf-o:before {
  content: "\F1C1";
}

.fa-file-word-o:before {
  content: "\F1C2";
}

.fa-file-excel-o:before {
  content: "\F1C3";
}

.fa-file-powerpoint-o:before {
  content: "\F1C4";
}

.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before {
  content: "\F1C5";
}

.fa-file-zip-o:before, .fa-file-archive-o:before {
  content: "\F1C6";
}

.fa-file-sound-o:before, .fa-file-audio-o:before {
  content: "\F1C7";
}

.fa-file-movie-o:before, .fa-file-video-o:before {
  content: "\F1C8";
}

.fa-file-code-o:before {
  content: "\F1C9";
}

.fa-vine:before {
  content: "\F1CA";
}

.fa-codepen:before {
  content: "\F1CB";
}

.fa-jsfiddle:before {
  content: "\F1CC";
}

.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before {
  content: "\F1CD";
}

.fa-circle-o-notch:before {
  content: "\F1CE";
}

.fa-ra:before, .fa-rebel:before {
  content: "\F1D0";
}

.fa-ge:before, .fa-empire:before {
  content: "\F1D1";
}

.fa-git-square:before {
  content: "\F1D2";
}

.fa-git:before {
  content: "\F1D3";
}

.fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before {
  content: "\F1D4";
}

.fa-tencent-weibo:before {
  content: "\F1D5";
}

.fa-qq:before {
  content: "\F1D6";
}

.fa-wechat:before, .fa-weixin:before {
  content: "\F1D7";
}

.fa-send:before, .fa-paper-plane:before {
  content: "\F1D8";
}

.fa-send-o:before, .fa-paper-plane-o:before {
  content: "\F1D9";
}

.fa-history:before {
  content: "\F1DA";
}

.fa-circle-thin:before {
  content: "\F1DB";
}

.fa-header:before {
  content: "\F1DC";
}

.fa-paragraph:before {
  content: "\F1DD";
}

.fa-sliders:before {
  content: "\F1DE";
}

.fa-share-alt:before {
  content: "\F1E0";
}

.fa-share-alt-square:before {
  content: "\F1E1";
}

.fa-bomb:before {
  content: "\F1E2";
}

.fa-soccer-ball-o:before, .fa-futbol-o:before {
  content: "\F1E3";
}

.fa-tty:before {
  content: "\F1E4";
}

.fa-binoculars:before {
  content: "\F1E5";
}

.fa-plug:before {
  content: "\F1E6";
}

.fa-slideshare:before {
  content: "\F1E7";
}

.fa-twitch:before {
  content: "\F1E8";
}

.fa-yelp:before {
  content: "\F1E9";
}

.fa-newspaper-o:before {
  content: "\F1EA";
}

.fa-wifi:before {
  content: "\F1EB";
}

.fa-calculator:before {
  content: "\F1EC";
}

.fa-paypal:before {
  content: "\F1ED";
}

.fa-google-wallet:before {
  content: "\F1EE";
}

.fa-cc-visa:before {
  content: "\F1F0";
}

.fa-cc-mastercard:before {
  content: "\F1F1";
}

.fa-cc-discover:before {
  content: "\F1F2";
}

.fa-cc-amex:before {
  content: "\F1F3";
}

.fa-cc-paypal:before {
  content: "\F1F4";
}

.fa-cc-stripe:before {
  content: "\F1F5";
}

.fa-bell-slash:before {
  content: "\F1F6";
}

.fa-bell-slash-o:before {
  content: "\F1F7";
}

.fa-trash:before {
  content: "\F1F8";
}

.fa-copyright:before {
  content: "\F1F9";
}

.fa-at:before {
  content: "\F1FA";
}

.fa-eyedropper:before {
  content: "\F1FB";
}

.fa-paint-brush:before {
  content: "\F1FC";
}

.fa-birthday-cake:before {
  content: "\F1FD";
}

.fa-area-chart:before {
  content: "\F1FE";
}

.fa-pie-chart:before {
  content: "\F200";
}

.fa-line-chart:before {
  content: "\F201";
}

.fa-lastfm:before {
  content: "\F202";
}

.fa-lastfm-square:before {
  content: "\F203";
}

.fa-toggle-off:before {
  content: "\F204";
}

.fa-toggle-on:before {
  content: "\F205";
}

.fa-bicycle:before {
  content: "\F206";
}

.fa-bus:before {
  content: "\F207";
}

.fa-ioxhost:before {
  content: "\F208";
}

.fa-angellist:before {
  content: "\F209";
}

.fa-cc:before {
  content: "\F20A";
}

.fa-shekel:before, .fa-sheqel:before, .fa-ils:before {
  content: "\F20B";
}

.fa-meanpath:before {
  content: "\F20C";
}

.fa-buysellads:before {
  content: "\F20D";
}

.fa-connectdevelop:before {
  content: "\F20E";
}

.fa-dashcube:before {
  content: "\F210";
}

.fa-forumbee:before {
  content: "\F211";
}

.fa-leanpub:before {
  content: "\F212";
}

.fa-sellsy:before {
  content: "\F213";
}

.fa-shirtsinbulk:before {
  content: "\F214";
}

.fa-simplybuilt:before {
  content: "\F215";
}

.fa-skyatlas:before {
  content: "\F216";
}

.fa-cart-plus:before {
  content: "\F217";
}

.fa-cart-arrow-down:before {
  content: "\F218";
}

.fa-diamond:before {
  content: "\F219";
}

.fa-ship:before {
  content: "\F21A";
}

.fa-user-secret:before {
  content: "\F21B";
}

.fa-motorcycle:before {
  content: "\F21C";
}

.fa-street-view:before {
  content: "\F21D";
}

.fa-heartbeat:before {
  content: "\F21E";
}

.fa-venus:before {
  content: "\F221";
}

.fa-mars:before {
  content: "\F222";
}

.fa-mercury:before {
  content: "\F223";
}

.fa-intersex:before, .fa-transgender:before {
  content: "\F224";
}

.fa-transgender-alt:before {
  content: "\F225";
}

.fa-venus-double:before {
  content: "\F226";
}

.fa-mars-double:before {
  content: "\F227";
}

.fa-venus-mars:before {
  content: "\F228";
}

.fa-mars-stroke:before {
  content: "\F229";
}

.fa-mars-stroke-v:before {
  content: "\F22A";
}

.fa-mars-stroke-h:before {
  content: "\F22B";
}

.fa-neuter:before {
  content: "\F22C";
}

.fa-genderless:before {
  content: "\F22D";
}

.fa-facebook-official:before {
  content: "\F230";
}

.fa-pinterest-p:before {
  content: "\F231";
}

.fa-whatsapp:before {
  content: "\F232";
}

.fa-server:before {
  content: "\F233";
}

.fa-user-plus:before {
  content: "\F234";
}

.fa-user-times:before {
  content: "\F235";
}

.fa-hotel:before, .fa-bed:before {
  content: "\F236";
}

.fa-viacoin:before {
  content: "\F237";
}

.fa-train:before {
  content: "\F238";
}

.fa-subway:before {
  content: "\F239";
}

.fa-medium:before {
  content: "\F23A";
}

.fa-yc:before, .fa-y-combinator:before {
  content: "\F23B";
}

.fa-optin-monster:before {
  content: "\F23C";
}

.fa-opencart:before {
  content: "\F23D";
}

.fa-expeditedssl:before {
  content: "\F23E";
}

.fa-battery-4:before, .fa-battery-full:before {
  content: "\F240";
}

.fa-battery-3:before, .fa-battery-three-quarters:before {
  content: "\F241";
}

.fa-battery-2:before, .fa-battery-half:before {
  content: "\F242";
}

.fa-battery-1:before, .fa-battery-quarter:before {
  content: "\F243";
}

.fa-battery-0:before, .fa-battery-empty:before {
  content: "\F244";
}

.fa-mouse-pointer:before {
  content: "\F245";
}

.fa-i-cursor:before {
  content: "\F246";
}

.fa-object-group:before {
  content: "\F247";
}

.fa-object-ungroup:before {
  content: "\F248";
}

.fa-sticky-note:before {
  content: "\F249";
}

.fa-sticky-note-o:before {
  content: "\F24A";
}

.fa-cc-jcb:before {
  content: "\F24B";
}

.fa-cc-diners-club:before {
  content: "\F24C";
}

.fa-clone:before {
  content: "\F24D";
}

.fa-balance-scale:before {
  content: "\F24E";
}

.fa-hourglass-o:before {
  content: "\F250";
}

.fa-hourglass-1:before, .fa-hourglass-start:before {
  content: "\F251";
}

.fa-hourglass-2:before, .fa-hourglass-half:before {
  content: "\F252";
}

.fa-hourglass-3:before, .fa-hourglass-end:before {
  content: "\F253";
}

.fa-hourglass:before {
  content: "\F254";
}

.fa-hand-grab-o:before, .fa-hand-rock-o:before {
  content: "\F255";
}

.fa-hand-stop-o:before, .fa-hand-paper-o:before {
  content: "\F256";
}

.fa-hand-scissors-o:before {
  content: "\F257";
}

.fa-hand-lizard-o:before {
  content: "\F258";
}

.fa-hand-spock-o:before {
  content: "\F259";
}

.fa-hand-pointer-o:before {
  content: "\F25A";
}

.fa-hand-peace-o:before {
  content: "\F25B";
}

.fa-trademark:before {
  content: "\F25C";
}

.fa-registered:before {
  content: "\F25D";
}

.fa-creative-commons:before {
  content: "\F25E";
}

.fa-gg:before {
  content: "\F260";
}

.fa-gg-circle:before {
  content: "\F261";
}

.fa-tripadvisor:before {
  content: "\F262";
}

.fa-odnoklassniki:before {
  content: "\F263";
}

.fa-odnoklassniki-square:before {
  content: "\F264";
}

.fa-get-pocket:before {
  content: "\F265";
}

.fa-wikipedia-w:before {
  content: "\F266";
}

.fa-safari:before {
  content: "\F267";
}

.fa-chrome:before {
  content: "\F268";
}

.fa-firefox:before {
  content: "\F269";
}

.fa-opera:before {
  content: "\F26A";
}

.fa-internet-explorer:before {
  content: "\F26B";
}

.fa-tv:before, .fa-television:before {
  content: "\F26C";
}

.fa-contao:before {
  content: "\F26D";
}

.fa-500px:before {
  content: "\F26E";
}

.fa-amazon:before {
  content: "\F270";
}

.fa-calendar-plus-o:before {
  content: "\F271";
}

.fa-calendar-minus-o:before {
  content: "\F272";
}

.fa-calendar-times-o:before {
  content: "\F273";
}

.fa-calendar-check-o:before {
  content: "\F274";
}

.fa-industry:before {
  content: "\F275";
}

.fa-map-pin:before {
  content: "\F276";
}

.fa-map-signs:before {
  content: "\F277";
}

.fa-map-o:before {
  content: "\F278";
}

.fa-map:before {
  content: "\F279";
}

.fa-commenting:before {
  content: "\F27A";
}

.fa-commenting-o:before {
  content: "\F27B";
}

.fa-houzz:before {
  content: "\F27C";
}

.fa-vimeo:before {
  content: "\F27D";
}

.fa-black-tie:before {
  content: "\F27E";
}

.fa-fonticons:before {
  content: "\F280";
}

.toast-title {
  font-weight: bold;
}

.toast-message {
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}

.toast-message a,
.toast-message label {
  color: #FFFFFF;
}

.toast-message a:hover {
  color: #CCCCCC;
  text-decoration: none;
}

.toast-close-button {
  position: relative;
  right: -0.3em;
  top: -0.3em;
  float: right;
  font-size: 20px;
  font-weight: bold;
  color: #FFFFFF;
  -webkit-text-shadow: 0 1px 0 #ffffff;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
  line-height: 1;
}

.toast-close-button:hover,
.toast-close-button:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}

.rtl .toast-close-button {
  left: -0.3em;
  float: left;
  right: 0.3em;
}

/*Additional properties for button version
 iOS requires the button element instead of an anchor tag.
 If you want the anchor version, it requires `href="#"`.*/

button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}

.toast-top-center {
  top: 0;
  right: 0;
  width: 100%;
}

.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%;
}

.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}

.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}

.toast-top-left {
  top: 12px;
  left: 12px;
}

.toast-top-right {
  top: 12px;
  right: 12px;
}

.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}

.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}

#toast-container {
  position: fixed;
  z-index: 999999;
  pointer-events: none;
  /*overrides*/
}

#toast-container * {
  box-sizing: border-box;
}

#toast-container > div {
  position: relative;
  pointer-events: auto;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  border-radius: 3px 3px 3px 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  box-shadow: 0 0 12px #999999;
  color: #FFFFFF;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
}

#toast-container > div.rtl {
  direction: rtl;
  padding: 15px 50px 15px 15px;
  background-position: right 15px center;
}

#toast-container > div:hover {
  box-shadow: 0 0 12px #000000;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  cursor: pointer;
}

#toast-container > .toast-info {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important;
}

#toast-container > .toast-error {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=") !important;
}

#toast-container > .toast-success {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==") !important;
}

#toast-container > .toast-warning {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=") !important;
}

#toast-container.toast-top-center > div,
#toast-container.toast-bottom-center > div {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}

#toast-container.toast-top-full-width > div,
#toast-container.toast-bottom-full-width > div {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
}

.toast {
  background-color: #030303;
}

.toast-success {
  background-color: #51A351;
}

.toast-error {
  background-color: #BD362F;
}

.toast-info {
  background-color: #2F96B4;
}

.toast-warning {
  background-color: #F89406;
}

.toast-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  background-color: #000000;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}

/*Responsive Design*/

@media all and (max-width: 240px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 11em;
  }

  #toast-container > div.rtl {
    padding: 8px 50px 8px 8px;
  }

  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }

  #toast-container .rtl .toast-close-button {
    left: -0.2em;
    right: 0.2em;
  }
}

@media all and (min-width: 241px) and (max-width: 480px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 18em;
  }

  #toast-container > div.rtl {
    padding: 8px 50px 8px 8px;
  }

  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }

  #toast-container .rtl .toast-close-button {
    left: -0.2em;
    right: 0.2em;
  }
}

@media all and (min-width: 481px) and (max-width: 768px) {
  #toast-container > div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }

  #toast-container > div.rtl {
    padding: 15px 50px 15px 15px;
  }
}

/*!
 * Bootstrap v4.0.0-alpha.4 (http://getbootstrap.com)
 * Copyright 2011-2016 The Bootstrap Authors
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*! normalize.css v4.2.0 | MIT License | github.com/necolas/normalize.css */

html {
  font-family: sans-serif;
  line-height: 1.15;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  display: block;
}

audio,
canvas,
progress,
video {
  display: inline-block;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

progress {
  vertical-align: baseline;
}

template,
[hidden] {
  display: none;
}

a {
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}

a:active,
a:hover {
  outline-width: 0;
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

b,
strong {
  font-weight: inherit;
}

b,
strong {
  font-weight: bolder;
}

dfn {
  font-style: italic;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

mark {
  background-color: #ff0;
  color: #000;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

img {
  border-style: none;
}

svg:not(:root) {
  overflow: hidden;
}

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

figure {
  margin: 1em 40px;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

button,
input,
optgroup,
select,
textarea {
  font: inherit;
  margin: 0;
}

optgroup {
  font-weight: bold;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html [type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

textarea {
  overflow: auto;
}

[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  padding: 0;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

@media print {
  *,
*::before,
*::after,
*::first-letter,
p::first-line,
div::first-line,
blockquote::first-line,
li::first-line {
    text-shadow: none !important;
    box-shadow: none !important;
  }

  a,
a:visited {
    text-decoration: underline;
  }

  abbr[title]::after {
    content: " (" attr(title) ")";
  }

  pre {
    white-space: pre-wrap !important;
  }

  pre,
blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
  }

  tr,
img {
    page-break-inside: avoid;
  }

  p,
h2,
h3 {
    orphans: 3;
    widows: 3;
  }

  h2,
h3 {
    page-break-after: avoid;
  }

  .navbar {
    display: none;
  }

  .btn > .caret,
.dropup > .btn > .caret {
    border-top-color: #000 !important;
  }

  .tag {
    border: 1px solid #000;
  }

  .table {
    border-collapse: collapse !important;
  }

  .table td,
.table th {
    background-color: #fff !important;
  }

  .table-bordered th,
.table-bordered td {
    border: 1px solid #ddd !important;
  }
}

html {
  box-sizing: border-box;
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

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

html {
  font-size: 14px;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body {
  font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.45;
  color: #404E67;
  background-color: #F5F7FA;
}

[tabindex="-1"]:focus {
  outline: none !important;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #626E82;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: bold;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

a {
  color: #00A5A8;
  text-decoration: none;
}

a:focus {
  color: #008c8f;
  text-decoration: none;
}

a:hover {
  color: #008c8f;
  text-decoration: none;
}

a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}

a:not([href]):not([tabindex]):focus {
  color: inherit;
  text-decoration: none;
}

a:not([href]):not([tabindex]):hover {
  color: inherit;
  text-decoration: none;
}

a:not([href]):not([tabindex]):focus {
  outline: none;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
}

[role=button] {
  cursor: pointer;
}

a,
area,
button,
[role=button],
input,
label,
select,
summary,
textarea {
  touch-action: manipulation;
}

table {
  border-collapse: collapse;
  background-color: transparent;
}

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #626E82;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: left;
}

label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

input,
button,
select,
textarea {
  line-height: inherit;
}

input[type=radio]:disabled,
input[type=checkbox]:disabled {
  cursor: not-allowed;
}

input[type=date],
input[type=time],
input[type=datetime-local],
input[type=month] {
  -webkit-appearance: listbox;
}

textarea {
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
}

input[type=search] {
  -webkit-appearance: none;
}

output {
  display: inline-block;
}

[hidden] {
  display: none !important;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-family: "Montserrat", Georgia, "Times New Roman", Times, serif;
  font-weight: 400;
  line-height: 1.2;
  color: inherit;
}

h1, .h1 {
  font-size: 2rem;
}

h2, .h2 {
  font-size: 1.74rem;
}

h3, .h3 {
  font-size: 1.51rem;
}

h4, .h4 {
  font-size: 1.32rem;
}

h5, .h5 {
  font-size: 1.14rem;
}

h6, .h6 {
  font-size: 1rem;
}

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.display-1 {
  font-size: 6rem;
  font-weight: 400;
}

.display-2 {
  font-size: 5.5rem;
  font-weight: 400;
}

.display-3 {
  font-size: 4.5rem;
  font-weight: 400;
}

.display-4 {
  font-size: 3.5rem;
  font-weight: 400;
}

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

small,
.small {
  font-size: 80%;
  font-weight: normal;
}

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}

.list-inline-item:not(:last-child) {
  margin-right: 5px;
}

.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

.blockquote {
  padding: 0.5rem 1rem;
  margin-bottom: 1rem;
  font-size: 1.25rem;
  border-left: 0.25rem solid #98A4B8;
}

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #626E82;
}

.blockquote-footer::before {
  content: "\2014\A0";
}

.blockquote-reverse {
  padding-right: 1rem;
  padding-left: 0;
  text-align: right;
  border-right: 0.25rem solid #98A4B8;
  border-left: 0;
}

.blockquote-reverse .blockquote-footer::before {
  content: "";
}

.blockquote-reverse .blockquote-footer::after {
  content: "\A0\2014";
}

dl.row > dd + dt {
  clear: left;
}

.img-fluid, .carousel-inner > .carousel-item > img,
.carousel-inner > .carousel-item > a > img {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #F5F7FA;
  border: 1px solid #E4E7ED;
  border-radius: 0.25rem;
  transition: all 0.2s ease-in-out;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 90%;
  color: #626E82;
}

code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

code {
  padding: 0.2rem 0.4rem;
  font-size: 90%;
  color: #F74B5C;
  background-color: rgba(237, 85, 100, 0.07);
  border-radius: 0.25rem;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 0.21rem;
}

kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
}

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  font-size: 90%;
  color: #404E67;
}

pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  background-color: transparent;
  border-radius: 0;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.container {
  margin-left: auto;
  margin-right: auto;
  padding-left: 14px;
  padding-right: 14px;
}

.container::after {
  content: "";
  display: table;
  clear: both;
}

@media (min-width: 544px) {
  .container {
    width: 576px;
    max-width: 100%;
  }
}

@media (min-width: 768px) {
  .container {
    width: 720px;
    max-width: 100%;
  }
}

@media (min-width: 992px) {
  .container {
    width: 940px;
    max-width: 100%;
  }
}

@media (min-width: 1200px) {
  .container {
    width: 1140px;
    max-width: 100%;
  }
}

.container-fluid {
  margin-left: auto;
  margin-right: auto;
  padding-left: 14px;
  padding-right: 14px;
}

.container-fluid::after {
  content: "";
  display: table;
  clear: both;
}

.row {
  margin-right: -14px;
  margin-left: -14px;
}

.row::after {
  content: "";
  display: table;
  clear: both;
}

@media (min-width: 544px) {
  .row {
    margin-right: -14px;
    margin-left: -14px;
  }
}

@media (min-width: 768px) {
  .row {
    margin-right: -14px;
    margin-left: -14px;
  }
}

@media (min-width: 992px) {
  .row {
    margin-right: -14px;
    margin-left: -14px;
  }
}

@media (min-width: 1200px) {
  .row {
    margin-right: -14px;
    margin-left: -14px;
  }
}

.col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-xl, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-lg, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-md, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col-sm, .col-xs-12, .col-xs-11, .col-xs-10, .col-xs-9, .col-xs-8, .col-xs-7, .col-xs-6, .col-xs-5, .col-xs-4, .col-xs-3, .col-xs-2, .col-xs-1, .col-xs {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 14px;
}

@media (min-width: 544px) {
  .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-xl, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-lg, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-md, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col-sm, .col-xs-12, .col-xs-11, .col-xs-10, .col-xs-9, .col-xs-8, .col-xs-7, .col-xs-6, .col-xs-5, .col-xs-4, .col-xs-3, .col-xs-2, .col-xs-1, .col-xs {
    padding-right: 15px;
    padding-left: 14px;
  }
}

@media (min-width: 768px) {
  .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-xl, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-lg, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-md, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col-sm, .col-xs-12, .col-xs-11, .col-xs-10, .col-xs-9, .col-xs-8, .col-xs-7, .col-xs-6, .col-xs-5, .col-xs-4, .col-xs-3, .col-xs-2, .col-xs-1, .col-xs {
    padding-right: 15px;
    padding-left: 14px;
  }
}

@media (min-width: 992px) {
  .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-xl, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-lg, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-md, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col-sm, .col-xs-12, .col-xs-11, .col-xs-10, .col-xs-9, .col-xs-8, .col-xs-7, .col-xs-6, .col-xs-5, .col-xs-4, .col-xs-3, .col-xs-2, .col-xs-1, .col-xs {
    padding-right: 15px;
    padding-left: 14px;
  }
}

@media (min-width: 1200px) {
  .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-xl, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-lg, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-md, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col-sm, .col-xs-12, .col-xs-11, .col-xs-10, .col-xs-9, .col-xs-8, .col-xs-7, .col-xs-6, .col-xs-5, .col-xs-4, .col-xs-3, .col-xs-2, .col-xs-1, .col-xs {
    padding-right: 15px;
    padding-left: 14px;
  }
}

.col-xs-1 {
  float: left;
  width: 8.3333333333%;
}

.col-xs-2 {
  float: left;
  width: 16.6666666667%;
}

.col-xs-3 {
  float: left;
  width: 25%;
}

.col-xs-4 {
  float: left;
  width: 33.3333333333%;
}

.col-xs-5 {
  float: left;
  width: 41.6666666667%;
}

.col-xs-6 {
  float: left;
  width: 50%;
}

.col-xs-7 {
  float: left;
  width: 58.3333333333%;
}

.col-xs-8 {
  float: left;
  width: 66.6666666667%;
}

.col-xs-9 {
  float: left;
  width: 75%;
}

.col-xs-10 {
  float: left;
  width: 83.3333333333%;
}

.col-xs-11 {
  float: left;
  width: 91.6666666667%;
}

.col-xs-12 {
  float: left;
  width: 100%;
}

.pull-xs-0 {
  right: auto;
}

.pull-xs-1 {
  right: 8.3333333333%;
}

.pull-xs-2 {
  right: 16.6666666667%;
}

.pull-xs-3 {
  right: 25%;
}

.pull-xs-4 {
  right: 33.3333333333%;
}

.pull-xs-5 {
  right: 41.6666666667%;
}

.pull-xs-6 {
  right: 50%;
}

.pull-xs-7 {
  right: 58.3333333333%;
}

.pull-xs-8 {
  right: 66.6666666667%;
}

.pull-xs-9 {
  right: 75%;
}

.pull-xs-10 {
  right: 83.3333333333%;
}

.pull-xs-11 {
  right: 91.6666666667%;
}

.pull-xs-12 {
  right: 100%;
}

.push-xs-0 {
  left: auto;
}

.push-xs-1 {
  left: 8.3333333333%;
}

.push-xs-2 {
  left: 16.6666666667%;
}

.push-xs-3 {
  left: 25%;
}

.push-xs-4 {
  left: 33.3333333333%;
}

.push-xs-5 {
  left: 41.6666666667%;
}

.push-xs-6 {
  left: 50%;
}

.push-xs-7 {
  left: 58.3333333333%;
}

.push-xs-8 {
  left: 66.6666666667%;
}

.push-xs-9 {
  left: 75%;
}

.push-xs-10 {
  left: 83.3333333333%;
}

.push-xs-11 {
  left: 91.6666666667%;
}

.push-xs-12 {
  left: 100%;
}

.offset-xs-1 {
  margin-left: 8.3333333333%;
}

.offset-xs-2 {
  margin-left: 16.6666666667%;
}

.offset-xs-3 {
  margin-left: 25%;
}

.offset-xs-4 {
  margin-left: 33.3333333333%;
}

.offset-xs-5 {
  margin-left: 41.6666666667%;
}

.offset-xs-6 {
  margin-left: 50%;
}

.offset-xs-7 {
  margin-left: 58.3333333333%;
}

.offset-xs-8 {
  margin-left: 66.6666666667%;
}

.offset-xs-9 {
  margin-left: 75%;
}

.offset-xs-10 {
  margin-left: 83.3333333333%;
}

.offset-xs-11 {
  margin-left: 91.6666666667%;
}

@media (min-width: 544px) {
  .col-sm-1 {
    float: left;
    width: 8.3333333333%;
  }

  .col-sm-2 {
    float: left;
    width: 16.6666666667%;
  }

  .col-sm-3 {
    float: left;
    width: 25%;
  }

  .col-sm-4 {
    float: left;
    width: 33.3333333333%;
  }

  .col-sm-5 {
    float: left;
    width: 41.6666666667%;
  }

  .col-sm-6 {
    float: left;
    width: 50%;
  }

  .col-sm-7 {
    float: left;
    width: 58.3333333333%;
  }

  .col-sm-8 {
    float: left;
    width: 66.6666666667%;
  }

  .col-sm-9 {
    float: left;
    width: 75%;
  }

  .col-sm-10 {
    float: left;
    width: 83.3333333333%;
  }

  .col-sm-11 {
    float: left;
    width: 91.6666666667%;
  }

  .col-sm-12 {
    float: left;
    width: 100%;
  }

  .pull-sm-0 {
    right: auto;
  }

  .pull-sm-1 {
    right: 8.3333333333%;
  }

  .pull-sm-2 {
    right: 16.6666666667%;
  }

  .pull-sm-3 {
    right: 25%;
  }

  .pull-sm-4 {
    right: 33.3333333333%;
  }

  .pull-sm-5 {
    right: 41.6666666667%;
  }

  .pull-sm-6 {
    right: 50%;
  }

  .pull-sm-7 {
    right: 58.3333333333%;
  }

  .pull-sm-8 {
    right: 66.6666666667%;
  }

  .pull-sm-9 {
    right: 75%;
  }

  .pull-sm-10 {
    right: 83.3333333333%;
  }

  .pull-sm-11 {
    right: 91.6666666667%;
  }

  .pull-sm-12 {
    right: 100%;
  }

  .push-sm-0 {
    left: auto;
  }

  .push-sm-1 {
    left: 8.3333333333%;
  }

  .push-sm-2 {
    left: 16.6666666667%;
  }

  .push-sm-3 {
    left: 25%;
  }

  .push-sm-4 {
    left: 33.3333333333%;
  }

  .push-sm-5 {
    left: 41.6666666667%;
  }

  .push-sm-6 {
    left: 50%;
  }

  .push-sm-7 {
    left: 58.3333333333%;
  }

  .push-sm-8 {
    left: 66.6666666667%;
  }

  .push-sm-9 {
    left: 75%;
  }

  .push-sm-10 {
    left: 83.3333333333%;
  }

  .push-sm-11 {
    left: 91.6666666667%;
  }

  .push-sm-12 {
    left: 100%;
  }

  .offset-sm-0 {
    margin-left: 0%;
  }

  .offset-sm-1 {
    margin-left: 8.3333333333%;
  }

  .offset-sm-2 {
    margin-left: 16.6666666667%;
  }

  .offset-sm-3 {
    margin-left: 25%;
  }

  .offset-sm-4 {
    margin-left: 33.3333333333%;
  }

  .offset-sm-5 {
    margin-left: 41.6666666667%;
  }

  .offset-sm-6 {
    margin-left: 50%;
  }

  .offset-sm-7 {
    margin-left: 58.3333333333%;
  }

  .offset-sm-8 {
    margin-left: 66.6666666667%;
  }

  .offset-sm-9 {
    margin-left: 75%;
  }

  .offset-sm-10 {
    margin-left: 83.3333333333%;
  }

  .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}

@media (min-width: 768px) {
  .col-md-1 {
    float: left;
    width: 8.3333333333%;
  }

  .col-md-2 {
    float: left;
    width: 16.6666666667%;
  }

  .col-md-3 {
    float: left;
    width: 25%;
  }

  .col-md-4 {
    float: left;
    width: 33.3333333333%;
  }

  .col-md-5 {
    float: left;
    width: 41.6666666667%;
  }

  .col-md-6 {
    float: left;
    width: 50%;
  }

  .col-md-7 {
    float: left;
    width: 58.3333333333%;
  }

  .col-md-8 {
    float: left;
    width: 66.6666666667%;
  }

  .col-md-9 {
    float: left;
    width: 75%;
  }

  .col-md-10 {
    float: left;
    width: 83.3333333333%;
  }

  .col-md-11 {
    float: left;
    width: 91.6666666667%;
  }

  .col-md-12 {
    float: left;
    width: 100%;
  }

  .pull-md-0 {
    right: auto;
  }

  .pull-md-1 {
    right: 8.3333333333%;
  }

  .pull-md-2 {
    right: 16.6666666667%;
  }

  .pull-md-3 {
    right: 25%;
  }

  .pull-md-4 {
    right: 33.3333333333%;
  }

  .pull-md-5 {
    right: 41.6666666667%;
  }

  .pull-md-6 {
    right: 50%;
  }

  .pull-md-7 {
    right: 58.3333333333%;
  }

  .pull-md-8 {
    right: 66.6666666667%;
  }

  .pull-md-9 {
    right: 75%;
  }

  .pull-md-10 {
    right: 83.3333333333%;
  }

  .pull-md-11 {
    right: 91.6666666667%;
  }

  .pull-md-12 {
    right: 100%;
  }

  .push-md-0 {
    left: auto;
  }

  .push-md-1 {
    left: 8.3333333333%;
  }

  .push-md-2 {
    left: 16.6666666667%;
  }

  .push-md-3 {
    left: 25%;
  }

  .push-md-4 {
    left: 33.3333333333%;
  }

  .push-md-5 {
    left: 41.6666666667%;
  }

  .push-md-6 {
    left: 50%;
  }

  .push-md-7 {
    left: 58.3333333333%;
  }

  .push-md-8 {
    left: 66.6666666667%;
  }

  .push-md-9 {
    left: 75%;
  }

  .push-md-10 {
    left: 83.3333333333%;
  }

  .push-md-11 {
    left: 91.6666666667%;
  }

  .push-md-12 {
    left: 100%;
  }

  .offset-md-0 {
    margin-left: 0%;
  }

  .offset-md-1 {
    margin-left: 8.3333333333%;
  }

  .offset-md-2 {
    margin-left: 16.6666666667%;
  }

  .offset-md-3 {
    margin-left: 25%;
  }

  .offset-md-4 {
    margin-left: 33.3333333333%;
  }

  .offset-md-5 {
    margin-left: 41.6666666667%;
  }

  .offset-md-6 {
    margin-left: 50%;
  }

  .offset-md-7 {
    margin-left: 58.3333333333%;
  }

  .offset-md-8 {
    margin-left: 66.6666666667%;
  }

  .offset-md-9 {
    margin-left: 75%;
  }

  .offset-md-10 {
    margin-left: 83.3333333333%;
  }

  .offset-md-11 {
    margin-left: 91.6666666667%;
  }
}

@media (min-width: 992px) {
  .col-lg-1 {
    float: left;
    width: 8.3333333333%;
  }

  .col-lg-2 {
    float: left;
    width: 16.6666666667%;
  }

  .col-lg-3 {
    float: left;
    width: 25%;
  }

  .col-lg-4 {
    float: left;
    width: 33.3333333333%;
  }

  .col-lg-5 {
    float: left;
    width: 41.6666666667%;
  }

  .col-lg-6 {
    float: left;
    width: 50%;
  }

  .col-lg-7 {
    float: left;
    width: 58.3333333333%;
  }

  .col-lg-8 {
    float: left;
    width: 66.6666666667%;
  }

  .col-lg-9 {
    float: left;
    width: 75%;
  }

  .col-lg-10 {
    float: left;
    width: 83.3333333333%;
  }

  .col-lg-11 {
    float: left;
    width: 91.6666666667%;
  }

  .col-lg-12 {
    float: left;
    width: 100%;
  }

  .pull-lg-0 {
    right: auto;
  }

  .pull-lg-1 {
    right: 8.3333333333%;
  }

  .pull-lg-2 {
    right: 16.6666666667%;
  }

  .pull-lg-3 {
    right: 25%;
  }

  .pull-lg-4 {
    right: 33.3333333333%;
  }

  .pull-lg-5 {
    right: 41.6666666667%;
  }

  .pull-lg-6 {
    right: 50%;
  }

  .pull-lg-7 {
    right: 58.3333333333%;
  }

  .pull-lg-8 {
    right: 66.6666666667%;
  }

  .pull-lg-9 {
    right: 75%;
  }

  .pull-lg-10 {
    right: 83.3333333333%;
  }

  .pull-lg-11 {
    right: 91.6666666667%;
  }

  .pull-lg-12 {
    right: 100%;
  }

  .push-lg-0 {
    left: auto;
  }

  .push-lg-1 {
    left: 8.3333333333%;
  }

  .push-lg-2 {
    left: 16.6666666667%;
  }

  .push-lg-3 {
    left: 25%;
  }

  .push-lg-4 {
    left: 33.3333333333%;
  }

  .push-lg-5 {
    left: 41.6666666667%;
  }

  .push-lg-6 {
    left: 50%;
  }

  .push-lg-7 {
    left: 58.3333333333%;
  }

  .push-lg-8 {
    left: 66.6666666667%;
  }

  .push-lg-9 {
    left: 75%;
  }

  .push-lg-10 {
    left: 83.3333333333%;
  }

  .push-lg-11 {
    left: 91.6666666667%;
  }

  .push-lg-12 {
    left: 100%;
  }

  .offset-lg-0 {
    margin-left: 0%;
  }

  .offset-lg-1 {
    margin-left: 8.3333333333%;
  }

  .offset-lg-2 {
    margin-left: 16.6666666667%;
  }

  .offset-lg-3 {
    margin-left: 25%;
  }

  .offset-lg-4 {
    margin-left: 33.3333333333%;
  }

  .offset-lg-5 {
    margin-left: 41.6666666667%;
  }

  .offset-lg-6 {
    margin-left: 50%;
  }

  .offset-lg-7 {
    margin-left: 58.3333333333%;
  }

  .offset-lg-8 {
    margin-left: 66.6666666667%;
  }

  .offset-lg-9 {
    margin-left: 75%;
  }

  .offset-lg-10 {
    margin-left: 83.3333333333%;
  }

  .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}

@media (min-width: 1200px) {
  .col-xl-1 {
    float: left;
    width: 8.3333333333%;
  }

  .col-xl-2 {
    float: left;
    width: 16.6666666667%;
  }

  .col-xl-3 {
    float: left;
    width: 25%;
  }

  .col-xl-4 {
    float: left;
    width: 33.3333333333%;
  }

  .col-xl-5 {
    float: left;
    width: 41.6666666667%;
  }

  .col-xl-6 {
    float: left;
    width: 50%;
  }

  .col-xl-7 {
    float: left;
    width: 58.3333333333%;
  }

  .col-xl-8 {
    float: left;
    width: 66.6666666667%;
  }

  .col-xl-9 {
    float: left;
    width: 75%;
  }

  .col-xl-10 {
    float: left;
    width: 83.3333333333%;
  }

  .col-xl-11 {
    float: left;
    width: 91.6666666667%;
  }

  .col-xl-12 {
    float: left;
    width: 100%;
  }

  .pull-xl-0 {
    right: auto;
  }

  .pull-xl-1 {
    right: 8.3333333333%;
  }

  .pull-xl-2 {
    right: 16.6666666667%;
  }

  .pull-xl-3 {
    right: 25%;
  }

  .pull-xl-4 {
    right: 33.3333333333%;
  }

  .pull-xl-5 {
    right: 41.6666666667%;
  }

  .pull-xl-6 {
    right: 50%;
  }

  .pull-xl-7 {
    right: 58.3333333333%;
  }

  .pull-xl-8 {
    right: 66.6666666667%;
  }

  .pull-xl-9 {
    right: 75%;
  }

  .pull-xl-10 {
    right: 83.3333333333%;
  }

  .pull-xl-11 {
    right: 91.6666666667%;
  }

  .pull-xl-12 {
    right: 100%;
  }

  .push-xl-0 {
    left: auto;
  }

  .push-xl-1 {
    left: 8.3333333333%;
  }

  .push-xl-2 {
    left: 16.6666666667%;
  }

  .push-xl-3 {
    left: 25%;
  }

  .push-xl-4 {
    left: 33.3333333333%;
  }

  .push-xl-5 {
    left: 41.6666666667%;
  }

  .push-xl-6 {
    left: 50%;
  }

  .push-xl-7 {
    left: 58.3333333333%;
  }

  .push-xl-8 {
    left: 66.6666666667%;
  }

  .push-xl-9 {
    left: 75%;
  }

  .push-xl-10 {
    left: 83.3333333333%;
  }

  .push-xl-11 {
    left: 91.6666666667%;
  }

  .push-xl-12 {
    left: 100%;
  }

  .offset-xl-0 {
    margin-left: 0%;
  }

  .offset-xl-1 {
    margin-left: 8.3333333333%;
  }

  .offset-xl-2 {
    margin-left: 16.6666666667%;
  }

  .offset-xl-3 {
    margin-left: 25%;
  }

  .offset-xl-4 {
    margin-left: 33.3333333333%;
  }

  .offset-xl-5 {
    margin-left: 41.6666666667%;
  }

  .offset-xl-6 {
    margin-left: 50%;
  }

  .offset-xl-7 {
    margin-left: 58.3333333333%;
  }

  .offset-xl-8 {
    margin-left: 66.6666666667%;
  }

  .offset-xl-9 {
    margin-left: 75%;
  }

  .offset-xl-10 {
    margin-left: 83.3333333333%;
  }

  .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 1rem;
}

.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #98A4B8;
}

.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #98A4B8;
}

.table tbody + tbody {
  border-top: 2px solid #98A4B8;
}

.table .table {
  background-color: #F5F7FA;
}

.table-sm th,
.table-sm td {
  padding: 0.3rem;
}

.table-bordered {
  border: 1px solid #98A4B8;
}

.table-bordered th,
.table-bordered td {
  border: 1px solid #98A4B8;
}

.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(245, 247, 250, 0.05);
}

.table-hover tbody tr:hover {
  background-color: rgba(245, 247, 250, 0.075);
}

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(245, 247, 250, 0.075);
}

.table-hover .table-active:hover {
  background-color: rgba(228, 233, 242, 0.075);
}

.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(228, 233, 242, 0.075);
}

.table-success,
.table-success > th,
.table-success > td {
  background-color: #dff0d8;
}

.table-hover .table-success:hover {
  background-color: #d0e9c6;
}

.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #d0e9c6;
}

.table-info,
.table-info > th,
.table-info > td {
  background-color: #d9edf7;
}

.table-hover .table-info:hover {
  background-color: #c4e3f3;
}

.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #c4e3f3;
}

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #fcf8e3;
}

.table-hover .table-warning:hover {
  background-color: #faf2cc;
}

.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #faf2cc;
}

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f2dede;
}

.table-hover .table-danger:hover {
  background-color: #ebcccc;
}

.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #ebcccc;
}

.thead-inverse th {
  color: #fff;
  background-color: #1B2942;
}

.thead-default th {
  color: #404E67;
  background-color: #98A4B8;
}

.table-inverse {
  color: #98A4B8;
  background-color: #1B2942;
}

.table-inverse th,
.table-inverse td,
.table-inverse thead th {
  border-color: #404E67;
}

.table-inverse.table-bordered {
  border: 0;
}

.table-responsive {
  display: block;
  width: 100%;
  min-height: 0%;
  overflow-x: auto;
}

.table-reflow thead {
  float: left;
}

.table-reflow tbody {
  display: block;
  white-space: nowrap;
}

.table-reflow th,
.table-reflow td {
  border-top: 1px solid #98A4B8;
  border-left: 1px solid #98A4B8;
}

.table-reflow th:last-child,
.table-reflow td:last-child {
  border-right: 1px solid #98A4B8;
}

.table-reflow thead:last-child tr:last-child th,
.table-reflow thead:last-child tr:last-child td,
.table-reflow tbody:last-child tr:last-child th,
.table-reflow tbody:last-child tr:last-child td,
.table-reflow tfoot:last-child tr:last-child th,
.table-reflow tfoot:last-child tr:last-child td {
  border-bottom: 1px solid #98A4B8;
}

.table-reflow tr {
  float: left;
}

.table-reflow tr th,
.table-reflow tr td {
  display: block !important;
  border: 1px solid #98A4B8;
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.75rem 0.85rem;
  font-size: 1rem;
  line-height: 1.25;
  color: #404E67;
  background-color: #fff;
  background-image: none;
  background-clip: padding-box;
  border: 1px solid #BABFC7;
  border-radius: 0.25rem;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}

.form-control:focus {
  color: #404E67;
  background-color: #fff;
  border-color: #00B5B8;
  outline: none;
}

.form-control::-webkit-input-placeholder {
  color: #999;
  opacity: 1;
}

.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}

.form-control:-ms-input-placeholder {
  color: #999;
  opacity: 1;
}

.form-control::-ms-input-placeholder {
  color: #999;
  opacity: 1;
}

.form-control::placeholder {
  color: #999;
  opacity: 1;
}

.form-control:disabled, .form-control[readonly] {
  background-color: #98A4B8;
  opacity: 1;
}

.form-control:disabled {
  cursor: not-allowed;
}

select.form-control:not([size]):not([multiple]) {
  height: calc(2.95rem - 2px);
}

select.form-control:focus::-ms-value {
  color: #404E67;
  background-color: #fff;
}

.form-control-file,
.form-control-range {
  display: block;
}

.col-form-label {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  margin-bottom: 0;
}

.col-form-label-lg {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-size: 1.25rem;
}

.col-form-label-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-size: 0.875rem;
}

.col-form-legend {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
}

.form-control-static {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  line-height: 1.25;
  border: solid transparent;
  border-width: 1px 0;
}

.form-control-static.form-control-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, .form-control-static.form-control-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 {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm, .input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.21rem;
}

select.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]),
.input-group-sm > select.input-group-addon:not([size]):not([multiple]),
.input-group-sm > .input-group-btn > select.btn:not([size]):not([multiple]) {
  height: 1.8125rem;
}

.form-control-lg, .input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  border-radius: 0.27rem;
}

select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]),
.input-group-lg > select.input-group-addon:not([size]):not([multiple]),
.input-group-lg > .input-group-btn > select.btn:not([size]):not([multiple]) {
  height: 3.1666666667rem;
}

.form-group {
  margin-bottom: 1rem;
}

.form-text {
  display: block;
  margin-top: 0.25rem;
}

.form-check {
  position: relative;
  display: block;
  margin-bottom: 0.75rem;
}

.form-check + .form-check {
  margin-top: -0.25rem;
}

.form-check.disabled .form-check-label {
  color: #626E82;
  cursor: not-allowed;
}

.form-check-label {
  padding-left: 1.25rem;
  margin-bottom: 0;
  cursor: pointer;
}

.form-check-input {
  position: absolute;
  margin-top: 0.25rem;
  margin-left: -1.25rem;
}

.form-check-input:only-child {
  position: static;
}

.form-check-inline {
  position: relative;
  display: inline-block;
  padding-left: 1.25rem;
  margin-bottom: 0;
  vertical-align: middle;
  cursor: pointer;
}

.form-check-inline + .form-check-inline {
  margin-left: 0.75rem;
}

.form-check-inline.disabled {
  color: #626E82;
  cursor: not-allowed;
}

.form-control-feedback {
  margin-top: 0.25rem;
}

.form-control-success,
.form-control-warning,
.form-control-danger {
  padding-right: 2.55rem;
  background-repeat: no-repeat;
  background-position: center right 0.7375rem;
  background-size: 1.475rem 1.475rem;
}

.has-success .form-control-feedback,
.has-success .form-control-label,
.has-success .form-check-label,
.has-success .form-check-inline,
.has-success .custom-control {
  color: #16D39A;
}

.has-success .form-control {
  border-color: #16D39A;
}

.has-success .form-control:focus {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #61eec4;
}

.has-success .input-group-addon {
  color: #16D39A;
  border-color: #16D39A;
  background-color: #bdf8e6;
}

.has-success .form-control-success {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%235cb85c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");
}

.has-warning .form-control-feedback,
.has-warning .form-control-label,
.has-warning .form-check-label,
.has-warning .form-check-inline,
.has-warning .custom-control {
  color: #FFA87D;
}

.has-warning .form-control {
  border-color: #FFA87D;
}

.has-warning .form-control:focus {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffece3;
}

.has-warning .input-group-addon {
  color: #FFA87D;
  border-color: #FFA87D;
  background-color: white;
}

.has-warning .form-control-warning {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f0ad4e' d='M4.4 5.324h-.8v-2.46h.8zm0 1.42h-.8V5.89h.8zM3.76.63L.04 7.075c-.115.2.016.425.26.426h7.397c.242 0 .372-.226.258-.426C6.726 4.924 5.47 2.79 4.253.63c-.113-.174-.39-.174-.494 0z'/%3E%3C/svg%3E");
}

.has-danger .form-control-feedback,
.has-danger .form-control-label,
.has-danger .form-check-label,
.has-danger .form-check-inline,
.has-danger .custom-control {
  color: #FF7588;
}

.has-danger .form-control {
  border-color: #FF7588;
}

.has-danger .form-control:focus {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffdbe0;
}

.has-danger .input-group-addon {
  color: #FF7588;
  border-color: #FF7588;
  background-color: white;
}

.has-danger .form-control-danger {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d9534f' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E");
}

@media (min-width: 544px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }

  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }

  .form-inline .form-control-static {
    display: inline-block;
  }

  .form-inline .input-group {
    display: inline-table;
    width: auto;
    vertical-align: middle;
  }

  .form-inline .input-group .input-group-addon,
.form-inline .input-group .input-group-btn,
.form-inline .input-group .form-control {
    width: auto;
  }

  .form-inline .input-group > .form-control {
    width: 100%;
  }

  .form-inline .form-control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }

  .form-inline .form-check {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }

  .form-inline .form-check-label {
    padding-left: 0;
  }

  .form-inline .form-check-input {
    position: relative;
    margin-left: 0;
  }

  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}

.btn {
  display: inline-block;
  font-weight: 400;
  line-height: 1.25;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: 1px solid transparent;
  padding: 0.75rem 1rem;
  font-size: 1rem;
  border-radius: 0.25rem;
  transition: all 0.2s ease-in-out;
}

.btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.btn:focus {
  text-decoration: none;
}

.btn:hover {
  text-decoration: none;
}

.btn.focus {
  text-decoration: none;
}

.btn:active, .btn.active {
  background-image: none;
  outline: 0;
}

.btn.disabled, .btn:disabled {
  cursor: not-allowed;
  opacity: 0.65;
}

a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}

.btn-primary {
  color: #fff;
  background-color: #00B5B8;
  border-color: #00B5B8;
}

.btn-primary:hover {
  color: #fff;
  background-color: #008385;
  border-color: #00797b;
}

.btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: #008385;
  border-color: #00797b;
}

.btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #008385;
  border-color: #00797b;
  background-image: none;
}

.btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .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: #006061;
  border-color: #003839;
}

.btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary:disabled:focus, .btn-primary:disabled.focus {
  background-color: #00B5B8;
  border-color: #00B5B8;
}

.btn-primary.disabled:hover, .btn-primary:disabled:hover {
  background-color: #00B5B8;
  border-color: #00B5B8;
}

.btn-secondary {
  color: #404E67;
  background-color: #fff;
  border-color: #626E82;
}

.btn-secondary:hover {
  color: #404E67;
  background-color: #e6e6e6;
  border-color: #48505f;
}

.btn-secondary:focus, .btn-secondary.focus {
  color: #404E67;
  background-color: #e6e6e6;
  border-color: #48505f;
}

.btn-secondary:active, .btn-secondary.active, .open > .btn-secondary.dropdown-toggle {
  color: #404E67;
  background-color: #e6e6e6;
  border-color: #48505f;
  background-image: none;
}

.btn-secondary:active:hover, .btn-secondary:active:focus, .btn-secondary:active.focus, .btn-secondary.active:hover, .btn-secondary.active:focus, .btn-secondary.active.focus, .open > .btn-secondary.dropdown-toggle:hover, .open > .btn-secondary.dropdown-toggle:focus, .open > .btn-secondary.dropdown-toggle.focus {
  color: #404E67;
  background-color: #d4d4d4;
  border-color: #2b3039;
}

.btn-secondary.disabled:focus, .btn-secondary.disabled.focus, .btn-secondary:disabled:focus, .btn-secondary:disabled.focus {
  background-color: #fff;
  border-color: #626E82;
}

.btn-secondary.disabled:hover, .btn-secondary:disabled:hover {
  background-color: #fff;
  border-color: #626E82;
}

.btn-info {
  color: #fff;
  background-color: #2DCEE3;
  border-color: #2DCEE3;
}

.btn-info:hover {
  color: #fff;
  background-color: #1ab0c3;
  border-color: #19a7ba;
}

.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: #1ab0c3;
  border-color: #19a7ba;
}

.btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #1ab0c3;
  border-color: #19a7ba;
  background-image: none;
}

.btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .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: #1693a4;
  border-color: #117380;
}

.btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info:disabled:focus, .btn-info:disabled.focus {
  background-color: #2DCEE3;
  border-color: #2DCEE3;
}

.btn-info.disabled:hover, .btn-info:disabled:hover {
  background-color: #2DCEE3;
  border-color: #2DCEE3;
}

.btn-success {
  color: #fff;
  background-color: #16D39A;
  border-color: #16D39A;
}

.btn-success:hover {
  color: #fff;
  background-color: #11a578;
  border-color: #109c72;
}

.btn-success:focus, .btn-success.focus {
  color: #fff;
  background-color: #11a578;
  border-color: #109c72;
}

.btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #11a578;
  border-color: #109c72;
  background-image: none;
}

.btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .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: #0e8461;
  border-color: #0a6046;
}

.btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success:disabled:focus, .btn-success:disabled.focus {
  background-color: #16D39A;
  border-color: #16D39A;
}

.btn-success.disabled:hover, .btn-success:disabled:hover {
  background-color: #16D39A;
  border-color: #16D39A;
}

.btn-warning {
  color: #fff;
  background-color: #FFA87D;
  border-color: #FFA87D;
}

.btn-warning:hover {
  color: #fff;
  background-color: #ff864a;
  border-color: #ff7f40;
}

.btn-warning:focus, .btn-warning.focus {
  color: #fff;
  background-color: #ff864a;
  border-color: #ff7f40;
}

.btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle {
  color: #fff;
  background-color: #ff864a;
  border-color: #ff7f40;
  background-image: none;
}

.btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .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: #ff6e26;
  border-color: #fd5400;
}

.btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning:disabled:focus, .btn-warning:disabled.focus {
  background-color: #FFA87D;
  border-color: #FFA87D;
}

.btn-warning.disabled:hover, .btn-warning:disabled:hover {
  background-color: #FFA87D;
  border-color: #FFA87D;
}

.btn-danger {
  color: #fff;
  background-color: #FF7588;
  border-color: #FF7588;
}

.btn-danger:hover {
  color: #fff;
  background-color: #ff425c;
  border-color: #ff3853;
}

.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: #ff425c;
  border-color: #ff3853;
}

.btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #ff425c;
  border-color: #ff3853;
  background-image: none;
}

.btn-danger:active:hover, .btn-danger:active:focus, .btn-danger:active.focus, .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: #ff1e3d;
  border-color: #f50022;
}

.btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger:disabled:focus, .btn-danger:disabled.focus {
  background-color: #FF7588;
  border-color: #FF7588;
}

.btn-danger.disabled:hover, .btn-danger:disabled:hover {
  background-color: #FF7588;
  border-color: #FF7588;
}

.btn-outline-primary {
  color: #00B5B8;
  background-image: none;
  background-color: transparent;
  border-color: #00B5B8;
}

.btn-outline-primary:hover {
  color: #fff;
  background-color: #00B5B8;
  border-color: #00B5B8;
}

.btn-outline-primary:focus, .btn-outline-primary.focus {
  color: #fff;
  background-color: #00B5B8;
  border-color: #00B5B8;
}

.btn-outline-primary:active, .btn-outline-primary.active, .open > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #00B5B8;
  border-color: #00B5B8;
}

.btn-outline-primary:active:hover, .btn-outline-primary:active:focus, .btn-outline-primary:active.focus, .btn-outline-primary.active:hover, .btn-outline-primary.active:focus, .btn-outline-primary.active.focus, .open > .btn-outline-primary.dropdown-toggle:hover, .open > .btn-outline-primary.dropdown-toggle:focus, .open > .btn-outline-primary.dropdown-toggle.focus {
  color: #fff;
  background-color: #006061;
  border-color: #003839;
}

.btn-outline-primary.disabled:focus, .btn-outline-primary.disabled.focus, .btn-outline-primary:disabled:focus, .btn-outline-primary:disabled.focus {
  border-color: #1ffbff;
}

.btn-outline-primary.disabled:hover, .btn-outline-primary:disabled:hover {
  border-color: #1ffbff;
}

.btn-outline-secondary {
  color: #626E82;
  background-image: none;
  background-color: transparent;
  border-color: #626E82;
}

.btn-outline-secondary:hover {
  color: #fff;
  background-color: #626E82;
  border-color: #626E82;
}

.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  color: #fff;
  background-color: #626E82;
  border-color: #626E82;
}

.btn-outline-secondary:active, .btn-outline-secondary.active, .open > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #626E82;
  border-color: #626E82;
}

.btn-outline-secondary:active:hover, .btn-outline-secondary:active:focus, .btn-outline-secondary:active.focus, .btn-outline-secondary.active:hover, .btn-outline-secondary.active:focus, .btn-outline-secondary.active.focus, .open > .btn-outline-secondary.dropdown-toggle:hover, .open > .btn-outline-secondary.dropdown-toggle:focus, .open > .btn-outline-secondary.dropdown-toggle.focus {
  color: #fff;
  background-color: #3d4451;
  border-color: #2b3039;
}

.btn-outline-secondary.disabled:focus, .btn-outline-secondary.disabled.focus, .btn-outline-secondary:disabled:focus, .btn-outline-secondary:disabled.focus {
  border-color: #98a2b2;
}

.btn-outline-secondary.disabled:hover, .btn-outline-secondary:disabled:hover {
  border-color: #98a2b2;
}

.btn-outline-info {
  color: #2DCEE3;
  background-image: none;
  background-color: transparent;
  border-color: #2DCEE3;
}

.btn-outline-info:hover {
  color: #fff;
  background-color: #2DCEE3;
  border-color: #2DCEE3;
}

.btn-outline-info:focus, .btn-outline-info.focus {
  color: #fff;
  background-color: #2DCEE3;
  border-color: #2DCEE3;
}

.btn-outline-info:active, .btn-outline-info.active, .open > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #2DCEE3;
  border-color: #2DCEE3;
}

.btn-outline-info:active:hover, .btn-outline-info:active:focus, .btn-outline-info:active.focus, .btn-outline-info.active:hover, .btn-outline-info.active:focus, .btn-outline-info.active.focus, .open > .btn-outline-info.dropdown-toggle:hover, .open > .btn-outline-info.dropdown-toggle:focus, .open > .btn-outline-info.dropdown-toggle.focus {
  color: #fff;
  background-color: #1693a4;
  border-color: #117380;
}

.btn-outline-info.disabled:focus, .btn-outline-info.disabled.focus, .btn-outline-info:disabled:focus, .btn-outline-info:disabled.focus {
  border-color: #87e3ef;
}

.btn-outline-info.disabled:hover, .btn-outline-info:disabled:hover {
  border-color: #87e3ef;
}

.btn-outline-success {
  color: #16D39A;
  background-image: none;
  background-color: transparent;
  border-color: #16D39A;
}

.btn-outline-success:hover {
  color: #fff;
  background-color: #16D39A;
  border-color: #16D39A;
}

.btn-outline-success:focus, .btn-outline-success.focus {
  color: #fff;
  background-color: #16D39A;
  border-color: #16D39A;
}

.btn-outline-success:active, .btn-outline-success.active, .open > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #16D39A;
  border-color: #16D39A;
}

.btn-outline-success:active:hover, .btn-outline-success:active:focus, .btn-outline-success:active.focus, .btn-outline-success.active:hover, .btn-outline-success.active:focus, .btn-outline-success.active.focus, .open > .btn-outline-success.dropdown-toggle:hover, .open > .btn-outline-success.dropdown-toggle:focus, .open > .btn-outline-success.dropdown-toggle.focus {
  color: #fff;
  background-color: #0e8461;
  border-color: #0a6046;
}

.btn-outline-success.disabled:focus, .btn-outline-success.disabled.focus, .btn-outline-success:disabled:focus, .btn-outline-success:disabled.focus {
  border-color: #61eec4;
}

.btn-outline-success.disabled:hover, .btn-outline-success:disabled:hover {
  border-color: #61eec4;
}

.btn-outline-warning {
  color: #FFA87D;
  background-image: none;
  background-color: transparent;
  border-color: #FFA87D;
}

.btn-outline-warning:hover {
  color: #fff;
  background-color: #FFA87D;
  border-color: #FFA87D;
}

.btn-outline-warning:focus, .btn-outline-warning.focus {
  color: #fff;
  background-color: #FFA87D;
  border-color: #FFA87D;
}

.btn-outline-warning:active, .btn-outline-warning.active, .open > .btn-outline-warning.dropdown-toggle {
  color: #fff;
  background-color: #FFA87D;
  border-color: #FFA87D;
}

.btn-outline-warning:active:hover, .btn-outline-warning:active:focus, .btn-outline-warning:active.focus, .btn-outline-warning.active:hover, .btn-outline-warning.active:focus, .btn-outline-warning.active.focus, .open > .btn-outline-warning.dropdown-toggle:hover, .open > .btn-outline-warning.dropdown-toggle:focus, .open > .btn-outline-warning.dropdown-toggle.focus {
  color: #fff;
  background-color: #ff6e26;
  border-color: #fd5400;
}

.btn-outline-warning.disabled:focus, .btn-outline-warning.disabled.focus, .btn-outline-warning:disabled:focus, .btn-outline-warning:disabled.focus {
  border-color: #ffece3;
}

.btn-outline-warning.disabled:hover, .btn-outline-warning:disabled:hover {
  border-color: #ffece3;
}

.btn-outline-danger {
  color: #FF7588;
  background-image: none;
  background-color: transparent;
  border-color: #FF7588;
}

.btn-outline-danger:hover {
  color: #fff;
  background-color: #FF7588;
  border-color: #FF7588;
}

.btn-outline-danger:focus, .btn-outline-danger.focus {
  color: #fff;
  background-color: #FF7588;
  border-color: #FF7588;
}

.btn-outline-danger:active, .btn-outline-danger.active, .open > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #FF7588;
  border-color: #FF7588;
}

.btn-outline-danger:active:hover, .btn-outline-danger:active:focus, .btn-outline-danger:active.focus, .btn-outline-danger.active:hover, .btn-outline-danger.active:focus, .btn-outline-danger.active.focus, .open > .btn-outline-danger.dropdown-toggle:hover, .open > .btn-outline-danger.dropdown-toggle:focus, .open > .btn-outline-danger.dropdown-toggle.focus {
  color: #fff;
  background-color: #ff1e3d;
  border-color: #f50022;
}

.btn-outline-danger.disabled:focus, .btn-outline-danger.disabled.focus, .btn-outline-danger:disabled:focus, .btn-outline-danger:disabled.focus {
  border-color: #ffdbe0;
}

.btn-outline-danger.disabled:hover, .btn-outline-danger:disabled:hover {
  border-color: #ffdbe0;
}

.btn-link {
  font-weight: normal;
  color: #00A5A8;
  border-radius: 0;
}

.btn-link, .btn-link:active, .btn-link.active, .btn-link:disabled {
  background-color: transparent;
}

.btn-link, .btn-link:focus, .btn-link:active {
  border-color: transparent;
}

.btn-link:hover {
  border-color: transparent;
}

.btn-link:focus {
  color: #008c8f;
  text-decoration: none;
  background-color: transparent;
}

.btn-link:hover {
  color: #008c8f;
  text-decoration: none;
  background-color: transparent;
}

.btn-link:disabled:focus {
  color: #626E82;
  text-decoration: none;
}

.btn-link:disabled:hover {
  color: #626E82;
  text-decoration: none;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  border-radius: 0.27rem;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.21rem;
}

.btn-block {
  display: block;
  width: 100%;
}

.btn-block + .btn-block {
  margin-top: 0.5rem;
}

input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
  width: 100%;
}

.fade {
  opacity: 0;
  transition: opacity 0.15s linear;
}

.fade.in {
  opacity: 1;
}

.collapse {
  display: none;
}

.collapse.in {
  display: block;
}

tr.collapse.in {
  display: table-row;
}

tbody.collapse.in {
  display: table-row-group;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition-timing-function: ease;
  transition-duration: 0.35s;
  transition-property: height;
}

.dropup,
.dropdown {
  position: relative;
}

.dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.3em;
  vertical-align: middle;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-left: 0.3em solid transparent;
}

.dropdown-toggle:focus {
  outline: 0;
}

.dropup .dropdown-toggle::after {
  border-top: 0;
  border-bottom: 0.3em solid;
}

.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;
  font-size: 1rem;
  color: #404E67;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}

.dropdown-divider {
  height: 1px;
  margin: 0.5rem 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  color: #404E67;
  text-align: inherit;
  white-space: nowrap;
  background: none;
  border: 0;
}

.dropdown-item:focus {
  color: #364257;
  text-decoration: none;
  background-color: #F5F7FA;
}

.dropdown-item:hover {
  color: #364257;
  text-decoration: none;
  background-color: #F5F7FA;
}

.dropdown-item.active, .dropdown-item.active:focus {
  color: #fff;
  text-decoration: none;
  background-color: #00B5B8;
  outline: 0;
}

.dropdown-item.active:hover {
  color: #fff;
  text-decoration: none;
  background-color: #00B5B8;
  outline: 0;
}

.dropdown-item.disabled, .dropdown-item.disabled:focus {
  color: #626E82;
}

.dropdown-item.disabled:hover {
  color: #626E82;
}

.dropdown-item.disabled:focus {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: "progid:DXImageTransform.Microsoft.gradient(enabled = false)";
}

.dropdown-item.disabled:hover {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: "progid:DXImageTransform.Microsoft.gradient(enabled = false)";
}

.open > .dropdown-menu {
  display: block;
}

.open > a {
  outline: 0;
}

.dropdown-menu-right {
  right: 0;
  left: auto;
}

.dropdown-menu-left {
  right: auto;
  left: 0;
}

.dropdown-header {
  display: block;
  padding: 5px 20px;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #626E82;
  white-space: nowrap;
}

.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990;
}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: 0.3em solid;
}

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}

.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
  margin-bottom: 0;
}

.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}

.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
  z-index: 2;
}

.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}

.btn-toolbar {
  margin-left: -0.5rem;
}

.btn-toolbar::after {
  content: "";
  display: table;
  clear: both;
}

.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}

.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 0.5rem;
}

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}

.btn-group > .btn:first-child {
  margin-left: 0;
}

.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.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;
}

.btn-group > .btn-group {
  float: left;
}

.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}

.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;
}

.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}

.btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn + .dropdown-toggle-split::after {
  margin-left: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 1.125rem;
  padding-left: 1.125rem;
}

.btn .caret {
  margin-left: 0;
}

.btn-lg .caret, .btn-group-lg > .btn .caret {
  border-width: 0.3em 0.3em 0;
  border-bottom-width: 0;
}

.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret {
  border-width: 0 0.3em 0.3em;
}

.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}

.btn-group-vertical > .btn-group::after {
  content: "";
  display: table;
  clear: both;
}

.btn-group-vertical > .btn-group > .btn {
  float: none;
}

.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;
}

.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}

.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}

.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;
}

.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

[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;
}

.input-group {
  position: relative;
  width: 100%;
  display: table;
  border-collapse: separate;
}

.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}

.input-group .form-control:focus, .input-group .form-control:active {
  z-index: 3;
}

.input-group .form-control:hover {
  z-index: 3;
}

.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}

.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;
}

.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}

.input-group-addon {
  padding: 0.75rem 0.85rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.25;
  color: #404E67;
  text-align: center;
  background-color: #98A4B8;
  border: 1px solid #BABFC7;
  border-radius: 0.25rem;
}

.input-group-addon.form-control-sm,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .input-group-addon.btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.21rem;
}

.input-group-addon.form-control-lg,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .input-group-addon.btn {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  border-radius: 0.27rem;
}

.input-group-addon input[type=radio],
.input-group-addon input[type=checkbox] {
  margin-top: 0;
}

.input-group .form-control:not(:last-child),
.input-group-addon:not(:last-child),
.input-group-btn:not(:last-child) > .btn,
.input-group-btn:not(:last-child) > .btn-group > .btn,
.input-group-btn:not(:last-child) > .dropdown-toggle,
.input-group-btn:not(:first-child) > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:not(:first-child) > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.input-group-addon:not(:last-child) {
  border-right: 0;
}

.input-group .form-control:not(:first-child),
.input-group-addon:not(:first-child),
.input-group-btn:not(:first-child) > .btn,
.input-group-btn:not(:first-child) > .btn-group > .btn,
.input-group-btn:not(:first-child) > .dropdown-toggle,
.input-group-btn:not(:last-child) > .btn:not(:first-child),
.input-group-btn:not(:last-child) > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.form-control + .input-group-addon:not(:first-child) {
  border-left: 0;
}

.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}

.input-group-btn > .btn {
  position: relative;
}

.input-group-btn > .btn + .btn {
  margin-left: -1px;
}

.input-group-btn > .btn:focus, .input-group-btn > .btn:active {
  z-index: 3;
}

.input-group-btn > .btn:hover {
  z-index: 3;
}

.input-group-btn:not(:last-child) > .btn,
.input-group-btn:not(:last-child) > .btn-group {
  margin-right: -1px;
}

.input-group-btn:not(:first-child) > .btn,
.input-group-btn:not(:first-child) > .btn-group {
  z-index: 2;
  margin-left: -1px;
}

.input-group-btn:not(:first-child) > .btn:focus, .input-group-btn:not(:first-child) > .btn:active,
.input-group-btn:not(:first-child) > .btn-group:focus,
.input-group-btn:not(:first-child) > .btn-group:active {
  z-index: 3;
}

.input-group-btn:not(:first-child) > .btn:hover,
.input-group-btn:not(:first-child) > .btn-group:hover {
  z-index: 3;
}

.custom-control {
  position: relative;
  display: inline-block;
  padding-left: 1.5rem;
  cursor: pointer;
}

.custom-control + .custom-control {
  margin-left: 1rem;
}

.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

.custom-control-input:checked ~ .custom-control-indicator {
  color: #fff;
  background-color: #0074d9;
}

.custom-control-input:focus ~ .custom-control-indicator {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.2rem #0074d9;
}

.custom-control-input:active ~ .custom-control-indicator {
  color: #fff;
  background-color: #84c6ff;
}

.custom-control-input:disabled ~ .custom-control-indicator {
  cursor: not-allowed;
  background-color: #eee;
}

.custom-control-input:disabled ~ .custom-control-description {
  color: #767676;
  cursor: not-allowed;
}

.custom-control-indicator {
  position: absolute;
  top: 0.25rem;
  left: 0;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: #E4E7ED;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 50% 50%;
}

.custom-checkbox .custom-control-indicator {
  border-radius: 0.25rem;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-indicator {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-indicator {
  background-color: #0074d9;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E");
}

.custom-radio .custom-control-indicator {
  border-radius: 50%;
}

.custom-radio .custom-control-input:checked ~ .custom-control-indicator {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");
}

.custom-controls-stacked .custom-control {
  float: left;
  clear: left;
}

.custom-controls-stacked .custom-control + .custom-control {
  margin-left: 0;
}

.custom-select {
  display: inline-block;
  max-width: 100%;
  height: calc(2.95rem - 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  padding-right: 0.75rem \9 ;
  color: #404E67;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;
  background-image: none \9 ;
  background-size: 8px 10px;
  border: 1px solid #BABFC7;
  border-radius: 0.25rem;
  -moz-appearance: none;
  -webkit-appearance: none;
}

.custom-select:focus {
  border-color: #51a7e8;
  outline: none;
}

.custom-select:focus::-ms-value {
  color: #404E67;
  background-color: #fff;
}

.custom-select:disabled {
  color: #626E82;
  cursor: not-allowed;
  background-color: #98A4B8;
}

.custom-select::-ms-expand {
  opacity: 0;
}

.custom-select-sm {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 75%;
}

.custom-file {
  position: relative;
  display: inline-block;
  max-width: 100%;
  height: 2.5rem;
  cursor: pointer;
}

.custom-file-input {
  min-width: 14rem;
  max-width: 100%;
  margin: 0;
  filter: alpha(opacity=0);
  opacity: 0;
}

.custom-file-control {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 5;
  height: 2.5rem;
  padding: 0.5rem 1rem;
  line-height: 1.5;
  color: #555;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: #fff;
  border: 1px solid #E4E7ED;
  border-radius: 0.25rem;
}

.custom-file-control:lang(en)::after {
  content: "Choose file...";
}

.custom-file-control::before {
  position: absolute;
  top: -1px;
  right: -1px;
  bottom: -1px;
  z-index: 6;
  display: block;
  height: 2.5rem;
  padding: 0.5rem 1rem;
  line-height: 1.5;
  color: #555;
  background-color: #eee;
  border: 1px solid #E4E7ED;
  border-radius: 0 0.25rem 0.25rem 0;
}

.custom-file-control:lang(en)::before {
  content: "Browse";
}

.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: inline-block;
}

.nav-link:focus {
  text-decoration: none;
}

.nav-link:hover {
  text-decoration: none;
}

.nav-link.disabled {
  color: #626E82;
}

.nav-link.disabled, .nav-link.disabled:focus {
  color: #626E82;
  cursor: not-allowed;
  background-color: transparent;
}

.nav-link.disabled:hover {
  color: #626E82;
  cursor: not-allowed;
  background-color: transparent;
}

.nav-inline .nav-item {
  display: inline-block;
}

.nav-inline .nav-item + .nav-item,
.nav-inline .nav-link + .nav-link {
  margin-left: 1rem;
}

.nav-tabs {
  border-bottom: 1px solid #E4E7ED;
}

.nav-tabs::after {
  content: "";
  display: table;
  clear: both;
}

.nav-tabs .nav-item {
  float: left;
  margin-bottom: -1px;
}

.nav-tabs .nav-item + .nav-item {
  margin-left: 0.2rem;
}

.nav-tabs .nav-link {
  display: block;
  padding: 0.5em 1em;
  border: 1px solid transparent;
  border-top-right-radius: 0.25rem;
  border-top-left-radius: 0.25rem;
}

.nav-tabs .nav-link:focus {
  border-color: #98A4B8 #98A4B8 #E4E7ED;
}

.nav-tabs .nav-link:hover {
  border-color: #98A4B8 #98A4B8 #E4E7ED;
}

.nav-tabs .nav-link.disabled, .nav-tabs .nav-link.disabled:focus {
  color: #626E82;
  background-color: transparent;
  border-color: transparent;
}

.nav-tabs .nav-link.disabled:hover {
  color: #626E82;
  background-color: transparent;
  border-color: transparent;
}

.nav-tabs .nav-link.active, .nav-tabs .nav-link.active:focus,
.nav-tabs .nav-item.open .nav-link,
.nav-tabs .nav-item.open .nav-link:focus {
  color: #404E67;
  background-color: #F5F7FA;
  border-color: #E4E7ED #E4E7ED transparent;
}

.nav-tabs .nav-link.active:hover,
.nav-tabs .nav-item.open .nav-link:hover {
  color: #404E67;
  background-color: #F5F7FA;
  border-color: #E4E7ED #E4E7ED transparent;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.nav-pills::after {
  content: "";
  display: table;
  clear: both;
}

.nav-pills .nav-item {
  float: left;
}

.nav-pills .nav-item + .nav-item {
  margin-left: 0.2rem;
}

.nav-pills .nav-link {
  display: block;
  padding: 0.5em 1em;
  border-radius: 0.25rem;
}

.nav-pills .nav-link.active, .nav-pills .nav-link.active:focus,
.nav-pills .nav-item.open .nav-link,
.nav-pills .nav-item.open .nav-link:focus {
  color: #fff;
  cursor: default;
  background-color: #00B5B8;
}

.nav-pills .nav-link.active:hover,
.nav-pills .nav-item.open .nav-link:hover {
  color: #fff;
  cursor: default;
  background-color: #00B5B8;
}

.nav-stacked .nav-item {
  display: block;
  float: none;
}

.nav-stacked .nav-item + .nav-item {
  margin-top: 0.2rem;
  margin-left: 0;
}

.tab-content > .tab-pane {
  display: none;
}

.tab-content > .active {
  display: block;
}

.navbar {
  position: relative;
  padding: 0.5rem 1rem;
}

.navbar::after {
  content: "";
  display: table;
  clear: both;
}

@media (min-width: 544px) {
  .navbar {
    border-radius: 0.25rem;
  }
}

.navbar-full {
  z-index: 1000;
}

@media (min-width: 544px) {
  .navbar-full {
    border-radius: 0;
  }
}

.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}

@media (min-width: 544px) {
  .navbar-fixed-top,
.navbar-fixed-bottom {
    border-radius: 0;
  }
}

.navbar-fixed-top {
  top: 0;
}

.navbar-fixed-bottom {
  bottom: 0;
}

.navbar-sticky-top {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 1030;
  width: 100%;
}

@media (min-width: 544px) {
  .navbar-sticky-top {
    border-radius: 0;
  }
}

.navbar-brand {
  float: left;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
}

.navbar-brand:focus {
  text-decoration: none;
}

.navbar-brand:hover {
  text-decoration: none;
}

.navbar-divider {
  float: left;
  width: 1px;
  padding-top: 0.425rem;
  padding-bottom: 0.425rem;
  margin-right: 1rem;
  margin-left: 1rem;
  overflow: hidden;
}

.navbar-divider::before {
  content: "\A0";
}

.navbar-text {
  display: inline-block;
  padding-top: 0.425rem;
  padding-bottom: 0.425rem;
}

.navbar-toggler {
  width: 2.5em;
  height: 2em;
  padding: 0.5rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent no-repeat center center;
  background-size: 24px 24px;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus {
  text-decoration: none;
}

.navbar-toggler:hover {
  text-decoration: none;
}

.navbar-toggleable-xs::after {
  content: "";
  display: table;
  clear: both;
}

@media (max-width: 543px) {
  .navbar-toggleable-xs .navbar-brand {
    display: block;
    float: none;
    margin-top: 0.5rem;
    margin-right: 0;
  }

  .navbar-toggleable-xs .navbar-nav {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .navbar-toggleable-xs .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
}

@media (min-width: 544px) {
  .navbar-toggleable-xs {
    display: block;
  }
}

.navbar-toggleable-sm::after {
  content: "";
  display: table;
  clear: both;
}

@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-brand {
    display: block;
    float: none;
    margin-top: 0.5rem;
    margin-right: 0;
  }

  .navbar-toggleable-sm .navbar-nav {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
}

@media (min-width: 768px) {
  .navbar-toggleable-sm {
    display: block;
  }
}

.navbar-toggleable-md::after {
  content: "";
  display: table;
  clear: both;
}

@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-brand {
    display: block;
    float: none;
    margin-top: 0.5rem;
    margin-right: 0;
  }

  .navbar-toggleable-md .navbar-nav {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
}

@media (min-width: 992px) {
  .navbar-toggleable-md {
    display: block;
  }
}

.navbar-toggleable-lg::after {
  content: "";
  display: table;
  clear: both;
}

@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-brand {
    display: block;
    float: none;
    margin-top: 0.5rem;
    margin-right: 0;
  }

  .navbar-toggleable-lg .navbar-nav {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
}

@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    display: block;
  }
}

.navbar-toggleable-xl {
  display: block;
}

.navbar-toggleable-xl::after {
  content: "";
  display: table;
  clear: both;
}

.navbar-toggleable-xl .navbar-brand {
  display: block;
  float: none;
  margin-top: 0.5rem;
  margin-right: 0;
}

.navbar-toggleable-xl .navbar-nav {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-nav .nav-item {
  float: left;
}

.navbar-nav .nav-link {
  display: block;
  padding-top: 0.425rem;
  padding-bottom: 0.425rem;
}

.navbar-nav .nav-link + .nav-link {
  margin-left: 1rem;
}

.navbar-nav .nav-item + .nav-item {
  margin-left: 1rem;
}

.navbar-light .navbar-brand,
.navbar-light .navbar-toggler {
  color: #1B2942;
}

.navbar-light .navbar-brand:focus,
.navbar-light .navbar-toggler:focus {
  color: #1B2942;
}

.navbar-light .navbar-brand:hover,
.navbar-light .navbar-toggler:hover {
  color: #1B2942;
}

.navbar-light .navbar-nav .nav-link {
  color: #404E67;
}

.navbar-light .navbar-nav .nav-link:focus {
  color: #626E82;
}

.navbar-light .navbar-nav .nav-link:hover {
  color: #626E82;
}

.navbar-light .navbar-nav .open > .nav-link, .navbar-light .navbar-nav .open > .nav-link:focus,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .active > .nav-link:focus,
.navbar-light .navbar-nav .nav-link.open,
.navbar-light .navbar-nav .nav-link.open:focus,
.navbar-light .navbar-nav .nav-link.active,
.navbar-light .navbar-nav .nav-link.active:focus {
  color: #1B2942;
}

.navbar-light .navbar-nav .open > .nav-link:hover,
.navbar-light .navbar-nav .active > .nav-link:hover,
.navbar-light .navbar-nav .nav-link.open:hover,
.navbar-light .navbar-nav .nav-link.active:hover {
  color: #1B2942;
}

.navbar-light .navbar-toggler {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='#404E67' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
  border-color: rgba(0, 0, 0, 0.1);
}

.navbar-light .navbar-divider {
  background-color: rgba(0, 0, 0, 0.075);
}

.navbar-dark .navbar-brand,
.navbar-dark .navbar-toggler {
  color: white;
}

.navbar-dark .navbar-brand:focus,
.navbar-dark .navbar-toggler:focus {
  color: white;
}

.navbar-dark .navbar-brand:hover,
.navbar-dark .navbar-toggler:hover {
  color: white;
}

.navbar-dark .navbar-nav .nav-link {
  color: white;
}

.navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.9);
}

.navbar-dark .navbar-nav .nav-link:hover {
  color: rgba(255, 255, 255, 0.9);
}

.navbar-dark .navbar-nav .open > .nav-link, .navbar-dark .navbar-nav .open > .nav-link:focus,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link:focus,
.navbar-dark .navbar-nav .nav-link.open,
.navbar-dark .navbar-nav .nav-link.open:focus,
.navbar-dark .navbar-nav .nav-link.active,
.navbar-dark .navbar-nav .nav-link.active:focus {
  color: white;
}

.navbar-dark .navbar-nav .open > .nav-link:hover,
.navbar-dark .navbar-nav .active > .nav-link:hover,
.navbar-dark .navbar-nav .nav-link.open:hover,
.navbar-dark .navbar-nav .nav-link.active:hover {
  color: white;
}

.navbar-dark .navbar-toggler {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='white' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
  border-color: rgba(255, 255, 255, 0.1);
}

.navbar-dark .navbar-divider {
  background-color: rgba(255, 255, 255, 0.075);
}

.navbar-toggleable-xs::after {
  content: "";
  display: table;
  clear: both;
}

@media (max-width: 543px) {
  .navbar-toggleable-xs .navbar-nav .nav-item {
    float: none;
    margin-left: 0;
  }
}

@media (min-width: 544px) {
  .navbar-toggleable-xs {
    display: block !important;
  }
}

.navbar-toggleable-sm::after {
  content: "";
  display: table;
  clear: both;
}

@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .nav-item {
    float: none;
    margin-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-toggleable-sm {
    display: block !important;
  }
}

.navbar-toggleable-md::after {
  content: "";
  display: table;
  clear: both;
}

@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .nav-item {
    float: none;
    margin-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-toggleable-md {
    display: block !important;
  }
}

.card {
  position: relative;
  display: block;
  margin-bottom: 1.5rem;
  background-color: #fff;
  border-radius: 0;
  border: 1px solid rgba(0, 0, 0, 0.06);
}

.card-block {
  padding: 1.5rem;
}

.card-block::after {
  content: "";
  display: table;
  clear: both;
}

.card-title {
  margin-bottom: 1.5rem;
}

.card-subtitle {
  margin-top: -0.75rem;
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link:hover {
  text-decoration: none;
}

.card-link + .card-link {
  margin-left: 1.5rem;
}

.card > .list-group:first-child .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.card > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.card-header {
  padding: 1.5rem 1.5rem;
  margin-bottom: 0;
  background-color: #fff;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}

.card-header::after {
  content: "";
  display: table;
  clear: both;
}

.card-header:first-child {
  border-radius: 0 0 0 0;
}

.card-footer {
  padding: 1.5rem 1.5rem;
  background-color: #fff;
  border-top: 1px solid rgba(0, 0, 0, 0.06);
}

.card-footer::after {
  content: "";
  display: table;
  clear: both;
}

.card-footer:last-child {
  border-radius: 0 0 0 0;
}

.card-header-tabs {
  margin-right: -0.75rem;
  margin-bottom: -1.5rem;
  margin-left: -0.75rem;
  border-bottom: 0;
}

.card-header-pills {
  margin-right: -0.75rem;
  margin-left: -0.75rem;
}

.card-primary {
  background-color: #00B5B8;
  border-color: #00B5B8;
}

.card-primary .card-header,
.card-primary .card-footer {
  background-color: transparent;
}

.card-success {
  background-color: #16D39A;
  border-color: #16D39A;
}

.card-success .card-header,
.card-success .card-footer {
  background-color: transparent;
}

.card-info {
  background-color: #2DCEE3;
  border-color: #2DCEE3;
}

.card-info .card-header,
.card-info .card-footer {
  background-color: transparent;
}

.card-warning {
  background-color: #FFA87D;
  border-color: #FFA87D;
}

.card-warning .card-header,
.card-warning .card-footer {
  background-color: transparent;
}

.card-danger {
  background-color: #FF7588;
  border-color: #FF7588;
}

.card-danger .card-header,
.card-danger .card-footer {
  background-color: transparent;
}

.card-outline-primary {
  background-color: transparent;
  border-color: #00B5B8;
}

.card-outline-secondary {
  background-color: transparent;
  border-color: #626E82;
}

.card-outline-info {
  background-color: transparent;
  border-color: #2DCEE3;
}

.card-outline-success {
  background-color: transparent;
  border-color: #16D39A;
}

.card-outline-warning {
  background-color: transparent;
  border-color: #FFA87D;
}

.card-outline-danger {
  background-color: transparent;
  border-color: #FF7588;
}

.card-inverse .card-header,
.card-inverse .card-footer {
  border-color: rgba(255, 255, 255, 0.2);
}

.card-inverse .card-header,
.card-inverse .card-footer,
.card-inverse .card-title,
.card-inverse .card-blockquote {
  color: #fff;
}

.card-inverse .card-link,
.card-inverse .card-text,
.card-inverse .card-subtitle,
.card-inverse .card-blockquote .blockquote-footer {
  color: rgba(255, 255, 255, 0.65);
}

.card-inverse .card-link:focus {
  color: #fff;
}

.card-inverse .card-link:hover {
  color: #fff;
}

.card-blockquote {
  padding: 0;
  margin-bottom: 0;
  border-left: 0;
}

.card-img {
  border-radius: 0;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
}

.card-img-top {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.card-img-bottom {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

@media (min-width: 544px) {
  .card-deck {
    display: table;
    width: 100%;
    margin-bottom: 1.5rem;
    table-layout: fixed;
    border-spacing: 1.25rem 0;
  }

  .card-deck .card {
    display: table-cell;
    margin-bottom: 0;
    vertical-align: top;
  }

  .card-deck-wrapper {
    margin-right: -1.25rem;
    margin-left: -1.25rem;
  }
}

@media (min-width: 544px) {
  .card-group {
    display: table;
    width: 100%;
    table-layout: fixed;
  }

  .card-group .card {
    display: table-cell;
    vertical-align: top;
  }

  .card-group .card + .card {
    margin-left: 0;
    border-left: 0;
  }

  .card-group .card:first-child {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
  }

  .card-group .card:first-child .card-img-top {
    border-top-right-radius: 0;
  }

  .card-group .card:first-child .card-img-bottom {
    border-bottom-right-radius: 0;
  }

  .card-group .card:last-child {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
  }

  .card-group .card:last-child .card-img-top {
    border-top-left-radius: 0;
  }

  .card-group .card:last-child .card-img-bottom {
    border-bottom-left-radius: 0;
  }

  .card-group .card:not(:first-child):not(:last-child) {
    border-radius: 0;
  }

  .card-group .card:not(:first-child):not(:last-child) .card-img-top,
.card-group .card:not(:first-child):not(:last-child) .card-img-bottom {
    border-radius: 0;
  }
}

@media (min-width: 544px) {
  .card-columns {
    -moz-column-count: 3;
         column-count: 3;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
  }

  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

.breadcrumb {
  padding: 0.75rem 0rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #98A4B8;
  border-radius: 0.25rem;
}

.breadcrumb::after {
  content: "";
  display: table;
  clear: both;
}

.breadcrumb-item {
  float: left;
}

.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  color: #626E82;
  content: "/";
}

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}

.breadcrumb-item.active {
  color: #626E82;
}

.pagination {
  display: inline-block;
  padding-left: 0;
  margin-top: 1rem;
  margin-bottom: 1rem;
  border-radius: 0.25rem;
}

.page-item {
  display: inline;
}

.page-item:first-child .page-link {
  margin-left: 0;
  border-bottom-left-radius: 0.25rem;
  border-top-left-radius: 0.25rem;
}

.page-item:last-child .page-link {
  border-bottom-right-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.page-item.active .page-link, .page-item.active .page-link:focus {
  z-index: 2;
  color: #fff;
  cursor: default;
  background-color: #00B5B8;
  border-color: #00B5B8;
}

.page-item.active .page-link:hover {
  z-index: 2;
  color: #fff;
  cursor: default;
  background-color: #00B5B8;
  border-color: #00B5B8;
}

.page-item.disabled .page-link, .page-item.disabled .page-link:focus {
  color: #626E82;
  pointer-events: none;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #E4E7ED;
}

.page-item.disabled .page-link:hover {
  color: #626E82;
  pointer-events: none;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #E4E7ED;
}

.page-link {
  position: relative;
  float: left;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  color: #00A5A8;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #E4E7ED;
}

.page-link:focus {
  color: #008c8f;
  background-color: #98A4B8;
  border-color: #E4E7ED;
}

.page-link:hover {
  color: #008c8f;
  background-color: #98A4B8;
  border-color: #E4E7ED;
}

.pagination-lg .page-link {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
}

.pagination-lg .page-item:first-child .page-link {
  border-bottom-left-radius: 0.27rem;
  border-top-left-radius: 0.27rem;
}

.pagination-lg .page-item:last-child .page-link {
  border-bottom-right-radius: 0.27rem;
  border-top-right-radius: 0.27rem;
}

.pagination-sm .page-link {
  padding: 0.275rem 0.75rem;
  font-size: 0.875rem;
}

.pagination-sm .page-item:first-child .page-link {
  border-bottom-left-radius: 0.21rem;
  border-top-left-radius: 0.21rem;
}

.pagination-sm .page-item:last-child .page-link {
  border-bottom-right-radius: 0.21rem;
  border-top-right-radius: 0.21rem;
}

.tag {
  display: inline-block;
  padding: 0.35em 0.4em;
  font-size: 85%;
  font-weight: 600;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
}

.tag:empty {
  display: none;
}

.btn .tag {
  position: relative;
  top: -1px;
}

a.tag:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

a.tag:hover {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

.tag-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}

.tag-default {
  background-color: #626E82;
}

.tag-default[href]:focus {
  background-color: #4c5565;
}

.tag-default[href]:hover {
  background-color: #4c5565;
}

.tag-primary {
  background-color: #00B5B8;
}

.tag-primary[href]:focus {
  background-color: #008385;
}

.tag-primary[href]:hover {
  background-color: #008385;
}

.tag-success {
  background-color: #16D39A;
}

.tag-success[href]:focus {
  background-color: #11a578;
}

.tag-success[href]:hover {
  background-color: #11a578;
}

.tag-info {
  background-color: #2DCEE3;
}

.tag-info[href]:focus {
  background-color: #1ab0c3;
}

.tag-info[href]:hover {
  background-color: #1ab0c3;
}

.tag-warning {
  background-color: #FFA87D;
}

.tag-warning[href]:focus {
  background-color: #ff864a;
}

.tag-warning[href]:hover {
  background-color: #ff864a;
}

.tag-danger {
  background-color: #FF7588;
}

.tag-danger[href]:focus {
  background-color: #ff425c;
}

.tag-danger[href]:hover {
  background-color: #ff425c;
}

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #98A4B8;
  border-radius: 0.27rem;
}

@media (min-width: 544px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}

.jumbotron-hr {
  border-top-color: #7a89a3;
}

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}

.alert {
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: bold;
}

.alert-dismissible {
  padding-right: 2rem;
}

.alert-dismissible .close {
  position: relative;
  top: -0.125rem;
  right: -1rem;
  color: inherit;
}

.alert-success {
  background-color: #dff0d8;
  border-color: #d0e9c6;
  color: #3c763d;
}

.alert-success hr {
  border-top-color: #c1e2b3;
}

.alert-success .alert-link {
  color: #2b542c;
}

.alert-info {
  background-color: #d9edf7;
  border-color: #bcdff1;
  color: #31708f;
}

.alert-info hr {
  border-top-color: #a6d5ec;
}

.alert-info .alert-link {
  color: #245269;
}

.alert-warning {
  background-color: #fcf8e3;
  border-color: #faf2cc;
  color: #8a6d3b;
}

.alert-warning hr {
  border-top-color: #f7ecb5;
}

.alert-warning .alert-link {
  color: #66512c;
}

.alert-danger {
  background-color: #f2dede;
  border-color: #ebcccc;
  color: #a94442;
}

.alert-danger hr {
  border-top-color: #e4b9b9;
}

.alert-danger .alert-link {
  color: #843534;
}

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

  to {
    background-position: 0 0;
  }
}

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

  to {
    background-position: 0 0;
  }
}

.progress {
  display: block;
  width: 100%;
  height: 1rem;
  margin-bottom: 1rem;
}

.progress[value] {
  background-color: #eee;
  border: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 0.25rem;
}

.progress[value]::-ms-fill {
  background-color: #0074d9;
  border: 0;
}

.progress[value]::-moz-progress-bar {
  background-color: #0074d9;
  border-bottom-left-radius: 0.25rem;
  border-top-left-radius: 0.25rem;
}

.progress[value]::-webkit-progress-value {
  background-color: #0074d9;
  border-bottom-left-radius: 0.25rem;
  border-top-left-radius: 0.25rem;
}

.progress[value="100"]::-moz-progress-bar {
  border-bottom-right-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.progress[value="100"]::-webkit-progress-value {
  border-bottom-right-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.progress[value]::-webkit-progress-bar {
  background-color: #eee;
  border-radius: 0.25rem;
}

base::-moz-progress-bar,
.progress[value] {
  background-color: #eee;
  border-radius: 0.25rem;
}

@media screen and (min-width: 0\0 ) {
  .progress {
    background-color: #eee;
    border-radius: 0.25rem;
  }

  .progress-bar {
    display: inline-block;
    height: 1rem;
    text-indent: -999rem;
    background-color: #0074d9;
    border-bottom-left-radius: 0.25rem;
    border-top-left-radius: 0.25rem;
  }

  .progress[width="100%"] {
    border-bottom-right-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }
}

.progress-striped[value]::-webkit-progress-value {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}

.progress-striped[value]::-moz-progress-bar {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}

.progress-striped[value]::-ms-fill {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}

@media screen and (min-width: 0\0 ) {
  .progress-bar-striped {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-size: 1rem 1rem;
  }
}

.progress-animated[value]::-webkit-progress-value {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
          animation: progress-bar-stripes 2s linear infinite;
}

.progress-animated[value]::-moz-progress-bar {
  animation: progress-bar-stripes 2s linear infinite;
}

@media screen and (min-width: 0\0 ) {
  .progress-animated .progress-bar-striped {
    -webkit-animation: progress-bar-stripes 2s linear infinite;
            animation: progress-bar-stripes 2s linear infinite;
  }
}

.progress-success[value]::-webkit-progress-value {
  background-color: #16D39A;
}

.progress-success[value]::-moz-progress-bar {
  background-color: #16D39A;
}

.progress-success[value]::-ms-fill {
  background-color: #16D39A;
}

@media screen and (min-width: 0\0 ) {
  .progress-success .progress-bar {
    background-color: #16D39A;
  }
}

.progress-info[value]::-webkit-progress-value {
  background-color: #2DCEE3;
}

.progress-info[value]::-moz-progress-bar {
  background-color: #2DCEE3;
}

.progress-info[value]::-ms-fill {
  background-color: #2DCEE3;
}

@media screen and (min-width: 0\0 ) {
  .progress-info .progress-bar {
    background-color: #2DCEE3;
  }
}

.progress-warning[value]::-webkit-progress-value {
  background-color: #FFA87D;
}

.progress-warning[value]::-moz-progress-bar {
  background-color: #FFA87D;
}

.progress-warning[value]::-ms-fill {
  background-color: #FFA87D;
}

@media screen and (min-width: 0\0 ) {
  .progress-warning .progress-bar {
    background-color: #FFA87D;
  }
}

.progress-danger[value]::-webkit-progress-value {
  background-color: #FF7588;
}

.progress-danger[value]::-moz-progress-bar {
  background-color: #FF7588;
}

.progress-danger[value]::-ms-fill {
  background-color: #FF7588;
}

@media screen and (min-width: 0\0 ) {
  .progress-danger .progress-bar {
    background-color: #FF7588;
  }
}

.media,
.media-body {
  overflow: hidden;
}

.media-body {
  width: 10000px;
}

.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}

.media-middle {
  vertical-align: middle;
}

.media-bottom {
  vertical-align: bottom;
}

.media-object {
  display: block;
}

.media-object.img-thumbnail {
  max-width: none;
}

.media-right {
  padding-left: 10px;
}

.media-left {
  padding-right: 10px;
}

.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}

.media-list {
  padding-left: 0;
  list-style: none;
}

.list-group {
  padding-left: 0;
  margin-bottom: 0;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 1.25rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #E4E7ED;
}

.list-group-item:first-child {
  border-top-right-radius: 0.25rem;
  border-top-left-radius: 0.25rem;
}

.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.list-group-item.disabled, .list-group-item.disabled:focus {
  color: #626E82;
  cursor: not-allowed;
  background-color: #98A4B8;
}

.list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}

.list-group-item.disabled .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text {
  color: #626E82;
}

.list-group-item.disabled:hover {
  color: #626E82;
  cursor: not-allowed;
  background-color: #98A4B8;
}

.list-group-item.disabled:hover .list-group-item-heading {
  color: inherit;
}

.list-group-item.disabled:hover .list-group-item-text {
  color: #626E82;
}

.list-group-item.active, .list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  text-decoration: none;
  background-color: #00B5B8;
  border-color: #00B5B8;
}

.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: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;
}

.list-group-item.active .list-group-item-text, .list-group-item.active:focus .list-group-item-text {
  color: #85fdff;
}

.list-group-item.active:hover {
  z-index: 2;
  color: #fff;
  text-decoration: none;
  background-color: #00B5B8;
  border-color: #00B5B8;
}

.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 {
  color: inherit;
}

.list-group-item.active:hover .list-group-item-text {
  color: #85fdff;
}

.list-group-flush .list-group-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}

.list-group-item-action {
  width: 100%;
  color: #555;
  text-align: inherit;
}

.list-group-item-action .list-group-item-heading {
  color: #333;
}

.list-group-item-action:focus {
  color: #555;
  text-decoration: none;
  background-color: #F5F7FA;
}

.list-group-item-action:hover {
  color: #555;
  text-decoration: none;
  background-color: #F5F7FA;
}

.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}

a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d;
}

a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit;
}

a.list-group-item-success:focus,
button.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}

a.list-group-item-success:hover,
button.list-group-item-success:hover {
  color: #3c763d;
  background-color: #d0e9c6;
}

a.list-group-item-success.active, a.list-group-item-success.active:focus,
button.list-group-item-success.active,
button.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}

a.list-group-item-success.active:hover,
button.list-group-item-success.active:hover {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}

.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}

a.list-group-item-info,
button.list-group-item-info {
  color: #31708f;
}

a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit;
}

a.list-group-item-info:focus,
button.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}

a.list-group-item-info:hover,
button.list-group-item-info:hover {
  color: #31708f;
  background-color: #c4e3f3;
}

a.list-group-item-info.active, a.list-group-item-info.active:focus,
button.list-group-item-info.active,
button.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}

a.list-group-item-info.active:hover,
button.list-group-item-info.active:hover {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}

.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}

a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b;
}

a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}

a.list-group-item-warning:focus,
button.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}

a.list-group-item-warning:hover,
button.list-group-item-warning:hover {
  color: #8a6d3b;
  background-color: #faf2cc;
}

a.list-group-item-warning.active, a.list-group-item-warning.active:focus,
button.list-group-item-warning.active,
button.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}

a.list-group-item-warning.active:hover,
button.list-group-item-warning.active:hover {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}

.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}

a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442;
}

a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}

a.list-group-item-danger:focus,
button.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}

a.list-group-item-danger:hover,
button.list-group-item-danger:hover {
  color: #a94442;
  background-color: #ebcccc;
}

a.list-group-item-danger.active, a.list-group-item-danger.active:focus,
button.list-group-item-danger.active,
button.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}

a.list-group-item-danger.active:hover,
button.list-group-item-danger.active:hover {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}

.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}

.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}

.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9 {
  padding-bottom: 42.8571428571%;
}

.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}

.embed-responsive-4by3 {
  padding-bottom: 75%;
}

.embed-responsive-1by1 {
  padding-bottom: 100%;
}

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
}

.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
}

.close:hover {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
}

button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}

.modal-open {
  overflow: hidden;
}

.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  outline: 0;
}

.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -25%);
}

.modal.in .modal-dialog {
  transform: translate(0, 0);
}

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}

.modal-content {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.27rem;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}

.modal-backdrop.fade {
  opacity: 0;
}

.modal-backdrop.in {
  opacity: 0.5;
}

.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}

.modal-header::after {
  content: "";
  display: table;
  clear: both;
}

.modal-header .close {
  margin-top: -2px;
}

.modal-title {
  margin: 0;
  line-height: 1.45;
}

.modal-body {
  position: relative;
  padding: 15px;
}

.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}

.modal-footer::after {
  content: "";
  display: table;
  clear: both;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 544px) {
  .modal-dialog {
    max-width: 600px;
    margin: 30px auto;
  }

  .modal-sm {
    max-width: 300px;
  }
}

@media (min-width: 992px) {
  .modal-lg {
    max-width: 900px;
  }
}

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.45;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}

.tooltip.in {
  opacity: 0.9;
}

.tooltip.tooltip-top, .tooltip.bs-tether-element-attached-bottom {
  padding: 5px 0;
  margin-top: -3px;
}

.tooltip.tooltip-top .tooltip-inner::before, .tooltip.bs-tether-element-attached-bottom .tooltip-inner::before {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  content: "";
  border-width: 5px 5px 0;
  border-top-color: #000;
}

.tooltip.tooltip-right, .tooltip.bs-tether-element-attached-left {
  padding: 0 5px;
  margin-left: 3px;
}

.tooltip.tooltip-right .tooltip-inner::before, .tooltip.bs-tether-element-attached-left .tooltip-inner::before {
  top: 50%;
  left: 0;
  margin-top: -5px;
  content: "";
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}

.tooltip.tooltip-bottom, .tooltip.bs-tether-element-attached-top {
  padding: 5px 0;
  margin-top: 3px;
}

.tooltip.tooltip-bottom .tooltip-inner::before, .tooltip.bs-tether-element-attached-top .tooltip-inner::before {
  top: 0;
  left: 50%;
  margin-left: -5px;
  content: "";
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

.tooltip.tooltip-left, .tooltip.bs-tether-element-attached-right {
  padding: 0 5px;
  margin-left: -3px;
}

.tooltip.tooltip-left .tooltip-inner::before, .tooltip.bs-tether-element-attached-right .tooltip-inner::before {
  top: 50%;
  right: 0;
  margin-top: -5px;
  content: "";
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}

.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem;
}

.tooltip-inner::before {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  padding: 1px;
  font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.45;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.27rem;
}

.popover.popover-top, .popover.bs-tether-element-attached-bottom {
  margin-top: -10px;
}

.popover.popover-top::before, .popover.popover-top::after, .popover.bs-tether-element-attached-bottom::before, .popover.bs-tether-element-attached-bottom::after {
  left: 50%;
  border-bottom-width: 0;
}

.popover.popover-top::before, .popover.bs-tether-element-attached-bottom::before {
  bottom: -11px;
  margin-left: -11px;
  border-top-color: rgba(0, 0, 0, 0.25);
}

.popover.popover-top::after, .popover.bs-tether-element-attached-bottom::after {
  bottom: -10px;
  margin-left: -10px;
  border-top-color: #fff;
}

.popover.popover-right, .popover.bs-tether-element-attached-left {
  margin-left: 10px;
}

.popover.popover-right::before, .popover.popover-right::after, .popover.bs-tether-element-attached-left::before, .popover.bs-tether-element-attached-left::after {
  top: 50%;
  border-left-width: 0;
}

.popover.popover-right::before, .popover.bs-tether-element-attached-left::before {
  left: -11px;
  margin-top: -11px;
  border-right-color: rgba(0, 0, 0, 0.25);
}

.popover.popover-right::after, .popover.bs-tether-element-attached-left::after {
  left: -10px;
  margin-top: -10px;
  border-right-color: #fff;
}

.popover.popover-bottom, .popover.bs-tether-element-attached-top {
  margin-top: 10px;
}

.popover.popover-bottom::before, .popover.popover-bottom::after, .popover.bs-tether-element-attached-top::before, .popover.bs-tether-element-attached-top::after {
  left: 50%;
  border-top-width: 0;
}

.popover.popover-bottom::before, .popover.bs-tether-element-attached-top::before {
  top: -11px;
  margin-left: -11px;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}

.popover.popover-bottom::after, .popover.bs-tether-element-attached-top::after {
  top: -10px;
  margin-left: -10px;
  border-bottom-color: #f7f7f7;
}

.popover.popover-bottom .popover-title::before, .popover.bs-tether-element-attached-top .popover-title::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 20px;
  margin-left: -10px;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}

.popover.popover-left, .popover.bs-tether-element-attached-right {
  margin-left: -10px;
}

.popover.popover-left::before, .popover.popover-left::after, .popover.bs-tether-element-attached-right::before, .popover.bs-tether-element-attached-right::after {
  top: 50%;
  border-right-width: 0;
}

.popover.popover-left::before, .popover.bs-tether-element-attached-right::before {
  right: -11px;
  margin-top: -11px;
  border-left-color: rgba(0, 0, 0, 0.25);
}

.popover.popover-left::after, .popover.bs-tether-element-attached-right::after {
  right: -10px;
  margin-top: -10px;
  border-left-color: #fff;
}

.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 1rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 0.1985714286rem 0.1985714286rem 0 0;
}

.popover-title:empty {
  display: none;
}

.popover-content {
  padding: 9px 14px;
}

.popover::before,
.popover::after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.popover::before {
  content: "";
  border-width: 11px;
}

.popover::after {
  content: "";
  border-width: 10px;
}

.carousel {
  position: relative;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.carousel-inner > .carousel-item {
  position: relative;
  display: none;
  transition: 0.6s ease-in-out left;
}

.carousel-inner > .carousel-item > img,
.carousel-inner > .carousel-item > a > img {
  line-height: 1;
}

@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .carousel-item {
    transition: transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    perspective: 1000px;
  }

  .carousel-inner > .carousel-item.next, .carousel-inner > .carousel-item.active.right {
    left: 0;
    transform: translate3d(100%, 0, 0);
  }

  .carousel-inner > .carousel-item.prev, .carousel-inner > .carousel-item.active.left {
    left: 0;
    transform: translate3d(-100%, 0, 0);
  }

  .carousel-inner > .carousel-item.next.left, .carousel-inner > .carousel-item.prev.right, .carousel-inner > .carousel-item.active {
    left: 0;
    transform: translate3d(0, 0, 0);
  }
}

.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}

.carousel-inner > .active {
  left: 0;
}

.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}

.carousel-inner > .next {
  left: 100%;
}

.carousel-inner > .prev {
  left: -100%;
}

.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}

.carousel-inner > .active.left {
  left: -100%;
}

.carousel-inner > .active.right {
  left: 100%;
}

.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  opacity: 0.5;
}

.carousel-control.left {
  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);
}

.carousel-control.right {
  right: 0;
  left: auto;
  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);
}

.carousel-control:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control:hover {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control .icon-prev,
.carousel-control .icon-next {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  font-family: serif;
  line-height: 1;
}

.carousel-control .icon-prev {
  left: 50%;
  margin-left: -10px;
}

.carousel-control .icon-next {
  right: 50%;
  margin-right: -10px;
}

.carousel-control .icon-prev::before {
  content: "\2039";
}

.carousel-control .icon-next::before {
  content: "\203A";
}

.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}

.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px;
}

.carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #fff;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  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);
}

.carousel-caption .btn {
  text-shadow: none;
}

@media (min-width: 544px) {
  .carousel-control .icon-prev,
.carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    font-size: 30px;
  }

  .carousel-control .icon-prev {
    margin-left: -15px;
  }

  .carousel-control .icon-next {
    margin-right: -15px;
  }

  .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px;
  }

  .carousel-indicators {
    bottom: 20px;
  }
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.bg-faded {
  background-color: #BABFC7;
}

.bg-primary {
  background-color: #00B5B8 !important;
}

a.bg-primary:focus {
  background-color: #008385 !important;
}

a.bg-primary:hover {
  background-color: #008385 !important;
}

.bg-success {
  background-color: #16D39A !important;
}

a.bg-success:focus {
  background-color: #11a578 !important;
}

a.bg-success:hover {
  background-color: #11a578 !important;
}

.bg-info {
  background-color: #2DCEE3 !important;
}

a.bg-info:focus {
  background-color: #1ab0c3 !important;
}

a.bg-info:hover {
  background-color: #1ab0c3 !important;
}

.bg-warning {
  background-color: #FFA87D !important;
}

a.bg-warning:focus {
  background-color: #ff864a !important;
}

a.bg-warning:hover {
  background-color: #ff864a !important;
}

.bg-danger {
  background-color: #FF7588 !important;
}

a.bg-danger:focus {
  background-color: #ff425c !important;
}

a.bg-danger:hover {
  background-color: #ff425c !important;
}

.bg-inverse {
  background-color: #404E67 !important;
}

a.bg-inverse:focus {
  background-color: #2c3648 !important;
}

a.bg-inverse:hover {
  background-color: #2c3648 !important;
}

.rounded {
  border-radius: 0.25rem;
}

.rounded-top {
  border-top-right-radius: 0.25rem;
  border-top-left-radius: 0.25rem;
}

.rounded-right {
  border-bottom-right-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.rounded-bottom {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.rounded-left {
  border-bottom-left-radius: 0.25rem;
  border-top-left-radius: 0.25rem;
}

.rounded-circle {
  border-radius: 50%;
}

.clearfix::after {
  content: "";
  display: table;
  clear: both;
}

.d-block {
  display: block !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-inline {
  display: inline !important;
}

.d-xs-block {
  display: block !important;
}

.d-xs-inline-block {
  display: inline-block !important;
}

.d-xs-inline {
  display: inline !important;
}

@media (min-width: 544px) {
  .d-sm-block {
    display: block !important;
  }

  .d-sm-inline-block {
    display: inline-block !important;
  }

  .d-sm-inline {
    display: inline !important;
  }
}

@media (min-width: 768px) {
  .d-md-block {
    display: block !important;
  }

  .d-md-inline-block {
    display: inline-block !important;
  }

  .d-md-inline {
    display: inline !important;
  }
}

@media (min-width: 992px) {
  .d-lg-block {
    display: block !important;
  }

  .d-lg-inline-block {
    display: inline-block !important;
  }

  .d-lg-inline {
    display: inline !important;
  }
}

@media (min-width: 1200px) {
  .d-xl-block {
    display: block !important;
  }

  .d-xl-inline-block {
    display: inline-block !important;
  }

  .d-xl-inline {
    display: inline !important;
  }
}

.float-xs-left {
  float: left !important;
}

.float-xs-right {
  float: right !important;
}

.float-xs-none {
  float: none !important;
}

@media (min-width: 544px) {
  .float-sm-left {
    float: left !important;
  }

  .float-sm-right {
    float: right !important;
  }

  .float-sm-none {
    float: none !important;
  }
}

@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }

  .float-md-right {
    float: right !important;
  }

  .float-md-none {
    float: none !important;
  }
}

@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }

  .float-lg-right {
    float: right !important;
  }

  .float-lg-none {
    float: none !important;
  }
}

@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }

  .float-xl-right {
    float: right !important;
  }

  .float-xl-none {
    float: none !important;
  }
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

.w-100 {
  width: 100% !important;
}

.h-100 {
  height: 100% !important;
}

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.m-0 {
  margin: 0 0 !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mr-0 {
  margin-right: 0 !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.ml-0 {
  margin-left: 0 !important;
}

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.m-1 {
  margin: 1rem 1rem !important;
}

.mt-1 {
  margin-top: 1rem !important;
}

.mr-1 {
  margin-right: 1rem !important;
}

.mb-1 {
  margin-bottom: 1rem !important;
}

.ml-1 {
  margin-left: 1rem !important;
}

.mx-1 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

.my-1 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.m-2 {
  margin: 1.5rem 1.5rem !important;
}

.mt-2 {
  margin-top: 1.5rem !important;
}

.mr-2 {
  margin-right: 1.5rem !important;
}

.mb-2 {
  margin-bottom: 1.5rem !important;
}

.ml-2 {
  margin-left: 1.5rem !important;
}

.mx-2 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}

.my-2 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.m-3 {
  margin: 3rem 3rem !important;
}

.mt-3 {
  margin-top: 3rem !important;
}

.mr-3 {
  margin-right: 3rem !important;
}

.mb-3 {
  margin-bottom: 3rem !important;
}

.ml-3 {
  margin-left: 3rem !important;
}

.mx-3 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

.my-3 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.p-0 {
  padding: 0 0 !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pr-0 {
  padding-right: 0 !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pl-0 {
  padding-left: 0 !important;
}

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.p-1 {
  padding: 1rem 1rem !important;
}

.pt-1 {
  padding-top: 1rem !important;
}

.pr-1 {
  padding-right: 1rem !important;
}

.pb-1 {
  padding-bottom: 1rem !important;
}

.pl-1 {
  padding-left: 1rem !important;
}

.px-1 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.py-1 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.p-2 {
  padding: 1.5rem 1.5rem !important;
}

.pt-2 {
  padding-top: 1.5rem !important;
}

.pr-2 {
  padding-right: 1.5rem !important;
}

.pb-2 {
  padding-bottom: 1.5rem !important;
}

.pl-2 {
  padding-left: 1.5rem !important;
}

.px-2 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

.py-2 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.p-3 {
  padding: 3rem 3rem !important;
}

.pt-3 {
  padding-top: 3rem !important;
}

.pr-3 {
  padding-right: 3rem !important;
}

.pb-3 {
  padding-bottom: 3rem !important;
}

.pl-3 {
  padding-left: 3rem !important;
}

.px-3 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

.py-3 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.pos-f-t {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.text-justify {
  text-align: justify !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-xs-left {
  text-align: left !important;
}

.text-xs-right {
  text-align: right !important;
}

.text-xs-center {
  text-align: center !important;
}

@media (min-width: 544px) {
  .text-sm-left {
    text-align: left !important;
  }

  .text-sm-right {
    text-align: right !important;
  }

  .text-sm-center {
    text-align: center !important;
  }
}

@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }

  .text-md-right {
    text-align: right !important;
  }

  .text-md-center {
    text-align: center !important;
  }
}

@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }

  .text-lg-right {
    text-align: right !important;
  }

  .text-lg-center {
    text-align: center !important;
  }
}

@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }

  .text-xl-right {
    text-align: right !important;
  }

  .text-xl-center {
    text-align: center !important;
  }
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.font-weight-normal {
  font-weight: normal;
}

.font-weight-bold {
  font-weight: bold;
}

.font-italic {
  font-style: italic;
}

.text-white {
  color: #fff !important;
}

.text-muted {
  color: #626E82 !important;
}

a.text-muted:focus {
  color: #4c5565 !important;
}

a.text-muted:hover {
  color: #4c5565 !important;
}

.text-primary {
  color: #00B5B8 !important;
}

a.text-primary:focus {
  color: #008385 !important;
}

a.text-primary:hover {
  color: #008385 !important;
}

.text-success {
  color: #16D39A !important;
}

a.text-success:focus {
  color: #11a578 !important;
}

a.text-success:hover {
  color: #11a578 !important;
}

.text-info {
  color: #2DCEE3 !important;
}

a.text-info:focus {
  color: #1ab0c3 !important;
}

a.text-info:hover {
  color: #1ab0c3 !important;
}

.text-warning {
  color: #FFA87D !important;
}

a.text-warning:focus {
  color: #ff864a !important;
}

a.text-warning:hover {
  color: #ff864a !important;
}

.text-danger {
  color: #FF7588 !important;
}

a.text-danger:focus {
  color: #ff425c !important;
}

a.text-danger:hover {
  color: #ff425c !important;
}

.text-gray-dark {
  color: #1B2942 !important;
}

a.text-gray-dark:focus {
  color: #0c131e !important;
}

a.text-gray-dark:hover {
  color: #0c131e !important;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.invisible {
  visibility: hidden !important;
}

.hidden-xs-up {
  display: none !important;
}

@media (max-width: 543px) {
  .hidden-xs-down {
    display: none !important;
  }
}

@media (min-width: 544px) {
  .hidden-sm-up {
    display: none !important;
  }
}

@media (max-width: 767px) {
  .hidden-sm-down {
    display: none !important;
  }
}

@media (min-width: 768px) {
  .hidden-md-up {
    display: none !important;
  }
}

@media (max-width: 991px) {
  .hidden-md-down {
    display: none !important;
  }
}

@media (min-width: 992px) {
  .hidden-lg-up {
    display: none !important;
  }
}

@media (max-width: 1199px) {
  .hidden-lg-down {
    display: none !important;
  }
}

@media (min-width: 1200px) {
  .hidden-xl-up {
    display: none !important;
  }
}

.hidden-xl-down {
  display: none !important;
}

.visible-print-block {
  display: none !important;
}

@media print {
  .visible-print-block {
    display: block !important;
  }
}

.visible-print-inline {
  display: none !important;
}

@media print {
  .visible-print-inline {
    display: inline !important;
  }
}

.visible-print-inline-block {
  display: none !important;
}

@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}

@media print {
  .hidden-print {
    display: none !important;
  }
}

a:focus {
  outline: none;
}

.font-small-1 {
  font-size: 0.7rem !important;
}

.font-small-2 {
  font-size: 0.8rem !important;
}

.font-small-3 {
  font-size: 0.9rem !important;
}

.font-medium-1 {
  font-size: 1.1rem !important;
}

.font-medium-2 {
  font-size: 1.2rem !important;
}

.font-medium-3 {
  font-size: 1.3rem !important;
}

.font-medium-4 {
  font-size: 1.4rem !important;
}

.font-medium-5 {
  font-size: 1.5rem !important;
}

.font-large-1 {
  font-size: 2rem !important;
}

.font-large-2 {
  font-size: 3rem !important;
}

.font-large-3 {
  font-size: 4rem !important;
}

.font-large-4 {
  font-size: 5rem !important;
}

.font-large-5 {
  font-size: 6rem !important;
}

.text-bold-300 {
  font-weight: 300;
}

.text-bold-400 {
  font-weight: 400;
}

.text-bold-500 {
  font-weight: 500;
}

.text-bold-600 {
  font-weight: 600;
}

.text-bold-700 {
  font-weight: 700;
}

.text-italic {
  font-style: italic;
}

.text-highlight {
  padding: 4px 6px;
}

ol li, ul li, dl li {
  line-height: 1.8;
}

code {
  padding: 0.2rem 0.4rem;
  font-size: 90%;
  color: #F74B5C;
  background-color: rgba(237, 85, 100, 0.07);
  border-radius: 0.25rem;
}

.bs-example [class^=col-] {
  margin-bottom: 1rem;
}

.bs-example [class^=col-] span {
  padding: 0.75rem;
  background-color: rgba(86, 61, 124, 0.15);
  border: 1px solid rgba(86, 61, 124, 0.2);
  display: block;
}

.bs-example .row + .row {
  margin-top: 1rem;
}

.table-white-space th, .table-white-space td {
  white-space: nowrap;
}

.table-borderless td, .table-borderless th {
  border: none;
}

.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #e3ebf3;
  border-top: 1px solid #e3ebf3;
}

.table-bordered th, .table-bordered td {
  border: 1px solid #e3ebf3;
}

.table th, .table td {
  border-bottom: 1px solid #e3ebf3;
}

.table-bordered {
  border: 1px solid #e3ebf3;
}

.table-inverse {
  color: #eceeef;
  background-color: #00A5A8;
}

.table.table-column th, .table.table-column td {
  border: none;
  border-left: 1px solid #e3ebf3;
}

.table.table-column th:first-child, .table.table-column td:first-child {
  border-left: none;
}

.table th, .table td {
  border-top: table-borderless;
}

.table th, .table td {
  padding: 0.75rem 2rem;
}

.table.table-xl th, .table.table-xl td {
  padding: 1.25rem 2rem;
}

.table.table-lg th, .table.table-lg td {
  padding: 0.9rem 2rem;
}

.table.table-de th, .table.table-de td {
  padding: 0.75rem 2rem;
}

.table.table-sm th, .table.table-sm td {
  padding: 0.6rem 2rem;
}

.table.table-xs th, .table.table-xs td {
  padding: 0.4rem 2rem;
}

/*
* Table sizing
*/

.table-borderless thead th {
  border-top: 1px solid #e3ebf3;
}

.table-borderless > tbody > tr > td, .table-borderless > tbody > tr > th {
  border: 0;
}

.table > thead > tr.border-solid > th {
  border-bottom-width: 2px;
}

.table > thead > tr.border-double > th {
  border-bottom-width: 4px;
  border-bottom-style: double;
}

.table > tbody > tr.border-dashed > td {
  border-top-style: dashed;
}

.border-custom-color td {
  border-top: inherit;
  border-bottom: inherit;
}

form label {
  color: #2e405c;
}

form .form-group {
  margin-bottom: 1.5rem;
}

form .form-control {
  border: 1px solid #ccd6e6;
  color: #3f587e;
}

form .form-control::-webkit-input-placeholder {
  color: #b1c1d8;
}

form .form-control:-moz-placeholder {
  /* Firefox 18- */
  color: #b1c1d8;
}

form .form-control::-moz-placeholder {
  /* Firefox 19+ */
  color: #b1c1d8;
}

form .form-control:-ms-input-placeholder {
  color: #b1c1d8;
}

form .form-section {
  color: #404E67;
  line-height: 3rem;
  margin-bottom: 20px;
  border-bottom: 1px solid #404E67;
}

form .form-section i {
  font-size: 20px;
  margin-left: 5px;
  margin-right: 10px;
}

form .form-body {
  overflow: hidden;
}

form .form-actions {
  border-top: 1px solid #d3dce9;
  padding: 20px 0;
  margin-top: 20px;
}

form .form-actions.filled {
  background-color: #F5F7FA;
}

form .form-actions.center {
  text-align: center;
}

form .form-actions.right {
  text-align: right;
}

form .form-actions.top {
  border-top: 0;
  border-bottom: 1px solid #d3dce9;
  margin-top: 0;
  margin-bottom: 20px;
}

@media (max-width: 767px) {
  form .form-actions .buttons-group {
    float: left !important;
    margin-bottom: 10px;
  }
}

@media (min-width: 544px) {
  form.form-horizontal .form-group .label-control {
    text-align: right;
  }
}

form.row-separator .form-group {
  margin: 0;
  border-bottom: 1px solid #ebeff5;
}

form.row-separator .form-group .label-control {
  padding-top: 1.5rem;
}

form.row-separator .form-group > div {
  padding: 1.2rem;
  padding-right: 0;
}

form.row-separator .form-group.last {
  border-bottom: 0;
}

form.form-bordered .form-group {
  margin: 0;
  border-bottom: 1px solid #ebeff5;
}

form.form-bordered .form-group .label-control {
  padding-top: 1.5rem;
}

form.form-bordered .form-group > div {
  padding: 1.2rem;
  padding-right: 0;
  border-left: 1px solid #ebeff5;
}

form.form-bordered .form-group.last {
  border-bottom: 0;
}

form.striped-rows .form-group {
  margin: 0;
}

form.striped-rows .form-group .label-control {
  padding-top: 1.5rem;
}

form.striped-rows .form-group > div {
  padding: 1.2rem;
  padding-right: 0;
}

form.striped-rows .form-group:nth-child(even) {
  background-color: #F5F7FA;
}

form.striped-labels .form-group {
  margin: 0;
}

form.striped-labels .form-group .label-control {
  padding-top: 1.5rem;
}

form.striped-labels .form-group > div {
  padding: 1.2rem;
  padding-right: 0;
  background-color: white;
}

form.striped-labels .form-group:nth-child(even) {
  background-color: #F5F7FA;
}

select.form-control {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

/* 
TODO:M: To check with latest bootstrap version and remove it. 
Bootstrap Enhance */

.custom-control {
  display: block;
}

.custom-control.inline {
  display: inline;
}

.custom-checkbox input:disabled:checked ~ .custom-control-indicator {
  opacity: 0.5;
}

.custom-checkbox input:disabled ~ .custom-control-indicator {
  cursor: not-allowed;
}

.custom-control-input > input:focus ~ .custom-control-indicator {
  padding: 0.51rem;
}

.custom-control-indicator {
  width: 1.1rem;
  height: 1.075rem;
  line-height: 1.05rem;
  top: 0.085rem;
}

.custom-control-indicator + .custom-control-description {
  margin-left: 1rem;
}

.form-control:disabled, .form-control[readonly] {
  background-color: #ECEFF1;
}

.input-group-addon {
  background-color: #ECEFF1;
}

.btn:focus, .btn.focus {
  outline: none;
}

.btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus {
  outline: none;
}

.btn.btn-icon i {
  font-size: 1.1rem;
}

.btn.btn-icon.btn-pure {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
}

.btn.btn-icon.btn-pure i {
  font-size: 1.25rem;
}

.btn.btn-social, .btn.btn-social-icon {
  padding: 0.7rem 0.25rem 0.85rem 3.75rem;
}

.btn-min-width {
  min-width: 8.5rem;
}

.btn-default.active, .btn-default:hover:active, .open > .dropdown-toggle.btn-default {
  background-color: #ccd5db;
  border-color: #ccd5db;
}

.btn-default.focus, .btn-default:focus, .btn-default:hover {
  background-color: #f3f7f9;
  border-color: #f3f7f9;
}

.color-box {
  width: 100%;
  height: 2.75rem;
  border-radius: 0.25rem;
}

.btn-float {
  padding: 15px;
  white-space: normal;
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.15);
}

.btn-float.btn-link {
  padding: 10px;
}

.btn-float i {
  display: block;
  margin: 0;
  top: 0;
}

.btn-float.btn-float-lg i, .btn-float.btn-float-lg span {
  font-size: 2rem;
}

.btn-float.btn-float-lg i + span {
  font-size: 1.1rem;
}

.btn-float > i + span {
  display: block;
  padding-top: 10px;
  margin-bottom: -6px;
}

.d-none {
  display: none !important;
}

.collapse-icon .card-header {
  position: relative;
}

.collapse-icon a[data-toggle=collapse]:after {
  position: absolute;
  top: 40%;
  right: 20px;
  margin-top: -8px;
  font-family: "feather";
  content: "\E982";
  transition: all 300ms linear 0s;
}

.collapse-icon a[data-toggle=collapse]:before {
  position: absolute;
  top: 40%;
  right: 20px;
  margin-top: -8px;
  font-family: "feather";
  content: "\E99D";
  transition: all 300ms linear 0s;
}

.collapse-icon.left a {
  padding-left: 28px;
}

.collapse-icon.left a:before, .collapse-icon.left a:after {
  left: 20px;
  right: auto;
}

.collapse-icon a[aria-expanded=true]:before {
  opacity: 0;
}

.collapse-icon a[aria-expanded=false]:after {
  opacity: 0;
}

.collapse-icon.accordion-icon-rotate a[aria-expanded=true]:before {
  transform: rotate(180deg);
}

.collapse-icon.accordion-icon-rotate a[aria-expanded=false]:after {
  transform: rotate(-180deg);
}

.dropdown .dropdown-menu {
  display: block;
  min-width: 160px;
  border: 1px solid #E6E6E6;
  opacity: 0.3;
  border-radius: 0 0 0.25rem 0.25rem;
  transform-origin: top;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  transform: scale(1, 0);
  transition: all 0.2s linear;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}

.dropdown .dropdown-menu .dropdown-header {
  padding: 10px 20px;
  margin-top: 10px;
  text-transform: uppercase;
  color: #626E82;
}

.dropdown .dropdown-menu .dropdown-item {
  padding: 10px 20px;
  width: auto;
}

.dropdown i {
  margin-right: 0.5rem;
}

.nav-item i {
  margin-right: 0.5rem;
}

.open > .dropdown-menu {
  transform: scale(1, 1);
  opacity: 1;
}

.dropdown-toggle::after {
  font-family: "FontAwesome";
  content: "\F107";
  border: none !important;
  position: relative;
  top: -8px;
  right: 0px;
  padding: 0 2px 0 6px;
  margin: 0 0.3em 0 0;
}

.dropdown-toggle.nav-hide-arrow::after {
  display: none;
}

.dropdown-toggle:focus {
  outline: 0;
}

.navbar-horizontal .dropdown-toggle::after {
  top: -9px !important;
}

.dropdown-menu-right {
  left: auto !important;
  right: 0;
}

.dropdown-menu .dropdown-submenu {
  position: relative;
}

.dropdown-menu .dropdown-submenu:hover .dropdown-menu {
  display: block;
}

.dropdown-menu .dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
}

.dropdown-menu .dropdown-submenu > .dropdown-menu.open-left {
  left: auto;
  right: 100%;
}

.dropdown-menu .dropdown-submenu > a:after, .dropdown-menu .dropdown-submenu > button:after {
  font-family: "FontAwesome";
  content: "\F105";
  right: 8px;
  top: -15px;
  font-size: 1.2rem;
  float: right;
  border: none;
  margin-top: 1.15rem;
  position: absolute;
}

.dropdown-menu .dropdown-submenu :hover > a:after, .dropdown-menu .dropdown-submenu :hover > button:after {
  border-left-color: #555;
}

.dropdown-menu .dropdown-submenu .pull-left {
  float: none;
}

.dropdown-menu .dropdown-submenu .pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
}

.dropdown-header {
  text-transform: uppercase;
}

.dropdown-header.highlight {
  color: #2b2d2f;
  text-decoration: none;
  background-color: #f5f5f5;
}

.btn-secondary ~ .dropdown-menu .dropdown-item.active {
  background-color: #cccccc;
}

.btn-primary ~ .dropdown-menu .dropdown-item.active {
  background-color: #00B5B8;
}

.btn-success ~ .dropdown-menu .dropdown-item.active {
  background-color: #16D39A;
}

.btn-danger ~ .dropdown-menu .dropdown-item.active {
  background-color: #FF7588;
}

.btn-info ~ .dropdown-menu .dropdown-item.active {
  background-color: #2DCEE3;
}

.btn-warning ~ .dropdown-menu .dropdown-item.active {
  background-color: #FFA87D;
}

.dropdown-menu.arrow {
  margin-top: 12px;
}

.dropdown-menu.arrow:after, .dropdown-menu.arrow:before {
  position: absolute;
  left: 10px;
  display: inline-block;
  width: 0;
  height: 0;
  content: "";
  border: 7px solid transparent;
  border-top-width: 0;
}

.dropdown-menu.arrow:before {
  top: -7px;
  border-bottom-color: #b3b3b3;
}

.dropdown-menu.arrow:after {
  top: -6px;
  border-bottom-color: #fff;
}

.dropdown-menu .arrow-left {
  margin-left: 7px !important;
}

.dropdown-menu .arrow-left:after, .dropdown-menu .arrow-left:before {
  position: absolute;
  top: 10px;
  display: inline-block;
  width: 0;
  height: 0;
  content: "";
  border: 7px solid transparent;
  border-left-width: 0;
}

.dropdown-menu .arrow-left:before {
  left: -8px;
  border-right-color: #b3b3b3;
}

.dropdown-menu .arrow-left:after {
  left: -7px;
  border-right-color: #fff;
}

.dropdown-menu .arrow-right {
  margin-right: 7px !important;
}

.dropdown-menu .arrow-right:after, .dropdown-menu .arrow-right:before {
  position: absolute;
  top: 10px;
  display: inline-block;
  width: 0;
  height: 0;
  content: "";
  border: 7px solid transparent;
  border-right-width: 0;
}

.dropdown-menu .arrow-right:before {
  right: -7px;
  border-left-color: #b3b3b3;
}

.dropdown-menu .arrow-right:after {
  right: -6px;
  border-left-color: #fff;
}

.dropup .dropdown-menu.arrow {
  margin-bottom: 12px;
}

.dropup .dropdown-menu.arrow:after, .dropup .dropdown-menu.arrow:before {
  top: auto;
  border-top-width: 7px;
  border-bottom-width: 0;
}

.dropup .dropdown-menu.arrow:before {
  bottom: -8px;
  border-top-color: #b3b3b3;
}

.dropup .dropdown-menu.arrow:after {
  bottom: -6px;
  border-top-color: #fff;
}

.dropup .dropdown-submenu .dropdown-menu {
  bottom: auto;
  top: 0;
}

.dropdown-menu-xl a,
.dropdown-menu-xl button {
  padding-top: 9px;
  padding-bottom: 9px;
  font-size: 1rem;
  line-height: 1.43;
}

.dropdown-menu-lg a,
.dropdown-menu-lg button {
  padding-top: 6px;
  padding-bottom: 6px;
}

.dropdown-menu-sm a,
.dropdown-menu-sm button {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 0.86rem;
  line-height: 1.67;
}

button:focus {
  outline: none;
}

/* ===============================================================================================
    File Name: navbar.scss
    Description: Contain header navigation bar, vertical main navigation bar and
    horiznotal main navigation bar related SCSS.
    ----------------------------------------------------------------------------------------------
    Item Name: Stack - Responsive Admin Theme
    Version: 1.1
    Author: PIXINVENT
    Author URL: http://www.themeforest.net/user/pixinvent
================================================================================================*/

.navbar-dark .hamburger-inner,
.navbar-dark .hamburger-inner::before,
.navbar-dark .hamburger-inner::after {
  background-color: #FFFFFF;
}

.header-navbar {
  padding: 0px;
  min-height: 4rem;
  font-family: "Montserrat", Georgia, "Times New Roman", Times, serif;
  transition: 300ms ease all;
  /* For sm screen*/
}

.header-navbar.navbar-border {
  border-bottom: 1px solid #E4E7ED;
}

.header-navbar.navbar-dark.navbar-border {
  border-bottom: 1px solid #8596B5;
}

.header-navbar.navbar-shadow {
  box-shadow: 2px 4px 20px -4px rgba(0, 0, 0, 0.1);
}

.header-navbar.navbar-without-dd-arrow .nav-link.dropdown-toggle::after {
  display: none;
}

.header-navbar.navbar-brand-center .navbar-header {
  width: 150px;
  position: absolute;
  left: 50%;
  padding: 0;
  margin: 0;
  transform: translate(-50%, 0);
}

.header-navbar .navbar-header {
  height: 100%;
  width: 240px;
  height: 4rem;
  float: left;
  position: relative;
  padding: 0rem 1rem;
  transition: 300ms ease all;
}

.header-navbar .navbar-header .navbar-brand {
  padding: 15px 0px;
}

.header-navbar .navbar-header .navbar-brand .brand-logo {
  vertical-align: sub;
}

.header-navbar .navbar-header .navbar-brand .brand-text {
  display: inline;
  padding-left: 10px;
  font-weight: 500;
  letter-spacing: 1px;
}

.header-navbar .navbar-container {
  padding: 0rem 18px;
  height: 4rem;
  transition: 300ms ease all;
  background: inherit;
}

.header-navbar .navbar-container ul.nav li > a.nav-link {
  padding: 1.4rem 0.6rem;
}

.header-navbar .navbar-container ul.nav li > a.nav-link i.flag-icon {
  margin-right: 0.5rem;
}

.header-navbar .navbar-container ul.nav li a.dropdown-user-link {
  padding: 0.9rem 0.6rem;
}

.header-navbar .navbar-container ul.nav li a.dropdown-user-link .user-name {
  display: inline-block;
  margin-bottom: 0.4rem;
  margin-left: 0.2rem;
}

.header-navbar .navbar-container ul.nav li a.menu-toggle {
  padding: 1.1rem 0.8rem 1rem 1rem;
}

.header-navbar .navbar-container ul.nav li a.menu-toggle i {
  font-size: 1.6rem;
}

.header-navbar .navbar-container ul.nav li a.nav-link-label {
  padding: 1.4rem 0rem 1rem 0.8rem;
}

.header-navbar .navbar-container ul.nav li a.dropdown-user-link .avatar {
  margin-right: 0.5rem;
}

.header-navbar .navbar-container ul.nav li a.nav-link-search,
.header-navbar .navbar-container ul.nav li a.nav-link-expand {
  padding: 1.4rem 1rem 1.3rem 1rem;
}

.header-navbar .navbar-container ul.nav li div.input-group {
  padding: 0.7rem 1rem;
}

.header-navbar .navbar-container ul.nav li i.ficon {
  font-size: 1.2rem;
}

.header-navbar .navbar-container ul.nav li .list-group {
  max-height: 18.2rem;
}

.header-navbar .navbar-container ul.nav li .scrollable-container {
  position: relative;
}

.header-navbar .navbar-container .dropdown-menu-media {
  width: 24rem;
}

.header-navbar .navbar-container .dropdown-menu-media .list-group .list-group-item {
  padding: 1rem;
  border: none;
  border-top: 1px solid #E6E6E6;
  border-bottom: 1px solid #E6E6E6;
}

.header-navbar .navbar-container .dropdown-menu-media .dropdown-menu-header {
  border-bottom: 1px solid #E6E6E6;
}

.header-navbar .navbar-container .dropdown-menu-media .dropdown-menu-footer a {
  padding: 0.3rem;
  border-top: 1px solid #E6E6E6;
}

.header-navbar.navbar-without-menu .navbar-container {
  margin-left: 0;
}

.header-navbar .nav-item + .nav-item {
  margin-left: 0rem;
}

@media (max-width: 767px) {
  .header-navbar .navbar-header {
    width: 100% !important;
    padding: 0.5rem 1rem;
  }

  .header-navbar .navbar-header .menu-toggle {
    top: 2px;
    position: relative;
  }

  .header-navbar .navbar-header .open-navbar-container i {
    font-size: 1.8rem;
  }

  .header-navbar .navbar-header .navbar-brand {
    position: absolute;
    left: 50%;
    top: 0;
    transform: translate(-50%, 0);
  }

  .header-navbar.navbar-with-menu .navbar-container {
    width: 100%;
    display: table;
    background: #fff;
    padding: 0rem 1rem;
    margin: 0;
    height: auto;
  }
}

.navbar-light {
  background: #FFFFFF;
}

.navbar-light.navbar-horizontal {
  background: #FFFFFF;
}

.navbar-light .navbar-nav li {
  line-height: 1;
}

.navbar-light .navbar-nav .active.nav-link {
  background-color: rgba(0, 0, 0, 0.03);
}

.navbar-light .navbar-nav .disabled.nav-link {
  color: #626E82;
}

.navbar-dark {
  background: #404E67;
}

.navbar-dark.navbar-horizontal {
  background: #404E67;
}

.navbar-dark .nav-search .form-control,
.navbar-dark .nav-search .btn-secondary {
  color: #FFFFFF;
  background: #404E67;
}

.navbar-dark .navbar-nav li {
  line-height: 1;
}

.navbar-dark .navbar-nav .active.nav-link {
  background-color: rgba(255, 255, 255, 0.05);
}

.navbar-dark .navbar-nav .disabled.nav-link {
  color: #98A4B8;
}

.navbar-semi-dark {
  background: #FFFFFF;
}

.navbar-semi-dark .navbar-header {
  background: #404E67;
}

.navbar-semi-dark .navbar-header .brand-text {
  color: #FFFFFF;
}

.navbar-semi-dark .navbar-nav li {
  line-height: 1;
}

.navbar-semi-dark .navbar-nav .nav-link {
  color: #404E67;
}

.navbar-semi-dark .navbar-nav .active.nav-link {
  background-color: rgba(0, 0, 0, 0.03);
}

.navbar-semi-dark .navbar-nav .disabled.nav-link {
  color: #626E82;
}

.navbar-semi-light {
  background: #404E67;
}

.navbar-semi-light .navbar-header {
  background: #FFFFFF;
}

.navbar-semi-light .navbar-header .brand-text {
  color: #404E67;
}

.navbar-semi-light .navbar-nav li {
  line-height: 1;
}

.navbar-semi-light .navbar-nav .nav-link {
  color: #FFFFFF;
}

.navbar-semi-light .navbar-nav .active.nav-link {
  background-color: rgba(0, 0, 0, 0.03);
}

.navbar-semi-light .navbar-nav .disabled.nav-link {
  color: #626E82;
}

.mega-dropdown {
  position: static !important;
}

.navigation-main .mega-dropdown-menu, .navbar-nav .mega-dropdown-menu {
  font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  width: calc(100% - 50px);
  padding: 0.5rem 0;
  /* fallback if needed */
  margin: 0px 25px;
  box-shadow: none;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  z-index: 9999;
}

.navigation-main .mega-dropdown-menu ul, .navbar-nav .mega-dropdown-menu ul {
  padding: 0;
  margin: 0;
}

.navigation-main .mega-dropdown-menu ul li, .navbar-nav .mega-dropdown-menu ul li {
  list-style: none;
}

.navigation-main .mega-dropdown-menu ul li a, .navbar-nav .mega-dropdown-menu ul li a {
  display: block;
  color: #1B2942;
}

.navigation-main .mega-dropdown-menu ul li a .children-in, .navbar-nav .mega-dropdown-menu ul li a .children-in {
  float: right;
}

.navigation-main .mega-dropdown-menu ul li a:hover, .navbar-nav .mega-dropdown-menu ul li a:hover {
  text-decoration: none;
  color: #404E67;
}

.navigation-main .mega-dropdown-menu ul li a:focus, .navbar-nav .mega-dropdown-menu ul li a:focus {
  text-decoration: none;
  color: #404E67;
}

.navigation-main .mega-dropdown-menu ul a.dropdown-item, .navbar-nav .mega-dropdown-menu ul a.dropdown-item {
  padding: 10px;
}

.navigation-main .mega-dropdown-menu p.accordion-text, .navbar-nav .mega-dropdown-menu p.accordion-text {
  line-height: 1.45;
}

.navigation-main .mega-dropdown-menu .dropdown-menu-header, .navbar-nav .mega-dropdown-menu .dropdown-menu-header {
  padding: 0.5rem 0;
  border-bottom: 1px solid #E6E6E6;
}

.horizontal-top-icon-menu .mega-dropdown-menu {
  margin: 0px 25px !important;
}

@media (min-width: 544px) {
  .container .mega-dropdown-menu {
    max-width: 576px;
    margin: 0 calc((100% - 576px)/2);
  }
}

@media (min-width: 768px) {
  .container .mega-dropdown-menu {
    max-width: 720px;
    margin: 0 calc((100% - 720px)/2);
  }
}

@media (min-width: 992px) {
  .container .mega-dropdown-menu {
    max-width: 940px;
    margin: 0 calc((100% - 940px)/2);
  }
}

@media (min-width: 1200px) {
  .container .mega-dropdown-menu {
    max-width: 1140px;
    margin: 0 calc((100% - 1140px)/2);
  }
}

@-moz-document url-prefix() {
  ul li a .children-in {
    position: relative;
    right: 3px;
    top: -14px;
  }
}

.menu-list {
  list-style: none;
  padding: 0;
  overflow: hidden;
}

.menu-panel {
  padding: 0;
}

.sliding-menu {
  overflow: hidden;
  position: relative;
}

.sliding-menu ul {
  float: left;
  margin: 0;
  padding: 0;
}

.sliding-menu ul li {
  list-style: none;
  margin: 0;
}

.navbar-menu-icon {
  width: 24px;
  margin: 16px 2px !important;
  position: relative;
  margin: 0px auto;
  transform: rotate(0deg);
  transition: 0.5s ease-in-out;
  cursor: pointer;
}

.navbar-menu-icon span {
  display: block;
  position: absolute;
  height: 2px;
  width: 100%;
  background: #404E67;
  border-radius: 9px;
  opacity: 1;
  left: 0;
  transform: rotate(0deg);
  transition: 0.25s ease-in-out;
}

.navbar-menu-icon span:nth-child(1) {
  top: 0px;
}

.navbar-menu-icon span:nth-child(2) {
  top: 10px;
}

.navbar-menu-icon span:nth-child(3) {
  top: 20px;
}

.navbar-menu-icon.open span:nth-child(1) {
  top: 10px;
  transform: rotate(135deg);
}

.navbar-menu-icon.open span:nth-child(2) {
  opacity: 0;
  left: -60px;
}

.navbar-menu-icon.open span:nth-child(3) {
  top: 10px;
  transform: rotate(-135deg);
}

@media (max-width: 767px) {
  .header-navbar .navbar-nav .open {
    position: static;
  }

  .header-navbar .navbar-nav .open-navbar-container {
    padding-top: 0.625rem;
  }

  .header-navbar .navbar-container .open .dropdown-menu {
    right: 0;
    left: 0;
    float: none;
    width: auto;
    margin-top: 0;
    max-height: 400px;
    overflow-x: hidden;
    overflow-y: scroll;
  }

  .header-navbar .navbar-container ul.nav li.nav-item i {
    margin-right: 0.2rem;
  }

  .header-navbar .navbar-container ul.nav li > a.nav-link {
    padding: 1.2rem 0.4rem;
  }

  .header-navbar .navbar-container ul.nav li > a.nav-link i.flag-icon {
    margin-right: 0.2rem;
  }

  .header-navbar .navbar-container ul.nav li a.dropdown-user-link {
    padding: 0.8rem 0.6rem;
  }

  .header-navbar .navbar-container ul.nav li a.nav-link-label {
    padding: 1.4rem 0rem 1rem 0.8rem;
  }

  .header-navbar .navbar-container ul.nav li a.nav-link-search,
.header-navbar .navbar-container ul.nav li a.nav-link-expand {
    padding: 1.4rem 1rem 1rem 1rem;
  }

  .header-navbar .navbar-container ul.nav li .dropdown-toggle::after {
    margin-right: 0;
    margin-left: -2px;
  }

  .navbar-dark .hamburger-inner,
.navbar-dark .hamburger-inner::before,
.navbar-dark .hamburger-inner::after,
.navbar-semi-dark .hamburger-inner,
.navbar-semi-dark .hamburger-inner::before,
.navbar-semi-dark .hamburger-inner::after {
    background-color: #FFFFFF;
  }

  .navbar-dark .navbar-header .navbar-nav .nav-link,
.navbar-semi-dark .navbar-header .navbar-nav .nav-link {
    color: #FFFFFF;
  }

  .navbar-dark .navbar-container .navbar-nav .nav-link,
.navbar-semi-dark .navbar-container .navbar-nav .nav-link {
    color: #404E67;
  }

  .navbar-light .navbar-header .navbar-nav .nav-link,
.navbar-semi-light .navbar-header .navbar-nav .nav-link {
    color: #404E67;
  }

  .navbar-light .navbar-container .navbar-nav .nav-link,
.navbar-semi-light .navbar-container .navbar-nav .nav-link {
    color: #404E67;
  }
}

.headroom {
  will-change: transform;
  transition: transform 200ms linear;
}

.headroom--pinned-top {
  transform: translateY(0%);
}

.headroom--unpinned-top {
  transform: translateY(-100%);
}

.headroom--pinned-bottom {
  transform: translateY(0%);
}

.headroom--unpinned-bottom {
  transform: translateY(100%);
}

@media (max-width: 1199px) {
  .header-navbar .navbar-container ul.nav li > a.nav-link {
    padding: 1.4rem 0.4rem 0.8rem 0.4rem;
  }

  .header-navbar .navbar-container ul.nav li > a.nav-link i.flag-icon {
    margin-right: 0.2rem;
  }

  .header-navbar .navbar-container ul.nav li a.dropdown-user-link {
    padding: 0.8rem 0.6rem;
  }

  .header-navbar .navbar-container ul.nav li a.nav-link-label {
    padding: 1.2rem 0rem 1rem 0.8rem;
  }

  .header-navbar .navbar-container ul.nav li a.nav-link-search,
.header-navbar .navbar-container ul.nav li a.nav-link-expand {
    padding: 1.5rem 1rem 1rem 1rem;
  }

  .header-navbar .navbar-container ul.nav li .dropdown-toggle::after {
    margin-right: 0;
    margin-left: -2px;
  }
}

@media (max-width: 1199px) {
  .header-navbar .navbar-container ul.nav li .selected-language {
    display: none;
  }

  .header-navbar .navbar-container ul.nav li a.dropdown-user-link .user-name {
    display: none;
  }
}

@media (max-width: 767px) {
  #navbar-mobile.navbar-toggleable-sm .navbar-nav {
    margin: 0;
  }

  #navbar-mobile.navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }

  #navbar-mobile.navbar-toggleable-sm .navbar-nav .nav-item {
    float: left;
  }
}

/* ----------- iPhone 5, 5S  iPhone 6----------- */

/* Landscape */

@media only screen and (min-device-width: 26.78em) and (max-device-width: 47.64em) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
  .header-navbar .navbar-container .open .dropdown-menu {
    max-height: 180px;
  }
}

/* ----------- iPhone 6+ ----------- */

/* Landscape */

@media only screen and (min-device-width: 29.57em) and (max-device-width: 52.57em) and (-webkit-min-device-pixel-ratio: 3) and (orientation: landscape) {
  .header-navbar .navbar-container .open .dropdown-menu {
    max-height: 280px;
  }
}

.card-group, .card-deck {
  margin-bottom: 0.75rem;
}

.card {
  margin-bottom: 1.875rem;
  border: none;
  border-radius: 0;
}

.card .card-title {
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 0.05rem;
  font-size: 1.12rem;
}

.card .card-bordered {
  border: 1px solid rgba(0, 0, 0, 0.06);
}

.card.card-fullscreen {
  display: block;
  z-index: 9999;
  position: fixed;
  width: 100% !important;
  height: 100% !important;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  overflow: auto;
}

.card .card-block[class*=border-bottom-] {
  border-bottom-width: 2px !important;
}

.card .card-img-overlay.bg-overlay {
  background: rgba(0, 0, 0, 0.45);
}

.card .card-img-overlay .text-muted {
  color: #1B2942 !important;
}

.card.card-minimal {
  border: none;
  box-shadow: none;
}

.card-moved .card, .card-moved .card-header {
  background-color: #FFA87D;
  color: #FFFFFF;
}

.handle, .titleArea {
  cursor: move;
}

.card-header {
  border-bottom: none;
}

.card-header .card-title {
  margin-bottom: 0;
}

.card-header .heading-elements,
.card-header .heading-elements-toggle {
  background-color: inherit;
  position: absolute;
  top: 14px;
  right: 21px;
}

.card-header .heading-elements.heading-top-elements,
.card-header .heading-elements-toggle.heading-top-elements {
  top: 0px;
}

.card-header .heading-elements i,
.card-header .heading-elements-toggle i {
  color: #626E82;
}

.card-header .heading-elements a,
.card-header .heading-elements-toggle a {
  padding: 0 8px;
}

.card-header .heading-elements a.btn,
.card-header .heading-elements-toggle a.btn {
  padding-top: 6px;
  padding-bottom: 6px;
}

.card-footer {
  border-top: 1px solid #EEEEEE;
}

.card-inverse .card-text {
  color: white;
}

.card-inverse .card-img-overlay .text-muted {
  color: #FFF !important;
}

.card-inverse code {
  background-color: white;
}

.card-inverse .heading-elements i {
  color: #FFF;
}

.card-head-inverse {
  color: #FFF;
}

.card-head-inverse .heading-elements i {
  color: #FFF;
}

.card-transparent {
  background-color: transparent;
}

@media (max-width: 991px) {
  .heading-elements {
    text-align: center;
  }

  .heading-elements .list-inline {
    display: none;
  }

  .heading-elements.visible {
    display: block;
    margin-top: 0;
    top: 100%;
    top: 50px;
    height: auto;
    left: 0px;
    padding: 10px;
    border: 1px solid #eee;
    z-index: 997;
    position: absolute;
    width: 100%;
  }

  .heading-elements.visible .list-inline {
    display: block;
  }
}

@media (min-width: 992px) {
  .heading-elements-toggle {
    display: none;
  }
}

.breadcrumb {
  font-size: 0.9rem;
  font-family: "Montserrat", Georgia, "Times New Roman", Times, serif;
  text-transform: uppercase;
  background-color: transparent;
  padding: 0 0 0.75rem 0rem;
}

.breadcrumb > li + li::before {
  padding-right: 0.6rem;
  padding-left: 0.6rem;
}

/* Custom scss for page headers style */

.breadcrumbs-right .breadcrumb {
  float: right;
}

.breadcrumbs-top .breadcrumb {
  margin: 0;
  padding: 0;
}

.tag {
  font-weight: 400;
}

.tag[class*=tag-] [class*=icon-] {
  line-height: 1;
}

.tag[class*=tag-] [class*=icon-] ~ span {
  position: relative;
  bottom: 2px;
  padding: 0 5px;
}

.tag[class*=tag-] span {
  position: relative;
  bottom: 2px;
  padding: 0 5px;
}

.tag[class*=tag-] a {
  color: #fff;
}

.tag[class*=tag-] .dropdown-toggle::after, .tag[class*=tag-].dropdown-toggle::after {
  position: relative;
  top: -10px;
  right: 5px;
  font-size: 1rem;
}

.tag[class*=tag-] .dropdown-menu a {
  color: #555;
}

.tag.tag-square {
  border-radius: 0;
}

.tag.tag.float-xs-right {
  margin-left: 0.5rem;
  margin-top: 0.15rem;
}

.tag-xl {
  font-size: 1.8rem;
}

.tag-lg {
  font-size: 1.2rem;
}

.tag-md {
  font-size: 1rem;
}

.tag-sm {
  font-size: 0.8rem;
}

.tag-default {
  background-color: #626E82;
}

.tag-default.tag-glow {
  box-shadow: 0px 0px 10px #626E82;
}

.tag-default[href]:focus {
  background-color: #4c5565;
}

.tag-default[href]:hover {
  background-color: #4c5565;
}

.tag-primary {
  background-color: #00B5B8;
}

.tag-primary.tag-glow {
  box-shadow: 0px 0px 10px #00B5B8;
}

.tag-primary[href]:focus {
  background-color: #008385;
}

.tag-primary[href]:hover {
  background-color: #008385;
}

.tag-success {
  background-color: #16D39A;
}

.tag-success.tag-glow {
  box-shadow: 0px 0px 10px #16D39A;
}

.tag-success[href]:focus {
  background-color: #11a578;
}

.tag-success[href]:hover {
  background-color: #11a578;
}

.tag-info {
  background-color: #2DCEE3;
}

.tag-info.tag-glow {
  box-shadow: 0px 0px 10px #2DCEE3;
}

.tag-info[href]:focus {
  background-color: #1ab0c3;
}

.tag-info[href]:hover {
  background-color: #1ab0c3;
}

.tag-warning {
  background-color: #FFA87D;
}

.tag-warning.tag-glow {
  box-shadow: 0px 0px 10px #FFA87D;
}

.tag-warning[href]:focus {
  background-color: #ff864a;
}

.tag-warning[href]:hover {
  background-color: #ff864a;
}

.tag-danger {
  background-color: #FF7588;
}

.tag-danger.tag-glow {
  box-shadow: 0px 0px 10px #FF7588;
}

.tag-danger[href]:focus {
  background-color: #ff425c;
}

.tag-danger[href]:hover {
  background-color: #ff425c;
}

.tag-up {
  position: relative;
  top: -13px;
  right: 14px;
}

.tag-icon i {
  font-size: 100%;
  margin-right: 5px;
}

.form-control + .block-tag {
  display: block;
}

.block-tag {
  margin-top: 0.5rem;
}

.block-area {
  padding: 0.24rem 0.3rem;
}

.token.property,
.token.tag,
.token.boolean,
.token.number,
.token.constant,
.token.symbol,
.token.deleted {
  color: #905;
  font-size: 100%;
  font-weight: 400;
  padding: 0;
}

.nav {
  border-radius: 0.25rem;
}

.nav.wrap-border {
  border: 1px solid #ddd;
}

.nav.wrap-border li.nav-header {
  margin: 0 0.5rem;
}

.nav.wrap-border li.nav-item, .nav.wrap-border div {
  padding: 2px 10px;
}

.nav.no-hover-bg .nav-item:hover {
  background-color: transparent;
}

.nav .dropdown .dropdown-item.active {
  background-color: transparent;
  color: #55595c;
}

.nav .dropdown .dropdown-item.active:focus {
  background-color: transparent;
  color: #55595c;
}

.nav.square-border {
  border-radius: 0;
}

.nav.square-border .nav-item .nav-link.active {
  border-radius: 0;
}

.nav .nav-item .nav-link {
  display: block;
}

.nav .dropdown-divider {
  margin: 0.5rem 0;
}

.nav .modern-nav-toggle {
  padding: 20px 0px;
}

.nav.nav-pills .nav-item .nav-link i.float-xs-right:before {
  position: relative;
  top: 7px;
  left: 7px;
}

.nav.nav-pills .nav-item .nav-link .tag.float-xs-right {
  position: relative;
  top: 1px;
  left: 3px;
}

.nav.nav-pills .nav-item .nav-link.dropdown-toggle::after {
  top: -15px;
}

.nav.nav-pills.nav-justified {
  width: 100%;
}

.nav.nav-pills.nav-justified .nav-item {
  float: none;
}

.nav.nav-pills.nav-justified .nav-link {
  text-align: center;
  margin-bottom: 5px;
}

.nav.nav-pills.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}

@media (min-width: 544px) {
  .nav.nav-pills.nav-justified .nav-item {
    display: table-cell;
    width: 1%;
  }

  .nav.nav-pills.nav-justified .nav-link {
    margin-bottom: 0;
  }
}

.nav.nav-pills.nav-justified .nav-link {
  margin-right: 0;
  border-radius: 0.25rem;
}

@media (min-width: 544px) {
  .nav.nav-pills.nav-justified .nav-link.active,
.nav.nav-pills.nav-justified .nav-link.active:hover,
.nav.nav-pills.nav-justified .nav-link.active:focus {
    border-bottom-color: transparent;
  }
}

.nav.nav-pills.nav-justified .nav-link.active {
  border: none;
}

.nav.nav-pills.nav-justified .nav-link.active:hover, .nav.nav-pills.nav-justified .nav-link.active:focus {
  border: none;
}

.nav.nav-pills.nav-pill-bordered .nav-item {
  border: 1px solid #d3d3d3;
  border-radius: 0.25rem;
}

.nav.nav-pills.nav-pill-with-active-bordered .nav-item a.nav-link {
  border: 1px solid #d3d3d3;
  border-radius: 0.25rem;
  background-color: #ffffff;
  color: #55595c;
}

.nav.nav-pills.nav-pill-with-active-bordered .nav-item a.nav-link.active {
  border: 1px solid #00B5B8;
  color: #00B5B8;
}

.nav.nav-pills.nav-active-bordered-pill .nav-item a.nav-link {
  color: #55595c;
}

.nav.nav-pills.nav-active-bordered-pill .nav-item a.nav-link.active {
  border: 1px solid #00B5B8;
  border-radius: 0.25rem;
  color: #00B5B8;
  background-color: #ffffff;
}

.nav.nav-pills.nav-pill-toolbar.nav-stacked .nav-item ~ .nav-item a.nav-link {
  border-left: 1px solid #d3d3d3;
  border-top: 0;
}

.nav.nav-pills.nav-pill-toolbar.nav-stacked .nav-item:first-child a.nav-link {
  border-radius: 0.25rem 0.25rem 0 0;
}

.nav.nav-pills.nav-pill-toolbar.nav-stacked .nav-item:last-child a.nav-link {
  border-radius: 0 0 0.25rem 0.25rem;
}

.nav.nav-pills.nav-pill-toolbar .nav-item {
  margin-top: 0;
  margin-left: 0;
}

.nav.nav-pills.nav-pill-toolbar .nav-item ~ .nav-item a.nav-link {
  border-left: 0;
}

.nav.nav-pills.nav-pill-toolbar .nav-item:first-child a.nav-link {
  border-radius: 0.25rem 0 0 0.25rem;
}

.nav.nav-pills.nav-pill-toolbar .nav-item:last-child a.nav-link {
  border-radius: 0 0.25rem 0.25rem 0;
}

.nav.nav-pills.nav-pill-toolbar .nav-item a.nav-link {
  border: 1px solid #d3d3d3;
  border-radius: 0;
}

.nav.nav-tabs .nav-item .nav-link {
  padding: 0.5rem 0.7rem;
  display: block;
}

.nav.nav-tabs .nav-item .nav-link.active {
  background-color: #fff;
  border-radius: 0.25rem 0.25rem 0 0;
}

.nav.nav-tabs .nav-item .nav-link i.float-xs-right {
  margin-left: 0.5rem;
}

.nav.nav-tabs .nav-item .nav-link.dropdown-toggle::after {
  top: -15px;
}

.nav.nav-tabs .nav-item:hover {
  color: #333;
}

.nav.nav-tabs.wrap-border {
  border: 1px solid #ddd;
}

.nav.nav-tabs.no-hover-bg .nav-item:hover {
  background-color: transparent;
}

.nav.nav-tabs .dropdown .dropdown-item.active {
  background-color: transparent;
  color: #55595c;
}

.nav.nav-tabs .dropdown .dropdown-item.active:focus {
  background-color: transparent;
  color: #55595c;
}

.nav.nav-tabs.square-border {
  border-radius: 0;
}

.nav.nav-tabs.square-border .nav-item .nav-link.active {
  border-radius: 0;
}

.nav.nav-tabs.nav-justified {
  width: 100%;
}

.nav.nav-tabs.nav-justified .nav-item {
  float: none;
}

.nav.nav-tabs.nav-justified .nav-link {
  text-align: center;
  margin-bottom: 5px;
}

.nav.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}

@media (min-width: 544px) {
  .nav.nav-tabs.nav-justified .nav-item {
    display: table-cell;
    width: 1%;
  }

  .nav.nav-tabs.nav-justified .nav-link {
    margin-bottom: 0;
  }
}

.nav.nav-tabs.nav-justified .nav-link {
  margin-right: 0;
  border-radius: 0.25rem;
}

@media (min-width: 544px) {
  .nav.nav-tabs.nav-justified .nav-link.active,
.nav.nav-tabs.nav-justified .nav-link.active:hover,
.nav.nav-tabs.nav-justified .nav-link.active:focus {
    border-bottom-color: transparent;
  }
}

.nav.nav-tabs.nav-justified .nav-item a.nav-link.active {
  background-color: #fff;
}

.nav.nav-tabs.nav-top-border .nav-item a {
  color: #16D39A;
}

.nav.nav-tabs.nav-top-border .nav-item a.nav-link.active {
  border-top: 3px solid #16D39A;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  color: #555;
}

.nav.nav-tabs.nav-top-border .nav-item a:hover {
  color: #084835;
}

.nav.nav-tabs.nav-topline {
  border-bottom: none;
}

.nav.nav-tabs.nav-topline .nav-item:hover {
  background-color: transparent;
}

.nav.nav-tabs.nav-topline .nav-item:not(:last-child) {
  border-right: none;
}

.nav.nav-tabs.nav-topline .nav-item a {
  border: 1px solid rgba(40, 44, 42, 0.1);
  border-bottom: none;
}

.nav.nav-tabs.nav-topline .nav-item a.nav-link {
  padding: 0.8rem 0.5rem;
  background: rgba(40, 44, 42, 0.05);
  color: #74777b;
  line-height: 1;
  transition: color 0.2s;
}

.nav.nav-tabs.nav-topline .nav-item a.nav-link.active {
  background: none;
  box-shadow: inset 0 3px 0 #FF7588;
  color: #FF7588;
  border-radius: 0;
  border-top-color: #FF7588;
  border-bottom: none;
}

.nav.nav-tabs.nav-topline .nav-item a.nav-link:hover, .nav.nav-tabs.nav-topline .nav-item a.nav-link:focus {
  color: #FF7588;
}

.nav.nav-tabs.nav-topline .nav-item a.nav-link.dropdown-toggle::after {
  top: -10px;
}

.nav.nav-tabs.nav-underline {
  background: #fff;
  position: relative;
  border-bottom: 1px solid #2DCEE3;
}

.nav.nav-tabs.nav-underline .nav-item {
  position: relative;
  z-index: 1;
  display: block;
  text-align: center;
  -moz-flex: 1;
  flex: 1;
  margin-left: 0;
}

.nav.nav-tabs.nav-underline .nav-item.open a .nav-link {
  background-color: transparent;
}

.nav.nav-tabs.nav-underline .nav-item.open a .nav-link:focus, .nav.nav-tabs.nav-underline .nav-item.open a .nav-link:hover {
  background-color: transparent;
  color: #2DCEE3;
}

.nav.nav-tabs.nav-underline .nav-item a.nav-link {
  position: relative;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 2.5;
  padding: 0.5rem 1rem;
  transition: color 0.2s;
  color: #2DCEE3;
  border: none;
}

.nav.nav-tabs.nav-underline .nav-item a.nav-link.dropdown-toggle::after {
  margin-top: -1rem;
}

.nav.nav-tabs.nav-underline .nav-item a.nav-link.active {
  border: none;
  background-color: transparent;
}

.nav.nav-tabs.nav-underline .nav-item a.nav-link.active:focus, .nav.nav-tabs.nav-underline .nav-item a.nav-link.active:hover {
  color: #55595c;
  background-color: transparent;
}

.nav.nav-tabs.nav-underline .nav-item a.nav-link.active:before {
  transform: translate3d(0, 0, 0);
}

.nav.nav-tabs.nav-underline .nav-item a.nav-link:hover, .nav.nav-tabs.nav-underline .nav-item a.nav-link:focus {
  color: #2DCEE3;
}

.nav.nav-tabs.nav-underline .nav-item a.nav-link:before {
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 100%;
  height: 4px;
  background: #2DCEE3;
  content: "";
  transition: transform 0.3s;
  transform: translate3d(0, 150%, 0);
}

.nav.nav-tabs.nav-linetriangle {
  border-bottom-color: #FFA87D;
}

.nav.nav-tabs.nav-linetriangle .nav-item {
  position: relative;
  z-index: 1;
  display: block;
  text-align: center;
  -moz-flex: 1;
  flex: 1;
}

.nav.nav-tabs.nav-linetriangle .nav-item a.nav-link {
  position: relative;
  display: block;
  overflow: visible;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 2.5;
  border: none;
  color: #55595c;
}

.nav.nav-tabs.nav-linetriangle .nav-item a.nav-link.active {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom-color: #FFA87D;
  color: #FFA87D;
}

.nav.nav-tabs.nav-linetriangle .nav-item a.nav-link.active:after, .nav.nav-tabs.nav-linetriangle .nav-item a.nav-link.active:before {
  position: absolute;
  top: 100%;
  left: 50%;
  width: 0;
  height: 0;
  border: solid transparent;
  content: "";
  pointer-events: none;
}

.nav.nav-tabs.nav-linetriangle .nav-item a.nav-link.active:before {
  margin-left: -11px;
  border-width: 12px;
  border-top-color: #FFA87D;
}

.nav.nav-tabs.nav-linetriangle .nav-item a.nav-link.active:after {
  margin-left: -10px;
  border-width: 10px;
  border-top-color: #fff;
}

.nav.nav-tabs.nav-linetriangle .nav-item a.nav-link.active:focus {
  color: #FFA87D;
}

.nav.nav-tabs.nav-linetriangle .nav-item a.nav-link.dropdown-toggle:after {
  margin-top: -1rem;
}

.nav.nav-tabs.nav-linetriangle .nav-item a.nav-link.dropdown-toggle.active:after {
  margin-top: 0;
}

.nav.nav-tabs.nav-linetriangle.nav-justified {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom-color: #FFA87D;
}

.nav.nav-tabs.nav-linetriangle.nav-justified .nav-item a.nav-link.active {
  top: 0px;
}

.nav.nav-tabs.nav-iconfall {
  overflow: visible;
  border-bottom: none;
}

.nav.nav-tabs.nav-iconfall .nav-item {
  position: relative;
  z-index: 1;
  display: block;
  text-align: center;
  -moz-flex: 1;
  flex: 1;
  margin: 0.5rem 0.7rem 0;
}

.nav.nav-tabs.nav-iconfall .nav-item:hover, .nav.nav-tabs.nav-iconfall .nav-item:focus {
  background-color: transparent;
}

.nav.nav-tabs.nav-iconfall .nav-item a.nav-link {
  display: inline-block;
  padding: 1em 0 2em;
  color: #74777b;
  position: relative;
  line-height: 2.5;
  width: 100%;
  border: none;
  transition: color 0.3s cubic-bezier(0.7, 0, 0.3, 1);
}

.nav.nav-tabs.nav-iconfall .nav-item a:hover, .nav.nav-tabs.nav-iconfall .nav-item a:focus {
  color: #2CC185;
  border: none;
}

.nav.nav-tabs.nav-iconfall .nav-item a.active {
  color: #2CC185;
  border: none;
  background-color: transparent;
}

.nav.nav-tabs.nav-iconfall .nav-item a.active i:after {
  opacity: 1;
  transform: scale3d(1, 1, 1);
}

.nav.nav-tabs.nav-iconfall .nav-item a.active i:before {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}

.nav.nav-tabs.nav-iconfall .nav-item a i {
  display: block;
  margin-right: 0;
}

.nav.nav-tabs.nav-iconfall .nav-item a i:after {
  position: absolute;
  bottom: 1em;
  left: 50%;
  margin-left: -20px;
  width: 40px;
  height: 4px;
  background: #2CC185;
  content: "";
  opacity: 0;
  transition: transform 0.2s ease-in;
  transform: scale3d(0, 1, 1);
}

.nav.nav-tabs.nav-iconfall .nav-item a i:before {
  display: block;
  margin: 0 0 0.35em;
  opacity: 0;
  transition: transform 0.2s, opacity 0.2s;
  transform: translate3d(0, -100px, 0);
  pointer-events: none;
}

.nav.nav-tabs.nav-iconfall .nav-item a.dropdown-toggle:after {
  margin-top: -1rem;
}

.nav .nav-item .nav-link {
  display: block;
}

.nav .dropdown-divider {
  margin: 0.5rem 0;
}

@media (min-width: 544px) {
  .nav.nav-tabs.nav-linetriangle.nav-justified .nav-item,
.nav.nav-tabs.nav-iconfall.nav-justified .nav-item,
.nav.nav-tabs.nav-underline.nav-justified .nav-item {
    display: table-cell !important;
  }
}

.nav-vertical .nav-left.nav-tabs {
  float: left;
  border-bottom: 0;
  border-right: 1px solid #ddd;
  border-radius: 0;
  display: table;
}

.nav-vertical .nav-left.nav-tabs li.nav-item {
  float: none;
  margin: 0;
  margin-right: -1px;
}

.nav-vertical .nav-left.nav-tabs li.nav-item a.nav-link.active {
  border: 1px solid #ddd;
  border-right: 0;
  border-radius: 0.25rem 0 0 0.25rem;
}

.nav-vertical .nav-left.nav-tabs.nav-border-left li.nav-item a.nav-link {
  color: #FF7588;
}

.nav-vertical .nav-left.nav-tabs.nav-border-left li.nav-item a.nav-link.active {
  border-left: 3px solid #FF7588;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  color: #555;
}

.nav-vertical .nav-left ~ .tab-content {
  margin-left: 45px;
}

.nav-vertical .nav-left ~ .tab-content .tab-pane {
  display: none;
  background-color: #fff;
  padding: 0 0 0.6rem 1rem;
  overflow-y: auto;
}

.nav-vertical .nav-left ~ .tab-content .tab-pane.active {
  display: block;
}

.nav-vertical .nav-right.nav-tabs {
  float: right;
  border-bottom: 0;
  border-left: 1px solid #ddd;
  border-radius: 0;
  display: table;
}

.nav-vertical .nav-right.nav-tabs li.nav-item {
  float: none;
  margin: 0;
  margin-left: -1px;
}

.nav-vertical .nav-right.nav-tabs li.nav-item a.nav-link.active {
  border: 1px solid #ddd;
  border-left: 0;
  border-radius: 0 0.25rem 0.25rem 0;
}

.nav-vertical .nav-right.nav-tabs.nav-border-right li.nav-item a.nav-link {
  color: #FF7588;
}

.nav-vertical .nav-right.nav-tabs.nav-border-right li.nav-item a.nav-link.active {
  border-right: 3px solid #FF7588;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  color: #555;
}

.nav-vertical .nav-right ~ .tab-content .tab-pane {
  display: none;
  background-color: #fff;
  padding: 0 0 0.6rem 1rem;
  overflow-y: auto;
}

.nav-vertical .nav-right ~ .tab-content .tab-pane.active {
  display: block;
}

.nav.nav-tabs.nav-only-icon .nav-item .nav-link {
  font-size: 1.25rem;
}

.nav.nav-tabs.nav-only-icon .nav-item .nav-link i {
  margin-left: 0.5rem;
}

.nav.nav-tabs .nav-item.open .nav-link,
.nav.nav-tabs .nav-item.open .nav-link:focus {
  background-color: transparent;
}

.alert {
  position: relative;
}

.alert .alert-link {
  color: #fff;
}

.alert .alert-link:hover {
  text-decoration: underline;
}

.alert.alert-icon-left {
  border-left-width: 4rem;
}

.alert.alert-icon-right {
  border-right-width: 4rem;
}

.alert.alert-icon-left[class*=bg-] {
  border-left-color: rgba(0, 0, 0, 0.15) !important;
}

.alert.alert-icon-right[class*=bg-] {
  border-right-color: rgba(0, 0, 0, 0.15) !important;
}

.alert[class*=alert-icon-]:after {
  content: "\F006";
  font-family: FontAwesome;
  color: #fff;
  width: 4rem;
  left: -4rem;
  text-align: center;
  position: absolute;
  top: 50%;
  margin-top: -8px;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.alert .close {
  font-size: 2rem;
  line-height: 1rem;
}

.alert[class*=bg-] {
  color: #fff;
}

.alert[class*=bg-] .close {
  color: #fff;
  opacity: 1;
  text-shadow: none;
}

.alert[class*=alert-icon-].alert-primary:after, .alert[class*=alert-icon-][class*=alert-primary]:after, .alert[class*=alert-icon-][class*=bg-primary]:after {
  content: "\F08A";
}

.alert[class*=alert-icon-].alert-danger:after, .alert[class*=alert-icon-][class*=alert-danger]:after, .alert[class*=alert-icon-][class*=bg-danger]:after {
  content: "\F088";
}

.alert[class*=alert-icon-].alert-success:after, .alert[class*=alert-icon-][class*=alert-success]:after, .alert[class*=alert-icon-][class*=bg-success]:after {
  content: "\F087";
}

.alert[class*=alert-icon-].alert-warning:after, .alert[class*=alert-icon-][class*=alert-warning]:after, .alert[class*=alert-icon-][class*=bg-warning]:after {
  content: "\F071";
}

.alert[class*=alert-icon-].alert-info:after, .alert[class*=alert-icon-][class*=alert-info]:after, .alert[class*=alert-icon-][class*=bg-info]:after {
  content: "\F129";
}

.alert.alert-icon-right:after {
  left: auto;
  right: -4rem;
}

.media-list .media {
  padding: 1.25rem;
  margin-top: 0;
}

.media-list .media .media-left {
  padding-right: 1rem;
}

.media-list .media .media-right {
  padding-left: 1rem;
}

.media-list .media .media-head {
  font-weight: 600;
}

.media-list .media:first-child {
  padding-top: 0;
}

.media-list .media.list-group-item:first-child {
  padding-top: 1.25rem;
}

.media-list .media.list-group-item:last-child {
  padding-bottom: 1.25rem;
}

.media-list .media:last-child {
  padding-bottom: 0;
}

.media-list .media .media-notation {
  color: #b1c1d8;
  font-size: 0.6666666667rem;
  margin-left: 5px;
}

.media-list .media .media-notation a {
  padding-right: 0.5rem;
}

.media-list .media .media-notation i[class^=icon-] {
  font-size: 0.7rem;
  margin-right: 0.3rem;
}

.media-list .media [class*=avatar-] {
  position: relative;
  padding-right: 0 !important;
  margin-right: 0;
}

.media-list .media [class*=avatar-] i {
  position: absolute;
  right: 1px;
  top: 1px;
  width: 10px;
  height: 10px;
  border: 2px solid white;
  border-radius: 100%;
}

.media-list.media-bordered .media {
  border-top: 1px solid #E4E7ED;
}

.media-list.media-bordered .media:first-child {
  border-top: 0;
}

/*=========================================================================================
  File Name: progress.scss
  Description: Extended bootstrap progress bar scss.
  ----------------------------------------------------------------------------------------
  Item Name: Stack - Responsive Admin Theme
  Version: 1.1
  Author: PIXINVENT
  Author URL: http://www.themeforest.net/user/pixinvent
  ----------------------------------------------------------------------------------------

  Modifiers:       `progress-lg`
                   `progress-md`
                   `progress-sm`
                   `progress-xs`

==========================================================================================*/

.progress {
  margin-bottom: 3rem;
}

.progress:last-child {
  margin-bottom: 1rem;
}

.progress.progress-xl {
  height: 2rem;
}

.progress.progress-lg {
  height: 1.5rem;
}

.progress.progress-md {
  height: 1rem;
}

.progress.progress-sm {
  height: 0.5rem;
}

.progress.progress-xs {
  height: 0.25rem;
}

/* ===============================================================================================
	File Name: list-group.scss
	Description: Contain list item, list group related extended SCSS.
	----------------------------------------------------------------------------------------------
	Item Name: Stack - Responsive Admin Theme
	Version: 1.1
	Author: PIXINVENT
	Author URL: http://www.themeforest.net/user/pixinvent
================================================================================================*/

ul.list-inline li {
  display: inline-block;
}

ul.list-inline.list-inline-pipe > li + li:before {
  content: " | ";
  color: #626E82;
}

.modal-sm {
  max-width: 400px;
}

.modal-xs {
  max-width: 300px;
}

.modal-xl {
  max-width: 94%;
  margin-left: 3%;
  margin-right: 3%;
}

.icon-align {
  margin-top: 0.6rem;
  margin-left: 0.5rem;
}

.popover.popover-top:after, .popover.popover-top:before, .popover.bs-tether-element-attached-top:after, .popover.bs-tether-element-attached-top:before {
  margin-left: -10px;
}

.popover.popover-right:after, .popover.popover-right:before, .popover.bs-tether-element-attached-right:after, .popover.bs-tether-element-attached-right:before {
  margin-top: -10px;
}

.popover.popover-bottom:after, .popover.popover-bottom:before, .popover.bs-tether-element-attached-bottom:after, .popover.bs-tether-element-attached-bottom:before {
  margin-left: -10px;
}

.popover.popover-left:after, .popover.popover-left:before, .popover.bs-tether-element-attached-left:after, .popover.bs-tether-element-attached-left:before {
  margin-top: -10px;
}

.icon-bg-circle {
  color: #FFFFFF;
  padding: 0.5rem;
  border-radius: 50%;
}

.icon-left {
  margin-right: 0.5rem;
}

.icon-right {
  margin-right: 0.5rem;
}

.icon-spin {
  display: inline-block;
  -webkit-animation: spin 1s infinite linear;
          animation: spin 1s infinite linear;
}

.blockOverlay {
  z-index: 1050 !important;
}

.blockElement, .blockPage {
  z-index: 1051 !important;
}

@-webkit-keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(360deg);
  }
}

@keyframes spin {
  from {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(360deg);
  }
}

.hidden {
  display: none;
  visibility: hidden;
}

a:hover {
  cursor: pointer;
}

.round {
  border-radius: 1.5rem;
}

.square {
  border-radius: 0;
}

.mega-dropdown-menu p.accordion-text {
  line-height: 1.45;
}

.mega-dropdown-menu a[aria-expanded=true] {
  padding-bottom: 1rem;
}

.line-on-side {
  border-bottom: 1px solid #dadada;
  line-height: 0.1em;
  margin: 10px 0 20px;
}

.line-on-side span {
  background: #fff;
  padding: 0 10px;
}

.icon-line-height {
  line-height: 1.5rem !important;
}

.table-middle td {
  vertical-align: middle;
}

.spinner {
  display: inline-block;
  -webkit-animation: spin 1s linear infinite;
  animation: spin 1s linear infinite;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

/*!
 * Datetimepicker for Bootstrap 3
 * version : 4.17.42
 * https://github.com/Eonasdan/bootstrap-datetimepicker/
 */

.bootstrap-datetimepicker-widget {
  list-style: none;
}

.bootstrap-datetimepicker-widget.dropdown-menu {
  margin: 2px 0;
  padding: 4px;
  width: 19em;
}

@media (min-width: 768px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em;
  }
}

@media (min-width: 992px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em;
  }
}

@media (min-width: 1200px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em;
  }
}

.bootstrap-datetimepicker-widget.dropdown-menu:before, .bootstrap-datetimepicker-widget.dropdown-menu:after {
  content: "";
  display: inline-block;
  position: absolute;
}

.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before {
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  top: -7px;
  left: 7px;
}

.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid white;
  top: -6px;
  left: 8px;
}

.bootstrap-datetimepicker-widget.dropdown-menu.top:before {
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 7px solid #ccc;
  border-top-color: rgba(0, 0, 0, 0.2);
  bottom: -7px;
  left: 6px;
}

.bootstrap-datetimepicker-widget.dropdown-menu.top:after {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid white;
  bottom: -6px;
  left: 7px;
}

.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before {
  left: auto;
  right: 6px;
}

.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after {
  left: auto;
  right: 7px;
}

.bootstrap-datetimepicker-widget .list-unstyled {
  margin: 0;
}

.bootstrap-datetimepicker-widget a[data-action] {
  padding: 6px 0;
}

.bootstrap-datetimepicker-widget a[data-action]:active {
  box-shadow: none;
}

.bootstrap-datetimepicker-widget .timepicker-hour, .bootstrap-datetimepicker-widget .timepicker-minute, .bootstrap-datetimepicker-widget .timepicker-second {
  width: 54px;
  font-weight: bold;
  font-size: 1.2em;
  margin: 0;
}

.bootstrap-datetimepicker-widget button[data-action] {
  padding: 6px;
}

.bootstrap-datetimepicker-widget .btn[data-action=incrementHours]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Increment Hours";
}

.bootstrap-datetimepicker-widget .btn[data-action=incrementMinutes]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Increment Minutes";
}

.bootstrap-datetimepicker-widget .btn[data-action=decrementHours]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Decrement Hours";
}

.bootstrap-datetimepicker-widget .btn[data-action=decrementMinutes]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Decrement Minutes";
}

.bootstrap-datetimepicker-widget .btn[data-action=showHours]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Show Hours";
}

.bootstrap-datetimepicker-widget .btn[data-action=showMinutes]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Show Minutes";
}

.bootstrap-datetimepicker-widget .btn[data-action=togglePeriod]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Toggle AM/PM";
}

.bootstrap-datetimepicker-widget .btn[data-action=clear]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Clear the picker";
}

.bootstrap-datetimepicker-widget .btn[data-action=today]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Set the date to today";
}

.bootstrap-datetimepicker-widget .picker-switch {
  text-align: center;
}

.bootstrap-datetimepicker-widget .picker-switch::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Toggle Date and Time Screens";
}

.bootstrap-datetimepicker-widget .picker-switch td {
  padding: 0;
  margin: 0;
  height: auto;
  width: auto;
  line-height: inherit;
}

.bootstrap-datetimepicker-widget .picker-switch td span {
  line-height: 2.5;
  height: 2.5em;
  width: 100%;
}

.bootstrap-datetimepicker-widget table {
  width: 100%;
  margin: 0;
}

.bootstrap-datetimepicker-widget table td, .bootstrap-datetimepicker-widget table th {
  text-align: center;
  border-radius: 4px;
}

.bootstrap-datetimepicker-widget table th {
  height: 20px;
  line-height: 20px;
  width: 20px;
}

.bootstrap-datetimepicker-widget table th.picker-switch {
  width: 145px;
}

.bootstrap-datetimepicker-widget table th.disabled, .bootstrap-datetimepicker-widget table th.disabled:hover {
  background: none;
  color: #777;
  cursor: not-allowed;
}

.bootstrap-datetimepicker-widget table th.prev::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Previous Month";
}

.bootstrap-datetimepicker-widget table th.next::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Next Month";
}

.bootstrap-datetimepicker-widget table thead tr:first-child th {
  cursor: pointer;
}

.bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
  background: #eee;
}

.bootstrap-datetimepicker-widget table td {
  height: 54px;
  line-height: 54px;
  width: 54px;
}

.bootstrap-datetimepicker-widget table td.cw {
  font-size: 0.8em;
  height: 20px;
  line-height: 20px;
  color: #777;
}

.bootstrap-datetimepicker-widget table td.day {
  height: 20px;
  line-height: 20px;
  width: 20px;
}

.bootstrap-datetimepicker-widget table td.day:hover, .bootstrap-datetimepicker-widget table td.hour:hover, .bootstrap-datetimepicker-widget table td.minute:hover, .bootstrap-datetimepicker-widget table td.second:hover {
  background: #eee;
  cursor: pointer;
}

.bootstrap-datetimepicker-widget table td.old, .bootstrap-datetimepicker-widget table td.new {
  color: #777;
}

.bootstrap-datetimepicker-widget table td.today {
  position: relative;
}

.bootstrap-datetimepicker-widget table td.today:before {
  content: "";
  display: inline-block;
  border: solid transparent;
  border-width: 0 0 7px 7px;
  border-bottom-color: #337ab7;
  border-top-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 4px;
  right: 4px;
}

.bootstrap-datetimepicker-widget table td.active, .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #337ab7;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.bootstrap-datetimepicker-widget table td.active.today:before {
  border-bottom-color: #fff;
}

.bootstrap-datetimepicker-widget table td.disabled, .bootstrap-datetimepicker-widget table td.disabled:hover {
  background: none;
  color: #777;
  cursor: not-allowed;
}

.bootstrap-datetimepicker-widget table td span {
  display: inline-block;
  width: 54px;
  height: 54px;
  line-height: 54px;
  margin: 2px 1.5px;
  cursor: pointer;
  border-radius: 4px;
}

.bootstrap-datetimepicker-widget table td span:hover {
  background: #eee;
}

.bootstrap-datetimepicker-widget table td span.active {
  background-color: #337ab7;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.bootstrap-datetimepicker-widget table td span.old {
  color: #777;
}

.bootstrap-datetimepicker-widget table td span.disabled, .bootstrap-datetimepicker-widget table td span.disabled:hover {
  background: none;
  color: #777;
  cursor: not-allowed;
}

.bootstrap-datetimepicker-widget.usetwentyfour td.hour {
  height: 27px;
  line-height: 27px;
}

.bootstrap-datetimepicker-widget.wider {
  width: 21em;
}

.bootstrap-datetimepicker-widget .datepicker-decades .decade {
  line-height: 1.8em !important;
}

.input-group.date .input-group-addon {
  cursor: pointer;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/*
* iziToast | v1.2.0
* http://izitoast.marcelodolce.com
* by Marcelo Dolce.
*/

.iziToast-capsule {
  font-size: 0;
  height: 0;
  width: 100%;
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  transition: transform 0.5s cubic-bezier(0.25, 0.8, 0.25, 1), height 0.5s cubic-bezier(0.25, 0.8, 0.25, 1);
}

.iziToast-capsule,
.iziToast-capsule * {
  box-sizing: border-box;
}

.iziToast-overlay {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 997;
}

.iziToast {
  display: inline-block;
  clear: both;
  position: relative;
  font-family: "Lato", Tahoma, Arial;
  font-size: 14px;
  padding: 8px 45px 9px 0;
  background: rgba(238, 238, 238, 0.9);
  border-color: rgba(238, 238, 238, 0.9);
  width: 100%;
  pointer-events: all;
  cursor: default;
  transform: translateX(0);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  min-height: 54px;
}

.iziToast > .iziToast-progressbar {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  z-index: 1;
  background: rgba(255, 255, 255, 0.2);
}

.iziToast > .iziToast-progressbar > div {
  height: 2px;
  width: 100%;
  background: rgba(0, 0, 0, 0.3);
  border-radius: 0 0 3px 3px;
}

.iziToast.iziToast-balloon:before {
  content: "";
  position: absolute;
  right: 8px;
  left: auto;
  width: 0px;
  height: 0px;
  top: 100%;
  border-right: 0px solid transparent;
  border-left: 15px solid transparent;
  border-top: 10px solid #000;
  border-top-color: inherit;
  border-radius: 0;
}

.iziToast.iziToast-balloon .iziToast-progressbar {
  top: 0;
  bottom: auto;
}

.iziToast.iziToast-balloon > div {
  border-radius: 0 0 0 3px;
}

.iziToast > .iziToast-cover {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  height: 100%;
  margin: 0;
  background-size: 100%;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-color: rgba(0, 0, 0, 0.1);
}

.iziToast > .iziToast-close {
  position: absolute;
  right: 0;
  top: 0;
  border: 0;
  padding: 0;
  opacity: 0.6;
  width: 42px;
  height: 100%;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAJPAAACTwBcGfW0QAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAD3SURBVFiF1ZdtDoMgDEBfdi4PwAX8vLFn0qT7wxantojKupmQmCi8R4tSACpgjC2ICCUbEBa8ingjsU1AXRBeR8aLN64FiknswN8CYefBBDQ3whuFESy7WyQMeC0ipEI0A+0FeBvHUFN8xPaUhAH/iKoWsnXHGegy4J0yxialOfaHJAz4bhRzQzgDvdGnz4GbAonZbCQMuBm1K/kcFu8Mp1N2cFFpsxsMuJqqbIGExGl4loARajU1twskJLLhIsID7+tvUoDnIjTg5T9DPH9EBrz8rxjPzciAl9+O8SxI8CzJ8CxKFfh3ynK8Dyb8wNHM/XDqejx/AtNyPO87tNybAAAAAElFTkSuQmCC") no-repeat 50% 50%;
  background-size: 8px;
  cursor: pointer;
  outline: none;
}

.iziToast > .iziToast-close:hover {
  opacity: 1;
}

.iziToast > .iziToast-body {
  position: relative;
  padding: 0 0 0 10px;
  height: auto;
  min-height: 36px;
  margin: 0 0 0 15px;
  text-align: left;
}

.iziToast > .iziToast-body::after {
  content: "";
  display: table;
  clear: both;
}

.iziToast > .iziToast-body .iziToast-texts {
  margin: 10px 0 0 0;
  display: inline-block;
  float: left;
}

.iziToast > .iziToast-body .iziToast-buttons {
  min-height: 17px;
  float: left;
  margin: 4px -2px;
}

.iziToast > .iziToast-body .iziToast-buttons > a,
.iziToast > .iziToast-body .iziToast-buttons > button,
.iziToast > .iziToast-body .iziToast-buttons > input {
  position: relative;
  display: inline-block;
  margin: 2px;
  border-radius: 2px;
  border: 0;
  padding: 5px 10px;
  font-size: 12px;
  letter-spacing: 0.02em;
  cursor: pointer;
  background: rgba(0, 0, 0, 0.1);
  color: #000;
}

.iziToast > .iziToast-body .iziToast-buttons > a:hover,
.iziToast > .iziToast-body .iziToast-buttons > button:hover,
.iziToast > .iziToast-body .iziToast-buttons > input:hover {
  background: rgba(0, 0, 0, 0.2);
}

.iziToast > .iziToast-body .iziToast-buttons > a:focus,
.iziToast > .iziToast-body .iziToast-buttons > button:focus,
.iziToast > .iziToast-body .iziToast-buttons > input:focus {
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.6);
}

.iziToast > .iziToast-body .iziToast-buttons > a:active,
.iziToast > .iziToast-body .iziToast-buttons > button:active,
.iziToast > .iziToast-body .iziToast-buttons > input:active {
  top: 1px;
}

.iziToast > .iziToast-body .iziToast-icon {
  height: 100%;
  position: absolute;
  left: 0;
  top: 50%;
  display: table;
  font-size: 23px;
  line-height: 24px;
  margin-top: -12px;
  color: #000;
}

.iziToast > .iziToast-body .iziToast-icon.ico-info {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAflBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCtoPsAAAAKXRSTlMA6PsIvDob+OapavVhWRYPrIry2MxGQ97czsOzpJaMcE0qJQOwVtKjfxCVFeIAAAI3SURBVFjDlJPZsoIwEETnCiGyb8q+qmjl/3/wFmGKwjBROS9QWbtnOqDDGPq4MdMkSc0m7gcDDhF4NRdv8NoL4EcMpzoJglPl/KTDz4WW3IdvXEvxkfIKn7BMZb1bFK4yZFqghZ03jk0nG8N5NBwzx9xU5cxAg8fXi20/hDdC316lcA8o7t16eRuQvW1XGd2d2P8QSHQDDbdIII/9CR3lUF+lbucfJy4WfMS64EJPORnrZxtfc2pjJdnbuags3l04TTtJMXrdTph4Pyg4XAjugAJqMDf5Rf+oXx2/qi4u6nipakIi7CsgiuMSEF9IGKg8heQJKkxIfFSUU/egWSwNrS1fPDtLfon8sZOcYUQml1Qv9a3kfwsEUyJEMgFBKzdV8o3Iw9yAjg1jdLQCV4qbd3no8yD2GugaC3oMbF0NYHCpJYSDhNI5N2DAWB4F4z9Aj/04Cna/x7eVAQ17vRjQZPh+G/kddYv0h49yY4NWNDWMMOMUIRYvlTECmrN8pUAjo5RCMn8KoPmbJ/+Appgnk//Sy90GYBCGgm7IAskQ7D9hFKW4ApB1ei3FSYD9PjGAKygAV+ARFYBH5BsVgG9kkBSAQWKUFYBRZpkUgGVinRWAdUZQDABBQdIcAElDVBUAUUXWHQBZx1gMAGMprM0AsLbVXHsA5trZe93/wp3svQ0YNb/jWV3AIOLsMtlznSNOH7JqjOpDVh7z8qCZR10ftvO4nxeOvPLkpSuvfXnxzKtvXr7j+v8C5ii0e71At7cAAAAASUVORK5CYII=") no-repeat 50% 50%;
  background-size: 85%;
  width: 24px;
  height: 24px;
}

.iziToast > .iziToast-body .iziToast-icon.ico-warning {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABECAMAAAAPzWOAAAAAkFBMVEUAAAAAAAABAAIAAAABAAIAAAMAAAABAAIBAAIBAAIAAAIAAAABAAIAAAABAAICAAICAAIAAAIAAAAAAAAAAAABAAIBAAIAAAMAAAABAAIBAAMBAAECAAIAAAIAAAIAAAABAAIBAAIBAAMBAAIBAAEAAAIAAAMAAAAAAAABAAECAAICAAIAAAIAAAMAAAQAAAE05yNAAAAAL3RSTlMAB+kD7V8Q+PXicwv7I9iYhkAzJxnx01IV5cmnk2xmHfzexsK4eEw5L7Gei39aRw640awAAAHQSURBVFjD7ZfJdoJAEEWJgCiI4oDiPM8m7///LidErRO7sHrY5u7YXLr7vKqu9kTC0HPmo9n8cJbEQOzqqAdAUHeUZACQuTkGDQBoDJwkHZR0XBz9FkpafXuHP0SJ09mGeJLZ5wwlTmcbA0THPmdEK7XPGTG1zxmInn3OiJ19zkB0jSVTKExMHT0wjAwlWzC0fSPHF1gWRpIhWMYm7fYTFcQGlbemf4dFfdTGg0B/KXM8qBU/3wntbq7rSGqvJ9kla6IpueFJet8fxfem5yhykjyOgNaWF1qSGd5JMNNxpNF7SZQaVh5JzLrTCZIEJ1GyEyVyd+pClMjdaSJK5O40giSRu5PfFiVyd1pAksjdKRnrSsbVdbiHrgT7yss315fkVQPLFQrL+4FHeOXKO5YRFEKv5AiFaMlKLlBpJuVCJlC5sJfvCgztru/3NmBYccPgGTxRAzxn1XGEMUf58pXZvjoOsOCgjL08+b53mtfAM/SVsZcjKLtysQZPqIy9HPP3m/3zKItRwT0LyQo8sTr26tcO83DIUMWIJjierHLsJda/tbNBFY0BP/bKtcM8HNIWCK3aYR4OMzgxo5w5EFLOLKDExXAm9gI4E3iAO94/Ct/lKWuM2LMGbgAAAABJRU5ErkJggg==") no-repeat 50% 50%;
  background-size: 85%;
  width: 24px;
  height: 24px;
}

.iziToast > .iziToast-body .iziToast-icon.ico-error {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAeFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVyEiIAAAAJ3RSTlMA3BsB98QV8uSyWVUFz7+kcWMM2LuZioBpTUVBNcq2qaibj4d1azLZZYABAAACZElEQVRYw7WX25KCMAyGAxUoFDkpiohnV97/DXeGBtoOUprZ2dyo1K82fxKbwJJVp+KQZ7so2mX5oThVQLKwjDe9YZu4DF3ptAn6rxY0qQPOEq9fNC9ha3y77a22ba24v+9Xbe8v8x03dPOC2/NdvB6xeSreLfGJpnx0TyotKqLm2s7Jd/WO6ivXNp0tCy02R/aFz5VQ5wUPlUL5fIfj5KIlVGU0nWHm/5QtoTVMWY8mzIVu1K9O7XH2JiU/xnOOT39gnUfj+lFHddx4tFjL3/H8jjzaFCy2Rf0c/fdQyQszI8BDR973IyMSKa4krjxAiW/lkRvMP+bKK9WbYS1ASQg8dKjaUGlYPwRe/WoIkz8tiQchH5QAEMv6T0k8MD4mUyWr4E7jAWqZ+xWcMIYkXvlwggJ3IvFK+wIOcpXAo8n8P0COAaXyKH4OsjBuZB4ew0IGu+H1SebhNazsQBbWm8yj+hFuUJB5eMsN0IUXmYendAFFfJB5uEkRMYwxmcd6zDGRtmQePEykAgubymMRFmMxCSIPCRbTuFNN5OGORTjmNGc0Po0m8Uv0gcCry6xUhR2QeLii9tofbEfhz/qvNti+OfPqNm2Mq6105FUMvdT4GPmufMiV8PqBMkc+DdT1bjYYbjzU/ew23VP4n3mLAz4n8Jtv/Ui3ceTT2mzz5o1mZt0gnBpmsdjqRqVlmplcPdqa7X23kL9brdm2t/uBYDPn2+tyu48mtIGD10JTuUrukVrbCFiwDzcHrPjxKt7PW+AZQyT/WESO+1WL7f3o+WLHL2dYMSZsg6dg/z360ofvP4//v1NPzgs28WlWAAAAAElFTkSuQmCC") no-repeat 50% 50%;
  background-size: 80%;
  width: 24px;
  height: 24px;
}

.iziToast > .iziToast-body .iziToast-icon.ico-success {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABABAMAAABYR2ztAAAAIVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABt0UjBAAAACnRSTlMApAPhIFn82wgGv8mVtwAAAKVJREFUSMft0LEJAkEARNFFFEw1NFJb8CKjAy1AEOzAxNw+bEEEg6nyFjbY4LOzcBwX7S/gwUxoTdIn+Jbv4Lv8bx446+kB6VsBtK0B+wbMCKxrwL33wOrVeeChX28n7KTOTjgoEu6DRSYAgAAAAkAmAIAAAAIACQIkMkACAAgAIACAyECBKAOJuCagTJwSUCaUAEMAABEBRwAAEQFLbCJgO4bW+AZKGnktR+jAFAAAAABJRU5ErkJggg==") no-repeat 50% 50%;
  background-size: 85%;
  width: 24px;
  height: 24px;
}

.iziToast > .iziToast-body .iziToast-icon.ico-question {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAQAAAAAYLlVAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfhCQkUEhFovxTxAAAEDklEQVRo3s2ZTWgTQRTHf03ipTRUqghNSgsRjHgQrFUQC6JgD1Kak3gQUUoPqRdBglf1oBehBws9Cn4cGk+1SOmh2upBxAYVoeJHrR9tgq0i1Cq0lqYeks7MbpPdmU00/c8hm9n33v/t7Nt5M2+qMEWQI0QIibZKRrQpHvLL2KI2wnQzzBKrDm2RIeKEy01dTYKUI7G1ZRknQXV5yP10kTYgly1NF/5S6duZ8ES+1iZodyaocrjXxE0OFeifYYgp0mRIkwFChAkRJsIxGgrIP+I0n82fvZW5dc/zkss0O2o1c5mX6/TmaDWl77RFe5YkUW3tKEmyFv0lOvXJ/fTYnmCEFuMRbGHEZqVHLyT9DFjUJmkzJl9DG5MWWwM6Llif/gF1nukB6nhgGwUXdFrE+wiURA8QoM9i0zEWWpXQW+ZsyeRrOMuyEo5Fv4gmy4dXPvqcC+pH2VRYaMwy+OWG+iLGCgm0W0Kv9HdvR8ASjmKCXpuK/bxiV/76A/v5UdDIZuKcJGjrnec5KZ7wwsWFOp6xPX/9mt2sqDe7FO+Kf/fXHBPPDWpdXGhTpLvUG9VKwh1xMDDjkvu+cNDFBTk7ptX1QkKZ850m3duu6fcrWxwdaFFyREJ2j4vOpKP6Du6z4uJCv8sYJIVkCnJBGGZaBONO3roY2EqNrSfIPi7SKP4fdXyNUd6I6wbSAHEl33tFLe+FlSsusnK90A0+oEPcuufZgXnOi+u9LrKSJQZQw6LwqBnv2CKsfHORbFbyQhA6xN/pEuihSdj56Co7LWRjPiKie6gkB2LiKuUqK5kiPkLiz1QJ9K1cNXBAMoUCigNpQ9IqDtMI1HKA4/jyvUsaoSyZLA5kjOjDPFZen8Ql5TsvBskUgjciIPSX3QAXC86DT7VWvlEh/xZ+ij9BDVWJ0QL0SbZq6QaFxoLPcXPmBLveLCc4wXdDK6s+6/vwhCSniFLPXW0NJe5UB8zKCsviqpc7vGPVQFcyZbyPwGD+d5ZnxmNWlhG4xSBZZjivjIWHEQgoDkSMjMwTo54569JSE5IpA7EyJSMTyGTUAUFlO1ZKOtaHTMeL1PhYYFTcihmY2cQ5+ullj7EDkiVfVez2sCTz8yiv84djhg7IJVk81xFWJlPdfHBG0flkRC/zQFZ+DSllNtfDdUsOMCliyGX5uOzU3ZhIXFDof4m1gDuKbEx0t2YS25gVGpcMnr/I1kx3c6piB8P8ZoqEwfMX3ZyCXynJTmq/U7NUXqfUzCbWL1wqVKBQUeESzQYoUlW8TAcVL1RCxUu1G6BYXfFyfQ4VPbDI4T8d2WzgQ6sc/vmxnTsqfHCZQzUJxm1h5dxS5Tu6lQgTZ0ipqRVqSwzTbbLHMt+c19iO76tsx/cLZub+Ali+tYC93olEAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE3LTA5LTA5VDIwOjE4OjE3KzAyOjAwjKtfjgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNy0wOS0wOVQyMDoxODoxNyswMjowMP325zIAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC") no-repeat 50% 50%;
  background-size: 85%;
  width: 24px;
  height: 24px;
}

.iziToast > .iziToast-body .iziToast-title {
  padding: 0;
  margin: 0;
  line-height: 16px;
  font-size: 14px;
  text-align: left;
  float: left;
  color: #000;
  white-space: normal;
}

.iziToast > .iziToast-body .iziToast-message {
  padding: 0;
  margin: 0 0 10px 0;
  font-size: 14px;
  line-height: 16px;
  text-align: left;
  float: left;
  color: rgba(0, 0, 0, 0.6);
  white-space: normal;
}

.iziToast.iziToast-animateInside .iziToast-title,
.iziToast.iziToast-animateInside .iziToast-message,
.iziToast.iziToast-animateInside .iziToast-icon,
.iziToast.iziToast-animateInside .iziToast-buttons-child {
  opacity: 0;
}

.iziToast-target {
  position: relative;
  width: 100%;
  margin: 0 auto;
}

.iziToast-target .iziToast-capsule {
  overflow: hidden;
}

.iziToast-target .iziToast-capsule:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

.iziToast-target .iziToast-capsule .iziToast {
  width: 100%;
  float: left;
}

.iziToast-wrapper {
  z-index: 999;
  position: fixed;
  width: 100%;
  pointer-events: none;
  display: flex;
  flex-direction: column;
}

.iziToast-wrapper .iziToast.iziToast-balloon:before {
  border-right: 0 solid transparent;
  border-left: 15px solid transparent;
  border-top: 10px solid #000;
  border-top-color: inherit;
  right: 8px;
  left: auto;
}

.iziToast-wrapper-bottomLeft {
  left: 0;
  bottom: 0;
}

.iziToast-wrapper-bottomLeft .iziToast.iziToast-balloon:before {
  border-right: 15px solid transparent;
  border-left: 0 solid transparent;
  right: auto;
  left: 8px;
}

.iziToast-wrapper-bottomRight {
  right: 0;
  bottom: 0;
  text-align: right;
}

.iziToast-wrapper-topLeft {
  left: 0;
  top: 0;
}

.iziToast-wrapper-topLeft .iziToast.iziToast-balloon:before {
  border-right: 15px solid transparent;
  border-left: 0 solid transparent;
  right: auto;
  left: 8px;
}

.iziToast-wrapper-topRight {
  top: 0;
  right: 0;
  text-align: right;
}

.iziToast-wrapper-topCenter {
  top: 0;
  left: 0;
  right: 0;
  text-align: center;
}

.iziToast-wrapper-bottomCenter {
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
}

.iziToast-wrapper-center {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  justify-content: center;
  flex-flow: column;
  align-items: center;
}

.iziToast-rtl {
  direction: rtl;
  padding: 8px 0 9px 45px;
  font-family: Tahoma, "Lato", Arial;
}

.iziToast-rtl .iziToast-cover {
  left: auto;
  right: 0;
}

.iziToast-rtl .iziToast-close {
  right: auto;
  left: 0;
}

.iziToast-rtl .iziToast-body {
  padding: 0 10px 0 0;
  margin: 0 16px 0 0;
  text-align: right;
}

.iziToast-rtl .iziToast-body .iziToast-buttons,
.iziToast-rtl .iziToast-body .iziToast-texts,
.iziToast-rtl .iziToast-body .iziToast-title,
.iziToast-rtl .iziToast-body .iziToast-message {
  float: right;
  text-align: right;
}

.iziToast-rtl .iziToast-body .iziToast-icon {
  left: auto;
  right: 0;
}

@media only screen and (min-width: 568px) {
  .iziToast-wrapper {
    padding: 10px 15px;
  }

  .iziToast-cover {
    border-radius: 3px 0 0 3px;
  }

  .iziToast {
    margin: 5px 0;
    border-radius: 3px;
    width: auto;
  }

  .iziToast::after {
    content: "";
    z-index: -1;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 3px;
    box-shadow: inset 0 -10px 20px -10px rgba(0, 0, 0, 0.2), inset 0 0 5px rgba(0, 0, 0, 0.1), 0 8px 8px -5px rgba(0, 0, 0, 0.25);
  }

  .iziToast.iziToast-color-dark::after {
    box-shadow: inset 0 -10px 20px -10px rgba(255, 255, 255, 0.3), 0 10px 10px -5px rgba(0, 0, 0, 0.25);
  }

  .iziToast.iziToast-balloon .iziToast-progressbar {
    background: transparent;
  }

  .iziToast.iziToast-balloon::after {
    box-shadow: 0 10px 10px -5px rgba(0, 0, 0, 0.25), inset 0 10px 20px -5px rgba(0, 0, 0, 0.25);
  }

  .iziToast-target .iziToast::after {
    box-shadow: inset 0 -10px 20px -10px rgba(0, 0, 0, 0.2), inset 0 0 5px rgba(0, 0, 0, 0.1);
  }
}

.iziToast.iziToast-theme-dark {
  background: #565c70;
  border-color: #565c70;
}

.iziToast.iziToast-theme-dark .iziToast-title {
  color: #fff;
}

.iziToast.iziToast-theme-dark .iziToast-message {
  color: rgba(255, 255, 255, 0.7);
  font-weight: 300;
}

.iziToast.iziToast-theme-dark .iziToast-close {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfgCR4OIQIPSao6AAAAwElEQVRIx72VUQ6EIAwFmz2XB+AConhjzqTJ7JeGKhLYlyx/BGdoBVpjIpMJNjgIZDKTkQHYmYfwmR2AfAqGFBcO2QjXZCd24bEggvd1KBx+xlwoDpYmvnBUUy68DYXD77ESr8WDtYqvxRex7a8oHP4Wo1Mkt5I68Mc+qYqv1h5OsZmZsQ3gj/02h6cO/KEYx29hu3R+VTTwz6D3TymIP1E8RvEiiVdZfEzicxYLiljSxKIqlnW5seitTW6uYnv/Aqh4whX3mEUrAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE2LTA5LTMwVDE0OjMzOjAyKzAyOjAwl6RMVgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNi0wOS0zMFQxNDozMzowMiswMjowMOb59OoAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC") no-repeat 50% 50%;
  background-size: 8px;
}

.iziToast.iziToast-theme-dark .iziToast-icon {
  color: #fff;
}

.iziToast.iziToast-theme-dark .iziToast-icon.ico-info {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAflBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////vroaSAAAAKXRSTlMA6PsIvDob+OapavVhWRYPrIry2MxGQ97czsOzpJaMcE0qJQOwVtKjfxCVFeIAAAI3SURBVFjDlJPZsoIwEETnCiGyb8q+qmjl/3/wFmGKwjBROS9QWbtnOqDDGPq4MdMkSc0m7gcDDhF4NRdv8NoL4EcMpzoJglPl/KTDz4WW3IdvXEvxkfIKn7BMZb1bFK4yZFqghZ03jk0nG8N5NBwzx9xU5cxAg8fXi20/hDdC316lcA8o7t16eRuQvW1XGd2d2P8QSHQDDbdIII/9CR3lUF+lbucfJy4WfMS64EJPORnrZxtfc2pjJdnbuags3l04TTtJMXrdTph4Pyg4XAjugAJqMDf5Rf+oXx2/qi4u6nipakIi7CsgiuMSEF9IGKg8heQJKkxIfFSUU/egWSwNrS1fPDtLfon8sZOcYUQml1Qv9a3kfwsEUyJEMgFBKzdV8o3Iw9yAjg1jdLQCV4qbd3no8yD2GugaC3oMbF0NYHCpJYSDhNI5N2DAWB4F4z9Aj/04Cna/x7eVAQ17vRjQZPh+G/kddYv0h49yY4NWNDWMMOMUIRYvlTECmrN8pUAjo5RCMn8KoPmbJ/+Appgnk//Sy90GYBCGgm7IAskQ7D9hFKW4ApB1ei3FSYD9PjGAKygAV+ARFYBH5BsVgG9kkBSAQWKUFYBRZpkUgGVinRWAdUZQDABBQdIcAElDVBUAUUXWHQBZx1gMAGMprM0AsLbVXHsA5trZe93/wp3svQ0YNb/jWV3AIOLsMtlznSNOH7JqjOpDVh7z8qCZR10ftvO4nxeOvPLkpSuvfXnxzKtvXr7j+v8C5ii0e71At7cAAAAASUVORK5CYII=") no-repeat 50% 50%;
  background-size: 85%;
}

.iziToast.iziToast-theme-dark .iziToast-icon.ico-warning {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABECAMAAAAPzWOAAAAAllBMVEUAAAD////+//3+//3+//3///////z+//3+//3+//3////////////9//3////+//39//3///3////////////+//3+//39//3///z+//z+//7///3///3///3///3////////+//3+//3+//3+//z+//3+//7///3///z////////+//79//3///3///z///v+//3///+trXouAAAAMHRSTlMAB+j87RBf+PXiCwQClSPYhkAzJxnx05tSyadzcmxmHRbp5d7Gwrh4TDkvsYt/WkdQzCITAAAB1UlEQVRYw+3XaXKCQBCGYSIIighoxCVqNJrEPfly/8vFImKXduNsf/Mc4K1y7FnwlMLQc/bUbj85R6bA1LXRDICg6RjJcZa7NQYtnLUGTpERSiOXxrOPkv9s30iGKDmtbYir3H7OUHJa2ylAuvZzRvzUfs7Ii/2cgfTt54x82s8ZSM848gJmYtroQzA2jHwA+LkBIEuMGt+QIng1igzlyMrkuP2CyOi47axRaYTL5jhDJehoR+aovC29s3iIyly3Eb+hRCvZo2qsGTnhKr2cLDS+J73GsqBI9W80UCmWWpEuhIjh6ZRGjyNRarjzKGJ2Ou2himCvjHwqI+rTqQdlRH06TZQR9ek0hiqiPp06mV4ke7QPX6ERUZxO8Uo3sqrfhxvoRrCpvXwL/UjR9GRHMIvLgke4d5QbiwhM6JV2YKKF4vIl7XIBkwm4keryJVmvk/TfwcmPwQNkUQuyA2/sYGwnXL7GPu4bW1jYsmevrNj09/MGZMOEPXslQVqO8hqykD17JfPHP/bmo2yGGpdZiH3IZvzZa7B3+IdDjjpjesHJcvbs5dZ/e+cddVoDdvlq7x12Nac+iN7e4R8OXTjp0pw5CGnOLNDEzeBs5gVwFniAO+8f8wvfeXP2hyqnmwAAAABJRU5ErkJggg==") no-repeat 50% 50%;
  background-size: 85%;
}

.iziToast.iziToast-theme-dark .iziToast-icon.ico-error {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAeFBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////GqOSsAAAAJ3RSTlMA3BsB98QV8uSyWVUFz6RxYwzYvbupmYqAaU1FQTXKv7abj4d1azKNUit3AAACZElEQVRYw7WXaZOCMAyGw30UORRQBLxX/v8/3BkaWjrY2szO5otKfGrzJrEp6Kw6F8f8sI+i/SE/FucKSBaWiT8p5idlaEtnXTB9tKDLLHAvdSatOan3je93k9F2vRF36+mr1a6eH2NFNydoHq/ieU/UXcWjjk9XykdNWq2ywtp4tXL6Wb2T/MqtzzZutsrNyfvA51KoQROhVCjfrnASIRpSVUZiD5v4RbWExjRdJzSmOsZFvzYz59kRSr6V5zE+/QELHkNdb3VRx45HS1b1u+zfkkcbRAZ3qJ9l/A4qefHUDMShJe+6kZKJDD2pLQ9Q4lu+5Q7rz7Plperd7AtQEgIPI6o2dxr2D4GXvxqCiKcn8cD4gxIAEt7/GYkHL16KqeJd0NB4gJbXfgVnzCGJlzGcocCVSLzUvoAj9xJ4NF7/R8gxoVQexc/hgBpSebjPjgPs59cHmYfn7NkDb6wXmUf1I1ygIPPw4gtgCE8yDw8eAop4J/PQcBExjQmZx37MsZB2ZB4cLKQCG5vKYxMWSzMxIg8pNtOyUkvkocEmXGo69mh8FgnxS4yBwMvDrJSNHZB4uC3ayz/YkcIP4lflwVIT+OU07ZSjrbTkZQ6dTPkYubZ8GC/Cqxu6WvJZII93dcCw46GdNqdpTeF/tiMOuDGB9z/NI6NvyWetGPM0g+bVNeovBmamHXWj0nCbEaGeTMN2PWrqd6cM26ZxP2DeJvj+ph/30Zi/GmRbtlK5SptI+nwGGnvH6gUruT+L16MJHF+58rwNIifTV0vM8+hwMeOXAb6Yx0wXT+b999WXfvn+8/X/F7fWzjdTord5AAAAAElFTkSuQmCC") no-repeat 50% 50%;
  background-size: 80%;
}

.iziToast.iziToast-theme-dark .iziToast-icon.ico-success {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABABAMAAABYR2ztAAAAIVBMVEUAAAD////////////////////////////////////////PIev5AAAACnRSTlMApAPhIFn82wgGv8mVtwAAAKVJREFUSMft0LEJAkEARNFFFEw1NFJb8CKjAy1AEOzAxNw+bEEEg6nyFjbY4LOzcBwX7S/gwUxoTdIn+Jbv4Lv8bx446+kB6VsBtK0B+wbMCKxrwL33wOrVeeChX28n7KTOTjgoEu6DRSYAgAAAAkAmAIAAAAIACQIkMkACAAgAIACAyECBKAOJuCagTJwSUCaUAEMAABEBRwAAEQFLbCJgO4bW+AZKGnktR+jAFAAAAABJRU5ErkJggg==") no-repeat 50% 50%;
  background-size: 85%;
}

.iziToast.iziToast-theme-dark .iziToast-icon.ico-question {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAQAAAAAYLlVAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfhCQkUEg18vki+AAAETUlEQVRo3s1ZTWhbRxD+VlIuxsLFCYVIIQYVopBDoK5bKDWUBupDMNbJ5FBKg/FBziUQdE9yaC+FHBrwsdCfQ9RTGoLxwWl+DqHEojUFFydxnB9bInZDqOsErBrr6yGvs/ueX97bldTKo4Pe7puZb3Z33s7srIIjMY1jyCEjP6ImvyX8pF64arSHznKC06wzijY5xSKz7YbuYokV2lODsyyxqz3gSY6z6gCuqcpxJluFH+Z8U+D/0jyHoxFUBHgfvsGHIS9WMIUlVFFDFTUAGWSRQRY5HMeBEP6b+Ew9dh/7INd2jGeO59kfKdXP85zbIbfGQVf4sYC3N1hm3lo6zzIbPvk6x+zBk7wQGMEMB5xncIAzAS0XrFySSV72iS1yyBVcdA1x0afrsoUJgdFfY2+z8ADAXl7zz0KcwJiPfZKpVuABgClO+nRG+QIHDdfb4qlWwUXvKW4Z7vi6L4J9vg+vbfCeCeZH2RfOdMOc/HbCA4BvIW6EMQz7XK/ltd+hP+VzR9mgva2YSfyGI17fA7ynnocqeQNFfIJ0oHsdv6CC2+rXGBN6cQdveY3fcVRtmy/HDete+93zy8jA8zV7YkwYMrjHzRddRsCdiVCwwmh6wg9iTNC7Y9XIF1iS7kbUpsvvGEdPuTfSgAEjRpR096x0liPFD/Eqt2NMuBQzB2XhrACAApjFsuQFh9XdGAX70B3oSuNdnMVBaX+sopYxjwVpHFBVACyKTXNoktjD+6Ll8xhenS9MAAkAI/Lux2YNUOs4I413Ypg1SgEAu7kpFvWjaeJe0fJHDGe/cNaZBkekudw8PMA+0fMwlndZeAsJ5KR/qhUDUJCnSiyvRsolkJHGUgvjH8QXDgZopEzKMKDqCKrwEQ4C6MH7GEXC665buLJG8hlQc4LP4paxfJrOqYVYYY2UARfEIazTbgDg2dB98GebzJd54b8L/iWNdLyooeR6CHyZ+6xk0yKxkYg6nEVSUG4VJ9QJ9cxRCxO+9WiOyvgUeexXP1hLGH5nGuBWVtiSp4vqe3VP0UFWI9Wan4Er3v8q7jjPWVtm4FtcQQMrOKO2nOQCM5AyDMi56FDrKHA/1nyppS1ppBpYaE8wciEjGI2AaeM41kI4doDX4XiT3Qm1gevyruCgZg9P8xIv8m1nCzTKq6oiJ9xTMiZ505P5m8cdZ0CnZMVXHVljM7WMBzxpyDxygtdxoCEFTaMIWbZU85UvBjgUMYy0fBaAF8V1Lj9qWQ1aMZ5f4k9r+AGMSkMP1vZoZih6k6sicc5h/OFHM9vDqU/VIU7zJZdYYsKGH4g4nAJMGiXZRds1pVMoZ69RM5vfkbh0qkBhsnS2RLMLilQdL9MBHS9UAh0v1e6CYnXHy/WeeCcvLDwl/9OVze69tPKM+M+v7eJN6OzFpWdEF0ucDbhVNFXadnVrmJFlkVNGTS2M6pzmhMvltfPhnN2B63sVuL7fcNP3D1TSk2ihosPrAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE3LTA5LTA5VDIwOjE4OjEzKzAyOjAweOR7nQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNy0wOS0wOVQyMDoxODoxMyswMjowMAm5wyEAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC") no-repeat 50% 50%;
  background-size: 85%;
}

.iziToast.iziToast-theme-dark .iziToast-buttons > a,
.iziToast.iziToast-theme-dark .iziToast-buttons > button,
.iziToast.iziToast-theme-dark .iziToast-buttons > input {
  color: #fff;
  background: rgba(255, 255, 255, 0.1);
}

.iziToast.iziToast-theme-dark .iziToast-buttons > a:hover,
.iziToast.iziToast-theme-dark .iziToast-buttons > button:hover,
.iziToast.iziToast-theme-dark .iziToast-buttons > input:hover {
  background: rgba(255, 255, 255, 0.2);
}

.iziToast.iziToast-theme-dark .iziToast-buttons > a:focus,
.iziToast.iziToast-theme-dark .iziToast-buttons > button:focus,
.iziToast.iziToast-theme-dark .iziToast-buttons > input:focus {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.6);
}

.iziToast.iziToast-color-red {
  background: rgba(255, 175, 180, 0.9);
  border-color: rgba(255, 175, 180, 0.9);
}

.iziToast.iziToast-color-orange {
  background: rgba(255, 207, 165, 0.9);
  border-color: rgba(255, 207, 165, 0.9);
}

.iziToast.iziToast-color-yellow {
  background: rgba(255, 249, 178, 0.9);
  border-color: rgba(255, 249, 178, 0.9);
}

.iziToast.iziToast-color-blue {
  background: rgba(157, 222, 255, 0.9);
  border-color: rgba(157, 222, 255, 0.9);
}

.iziToast.iziToast-color-green {
  background: rgba(166, 239, 184, 0.9);
  border-color: rgba(166, 239, 184, 0.9);
}

.iziToast.iziToast-layout2 .iziToast-body .iziToast-message {
  width: 100%;
}

.iziToast.iziToast-layout3 {
  border-radius: 2px;
}

.iziToast.iziToast-layout3::after {
  display: none;
}

.iziToast.revealIn,
.iziToast .revealIn {
  -webkit-animation: iziT-revealIn 1s cubic-bezier(0.25, 1.6, 0.25, 1) both;
  animation: iziT-revealIn 1s cubic-bezier(0.25, 1.6, 0.25, 1) both;
}

.iziToast.slideIn,
.iziToast .slideIn {
  -webkit-animation: iziT-slideIn 1s cubic-bezier(0.16, 0.81, 0.32, 1) both;
  animation: iziT-slideIn 1s cubic-bezier(0.16, 0.81, 0.32, 1) both;
}

.iziToast.bounceInLeft {
  -webkit-animation: iziT-bounceInLeft 0.7s ease-in-out both;
  animation: iziT-bounceInLeft 0.7s ease-in-out both;
}

.iziToast.bounceInRight {
  -webkit-animation: iziT-bounceInRight 0.85s ease-in-out both;
  animation: iziT-bounceInRight 0.85s ease-in-out both;
}

.iziToast.bounceInDown {
  -webkit-animation: iziT-bounceInDown 0.7s ease-in-out both;
  animation: iziT-bounceInDown 0.7s ease-in-out both;
}

.iziToast.bounceInUp {
  -webkit-animation: iziT-bounceInUp 0.7s ease-in-out both;
  animation: iziT-bounceInUp 0.7s ease-in-out both;
}

.iziToast.fadeIn {
  -webkit-animation: iziT-fadeIn 0.5s ease both;
  animation: iziT-fadeIn 0.5s ease both;
}

.iziToast.fadeInUp {
  -webkit-animation: iziT-fadeInUp 0.7s ease both;
  animation: iziT-fadeInUp 0.7s ease both;
}

.iziToast.fadeInDown {
  -webkit-animation: iziT-fadeInDown 0.7s ease both;
  animation: iziT-fadeInDown 0.7s ease both;
}

.iziToast.fadeInLeft {
  -webkit-animation: iziT-fadeInLeft 0.85s cubic-bezier(0.25, 0.8, 0.25, 1) both;
  animation: iziT-fadeInLeft 0.85s cubic-bezier(0.25, 0.8, 0.25, 1) both;
}

.iziToast.fadeInRight {
  -webkit-animation: iziT-fadeInRight 0.85s cubic-bezier(0.25, 0.8, 0.25, 1) both;
  animation: iziT-fadeInRight 0.85s cubic-bezier(0.25, 0.8, 0.25, 1) both;
}

.iziToast.flipInX {
  -webkit-animation: iziT-flipInX 0.85s cubic-bezier(0.35, 0, 0.25, 1) both;
  animation: iziT-flipInX 0.85s cubic-bezier(0.35, 0, 0.25, 1) both;
}

.iziToast.fadeOut {
  -webkit-animation: iziT-fadeOut 0.7s ease both;
  animation: iziT-fadeOut 0.7s ease both;
}

.iziToast.fadeOutDown {
  -webkit-animation: iziT-fadeOutDown 0.7s cubic-bezier(0.4, 0.45, 0.15, 0.91) both;
  animation: iziT-fadeOutDown 0.7s cubic-bezier(0.4, 0.45, 0.15, 0.91) both;
}

.iziToast.fadeOutUp {
  -webkit-animation: iziT-fadeOutUp 0.7s cubic-bezier(0.4, 0.45, 0.15, 0.91) both;
  animation: iziT-fadeOutUp 0.7s cubic-bezier(0.4, 0.45, 0.15, 0.91) both;
}

.iziToast.fadeOutLeft {
  -webkit-animation: iziT-fadeOutLeft 0.5s ease both;
  animation: iziT-fadeOutLeft 0.5s ease both;
}

.iziToast.fadeOutRight {
  -webkit-animation: iziT-fadeOutRight 0.5s ease both;
  animation: iziT-fadeOutRight 0.5s ease both;
}

.iziToast.flipOutX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation: iziT-flipOutX 0.7s cubic-bezier(0.4, 0.45, 0.15, 0.91) both;
  animation: iziT-flipOutX 0.7s cubic-bezier(0.4, 0.45, 0.15, 0.91) both;
}

.iziToast-overlay.fadeIn {
  -webkit-animation: iziT-fadeIn 0.5s ease both;
  animation: iziT-fadeIn 0.5s ease both;
}

.iziToast-overlay.fadeOut {
  -webkit-animation: iziT-fadeOut 0.7s ease both;
  animation: iziT-fadeOut 0.7s ease both;
}

@-webkit-keyframes iziT-revealIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 1);
  }

  100% {
    opacity: 1;
  }
}

@-webkit-keyframes iziT-slideIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(50px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}

@-webkit-keyframes iziT-bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(280px);
  }

  50% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
  }

  70% {
    -webkit-transform: translateX(10px);
  }

  100% {
    -webkit-transform: translateX(0);
  }
}

@-webkit-keyframes iziT-bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-280px);
  }

  50% {
    opacity: 1;
    -webkit-transform: translateX(20px);
  }

  70% {
    -webkit-transform: translateX(-10px);
  }

  100% {
    -webkit-transform: translateX(0);
  }
}

@-webkit-keyframes iziT-bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-200px);
  }

  50% {
    opacity: 1;
    -webkit-transform: translateY(10px);
  }

  70% {
    -webkit-transform: translateY(-5px);
  }

  100% {
    -webkit-transform: translateY(0);
  }
}

@-webkit-keyframes iziT-bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(200px);
  }

  50% {
    opacity: 1;
    -webkit-transform: translateY(-10px);
  }

  70% {
    -webkit-transform: translateY(5px);
  }

  100% {
    -webkit-transform: translateY(0);
  }
}

@-webkit-keyframes iziT-fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@-webkit-keyframes iziT-fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

@-webkit-keyframes iziT-fadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

@-webkit-keyframes iziT-fadeInLeft {
  from {
    opacity: 0;
    transform: translate3d(300px, 0, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

@-webkit-keyframes iziT-fadeInRight {
  from {
    opacity: 0;
    transform: translate3d(-300px, 0, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

@-webkit-keyframes iziT-flipInX {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }

  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  }

  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    transform: perspective(400px);
  }
}

@-webkit-keyframes iziT-fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@-webkit-keyframes iziT-fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
}

@-webkit-keyframes iziT-fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
}

@-webkit-keyframes iziT-fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(-200px, 0, 0);
  }
}

@-webkit-keyframes iziT-fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(200px, 0, 0);
  }
}

@-webkit-keyframes iziT-flipOutX {
  from {
    transform: perspective(400px);
  }

  30% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

@-webkit-keyframes iziT-revealIn {
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 1);
  }

  100% {
    opacity: 1;
  }
}

@keyframes iziT-revealIn {
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 1);
  }

  100% {
    opacity: 1;
  }
}

@-webkit-keyframes iziT-slideIn {
  0% {
    opacity: 0;
    transform: translateX(50px);
  }

  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

@keyframes iziT-slideIn {
  0% {
    opacity: 0;
    transform: translateX(50px);
  }

  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

@-webkit-keyframes iziT-bounceInLeft {
  0% {
    opacity: 0;
    transform: translateX(280px);
  }

  50% {
    opacity: 1;
    transform: translateX(-20px);
  }

  70% {
    transform: translateX(10px);
  }

  100% {
    transform: translateX(0);
  }
}

@keyframes iziT-bounceInLeft {
  0% {
    opacity: 0;
    transform: translateX(280px);
  }

  50% {
    opacity: 1;
    transform: translateX(-20px);
  }

  70% {
    transform: translateX(10px);
  }

  100% {
    transform: translateX(0);
  }
}

@-webkit-keyframes iziT-bounceInRight {
  0% {
    opacity: 0;
    transform: translateX(-280px);
  }

  50% {
    opacity: 1;
    transform: translateX(20px);
  }

  70% {
    transform: translateX(-10px);
  }

  100% {
    transform: translateX(0);
  }
}

@keyframes iziT-bounceInRight {
  0% {
    opacity: 0;
    transform: translateX(-280px);
  }

  50% {
    opacity: 1;
    transform: translateX(20px);
  }

  70% {
    transform: translateX(-10px);
  }

  100% {
    transform: translateX(0);
  }
}

@-webkit-keyframes iziT-bounceInDown {
  0% {
    opacity: 0;
    transform: translateY(-200px);
  }

  50% {
    opacity: 1;
    transform: translateY(10px);
  }

  70% {
    transform: translateY(-5px);
  }

  100% {
    transform: translateY(0);
  }
}

@keyframes iziT-bounceInDown {
  0% {
    opacity: 0;
    transform: translateY(-200px);
  }

  50% {
    opacity: 1;
    transform: translateY(10px);
  }

  70% {
    transform: translateY(-5px);
  }

  100% {
    transform: translateY(0);
  }
}

@-webkit-keyframes iziT-bounceInUp {
  0% {
    opacity: 0;
    transform: translateY(200px);
  }

  50% {
    opacity: 1;
    transform: translateY(-10px);
  }

  70% {
    transform: translateY(5px);
  }

  100% {
    transform: translateY(0);
  }
}

@keyframes iziT-bounceInUp {
  0% {
    opacity: 0;
    transform: translateY(200px);
  }

  50% {
    opacity: 1;
    transform: translateY(-10px);
  }

  70% {
    transform: translateY(5px);
  }

  100% {
    transform: translateY(0);
  }
}

@-webkit-keyframes iziT-fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes iziT-fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@-webkit-keyframes iziT-fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

@keyframes iziT-fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

@-webkit-keyframes iziT-fadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

@keyframes iziT-fadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

@-webkit-keyframes iziT-fadeInLeft {
  from {
    opacity: 0;
    transform: translate3d(300px, 0, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

@keyframes iziT-fadeInLeft {
  from {
    opacity: 0;
    transform: translate3d(300px, 0, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

@-webkit-keyframes iziT-fadeInRight {
  from {
    opacity: 0;
    transform: translate3d(-300px, 0, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

@keyframes iziT-fadeInRight {
  from {
    opacity: 0;
    transform: translate3d(-300px, 0, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

@-webkit-keyframes iziT-flipInX {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }

  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  }

  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    transform: perspective(400px);
  }
}

@keyframes iziT-flipInX {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }

  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  }

  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    transform: perspective(400px);
  }
}

@-webkit-keyframes iziT-fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@keyframes iziT-fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@-webkit-keyframes iziT-fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes iziT-fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
}

@-webkit-keyframes iziT-fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes iziT-fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
}

@-webkit-keyframes iziT-fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(-200px, 0, 0);
  }
}

@keyframes iziT-fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(-200px, 0, 0);
  }
}

@-webkit-keyframes iziT-fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(200px, 0, 0);
  }
}

@keyframes iziT-fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(200px, 0, 0);
  }
}

@-webkit-keyframes iziT-flipOutX {
  from {
    transform: perspective(400px);
  }

  30% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

@keyframes iziT-flipOutX {
  from {
    transform: perspective(400px);
  }

  30% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

/**
 * Variables declared here can be overridden by consuming applications, with
 * the help of the `!default` flag.
 *
 * @example
 *     // overriding $hoverColor
 *     $hoverColor: rgba(red, 0.05);
 *
 *     // overriding image path
 *     $flagsImagePath: "images/";
 *
 *     // import the scss file after the overrides
 *     @import "bower_component/intl-tel-input/src/css/intlTelInput";
 */

.intl-tel-input {
  position: relative;
  display: inline-block;
}

.intl-tel-input * {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}

.intl-tel-input .hide {
  display: none;
}

.intl-tel-input .v-hide {
  visibility: hidden;
}

.intl-tel-input input, .intl-tel-input input[type=text], .intl-tel-input input[type=tel] {
  position: relative;
  z-index: 0;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-right: 36px;
  margin-right: 0;
}

.intl-tel-input .flag-container {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  padding: 1px;
}

.intl-tel-input .selected-flag {
  z-index: 1;
  position: relative;
  width: 36px;
  height: 100%;
  padding: 0 0 0 8px;
}

.intl-tel-input .selected-flag .iti-flag {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
}

.intl-tel-input .selected-flag .iti-arrow {
  position: absolute;
  top: 50%;
  margin-top: -2px;
  right: 6px;
  width: 0;
  height: 0;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-top: 4px solid #555;
}

.intl-tel-input .selected-flag .iti-arrow.up {
  border-top: none;
  border-bottom: 4px solid #555;
}

.intl-tel-input .country-list {
  position: absolute;
  z-index: 2;
  list-style: none;
  text-align: left;
  padding: 0;
  margin: 0 0 0 -1px;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  background-color: white;
  border: 1px solid #CCC;
  white-space: nowrap;
  max-height: 200px;
  overflow-y: scroll;
}

.intl-tel-input .country-list.dropup {
  bottom: 100%;
  margin-bottom: -1px;
}

.intl-tel-input .country-list .flag-box {
  display: inline-block;
  width: 20px;
}

@media (max-width: 500px) {
  .intl-tel-input .country-list {
    white-space: normal;
  }
}

.intl-tel-input .country-list .divider {
  padding-bottom: 5px;
  margin-bottom: 5px;
  border-bottom: 1px solid #CCC;
}

.intl-tel-input .country-list .country {
  padding: 5px 10px;
}

.intl-tel-input .country-list .country .dial-code {
  color: #999;
}

.intl-tel-input .country-list .country.highlight {
  background-color: rgba(0, 0, 0, 0.05);
}

.intl-tel-input .country-list .flag-box, .intl-tel-input .country-list .country-name, .intl-tel-input .country-list .dial-code {
  vertical-align: middle;
}

.intl-tel-input .country-list .flag-box, .intl-tel-input .country-list .country-name {
  margin-right: 6px;
}

.intl-tel-input.allow-dropdown input, .intl-tel-input.allow-dropdown input[type=text], .intl-tel-input.allow-dropdown input[type=tel], .intl-tel-input.separate-dial-code input, .intl-tel-input.separate-dial-code input[type=text], .intl-tel-input.separate-dial-code input[type=tel] {
  padding-right: 6px;
  padding-left: 52px;
  margin-left: 0;
}

.intl-tel-input.allow-dropdown .flag-container, .intl-tel-input.separate-dial-code .flag-container {
  right: auto;
  left: 0;
}

.intl-tel-input.allow-dropdown .selected-flag, .intl-tel-input.separate-dial-code .selected-flag {
  width: 46px;
}

.intl-tel-input.allow-dropdown .flag-container:hover {
  cursor: pointer;
}

.intl-tel-input.allow-dropdown .flag-container:hover .selected-flag {
  background-color: rgba(0, 0, 0, 0.05);
}

.intl-tel-input.allow-dropdown input[disabled] + .flag-container:hover, .intl-tel-input.allow-dropdown input[readonly] + .flag-container:hover {
  cursor: default;
}

.intl-tel-input.allow-dropdown input[disabled] + .flag-container:hover .selected-flag, .intl-tel-input.allow-dropdown input[readonly] + .flag-container:hover .selected-flag {
  background-color: transparent;
}

.intl-tel-input.separate-dial-code .selected-flag {
  background-color: rgba(0, 0, 0, 0.05);
  display: table;
}

.intl-tel-input.separate-dial-code .selected-dial-code {
  display: table-cell;
  vertical-align: middle;
  padding-left: 28px;
}

.intl-tel-input.separate-dial-code.iti-sdc-2 input, .intl-tel-input.separate-dial-code.iti-sdc-2 input[type=text], .intl-tel-input.separate-dial-code.iti-sdc-2 input[type=tel] {
  padding-left: 66px;
}

.intl-tel-input.separate-dial-code.iti-sdc-2 .selected-flag {
  width: 60px;
}

.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input, .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=text], .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=tel] {
  padding-left: 76px;
}

.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 .selected-flag {
  width: 70px;
}

.intl-tel-input.separate-dial-code.iti-sdc-3 input, .intl-tel-input.separate-dial-code.iti-sdc-3 input[type=text], .intl-tel-input.separate-dial-code.iti-sdc-3 input[type=tel] {
  padding-left: 74px;
}

.intl-tel-input.separate-dial-code.iti-sdc-3 .selected-flag {
  width: 68px;
}

.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input, .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=text], .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=tel] {
  padding-left: 84px;
}

.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag {
  width: 78px;
}

.intl-tel-input.separate-dial-code.iti-sdc-4 input, .intl-tel-input.separate-dial-code.iti-sdc-4 input[type=text], .intl-tel-input.separate-dial-code.iti-sdc-4 input[type=tel] {
  padding-left: 82px;
}

.intl-tel-input.separate-dial-code.iti-sdc-4 .selected-flag {
  width: 76px;
}

.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input, .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=text], .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=tel] {
  padding-left: 92px;
}

.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 .selected-flag {
  width: 86px;
}

.intl-tel-input.separate-dial-code.iti-sdc-5 input, .intl-tel-input.separate-dial-code.iti-sdc-5 input[type=text], .intl-tel-input.separate-dial-code.iti-sdc-5 input[type=tel] {
  padding-left: 90px;
}

.intl-tel-input.separate-dial-code.iti-sdc-5 .selected-flag {
  width: 84px;
}

.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input, .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=text], .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=tel] {
  padding-left: 100px;
}

.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 .selected-flag {
  width: 94px;
}

.intl-tel-input.iti-container {
  position: absolute;
  top: -1000px;
  left: -1000px;
  z-index: 1060;
  padding: 1px;
}

.intl-tel-input.iti-container:hover {
  cursor: pointer;
}

.iti-mobile .intl-tel-input.iti-container {
  top: 30px;
  bottom: 30px;
  left: 30px;
  right: 30px;
  position: fixed;
}

.iti-mobile .intl-tel-input .country-list {
  max-height: 100%;
  width: 100%;
}

.iti-mobile .intl-tel-input .country-list .country {
  padding: 10px 10px;
  line-height: 1.5em;
}

.iti-flag {
  width: 20px;
}

.iti-flag.be {
  width: 18px;
}

.iti-flag.ch {
  width: 15px;
}

.iti-flag.mc {
  width: 19px;
}

.iti-flag.ne {
  width: 18px;
}

.iti-flag.np {
  width: 13px;
}

.iti-flag.va {
  width: 15px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .iti-flag {
    background-size: 5630px 15px;
  }
}

.iti-flag.ac {
  height: 10px;
  background-position: 0px 0px;
}

.iti-flag.ad {
  height: 14px;
  background-position: -22px 0px;
}

.iti-flag.ae {
  height: 10px;
  background-position: -44px 0px;
}

.iti-flag.af {
  height: 14px;
  background-position: -66px 0px;
}

.iti-flag.ag {
  height: 14px;
  background-position: -88px 0px;
}

.iti-flag.ai {
  height: 10px;
  background-position: -110px 0px;
}

.iti-flag.al {
  height: 15px;
  background-position: -132px 0px;
}

.iti-flag.am {
  height: 10px;
  background-position: -154px 0px;
}

.iti-flag.ao {
  height: 14px;
  background-position: -176px 0px;
}

.iti-flag.aq {
  height: 14px;
  background-position: -198px 0px;
}

.iti-flag.ar {
  height: 13px;
  background-position: -220px 0px;
}

.iti-flag.as {
  height: 10px;
  background-position: -242px 0px;
}

.iti-flag.at {
  height: 14px;
  background-position: -264px 0px;
}

.iti-flag.au {
  height: 10px;
  background-position: -286px 0px;
}

.iti-flag.aw {
  height: 14px;
  background-position: -308px 0px;
}

.iti-flag.ax {
  height: 13px;
  background-position: -330px 0px;
}

.iti-flag.az {
  height: 10px;
  background-position: -352px 0px;
}

.iti-flag.ba {
  height: 10px;
  background-position: -374px 0px;
}

.iti-flag.bb {
  height: 14px;
  background-position: -396px 0px;
}

.iti-flag.bd {
  height: 12px;
  background-position: -418px 0px;
}

.iti-flag.be {
  height: 15px;
  background-position: -440px 0px;
}

.iti-flag.bf {
  height: 14px;
  background-position: -460px 0px;
}

.iti-flag.bg {
  height: 12px;
  background-position: -482px 0px;
}

.iti-flag.bh {
  height: 12px;
  background-position: -504px 0px;
}

.iti-flag.bi {
  height: 12px;
  background-position: -526px 0px;
}

.iti-flag.bj {
  height: 14px;
  background-position: -548px 0px;
}

.iti-flag.bl {
  height: 14px;
  background-position: -570px 0px;
}

.iti-flag.bm {
  height: 10px;
  background-position: -592px 0px;
}

.iti-flag.bn {
  height: 10px;
  background-position: -614px 0px;
}

.iti-flag.bo {
  height: 14px;
  background-position: -636px 0px;
}

.iti-flag.bq {
  height: 14px;
  background-position: -658px 0px;
}

.iti-flag.br {
  height: 14px;
  background-position: -680px 0px;
}

.iti-flag.bs {
  height: 10px;
  background-position: -702px 0px;
}

.iti-flag.bt {
  height: 14px;
  background-position: -724px 0px;
}

.iti-flag.bv {
  height: 15px;
  background-position: -746px 0px;
}

.iti-flag.bw {
  height: 14px;
  background-position: -768px 0px;
}

.iti-flag.by {
  height: 10px;
  background-position: -790px 0px;
}

.iti-flag.bz {
  height: 14px;
  background-position: -812px 0px;
}

.iti-flag.ca {
  height: 10px;
  background-position: -834px 0px;
}

.iti-flag.cc {
  height: 10px;
  background-position: -856px 0px;
}

.iti-flag.cd {
  height: 15px;
  background-position: -878px 0px;
}

.iti-flag.cf {
  height: 14px;
  background-position: -900px 0px;
}

.iti-flag.cg {
  height: 14px;
  background-position: -922px 0px;
}

.iti-flag.ch {
  height: 15px;
  background-position: -944px 0px;
}

.iti-flag.ci {
  height: 14px;
  background-position: -961px 0px;
}

.iti-flag.ck {
  height: 10px;
  background-position: -983px 0px;
}

.iti-flag.cl {
  height: 14px;
  background-position: -1005px 0px;
}

.iti-flag.cm {
  height: 14px;
  background-position: -1027px 0px;
}

.iti-flag.cn {
  height: 14px;
  background-position: -1049px 0px;
}

.iti-flag.co {
  height: 14px;
  background-position: -1071px 0px;
}

.iti-flag.cp {
  height: 14px;
  background-position: -1093px 0px;
}

.iti-flag.cr {
  height: 12px;
  background-position: -1115px 0px;
}

.iti-flag.cu {
  height: 10px;
  background-position: -1137px 0px;
}

.iti-flag.cv {
  height: 12px;
  background-position: -1159px 0px;
}

.iti-flag.cw {
  height: 14px;
  background-position: -1181px 0px;
}

.iti-flag.cx {
  height: 10px;
  background-position: -1203px 0px;
}

.iti-flag.cy {
  height: 13px;
  background-position: -1225px 0px;
}

.iti-flag.cz {
  height: 14px;
  background-position: -1247px 0px;
}

.iti-flag.de {
  height: 12px;
  background-position: -1269px 0px;
}

.iti-flag.dg {
  height: 10px;
  background-position: -1291px 0px;
}

.iti-flag.dj {
  height: 14px;
  background-position: -1313px 0px;
}

.iti-flag.dk {
  height: 15px;
  background-position: -1335px 0px;
}

.iti-flag.dm {
  height: 10px;
  background-position: -1357px 0px;
}

.iti-flag.do {
  height: 13px;
  background-position: -1379px 0px;
}

.iti-flag.dz {
  height: 14px;
  background-position: -1401px 0px;
}

.iti-flag.ea {
  height: 14px;
  background-position: -1423px 0px;
}

.iti-flag.ec {
  height: 14px;
  background-position: -1445px 0px;
}

.iti-flag.ee {
  height: 13px;
  background-position: -1467px 0px;
}

.iti-flag.eg {
  height: 14px;
  background-position: -1489px 0px;
}

.iti-flag.eh {
  height: 10px;
  background-position: -1511px 0px;
}

.iti-flag.er {
  height: 10px;
  background-position: -1533px 0px;
}

.iti-flag.es {
  height: 14px;
  background-position: -1555px 0px;
}

.iti-flag.et {
  height: 10px;
  background-position: -1577px 0px;
}

.iti-flag.eu {
  height: 14px;
  background-position: -1599px 0px;
}

.iti-flag.fi {
  height: 12px;
  background-position: -1621px 0px;
}

.iti-flag.fj {
  height: 10px;
  background-position: -1643px 0px;
}

.iti-flag.fk {
  height: 10px;
  background-position: -1665px 0px;
}

.iti-flag.fm {
  height: 11px;
  background-position: -1687px 0px;
}

.iti-flag.fo {
  height: 15px;
  background-position: -1709px 0px;
}

.iti-flag.fr {
  height: 14px;
  background-position: -1731px 0px;
}

.iti-flag.ga {
  height: 15px;
  background-position: -1753px 0px;
}

.iti-flag.gb {
  height: 10px;
  background-position: -1775px 0px;
}

.iti-flag.gd {
  height: 12px;
  background-position: -1797px 0px;
}

.iti-flag.ge {
  height: 14px;
  background-position: -1819px 0px;
}

.iti-flag.gf {
  height: 14px;
  background-position: -1841px 0px;
}

.iti-flag.gg {
  height: 14px;
  background-position: -1863px 0px;
}

.iti-flag.gh {
  height: 14px;
  background-position: -1885px 0px;
}

.iti-flag.gi {
  height: 10px;
  background-position: -1907px 0px;
}

.iti-flag.gl {
  height: 14px;
  background-position: -1929px 0px;
}

.iti-flag.gm {
  height: 14px;
  background-position: -1951px 0px;
}

.iti-flag.gn {
  height: 14px;
  background-position: -1973px 0px;
}

.iti-flag.gp {
  height: 14px;
  background-position: -1995px 0px;
}

.iti-flag.gq {
  height: 14px;
  background-position: -2017px 0px;
}

.iti-flag.gr {
  height: 14px;
  background-position: -2039px 0px;
}

.iti-flag.gs {
  height: 10px;
  background-position: -2061px 0px;
}

.iti-flag.gt {
  height: 13px;
  background-position: -2083px 0px;
}

.iti-flag.gu {
  height: 11px;
  background-position: -2105px 0px;
}

.iti-flag.gw {
  height: 10px;
  background-position: -2127px 0px;
}

.iti-flag.gy {
  height: 12px;
  background-position: -2149px 0px;
}

.iti-flag.hk {
  height: 14px;
  background-position: -2171px 0px;
}

.iti-flag.hm {
  height: 10px;
  background-position: -2193px 0px;
}

.iti-flag.hn {
  height: 10px;
  background-position: -2215px 0px;
}

.iti-flag.hr {
  height: 10px;
  background-position: -2237px 0px;
}

.iti-flag.ht {
  height: 12px;
  background-position: -2259px 0px;
}

.iti-flag.hu {
  height: 10px;
  background-position: -2281px 0px;
}

.iti-flag.ic {
  height: 14px;
  background-position: -2303px 0px;
}

.iti-flag.id {
  height: 14px;
  background-position: -2325px 0px;
}

.iti-flag.ie {
  height: 10px;
  background-position: -2347px 0px;
}

.iti-flag.il {
  height: 15px;
  background-position: -2369px 0px;
}

.iti-flag.im {
  height: 10px;
  background-position: -2391px 0px;
}

.iti-flag.in {
  height: 14px;
  background-position: -2413px 0px;
}

.iti-flag.io {
  height: 10px;
  background-position: -2435px 0px;
}

.iti-flag.iq {
  height: 14px;
  background-position: -2457px 0px;
}

.iti-flag.ir {
  height: 12px;
  background-position: -2479px 0px;
}

.iti-flag.is {
  height: 15px;
  background-position: -2501px 0px;
}

.iti-flag.it {
  height: 14px;
  background-position: -2523px 0px;
}

.iti-flag.je {
  height: 12px;
  background-position: -2545px 0px;
}

.iti-flag.jm {
  height: 10px;
  background-position: -2567px 0px;
}

.iti-flag.jo {
  height: 10px;
  background-position: -2589px 0px;
}

.iti-flag.jp {
  height: 14px;
  background-position: -2611px 0px;
}

.iti-flag.ke {
  height: 14px;
  background-position: -2633px 0px;
}

.iti-flag.kg {
  height: 12px;
  background-position: -2655px 0px;
}

.iti-flag.kh {
  height: 13px;
  background-position: -2677px 0px;
}

.iti-flag.ki {
  height: 10px;
  background-position: -2699px 0px;
}

.iti-flag.km {
  height: 12px;
  background-position: -2721px 0px;
}

.iti-flag.kn {
  height: 14px;
  background-position: -2743px 0px;
}

.iti-flag.kp {
  height: 10px;
  background-position: -2765px 0px;
}

.iti-flag.kr {
  height: 14px;
  background-position: -2787px 0px;
}

.iti-flag.kw {
  height: 10px;
  background-position: -2809px 0px;
}

.iti-flag.ky {
  height: 10px;
  background-position: -2831px 0px;
}

.iti-flag.kz {
  height: 10px;
  background-position: -2853px 0px;
}

.iti-flag.la {
  height: 14px;
  background-position: -2875px 0px;
}

.iti-flag.lb {
  height: 14px;
  background-position: -2897px 0px;
}

.iti-flag.lc {
  height: 10px;
  background-position: -2919px 0px;
}

.iti-flag.li {
  height: 12px;
  background-position: -2941px 0px;
}

.iti-flag.lk {
  height: 10px;
  background-position: -2963px 0px;
}

.iti-flag.lr {
  height: 11px;
  background-position: -2985px 0px;
}

.iti-flag.ls {
  height: 14px;
  background-position: -3007px 0px;
}

.iti-flag.lt {
  height: 12px;
  background-position: -3029px 0px;
}

.iti-flag.lu {
  height: 12px;
  background-position: -3051px 0px;
}

.iti-flag.lv {
  height: 10px;
  background-position: -3073px 0px;
}

.iti-flag.ly {
  height: 10px;
  background-position: -3095px 0px;
}

.iti-flag.ma {
  height: 14px;
  background-position: -3117px 0px;
}

.iti-flag.mc {
  height: 15px;
  background-position: -3139px 0px;
}

.iti-flag.md {
  height: 10px;
  background-position: -3160px 0px;
}

.iti-flag.me {
  height: 10px;
  background-position: -3182px 0px;
}

.iti-flag.mf {
  height: 14px;
  background-position: -3204px 0px;
}

.iti-flag.mg {
  height: 14px;
  background-position: -3226px 0px;
}

.iti-flag.mh {
  height: 11px;
  background-position: -3248px 0px;
}

.iti-flag.mk {
  height: 10px;
  background-position: -3270px 0px;
}

.iti-flag.ml {
  height: 14px;
  background-position: -3292px 0px;
}

.iti-flag.mm {
  height: 14px;
  background-position: -3314px 0px;
}

.iti-flag.mn {
  height: 10px;
  background-position: -3336px 0px;
}

.iti-flag.mo {
  height: 14px;
  background-position: -3358px 0px;
}

.iti-flag.mp {
  height: 10px;
  background-position: -3380px 0px;
}

.iti-flag.mq {
  height: 14px;
  background-position: -3402px 0px;
}

.iti-flag.mr {
  height: 14px;
  background-position: -3424px 0px;
}

.iti-flag.ms {
  height: 10px;
  background-position: -3446px 0px;
}

.iti-flag.mt {
  height: 14px;
  background-position: -3468px 0px;
}

.iti-flag.mu {
  height: 14px;
  background-position: -3490px 0px;
}

.iti-flag.mv {
  height: 14px;
  background-position: -3512px 0px;
}

.iti-flag.mw {
  height: 14px;
  background-position: -3534px 0px;
}

.iti-flag.mx {
  height: 12px;
  background-position: -3556px 0px;
}

.iti-flag.my {
  height: 10px;
  background-position: -3578px 0px;
}

.iti-flag.mz {
  height: 14px;
  background-position: -3600px 0px;
}

.iti-flag.na {
  height: 14px;
  background-position: -3622px 0px;
}

.iti-flag.nc {
  height: 10px;
  background-position: -3644px 0px;
}

.iti-flag.ne {
  height: 15px;
  background-position: -3666px 0px;
}

.iti-flag.nf {
  height: 10px;
  background-position: -3686px 0px;
}

.iti-flag.ng {
  height: 10px;
  background-position: -3708px 0px;
}

.iti-flag.ni {
  height: 12px;
  background-position: -3730px 0px;
}

.iti-flag.nl {
  height: 14px;
  background-position: -3752px 0px;
}

.iti-flag.no {
  height: 15px;
  background-position: -3774px 0px;
}

.iti-flag.np {
  height: 15px;
  background-position: -3796px 0px;
}

.iti-flag.nr {
  height: 10px;
  background-position: -3811px 0px;
}

.iti-flag.nu {
  height: 10px;
  background-position: -3833px 0px;
}

.iti-flag.nz {
  height: 10px;
  background-position: -3855px 0px;
}

.iti-flag.om {
  height: 10px;
  background-position: -3877px 0px;
}

.iti-flag.pa {
  height: 14px;
  background-position: -3899px 0px;
}

.iti-flag.pe {
  height: 14px;
  background-position: -3921px 0px;
}

.iti-flag.pf {
  height: 14px;
  background-position: -3943px 0px;
}

.iti-flag.pg {
  height: 15px;
  background-position: -3965px 0px;
}

.iti-flag.ph {
  height: 10px;
  background-position: -3987px 0px;
}

.iti-flag.pk {
  height: 14px;
  background-position: -4009px 0px;
}

.iti-flag.pl {
  height: 13px;
  background-position: -4031px 0px;
}

.iti-flag.pm {
  height: 14px;
  background-position: -4053px 0px;
}

.iti-flag.pn {
  height: 10px;
  background-position: -4075px 0px;
}

.iti-flag.pr {
  height: 14px;
  background-position: -4097px 0px;
}

.iti-flag.ps {
  height: 10px;
  background-position: -4119px 0px;
}

.iti-flag.pt {
  height: 14px;
  background-position: -4141px 0px;
}

.iti-flag.pw {
  height: 13px;
  background-position: -4163px 0px;
}

.iti-flag.py {
  height: 11px;
  background-position: -4185px 0px;
}

.iti-flag.qa {
  height: 8px;
  background-position: -4207px 0px;
}

.iti-flag.re {
  height: 14px;
  background-position: -4229px 0px;
}

.iti-flag.ro {
  height: 14px;
  background-position: -4251px 0px;
}

.iti-flag.rs {
  height: 14px;
  background-position: -4273px 0px;
}

.iti-flag.ru {
  height: 14px;
  background-position: -4295px 0px;
}

.iti-flag.rw {
  height: 14px;
  background-position: -4317px 0px;
}

.iti-flag.sa {
  height: 14px;
  background-position: -4339px 0px;
}

.iti-flag.sb {
  height: 10px;
  background-position: -4361px 0px;
}

.iti-flag.sc {
  height: 10px;
  background-position: -4383px 0px;
}

.iti-flag.sd {
  height: 10px;
  background-position: -4405px 0px;
}

.iti-flag.se {
  height: 13px;
  background-position: -4427px 0px;
}

.iti-flag.sg {
  height: 14px;
  background-position: -4449px 0px;
}

.iti-flag.sh {
  height: 10px;
  background-position: -4471px 0px;
}

.iti-flag.si {
  height: 10px;
  background-position: -4493px 0px;
}

.iti-flag.sj {
  height: 15px;
  background-position: -4515px 0px;
}

.iti-flag.sk {
  height: 14px;
  background-position: -4537px 0px;
}

.iti-flag.sl {
  height: 14px;
  background-position: -4559px 0px;
}

.iti-flag.sm {
  height: 15px;
  background-position: -4581px 0px;
}

.iti-flag.sn {
  height: 14px;
  background-position: -4603px 0px;
}

.iti-flag.so {
  height: 14px;
  background-position: -4625px 0px;
}

.iti-flag.sr {
  height: 14px;
  background-position: -4647px 0px;
}

.iti-flag.ss {
  height: 10px;
  background-position: -4669px 0px;
}

.iti-flag.st {
  height: 10px;
  background-position: -4691px 0px;
}

.iti-flag.sv {
  height: 12px;
  background-position: -4713px 0px;
}

.iti-flag.sx {
  height: 14px;
  background-position: -4735px 0px;
}

.iti-flag.sy {
  height: 14px;
  background-position: -4757px 0px;
}

.iti-flag.sz {
  height: 14px;
  background-position: -4779px 0px;
}

.iti-flag.ta {
  height: 10px;
  background-position: -4801px 0px;
}

.iti-flag.tc {
  height: 10px;
  background-position: -4823px 0px;
}

.iti-flag.td {
  height: 14px;
  background-position: -4845px 0px;
}

.iti-flag.tf {
  height: 14px;
  background-position: -4867px 0px;
}

.iti-flag.tg {
  height: 13px;
  background-position: -4889px 0px;
}

.iti-flag.th {
  height: 14px;
  background-position: -4911px 0px;
}

.iti-flag.tj {
  height: 10px;
  background-position: -4933px 0px;
}

.iti-flag.tk {
  height: 10px;
  background-position: -4955px 0px;
}

.iti-flag.tl {
  height: 10px;
  background-position: -4977px 0px;
}

.iti-flag.tm {
  height: 14px;
  background-position: -4999px 0px;
}

.iti-flag.tn {
  height: 14px;
  background-position: -5021px 0px;
}

.iti-flag.to {
  height: 10px;
  background-position: -5043px 0px;
}

.iti-flag.tr {
  height: 14px;
  background-position: -5065px 0px;
}

.iti-flag.tt {
  height: 12px;
  background-position: -5087px 0px;
}

.iti-flag.tv {
  height: 10px;
  background-position: -5109px 0px;
}

.iti-flag.tw {
  height: 14px;
  background-position: -5131px 0px;
}

.iti-flag.tz {
  height: 14px;
  background-position: -5153px 0px;
}

.iti-flag.ua {
  height: 14px;
  background-position: -5175px 0px;
}

.iti-flag.ug {
  height: 14px;
  background-position: -5197px 0px;
}

.iti-flag.um {
  height: 11px;
  background-position: -5219px 0px;
}

.iti-flag.us {
  height: 11px;
  background-position: -5241px 0px;
}

.iti-flag.uy {
  height: 14px;
  background-position: -5263px 0px;
}

.iti-flag.uz {
  height: 10px;
  background-position: -5285px 0px;
}

.iti-flag.va {
  height: 15px;
  background-position: -5307px 0px;
}

.iti-flag.vc {
  height: 14px;
  background-position: -5324px 0px;
}

.iti-flag.ve {
  height: 14px;
  background-position: -5346px 0px;
}

.iti-flag.vg {
  height: 10px;
  background-position: -5368px 0px;
}

.iti-flag.vi {
  height: 14px;
  background-position: -5390px 0px;
}

.iti-flag.vn {
  height: 14px;
  background-position: -5412px 0px;
}

.iti-flag.vu {
  height: 12px;
  background-position: -5434px 0px;
}

.iti-flag.wf {
  height: 14px;
  background-position: -5456px 0px;
}

.iti-flag.ws {
  height: 10px;
  background-position: -5478px 0px;
}

.iti-flag.xk {
  height: 15px;
  background-position: -5500px 0px;
}

.iti-flag.ye {
  height: 14px;
  background-position: -5522px 0px;
}

.iti-flag.yt {
  height: 14px;
  background-position: -5544px 0px;
}

.iti-flag.za {
  height: 14px;
  background-position: -5566px 0px;
}

.iti-flag.zm {
  height: 14px;
  background-position: -5588px 0px;
}

.iti-flag.zw {
  height: 10px;
  background-position: -5610px 0px;
}

.iti-flag {
  width: 20px;
  height: 15px;
  box-shadow: 0px 0px 1px 0px #888;
  background-image: url("../img/flags.png");
  background-repeat: no-repeat;
  background-color: #DBDBDB;
  background-position: 20px 0;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .iti-flag {
    background-image: url("../img/flags@2x.png");
  }
}

.iti-flag.np {
  background-color: transparent;
}

html {
  height: 100%;
}

html body {
  height: 100%;
  background-color: #F5F7FA;
  direction: ltr;
}

html body.fixed-navbar {
  padding-top: 4rem;
}

html body .content {
  padding: 0;
  position: relative;
  transition: 300ms ease all;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  min-height: calc(100% - 32px);
}

html body .content .content-wrapper {
  padding: 1.8rem;
}

html body .content .content-wrapper .content-header-title {
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 1px;
  color: #1B2942;
}

html body[data-col="1-column"]:not(.vertical-content-menu) .content,
html body[data-col="1-column"]:not(.vertical-content-menu) .footer {
  margin-left: 0px !important;
}

html body[data-col="1-column"].horizontal-layout .content,
html body[data-col="1-column"].horizontal-layout .footer {
  margin: 0 auto !important;
}

html body.boxed-layout {
  padding-left: 0;
  padding-right: 0;
}

html body.bg-full-screen-image {
  background: url(../../app-assets/images/backgrounds/bg-2.jpg) no-repeat center center fixed;
  background-size: cover;
}

html body .pace .pace-progress {
  background: #4ACACC;
}

/*
* Blank page
*/

.blank-page .content-wrapper {
  padding: 0 !important;
}

.blank-page .content-wrapper .flexbox-container {
  display: flex;
  align-items: center;
  height: 100vh;
}

@media (max-width: 767px) {
  html body .content .content-wrapper {
    padding: 1rem;
  }

  html body footer {
    text-align: center;
  }
}

/*
* Col 3 layout for detached and general type
*/

@media (min-width: 992px) {
  body .content-right {
    width: calc(100% - 300px);
    float: right;
  }

  body .content-left {
    width: calc(100% - 300px);
    float: left;
  }

  body .content-detached {
    width: 100%;
  }

  body .content-detached.content-right {
    float: right;
    margin-left: -300px;
  }

  body .content-detached.content-right .content-body {
    margin-left: 320px;
  }

  body .content-detached.content-left {
    float: left;
    margin-right: -300px;
  }

  body .content-detached.content-left .content-body {
    margin-right: 320px;
  }

  .sidebar-right.sidebar-sticky {
    float: right !important;
    margin-left: -300px;
    width: 300px !important;
  }

  [data-col=content-left-sidebar] .sticky-wrapper {
    float: left;
  }
}

/*=========================================================================================
	File Name: sidebar.scss
	Description: content sidebar specific scss.
	----------------------------------------------------------------------------------------
	Item Name: Stack - Responsive Admin Theme
	Version: 1.1
	Author: PIXINVENT
	Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

.sidebar {
  position: relative;
  width: 100%;
}

@media (min-width: 992px) {
  .sidebar {
    vertical-align: top;
    width: 300px;
  }
}

.sidebar-fixed {
  position: fixed;
  height: 100%;
  overflow: scroll;
}

@media (min-width: 992px) {
  .sidebar-left {
    float: left;
  }

  .sidebar-right {
    float: right;
  }
}

footer.footer {
  padding: 0.4rem;
}

footer.navbar-shadow {
  box-shadow: 0px -1px 4px 0px rgba(0, 0, 0, 0.15);
}

footer.navbar-border {
  border-top: 1px solid #E4E7ED;
}

footer.footer-transparent {
  border: none;
}

footer.footer-light {
  background: #FFFFFF;
}

footer.footer-dark {
  background: #404E67;
  color: #fff;
}

/*=========================================================================================
	File Name: navigations.scss
	Description: Common mixin for menus, contain dark and light version scss.
	----------------------------------------------------------------------------------------
	Item Name: Stack - Responsive Admin Theme
	Version: 1.1
	Author: PIXINVENT
	Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

.main-menu {
  z-index: 1000;
  position: absolute;
  display: table-cell;
}

.main-menu.menu-light {
  color: #404E67;
  background: #FFFFFF;
}

.main-menu.menu-light .main-menu-header {
  padding: 20px;
}

.main-menu.menu-light .main-menu-header .menu-search {
  background: #e6e6e6;
  padding: 0.5rem 1rem;
  color: #2c3648;
}

.main-menu.menu-light .main-menu-header .menu-search:focus {
  border-color: #d9d9d9;
}

.main-menu.menu-light .navigation {
  background: #FFFFFF;
}

.main-menu.menu-light .navigation .navigation-header {
  color: #404E67;
  padding: 24px 20px 8px 20px;
}

.main-menu.menu-light .navigation .navigation-header span {
  font-weight: 500;
}

.main-menu.menu-light .navigation li a {
  color: #404E67;
}

.main-menu.menu-light .navigation li a span.menu-sub-title {
  color: #8a9ab6;
}

.main-menu.menu-light .navigation li.hover > a, .main-menu.menu-light .navigation li.open > a, .main-menu.menu-light .navigation li.active > a {
  color: #FFFFFF;
}

.main-menu.menu-light .navigation > li {
  padding: 0;
  border-left: 4px solid transparent;
}

.main-menu.menu-light .navigation > li > a {
  padding: 10px 30px 10px 14px;
}

.main-menu.menu-light .navigation > li > a .label {
  margin-top: 4px;
  margin-right: 5px;
}

.main-menu.menu-light .navigation > li > a i {
  position: relative;
  top: 3px;
}

.main-menu.menu-light .navigation > li.open {
  border-left: 4px solid #00B5B8;
}

.main-menu.menu-light .navigation > li.open > a {
  color: #2c3648;
  background: whitesmoke;
}

.main-menu.menu-light .navigation > li.open .hover > a {
  background: #f0f0f0;
}

.main-menu.menu-light .navigation > li:not(.open) > ul {
  display: none;
}

.main-menu.menu-light .navigation > li.hover > a, .main-menu.menu-light .navigation > li:hover > a, .main-menu.menu-light .navigation > li.active > a {
  color: #2c3648;
  background-color: whitesmoke;
}

.main-menu.menu-light .navigation > li.hover > a.mm-next, .main-menu.menu-light .navigation > li:hover > a.mm-next, .main-menu.menu-light .navigation > li.active > a.mm-next {
  background-color: inherit;
}

.main-menu.menu-light .navigation > li.active > a {
  color: #00B5B8;
  font-weight: 400;
}

.main-menu.menu-light .navigation > li .active {
  background: #f0f0f0;
}

.main-menu.menu-light .navigation > li .active > a {
  color: #00B5B8;
  font-weight: 500;
}

.main-menu.menu-light .navigation > li .active .hover > a {
  background: whitesmoke;
}

.main-menu.menu-light .navigation > li ul {
  padding: 0;
  margin: 0;
  font-size: 1rem;
}

.main-menu.menu-light .navigation > li ul li {
  color: #404E67;
  background: transparent;
}

.main-menu.menu-light .navigation > li ul li > a {
  padding: 10px 18px 10px 50px;
}

.main-menu.menu-light .navigation > li ul .has-sub:not(.open) > ul {
  display: none;
}

.main-menu.menu-light .navigation > li ul .open > a {
  color: #404E67;
}

.main-menu.menu-light .navigation > li ul .open > ul {
  display: block;
}

.main-menu.menu-light .navigation > li ul .open > ul li > a {
  padding: 10px 18px 10px 60px;
}

.main-menu.menu-light .navigation > li ul .open > ul .open > ul {
  display: block;
}

.main-menu.menu-light .navigation > li ul .open > ul .open > ul li > a {
  padding: 10px 18px 10px 70px;
}

.main-menu.menu-light .navigation > li ul .open .hover > a {
  background: whitesmoke;
}

.main-menu.menu-light .navigation > li ul .hover > a, .main-menu.menu-light .navigation > li ul:hover > a {
  color: #485874;
  background-color: whitesmoke;
}

.main-menu.menu-light .navigation > li ul .active {
  background: transparent;
}

.main-menu.menu-light .navigation > li ul .active > a {
  color: #00B5B8;
  font-weight: 500;
}

.main-menu.menu-light .navigation > li ul .active .hover > a {
  background-color: transparent;
}

.main-menu.menu-light .navigation > li > ul {
  background: #FFFFFF;
}

.main-menu.menu-light ul.menu-popout {
  background: #FFFFFF;
}

.main-menu.menu-light ul.menu-popout li a {
  color: #404E67;
}

.main-menu.menu-light ul.menu-popout li a span.menu-sub-title {
  color: #8a9ab6;
}

.main-menu.menu-light ul.menu-popout li.hover > a, .main-menu.menu-light ul.menu-popout li:hover > a, .main-menu.menu-light ul.menu-popout li.open > a {
  background: #f0f0f0;
}

.main-menu.menu-light ul.menu-popout .has-sub:not(.open) > ul {
  display: none;
}

.main-menu.menu-light ul.menu-popout .open > a {
  color: #404E67;
}

.main-menu.menu-light ul.menu-popout .open > ul {
  display: block;
}

.main-menu.menu-light ul.menu-popout .open > ul .open {
  background: #e8e8e8;
}

.main-menu.menu-light ul.menu-popout .open > ul .open > ul {
  display: block;
  background: #e8e8e8;
}

.main-menu.menu-light ul.menu-popout .open li.hover > a, .main-menu.menu-light ul.menu-popout .open li:hover > a {
  background: whitesmoke;
}

.main-menu.menu-light ul.menu-popout .hover > a, .main-menu.menu-light ul.menu-popout:hover > a {
  color: #485874;
  background-color: whitesmoke;
}

.main-menu.menu-light ul.menu-popout .active {
  background: rgba(0, 0, 0, 0.06);
}

.main-menu.menu-light ul.menu-popout .active > a {
  color: #546686;
  background-color: whitesmoke;
}

.main-menu.menu-light ul.menu-popout .active .hover > a, .main-menu.menu-light ul.menu-popout .active :hover > a {
  background-color: transparent;
}

.main-menu.menu-dark {
  color: #dcdcdc;
  background: #404E67;
}

.main-menu.menu-dark .main-menu-header {
  padding: 20px;
}

.main-menu.menu-dark .main-menu-header .menu-search {
  background: #2c3648;
  padding: 0.5rem 1rem;
  color: #c3c3c3;
}

.main-menu.menu-dark .main-menu-header .menu-search:focus {
  border-color: #232a38;
}

.main-menu.menu-dark .navigation {
  background: #404E67;
}

.main-menu.menu-dark .navigation .navigation-header {
  color: #dcdcdc;
  padding: 24px 20px 8px 20px;
}

.main-menu.menu-dark .navigation .navigation-header span {
  font-weight: 500;
}

.main-menu.menu-dark .navigation li a {
  color: #dcdcdc;
}

.main-menu.menu-dark .navigation li a span.menu-sub-title {
  color: white;
}

.main-menu.menu-dark .navigation li.hover > a, .main-menu.menu-dark .navigation li.open > a, .main-menu.menu-dark .navigation li.active > a {
  color: #FFFFFF;
}

.main-menu.menu-dark .navigation > li {
  padding: 0;
  border-left: 4px solid transparent;
}

.main-menu.menu-dark .navigation > li > a {
  padding: 10px 30px 10px 14px;
}

.main-menu.menu-dark .navigation > li > a .label {
  margin-top: 4px;
  margin-right: 5px;
}

.main-menu.menu-dark .navigation > li > a i {
  position: relative;
  top: 3px;
}

.main-menu.menu-dark .navigation > li.open {
  border-left: 4px solid #00B5B8;
}

.main-menu.menu-dark .navigation > li.open > a {
  color: #c3c3c3;
  background: #38445a;
}

.main-menu.menu-dark .navigation > li.open .hover > a {
  background: #344054;
}

.main-menu.menu-dark .navigation > li:not(.open) > ul {
  display: none;
}

.main-menu.menu-dark .navigation > li.hover > a, .main-menu.menu-dark .navigation > li:hover > a, .main-menu.menu-dark .navigation > li.active > a {
  color: #c3c3c3;
  background-color: #38445a;
}

.main-menu.menu-dark .navigation > li.hover > a.mm-next, .main-menu.menu-dark .navigation > li:hover > a.mm-next, .main-menu.menu-dark .navigation > li.active > a.mm-next {
  background-color: inherit;
}

.main-menu.menu-dark .navigation > li.active > a {
  color: #00B5B8;
  font-weight: 400;
}

.main-menu.menu-dark .navigation > li .active {
  background: #344054;
}

.main-menu.menu-dark .navigation > li .active > a {
  color: #00B5B8;
  font-weight: 500;
}

.main-menu.menu-dark .navigation > li .active .hover > a {
  background: #38445a;
}

.main-menu.menu-dark .navigation > li ul {
  padding: 0;
  margin: 0;
  font-size: 1rem;
}

.main-menu.menu-dark .navigation > li ul li {
  color: #dcdcdc;
  background: transparent;
}

.main-menu.menu-dark .navigation > li ul li > a {
  padding: 10px 18px 10px 50px;
}

.main-menu.menu-dark .navigation > li ul .has-sub:not(.open) > ul {
  display: none;
}

.main-menu.menu-dark .navigation > li ul .open > a {
  color: #dcdcdc;
}

.main-menu.menu-dark .navigation > li ul .open > ul {
  display: block;
}

.main-menu.menu-dark .navigation > li ul .open > ul li > a {
  padding: 10px 18px 10px 60px;
}

.main-menu.menu-dark .navigation > li ul .open > ul .open > ul {
  display: block;
}

.main-menu.menu-dark .navigation > li ul .open > ul .open > ul li > a {
  padding: 10px 18px 10px 70px;
}

.main-menu.menu-dark .navigation > li ul .open .hover > a {
  background: #38445a;
}

.main-menu.menu-dark .navigation > li ul .hover > a, .main-menu.menu-dark .navigation > li ul:hover > a {
  color: #e6e6e6;
  background-color: #38445a;
}

.main-menu.menu-dark .navigation > li ul .active {
  background: transparent;
}

.main-menu.menu-dark .navigation > li ul .active > a {
  color: #00B5B8;
  font-weight: 500;
}

.main-menu.menu-dark .navigation > li ul .active .hover > a {
  background-color: transparent;
}

.main-menu.menu-dark .navigation > li > ul {
  background: #404E67;
}

.main-menu.menu-dark ul.menu-popout {
  background: #404E67;
}

.main-menu.menu-dark ul.menu-popout li a {
  color: #dcdcdc;
}

.main-menu.menu-dark ul.menu-popout li a span.menu-sub-title {
  color: white;
}

.main-menu.menu-dark ul.menu-popout li.hover > a, .main-menu.menu-dark ul.menu-popout li:hover > a, .main-menu.menu-dark ul.menu-popout li.open > a {
  background: #344054;
}

.main-menu.menu-dark ul.menu-popout .has-sub:not(.open) > ul {
  display: none;
}

.main-menu.menu-dark ul.menu-popout .open > a {
  color: #dcdcdc;
}

.main-menu.menu-dark ul.menu-popout .open > ul {
  display: block;
}

.main-menu.menu-dark ul.menu-popout .open > ul .open {
  background: #2e394b;
}

.main-menu.menu-dark ul.menu-popout .open > ul .open > ul {
  display: block;
  background: #2e394b;
}

.main-menu.menu-dark ul.menu-popout .open li.hover > a, .main-menu.menu-dark ul.menu-popout .open li:hover > a {
  background: #38445a;
}

.main-menu.menu-dark ul.menu-popout .hover > a, .main-menu.menu-dark ul.menu-popout:hover > a {
  color: #e6e6e6;
  background-color: #38445a;
}

.main-menu.menu-dark ul.menu-popout .active {
  background: rgba(0, 0, 0, 0.06);
}

.main-menu.menu-dark ul.menu-popout .active > a {
  color: #f6f6f6;
  background-color: #38445a;
}

.main-menu.menu-dark ul.menu-popout .active .hover > a, .main-menu.menu-dark ul.menu-popout .active :hover > a {
  background-color: transparent;
}

.main-menu.menu-fixed {
  position: fixed;
  height: 100%;
  /* fallback if needed */
  top: 4rem;
  height: calc(100% - 4rem);
}

.main-menu.menu-fixed .main-menu-footer {
  position: fixed;
}

.main-menu.menu-shadow {
  box-shadow: 1px 0px 20px rgba(0, 0, 0, 0.1);
}

.main-menu.menu-border {
  border-right: 1px solid #E4E7ED;
}

.main-menu.menu-native-scroll .main-menu-content {
  overflow-y: scroll;
}

.main-menu.menu-bordered.menu-light .navigation > li {
  border-top: 1px solid #E4E7ED;
}

.main-menu.menu-bordered.menu-dark .navigation > li {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}

.main-menu .main-menu-content {
  height: 100%;
  position: relative;
}

.main-menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.main-menu ul.navigation-main {
  overflow-x: hidden;
}

.main-menu a {
  outline: none;
}

.main-menu a:hover, .main-menu a:focus {
  text-decoration: none;
}

.navigation {
  font-size: 1rem;
  font-family: "Montserrat", Georgia, "Times New Roman", Times, serif;
  font-weight: 300;
  overflow-y: hidden;
  padding-bottom: 20px;
}

.navigation .navigation-header {
  font-family: "Montserrat", Georgia, "Times New Roman", Times, serif;
  font-weight: 400;
  line-height: 1.2;
  padding: 12px 22px;
  font-size: 1rem;
  text-transform: uppercase;
}

.navigation li {
  position: relative;
  white-space: nowrap;
}

.navigation li a {
  display: block;
  /* white-space: nowrap; */
  text-overflow: ellipsis;
  overflow: hidden;
  border-left: 4px solid transparent;
}

.navigation li .is-hidden {
  /* transition: all 250ms ease-in;
  transform: scale(0);
  opacity: 0; */
}

.navigation li .is-shown {
  /* transition: all 250ms ease-in;
  transform: scale(1);
  opacity: 1; */
}

.navigation li.disabled a {
  cursor: not-allowed;
}

.menu-popout li.disabled a {
  cursor: not-allowed;
}

.dropdown-notification .notification-text {
  margin-bottom: 0.5rem;
}

.dropdown-notification .notification-tag {
  position: relative;
  top: -4px;
}

.main-menu-header .user-content {
  padding: 20px;
}

.main-menu-header .user-content .media {
  overflow: inherit;
}

.main-menu-header .user-content .media-body {
  vertical-align: bottom;
  opacity: 1;
  width: 150px;
  white-space: nowrap;
  transition: all 0.3s ease 0.15s;
}

.main-menu-footer {
  position: relative;
  overflow: hidden;
  bottom: 0;
  display: block;
  z-index: 1000;
  color: #e8ebf1;
  background-color: #2c3648;
}

.main-menu-footer.footer-open {
  max-height: 500px;
  transition: max-height 0.2s ease-in-out;
}

.main-menu-footer.footer-close {
  max-height: 15px;
  transition: max-height 0.2s ease-in-out;
}

.main-menu-footer a {
  color: #c9d0dd;
}

.main-menu-footer a:hover, .main-menu-footer a:focus {
  color: #FFFFFF;
}

.main-menu-footer .header {
  height: 19px;
  border-bottom: 1px solid #364257;
}

.main-menu-footer .toggle {
  transform: rotate(0deg);
}

.main-menu-footer .content {
  padding: 0;
}

.main-menu-footer .content .actions > a {
  display: block;
  float: left;
  width: 33.3333333333%;
  padding: 1rem 0;
  color: #c9d0dd;
  text-align: center;
  border-top: 1px solid #364257;
  border-left: 1px solid #364257;
}

.main-menu-footer .content .actions > a > span {
  font-size: 1.35rem;
}

.main-menu-footer .content .actions > a:hover, .main-menu-footer .content .actions > a:focus {
  color: #FFFFFF;
}

body.vertical-layout.vertical-menu.menu-expanded .main-menu-footer .content {
  margin-left: 0;
}

.vertical-layout.menu-expanded .menu-icon-right ul.navigation li > a:after, .vertical-overlay-menu .menu-icon-right ul.navigation li > a:after {
  left: 8px;
  right: initial !important;
}

.vertical-layout.menu-expanded .menu-icon-right ul.navigation li > a > i, .vertical-overlay-menu .menu-icon-right ul.navigation li > a > i {
  float: right !important;
  margin: 0px -12px 0px 0px !important;
}

.horizontal-layout .navbar-icon-right ul.nav > li > a:after {
  float: left;
  position: relative;
  top: 27px;
  left: -16px;
}

.horizontal-layout .navbar-icon-right ul.nav > li > a > i {
  float: right;
  margin: 0px 4px 0 8px;
}

.horizontal-layout .navbar-fixed {
  z-index: 999 !important;
}

@media (max-width: 767px) {
  .menu-hide .main-menu,
.menu-open .main-menu {
    transition: transform 0.25s, top 0.35s, height 0.35s;
  }

  .main-menu {
    transform: translate3d(-240px, 0, 0);
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    perspective: 1000;
  }

  .menu-open .main-menu {
    transform: translate3d(0, 0, 0);
  }
}

@media (max-width: 991px) {
  .horizontal-layout.vertical-overlay-menu .main-menu-content {
    padding: 0;
  }

  .horizontal-layout.vertical-overlay-menu .main-menu-content .mega-dropdown-menu {
    margin: 0;
    width: 100%;
  }

  .horizontal-layout.vertical-overlay-menu .main-menu-content .mega-dropdown-menu > li {
    padding: 0;
  }

  .horizontal-layout.vertical-overlay-menu .navbar .navbar-container {
    margin-left: 0px;
  }
}

.display-inline {
  display: inline !important;
}

.display-block {
  display: block !important;
}

.display-inline-block {
  display: inline-block !important;
}

.display-hidden {
  display: none !important;
}

.display-table-cell {
  display: table-cell !important;
}

.position-fixed {
  position: fixed !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-static {
  position: static !important;
}

.position-top-0 {
  top: 0;
}

.position-right-0 {
  right: 0;
}

.position-bottom-0 {
  bottom: 0;
}

.position-left-0 {
  left: 0;
}

.zindex-1 {
  z-index: 1 !important;
}

.zindex-2 {
  z-index: 2 !important;
}

.zindex-3 {
  z-index: 3 !important;
}

.zindex-4 {
  z-index: 4 !important;
}

.zindex-0 {
  z-index: 0 !important;
}

.zindex-minus-1 {
  z-index: -1 !important;
}

.zindex-minus-2 {
  z-index: -2 !important;
}

.zindex-minus-3 {
  z-index: -3 !important;
}

.zindex-minus-4 {
  z-index: -4 !important;
}

.no-edge-top {
  top: 0 !important;
}

.no-edge-bottom {
  bottom: 0 !important;
}

.no-edge-left {
  left: 0 !important;
}

.no-edge-right {
  right: 0 !important;
}

.valign-top {
  vertical-align: top !important;
}

.valign-middle {
  vertical-align: middle !important;
}

.valign-bottom {
  vertical-align: bottom !important;
}

.valign-baseline {
  vertical-align: baseline !important;
}

.valign-text-top {
  vertical-align: top !important;
}

.valign-text-bottom {
  vertical-align: text-bottom !important;
}

.cursor-pointer {
  cursor: pointer;
}

.cursor-move {
  cursor: move;
}

.cursor-default {
  cursor: default;
}

.cursor-progress {
  cursor: progress;
}

.cursor-not-allowed {
  cursor: not-allowed;
}

.overflow-hidden {
  overflow: hidden;
}

.overflow-visible {
  overflow: visible;
}

.overflow-auto {
  overflow: auto;
}

.overflow-scroll {
  overflow: scroll;
}

.overflow-x-scroll {
  overflow: scroll;
}

.overflow-y-scroll {
  overflow: scroll;
}

.bullets-inside {
  list-style: inside;
}

.list-style-circle {
  list-style: circle;
}

.list-style-square {
  list-style: square;
}

.list-style-icons {
  padding-left: 10px;
  margin-left: 0;
  list-style: none;
}

.list-style-icons > li i {
  float: left;
  width: 1em;
  margin: 0 6px 0 0;
}

.border {
  border: 1px solid;
}

.border-top {
  border-top: 1px solid;
}

.border-bottom {
  border-bottom: 1px solid;
}

.border-left {
  border-left: 1px solid;
}

.border-right {
  border-right: 1px solid;
}

.border-2 {
  border-width: 2px !important;
}

.border-top-2 {
  border-top-width: 2px !important;
}

.border-bottom-2 {
  border-bottom-width: 2px !important;
}

.border-left-2 {
  border-left-width: 2px !important;
}

.border-right-2 {
  border-right-width: 2px !important;
}

.border-3 {
  border-width: 3px !important;
}

.border-top-3 {
  border-top-width: 3px !important;
}

.border-bottom-3 {
  border-bottom-width: 3px !important;
}

.border-left-3 {
  border-left-width: 3px !important;
}

.border-right-3 {
  border-right-width: 3px !important;
}

.no-border {
  border: 0 !important;
}

.no-border-top {
  border-top: 0 !important;
}

.no-border-bottom {
  border-bottom: 0 !important;
}

.no-border-left {
  border-left: 0 !important;
}

.no-border-right {
  border-right: 0 !important;
}

.no-border-top-radius {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.no-border-bottom-radius {
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.no-border-top-left-radius {
  border-top-left-radius: 0 !important;
}

.no-border-top-right-radius {
  border-top-right-radius: 0 !important;
}

.no-border-bottom-left-radius {
  border-bottom-left-radius: 0 !important;
}

.no-border-bottom-right-radius {
  border-bottom-right-radius: 0 !important;
}

.box-shadow-0 {
  box-shadow: none !important;
}

.box-shadow-1 {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}

.box-shadow-2 {
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.box-shadow-3 {
  box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19);
}

.box-shadow-4 {
  box-shadow: 0 16px 28px 0 rgba(0, 0, 0, 0.22), 0 25px 55px 0 rgba(0, 0, 0, 0.21);
}

.box-shadow-5 {
  box-shadow: 0 27px 24px 0 rgba(0, 0, 0, 0.2), 0 40px 77px 0 rgba(0, 0, 0, 0.22);
}

.fit {
  max-width: 100% !important;
}

.half-width {
  width: 50% !important;
}

.full-width {
  width: 100% !important;
}

.full-height {
  height: 100% !important;
}

.width-50 {
  width: 50px !important;
}

.width-100 {
  width: 100px !important;
}

.width-150 {
  width: 150px !important;
}

.width-200 {
  width: 200px !important;
}

.width-250 {
  width: 250px !important;
}

.width-300 {
  width: 300px !important;
}

.width-350 {
  width: 350px !important;
}

.width-400 {
  width: 400px !important;
}

.width-450 {
  width: 450px !important;
}

.width-500 {
  width: 500px !important;
}

.width-550 {
  width: 550px !important;
}

.width-600 {
  width: 600px !important;
}

.width-650 {
  width: 650px !important;
}

.width-700 {
  width: 700px !important;
}

.width-750 {
  width: 750px !important;
}

.width-800 {
  width: 800px !important;
}

.width-5-per {
  width: 5% !important;
}

.width-10-per {
  width: 10% !important;
}

.width-15-per {
  width: 15% !important;
}

.width-20-per {
  width: 20% !important;
}

.width-25-per {
  width: 25% !important;
}

.width-30-per {
  width: 30% !important;
}

.width-35-per {
  width: 35% !important;
}

.width-40-per {
  width: 40% !important;
}

.width-45-per {
  width: 45% !important;
}

.width-50-per {
  width: 50% !important;
}

.width-55-per {
  width: 55% !important;
}

.width-60-per {
  width: 60% !important;
}

.width-65-per {
  width: 65% !important;
}

.width-70-per {
  width: 70% !important;
}

.width-75-per {
  width: 75% !important;
}

.width-80-per {
  width: 80% !important;
}

.width-90-per {
  width: 90% !important;
}

.width-95-per {
  width: 95% !important;
}

.height-50 {
  height: 50px !important;
}

.height-75 {
  height: 75px !important;
}

.height-100 {
  height: 100px !important;
}

.height-150 {
  height: 150px !important;
}

.height-200 {
  height: 200px !important;
}

.height-250 {
  height: 250px !important;
}

.height-300 {
  height: 300px !important;
}

.height-350 {
  height: 350px !important;
}

.height-400 {
  height: 400px !important;
}

.height-450 {
  height: 450px !important;
}

.height-500 {
  height: 500px !important;
}

.height-550 {
  height: 550px !important;
}

.height-600 {
  height: 600px !important;
}

.height-650 {
  height: 650px !important;
}

.height-700 {
  height: 700px !important;
}

.height-750 {
  height: 750px !important;
}

.height-800 {
  height: 800px !important;
}

.height-5-per {
  height: 5% !important;
}

.height-10-per {
  height: 10% !important;
}

.height-15-per {
  height: 15% !important;
}

.height-20-per {
  height: 20% !important;
}

.height-25-per {
  height: 25% !important;
}

.height-30-per {
  height: 30% !important;
}

.height-35-per {
  height: 35% !important;
}

.height-40-per {
  height: 40% !important;
}

.height-45-per {
  height: 45% !important;
}

.height-50-per {
  height: 50% !important;
}

.height-55-per {
  height: 55% !important;
}

.height-60-per {
  height: 60% !important;
}

.height-65-per {
  height: 65% !important;
}

.height-70-per {
  height: 70% !important;
}

.height-75-per {
  height: 75% !important;
}

.height-80-per {
  height: 80% !important;
}

.line-height-1 {
  line-height: 1 !important;
}

.line-height-2 {
  line-height: 2 !important;
}

.rotate-45 {
  transform: rotate(45deg);
}

.rotate-45-inverse {
  transform: rotate(-45deg);
}

.rotate-90 {
  transform: rotate(45deg);
}

.rotate-90-inverse {
  transform: rotate(-45deg);
}

.rotate-180 {
  transform: rotate(45deg);
}

.rotate-180-inverse {
  transform: rotate(-45deg);
}

.spinner {
  display: inline-block;
  -webkit-animation: spin 1s linear infinite;
          animation: spin 1s linear infinite;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

.spinner-reverse {
  display: inline-block;
  -webkit-animation: spin-reverse 1s linear infinite;
          animation: spin-reverse 1s linear infinite;
}

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

  100% {
    transform: rotate(-360deg);
  }
}

@keyframes spin-reverse {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(-360deg);
  }
}

.bg-cover {
  background-size: cover !important;
}

.background-repeat {
  background-repeat: repeat !important;
}

.background-no-repeat {
  background-repeat: no-repeat !important;
}

.img-xl {
  width: 64px !important;
  height: 64px !important;
}

.img-lg {
  width: 44px !important;
  height: 44px !important;
}

.img-sm {
  width: 36px !important;
  height: 36px !important;
}

.img-xs {
  width: 32px !important;
  height: 32px !important;
}

.avatar {
  position: relative;
  display: inline-block;
  width: 30px;
  white-space: nowrap;
  border-radius: 1000px;
  vertical-align: bottom;
}

.avatar i {
  position: absolute;
  right: -7px;
  bottom: 2px;
  width: 8px;
  height: 8px;
  border-radius: 100%;
}

.avatar span.text-circle {
  text-align: center;
  vertical-align: middle;
  color: #FFFFFF;
  font-size: 1.2rem;
  background: #BABFC7;
  display: table-cell;
}

.avatar img {
  width: 100%;
  max-width: 100%;
  height: auto;
  border: 0 none;
  border-radius: 1000px;
}

.avatar-online i {
  background-color: #16D39A;
}

.avatar-off i {
  background-color: #BABFC7;
}

.avatar-busy i {
  background-color: #FF7588;
}

.avatar-away i {
  background-color: #FFA87D;
}

.avatar-100 {
  width: 100px;
}

.avatar-100 span.text-circle {
  width: 100px;
  height: 100px;
}

.avatar-100 i {
  height: 20px;
  width: 20px;
}

.avatar-50 {
  width: 50px;
}

.avatar-50 span.text-circle {
  width: 50px;
  height: 50px;
}

.avatar-50 i {
  height: 10px;
  width: 10px;
}

.avatar-lg {
  width: 144px;
}

.avatar-lg span.text-circle {
  width: 144px;
  height: 144px;
}

.avatar-lg i {
  right: 0;
  bottom: 0;
  height: 20px;
  width: 20px;
}

.avatar-md {
  width: 40px;
}

.avatar-md span.text-circle {
  width: 40px;
  height: 40px;
}

.avatar-md i {
  right: 0;
  bottom: 0;
  height: 10px;
  width: 10px;
}

.avatar-sm {
  width: 32px;
}

.avatar-sm span.text-circle {
  width: 32px;
  height: 32px;
}

.avatar-sm i {
  height: 8px;
  width: 8px;
}

.avatar-xs {
  width: 24px;
}

.avatar-xs span.text-circle {
  width: 24px;
  height: 24px;
}

.avatar-xs i {
  height: 7px;
  width: 7px;
}

/*=========================================================================================
	File Name: search.scss
	Description: Search  functionality.
	----------------------------------------------------------------------------------------
	Item Name: Stack - Responsive Admin Theme
	Version: 1.1
	Author: PIXINVENT
	Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

.navbar-container a.nav-link-search {
  float: left;
}

.navbar-container .search-input {
  float: left;
  padding-top: 1.2rem;
  width: 0;
}

.navbar-container .search-input .input {
  width: 0;
  border: none;
  background: none;
  transition: all 0.2s ease-out;
  line-height: 16px;
}

.navbar-container .search-input.open .input {
  width: 200px;
  padding: 5px 10px;
  outline: none;
  background: none;
  transition: all 0.3s ease-out;
}

.navbar-light .search-input .input, .navbar-semi-dark .search-input .input {
  color: #404E67;
}

.navbar-light .search-input.open .input, .navbar-semi-dark .search-input.open .input {
  color: #404E67;
  border-bottom: 1px solid #404E67;
}

.navbar-dark .search-input .input, .navbar-semi-light .search-input .input {
  color: #F5F7FA;
}

.navbar-dark .search-input.open .input, .navbar-semi-light .search-input.open .input {
  color: #F5F7FA;
  border-bottom: 1px solid #F5F7FA;
}

@media (max-width: 991px) {
  #navbar-mobile .search-input.open .input {
    width: 180px;
    color: #404e67;
    border-bottom: 1px solid #404e67;
    overflow: hidden;
    position: relative;
    background: #fff;
    z-index: 1;
    padding: 8px 10px;
    top: -13px;
  }
}

.chart-container {
  position: relative;
  width: 100%;
}

@media (max-width: 768px) {
  .chart-container {
    overflow-x: scroll;
    overflow-y: visible;
    max-width: 100%;
  }
}

.chart {
  position: relative;
  display: block;
  width: 100%;
}

.jqstooltip {
  box-sizing: content-box;
}

[class*=bs-callout] p {
  letter-spacing: 0.6px;
}

[class*=bs-callout] .media {
  border-radius: 0.25rem !important;
}

[class*=bs-callout].callout-bordered {
  border: 1px solid #ddd;
}

[class*=bs-callout].callout-border-left {
  border-left: 5px solid;
}

[class*=bs-callout].callout-border-right {
  border-right: 5px solid;
}

[class*=bs-callout] .callout-arrow-left {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

[class*=bs-callout] .callout-arrow-left:before {
  content: "";
  display: inline-block;
  position: absolute;
  top: 50%;
  right: -11%;
  border-left: 8px solid;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left-color: inherit;
  margin-top: -8px;
}

[class*=bs-callout] .callout-arrow-right {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

[class*=bs-callout] .callout-arrow-right:before {
  content: "";
  display: inline-block;
  position: absolute;
  top: 50%;
  left: -11%;
  border-left: 0;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left-color: inherit;
  border-right: 8px solid;
  border-right-color: inherit;
  margin-top: -8px;
}

[class*=bs-callout].callout-round {
  border-radius: 5rem !important;
}

[class*=bs-callout].callout-round .media-left {
  border-top-left-radius: 5rem;
  border-bottom-left-radius: 5rem;
}

[class*=bs-callout].callout-round .media-right {
  border-top-right-radius: 5rem;
  border-bottom-right-radius: 5rem;
}

[class*=bs-callout].callout-square {
  border-radius: 0 !important;
}

[class*=bs-callout].callout-square .media, [class*=bs-callout].callout-square .callout-arrow-left, [class*=bs-callout].callout-square .callout-arrow-right {
  border-radius: 0 !important;
}

.btn-social, .btn-social-icon {
  position: relative;
  padding-left: 3.95rem;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.btn-social > :first-child, .btn-social-icon > :first-child {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 2.95rem;
  line-height: 2.7rem;
  font-size: 1.6em;
  text-align: center;
  border-right: 1px solid rgba(0, 0, 0, 0.2);
}

.btn-social.btn-lg, .btn-lg.btn-social-icon, .btn-group-lg > .btn-social.btn, .btn-group-lg > .btn.btn-social-icon {
  padding-left: 3rem;
}

.btn-social.btn-lg > :first-child, .btn-lg.btn-social-icon > :first-child, .btn-group-lg > .btn-social.btn > :first-child, .btn-group-lg > .btn.btn-social-icon > :first-child {
  line-height: 3.2rem;
  width: 2.5rem;
  font-size: 1.8em;
}

.btn-social.btn-sm, .btn-sm.btn-social-icon, .btn-group-sm > .btn-social.btn, .btn-group-sm > .btn.btn-social-icon {
  padding-left: 3rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.btn-social.btn-sm > :first-child, .btn-sm.btn-social-icon > :first-child, .btn-group-sm > .btn-social.btn > :first-child, .btn-group-sm > .btn.btn-social-icon > :first-child {
  line-height: 2rem;
  width: 2.5rem;
  font-size: 1.4em;
}

.btn-social.btn-xs, .btn-xs.btn-social-icon {
  padding-left: 1.75rem;
  font-size: 0.75rem;
  line-height: 0.2rem;
}

.btn-social.btn-xs > :first-child, .btn-xs.btn-social-icon > :first-child {
  line-height: 1.75rem;
  width: 1.55rem;
  font-size: 1.2em;
}

.btn-social-icon {
  height: 2.95rem;
  width: 2.95rem;
  padding: 0;
}

.btn-social-icon > :first-child {
  border: none;
  text-align: center;
  width: 100% !important;
}

.btn-social-icon.btn-lg, .btn-group-lg > .btn-social-icon.btn {
  height: 3.5rem;
  width: 3.5rem;
  padding-left: 0;
  padding-right: 0;
}

.btn-social-icon.btn-sm, .btn-group-sm > .btn-social-icon.btn {
  height: 2rem;
  width: 2rem;
  padding-left: 0;
  padding-right: 0;
}

.btn-social-icon.btn-xs {
  height: 1.75rem;
  width: 1.75rem;
  padding-left: 0;
  padding-right: 0;
}

.btn-adn {
  background-color: #d87a68;
  color: #fff;
  background-color: #d87a68;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-adn:hover {
  color: #fff;
  background-color: #ce563f;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-adn:focus, .btn-adn.focus {
  color: #fff;
  background-color: #ce563f;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-adn:active, .btn-adn.active, .open > .btn-adn.dropdown-toggle {
  color: #fff;
  background-color: #ce563f;
  border-color: rgba(0, 0, 0, 0.2);
  background-image: none;
}

.btn-adn:active:hover, .btn-adn:active:focus, .btn-adn:active.focus, .btn-adn.active:hover, .btn-adn.active:focus, .btn-adn.active.focus, .open > .btn-adn.dropdown-toggle:hover, .open > .btn-adn.dropdown-toggle:focus, .open > .btn-adn.dropdown-toggle.focus {
  color: #fff;
  background-color: #b94630;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-adn.disabled:focus, .btn-adn.disabled.focus, .btn-adn:disabled:focus, .btn-adn:disabled.focus {
  background-color: #d87a68;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-adn.disabled:hover, .btn-adn:disabled:hover {
  background-color: #d87a68;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-bitbucket {
  background-color: #205081;
  color: #fff;
  background-color: #205081;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-bitbucket:hover {
  color: #fff;
  background-color: #163758;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-bitbucket:focus, .btn-bitbucket.focus {
  color: #fff;
  background-color: #163758;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-bitbucket:active, .btn-bitbucket.active, .open > .btn-bitbucket.dropdown-toggle {
  color: #fff;
  background-color: #163758;
  border-color: rgba(0, 0, 0, 0.2);
  background-image: none;
}

.btn-bitbucket:active:hover, .btn-bitbucket:active:focus, .btn-bitbucket:active.focus, .btn-bitbucket.active:hover, .btn-bitbucket.active:focus, .btn-bitbucket.active.focus, .open > .btn-bitbucket.dropdown-toggle:hover, .open > .btn-bitbucket.dropdown-toggle:focus, .open > .btn-bitbucket.dropdown-toggle.focus {
  color: #fff;
  background-color: #0f253c;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-bitbucket.disabled:focus, .btn-bitbucket.disabled.focus, .btn-bitbucket:disabled:focus, .btn-bitbucket:disabled.focus {
  background-color: #205081;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-bitbucket.disabled:hover, .btn-bitbucket:disabled:hover {
  background-color: #205081;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-dropbox {
  background-color: #1087dd;
  color: #fff;
  background-color: #1087dd;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-dropbox:hover {
  color: #fff;
  background-color: #0d6aad;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-dropbox:focus, .btn-dropbox.focus {
  color: #fff;
  background-color: #0d6aad;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-dropbox:active, .btn-dropbox.active, .open > .btn-dropbox.dropdown-toggle {
  color: #fff;
  background-color: #0d6aad;
  border-color: rgba(0, 0, 0, 0.2);
  background-image: none;
}

.btn-dropbox:active:hover, .btn-dropbox:active:focus, .btn-dropbox:active.focus, .btn-dropbox.active:hover, .btn-dropbox.active:focus, .btn-dropbox.active.focus, .open > .btn-dropbox.dropdown-toggle:hover, .open > .btn-dropbox.dropdown-toggle:focus, .open > .btn-dropbox.dropdown-toggle.focus {
  color: #fff;
  background-color: #0a568c;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-dropbox.disabled:focus, .btn-dropbox.disabled.focus, .btn-dropbox:disabled:focus, .btn-dropbox:disabled.focus {
  background-color: #1087dd;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-dropbox.disabled:hover, .btn-dropbox:disabled:hover {
  background-color: #1087dd;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-facebook {
  background-color: #3b5998;
  color: #fff;
  background-color: #3b5998;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-facebook:hover {
  color: #fff;
  background-color: #2d4373;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-facebook:focus, .btn-facebook.focus {
  color: #fff;
  background-color: #2d4373;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-facebook:active, .btn-facebook.active, .open > .btn-facebook.dropdown-toggle {
  color: #fff;
  background-color: #2d4373;
  border-color: rgba(0, 0, 0, 0.2);
  background-image: none;
}

.btn-facebook:active:hover, .btn-facebook:active:focus, .btn-facebook:active.focus, .btn-facebook.active:hover, .btn-facebook.active:focus, .btn-facebook.active.focus, .open > .btn-facebook.dropdown-toggle:hover, .open > .btn-facebook.dropdown-toggle:focus, .open > .btn-facebook.dropdown-toggle.focus {
  color: #fff;
  background-color: #23345a;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-facebook.disabled:focus, .btn-facebook.disabled.focus, .btn-facebook:disabled:focus, .btn-facebook:disabled.focus {
  background-color: #3b5998;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-facebook.disabled:hover, .btn-facebook:disabled:hover {
  background-color: #3b5998;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-flickr {
  background-color: #ff0084;
  color: #fff;
  background-color: #ff0084;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-flickr:hover {
  color: #fff;
  background-color: #cc006a;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-flickr:focus, .btn-flickr.focus {
  color: #fff;
  background-color: #cc006a;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-flickr:active, .btn-flickr.active, .open > .btn-flickr.dropdown-toggle {
  color: #fff;
  background-color: #cc006a;
  border-color: rgba(0, 0, 0, 0.2);
  background-image: none;
}

.btn-flickr:active:hover, .btn-flickr:active:focus, .btn-flickr:active.focus, .btn-flickr.active:hover, .btn-flickr.active:focus, .btn-flickr.active.focus, .open > .btn-flickr.dropdown-toggle:hover, .open > .btn-flickr.dropdown-toggle:focus, .open > .btn-flickr.dropdown-toggle.focus {
  color: #fff;
  background-color: #a80057;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-flickr.disabled:focus, .btn-flickr.disabled.focus, .btn-flickr:disabled:focus, .btn-flickr:disabled.focus {
  background-color: #ff0084;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-flickr.disabled:hover, .btn-flickr:disabled:hover {
  background-color: #ff0084;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-foursquare {
  background-color: #f94877;
  color: #fff;
  background-color: #f94877;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-foursquare:hover {
  color: #fff;
  background-color: #f71752;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-foursquare:focus, .btn-foursquare.focus {
  color: #fff;
  background-color: #f71752;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-foursquare:active, .btn-foursquare.active, .open > .btn-foursquare.dropdown-toggle {
  color: #fff;
  background-color: #f71752;
  border-color: rgba(0, 0, 0, 0.2);
  background-image: none;
}

.btn-foursquare:active:hover, .btn-foursquare:active:focus, .btn-foursquare:active.focus, .btn-foursquare.active:hover, .btn-foursquare.active:focus, .btn-foursquare.active.focus, .open > .btn-foursquare.dropdown-toggle:hover, .open > .btn-foursquare.dropdown-toggle:focus, .open > .btn-foursquare.dropdown-toggle.focus {
  color: #fff;
  background-color: #e30742;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-foursquare.disabled:focus, .btn-foursquare.disabled.focus, .btn-foursquare:disabled:focus, .btn-foursquare:disabled.focus {
  background-color: #f94877;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-foursquare.disabled:hover, .btn-foursquare:disabled:hover {
  background-color: #f94877;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-github {
  background-color: #444444;
  color: #fff;
  background-color: #444444;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-github:hover {
  color: #fff;
  background-color: #2b2b2b;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-github:focus, .btn-github.focus {
  color: #fff;
  background-color: #2b2b2b;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-github:active, .btn-github.active, .open > .btn-github.dropdown-toggle {
  color: #fff;
  background-color: #2b2b2b;
  border-color: rgba(0, 0, 0, 0.2);
  background-image: none;
}

.btn-github:active:hover, .btn-github:active:focus, .btn-github:active.focus, .btn-github.active:hover, .btn-github.active:focus, .btn-github.active.focus, .open > .btn-github.dropdown-toggle:hover, .open > .btn-github.dropdown-toggle:focus, .open > .btn-github.dropdown-toggle.focus {
  color: #fff;
  background-color: #191919;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-github.disabled:focus, .btn-github.disabled.focus, .btn-github:disabled:focus, .btn-github:disabled.focus {
  background-color: #444444;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-github.disabled:hover, .btn-github:disabled:hover {
  background-color: #444444;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-google {
  background-color: #dd4b39;
  color: #fff;
  background-color: #dd4b39;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-google:hover {
  color: #fff;
  background-color: #c23321;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-google:focus, .btn-google.focus {
  color: #fff;
  background-color: #c23321;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-google:active, .btn-google.active, .open > .btn-google.dropdown-toggle {
  color: #fff;
  background-color: #c23321;
  border-color: rgba(0, 0, 0, 0.2);
  background-image: none;
}

.btn-google:active:hover, .btn-google:active:focus, .btn-google:active.focus, .btn-google.active:hover, .btn-google.active:focus, .btn-google.active.focus, .open > .btn-google.dropdown-toggle:hover, .open > .btn-google.dropdown-toggle:focus, .open > .btn-google.dropdown-toggle.focus {
  color: #fff;
  background-color: #a32b1c;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-google.disabled:focus, .btn-google.disabled.focus, .btn-google:disabled:focus, .btn-google:disabled.focus {
  background-color: #dd4b39;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-google.disabled:hover, .btn-google:disabled:hover {
  background-color: #dd4b39;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-instagram {
  background-color: #3f729b;
  color: #fff;
  background-color: #3f729b;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-instagram:hover {
  color: #fff;
  background-color: #305777;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-instagram:focus, .btn-instagram.focus {
  color: #fff;
  background-color: #305777;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-instagram:active, .btn-instagram.active, .open > .btn-instagram.dropdown-toggle {
  color: #fff;
  background-color: #305777;
  border-color: rgba(0, 0, 0, 0.2);
  background-image: none;
}

.btn-instagram:active:hover, .btn-instagram:active:focus, .btn-instagram:active.focus, .btn-instagram.active:hover, .btn-instagram.active:focus, .btn-instagram.active.focus, .open > .btn-instagram.dropdown-toggle:hover, .open > .btn-instagram.dropdown-toggle:focus, .open > .btn-instagram.dropdown-toggle.focus {
  color: #fff;
  background-color: #26455d;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-instagram.disabled:focus, .btn-instagram.disabled.focus, .btn-instagram:disabled:focus, .btn-instagram:disabled.focus {
  background-color: #3f729b;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-instagram.disabled:hover, .btn-instagram:disabled:hover {
  background-color: #3f729b;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-linkedin {
  background-color: #007bb6;
  color: #fff;
  background-color: #007bb6;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-linkedin:hover {
  color: #fff;
  background-color: #005983;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-linkedin:focus, .btn-linkedin.focus {
  color: #fff;
  background-color: #005983;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-linkedin:active, .btn-linkedin.active, .open > .btn-linkedin.dropdown-toggle {
  color: #fff;
  background-color: #005983;
  border-color: rgba(0, 0, 0, 0.2);
  background-image: none;
}

.btn-linkedin:active:hover, .btn-linkedin:active:focus, .btn-linkedin:active.focus, .btn-linkedin.active:hover, .btn-linkedin.active:focus, .btn-linkedin.active.focus, .open > .btn-linkedin.dropdown-toggle:hover, .open > .btn-linkedin.dropdown-toggle:focus, .open > .btn-linkedin.dropdown-toggle.focus {
  color: #fff;
  background-color: #00405f;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-linkedin.disabled:focus, .btn-linkedin.disabled.focus, .btn-linkedin:disabled:focus, .btn-linkedin:disabled.focus {
  background-color: #007bb6;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-linkedin.disabled:hover, .btn-linkedin:disabled:hover {
  background-color: #007bb6;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-microsoft {
  background-color: #2672ec;
  color: #fff;
  background-color: #2672ec;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-microsoft:hover {
  color: #fff;
  background-color: #125acd;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-microsoft:focus, .btn-microsoft.focus {
  color: #fff;
  background-color: #125acd;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-microsoft:active, .btn-microsoft.active, .open > .btn-microsoft.dropdown-toggle {
  color: #fff;
  background-color: #125acd;
  border-color: rgba(0, 0, 0, 0.2);
  background-image: none;
}

.btn-microsoft:active:hover, .btn-microsoft:active:focus, .btn-microsoft:active.focus, .btn-microsoft.active:hover, .btn-microsoft.active:focus, .btn-microsoft.active.focus, .open > .btn-microsoft.dropdown-toggle:hover, .open > .btn-microsoft.dropdown-toggle:focus, .open > .btn-microsoft.dropdown-toggle.focus {
  color: #fff;
  background-color: #0f4bac;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-microsoft.disabled:focus, .btn-microsoft.disabled.focus, .btn-microsoft:disabled:focus, .btn-microsoft:disabled.focus {
  background-color: #2672ec;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-microsoft.disabled:hover, .btn-microsoft:disabled:hover {
  background-color: #2672ec;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-odnoklassniki {
  background-color: #f4731c;
  color: #fff;
  background-color: #f4731c;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-odnoklassniki:hover {
  color: #fff;
  background-color: #d35b0a;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-odnoklassniki:focus, .btn-odnoklassniki.focus {
  color: #fff;
  background-color: #d35b0a;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-odnoklassniki:active, .btn-odnoklassniki.active, .open > .btn-odnoklassniki.dropdown-toggle {
  color: #fff;
  background-color: #d35b0a;
  border-color: rgba(0, 0, 0, 0.2);
  background-image: none;
}

.btn-odnoklassniki:active:hover, .btn-odnoklassniki:active:focus, .btn-odnoklassniki:active.focus, .btn-odnoklassniki.active:hover, .btn-odnoklassniki.active:focus, .btn-odnoklassniki.active.focus, .open > .btn-odnoklassniki.dropdown-toggle:hover, .open > .btn-odnoklassniki.dropdown-toggle:focus, .open > .btn-odnoklassniki.dropdown-toggle.focus {
  color: #fff;
  background-color: #b14c09;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-odnoklassniki.disabled:focus, .btn-odnoklassniki.disabled.focus, .btn-odnoklassniki:disabled:focus, .btn-odnoklassniki:disabled.focus {
  background-color: #f4731c;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-odnoklassniki.disabled:hover, .btn-odnoklassniki:disabled:hover {
  background-color: #f4731c;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-openid {
  background-color: #f7931e;
  color: #fff;
  background-color: #f7931e;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-openid:hover {
  color: #fff;
  background-color: #da7908;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-openid:focus, .btn-openid.focus {
  color: #fff;
  background-color: #da7908;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-openid:active, .btn-openid.active, .open > .btn-openid.dropdown-toggle {
  color: #fff;
  background-color: #da7908;
  border-color: rgba(0, 0, 0, 0.2);
  background-image: none;
}

.btn-openid:active:hover, .btn-openid:active:focus, .btn-openid:active.focus, .btn-openid.active:hover, .btn-openid.active:focus, .btn-openid.active.focus, .open > .btn-openid.dropdown-toggle:hover, .open > .btn-openid.dropdown-toggle:focus, .open > .btn-openid.dropdown-toggle.focus {
  color: #fff;
  background-color: #b86607;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-openid.disabled:focus, .btn-openid.disabled.focus, .btn-openid:disabled:focus, .btn-openid:disabled.focus {
  background-color: #f7931e;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-openid.disabled:hover, .btn-openid:disabled:hover {
  background-color: #f7931e;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-pinterest {
  background-color: #cb2027;
  color: #fff;
  background-color: #cb2027;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-pinterest:hover {
  color: #fff;
  background-color: #9f191f;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-pinterest:focus, .btn-pinterest.focus {
  color: #fff;
  background-color: #9f191f;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-pinterest:active, .btn-pinterest.active, .open > .btn-pinterest.dropdown-toggle {
  color: #fff;
  background-color: #9f191f;
  border-color: rgba(0, 0, 0, 0.2);
  background-image: none;
}

.btn-pinterest:active:hover, .btn-pinterest:active:focus, .btn-pinterest:active.focus, .btn-pinterest.active:hover, .btn-pinterest.active:focus, .btn-pinterest.active.focus, .open > .btn-pinterest.dropdown-toggle:hover, .open > .btn-pinterest.dropdown-toggle:focus, .open > .btn-pinterest.dropdown-toggle.focus {
  color: #fff;
  background-color: #801419;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-pinterest.disabled:focus, .btn-pinterest.disabled.focus, .btn-pinterest:disabled:focus, .btn-pinterest:disabled.focus {
  background-color: #cb2027;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-pinterest.disabled:hover, .btn-pinterest:disabled:hover {
  background-color: #cb2027;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-reddit {
  background-color: #eff7ff;
  color: #000;
  background-color: #eff7ff;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-reddit:hover {
  color: #000;
  background-color: #bcdeff;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-reddit:focus, .btn-reddit.focus {
  color: #000;
  background-color: #bcdeff;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-reddit:active, .btn-reddit.active, .open > .btn-reddit.dropdown-toggle {
  color: #000;
  background-color: #bcdeff;
  border-color: rgba(0, 0, 0, 0.2);
  background-image: none;
}

.btn-reddit:active:hover, .btn-reddit:active:focus, .btn-reddit:active.focus, .btn-reddit.active:hover, .btn-reddit.active:focus, .btn-reddit.active.focus, .open > .btn-reddit.dropdown-toggle:hover, .open > .btn-reddit.dropdown-toggle:focus, .open > .btn-reddit.dropdown-toggle.focus {
  color: #000;
  background-color: #98ccff;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-reddit.disabled:focus, .btn-reddit.disabled.focus, .btn-reddit:disabled:focus, .btn-reddit:disabled.focus {
  background-color: #eff7ff;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-reddit.disabled:hover, .btn-reddit:disabled:hover {
  background-color: #eff7ff;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-soundcloud {
  background-color: #ff5500;
  color: #fff;
  background-color: #ff5500;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-soundcloud:hover {
  color: #fff;
  background-color: #cc4400;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-soundcloud:focus, .btn-soundcloud.focus {
  color: #fff;
  background-color: #cc4400;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-soundcloud:active, .btn-soundcloud.active, .open > .btn-soundcloud.dropdown-toggle {
  color: #fff;
  background-color: #cc4400;
  border-color: rgba(0, 0, 0, 0.2);
  background-image: none;
}

.btn-soundcloud:active:hover, .btn-soundcloud:active:focus, .btn-soundcloud:active.focus, .btn-soundcloud.active:hover, .btn-soundcloud.active:focus, .btn-soundcloud.active.focus, .open > .btn-soundcloud.dropdown-toggle:hover, .open > .btn-soundcloud.dropdown-toggle:focus, .open > .btn-soundcloud.dropdown-toggle.focus {
  color: #fff;
  background-color: #a83800;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-soundcloud.disabled:focus, .btn-soundcloud.disabled.focus, .btn-soundcloud:disabled:focus, .btn-soundcloud:disabled.focus {
  background-color: #ff5500;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-soundcloud.disabled:hover, .btn-soundcloud:disabled:hover {
  background-color: #ff5500;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-tumblr {
  background-color: #2c4762;
  color: #fff;
  background-color: #2c4762;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-tumblr:hover {
  color: #fff;
  background-color: #1c2e3f;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-tumblr:focus, .btn-tumblr.focus {
  color: #fff;
  background-color: #1c2e3f;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-tumblr:active, .btn-tumblr.active, .open > .btn-tumblr.dropdown-toggle {
  color: #fff;
  background-color: #1c2e3f;
  border-color: rgba(0, 0, 0, 0.2);
  background-image: none;
}

.btn-tumblr:active:hover, .btn-tumblr:active:focus, .btn-tumblr:active.focus, .btn-tumblr.active:hover, .btn-tumblr.active:focus, .btn-tumblr.active.focus, .open > .btn-tumblr.dropdown-toggle:hover, .open > .btn-tumblr.dropdown-toggle:focus, .open > .btn-tumblr.dropdown-toggle.focus {
  color: #fff;
  background-color: #111c26;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-tumblr.disabled:focus, .btn-tumblr.disabled.focus, .btn-tumblr:disabled:focus, .btn-tumblr:disabled.focus {
  background-color: #2c4762;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-tumblr.disabled:hover, .btn-tumblr:disabled:hover {
  background-color: #2c4762;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-twitter {
  background-color: #55acee;
  color: #fff;
  background-color: #55acee;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-twitter:hover {
  color: #fff;
  background-color: #2795e9;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-twitter:focus, .btn-twitter.focus {
  color: #fff;
  background-color: #2795e9;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-twitter:active, .btn-twitter.active, .open > .btn-twitter.dropdown-toggle {
  color: #fff;
  background-color: #2795e9;
  border-color: rgba(0, 0, 0, 0.2);
  background-image: none;
}

.btn-twitter:active:hover, .btn-twitter:active:focus, .btn-twitter:active.focus, .btn-twitter.active:hover, .btn-twitter.active:focus, .btn-twitter.active.focus, .open > .btn-twitter.dropdown-toggle:hover, .open > .btn-twitter.dropdown-toggle:focus, .open > .btn-twitter.dropdown-toggle.focus {
  color: #fff;
  background-color: #1583d7;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-twitter.disabled:focus, .btn-twitter.disabled.focus, .btn-twitter:disabled:focus, .btn-twitter:disabled.focus {
  background-color: #55acee;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-twitter.disabled:hover, .btn-twitter:disabled:hover {
  background-color: #55acee;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-vimeo {
  background-color: #1ab7ea;
  color: #fff;
  background-color: #1ab7ea;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-vimeo:hover {
  color: #fff;
  background-color: #1295bf;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-vimeo:focus, .btn-vimeo.focus {
  color: #fff;
  background-color: #1295bf;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-vimeo:active, .btn-vimeo.active, .open > .btn-vimeo.dropdown-toggle {
  color: #fff;
  background-color: #1295bf;
  border-color: rgba(0, 0, 0, 0.2);
  background-image: none;
}

.btn-vimeo:active:hover, .btn-vimeo:active:focus, .btn-vimeo:active.focus, .btn-vimeo.active:hover, .btn-vimeo.active:focus, .btn-vimeo.active.focus, .open > .btn-vimeo.dropdown-toggle:hover, .open > .btn-vimeo.dropdown-toggle:focus, .open > .btn-vimeo.dropdown-toggle.focus {
  color: #fff;
  background-color: #0f7b9f;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-vimeo.disabled:focus, .btn-vimeo.disabled.focus, .btn-vimeo:disabled:focus, .btn-vimeo:disabled.focus {
  background-color: #1ab7ea;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-vimeo.disabled:hover, .btn-vimeo:disabled:hover {
  background-color: #1ab7ea;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-vk {
  background-color: #587ea3;
  color: #fff;
  background-color: #587ea3;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-vk:hover {
  color: #fff;
  background-color: #466482;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-vk:focus, .btn-vk.focus {
  color: #fff;
  background-color: #466482;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-vk:active, .btn-vk.active, .open > .btn-vk.dropdown-toggle {
  color: #fff;
  background-color: #466482;
  border-color: rgba(0, 0, 0, 0.2);
  background-image: none;
}

.btn-vk:active:hover, .btn-vk:active:focus, .btn-vk:active.focus, .btn-vk.active:hover, .btn-vk.active:focus, .btn-vk.active.focus, .open > .btn-vk.dropdown-toggle:hover, .open > .btn-vk.dropdown-toggle:focus, .open > .btn-vk.dropdown-toggle.focus {
  color: #fff;
  background-color: #3a526b;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-vk.disabled:focus, .btn-vk.disabled.focus, .btn-vk:disabled:focus, .btn-vk:disabled.focus {
  background-color: #587ea3;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-vk.disabled:hover, .btn-vk:disabled:hover {
  background-color: #587ea3;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-yahoo {
  background-color: #720e9e;
  color: #fff;
  background-color: #720e9e;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-yahoo:hover {
  color: #fff;
  background-color: #500a6f;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-yahoo:focus, .btn-yahoo.focus {
  color: #fff;
  background-color: #500a6f;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-yahoo:active, .btn-yahoo.active, .open > .btn-yahoo.dropdown-toggle {
  color: #fff;
  background-color: #500a6f;
  border-color: rgba(0, 0, 0, 0.2);
  background-image: none;
}

.btn-yahoo:active:hover, .btn-yahoo:active:focus, .btn-yahoo:active.focus, .btn-yahoo.active:hover, .btn-yahoo.active:focus, .btn-yahoo.active.focus, .open > .btn-yahoo.dropdown-toggle:hover, .open > .btn-yahoo.dropdown-toggle:focus, .open > .btn-yahoo.dropdown-toggle.focus {
  color: #fff;
  background-color: #39074e;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-yahoo.disabled:focus, .btn-yahoo.disabled.focus, .btn-yahoo:disabled:focus, .btn-yahoo:disabled.focus {
  background-color: #720e9e;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-yahoo.disabled:hover, .btn-yahoo:disabled:hover {
  background-color: #720e9e;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-outline-adn {
  border: 1px solid #d87a68 !important;
  color: #d87a68;
}

.btn-outline-bitbucket {
  border: 1px solid #205081 !important;
  color: #205081;
}

.btn-outline-dropbox {
  border: 1px solid #1087dd !important;
  color: #1087dd;
}

.btn-outline-facebook {
  border: 1px solid #3b5998 !important;
  color: #3b5998;
}

.btn-outline-flickr {
  border: 1px solid #ff0084 !important;
  color: #ff0084;
}

.btn-outline-foursquare {
  border: 1px solid #f94877 !important;
  color: #f94877;
}

.btn-outline-github {
  border: 1px solid #444444 !important;
  color: #444444;
}

.btn-outline-google {
  border: 1px solid #dd4b39 !important;
  color: #dd4b39;
}

.btn-outline-instagram {
  border: 1px solid #3f729b !important;
  color: #3f729b;
}

.btn-outline-linkedin {
  border: 1px solid #007bb6 !important;
  color: #007bb6;
}

.btn-outline-microsoft {
  border: 1px solid #2672ec !important;
  color: #2672ec;
}

.btn-outline-odnoklassniki {
  border: 1px solid #f4731c !important;
  color: #f4731c;
}

.btn-outline-openid {
  border: 1px solid #f7931e !important;
  color: #f7931e;
}

.btn-outline-pinterest {
  border: 1px solid #cb2027 !important;
  color: #cb2027;
}

.btn-outline-reddit {
  border: 1px solid #ff4500 !important;
  color: #ff4500;
}

.btn-outline-soundcloud {
  border: 1px solid #ff5500 !important;
  color: #ff5500;
}

.btn-outline-tumblr {
  border: 1px solid #2c4762 !important;
  color: #2c4762;
}

.btn-outline-twitter {
  border: 1px solid #55acee !important;
  color: #55acee;
}

.btn-outline-vimeo {
  border: 1px solid #1ab7ea !important;
  color: #1ab7ea;
}

.btn-outline-vk {
  border: 1px solid #587ea3 !important;
  color: #587ea3;
}

.btn-outline-yahoo {
  border: 1px solid #720e9e !important;
  color: #720e9e;
}

.btn-outline-adn:hover {
  color: #5c2318;
  border: 1px solid #5c2318;
}

.btn-outline-bitbucket:hover {
  color: black;
  border: 1px solid black;
}

.btn-outline-dropbox:hover {
  color: #02131f;
  border: 1px solid #02131f;
}

.btn-outline-facebook:hover {
  color: #020305;
  border: 1px solid #020305;
}

.btn-outline-flickr:hover {
  color: #33001a;
  border: 1px solid #33001a;
}

.btn-outline-foursquare:hover {
  color: #710421;
  border: 1px solid #710421;
}

.btn-outline-github:hover {
  color: black;
  border: 1px solid black;
}

.btn-outline-google:hover {
  color: #3f110b;
  border: 1px solid #3f110b;
}

.btn-outline-instagram:hover {
  color: #04070a;
  border: 1px solid #04070a;
}

.btn-outline-linkedin:hover {
  color: black;
  border: 1px solid black;
}

.btn-outline-microsoft:hover {
  color: #061c40;
  border: 1px solid #061c40;
}

.btn-outline-odnoklassniki:hover {
  color: #411c03;
  border: 1px solid #411c03;
}

.btn-outline-openid:hover {
  color: #462703;
  border: 1px solid #462703;
}

.btn-outline-pinterest:hover {
  color: #1b0405;
  border: 1px solid #1b0405;
}

.btn-outline-reddit:hover {
  color: #330e00;
  border: 1px solid #330e00;
}

.btn-outline-soundcloud:hover {
  color: #331100;
  border: 1px solid #331100;
}

.btn-outline-tumblr:hover {
  color: black;
  border: 1px solid black;
}

.btn-outline-twitter:hover {
  color: #0b426c;
  border: 1px solid #0b426c;
}

.btn-outline-vimeo:hover {
  color: #052833;
  border: 1px solid #052833;
}

.btn-outline-vk:hover {
  color: #10181f;
  border: 1px solid #10181f;
}

.btn-outline-yahoo:hover {
  color: black;
  border: 1px solid black;
}

.bg-adn {
  background-color: #d87a68;
}

.bg-bitbucket {
  background-color: #205081;
}

.bg-dropbox {
  background-color: #1087dd;
}

.bg-facebook {
  background-color: #3b5998;
}

.bg-flickr {
  background-color: #ff0084;
}

.bg-foursquare {
  background-color: #f94877;
}

.bg-github {
  background-color: #444444;
}

.bg-google {
  background-color: #dd4b39;
}

.bg-instagram {
  background-color: #3f729b;
}

.bg-linkedin {
  background-color: #007bb6;
}

.bg-microsoft {
  background-color: #2672ec;
}

.bg-odnoklassniki {
  background-color: #f4731c;
}

.bg-openid {
  background-color: #f7931e;
}

.bg-pinterest {
  background-color: #cb2027;
}

.bg-reddit {
  background-color: #ff4500;
}

.bg-soundcloud {
  background-color: #ff5500;
}

.bg-tumblr {
  background-color: #2c4762;
}

.bg-twitter {
  background-color: #55acee;
}

.bg-vimeo {
  background-color: #1ab7ea;
}

.bg-vk {
  background-color: #587ea3;
}

.bg-yahoo {
  background-color: #720e9e;
}

.ps-container {
  touch-action: none;
  overflow: hidden !important;
  -ms-overflow-style: none;
}

@supports (-ms-overflow-style: none) {
  .ps-container {
    overflow: auto !important;
  }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ps-container {
    overflow: auto !important;
  }
}

.ps-container.ps-active-x > .ps-scrollbar-x-rail, .ps-container.ps-active-y > .ps-scrollbar-y-rail {
  display: block;
  background-color: transparent;
}

.ps-container.ps-in-scrolling {
  pointer-events: none;
}

.ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
  background-color: #eee;
  opacity: 0.9;
}

.ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  background-color: #999;
}

.ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
  background-color: #eee;
  opacity: 0.9;
}

.ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  background-color: #999;
}

.ps-container > .ps-scrollbar-x-rail {
  display: none;
  position: absolute;
  /* please don't change 'position' */
  border-radius: 4px;
  opacity: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  bottom: 3px;
  /* there must be 'bottom' for ps-scrollbar-x-rail */
  height: 8px;
}

.ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  position: absolute;
  /* please don't change 'position' */
  background-color: #aaa;
  border-radius: 4px;
  transition: background-color 0.2s linear;
  bottom: 0;
  /* there must be 'bottom' for ps-scrollbar-x */
  height: 8px;
}

.ps-container > .ps-scrollbar-y-rail {
  display: none;
  position: absolute;
  /* please don't change 'position' */
  border-radius: 4px;
  opacity: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  right: 3px;
  /* there must be 'right' for ps-scrollbar-y-rail */
  width: 8px;
}

.ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  position: absolute;
  /* please don't change 'position' */
  background-color: #aaa;
  border-radius: 4px;
  transition: background-color 0.2s linear;
  right: 0;
  /* there must be 'right' for ps-scrollbar-y */
  width: 8px;
}

.ps-container:hover.ps-in-scrolling {
  pointer-events: none;
}

.ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
  background-color: #eee;
  opacity: 0.9;
}

.ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  background-color: #999;
}

.ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
  background-color: #eee;
  opacity: 0.9;
}

.ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  background-color: #999;
}

.ps-container:hover > .ps-scrollbar-x-rail,
.ps-container:hover > .ps-scrollbar-y-rail {
  opacity: 0.6;
}

.ps-container:hover > .ps-scrollbar-x-rail:hover {
  background-color: #eee;
  opacity: 0.9;
}

.ps-container:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x {
  background-color: #999;
}

.ps-container:hover > .ps-scrollbar-y-rail:hover {
  background-color: #eee;
  opacity: 0.9;
}

.ps-container:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {
  background-color: #999;
}

.ps-theme-dark {
  touch-action: none;
  overflow: hidden !important;
  -ms-overflow-style: none;
}

@supports (-ms-overflow-style: none) {
  .ps-theme-dark {
    overflow: auto !important;
  }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ps-theme-dark {
    overflow: auto !important;
  }
}

.ps-theme-dark.ps-active-x > .ps-scrollbar-x-rail, .ps-theme-dark.ps-active-y > .ps-scrollbar-y-rail {
  display: block;
  background-color: transperant;
}

.ps-theme-dark.ps-in-scrolling {
  pointer-events: none;
}

.ps-theme-dark.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
  background-color: rgba(0, 0, 0, 0.1);
  opacity: 0.9;
}

.ps-theme-dark.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  background-color: rgba(0, 0, 0, 0.4);
}

.ps-theme-dark.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
  background-color: rgba(0, 0, 0, 0.1);
  opacity: 0.9;
}

.ps-theme-dark.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  background-color: rgba(0, 0, 0, 0.4);
}

.ps-theme-dark > .ps-scrollbar-x-rail {
  display: none;
  position: absolute;
  /* please don't change 'position' */
  border-radius: 4px;
  opacity: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  bottom: 3px;
  /* there must be 'bottom' for ps-scrollbar-x-rail */
  height: 8px;
}

.ps-theme-dark > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  position: absolute;
  /* please don't change 'position' */
  background-color: rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  transition: background-color 0.2s linear;
  bottom: 0;
  /* there must be 'bottom' for ps-scrollbar-x */
  height: 8px;
}

.ps-theme-dark > .ps-scrollbar-y-rail {
  display: none;
  position: absolute;
  /* please don't change 'position' */
  border-radius: 4px;
  opacity: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  right: 0;
  /* there must be 'right' for ps-scrollbar-y-rail */
  width: 6px;
}

.ps-theme-dark > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  position: absolute;
  /* please don't change 'position' */
  background-color: rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  transition: background-color 0.2s linear;
  right: 0;
  /* there must be 'right' for ps-scrollbar-y */
  width: 6px;
}

.ps-theme-dark:hover.ps-in-scrolling {
  pointer-events: none;
}

.ps-theme-dark:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
  background-color: rgba(0, 0, 0, 0.1);
  opacity: 0.9;
}

.ps-theme-dark:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  background-color: rgba(0, 0, 0, 0.4);
}

.ps-theme-dark:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
  background-color: rgba(0, 0, 0, 0.1);
  opacity: 0.9;
}

.ps-theme-dark:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  background-color: rgba(0, 0, 0, 0.4);
}

.ps-theme-dark:hover > .ps-scrollbar-x-rail,
.ps-theme-dark:hover > .ps-scrollbar-y-rail {
  opacity: 0.6;
}

.ps-theme-dark:hover > .ps-scrollbar-x-rail:hover {
  background-color: rgba(0, 0, 0, 0.1);
  opacity: 0.9;
}

.ps-theme-dark:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x {
  background-color: rgba(0, 0, 0, 0.4);
}

.ps-theme-dark:hover > .ps-scrollbar-y-rail:hover {
  background-color: rgba(0, 0, 0, 0.1);
  opacity: 0.9;
}

.ps-theme-dark:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {
  background-color: rgba(0, 0, 0, 0.4);
}

.ps-theme-light {
  touch-action: none;
  overflow: hidden !important;
  -ms-overflow-style: none;
}

@supports (-ms-overflow-style: none) {
  .ps-theme-light {
    overflow: auto !important;
  }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ps-theme-light {
    overflow: auto !important;
  }
}

.ps-theme-light.ps-active-x > .ps-scrollbar-x-rail, .ps-theme-light.ps-active-y > .ps-scrollbar-y-rail {
  display: block;
  background-color: transperant;
}

.ps-theme-light.ps-in-scrolling {
  pointer-events: none;
}

.ps-theme-light.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
  background-color: rgba(255, 255, 255, 0.2);
  opacity: 0.9;
}

.ps-theme-light.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  background-color: rgba(255, 255, 255, 0.8);
}

.ps-theme-light.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
  background-color: rgba(255, 255, 255, 0.2);
  opacity: 0.9;
}

.ps-theme-light.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  background-color: rgba(255, 255, 255, 0.8);
}

.ps-theme-light > .ps-scrollbar-x-rail {
  display: none;
  position: absolute;
  /* please don't change 'position' */
  border-radius: 4px;
  opacity: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  bottom: 3px;
  /* there must be 'bottom' for ps-scrollbar-x-rail */
  height: 8px;
}

.ps-theme-light > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  position: absolute;
  /* please don't change 'position' */
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 4px;
  transition: background-color 0.2s linear;
  bottom: 0;
  /* there must be 'bottom' for ps-scrollbar-x */
  height: 8px;
}

.ps-theme-light > .ps-scrollbar-y-rail {
  display: none;
  position: absolute;
  /* please don't change 'position' */
  border-radius: 4px;
  opacity: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  right: 0;
  /* there must be 'right' for ps-scrollbar-y-rail */
  width: 6px;
}

.ps-theme-light > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  position: absolute;
  /* please don't change 'position' */
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 4px;
  transition: background-color 0.2s linear;
  right: 0;
  /* there must be 'right' for ps-scrollbar-y */
  width: 6px;
}

.ps-theme-light:hover.ps-in-scrolling {
  pointer-events: none;
}

.ps-theme-light:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
  background-color: rgba(255, 255, 255, 0.2);
  opacity: 0.9;
}

.ps-theme-light:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  background-color: rgba(255, 255, 255, 0.8);
}

.ps-theme-light:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
  background-color: rgba(255, 255, 255, 0.2);
  opacity: 0.9;
}

.ps-theme-light:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  background-color: rgba(255, 255, 255, 0.8);
}

.ps-theme-light:hover > .ps-scrollbar-x-rail,
.ps-theme-light:hover > .ps-scrollbar-y-rail {
  opacity: 0.6;
}

.ps-theme-light:hover > .ps-scrollbar-x-rail:hover {
  background-color: rgba(255, 255, 255, 0.2);
  opacity: 0.9;
}

.ps-theme-light:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x {
  background-color: rgba(255, 255, 255, 0.8);
}

.ps-theme-light:hover > .ps-scrollbar-y-rail:hover {
  background-color: rgba(255, 255, 255, 0.2);
  opacity: 0.9;
}

.ps-theme-light:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {
  background-color: rgba(255, 255, 255, 0.8);
}

.menu-collapsed .ps-theme-dark {
  touch-action: none;
  overflow: hidden !important;
  -ms-overflow-style: none;
}

@supports (-ms-overflow-style: none) {
  .menu-collapsed .ps-theme-dark {
    overflow: auto !important;
  }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .menu-collapsed .ps-theme-dark {
    overflow: auto !important;
  }
}

.menu-collapsed .ps-theme-dark.ps-active-x > .ps-scrollbar-x-rail, .menu-collapsed .ps-theme-dark.ps-active-y > .ps-scrollbar-y-rail {
  display: block;
  background-color: transparent;
}

.menu-collapsed .ps-theme-dark.ps-in-scrolling {
  pointer-events: none;
}

.menu-collapsed .ps-theme-dark.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
  background-color: #eee;
  opacity: 0.9;
}

.menu-collapsed .ps-theme-dark.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  background-color: #999;
}

.menu-collapsed .ps-theme-dark.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
  background-color: #eee;
  opacity: 0.9;
}

.menu-collapsed .ps-theme-dark.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  background-color: #999;
}

.menu-collapsed .ps-theme-dark > .ps-scrollbar-x-rail {
  display: none;
  position: absolute;
  /* please don't change 'position' */
  border-radius: 4px;
  opacity: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  bottom: 3px;
  /* there must be 'bottom' for ps-scrollbar-x-rail */
  height: 8px;
}

.menu-collapsed .ps-theme-dark > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  position: absolute;
  /* please don't change 'position' */
  background-color: #55595c !important;
  border-radius: 4px;
  transition: background-color 0.2s linear;
  bottom: 0;
  /* there must be 'bottom' for ps-scrollbar-x */
  height: 8px;
}

.menu-collapsed .ps-theme-dark > .ps-scrollbar-y-rail {
  display: none;
  position: absolute;
  /* please don't change 'position' */
  border-radius: 4px;
  opacity: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  right: 0;
  /* there must be 'right' for ps-scrollbar-y-rail */
  width: 6px;
}

.menu-collapsed .ps-theme-dark > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  position: absolute;
  /* please don't change 'position' */
  background-color: #55595c !important;
  border-radius: 4px;
  transition: background-color 0.2s linear;
  right: 0;
  /* there must be 'right' for ps-scrollbar-y */
  width: 6px;
}

.menu-collapsed .ps-theme-dark:hover.ps-in-scrolling {
  pointer-events: none;
}

.menu-collapsed .ps-theme-dark:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
  background-color: #eee;
  opacity: 0.9;
}

.menu-collapsed .ps-theme-dark:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  background-color: #999;
}

.menu-collapsed .ps-theme-dark:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
  background-color: #eee;
  opacity: 0.9;
}

.menu-collapsed .ps-theme-dark:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  background-color: #999;
}

.menu-collapsed .ps-theme-dark:hover > .ps-scrollbar-x-rail,
.menu-collapsed .ps-theme-dark:hover > .ps-scrollbar-y-rail {
  opacity: 0;
}

.menu-collapsed .ps-theme-dark:hover > .ps-scrollbar-x-rail:hover {
  background-color: #eee;
  opacity: 0.9;
}

.menu-collapsed .ps-theme-dark:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x {
  background-color: #999;
}

.menu-collapsed .ps-theme-dark:hover > .ps-scrollbar-y-rail:hover {
  background-color: #eee;
  opacity: 0.9;
}

.menu-collapsed .ps-theme-dark:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {
  background-color: #999;
}

.menu-collapsed ul.ps-theme-dark {
  touch-action: none;
  overflow: hidden !important;
  -ms-overflow-style: none;
}

@supports (-ms-overflow-style: none) {
  .menu-collapsed ul.ps-theme-dark {
    overflow: auto !important;
  }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .menu-collapsed ul.ps-theme-dark {
    overflow: auto !important;
  }
}

.menu-collapsed ul.ps-theme-dark.ps-active-x > .ps-scrollbar-x-rail, .menu-collapsed ul.ps-theme-dark.ps-active-y > .ps-scrollbar-y-rail {
  display: block;
  background-color: transperant;
}

.menu-collapsed ul.ps-theme-dark.ps-in-scrolling {
  pointer-events: none;
}

.menu-collapsed ul.ps-theme-dark.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
  background-color: rgba(0, 0, 0, 0.1);
  opacity: 0.9;
}

.menu-collapsed ul.ps-theme-dark.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  background-color: rgba(0, 0, 0, 0.4);
}

.menu-collapsed ul.ps-theme-dark.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
  background-color: rgba(0, 0, 0, 0.1);
  opacity: 0.9;
}

.menu-collapsed ul.ps-theme-dark.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  background-color: rgba(0, 0, 0, 0.4);
}

.menu-collapsed ul.ps-theme-dark > .ps-scrollbar-x-rail {
  display: none;
  position: absolute;
  /* please don't change 'position' */
  border-radius: 4px;
  opacity: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  bottom: 3px;
  /* there must be 'bottom' for ps-scrollbar-x-rail */
  height: 8px;
}

.menu-collapsed ul.ps-theme-dark > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  position: absolute;
  /* please don't change 'position' */
  background-color: rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  transition: background-color 0.2s linear;
  bottom: 0;
  /* there must be 'bottom' for ps-scrollbar-x */
  height: 8px;
}

.menu-collapsed ul.ps-theme-dark > .ps-scrollbar-y-rail {
  display: none;
  position: absolute;
  /* please don't change 'position' */
  border-radius: 4px;
  opacity: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  right: 0;
  /* there must be 'right' for ps-scrollbar-y-rail */
  width: 6px;
}

.menu-collapsed ul.ps-theme-dark > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  position: absolute;
  /* please don't change 'position' */
  background-color: rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  transition: background-color 0.2s linear;
  right: 0;
  /* there must be 'right' for ps-scrollbar-y */
  width: 6px;
}

.menu-collapsed ul.ps-theme-dark:hover.ps-in-scrolling {
  pointer-events: none;
}

.menu-collapsed ul.ps-theme-dark:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
  background-color: rgba(0, 0, 0, 0.1);
  opacity: 0.9;
}

.menu-collapsed ul.ps-theme-dark:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  background-color: rgba(0, 0, 0, 0.4);
}

.menu-collapsed ul.ps-theme-dark:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
  background-color: rgba(0, 0, 0, 0.1);
  opacity: 0.9;
}

.menu-collapsed ul.ps-theme-dark:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  background-color: rgba(0, 0, 0, 0.4);
}

.menu-collapsed ul.ps-theme-dark:hover > .ps-scrollbar-x-rail,
.menu-collapsed ul.ps-theme-dark:hover > .ps-scrollbar-y-rail {
  opacity: 0.6;
}

.menu-collapsed ul.ps-theme-dark:hover > .ps-scrollbar-x-rail:hover {
  background-color: rgba(0, 0, 0, 0.1);
  opacity: 0.9;
}

.menu-collapsed ul.ps-theme-dark:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x {
  background-color: rgba(0, 0, 0, 0.4);
}

.menu-collapsed ul.ps-theme-dark:hover > .ps-scrollbar-y-rail:hover {
  background-color: rgba(0, 0, 0, 0.1);
  opacity: 0.9;
}

.menu-collapsed ul.ps-theme-dark:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {
  background-color: rgba(0, 0, 0, 0.4);
}

.vertical-menu-modern.menu-collapsed .ps-theme-dark {
  touch-action: none;
  overflow: hidden !important;
  -ms-overflow-style: none;
}

@supports (-ms-overflow-style: none) {
  .vertical-menu-modern.menu-collapsed .ps-theme-dark {
    overflow: auto !important;
  }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .vertical-menu-modern.menu-collapsed .ps-theme-dark {
    overflow: auto !important;
  }
}

.vertical-menu-modern.menu-collapsed .ps-theme-dark.ps-active-x > .ps-scrollbar-x-rail, .vertical-menu-modern.menu-collapsed .ps-theme-dark.ps-active-y > .ps-scrollbar-y-rail {
  display: block;
  background-color: transperant;
}

.vertical-menu-modern.menu-collapsed .ps-theme-dark.ps-in-scrolling {
  pointer-events: none;
}

.vertical-menu-modern.menu-collapsed .ps-theme-dark.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
  background-color: rgba(0, 0, 0, 0.1);
  opacity: 0.9;
}

.vertical-menu-modern.menu-collapsed .ps-theme-dark.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  background-color: rgba(0, 0, 0, 0.4);
}

.vertical-menu-modern.menu-collapsed .ps-theme-dark.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
  background-color: rgba(0, 0, 0, 0.1);
  opacity: 0.9;
}

.vertical-menu-modern.menu-collapsed .ps-theme-dark.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  background-color: rgba(0, 0, 0, 0.4);
}

.vertical-menu-modern.menu-collapsed .ps-theme-dark > .ps-scrollbar-x-rail {
  display: none;
  position: absolute;
  /* please don't change 'position' */
  border-radius: 4px;
  opacity: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  bottom: 3px;
  /* there must be 'bottom' for ps-scrollbar-x-rail */
  height: 8px;
}

.vertical-menu-modern.menu-collapsed .ps-theme-dark > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  position: absolute;
  /* please don't change 'position' */
  background-color: rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  transition: background-color 0.2s linear;
  bottom: 0;
  /* there must be 'bottom' for ps-scrollbar-x */
  height: 8px;
}

.vertical-menu-modern.menu-collapsed .ps-theme-dark > .ps-scrollbar-y-rail {
  display: none;
  position: absolute;
  /* please don't change 'position' */
  border-radius: 4px;
  opacity: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  right: 0;
  /* there must be 'right' for ps-scrollbar-y-rail */
  width: 6px;
}

.vertical-menu-modern.menu-collapsed .ps-theme-dark > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  position: absolute;
  /* please don't change 'position' */
  background-color: rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  transition: background-color 0.2s linear;
  right: 0;
  /* there must be 'right' for ps-scrollbar-y */
  width: 6px;
}

.vertical-menu-modern.menu-collapsed .ps-theme-dark:hover.ps-in-scrolling {
  pointer-events: none;
}

.vertical-menu-modern.menu-collapsed .ps-theme-dark:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
  background-color: rgba(0, 0, 0, 0.1);
  opacity: 0.9;
}

.vertical-menu-modern.menu-collapsed .ps-theme-dark:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  background-color: rgba(0, 0, 0, 0.4);
}

.vertical-menu-modern.menu-collapsed .ps-theme-dark:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
  background-color: rgba(0, 0, 0, 0.1);
  opacity: 0.9;
}

.vertical-menu-modern.menu-collapsed .ps-theme-dark:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  background-color: rgba(0, 0, 0, 0.4);
}

.vertical-menu-modern.menu-collapsed .ps-theme-dark:hover > .ps-scrollbar-x-rail,
.vertical-menu-modern.menu-collapsed .ps-theme-dark:hover > .ps-scrollbar-y-rail {
  opacity: 0.6;
}

.vertical-menu-modern.menu-collapsed .ps-theme-dark:hover > .ps-scrollbar-x-rail:hover {
  background-color: rgba(0, 0, 0, 0.1);
  opacity: 0.9;
}

.vertical-menu-modern.menu-collapsed .ps-theme-dark:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x {
  background-color: rgba(0, 0, 0, 0.4);
}

.vertical-menu-modern.menu-collapsed .ps-theme-dark:hover > .ps-scrollbar-y-rail:hover {
  background-color: rgba(0, 0, 0, 0.1);
  opacity: 0.9;
}

.vertical-menu-modern.menu-collapsed .ps-theme-dark:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {
  background-color: rgba(0, 0, 0, 0.4);
}

.vertical-menu-modern.menu-collapsed ul.ps-theme-dark {
  touch-action: none;
  overflow: hidden !important;
  -ms-overflow-style: none;
}

@supports (-ms-overflow-style: none) {
  .vertical-menu-modern.menu-collapsed ul.ps-theme-dark {
    overflow: auto !important;
  }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .vertical-menu-modern.menu-collapsed ul.ps-theme-dark {
    overflow: auto !important;
  }
}

.vertical-menu-modern.menu-collapsed ul.ps-theme-dark.ps-active-x > .ps-scrollbar-x-rail, .vertical-menu-modern.menu-collapsed ul.ps-theme-dark.ps-active-y > .ps-scrollbar-y-rail {
  display: block;
  background-color: transperant;
}

.vertical-menu-modern.menu-collapsed ul.ps-theme-dark.ps-in-scrolling {
  pointer-events: none;
}

.vertical-menu-modern.menu-collapsed ul.ps-theme-dark.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
  background-color: rgba(0, 0, 0, 0.1);
  opacity: 0.9;
}

.vertical-menu-modern.menu-collapsed ul.ps-theme-dark.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  background-color: rgba(0, 0, 0, 0.4);
}

.vertical-menu-modern.menu-collapsed ul.ps-theme-dark.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
  background-color: rgba(0, 0, 0, 0.1);
  opacity: 0.9;
}

.vertical-menu-modern.menu-collapsed ul.ps-theme-dark.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  background-color: rgba(0, 0, 0, 0.4);
}

.vertical-menu-modern.menu-collapsed ul.ps-theme-dark > .ps-scrollbar-x-rail {
  display: none;
  position: absolute;
  /* please don't change 'position' */
  border-radius: 4px;
  opacity: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  bottom: 3px;
  /* there must be 'bottom' for ps-scrollbar-x-rail */
  height: 8px;
}

.vertical-menu-modern.menu-collapsed ul.ps-theme-dark > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  position: absolute;
  /* please don't change 'position' */
  background-color: rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  transition: background-color 0.2s linear;
  bottom: 0;
  /* there must be 'bottom' for ps-scrollbar-x */
  height: 8px;
}

.vertical-menu-modern.menu-collapsed ul.ps-theme-dark > .ps-scrollbar-y-rail {
  display: none;
  position: absolute;
  /* please don't change 'position' */
  border-radius: 4px;
  opacity: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  right: 0;
  /* there must be 'right' for ps-scrollbar-y-rail */
  width: 6px;
}

.vertical-menu-modern.menu-collapsed ul.ps-theme-dark > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  position: absolute;
  /* please don't change 'position' */
  background-color: rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  transition: background-color 0.2s linear;
  right: 0;
  /* there must be 'right' for ps-scrollbar-y */
  width: 6px;
}

.vertical-menu-modern.menu-collapsed ul.ps-theme-dark:hover.ps-in-scrolling {
  pointer-events: none;
}

.vertical-menu-modern.menu-collapsed ul.ps-theme-dark:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
  background-color: rgba(0, 0, 0, 0.1);
  opacity: 0.9;
}

.vertical-menu-modern.menu-collapsed ul.ps-theme-dark:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  background-color: rgba(0, 0, 0, 0.4);
}

.vertical-menu-modern.menu-collapsed ul.ps-theme-dark:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
  background-color: rgba(0, 0, 0, 0.1);
  opacity: 0.9;
}

.vertical-menu-modern.menu-collapsed ul.ps-theme-dark:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  background-color: rgba(0, 0, 0, 0.4);
}

.vertical-menu-modern.menu-collapsed ul.ps-theme-dark:hover > .ps-scrollbar-x-rail,
.vertical-menu-modern.menu-collapsed ul.ps-theme-dark:hover > .ps-scrollbar-y-rail {
  opacity: 0.6;
}

.vertical-menu-modern.menu-collapsed ul.ps-theme-dark:hover > .ps-scrollbar-x-rail:hover {
  background-color: rgba(0, 0, 0, 0.1);
  opacity: 0.9;
}

.vertical-menu-modern.menu-collapsed ul.ps-theme-dark:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x {
  background-color: rgba(0, 0, 0, 0.4);
}

.vertical-menu-modern.menu-collapsed ul.ps-theme-dark:hover > .ps-scrollbar-y-rail:hover {
  background-color: rgba(0, 0, 0, 0.1);
  opacity: 0.9;
}

.vertical-menu-modern.menu-collapsed ul.ps-theme-dark:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {
  background-color: rgba(0, 0, 0, 0.4);
}

/* to make scrollbars always visible */

.always-visible.ps-container > .ps-scrollbar-x-rail,
.always-visible.ps-container > .ps-scrollbar-y-rail {
  opacity: 0.6;
}

.large-margin.ps-container > .ps-scrollbar-x-rail {
  margin: 0 25%;
}

.large-margin.ps-container > .ps-scrollbar-y-rail {
  margin: 100px 0;
}

@media screen and (min-width: 0px) {
  head {
    font-family: "xs 0px";
  }

  body:after {
    content: "xs - min-width: 0px";
  }
}

@media screen and (min-width: 544px) {
  head {
    font-family: "sm 544px";
  }

  body:after {
    content: "sm - min-width: 544px";
  }
}

@media screen and (min-width: 768px) {
  head {
    font-family: "md 768px";
  }

  body:after {
    content: "md - min-width: 768px";
  }
}

@media screen and (min-width: 992px) {
  head {
    font-family: "lg 992px";
  }

  body:after {
    content: "lg - min-width: 992px";
  }
}

@media screen and (min-width: 1200px) {
  head {
    font-family: "xl 1200px";
  }

  body:after {
    content: "xl - min-width: 1200px";
  }
}

head {
  clear: both;
}

head title {
  font-family: "xs 0px, sm 544px, md 768px, lg 992px, xl 1200px";
}

body:after {
  display: none;
}

*[data-usn-if] {
  display: none;
}

.group-area {
  margin-bottom: 3rem;
}

.block {
  display: block;
  width: 100%;
}

select[multiple=multiple] {
  overflow: hidden;
}

/* Input with icon */

.has-icon-left .form-control {
  padding-left: 2.5rem;
}

.form-control-position {
  position: absolute;
  top: 4px;
  right: 0;
  z-index: 2;
  display: block;
  width: 2.5rem;
  height: 2.5rem;
  line-height: 2.5rem;
  text-align: center;
}

select.form-control:not([size]):not([multiple]),
input.form-control {
  /*--------------------------
      Sizing
      --------------------------*/
}

select.form-control:not([size]):not([multiple]).input-xl,
input.form-control.input-xl {
  height: 3.55rem;
  padding: 0.5rem 1rem;
  font-size: 1.5rem;
  line-height: 1.45;
  border-radius: 0.35rem;
}

select.form-control:not([size]):not([multiple]).form-group-xl .form-control,
input.form-control.form-group-xl .form-control {
  height: 3.55rem;
  padding: 0.5rem 0.5rem;
  font-size: 1.5rem;
  line-height: 1.45;
  border-radius: 0.35rem;
}

select.form-control:not([size]):not([multiple]).form-group-xl .form-control-static,
input.form-control.form-group-xl .form-control-static {
  height: 3.55rem;
  padding: 0.5rem 0.5rem;
  font-size: 1.5rem;
  line-height: 1.7;
}

select.form-control:not([size]):not([multiple]).input-lg,
input.form-control.input-lg {
  height: 3.1666666667rem;
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.45;
  border-radius: 0.27rem;
}

select.form-control:not([size]):not([multiple]).form-group-lg .form-control,
input.form-control.form-group-lg .form-control {
  height: 3.1666666667rem;
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.3333333333;
  border-radius: 0.27rem;
}

select.form-control:not([size]):not([multiple]).form-group-lg select.form-control,
input.form-control.form-group-lg select.form-control {
  height: 3.1666666667rem;
  line-height: 3.1666666667rem;
}

select.form-control:not([size]):not([multiple]).form-group-lg textarea.form-control,
select.form-control:not([size]):not([multiple]).form-group-lg select[multiple].form-control,
input.form-control.form-group-lg textarea.form-control,
input.form-control.form-group-lg select[multiple].form-control {
  height: auto;
}

select.form-control:not([size]):not([multiple]).form-group-lg .form-control-static,
input.form-control.form-group-lg .form-control-static {
  height: 3.1666666667rem;
  min-height: 2.7rem;
  padding: 1.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.3333333333;
}

select.form-control:not([size]):not([multiple]).input-sm,
input.form-control.input-sm {
  height: 1.8125rem;
  padding: 0.075rem 0.5rem;
  font-size: 0.975rem;
  line-height: 1.45;
  border-radius: 0.21rem;
}

select.form-control:not([size]):not([multiple]).form-group-sm .form-control,
input.form-control.form-group-sm .form-control {
  /* font-size: $font-size-sm;
      line-height: $line-height-sm; */
  height: 1.8125rem;
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.45;
  border-radius: 0.21rem;
}

select.form-control:not([size]):not([multiple]).form-group-sm .form-control-static,
input.form-control.form-group-sm .form-control-static {
  font-size: 0.875rem;
  line-height: 1.5;
}

select.form-control:not([size]):not([multiple]).input-xs,
input.form-control.input-xs {
  height: 1.525rem;
  padding: 0.1rem 0.525rem;
  font-size: 0.75rem;
  line-height: 1.45;
  border-radius: 0.12rem;
}

select.form-control:not([size]):not([multiple]).form-group-xs .form-control,
input.form-control.form-group-xs .form-control {
  height: 1.525rem;
  padding: 0.2rem 0.275rem;
  font-size: 0.75rem;
  line-height: 1.45;
  border-radius: 0.12rem;
}

select.form-control:not([size]):not([multiple]).form-group-xs .form-control-static,
input.form-control.form-group-xs .form-control-static {
  height: 1.525rem;
  padding: 0.2rem 0.275rem;
  font-size: 0.75rem;
  line-height: 1.5;
}

select.form-control:not([size]):not([multiple]).input-xl + .form-control-position, select.form-control:not([size]):not([multiple]).form-group-xl > .form-control-position,
input.form-control.input-xl + .form-control-position,
input.form-control.form-group-xl > .form-control-position {
  width: 3.55rem;
  height: 3.55rem;
  line-height: 3.55rem;
}

select.form-control:not([size]):not([multiple]).input-lg + .form-control-position, select.form-control:not([size]):not([multiple]).form-group-lg > .form-control-position,
input.form-control.input-lg + .form-control-position,
input.form-control.form-group-lg > .form-control-position {
  width: 3.1666666667rem;
  height: 3.1666666667rem;
  line-height: 3.1666666667rem;
}

select.form-control:not([size]):not([multiple]).input-sm + .form-control-position, select.form-control:not([size]):not([multiple]).form-group-sm > .form-control-position,
input.form-control.input-sm + .form-control-position,
input.form-control.form-group-sm > .form-control-position {
  width: 1.8125rem;
  height: 1.8125rem;
  line-height: 1.8125rem;
  top: 1px;
}

select.form-control:not([size]):not([multiple]).input-xs + .form-control-position, select.form-control:not([size]):not([multiple]).form-group-xs > .form-control-position,
input.form-control.input-xs + .form-control-position,
input.form-control.form-group-xs > .form-control-position {
  width: 1.525rem;
  height: 1.525rem;
  line-height: 1.525rem;
  top: 0;
}

/*---------------------------------
Input Icon
---------------------------------*/

.position-relative .form-control {
  padding-right: 2.95rem;
}

.position-relative .form-control.input-xl {
  padding-right: 3.55rem;
}

.position-relative .form-control.input-lg {
  padding-right: 3.1666666667rem;
}

.position-relative .form-control.input-sm {
  padding-right: 1.8125rem;
}

.position-relative .form-control.input-xs {
  padding-right: 1.525rem;
}

/* Input Icon left */

.has-icon-left .form-control {
  padding-right: 0.85rem;
  padding-left: 2.95rem;
}

.has-icon-left .form-control.input-xl {
  padding-right: 0.5rem;
  padding-left: 3.55rem;
}

.has-icon-left .form-control.input-lg {
  padding-right: 1.5rem;
  padding-left: 3.1666666667rem;
}

.has-icon-left .form-control.input-sm {
  padding-right: 0.5rem;
  padding-left: 1.8125rem;
}

.has-icon-left .form-control.input-xs {
  padding-right: 0.275rem;
  padding-left: 1.525rem;
}

.has-icon-left .form-control-position {
  right: auto;
  left: inherit;
}

input[type=color] {
  height: 2.95rem;
}

input[type=date].form-control,
input[type=time].form-control,
input[type=datetime-local].form-control,
input[type=month].form-control {
  line-height: 1.45;
}

.font-size-large {
  font-size: 1.25rem;
}

.font-size-base {
  font-size: 1rem;
}

.font-size-small {
  font-size: 0.875rem;
}

.font-size-xsmall {
  font-size: 0.75rem;
}

.input-group-xs .form-control,
.input-group-xs .input-group-addon,
.input-group-xs .input-group-btn > button {
  padding: 0.175rem 0.5rem;
  font-size: 0.725rem;
  line-height: 1.677777;
  border-bottom-left-radius: 0.175rem;
  border-top-left-radius: 0.175rem;
}

.input-group-xs .input-group-btn > button {
  border-radius: 0.175rem;
}

/* .input-group-btn > button {
    &.dropdown-toggle::after{
        margin-top: -1.75rem;
    }
} */

.input-group-addon {
  padding-top: 0.2rem;
  padding-bottom: 0.2rem;
}

.floating-label-form-group-with-focus label,
.floating-label-form-group-with-value label {
  color: #00B5B8 !important;
  text-transform: uppercase;
  font-weight: 400;
}

.select2-container--classic:focus,
.select2-container--default:focus {
  outline: none;
}

.select2-container--classic .img-flag,
.select2-container--default .img-flag {
  height: 15px;
  width: 18px;
}

.select2-container--classic .select2-selection--single,
.select2-container--default .select2-selection--single {
  height: 40px !important;
  padding: 5px;
  border-color: #D9D9D9 !important;
}

.select2-container--classic .select2-selection--single .select2-selection__rendered i,
.select2-container--default .select2-selection--single .select2-selection__rendered i {
  margin-right: 0.5rem;
}

.select2-container--classic.select2-container--open .select2-selection--single,
.select2-container--default.select2-container--open .select2-selection--single {
  border-color: #CCCCCC !important;
  outline: 0;
}

.select2-container--classic.select2-container--focus,
.select2-container--default.select2-container--focus {
  outline: 0;
}

.select2-container--classic.select2-container--focus .select2-selection--multiple,
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #CCCCCC !important;
  outline: 0;
}

.select2-container--classic .select2-selection--multiple,
.select2-container--default .select2-selection--multiple {
  min-height: 40px !important;
  padding: 5px 8px !important;
  border-color: #D9D9D9 !important;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice,
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  padding: 2px 6px !important;
  margin-top: 0px !important;
  background-color: #00B5B8 !important;
  border-color: #008385 !important;
  color: #FFFFFF;
  margin-right: 8px !important;
}

.select2-container--classic .select2-selection--multiple .select2-selection__rendered,
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  display: block !important;
  padding: 0 !important;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove,
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #FFFFFF !important;
  float: right;
  margin-left: 0.5rem;
}

.select2-container--classic .select2-selection--multiple i,
.select2-container--default .select2-selection--multiple i {
  position: relative;
  top: 1px;
  margin-right: 0.5rem;
  padding-left: 1px;
}

.select2-container--classic .select2-selection--multiple[class*=bg-] .select2-selection__choice,
.select2-container--default .select2-selection--multiple[class*=bg-] .select2-selection__choice {
  background-color: rgba(0, 0, 0, 0.15) !important;
  border-color: rgba(0, 0, 0, 0.2) !important;
}

.select2-container--classic .select2-results__options .select2-results__option i,
.select2-container--default .select2-results__options .select2-results__option i {
  margin-right: 0.5rem;
}

.select2-container--classic .select2-results__options .select2-results__option[aria-selected=true],
.select2-container--default .select2-results__options .select2-results__option[aria-selected=true] {
  background-color: #00B5B8 !important;
  color: #FFFFFF !important;
}

.select2-container--classic .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #E0E0E0 !important;
  color: #424242 !important;
}

.select2-container--classic .select2-result-repository .select2-result-repository__avatar,
.select2-container--default .select2-result-repository .select2-result-repository__avatar {
  width: 22%;
  float: left;
}

.select2-container--classic .select2-result-repository .select2-result-repository__avatar img,
.select2-container--default .select2-result-repository .select2-result-repository__avatar img {
  width: 75px;
}

.select2-container--classic .select2-result-repository .select2-result-repository__meta,
.select2-container--default .select2-result-repository .select2-result-repository__meta {
  width: 78%;
  float: right;
}

.select2-container--classic .select2-result-repository .select2-result-repository__meta .select2-result-repository__title,
.select2-container--default .select2-result-repository .select2-result-repository__meta .select2-result-repository__title {
  font-size: 1.35rem;
  font-weight: 700;
  text-transform: capitalize;
}

.select2-container--classic .select2-result-repository .select2-result-repository__meta .select2-result-repository__statistics div,
.select2-container--default .select2-result-repository .select2-result-repository__meta .select2-result-repository__statistics div {
  display: inline;
  margin-right: 1rem;
}

.select2-container--classic .select-lg,
.select2-container--default .select-lg {
  height: 3.9166666667rem !important;
  font-size: 1.25rem;
  margin-bottom: 0 !important;
  padding: 0.5rem 0;
}

.select2-container--classic .select-lg.select2-selection--single .select2-selection__rendered,
.select2-container--default .select-lg.select2-selection--single .select2-selection__rendered {
  padding-top: 0.5rem;
  padding-left: 1.5rem;
  padding-right: 7rem;
}

.select2-container--classic .select-lg.select2-selection--single .select2-selection__arrow:after,
.select2-container--default .select-lg.select2-selection--single .select2-selection__arrow:after {
  right: 1.5rem;
}

.select2-container--classic .select-lg.select2-selection--multiple .select2-selection__choice,
.select2-container--default .select-lg.select2-selection--multiple .select2-selection__choice {
  padding: 0.35rem 1rem !important;
  font-size: 1.25rem;
}

.select2-container--classic .select-lg.select2-selection--multiple .select2-search--inline .select2-search__field,
.select2-container--default .select-lg.select2-selection--multiple .select2-search--inline .select2-search__field {
  padding: 0.75rem 0;
  font-size: 1.25rem;
}

.select2-container--classic .select-sm,
.select2-container--default .select-sm {
  height: 2.3125rem !important;
  padding: 0rem 0;
  margin-bottom: 0 !important;
}

.select2-container--classic .select-sm.select2-selection--single .select2-selection__rendered,
.select2-container--default .select-sm.select2-selection--single .select2-selection__rendered {
  padding-left: 0.5rem;
  padding-right: 5rem;
}

.select2-container--classic .select-sm.select2-selection--single .select2-selection__arrow:after,
.select2-container--default .select-sm.select2-selection--single .select2-selection__arrow:after {
  right: 0.5rem;
}

.select2-container--classic .select-sm.select2-selection--multiple,
.select2-container--default .select-sm.select2-selection--multiple {
  min-height: 2.5125rem !important;
  padding: 5px !important;
}

.select2-container--classic .select-sm.select2-selection--multiple .select2-selection__choice,
.select2-container--default .select-sm.select2-selection--multiple .select2-selection__choice {
  padding: 0.08rem 0.25rem !important;
  font-size: 0.875rem;
}

.select2-container--classic .select-sm.select2-selection--multiple .select2-search--inline .select2-search__field,
.select2-container--default .select-sm.select2-selection--multiple .select2-search--inline .select2-search__field {
  padding: 0.25rem 0;
}

.select2-container--classic .select-xs,
.select2-container--default .select-xs {
  height: 2.95rem !important;
  padding: 0.2rem 0;
  font-size: 0.75rem;
  margin-bottom: 0 !important;
  line-height: 1.5;
}

.select2-container--classic .select-xs.select2-selection--single .select2-selection__rendered,
.select2-container--default .select-xs.select2-selection--single .select2-selection__rendered {
  padding-left: 0.525rem;
  padding-right: 4.55rem;
}

.select2-container--classic .select-xs.select2-selection--single .select2-selection__arrow:after,
.select2-container--default .select-xs.select2-selection--single .select2-selection__arrow:after {
  right: 0.275rem;
}

.select2-container--classic .select-xs.select2-selection--multiple,
.select2-container--default .select-xs.select2-selection--multiple {
  min-height: 2.95rem !important;
}

.select2-container--classic .select-xs.select2-selection--multiple .select2-selection__choice,
.select2-container--default .select-xs.select2-selection--multiple .select2-selection__choice {
  padding: 0.12rem 0.4rem !important;
  font-size: 0.75rem;
}

.select2-container--classic .select-xs.select2-selection--multiple .select2-search--inline .select2-search__field,
.select2-container--default .select-xs.select2-selection--multiple .select2-search--inline .select2-search__field {
  padding: 0.2rem 0;
  font-size: 0.75rem;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  top: 6px !important;
  right: 6px !important;
}

.select2-container--classic .select2-selection--single .select2-selection__arrow {
  top: 1px !important;
  right: 2px !important;
  height: 96% !important;
}

table.dataTable {
  border-spacing: 0px;
}

.content-wrapper table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child:before, .content-wrapper table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child:before {
  background-color: #00B5B8;
  border-radius: 0;
  top: 10px;
  left: 10px;
  box-shadow: 0 0 2px #444;
}

.content-wrapper table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td:first-child:before, .content-wrapper table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th:first-child:before {
  background-color: #FF7588;
}

@media (max-width: 991px) {
  .dataTables_wrapper table {
    display: block;
    width: 100%;
    min-height: 0.01%;
    overflow-x: auto;
  }
}

.DTFC_LeftBodyLiner {
  top: -1px !important;
}

div.dataTables_wrapper {
  width: 100%;
  margin: 0 auto;
}

div.dataTables_wrapper div.dataTables_filter label {
  margin-top: 1rem;
}

div.dataTables_wrapper div.dataTables_paginate ul.pagination {
  margin: 10px 0;
}

td.highlight {
  font-weight: bold;
  color: #00B5B8;
  background-color: whitesmoke !important;
}

tr.group {
  background-color: #ededed !important;
}

tr.group:hover {
  background-color: #ededed !important;
}

th {
  white-space: nowrap;
}

.toolbar {
  float: left;
}

.no-style thead > tr > th, .no-style tfoot > tr > th {
  border-bottom: 1px solid #e3ebf3;
}

table.dataTable.compact tbody td {
  padding: 4px;
}

.table-striped tbody tr.odd.selected, .table-striped tbody tr.even.selected {
  background-color: #00B5B8;
  color: #fff;
}

table.dataTable tbody > tr > .selected {
  background-color: #00B5B8;
}

a.dt-button.red {
  color: red;
}

a.dt-button.orange {
  color: orange;
}

a.dt-button.green {
  color: green;
}

.dataex-css-row tr {
  height: 55px;
}

.dataex-key-customstyling td.focus {
  outline: 1px solid #ac1212;
  outline-offset: -3px;
  background-color: #e3ebf3 !important;
}

.dt-events-log {
  border: 1px solid #888;
  background: #f7f7f7;
  padding: 1em;
  margin-bottom: 1em;
}

.dataTables_wrapper tfoot input {
  width: 100%;
  box-sizing: border-box;
}

td.details-control {
  background: url("../images/datatables/resources/details_open.png") no-repeat center center;
  cursor: pointer;
}

tr.shown td.details-control {
  background: url("../images/datatables/resources/details_close.png") no-repeat center center;
}

.DTFC_LeftBodyLiner, .DTFC_RightBodyLiner {
  background: white;
}

.white {
  color: #FFFFFF !important;
}

.bg-white {
  background-color: #FFFFFF !important;
}

.bg-white .card-header, .bg-white .card-footer {
  background-color: transparent;
}

.alert-white {
  border-color: #FFFFFF !important;
  background-color: white !important;
  color: #a6a6a6 !important;
}

.alert-white .alert-link {
  color: #919191 !important;
}

.border-white {
  border-color: #FFFFFF;
}

.bg-white.tag-glow, .border-white.tag-glow {
  box-shadow: 0px 0px 10px #FFFFFF;
}

.overlay-white {
  background: #FFFFFF;
  /* The Fallback */
  background: rgba(255, 255, 255, 0.8);
}

.card-outline-white {
  border-width: 1px;
  border-style: solid;
  border-color: #FFFFFF;
  background-color: transparent;
}

.card-outline-white .card-header, .card-outline-white .card-footer {
  background-color: transparent;
}

.btn-white {
  border-color: !important;
  background-color: #FFFFFF !important;
  color: #FFFFFF;
}

.btn-white:hover {
  border-color: !important;
  background-color: !important;
  color: #FFF !important;
}

.btn-white:focus, .btn-white:active {
  border-color: !important;
  background-color: !important;
  color: #FFF !important;
}

.btn-outline-white {
  border-color: #FFFFFF;
  background-color: transparent;
  color: #FFFFFF;
}

.btn-outline-white:hover {
  background-color: #FFFFFF;
  color: #FFF !important;
}

.progress-white[value]::-webkit-progress-value {
  background-color: #FFFFFF;
}

.progress-white[value]::-moz-progress-bar {
  background-color: #FFFFFF;
}

.progress-white[value]::-ms-fill {
  background-color: #FFFFFF;
}

@media screen and (min-width: 0\0 ) {
  .progress-white .progress-bar {
    background-color: #FFFFFF;
  }
}

input:focus ~ .bg-white {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #FFFFFF !important;
}

.border-white {
  border: 1px solid #FFFFFF !important;
}

.border-top-white {
  border-top: 1px solid #FFFFFF;
}

.border-bottom-white {
  border-bottom: 1px solid #FFFFFF;
}

.border-left-white {
  border-left: 1px solid #FFFFFF;
}

.border-right-white {
  border-right: 1px solid #FFFFFF;
}

.black {
  color: #000000 !important;
}

.bg-black {
  background-color: #000000 !important;
}

.bg-black .card-header, .bg-black .card-footer {
  background-color: transparent;
}

.alert-black {
  border-color: #000000 !important;
  background-color: #242424 !important;
  color: black !important;
}

.alert-black .alert-link {
  color: black !important;
}

.border-black {
  border-color: #000000;
}

.bg-black.tag-glow, .border-black.tag-glow {
  box-shadow: 0px 0px 10px #000000;
}

.overlay-black {
  background: #000000;
  /* The Fallback */
  background: rgba(0, 0, 0, 0.8);
}

.card-outline-black {
  border-width: 1px;
  border-style: solid;
  border-color: #000000;
  background-color: transparent;
}

.card-outline-black .card-header, .card-outline-black .card-footer {
  background-color: transparent;
}

.btn-black {
  border-color: !important;
  background-color: #000000 !important;
  color: #FFFFFF;
}

.btn-black:hover {
  border-color: !important;
  background-color: !important;
  color: #FFF !important;
}

.btn-black:focus, .btn-black:active {
  border-color: !important;
  background-color: !important;
  color: #FFF !important;
}

.btn-outline-black {
  border-color: #000000;
  background-color: transparent;
  color: #000000;
}

.btn-outline-black:hover {
  background-color: #000000;
  color: #FFF !important;
}

.progress-black[value]::-webkit-progress-value {
  background-color: #000000;
}

.progress-black[value]::-moz-progress-bar {
  background-color: #000000;
}

.progress-black[value]::-ms-fill {
  background-color: #000000;
}

@media screen and (min-width: 0\0 ) {
  .progress-black .progress-bar {
    background-color: #000000;
  }
}

input:focus ~ .bg-black {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #000000 !important;
}

.border-black {
  border: 1px solid #000000 !important;
}

.border-top-black {
  border-top: 1px solid #000000;
}

.border-bottom-black {
  border-bottom: 1px solid #000000;
}

.border-left-black {
  border-left: 1px solid #000000;
}

.border-right-black {
  border-right: 1px solid #000000;
}

.primary.lighten-5 {
  color: #E0F6F6 !important;
}

.bg-primary.bg-lighten-5 {
  background-color: #E0F6F6 !important;
}

.btn-primary.btn-lighten-5 {
  border-color: #00A5A8 !important;
  background-color: #E0F6F6 !important;
}

.btn-primary.btn-lighten-5:hover {
  border-color: #00A5A8 !important;
  background-color: #009DA0 !important;
}

.btn-primary.btn-lighten-5:focus, .btn-primary.btn-lighten-5:active {
  border-color: #009DA0 !important;
  background-color: #008D91 !important;
}

.btn-outline-primary.btn-outline-lighten-5 {
  border-color: #E0F6F6 !important;
  color: #E0F6F6 !important;
}

.btn-outline-primary.btn-outline-lighten-5:hover {
  background-color: #E0F6F6 !important;
}

.progress-primary.progress-lighten-5[value]::-webkit-progress-value {
  background-color: #E0F6F6;
}

.progress-primary.progress-lighten-5[value]::-moz-progress-bar {
  background-color: #E0F6F6;
}

.progress-primary.progress-lighten-5[value]::-ms-fill {
  background-color: #E0F6F6;
}

@media screen and (min-width: 0\0 ) {
  .progress-primary.progress-lighten-5 .progress-bar {
    background-color: #E0F6F6;
  }
}

input:focus ~ .bg-primary {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #E0F6F6 !important;
}

.border-primary.border-lighten-5 {
  border: 1px solid #E0F6F6 !important;
}

.border-top-primary.border-top-lighten-5 {
  border-top: 1px solid #E0F6F6 !important;
}

.border-bottom-primary.border-bottom-lighten-5 {
  border-bottom: 1px solid #E0F6F6 !important;
}

.border-left-primary.border-left-lighten-5 {
  border-left: 1px solid #E0F6F6 !important;
}

.border-right-primary.border-right-lighten-5 {
  border-right: 1px solid #E0F6F6 !important;
}

.overlay-primary.overlay-lighten-5 {
  background: #E0F6F6;
  /* The Fallback */
  background: rgba(224, 246, 246, 0.8);
}

.primary.lighten-4 {
  color: #B3E9EA !important;
}

.bg-primary.bg-lighten-4 {
  background-color: #B3E9EA !important;
}

.btn-primary.btn-lighten-4 {
  border-color: #00A5A8 !important;
  background-color: #B3E9EA !important;
}

.btn-primary.btn-lighten-4:hover {
  border-color: #00A5A8 !important;
  background-color: #009DA0 !important;
}

.btn-primary.btn-lighten-4:focus, .btn-primary.btn-lighten-4:active {
  border-color: #009DA0 !important;
  background-color: #008D91 !important;
}

.btn-outline-primary.btn-outline-lighten-4 {
  border-color: #B3E9EA !important;
  color: #B3E9EA !important;
}

.btn-outline-primary.btn-outline-lighten-4:hover {
  background-color: #B3E9EA !important;
}

.progress-primary.progress-lighten-4[value]::-webkit-progress-value {
  background-color: #B3E9EA;
}

.progress-primary.progress-lighten-4[value]::-moz-progress-bar {
  background-color: #B3E9EA;
}

.progress-primary.progress-lighten-4[value]::-ms-fill {
  background-color: #B3E9EA;
}

@media screen and (min-width: 0\0 ) {
  .progress-primary.progress-lighten-4 .progress-bar {
    background-color: #B3E9EA;
  }
}

input:focus ~ .bg-primary {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #B3E9EA !important;
}

.border-primary.border-lighten-4 {
  border: 1px solid #B3E9EA !important;
}

.border-top-primary.border-top-lighten-4 {
  border-top: 1px solid #B3E9EA !important;
}

.border-bottom-primary.border-bottom-lighten-4 {
  border-bottom: 1px solid #B3E9EA !important;
}

.border-left-primary.border-left-lighten-4 {
  border-left: 1px solid #B3E9EA !important;
}

.border-right-primary.border-right-lighten-4 {
  border-right: 1px solid #B3E9EA !important;
}

.overlay-primary.overlay-lighten-4 {
  background: #B3E9EA;
  /* The Fallback */
  background: rgba(179, 233, 234, 0.8);
}

.primary.lighten-3 {
  color: #80DADC !important;
}

.bg-primary.bg-lighten-3 {
  background-color: #80DADC !important;
}

.btn-primary.btn-lighten-3 {
  border-color: #00A5A8 !important;
  background-color: #80DADC !important;
}

.btn-primary.btn-lighten-3:hover {
  border-color: #00A5A8 !important;
  background-color: #009DA0 !important;
}

.btn-primary.btn-lighten-3:focus, .btn-primary.btn-lighten-3:active {
  border-color: #009DA0 !important;
  background-color: #008D91 !important;
}

.btn-outline-primary.btn-outline-lighten-3 {
  border-color: #80DADC !important;
  color: #80DADC !important;
}

.btn-outline-primary.btn-outline-lighten-3:hover {
  background-color: #80DADC !important;
}

.progress-primary.progress-lighten-3[value]::-webkit-progress-value {
  background-color: #80DADC;
}

.progress-primary.progress-lighten-3[value]::-moz-progress-bar {
  background-color: #80DADC;
}

.progress-primary.progress-lighten-3[value]::-ms-fill {
  background-color: #80DADC;
}

@media screen and (min-width: 0\0 ) {
  .progress-primary.progress-lighten-3 .progress-bar {
    background-color: #80DADC;
  }
}

input:focus ~ .bg-primary {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #80DADC !important;
}

.border-primary.border-lighten-3 {
  border: 1px solid #80DADC !important;
}

.border-top-primary.border-top-lighten-3 {
  border-top: 1px solid #80DADC !important;
}

.border-bottom-primary.border-bottom-lighten-3 {
  border-bottom: 1px solid #80DADC !important;
}

.border-left-primary.border-left-lighten-3 {
  border-left: 1px solid #80DADC !important;
}

.border-right-primary.border-right-lighten-3 {
  border-right: 1px solid #80DADC !important;
}

.overlay-primary.overlay-lighten-3 {
  background: #80DADC;
  /* The Fallback */
  background: rgba(128, 218, 220, 0.8);
}

.primary.lighten-2 {
  color: #4DCBCD !important;
}

.bg-primary.bg-lighten-2 {
  background-color: #4DCBCD !important;
}

.btn-primary.btn-lighten-2 {
  border-color: #00A5A8 !important;
  background-color: #4DCBCD !important;
}

.btn-primary.btn-lighten-2:hover {
  border-color: #00A5A8 !important;
  background-color: #009DA0 !important;
}

.btn-primary.btn-lighten-2:focus, .btn-primary.btn-lighten-2:active {
  border-color: #009DA0 !important;
  background-color: #008D91 !important;
}

.btn-outline-primary.btn-outline-lighten-2 {
  border-color: #4DCBCD !important;
  color: #4DCBCD !important;
}

.btn-outline-primary.btn-outline-lighten-2:hover {
  background-color: #4DCBCD !important;
}

.progress-primary.progress-lighten-2[value]::-webkit-progress-value {
  background-color: #4DCBCD;
}

.progress-primary.progress-lighten-2[value]::-moz-progress-bar {
  background-color: #4DCBCD;
}

.progress-primary.progress-lighten-2[value]::-ms-fill {
  background-color: #4DCBCD;
}

@media screen and (min-width: 0\0 ) {
  .progress-primary.progress-lighten-2 .progress-bar {
    background-color: #4DCBCD;
  }
}

input:focus ~ .bg-primary {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #4DCBCD !important;
}

.border-primary.border-lighten-2 {
  border: 1px solid #4DCBCD !important;
}

.border-top-primary.border-top-lighten-2 {
  border-top: 1px solid #4DCBCD !important;
}

.border-bottom-primary.border-bottom-lighten-2 {
  border-bottom: 1px solid #4DCBCD !important;
}

.border-left-primary.border-left-lighten-2 {
  border-left: 1px solid #4DCBCD !important;
}

.border-right-primary.border-right-lighten-2 {
  border-right: 1px solid #4DCBCD !important;
}

.overlay-primary.overlay-lighten-2 {
  background: #4DCBCD;
  /* The Fallback */
  background: rgba(77, 203, 205, 0.8);
}

.primary.lighten-1 {
  color: #26C0C3 !important;
}

.bg-primary.bg-lighten-1 {
  background-color: #26C0C3 !important;
}

.btn-primary.btn-lighten-1 {
  border-color: #00A5A8 !important;
  background-color: #26C0C3 !important;
}

.btn-primary.btn-lighten-1:hover {
  border-color: #00A5A8 !important;
  background-color: #009DA0 !important;
}

.btn-primary.btn-lighten-1:focus, .btn-primary.btn-lighten-1:active {
  border-color: #009DA0 !important;
  background-color: #008D91 !important;
}

.btn-outline-primary.btn-outline-lighten-1 {
  border-color: #26C0C3 !important;
  color: #26C0C3 !important;
}

.btn-outline-primary.btn-outline-lighten-1:hover {
  background-color: #26C0C3 !important;
}

.progress-primary.progress-lighten-1[value]::-webkit-progress-value {
  background-color: #26C0C3;
}

.progress-primary.progress-lighten-1[value]::-moz-progress-bar {
  background-color: #26C0C3;
}

.progress-primary.progress-lighten-1[value]::-ms-fill {
  background-color: #26C0C3;
}

@media screen and (min-width: 0\0 ) {
  .progress-primary.progress-lighten-1 .progress-bar {
    background-color: #26C0C3;
  }
}

input:focus ~ .bg-primary {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #26C0C3 !important;
}

.border-primary.border-lighten-1 {
  border: 1px solid #26C0C3 !important;
}

.border-top-primary.border-top-lighten-1 {
  border-top: 1px solid #26C0C3 !important;
}

.border-bottom-primary.border-bottom-lighten-1 {
  border-bottom: 1px solid #26C0C3 !important;
}

.border-left-primary.border-left-lighten-1 {
  border-left: 1px solid #26C0C3 !important;
}

.border-right-primary.border-right-lighten-1 {
  border-right: 1px solid #26C0C3 !important;
}

.overlay-primary.overlay-lighten-1 {
  background: #26C0C3;
  /* The Fallback */
  background: rgba(38, 192, 195, 0.8);
}

.primary {
  color: #00B5B8 !important;
}

.bg-primary {
  background-color: #00B5B8 !important;
}

.bg-primary .card-header, .bg-primary .card-footer {
  background-color: transparent;
}

.alert-primary {
  border-color: #00B5B8 !important;
  background-color: #00fbff !important;
  color: #000506 !important;
}

.alert-primary .alert-link {
  color: black !important;
}

.border-primary {
  border-color: #00B5B8;
}

.bg-primary.tag-glow, .border-primary.tag-glow {
  box-shadow: 0px 0px 10px #00B5B8;
}

.overlay-primary {
  background: #00B5B8;
  /* The Fallback */
  background: rgba(0, 181, 184, 0.8);
}

.card-outline-primary {
  border-width: 1px;
  border-style: solid;
  border-color: #00B5B8;
  background-color: transparent;
}

.card-outline-primary .card-header, .card-outline-primary .card-footer {
  background-color: transparent;
}

.btn-primary {
  border-color: #00A5A8 !important;
  background-color: #00B5B8 !important;
  color: #FFFFFF;
}

.btn-primary:hover {
  border-color: #00AEB1 !important;
  background-color: #26C0C3 !important;
  color: #FFF !important;
}

.btn-primary:focus, .btn-primary:active {
  border-color: #00A5A8 !important;
  background-color: #009DA0 !important;
  color: #FFF !important;
}

.btn-outline-primary {
  border-color: #00B5B8;
  background-color: transparent;
  color: #00B5B8;
}

.btn-outline-primary:hover {
  background-color: #00B5B8;
  color: #FFF !important;
}

.progress-primary[value]::-webkit-progress-value {
  background-color: #00B5B8;
}

.progress-primary[value]::-moz-progress-bar {
  background-color: #00B5B8;
}

.progress-primary[value]::-ms-fill {
  background-color: #00B5B8;
}

@media screen and (min-width: 0\0 ) {
  .progress-primary .progress-bar {
    background-color: #00B5B8;
  }
}

input:focus ~ .bg-primary {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #00B5B8 !important;
}

.border-primary {
  border: 1px solid #00B5B8 !important;
}

.border-top-primary {
  border-top: 1px solid #00B5B8;
}

.border-bottom-primary {
  border-bottom: 1px solid #00B5B8;
}

.border-left-primary {
  border-left: 1px solid #00B5B8;
}

.border-right-primary {
  border-right: 1px solid #00B5B8;
}

.primary.darken-1 {
  color: #00AEB1 !important;
}

.bg-primary.bg-darken-1 {
  background-color: #00AEB1 !important;
}

.btn-primary.btn-darken-1 {
  border-color: #00A5A8 !important;
  background-color: #00AEB1 !important;
}

.btn-primary.btn-darken-1:hover {
  border-color: #00A5A8 !important;
  background-color: #009DA0 !important;
}

.btn-primary.btn-darken-1:focus, .btn-primary.btn-darken-1:active {
  border-color: #009DA0 !important;
  background-color: #008D91 !important;
}

.btn-outline-primary.btn-outline-darken-1 {
  border-color: #00AEB1 !important;
  color: #00AEB1 !important;
}

.btn-outline-primary.btn-outline-darken-1:hover {
  background-color: #00AEB1 !important;
}

.progress-primary.progress-darken-1[value]::-webkit-progress-value {
  background-color: #00AEB1;
}

.progress-primary.progress-darken-1[value]::-moz-progress-bar {
  background-color: #00AEB1;
}

.progress-primary.progress-darken-1[value]::-ms-fill {
  background-color: #00AEB1;
}

@media screen and (min-width: 0\0 ) {
  .progress-primary.progress-darken-1 .progress-bar {
    background-color: #00AEB1;
  }
}

input:focus ~ .bg-primary {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #00AEB1 !important;
}

.border-primary.border-darken-1 {
  border: 1px solid #00AEB1 !important;
}

.border-top-primary.border-top-darken-1 {
  border-top: 1px solid #00AEB1 !important;
}

.border-bottom-primary.border-bottom-darken-1 {
  border-bottom: 1px solid #00AEB1 !important;
}

.border-left-primary.border-left-darken-1 {
  border-left: 1px solid #00AEB1 !important;
}

.border-right-primary.border-right-darken-1 {
  border-right: 1px solid #00AEB1 !important;
}

.overlay-primary.overlay-darken-1 {
  background: #00AEB1;
  /* The Fallback */
  background: rgba(0, 174, 177, 0.8);
}

.primary.darken-2 {
  color: #00A5A8 !important;
}

.bg-primary.bg-darken-2 {
  background-color: #00A5A8 !important;
}

.btn-primary.btn-darken-2 {
  border-color: #00A5A8 !important;
  background-color: #00A5A8 !important;
}

.btn-primary.btn-darken-2:hover {
  border-color: #00A5A8 !important;
  background-color: #009DA0 !important;
}

.btn-primary.btn-darken-2:focus, .btn-primary.btn-darken-2:active {
  border-color: #009DA0 !important;
  background-color: #008D91 !important;
}

.btn-outline-primary.btn-outline-darken-2 {
  border-color: #00A5A8 !important;
  color: #00A5A8 !important;
}

.btn-outline-primary.btn-outline-darken-2:hover {
  background-color: #00A5A8 !important;
}

.progress-primary.progress-darken-2[value]::-webkit-progress-value {
  background-color: #00A5A8;
}

.progress-primary.progress-darken-2[value]::-moz-progress-bar {
  background-color: #00A5A8;
}

.progress-primary.progress-darken-2[value]::-ms-fill {
  background-color: #00A5A8;
}

@media screen and (min-width: 0\0 ) {
  .progress-primary.progress-darken-2 .progress-bar {
    background-color: #00A5A8;
  }
}

input:focus ~ .bg-primary {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #00A5A8 !important;
}

.border-primary.border-darken-2 {
  border: 1px solid #00A5A8 !important;
}

.border-top-primary.border-top-darken-2 {
  border-top: 1px solid #00A5A8 !important;
}

.border-bottom-primary.border-bottom-darken-2 {
  border-bottom: 1px solid #00A5A8 !important;
}

.border-left-primary.border-left-darken-2 {
  border-left: 1px solid #00A5A8 !important;
}

.border-right-primary.border-right-darken-2 {
  border-right: 1px solid #00A5A8 !important;
}

.overlay-primary.overlay-darken-2 {
  background: #00A5A8;
  /* The Fallback */
  background: rgba(0, 165, 168, 0.8);
}

.primary.darken-3 {
  color: #009DA0 !important;
}

.bg-primary.bg-darken-3 {
  background-color: #009DA0 !important;
}

.btn-primary.btn-darken-3 {
  border-color: #00A5A8 !important;
  background-color: #009DA0 !important;
}

.btn-primary.btn-darken-3:hover {
  border-color: #00A5A8 !important;
  background-color: #009DA0 !important;
}

.btn-primary.btn-darken-3:focus, .btn-primary.btn-darken-3:active {
  border-color: #009DA0 !important;
  background-color: #008D91 !important;
}

.btn-outline-primary.btn-outline-darken-3 {
  border-color: #009DA0 !important;
  color: #009DA0 !important;
}

.btn-outline-primary.btn-outline-darken-3:hover {
  background-color: #009DA0 !important;
}

.progress-primary.progress-darken-3[value]::-webkit-progress-value {
  background-color: #009DA0;
}

.progress-primary.progress-darken-3[value]::-moz-progress-bar {
  background-color: #009DA0;
}

.progress-primary.progress-darken-3[value]::-ms-fill {
  background-color: #009DA0;
}

@media screen and (min-width: 0\0 ) {
  .progress-primary.progress-darken-3 .progress-bar {
    background-color: #009DA0;
  }
}

input:focus ~ .bg-primary {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #009DA0 !important;
}

.border-primary.border-darken-3 {
  border: 1px solid #009DA0 !important;
}

.border-top-primary.border-top-darken-3 {
  border-top: 1px solid #009DA0 !important;
}

.border-bottom-primary.border-bottom-darken-3 {
  border-bottom: 1px solid #009DA0 !important;
}

.border-left-primary.border-left-darken-3 {
  border-left: 1px solid #009DA0 !important;
}

.border-right-primary.border-right-darken-3 {
  border-right: 1px solid #009DA0 !important;
}

.overlay-primary.overlay-darken-3 {
  background: #009DA0;
  /* The Fallback */
  background: rgba(0, 157, 160, 0.8);
}

.primary.darken-4 {
  color: #008D91 !important;
}

.bg-primary.bg-darken-4 {
  background-color: #008D91 !important;
}

.btn-primary.btn-darken-4 {
  border-color: #00A5A8 !important;
  background-color: #008D91 !important;
}

.btn-primary.btn-darken-4:hover {
  border-color: #00A5A8 !important;
  background-color: #009DA0 !important;
}

.btn-primary.btn-darken-4:focus, .btn-primary.btn-darken-4:active {
  border-color: #009DA0 !important;
  background-color: #008D91 !important;
}

.btn-outline-primary.btn-outline-darken-4 {
  border-color: #008D91 !important;
  color: #008D91 !important;
}

.btn-outline-primary.btn-outline-darken-4:hover {
  background-color: #008D91 !important;
}

.progress-primary.progress-darken-4[value]::-webkit-progress-value {
  background-color: #008D91;
}

.progress-primary.progress-darken-4[value]::-moz-progress-bar {
  background-color: #008D91;
}

.progress-primary.progress-darken-4[value]::-ms-fill {
  background-color: #008D91;
}

@media screen and (min-width: 0\0 ) {
  .progress-primary.progress-darken-4 .progress-bar {
    background-color: #008D91;
  }
}

input:focus ~ .bg-primary {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #008D91 !important;
}

.border-primary.border-darken-4 {
  border: 1px solid #008D91 !important;
}

.border-top-primary.border-top-darken-4 {
  border-top: 1px solid #008D91 !important;
}

.border-bottom-primary.border-bottom-darken-4 {
  border-bottom: 1px solid #008D91 !important;
}

.border-left-primary.border-left-darken-4 {
  border-left: 1px solid #008D91 !important;
}

.border-right-primary.border-right-darken-4 {
  border-right: 1px solid #008D91 !important;
}

.overlay-primary.overlay-darken-4 {
  background: #008D91;
  /* The Fallback */
  background: rgba(0, 141, 145, 0.8);
}

.primary.accent-1 {
  color: #BDFDFF !important;
}

.bg-primary.bg-accent-1 {
  background-color: #BDFDFF !important;
}

.btn-primary.btn-accent-1 {
  border-color: #00A5A8 !important;
  background-color: #BDFDFF !important;
}

.btn-primary.btn-accent-1:hover {
  border-color: #00A5A8 !important;
  background-color: #009DA0 !important;
}

.btn-primary.btn-accent-1:focus, .btn-primary.btn-accent-1:active {
  border-color: #009DA0 !important;
  background-color: #008D91 !important;
}

.btn-outline-primary.btn-outline-accent-1 {
  border-color: #BDFDFF !important;
  color: #BDFDFF !important;
}

.btn-outline-primary.btn-outline-accent-1:hover {
  background-color: #BDFDFF !important;
}

.progress-primary.progress-accent-1[value]::-webkit-progress-value {
  background-color: #BDFDFF;
}

.progress-primary.progress-accent-1[value]::-moz-progress-bar {
  background-color: #BDFDFF;
}

.progress-primary.progress-accent-1[value]::-ms-fill {
  background-color: #BDFDFF;
}

@media screen and (min-width: 0\0 ) {
  .progress-primary.progress-accent-1 .progress-bar {
    background-color: #BDFDFF;
  }
}

input:focus ~ .bg-primary {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #BDFDFF !important;
}

.border-primary.border-accent-1 {
  border: 1px solid #BDFDFF !important;
}

.border-top-primary.border-top-accent-1 {
  border-top: 1px solid #BDFDFF !important;
}

.border-bottom-primary.border-bottom-accent-1 {
  border-bottom: 1px solid #BDFDFF !important;
}

.border-left-primary.border-left-accent-1 {
  border-left: 1px solid #BDFDFF !important;
}

.border-right-primary.border-right-accent-1 {
  border-right: 1px solid #BDFDFF !important;
}

.overlay-primary.overlay-accent-1 {
  background: #BDFDFF;
  /* The Fallback */
  background: rgba(189, 253, 255, 0.8);
}

.primary.accent-2 {
  color: #8AFBFF !important;
}

.bg-primary.bg-accent-2 {
  background-color: #8AFBFF !important;
}

.btn-primary.btn-accent-2 {
  border-color: #00A5A8 !important;
  background-color: #8AFBFF !important;
}

.btn-primary.btn-accent-2:hover {
  border-color: #00A5A8 !important;
  background-color: #009DA0 !important;
}

.btn-primary.btn-accent-2:focus, .btn-primary.btn-accent-2:active {
  border-color: #009DA0 !important;
  background-color: #008D91 !important;
}

.btn-outline-primary.btn-outline-accent-2 {
  border-color: #8AFBFF !important;
  color: #8AFBFF !important;
}

.btn-outline-primary.btn-outline-accent-2:hover {
  background-color: #8AFBFF !important;
}

.progress-primary.progress-accent-2[value]::-webkit-progress-value {
  background-color: #8AFBFF;
}

.progress-primary.progress-accent-2[value]::-moz-progress-bar {
  background-color: #8AFBFF;
}

.progress-primary.progress-accent-2[value]::-ms-fill {
  background-color: #8AFBFF;
}

@media screen and (min-width: 0\0 ) {
  .progress-primary.progress-accent-2 .progress-bar {
    background-color: #8AFBFF;
  }
}

input:focus ~ .bg-primary {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #8AFBFF !important;
}

.border-primary.border-accent-2 {
  border: 1px solid #8AFBFF !important;
}

.border-top-primary.border-top-accent-2 {
  border-top: 1px solid #8AFBFF !important;
}

.border-bottom-primary.border-bottom-accent-2 {
  border-bottom: 1px solid #8AFBFF !important;
}

.border-left-primary.border-left-accent-2 {
  border-left: 1px solid #8AFBFF !important;
}

.border-right-primary.border-right-accent-2 {
  border-right: 1px solid #8AFBFF !important;
}

.overlay-primary.overlay-accent-2 {
  background: #8AFBFF;
  /* The Fallback */
  background: rgba(138, 251, 255, 0.8);
}

.primary.accent-3 {
  color: #57FAFF !important;
}

.bg-primary.bg-accent-3 {
  background-color: #57FAFF !important;
}

.btn-primary.btn-accent-3 {
  border-color: #00A5A8 !important;
  background-color: #57FAFF !important;
}

.btn-primary.btn-accent-3:hover {
  border-color: #00A5A8 !important;
  background-color: #009DA0 !important;
}

.btn-primary.btn-accent-3:focus, .btn-primary.btn-accent-3:active {
  border-color: #009DA0 !important;
  background-color: #008D91 !important;
}

.btn-outline-primary.btn-outline-accent-3 {
  border-color: #57FAFF !important;
  color: #57FAFF !important;
}

.btn-outline-primary.btn-outline-accent-3:hover {
  background-color: #57FAFF !important;
}

.progress-primary.progress-accent-3[value]::-webkit-progress-value {
  background-color: #57FAFF;
}

.progress-primary.progress-accent-3[value]::-moz-progress-bar {
  background-color: #57FAFF;
}

.progress-primary.progress-accent-3[value]::-ms-fill {
  background-color: #57FAFF;
}

@media screen and (min-width: 0\0 ) {
  .progress-primary.progress-accent-3 .progress-bar {
    background-color: #57FAFF;
  }
}

input:focus ~ .bg-primary {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #57FAFF !important;
}

.border-primary.border-accent-3 {
  border: 1px solid #57FAFF !important;
}

.border-top-primary.border-top-accent-3 {
  border-top: 1px solid #57FAFF !important;
}

.border-bottom-primary.border-bottom-accent-3 {
  border-bottom: 1px solid #57FAFF !important;
}

.border-left-primary.border-left-accent-3 {
  border-left: 1px solid #57FAFF !important;
}

.border-right-primary.border-right-accent-3 {
  border-right: 1px solid #57FAFF !important;
}

.overlay-primary.overlay-accent-3 {
  background: #57FAFF;
  /* The Fallback */
  background: rgba(87, 250, 255, 0.8);
}

.primary.accent-4 {
  color: #3DF9FF !important;
}

.bg-primary.bg-accent-4 {
  background-color: #3DF9FF !important;
}

.btn-primary.btn-accent-4 {
  border-color: #00A5A8 !important;
  background-color: #3DF9FF !important;
}

.btn-primary.btn-accent-4:hover {
  border-color: #00A5A8 !important;
  background-color: #009DA0 !important;
}

.btn-primary.btn-accent-4:focus, .btn-primary.btn-accent-4:active {
  border-color: #009DA0 !important;
  background-color: #008D91 !important;
}

.btn-outline-primary.btn-outline-accent-4 {
  border-color: #3DF9FF !important;
  color: #3DF9FF !important;
}

.btn-outline-primary.btn-outline-accent-4:hover {
  background-color: #3DF9FF !important;
}

.progress-primary.progress-accent-4[value]::-webkit-progress-value {
  background-color: #3DF9FF;
}

.progress-primary.progress-accent-4[value]::-moz-progress-bar {
  background-color: #3DF9FF;
}

.progress-primary.progress-accent-4[value]::-ms-fill {
  background-color: #3DF9FF;
}

@media screen and (min-width: 0\0 ) {
  .progress-primary.progress-accent-4 .progress-bar {
    background-color: #3DF9FF;
  }
}

input:focus ~ .bg-primary {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #3DF9FF !important;
}

.border-primary.border-accent-4 {
  border: 1px solid #3DF9FF !important;
}

.border-top-primary.border-top-accent-4 {
  border-top: 1px solid #3DF9FF !important;
}

.border-bottom-primary.border-bottom-accent-4 {
  border-bottom: 1px solid #3DF9FF !important;
}

.border-left-primary.border-left-accent-4 {
  border-left: 1px solid #3DF9FF !important;
}

.border-right-primary.border-right-accent-4 {
  border-right: 1px solid #3DF9FF !important;
}

.overlay-primary.overlay-accent-4 {
  background: #3DF9FF;
  /* The Fallback */
  background: rgba(61, 249, 255, 0.8);
}

.success.lighten-5 {
  color: #E3FAF3 !important;
}

.bg-success.bg-lighten-5 {
  background-color: #E3FAF3 !important;
}

.btn-success.btn-lighten-5 {
  border-color: #10C888 !important;
  background-color: #E3FAF3 !important;
}

.btn-success.btn-lighten-5:hover {
  border-color: #10C888 !important;
  background-color: #0CC27E !important;
}

.btn-success.btn-lighten-5:focus, .btn-success.btn-lighten-5:active {
  border-color: #0CC27E !important;
  background-color: #06B76C !important;
}

.btn-outline-success.btn-outline-lighten-5 {
  border-color: #E3FAF3 !important;
  color: #E3FAF3 !important;
}

.btn-outline-success.btn-outline-lighten-5:hover {
  background-color: #E3FAF3 !important;
}

.progress-success.progress-lighten-5[value]::-webkit-progress-value {
  background-color: #E3FAF3;
}

.progress-success.progress-lighten-5[value]::-moz-progress-bar {
  background-color: #E3FAF3;
}

.progress-success.progress-lighten-5[value]::-ms-fill {
  background-color: #E3FAF3;
}

@media screen and (min-width: 0\0 ) {
  .progress-success.progress-lighten-5 .progress-bar {
    background-color: #E3FAF3;
  }
}

input:focus ~ .bg-success {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #E3FAF3 !important;
}

.border-success.border-lighten-5 {
  border: 1px solid #E3FAF3 !important;
}

.border-top-success.border-top-lighten-5 {
  border-top: 1px solid #E3FAF3 !important;
}

.border-bottom-success.border-bottom-lighten-5 {
  border-bottom: 1px solid #E3FAF3 !important;
}

.border-left-success.border-left-lighten-5 {
  border-left: 1px solid #E3FAF3 !important;
}

.border-right-success.border-right-lighten-5 {
  border-right: 1px solid #E3FAF3 !important;
}

.overlay-success.overlay-lighten-5 {
  background: #E3FAF3;
  /* The Fallback */
  background: rgba(227, 250, 243, 0.8);
}

.success.lighten-4 {
  color: #B9F2E1 !important;
}

.bg-success.bg-lighten-4 {
  background-color: #B9F2E1 !important;
}

.btn-success.btn-lighten-4 {
  border-color: #10C888 !important;
  background-color: #B9F2E1 !important;
}

.btn-success.btn-lighten-4:hover {
  border-color: #10C888 !important;
  background-color: #0CC27E !important;
}

.btn-success.btn-lighten-4:focus, .btn-success.btn-lighten-4:active {
  border-color: #0CC27E !important;
  background-color: #06B76C !important;
}

.btn-outline-success.btn-outline-lighten-4 {
  border-color: #B9F2E1 !important;
  color: #B9F2E1 !important;
}

.btn-outline-success.btn-outline-lighten-4:hover {
  background-color: #B9F2E1 !important;
}

.progress-success.progress-lighten-4[value]::-webkit-progress-value {
  background-color: #B9F2E1;
}

.progress-success.progress-lighten-4[value]::-moz-progress-bar {
  background-color: #B9F2E1;
}

.progress-success.progress-lighten-4[value]::-ms-fill {
  background-color: #B9F2E1;
}

@media screen and (min-width: 0\0 ) {
  .progress-success.progress-lighten-4 .progress-bar {
    background-color: #B9F2E1;
  }
}

input:focus ~ .bg-success {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #B9F2E1 !important;
}

.border-success.border-lighten-4 {
  border: 1px solid #B9F2E1 !important;
}

.border-top-success.border-top-lighten-4 {
  border-top: 1px solid #B9F2E1 !important;
}

.border-bottom-success.border-bottom-lighten-4 {
  border-bottom: 1px solid #B9F2E1 !important;
}

.border-left-success.border-left-lighten-4 {
  border-left: 1px solid #B9F2E1 !important;
}

.border-right-success.border-right-lighten-4 {
  border-right: 1px solid #B9F2E1 !important;
}

.overlay-success.overlay-lighten-4 {
  background: #B9F2E1;
  /* The Fallback */
  background: rgba(185, 242, 225, 0.8);
}

.success.lighten-3 {
  color: #8BE9CD !important;
}

.bg-success.bg-lighten-3 {
  background-color: #8BE9CD !important;
}

.btn-success.btn-lighten-3 {
  border-color: #10C888 !important;
  background-color: #8BE9CD !important;
}

.btn-success.btn-lighten-3:hover {
  border-color: #10C888 !important;
  background-color: #0CC27E !important;
}

.btn-success.btn-lighten-3:focus, .btn-success.btn-lighten-3:active {
  border-color: #0CC27E !important;
  background-color: #06B76C !important;
}

.btn-outline-success.btn-outline-lighten-3 {
  border-color: #8BE9CD !important;
  color: #8BE9CD !important;
}

.btn-outline-success.btn-outline-lighten-3:hover {
  background-color: #8BE9CD !important;
}

.progress-success.progress-lighten-3[value]::-webkit-progress-value {
  background-color: #8BE9CD;
}

.progress-success.progress-lighten-3[value]::-moz-progress-bar {
  background-color: #8BE9CD;
}

.progress-success.progress-lighten-3[value]::-ms-fill {
  background-color: #8BE9CD;
}

@media screen and (min-width: 0\0 ) {
  .progress-success.progress-lighten-3 .progress-bar {
    background-color: #8BE9CD;
  }
}

input:focus ~ .bg-success {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #8BE9CD !important;
}

.border-success.border-lighten-3 {
  border: 1px solid #8BE9CD !important;
}

.border-top-success.border-top-lighten-3 {
  border-top: 1px solid #8BE9CD !important;
}

.border-bottom-success.border-bottom-lighten-3 {
  border-bottom: 1px solid #8BE9CD !important;
}

.border-left-success.border-left-lighten-3 {
  border-left: 1px solid #8BE9CD !important;
}

.border-right-success.border-right-lighten-3 {
  border-right: 1px solid #8BE9CD !important;
}

.overlay-success.overlay-lighten-3 {
  background: #8BE9CD;
  /* The Fallback */
  background: rgba(139, 233, 205, 0.8);
}

.success.lighten-2 {
  color: #5CE0B8 !important;
}

.bg-success.bg-lighten-2 {
  background-color: #5CE0B8 !important;
}

.btn-success.btn-lighten-2 {
  border-color: #10C888 !important;
  background-color: #5CE0B8 !important;
}

.btn-success.btn-lighten-2:hover {
  border-color: #10C888 !important;
  background-color: #0CC27E !important;
}

.btn-success.btn-lighten-2:focus, .btn-success.btn-lighten-2:active {
  border-color: #0CC27E !important;
  background-color: #06B76C !important;
}

.btn-outline-success.btn-outline-lighten-2 {
  border-color: #5CE0B8 !important;
  color: #5CE0B8 !important;
}

.btn-outline-success.btn-outline-lighten-2:hover {
  background-color: #5CE0B8 !important;
}

.progress-success.progress-lighten-2[value]::-webkit-progress-value {
  background-color: #5CE0B8;
}

.progress-success.progress-lighten-2[value]::-moz-progress-bar {
  background-color: #5CE0B8;
}

.progress-success.progress-lighten-2[value]::-ms-fill {
  background-color: #5CE0B8;
}

@media screen and (min-width: 0\0 ) {
  .progress-success.progress-lighten-2 .progress-bar {
    background-color: #5CE0B8;
  }
}

input:focus ~ .bg-success {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #5CE0B8 !important;
}

.border-success.border-lighten-2 {
  border: 1px solid #5CE0B8 !important;
}

.border-top-success.border-top-lighten-2 {
  border-top: 1px solid #5CE0B8 !important;
}

.border-bottom-success.border-bottom-lighten-2 {
  border-bottom: 1px solid #5CE0B8 !important;
}

.border-left-success.border-left-lighten-2 {
  border-left: 1px solid #5CE0B8 !important;
}

.border-right-success.border-right-lighten-2 {
  border-right: 1px solid #5CE0B8 !important;
}

.overlay-success.overlay-lighten-2 {
  background: #5CE0B8;
  /* The Fallback */
  background: rgba(92, 224, 184, 0.8);
}

.success.lighten-1 {
  color: #39DAA9 !important;
}

.bg-success.bg-lighten-1 {
  background-color: #39DAA9 !important;
}

.btn-success.btn-lighten-1 {
  border-color: #10C888 !important;
  background-color: #39DAA9 !important;
}

.btn-success.btn-lighten-1:hover {
  border-color: #10C888 !important;
  background-color: #0CC27E !important;
}

.btn-success.btn-lighten-1:focus, .btn-success.btn-lighten-1:active {
  border-color: #0CC27E !important;
  background-color: #06B76C !important;
}

.btn-outline-success.btn-outline-lighten-1 {
  border-color: #39DAA9 !important;
  color: #39DAA9 !important;
}

.btn-outline-success.btn-outline-lighten-1:hover {
  background-color: #39DAA9 !important;
}

.progress-success.progress-lighten-1[value]::-webkit-progress-value {
  background-color: #39DAA9;
}

.progress-success.progress-lighten-1[value]::-moz-progress-bar {
  background-color: #39DAA9;
}

.progress-success.progress-lighten-1[value]::-ms-fill {
  background-color: #39DAA9;
}

@media screen and (min-width: 0\0 ) {
  .progress-success.progress-lighten-1 .progress-bar {
    background-color: #39DAA9;
  }
}

input:focus ~ .bg-success {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #39DAA9 !important;
}

.border-success.border-lighten-1 {
  border: 1px solid #39DAA9 !important;
}

.border-top-success.border-top-lighten-1 {
  border-top: 1px solid #39DAA9 !important;
}

.border-bottom-success.border-bottom-lighten-1 {
  border-bottom: 1px solid #39DAA9 !important;
}

.border-left-success.border-left-lighten-1 {
  border-left: 1px solid #39DAA9 !important;
}

.border-right-success.border-right-lighten-1 {
  border-right: 1px solid #39DAA9 !important;
}

.overlay-success.overlay-lighten-1 {
  background: #39DAA9;
  /* The Fallback */
  background: rgba(57, 218, 169, 0.8);
}

.success {
  color: #00A65A !important;
}

.bg-success {
  background-color: #00A65A !important;
}

.bg-success .card-header, .bg-success .card-footer {
  background-color: transparent;
}

.alert-success {
  border-color: #00A65A !important;
  background-color: #00ed81 !important;
  color: black !important;
}

.alert-success .alert-link {
  color: black !important;
}

.border-success {
  border-color: #00A65A;
}

.bg-success.tag-glow, .border-success.tag-glow {
  box-shadow: 0px 0px 10px #00A65A;
}

.overlay-success {
  background: #00A65A;
  /* The Fallback */
  background: rgba(0, 166, 90, 0.8);
}

.card-outline-success {
  border-width: 1px;
  border-style: solid;
  border-color: #00A65A;
  background-color: transparent;
}

.card-outline-success .card-header, .card-outline-success .card-footer {
  background-color: transparent;
}

.btn-success {
  border-color: #10C888 !important;
  background-color: #00A65A !important;
  color: #FFFFFF;
}

.btn-success:hover {
  border-color: #13CE92 !important;
  background-color: #39DAA9 !important;
  color: #FFF !important;
}

.btn-success:focus, .btn-success:active {
  border-color: #10C888 !important;
  background-color: #0CC27E !important;
  color: #FFF !important;
}

.btn-outline-success {
  border-color: #00A65A;
  background-color: transparent;
  color: #00A65A;
}

.btn-outline-success:hover {
  background-color: #00A65A;
  color: #FFF !important;
}

.progress-success[value]::-webkit-progress-value {
  background-color: #00A65A;
}

.progress-success[value]::-moz-progress-bar {
  background-color: #00A65A;
}

.progress-success[value]::-ms-fill {
  background-color: #00A65A;
}

@media screen and (min-width: 0\0 ) {
  .progress-success .progress-bar {
    background-color: #00A65A;
  }
}

input:focus ~ .bg-success {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #00A65A !important;
}

.border-success {
  border: 1px solid #00A65A !important;
}

.border-top-success {
  border-top: 1px solid #00A65A;
}

.border-bottom-success {
  border-bottom: 1px solid #00A65A;
}

.border-left-success {
  border-left: 1px solid #00A65A;
}

.border-right-success {
  border-right: 1px solid #00A65A;
}

.success.darken-1 {
  color: #13CE92 !important;
}

.bg-success.bg-darken-1 {
  background-color: #13CE92 !important;
}

.btn-success.btn-darken-1 {
  border-color: #10C888 !important;
  background-color: #13CE92 !important;
}

.btn-success.btn-darken-1:hover {
  border-color: #10C888 !important;
  background-color: #0CC27E !important;
}

.btn-success.btn-darken-1:focus, .btn-success.btn-darken-1:active {
  border-color: #0CC27E !important;
  background-color: #06B76C !important;
}

.btn-outline-success.btn-outline-darken-1 {
  border-color: #13CE92 !important;
  color: #13CE92 !important;
}

.btn-outline-success.btn-outline-darken-1:hover {
  background-color: #13CE92 !important;
}

.progress-success.progress-darken-1[value]::-webkit-progress-value {
  background-color: #13CE92;
}

.progress-success.progress-darken-1[value]::-moz-progress-bar {
  background-color: #13CE92;
}

.progress-success.progress-darken-1[value]::-ms-fill {
  background-color: #13CE92;
}

@media screen and (min-width: 0\0 ) {
  .progress-success.progress-darken-1 .progress-bar {
    background-color: #13CE92;
  }
}

input:focus ~ .bg-success {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #13CE92 !important;
}

.border-success.border-darken-1 {
  border: 1px solid #13CE92 !important;
}

.border-top-success.border-top-darken-1 {
  border-top: 1px solid #13CE92 !important;
}

.border-bottom-success.border-bottom-darken-1 {
  border-bottom: 1px solid #13CE92 !important;
}

.border-left-success.border-left-darken-1 {
  border-left: 1px solid #13CE92 !important;
}

.border-right-success.border-right-darken-1 {
  border-right: 1px solid #13CE92 !important;
}

.overlay-success.overlay-darken-1 {
  background: #13CE92;
  /* The Fallback */
  background: rgba(19, 206, 146, 0.8);
}

.success.darken-2 {
  color: #10C888 !important;
}

.bg-success.bg-darken-2 {
  background-color: #10C888 !important;
}

.btn-success.btn-darken-2 {
  border-color: #10C888 !important;
  background-color: #10C888 !important;
}

.btn-success.btn-darken-2:hover {
  border-color: #10C888 !important;
  background-color: #0CC27E !important;
}

.btn-success.btn-darken-2:focus, .btn-success.btn-darken-2:active {
  border-color: #0CC27E !important;
  background-color: #06B76C !important;
}

.btn-outline-success.btn-outline-darken-2 {
  border-color: #10C888 !important;
  color: #10C888 !important;
}

.btn-outline-success.btn-outline-darken-2:hover {
  background-color: #10C888 !important;
}

.progress-success.progress-darken-2[value]::-webkit-progress-value {
  background-color: #10C888;
}

.progress-success.progress-darken-2[value]::-moz-progress-bar {
  background-color: #10C888;
}

.progress-success.progress-darken-2[value]::-ms-fill {
  background-color: #10C888;
}

@media screen and (min-width: 0\0 ) {
  .progress-success.progress-darken-2 .progress-bar {
    background-color: #10C888;
  }
}

input:focus ~ .bg-success {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #10C888 !important;
}

.border-success.border-darken-2 {
  border: 1px solid #10C888 !important;
}

.border-top-success.border-top-darken-2 {
  border-top: 1px solid #10C888 !important;
}

.border-bottom-success.border-bottom-darken-2 {
  border-bottom: 1px solid #10C888 !important;
}

.border-left-success.border-left-darken-2 {
  border-left: 1px solid #10C888 !important;
}

.border-right-success.border-right-darken-2 {
  border-right: 1px solid #10C888 !important;
}

.overlay-success.overlay-darken-2 {
  background: #10C888;
  /* The Fallback */
  background: rgba(16, 200, 136, 0.8);
}

.success.darken-3 {
  color: #0CC27E !important;
}

.bg-success.bg-darken-3 {
  background-color: #0CC27E !important;
}

.btn-success.btn-darken-3 {
  border-color: #10C888 !important;
  background-color: #0CC27E !important;
}

.btn-success.btn-darken-3:hover {
  border-color: #10C888 !important;
  background-color: #0CC27E !important;
}

.btn-success.btn-darken-3:focus, .btn-success.btn-darken-3:active {
  border-color: #0CC27E !important;
  background-color: #06B76C !important;
}

.btn-outline-success.btn-outline-darken-3 {
  border-color: #0CC27E !important;
  color: #0CC27E !important;
}

.btn-outline-success.btn-outline-darken-3:hover {
  background-color: #0CC27E !important;
}

.progress-success.progress-darken-3[value]::-webkit-progress-value {
  background-color: #0CC27E;
}

.progress-success.progress-darken-3[value]::-moz-progress-bar {
  background-color: #0CC27E;
}

.progress-success.progress-darken-3[value]::-ms-fill {
  background-color: #0CC27E;
}

@media screen and (min-width: 0\0 ) {
  .progress-success.progress-darken-3 .progress-bar {
    background-color: #0CC27E;
  }
}

input:focus ~ .bg-success {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #0CC27E !important;
}

.border-success.border-darken-3 {
  border: 1px solid #0CC27E !important;
}

.border-top-success.border-top-darken-3 {
  border-top: 1px solid #0CC27E !important;
}

.border-bottom-success.border-bottom-darken-3 {
  border-bottom: 1px solid #0CC27E !important;
}

.border-left-success.border-left-darken-3 {
  border-left: 1px solid #0CC27E !important;
}

.border-right-success.border-right-darken-3 {
  border-right: 1px solid #0CC27E !important;
}

.overlay-success.overlay-darken-3 {
  background: #0CC27E;
  /* The Fallback */
  background: rgba(12, 194, 126, 0.8);
}

.success.darken-4 {
  color: #06B76C !important;
}

.bg-success.bg-darken-4 {
  background-color: #06B76C !important;
}

.btn-success.btn-darken-4 {
  border-color: #10C888 !important;
  background-color: #06B76C !important;
}

.btn-success.btn-darken-4:hover {
  border-color: #10C888 !important;
  background-color: #0CC27E !important;
}

.btn-success.btn-darken-4:focus, .btn-success.btn-darken-4:active {
  border-color: #0CC27E !important;
  background-color: #06B76C !important;
}

.btn-outline-success.btn-outline-darken-4 {
  border-color: #06B76C !important;
  color: #06B76C !important;
}

.btn-outline-success.btn-outline-darken-4:hover {
  background-color: #06B76C !important;
}

.progress-success.progress-darken-4[value]::-webkit-progress-value {
  background-color: #06B76C;
}

.progress-success.progress-darken-4[value]::-moz-progress-bar {
  background-color: #06B76C;
}

.progress-success.progress-darken-4[value]::-ms-fill {
  background-color: #06B76C;
}

@media screen and (min-width: 0\0 ) {
  .progress-success.progress-darken-4 .progress-bar {
    background-color: #06B76C;
  }
}

input:focus ~ .bg-success {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #06B76C !important;
}

.border-success.border-darken-4 {
  border: 1px solid #06B76C !important;
}

.border-top-success.border-top-darken-4 {
  border-top: 1px solid #06B76C !important;
}

.border-bottom-success.border-bottom-darken-4 {
  border-bottom: 1px solid #06B76C !important;
}

.border-left-success.border-left-darken-4 {
  border-left: 1px solid #06B76C !important;
}

.border-right-success.border-right-darken-4 {
  border-right: 1px solid #06B76C !important;
}

.overlay-success.overlay-darken-4 {
  background: #06B76C;
  /* The Fallback */
  background: rgba(6, 183, 108, 0.8);
}

.success.accent-1 {
  color: #E1FFF1 !important;
}

.bg-success.bg-accent-1 {
  background-color: #E1FFF1 !important;
}

.btn-success.btn-accent-1 {
  border-color: #10C888 !important;
  background-color: #E1FFF1 !important;
}

.btn-success.btn-accent-1:hover {
  border-color: #10C888 !important;
  background-color: #0CC27E !important;
}

.btn-success.btn-accent-1:focus, .btn-success.btn-accent-1:active {
  border-color: #0CC27E !important;
  background-color: #06B76C !important;
}

.btn-outline-success.btn-outline-accent-1 {
  border-color: #E1FFF1 !important;
  color: #E1FFF1 !important;
}

.btn-outline-success.btn-outline-accent-1:hover {
  background-color: #E1FFF1 !important;
}

.progress-success.progress-accent-1[value]::-webkit-progress-value {
  background-color: #E1FFF1;
}

.progress-success.progress-accent-1[value]::-moz-progress-bar {
  background-color: #E1FFF1;
}

.progress-success.progress-accent-1[value]::-ms-fill {
  background-color: #E1FFF1;
}

@media screen and (min-width: 0\0 ) {
  .progress-success.progress-accent-1 .progress-bar {
    background-color: #E1FFF1;
  }
}

input:focus ~ .bg-success {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #E1FFF1 !important;
}

.border-success.border-accent-1 {
  border: 1px solid #E1FFF1 !important;
}

.border-top-success.border-top-accent-1 {
  border-top: 1px solid #E1FFF1 !important;
}

.border-bottom-success.border-bottom-accent-1 {
  border-bottom: 1px solid #E1FFF1 !important;
}

.border-left-success.border-left-accent-1 {
  border-left: 1px solid #E1FFF1 !important;
}

.border-right-success.border-right-accent-1 {
  border-right: 1px solid #E1FFF1 !important;
}

.overlay-success.overlay-accent-1 {
  background: #E1FFF1;
  /* The Fallback */
  background: rgba(225, 255, 241, 0.8);
}

.success.accent-2 {
  color: #AEFFD9 !important;
}

.bg-success.bg-accent-2 {
  background-color: #AEFFD9 !important;
}

.btn-success.btn-accent-2 {
  border-color: #10C888 !important;
  background-color: #AEFFD9 !important;
}

.btn-success.btn-accent-2:hover {
  border-color: #10C888 !important;
  background-color: #0CC27E !important;
}

.btn-success.btn-accent-2:focus, .btn-success.btn-accent-2:active {
  border-color: #0CC27E !important;
  background-color: #06B76C !important;
}

.btn-outline-success.btn-outline-accent-2 {
  border-color: #AEFFD9 !important;
  color: #AEFFD9 !important;
}

.btn-outline-success.btn-outline-accent-2:hover {
  background-color: #AEFFD9 !important;
}

.progress-success.progress-accent-2[value]::-webkit-progress-value {
  background-color: #AEFFD9;
}

.progress-success.progress-accent-2[value]::-moz-progress-bar {
  background-color: #AEFFD9;
}

.progress-success.progress-accent-2[value]::-ms-fill {
  background-color: #AEFFD9;
}

@media screen and (min-width: 0\0 ) {
  .progress-success.progress-accent-2 .progress-bar {
    background-color: #AEFFD9;
  }
}

input:focus ~ .bg-success {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #AEFFD9 !important;
}

.border-success.border-accent-2 {
  border: 1px solid #AEFFD9 !important;
}

.border-top-success.border-top-accent-2 {
  border-top: 1px solid #AEFFD9 !important;
}

.border-bottom-success.border-bottom-accent-2 {
  border-bottom: 1px solid #AEFFD9 !important;
}

.border-left-success.border-left-accent-2 {
  border-left: 1px solid #AEFFD9 !important;
}

.border-right-success.border-right-accent-2 {
  border-right: 1px solid #AEFFD9 !important;
}

.overlay-success.overlay-accent-2 {
  background: #AEFFD9;
  /* The Fallback */
  background: rgba(174, 255, 217, 0.8);
}

.success.accent-3 {
  color: #7BFFC1 !important;
}

.bg-success.bg-accent-3 {
  background-color: #7BFFC1 !important;
}

.btn-success.btn-accent-3 {
  border-color: #10C888 !important;
  background-color: #7BFFC1 !important;
}

.btn-success.btn-accent-3:hover {
  border-color: #10C888 !important;
  background-color: #0CC27E !important;
}

.btn-success.btn-accent-3:focus, .btn-success.btn-accent-3:active {
  border-color: #0CC27E !important;
  background-color: #06B76C !important;
}

.btn-outline-success.btn-outline-accent-3 {
  border-color: #7BFFC1 !important;
  color: #7BFFC1 !important;
}

.btn-outline-success.btn-outline-accent-3:hover {
  background-color: #7BFFC1 !important;
}

.progress-success.progress-accent-3[value]::-webkit-progress-value {
  background-color: #7BFFC1;
}

.progress-success.progress-accent-3[value]::-moz-progress-bar {
  background-color: #7BFFC1;
}

.progress-success.progress-accent-3[value]::-ms-fill {
  background-color: #7BFFC1;
}

@media screen and (min-width: 0\0 ) {
  .progress-success.progress-accent-3 .progress-bar {
    background-color: #7BFFC1;
  }
}

input:focus ~ .bg-success {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #7BFFC1 !important;
}

.border-success.border-accent-3 {
  border: 1px solid #7BFFC1 !important;
}

.border-top-success.border-top-accent-3 {
  border-top: 1px solid #7BFFC1 !important;
}

.border-bottom-success.border-bottom-accent-3 {
  border-bottom: 1px solid #7BFFC1 !important;
}

.border-left-success.border-left-accent-3 {
  border-left: 1px solid #7BFFC1 !important;
}

.border-right-success.border-right-accent-3 {
  border-right: 1px solid #7BFFC1 !important;
}

.overlay-success.overlay-accent-3 {
  background: #7BFFC1;
  /* The Fallback */
  background: rgba(123, 255, 193, 0.8);
}

.success.accent-4 {
  color: #62FFB5 !important;
}

.bg-success.bg-accent-4 {
  background-color: #62FFB5 !important;
}

.btn-success.btn-accent-4 {
  border-color: #10C888 !important;
  background-color: #62FFB5 !important;
}

.btn-success.btn-accent-4:hover {
  border-color: #10C888 !important;
  background-color: #0CC27E !important;
}

.btn-success.btn-accent-4:focus, .btn-success.btn-accent-4:active {
  border-color: #0CC27E !important;
  background-color: #06B76C !important;
}

.btn-outline-success.btn-outline-accent-4 {
  border-color: #62FFB5 !important;
  color: #62FFB5 !important;
}

.btn-outline-success.btn-outline-accent-4:hover {
  background-color: #62FFB5 !important;
}

.progress-success.progress-accent-4[value]::-webkit-progress-value {
  background-color: #62FFB5;
}

.progress-success.progress-accent-4[value]::-moz-progress-bar {
  background-color: #62FFB5;
}

.progress-success.progress-accent-4[value]::-ms-fill {
  background-color: #62FFB5;
}

@media screen and (min-width: 0\0 ) {
  .progress-success.progress-accent-4 .progress-bar {
    background-color: #62FFB5;
  }
}

input:focus ~ .bg-success {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #62FFB5 !important;
}

.border-success.border-accent-4 {
  border: 1px solid #62FFB5 !important;
}

.border-top-success.border-top-accent-4 {
  border-top: 1px solid #62FFB5 !important;
}

.border-bottom-success.border-bottom-accent-4 {
  border-bottom: 1px solid #62FFB5 !important;
}

.border-left-success.border-left-accent-4 {
  border-left: 1px solid #62FFB5 !important;
}

.border-right-success.border-right-accent-4 {
  border-right: 1px solid #62FFB5 !important;
}

.overlay-success.overlay-accent-4 {
  background: #62FFB5;
  /* The Fallback */
  background: rgba(98, 255, 181, 0.8);
}

.info.lighten-5 {
  color: #E6F9FC !important;
}

.bg-info.bg-lighten-5 {
  background-color: #E6F9FC !important;
}

.btn-info.btn-lighten-5 {
  border-color: #22C2DC !important;
  background-color: #E6F9FC !important;
}

.btn-info.btn-lighten-5:hover {
  border-color: #22C2DC !important;
  background-color: #1CBCD8 !important;
}

.btn-info.btn-lighten-5:focus, .btn-info.btn-lighten-5:active {
  border-color: #1CBCD8 !important;
  background-color: #11B0D0 !important;
}

.btn-outline-info.btn-outline-lighten-5 {
  border-color: #E6F9FC !important;
  color: #E6F9FC !important;
}

.btn-outline-info.btn-outline-lighten-5:hover {
  background-color: #E6F9FC !important;
}

.progress-info.progress-lighten-5[value]::-webkit-progress-value {
  background-color: #E6F9FC;
}

.progress-info.progress-lighten-5[value]::-moz-progress-bar {
  background-color: #E6F9FC;
}

.progress-info.progress-lighten-5[value]::-ms-fill {
  background-color: #E6F9FC;
}

@media screen and (min-width: 0\0 ) {
  .progress-info.progress-lighten-5 .progress-bar {
    background-color: #E6F9FC;
  }
}

input:focus ~ .bg-info {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #E6F9FC !important;
}

.border-info.border-lighten-5 {
  border: 1px solid #E6F9FC !important;
}

.border-top-info.border-top-lighten-5 {
  border-top: 1px solid #E6F9FC !important;
}

.border-bottom-info.border-bottom-lighten-5 {
  border-bottom: 1px solid #E6F9FC !important;
}

.border-left-info.border-left-lighten-5 {
  border-left: 1px solid #E6F9FC !important;
}

.border-right-info.border-right-lighten-5 {
  border-right: 1px solid #E6F9FC !important;
}

.overlay-info.overlay-lighten-5 {
  background: #E6F9FC;
  /* The Fallback */
  background: rgba(230, 249, 252, 0.8);
}

.info.lighten-4 {
  color: #C0F0F7 !important;
}

.bg-info.bg-lighten-4 {
  background-color: #C0F0F7 !important;
}

.btn-info.btn-lighten-4 {
  border-color: #22C2DC !important;
  background-color: #C0F0F7 !important;
}

.btn-info.btn-lighten-4:hover {
  border-color: #22C2DC !important;
  background-color: #1CBCD8 !important;
}

.btn-info.btn-lighten-4:focus, .btn-info.btn-lighten-4:active {
  border-color: #1CBCD8 !important;
  background-color: #11B0D0 !important;
}

.btn-outline-info.btn-outline-lighten-4 {
  border-color: #C0F0F7 !important;
  color: #C0F0F7 !important;
}

.btn-outline-info.btn-outline-lighten-4:hover {
  background-color: #C0F0F7 !important;
}

.progress-info.progress-lighten-4[value]::-webkit-progress-value {
  background-color: #C0F0F7;
}

.progress-info.progress-lighten-4[value]::-moz-progress-bar {
  background-color: #C0F0F7;
}

.progress-info.progress-lighten-4[value]::-ms-fill {
  background-color: #C0F0F7;
}

@media screen and (min-width: 0\0 ) {
  .progress-info.progress-lighten-4 .progress-bar {
    background-color: #C0F0F7;
  }
}

input:focus ~ .bg-info {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #C0F0F7 !important;
}

.border-info.border-lighten-4 {
  border: 1px solid #C0F0F7 !important;
}

.border-top-info.border-top-lighten-4 {
  border-top: 1px solid #C0F0F7 !important;
}

.border-bottom-info.border-bottom-lighten-4 {
  border-bottom: 1px solid #C0F0F7 !important;
}

.border-left-info.border-left-lighten-4 {
  border-left: 1px solid #C0F0F7 !important;
}

.border-right-info.border-right-lighten-4 {
  border-right: 1px solid #C0F0F7 !important;
}

.overlay-info.overlay-lighten-4 {
  background: #C0F0F7;
  /* The Fallback */
  background: rgba(192, 240, 247, 0.8);
}

.info.lighten-3 {
  color: #96E7F1 !important;
}

.bg-info.bg-lighten-3 {
  background-color: #96E7F1 !important;
}

.btn-info.btn-lighten-3 {
  border-color: #22C2DC !important;
  background-color: #96E7F1 !important;
}

.btn-info.btn-lighten-3:hover {
  border-color: #22C2DC !important;
  background-color: #1CBCD8 !important;
}

.btn-info.btn-lighten-3:focus, .btn-info.btn-lighten-3:active {
  border-color: #1CBCD8 !important;
  background-color: #11B0D0 !important;
}

.btn-outline-info.btn-outline-lighten-3 {
  border-color: #96E7F1 !important;
  color: #96E7F1 !important;
}

.btn-outline-info.btn-outline-lighten-3:hover {
  background-color: #96E7F1 !important;
}

.progress-info.progress-lighten-3[value]::-webkit-progress-value {
  background-color: #96E7F1;
}

.progress-info.progress-lighten-3[value]::-moz-progress-bar {
  background-color: #96E7F1;
}

.progress-info.progress-lighten-3[value]::-ms-fill {
  background-color: #96E7F1;
}

@media screen and (min-width: 0\0 ) {
  .progress-info.progress-lighten-3 .progress-bar {
    background-color: #96E7F1;
  }
}

input:focus ~ .bg-info {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #96E7F1 !important;
}

.border-info.border-lighten-3 {
  border: 1px solid #96E7F1 !important;
}

.border-top-info.border-top-lighten-3 {
  border-top: 1px solid #96E7F1 !important;
}

.border-bottom-info.border-bottom-lighten-3 {
  border-bottom: 1px solid #96E7F1 !important;
}

.border-left-info.border-left-lighten-3 {
  border-left: 1px solid #96E7F1 !important;
}

.border-right-info.border-right-lighten-3 {
  border-right: 1px solid #96E7F1 !important;
}

.overlay-info.overlay-lighten-3 {
  background: #96E7F1;
  /* The Fallback */
  background: rgba(150, 231, 241, 0.8);
}

.info.lighten-2 {
  color: #6CDDEB !important;
}

.bg-info.bg-lighten-2 {
  background-color: #6CDDEB !important;
}

.btn-info.btn-lighten-2 {
  border-color: #22C2DC !important;
  background-color: #6CDDEB !important;
}

.btn-info.btn-lighten-2:hover {
  border-color: #22C2DC !important;
  background-color: #1CBCD8 !important;
}

.btn-info.btn-lighten-2:focus, .btn-info.btn-lighten-2:active {
  border-color: #1CBCD8 !important;
  background-color: #11B0D0 !important;
}

.btn-outline-info.btn-outline-lighten-2 {
  border-color: #6CDDEB !important;
  color: #6CDDEB !important;
}

.btn-outline-info.btn-outline-lighten-2:hover {
  background-color: #6CDDEB !important;
}

.progress-info.progress-lighten-2[value]::-webkit-progress-value {
  background-color: #6CDDEB;
}

.progress-info.progress-lighten-2[value]::-moz-progress-bar {
  background-color: #6CDDEB;
}

.progress-info.progress-lighten-2[value]::-ms-fill {
  background-color: #6CDDEB;
}

@media screen and (min-width: 0\0 ) {
  .progress-info.progress-lighten-2 .progress-bar {
    background-color: #6CDDEB;
  }
}

input:focus ~ .bg-info {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #6CDDEB !important;
}

.border-info.border-lighten-2 {
  border: 1px solid #6CDDEB !important;
}

.border-top-info.border-top-lighten-2 {
  border-top: 1px solid #6CDDEB !important;
}

.border-bottom-info.border-bottom-lighten-2 {
  border-bottom: 1px solid #6CDDEB !important;
}

.border-left-info.border-left-lighten-2 {
  border-left: 1px solid #6CDDEB !important;
}

.border-right-info.border-right-lighten-2 {
  border-right: 1px solid #6CDDEB !important;
}

.overlay-info.overlay-lighten-2 {
  background: #6CDDEB;
  /* The Fallback */
  background: rgba(108, 221, 235, 0.8);
}

.info.lighten-1 {
  color: #4DD5E7 !important;
}

.bg-info.bg-lighten-1 {
  background-color: #4DD5E7 !important;
}

.btn-info.btn-lighten-1 {
  border-color: #22C2DC !important;
  background-color: #4DD5E7 !important;
}

.btn-info.btn-lighten-1:hover {
  border-color: #22C2DC !important;
  background-color: #1CBCD8 !important;
}

.btn-info.btn-lighten-1:focus, .btn-info.btn-lighten-1:active {
  border-color: #1CBCD8 !important;
  background-color: #11B0D0 !important;
}

.btn-outline-info.btn-outline-lighten-1 {
  border-color: #4DD5E7 !important;
  color: #4DD5E7 !important;
}

.btn-outline-info.btn-outline-lighten-1:hover {
  background-color: #4DD5E7 !important;
}

.progress-info.progress-lighten-1[value]::-webkit-progress-value {
  background-color: #4DD5E7;
}

.progress-info.progress-lighten-1[value]::-moz-progress-bar {
  background-color: #4DD5E7;
}

.progress-info.progress-lighten-1[value]::-ms-fill {
  background-color: #4DD5E7;
}

@media screen and (min-width: 0\0 ) {
  .progress-info.progress-lighten-1 .progress-bar {
    background-color: #4DD5E7;
  }
}

input:focus ~ .bg-info {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #4DD5E7 !important;
}

.border-info.border-lighten-1 {
  border: 1px solid #4DD5E7 !important;
}

.border-top-info.border-top-lighten-1 {
  border-top: 1px solid #4DD5E7 !important;
}

.border-bottom-info.border-bottom-lighten-1 {
  border-bottom: 1px solid #4DD5E7 !important;
}

.border-left-info.border-left-lighten-1 {
  border-left: 1px solid #4DD5E7 !important;
}

.border-right-info.border-right-lighten-1 {
  border-right: 1px solid #4DD5E7 !important;
}

.overlay-info.overlay-lighten-1 {
  background: #4DD5E7;
  /* The Fallback */
  background: rgba(77, 213, 231, 0.8);
}

.info {
  color: #00C0EF !important;
}

.bg-info {
  background-color: #00C0EF !important;
}

.bg-info .card-header, .bg-info .card-footer {
  background-color: transparent;
}

.alert-info {
  border-color: #00C0EF !important;
  background-color: #37d8ff !important;
  color: #00313d !important;
}

.alert-info .alert-link {
  color: #001014 !important;
}

.border-info {
  border-color: #00C0EF;
}

.bg-info.tag-glow, .border-info.tag-glow {
  box-shadow: 0px 0px 10px #00C0EF;
}

.overlay-info {
  background: #00C0EF;
  /* The Fallback */
  background: rgba(0, 192, 239, 0.8);
}

.card-outline-info {
  border-width: 1px;
  border-style: solid;
  border-color: #00C0EF;
  background-color: transparent;
}

.card-outline-info .card-header, .card-outline-info .card-footer {
  background-color: transparent;
}

.btn-info {
  border-color: #22C2DC !important;
  background-color: #00C0EF !important;
  color: #FFFFFF;
}

.btn-info:hover {
  border-color: #28C9E0 !important;
  background-color: #4DD5E7 !important;
  color: #FFF !important;
}

.btn-info:focus, .btn-info:active {
  border-color: #22C2DC !important;
  background-color: #1CBCD8 !important;
  color: #FFF !important;
}

.btn-outline-info {
  border-color: #00C0EF;
  background-color: transparent;
  color: #00C0EF;
}

.btn-outline-info:hover {
  background-color: #00C0EF;
  color: #FFF !important;
}

.progress-info[value]::-webkit-progress-value {
  background-color: #00C0EF;
}

.progress-info[value]::-moz-progress-bar {
  background-color: #00C0EF;
}

.progress-info[value]::-ms-fill {
  background-color: #00C0EF;
}

@media screen and (min-width: 0\0 ) {
  .progress-info .progress-bar {
    background-color: #00C0EF;
  }
}

input:focus ~ .bg-info {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #00C0EF !important;
}

.border-info {
  border: 1px solid #00C0EF !important;
}

.border-top-info {
  border-top: 1px solid #00C0EF;
}

.border-bottom-info {
  border-bottom: 1px solid #00C0EF;
}

.border-left-info {
  border-left: 1px solid #00C0EF;
}

.border-right-info {
  border-right: 1px solid #00C0EF;
}

.info.darken-1 {
  color: #28C9E0 !important;
}

.bg-info.bg-darken-1 {
  background-color: #28C9E0 !important;
}

.btn-info.btn-darken-1 {
  border-color: #22C2DC !important;
  background-color: #28C9E0 !important;
}

.btn-info.btn-darken-1:hover {
  border-color: #22C2DC !important;
  background-color: #1CBCD8 !important;
}

.btn-info.btn-darken-1:focus, .btn-info.btn-darken-1:active {
  border-color: #1CBCD8 !important;
  background-color: #11B0D0 !important;
}

.btn-outline-info.btn-outline-darken-1 {
  border-color: #28C9E0 !important;
  color: #28C9E0 !important;
}

.btn-outline-info.btn-outline-darken-1:hover {
  background-color: #28C9E0 !important;
}

.progress-info.progress-darken-1[value]::-webkit-progress-value {
  background-color: #28C9E0;
}

.progress-info.progress-darken-1[value]::-moz-progress-bar {
  background-color: #28C9E0;
}

.progress-info.progress-darken-1[value]::-ms-fill {
  background-color: #28C9E0;
}

@media screen and (min-width: 0\0 ) {
  .progress-info.progress-darken-1 .progress-bar {
    background-color: #28C9E0;
  }
}

input:focus ~ .bg-info {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #28C9E0 !important;
}

.border-info.border-darken-1 {
  border: 1px solid #28C9E0 !important;
}

.border-top-info.border-top-darken-1 {
  border-top: 1px solid #28C9E0 !important;
}

.border-bottom-info.border-bottom-darken-1 {
  border-bottom: 1px solid #28C9E0 !important;
}

.border-left-info.border-left-darken-1 {
  border-left: 1px solid #28C9E0 !important;
}

.border-right-info.border-right-darken-1 {
  border-right: 1px solid #28C9E0 !important;
}

.overlay-info.overlay-darken-1 {
  background: #28C9E0;
  /* The Fallback */
  background: rgba(40, 201, 224, 0.8);
}

.info.darken-2 {
  color: #22C2DC !important;
}

.bg-info.bg-darken-2 {
  background-color: #22C2DC !important;
}

.btn-info.btn-darken-2 {
  border-color: #22C2DC !important;
  background-color: #22C2DC !important;
}

.btn-info.btn-darken-2:hover {
  border-color: #22C2DC !important;
  background-color: #1CBCD8 !important;
}

.btn-info.btn-darken-2:focus, .btn-info.btn-darken-2:active {
  border-color: #1CBCD8 !important;
  background-color: #11B0D0 !important;
}

.btn-outline-info.btn-outline-darken-2 {
  border-color: #22C2DC !important;
  color: #22C2DC !important;
}

.btn-outline-info.btn-outline-darken-2:hover {
  background-color: #22C2DC !important;
}

.progress-info.progress-darken-2[value]::-webkit-progress-value {
  background-color: #22C2DC;
}

.progress-info.progress-darken-2[value]::-moz-progress-bar {
  background-color: #22C2DC;
}

.progress-info.progress-darken-2[value]::-ms-fill {
  background-color: #22C2DC;
}

@media screen and (min-width: 0\0 ) {
  .progress-info.progress-darken-2 .progress-bar {
    background-color: #22C2DC;
  }
}

input:focus ~ .bg-info {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #22C2DC !important;
}

.border-info.border-darken-2 {
  border: 1px solid #22C2DC !important;
}

.border-top-info.border-top-darken-2 {
  border-top: 1px solid #22C2DC !important;
}

.border-bottom-info.border-bottom-darken-2 {
  border-bottom: 1px solid #22C2DC !important;
}

.border-left-info.border-left-darken-2 {
  border-left: 1px solid #22C2DC !important;
}

.border-right-info.border-right-darken-2 {
  border-right: 1px solid #22C2DC !important;
}

.overlay-info.overlay-darken-2 {
  background: #22C2DC;
  /* The Fallback */
  background: rgba(34, 194, 220, 0.8);
}

.info.darken-3 {
  color: #1CBCD8 !important;
}

.bg-info.bg-darken-3 {
  background-color: #1CBCD8 !important;
}

.btn-info.btn-darken-3 {
  border-color: #22C2DC !important;
  background-color: #1CBCD8 !important;
}

.btn-info.btn-darken-3:hover {
  border-color: #22C2DC !important;
  background-color: #1CBCD8 !important;
}

.btn-info.btn-darken-3:focus, .btn-info.btn-darken-3:active {
  border-color: #1CBCD8 !important;
  background-color: #11B0D0 !important;
}

.btn-outline-info.btn-outline-darken-3 {
  border-color: #1CBCD8 !important;
  color: #1CBCD8 !important;
}

.btn-outline-info.btn-outline-darken-3:hover {
  background-color: #1CBCD8 !important;
}

.progress-info.progress-darken-3[value]::-webkit-progress-value {
  background-color: #1CBCD8;
}

.progress-info.progress-darken-3[value]::-moz-progress-bar {
  background-color: #1CBCD8;
}

.progress-info.progress-darken-3[value]::-ms-fill {
  background-color: #1CBCD8;
}

@media screen and (min-width: 0\0 ) {
  .progress-info.progress-darken-3 .progress-bar {
    background-color: #1CBCD8;
  }
}

input:focus ~ .bg-info {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #1CBCD8 !important;
}

.border-info.border-darken-3 {
  border: 1px solid #1CBCD8 !important;
}

.border-top-info.border-top-darken-3 {
  border-top: 1px solid #1CBCD8 !important;
}

.border-bottom-info.border-bottom-darken-3 {
  border-bottom: 1px solid #1CBCD8 !important;
}

.border-left-info.border-left-darken-3 {
  border-left: 1px solid #1CBCD8 !important;
}

.border-right-info.border-right-darken-3 {
  border-right: 1px solid #1CBCD8 !important;
}

.overlay-info.overlay-darken-3 {
  background: #1CBCD8;
  /* The Fallback */
  background: rgba(28, 188, 216, 0.8);
}

.info.darken-4 {
  color: #11B0D0 !important;
}

.bg-info.bg-darken-4 {
  background-color: #11B0D0 !important;
}

.btn-info.btn-darken-4 {
  border-color: #22C2DC !important;
  background-color: #11B0D0 !important;
}

.btn-info.btn-darken-4:hover {
  border-color: #22C2DC !important;
  background-color: #1CBCD8 !important;
}

.btn-info.btn-darken-4:focus, .btn-info.btn-darken-4:active {
  border-color: #1CBCD8 !important;
  background-color: #11B0D0 !important;
}

.btn-outline-info.btn-outline-darken-4 {
  border-color: #11B0D0 !important;
  color: #11B0D0 !important;
}

.btn-outline-info.btn-outline-darken-4:hover {
  background-color: #11B0D0 !important;
}

.progress-info.progress-darken-4[value]::-webkit-progress-value {
  background-color: #11B0D0;
}

.progress-info.progress-darken-4[value]::-moz-progress-bar {
  background-color: #11B0D0;
}

.progress-info.progress-darken-4[value]::-ms-fill {
  background-color: #11B0D0;
}

@media screen and (min-width: 0\0 ) {
  .progress-info.progress-darken-4 .progress-bar {
    background-color: #11B0D0;
  }
}

input:focus ~ .bg-info {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #11B0D0 !important;
}

.border-info.border-darken-4 {
  border: 1px solid #11B0D0 !important;
}

.border-top-info.border-top-darken-4 {
  border-top: 1px solid #11B0D0 !important;
}

.border-bottom-info.border-bottom-darken-4 {
  border-bottom: 1px solid #11B0D0 !important;
}

.border-left-info.border-left-darken-4 {
  border-left: 1px solid #11B0D0 !important;
}

.border-right-info.border-right-darken-4 {
  border-right: 1px solid #11B0D0 !important;
}

.overlay-info.overlay-darken-4 {
  background: #11B0D0;
  /* The Fallback */
  background: rgba(17, 176, 208, 0.8);
}

.info.accent-1 {
  color: #FEFFFF !important;
}

.bg-info.bg-accent-1 {
  background-color: #FEFFFF !important;
}

.btn-info.btn-accent-1 {
  border-color: #22C2DC !important;
  background-color: #FEFFFF !important;
}

.btn-info.btn-accent-1:hover {
  border-color: #22C2DC !important;
  background-color: #1CBCD8 !important;
}

.btn-info.btn-accent-1:focus, .btn-info.btn-accent-1:active {
  border-color: #1CBCD8 !important;
  background-color: #11B0D0 !important;
}

.btn-outline-info.btn-outline-accent-1 {
  border-color: #FEFFFF !important;
  color: #FEFFFF !important;
}

.btn-outline-info.btn-outline-accent-1:hover {
  background-color: #FEFFFF !important;
}

.progress-info.progress-accent-1[value]::-webkit-progress-value {
  background-color: #FEFFFF;
}

.progress-info.progress-accent-1[value]::-moz-progress-bar {
  background-color: #FEFFFF;
}

.progress-info.progress-accent-1[value]::-ms-fill {
  background-color: #FEFFFF;
}

@media screen and (min-width: 0\0 ) {
  .progress-info.progress-accent-1 .progress-bar {
    background-color: #FEFFFF;
  }
}

input:focus ~ .bg-info {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #FEFFFF !important;
}

.border-info.border-accent-1 {
  border: 1px solid #FEFFFF !important;
}

.border-top-info.border-top-accent-1 {
  border-top: 1px solid #FEFFFF !important;
}

.border-bottom-info.border-bottom-accent-1 {
  border-bottom: 1px solid #FEFFFF !important;
}

.border-left-info.border-left-accent-1 {
  border-left: 1px solid #FEFFFF !important;
}

.border-right-info.border-right-accent-1 {
  border-right: 1px solid #FEFFFF !important;
}

.overlay-info.overlay-accent-1 {
  background: #FEFFFF;
  /* The Fallback */
  background: rgba(254, 255, 255, 0.8);
}

.info.accent-2 {
  color: #CBF5FF !important;
}

.bg-info.bg-accent-2 {
  background-color: #CBF5FF !important;
}

.btn-info.btn-accent-2 {
  border-color: #22C2DC !important;
  background-color: #CBF5FF !important;
}

.btn-info.btn-accent-2:hover {
  border-color: #22C2DC !important;
  background-color: #1CBCD8 !important;
}

.btn-info.btn-accent-2:focus, .btn-info.btn-accent-2:active {
  border-color: #1CBCD8 !important;
  background-color: #11B0D0 !important;
}

.btn-outline-info.btn-outline-accent-2 {
  border-color: #CBF5FF !important;
  color: #CBF5FF !important;
}

.btn-outline-info.btn-outline-accent-2:hover {
  background-color: #CBF5FF !important;
}

.progress-info.progress-accent-2[value]::-webkit-progress-value {
  background-color: #CBF5FF;
}

.progress-info.progress-accent-2[value]::-moz-progress-bar {
  background-color: #CBF5FF;
}

.progress-info.progress-accent-2[value]::-ms-fill {
  background-color: #CBF5FF;
}

@media screen and (min-width: 0\0 ) {
  .progress-info.progress-accent-2 .progress-bar {
    background-color: #CBF5FF;
  }
}

input:focus ~ .bg-info {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #CBF5FF !important;
}

.border-info.border-accent-2 {
  border: 1px solid #CBF5FF !important;
}

.border-top-info.border-top-accent-2 {
  border-top: 1px solid #CBF5FF !important;
}

.border-bottom-info.border-bottom-accent-2 {
  border-bottom: 1px solid #CBF5FF !important;
}

.border-left-info.border-left-accent-2 {
  border-left: 1px solid #CBF5FF !important;
}

.border-right-info.border-right-accent-2 {
  border-right: 1px solid #CBF5FF !important;
}

.overlay-info.overlay-accent-2 {
  background: #CBF5FF;
  /* The Fallback */
  background: rgba(203, 245, 255, 0.8);
}

.info.accent-3 {
  color: #98ECFF !important;
}

.bg-info.bg-accent-3 {
  background-color: #98ECFF !important;
}

.btn-info.btn-accent-3 {
  border-color: #22C2DC !important;
  background-color: #98ECFF !important;
}

.btn-info.btn-accent-3:hover {
  border-color: #22C2DC !important;
  background-color: #1CBCD8 !important;
}

.btn-info.btn-accent-3:focus, .btn-info.btn-accent-3:active {
  border-color: #1CBCD8 !important;
  background-color: #11B0D0 !important;
}

.btn-outline-info.btn-outline-accent-3 {
  border-color: #98ECFF !important;
  color: #98ECFF !important;
}

.btn-outline-info.btn-outline-accent-3:hover {
  background-color: #98ECFF !important;
}

.progress-info.progress-accent-3[value]::-webkit-progress-value {
  background-color: #98ECFF;
}

.progress-info.progress-accent-3[value]::-moz-progress-bar {
  background-color: #98ECFF;
}

.progress-info.progress-accent-3[value]::-ms-fill {
  background-color: #98ECFF;
}

@media screen and (min-width: 0\0 ) {
  .progress-info.progress-accent-3 .progress-bar {
    background-color: #98ECFF;
  }
}

input:focus ~ .bg-info {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #98ECFF !important;
}

.border-info.border-accent-3 {
  border: 1px solid #98ECFF !important;
}

.border-top-info.border-top-accent-3 {
  border-top: 1px solid #98ECFF !important;
}

.border-bottom-info.border-bottom-accent-3 {
  border-bottom: 1px solid #98ECFF !important;
}

.border-left-info.border-left-accent-3 {
  border-left: 1px solid #98ECFF !important;
}

.border-right-info.border-right-accent-3 {
  border-right: 1px solid #98ECFF !important;
}

.overlay-info.overlay-accent-3 {
  background: #98ECFF;
  /* The Fallback */
  background: rgba(152, 236, 255, 0.8);
}

.info.accent-4 {
  color: #7FE7FF !important;
}

.bg-info.bg-accent-4 {
  background-color: #7FE7FF !important;
}

.btn-info.btn-accent-4 {
  border-color: #22C2DC !important;
  background-color: #7FE7FF !important;
}

.btn-info.btn-accent-4:hover {
  border-color: #22C2DC !important;
  background-color: #1CBCD8 !important;
}

.btn-info.btn-accent-4:focus, .btn-info.btn-accent-4:active {
  border-color: #1CBCD8 !important;
  background-color: #11B0D0 !important;
}

.btn-outline-info.btn-outline-accent-4 {
  border-color: #7FE7FF !important;
  color: #7FE7FF !important;
}

.btn-outline-info.btn-outline-accent-4:hover {
  background-color: #7FE7FF !important;
}

.progress-info.progress-accent-4[value]::-webkit-progress-value {
  background-color: #7FE7FF;
}

.progress-info.progress-accent-4[value]::-moz-progress-bar {
  background-color: #7FE7FF;
}

.progress-info.progress-accent-4[value]::-ms-fill {
  background-color: #7FE7FF;
}

@media screen and (min-width: 0\0 ) {
  .progress-info.progress-accent-4 .progress-bar {
    background-color: #7FE7FF;
  }
}

input:focus ~ .bg-info {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #7FE7FF !important;
}

.border-info.border-accent-4 {
  border: 1px solid #7FE7FF !important;
}

.border-top-info.border-top-accent-4 {
  border-top: 1px solid #7FE7FF !important;
}

.border-bottom-info.border-bottom-accent-4 {
  border-bottom: 1px solid #7FE7FF !important;
}

.border-left-info.border-left-accent-4 {
  border-left: 1px solid #7FE7FF !important;
}

.border-right-info.border-right-accent-4 {
  border-right: 1px solid #7FE7FF !important;
}

.overlay-info.overlay-accent-4 {
  background: #7FE7FF;
  /* The Fallback */
  background: rgba(127, 231, 255, 0.8);
}

.warning.lighten-5 {
  color: #FFF5EF !important;
}

.bg-warning.bg-lighten-5 {
  background-color: #FFF5EF !important;
}

.btn-warning.btn-lighten-5 {
  border-color: #FF976A !important;
  background-color: #FFF5EF !important;
}

.btn-warning.btn-lighten-5:hover {
  border-color: #FF976A !important;
  background-color: #FF8D60 !important;
}

.btn-warning.btn-lighten-5:focus, .btn-warning.btn-lighten-5:active {
  border-color: #FF8D60 !important;
  background-color: #FF7D4D !important;
}

.btn-outline-warning.btn-outline-lighten-5 {
  border-color: #FFF5EF !important;
  color: #FFF5EF !important;
}

.btn-outline-warning.btn-outline-lighten-5:hover {
  background-color: #FFF5EF !important;
}

.progress-warning.progress-lighten-5[value]::-webkit-progress-value {
  background-color: #FFF5EF;
}

.progress-warning.progress-lighten-5[value]::-moz-progress-bar {
  background-color: #FFF5EF;
}

.progress-warning.progress-lighten-5[value]::-ms-fill {
  background-color: #FFF5EF;
}

@media screen and (min-width: 0\0 ) {
  .progress-warning.progress-lighten-5 .progress-bar {
    background-color: #FFF5EF;
  }
}

input:focus ~ .bg-warning {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #FFF5EF !important;
}

.border-warning.border-lighten-5 {
  border: 1px solid #FFF5EF !important;
}

.border-top-warning.border-top-lighten-5 {
  border-top: 1px solid #FFF5EF !important;
}

.border-bottom-warning.border-bottom-lighten-5 {
  border-bottom: 1px solid #FFF5EF !important;
}

.border-left-warning.border-left-lighten-5 {
  border-left: 1px solid #FFF5EF !important;
}

.border-right-warning.border-right-lighten-5 {
  border-right: 1px solid #FFF5EF !important;
}

.overlay-warning.overlay-lighten-5 {
  background: #FFF5EF;
  /* The Fallback */
  background: rgba(255, 245, 239, 0.8);
}

.warning.lighten-4 {
  color: #FFE5D8 !important;
}

.bg-warning.bg-lighten-4 {
  background-color: #FFE5D8 !important;
}

.btn-warning.btn-lighten-4 {
  border-color: #FF976A !important;
  background-color: #FFE5D8 !important;
}

.btn-warning.btn-lighten-4:hover {
  border-color: #FF976A !important;
  background-color: #FF8D60 !important;
}

.btn-warning.btn-lighten-4:focus, .btn-warning.btn-lighten-4:active {
  border-color: #FF8D60 !important;
  background-color: #FF7D4D !important;
}

.btn-outline-warning.btn-outline-lighten-4 {
  border-color: #FFE5D8 !important;
  color: #FFE5D8 !important;
}

.btn-outline-warning.btn-outline-lighten-4:hover {
  background-color: #FFE5D8 !important;
}

.progress-warning.progress-lighten-4[value]::-webkit-progress-value {
  background-color: #FFE5D8;
}

.progress-warning.progress-lighten-4[value]::-moz-progress-bar {
  background-color: #FFE5D8;
}

.progress-warning.progress-lighten-4[value]::-ms-fill {
  background-color: #FFE5D8;
}

@media screen and (min-width: 0\0 ) {
  .progress-warning.progress-lighten-4 .progress-bar {
    background-color: #FFE5D8;
  }
}

input:focus ~ .bg-warning {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #FFE5D8 !important;
}

.border-warning.border-lighten-4 {
  border: 1px solid #FFE5D8 !important;
}

.border-top-warning.border-top-lighten-4 {
  border-top: 1px solid #FFE5D8 !important;
}

.border-bottom-warning.border-bottom-lighten-4 {
  border-bottom: 1px solid #FFE5D8 !important;
}

.border-left-warning.border-left-lighten-4 {
  border-left: 1px solid #FFE5D8 !important;
}

.border-right-warning.border-right-lighten-4 {
  border-right: 1px solid #FFE5D8 !important;
}

.overlay-warning.overlay-lighten-4 {
  background: #FFE5D8;
  /* The Fallback */
  background: rgba(255, 229, 216, 0.8);
}

.warning.lighten-3 {
  color: #FFD4BE !important;
}

.bg-warning.bg-lighten-3 {
  background-color: #FFD4BE !important;
}

.btn-warning.btn-lighten-3 {
  border-color: #FF976A !important;
  background-color: #FFD4BE !important;
}

.btn-warning.btn-lighten-3:hover {
  border-color: #FF976A !important;
  background-color: #FF8D60 !important;
}

.btn-warning.btn-lighten-3:focus, .btn-warning.btn-lighten-3:active {
  border-color: #FF8D60 !important;
  background-color: #FF7D4D !important;
}

.btn-outline-warning.btn-outline-lighten-3 {
  border-color: #FFD4BE !important;
  color: #FFD4BE !important;
}

.btn-outline-warning.btn-outline-lighten-3:hover {
  background-color: #FFD4BE !important;
}

.progress-warning.progress-lighten-3[value]::-webkit-progress-value {
  background-color: #FFD4BE;
}

.progress-warning.progress-lighten-3[value]::-moz-progress-bar {
  background-color: #FFD4BE;
}

.progress-warning.progress-lighten-3[value]::-ms-fill {
  background-color: #FFD4BE;
}

@media screen and (min-width: 0\0 ) {
  .progress-warning.progress-lighten-3 .progress-bar {
    background-color: #FFD4BE;
  }
}

input:focus ~ .bg-warning {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #FFD4BE !important;
}

.border-warning.border-lighten-3 {
  border: 1px solid #FFD4BE !important;
}

.border-top-warning.border-top-lighten-3 {
  border-top: 1px solid #FFD4BE !important;
}

.border-bottom-warning.border-bottom-lighten-3 {
  border-bottom: 1px solid #FFD4BE !important;
}

.border-left-warning.border-left-lighten-3 {
  border-left: 1px solid #FFD4BE !important;
}

.border-right-warning.border-right-lighten-3 {
  border-right: 1px solid #FFD4BE !important;
}

.overlay-warning.overlay-lighten-3 {
  background: #FFD4BE;
  /* The Fallback */
  background: rgba(255, 212, 190, 0.8);
}

.warning.lighten-2 {
  color: #FFC2A4 !important;
}

.bg-warning.bg-lighten-2 {
  background-color: #FFC2A4 !important;
}

.btn-warning.btn-lighten-2 {
  border-color: #FF976A !important;
  background-color: #FFC2A4 !important;
}

.btn-warning.btn-lighten-2:hover {
  border-color: #FF976A !important;
  background-color: #FF8D60 !important;
}

.btn-warning.btn-lighten-2:focus, .btn-warning.btn-lighten-2:active {
  border-color: #FF8D60 !important;
  background-color: #FF7D4D !important;
}

.btn-outline-warning.btn-outline-lighten-2 {
  border-color: #FFC2A4 !important;
  color: #FFC2A4 !important;
}

.btn-outline-warning.btn-outline-lighten-2:hover {
  background-color: #FFC2A4 !important;
}

.progress-warning.progress-lighten-2[value]::-webkit-progress-value {
  background-color: #FFC2A4;
}

.progress-warning.progress-lighten-2[value]::-moz-progress-bar {
  background-color: #FFC2A4;
}

.progress-warning.progress-lighten-2[value]::-ms-fill {
  background-color: #FFC2A4;
}

@media screen and (min-width: 0\0 ) {
  .progress-warning.progress-lighten-2 .progress-bar {
    background-color: #FFC2A4;
  }
}

input:focus ~ .bg-warning {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #FFC2A4 !important;
}

.border-warning.border-lighten-2 {
  border: 1px solid #FFC2A4 !important;
}

.border-top-warning.border-top-lighten-2 {
  border-top: 1px solid #FFC2A4 !important;
}

.border-bottom-warning.border-bottom-lighten-2 {
  border-bottom: 1px solid #FFC2A4 !important;
}

.border-left-warning.border-left-lighten-2 {
  border-left: 1px solid #FFC2A4 !important;
}

.border-right-warning.border-right-lighten-2 {
  border-right: 1px solid #FFC2A4 !important;
}

.overlay-warning.overlay-lighten-2 {
  background: #FFC2A4;
  /* The Fallback */
  background: rgba(255, 194, 164, 0.8);
}

.warning.lighten-1 {
  color: #FFB591 !important;
}

.bg-warning.bg-lighten-1 {
  background-color: #FFB591 !important;
}

.btn-warning.btn-lighten-1 {
  border-color: #FF976A !important;
  background-color: #FFB591 !important;
}

.btn-warning.btn-lighten-1:hover {
  border-color: #FF976A !important;
  background-color: #FF8D60 !important;
}

.btn-warning.btn-lighten-1:focus, .btn-warning.btn-lighten-1:active {
  border-color: #FF8D60 !important;
  background-color: #FF7D4D !important;
}

.btn-outline-warning.btn-outline-lighten-1 {
  border-color: #FFB591 !important;
  color: #FFB591 !important;
}

.btn-outline-warning.btn-outline-lighten-1:hover {
  background-color: #FFB591 !important;
}

.progress-warning.progress-lighten-1[value]::-webkit-progress-value {
  background-color: #FFB591;
}

.progress-warning.progress-lighten-1[value]::-moz-progress-bar {
  background-color: #FFB591;
}

.progress-warning.progress-lighten-1[value]::-ms-fill {
  background-color: #FFB591;
}

@media screen and (min-width: 0\0 ) {
  .progress-warning.progress-lighten-1 .progress-bar {
    background-color: #FFB591;
  }
}

input:focus ~ .bg-warning {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #FFB591 !important;
}

.border-warning.border-lighten-1 {
  border: 1px solid #FFB591 !important;
}

.border-top-warning.border-top-lighten-1 {
  border-top: 1px solid #FFB591 !important;
}

.border-bottom-warning.border-bottom-lighten-1 {
  border-bottom: 1px solid #FFB591 !important;
}

.border-left-warning.border-left-lighten-1 {
  border-left: 1px solid #FFB591 !important;
}

.border-right-warning.border-right-lighten-1 {
  border-right: 1px solid #FFB591 !important;
}

.overlay-warning.overlay-lighten-1 {
  background: #FFB591;
  /* The Fallback */
  background: rgba(255, 181, 145, 0.8);
}

.warning {
  color: #FF8C00 !important;
}

.bg-warning {
  background-color: #FF8C00 !important;
}

.bg-warning .card-header, .bg-warning .card-footer {
  background-color: transparent;
}

.alert-warning {
  border-color: #FF8C00 !important;
  background-color: #ffac47 !important;
  color: #4d2a00 !important;
}

.alert-warning .alert-link {
  color: #241400 !important;
}

.border-warning {
  border-color: #FF8C00;
}

.bg-warning.tag-glow, .border-warning.tag-glow {
  box-shadow: 0px 0px 10px #FF8C00;
}

.overlay-warning {
  background: #FF8C00;
  /* The Fallback */
  background: rgba(255, 140, 0, 0.8);
}

.card-outline-warning {
  border-width: 1px;
  border-style: solid;
  border-color: #FF8C00;
  background-color: transparent;
}

.card-outline-warning .card-header, .card-outline-warning .card-footer {
  background-color: transparent;
}

.btn-warning {
  border-color: #FF976A !important;
  background-color: #FF8C00 !important;
  color: #FFFFFF;
}

.btn-warning:hover {
  border-color: #FFA075 !important;
  background-color: #FFB591 !important;
  color: #FFF !important;
}

.btn-warning:focus, .btn-warning:active {
  border-color: #FF976A !important;
  background-color: #FF8D60 !important;
  color: #FFF !important;
}

.btn-outline-warning {
  border-color: #FF8C00;
  background-color: transparent;
  color: #FF8C00;
}

.btn-outline-warning:hover {
  background-color: #FF8C00;
  color: #FFF !important;
}

.progress-warning[value]::-webkit-progress-value {
  background-color: #FF8C00;
}

.progress-warning[value]::-moz-progress-bar {
  background-color: #FF8C00;
}

.progress-warning[value]::-ms-fill {
  background-color: #FF8C00;
}

@media screen and (min-width: 0\0 ) {
  .progress-warning .progress-bar {
    background-color: #FF8C00;
  }
}

input:focus ~ .bg-warning {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #FF8C00 !important;
}

.border-warning {
  border: 1px solid #FF8C00 !important;
}

.border-top-warning {
  border-top: 1px solid #FF8C00;
}

.border-bottom-warning {
  border-bottom: 1px solid #FF8C00;
}

.border-left-warning {
  border-left: 1px solid #FF8C00;
}

.border-right-warning {
  border-right: 1px solid #FF8C00;
}

.warning.darken-1 {
  color: #FFA075 !important;
}

.bg-warning.bg-darken-1 {
  background-color: #FFA075 !important;
}

.btn-warning.btn-darken-1 {
  border-color: #FF976A !important;
  background-color: #FFA075 !important;
}

.btn-warning.btn-darken-1:hover {
  border-color: #FF976A !important;
  background-color: #FF8D60 !important;
}

.btn-warning.btn-darken-1:focus, .btn-warning.btn-darken-1:active {
  border-color: #FF8D60 !important;
  background-color: #FF7D4D !important;
}

.btn-outline-warning.btn-outline-darken-1 {
  border-color: #FFA075 !important;
  color: #FFA075 !important;
}

.btn-outline-warning.btn-outline-darken-1:hover {
  background-color: #FFA075 !important;
}

.progress-warning.progress-darken-1[value]::-webkit-progress-value {
  background-color: #FFA075;
}

.progress-warning.progress-darken-1[value]::-moz-progress-bar {
  background-color: #FFA075;
}

.progress-warning.progress-darken-1[value]::-ms-fill {
  background-color: #FFA075;
}

@media screen and (min-width: 0\0 ) {
  .progress-warning.progress-darken-1 .progress-bar {
    background-color: #FFA075;
  }
}

input:focus ~ .bg-warning {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #FFA075 !important;
}

.border-warning.border-darken-1 {
  border: 1px solid #FFA075 !important;
}

.border-top-warning.border-top-darken-1 {
  border-top: 1px solid #FFA075 !important;
}

.border-bottom-warning.border-bottom-darken-1 {
  border-bottom: 1px solid #FFA075 !important;
}

.border-left-warning.border-left-darken-1 {
  border-left: 1px solid #FFA075 !important;
}

.border-right-warning.border-right-darken-1 {
  border-right: 1px solid #FFA075 !important;
}

.overlay-warning.overlay-darken-1 {
  background: #FFA075;
  /* The Fallback */
  background: rgba(255, 160, 117, 0.8);
}

.warning.darken-2 {
  color: #FF976A !important;
}

.bg-warning.bg-darken-2 {
  background-color: #FF976A !important;
}

.btn-warning.btn-darken-2 {
  border-color: #FF976A !important;
  background-color: #FF976A !important;
}

.btn-warning.btn-darken-2:hover {
  border-color: #FF976A !important;
  background-color: #FF8D60 !important;
}

.btn-warning.btn-darken-2:focus, .btn-warning.btn-darken-2:active {
  border-color: #FF8D60 !important;
  background-color: #FF7D4D !important;
}

.btn-outline-warning.btn-outline-darken-2 {
  border-color: #FF976A !important;
  color: #FF976A !important;
}

.btn-outline-warning.btn-outline-darken-2:hover {
  background-color: #FF976A !important;
}

.progress-warning.progress-darken-2[value]::-webkit-progress-value {
  background-color: #FF976A;
}

.progress-warning.progress-darken-2[value]::-moz-progress-bar {
  background-color: #FF976A;
}

.progress-warning.progress-darken-2[value]::-ms-fill {
  background-color: #FF976A;
}

@media screen and (min-width: 0\0 ) {
  .progress-warning.progress-darken-2 .progress-bar {
    background-color: #FF976A;
  }
}

input:focus ~ .bg-warning {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #FF976A !important;
}

.border-warning.border-darken-2 {
  border: 1px solid #FF976A !important;
}

.border-top-warning.border-top-darken-2 {
  border-top: 1px solid #FF976A !important;
}

.border-bottom-warning.border-bottom-darken-2 {
  border-bottom: 1px solid #FF976A !important;
}

.border-left-warning.border-left-darken-2 {
  border-left: 1px solid #FF976A !important;
}

.border-right-warning.border-right-darken-2 {
  border-right: 1px solid #FF976A !important;
}

.overlay-warning.overlay-darken-2 {
  background: #FF976A;
  /* The Fallback */
  background: rgba(255, 151, 106, 0.8);
}

.warning.darken-3 {
  color: #FF8D60 !important;
}

.bg-warning.bg-darken-3 {
  background-color: #FF8D60 !important;
}

.btn-warning.btn-darken-3 {
  border-color: #FF976A !important;
  background-color: #FF8D60 !important;
}

.btn-warning.btn-darken-3:hover {
  border-color: #FF976A !important;
  background-color: #FF8D60 !important;
}

.btn-warning.btn-darken-3:focus, .btn-warning.btn-darken-3:active {
  border-color: #FF8D60 !important;
  background-color: #FF7D4D !important;
}

.btn-outline-warning.btn-outline-darken-3 {
  border-color: #FF8D60 !important;
  color: #FF8D60 !important;
}

.btn-outline-warning.btn-outline-darken-3:hover {
  background-color: #FF8D60 !important;
}

.progress-warning.progress-darken-3[value]::-webkit-progress-value {
  background-color: #FF8D60;
}

.progress-warning.progress-darken-3[value]::-moz-progress-bar {
  background-color: #FF8D60;
}

.progress-warning.progress-darken-3[value]::-ms-fill {
  background-color: #FF8D60;
}

@media screen and (min-width: 0\0 ) {
  .progress-warning.progress-darken-3 .progress-bar {
    background-color: #FF8D60;
  }
}

input:focus ~ .bg-warning {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #FF8D60 !important;
}

.border-warning.border-darken-3 {
  border: 1px solid #FF8D60 !important;
}

.border-top-warning.border-top-darken-3 {
  border-top: 1px solid #FF8D60 !important;
}

.border-bottom-warning.border-bottom-darken-3 {
  border-bottom: 1px solid #FF8D60 !important;
}

.border-left-warning.border-left-darken-3 {
  border-left: 1px solid #FF8D60 !important;
}

.border-right-warning.border-right-darken-3 {
  border-right: 1px solid #FF8D60 !important;
}

.overlay-warning.overlay-darken-3 {
  background: #FF8D60;
  /* The Fallback */
  background: rgba(255, 141, 96, 0.8);
}

.warning.darken-4 {
  color: #FF7D4D !important;
}

.bg-warning.bg-darken-4 {
  background-color: #FF7D4D !important;
}

.btn-warning.btn-darken-4 {
  border-color: #FF976A !important;
  background-color: #FF7D4D !important;
}

.btn-warning.btn-darken-4:hover {
  border-color: #FF976A !important;
  background-color: #FF8D60 !important;
}

.btn-warning.btn-darken-4:focus, .btn-warning.btn-darken-4:active {
  border-color: #FF8D60 !important;
  background-color: #FF7D4D !important;
}

.btn-outline-warning.btn-outline-darken-4 {
  border-color: #FF7D4D !important;
  color: #FF7D4D !important;
}

.btn-outline-warning.btn-outline-darken-4:hover {
  background-color: #FF7D4D !important;
}

.progress-warning.progress-darken-4[value]::-webkit-progress-value {
  background-color: #FF7D4D;
}

.progress-warning.progress-darken-4[value]::-moz-progress-bar {
  background-color: #FF7D4D;
}

.progress-warning.progress-darken-4[value]::-ms-fill {
  background-color: #FF7D4D;
}

@media screen and (min-width: 0\0 ) {
  .progress-warning.progress-darken-4 .progress-bar {
    background-color: #FF7D4D;
  }
}

input:focus ~ .bg-warning {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #FF7D4D !important;
}

.border-warning.border-darken-4 {
  border: 1px solid #FF7D4D !important;
}

.border-top-warning.border-top-darken-4 {
  border-top: 1px solid #FF7D4D !important;
}

.border-bottom-warning.border-bottom-darken-4 {
  border-bottom: 1px solid #FF7D4D !important;
}

.border-left-warning.border-left-darken-4 {
  border-left: 1px solid #FF7D4D !important;
}

.border-right-warning.border-right-darken-4 {
  border-right: 1px solid #FF7D4D !important;
}

.overlay-warning.overlay-darken-4 {
  background: #FF7D4D;
  /* The Fallback */
  background: rgba(255, 125, 77, 0.8);
}

.warning.accent-1 {
  color: #FFF5EF !important;
}

.bg-warning.bg-accent-1 {
  background-color: #FFF5EF !important;
}

.btn-warning.btn-accent-1 {
  border-color: #FF976A !important;
  background-color: #FFF5EF !important;
}

.btn-warning.btn-accent-1:hover {
  border-color: #FF976A !important;
  background-color: #FF8D60 !important;
}

.btn-warning.btn-accent-1:focus, .btn-warning.btn-accent-1:active {
  border-color: #FF8D60 !important;
  background-color: #FF7D4D !important;
}

.btn-outline-warning.btn-outline-accent-1 {
  border-color: #FFF5EF !important;
  color: #FFF5EF !important;
}

.btn-outline-warning.btn-outline-accent-1:hover {
  background-color: #FFF5EF !important;
}

.progress-warning.progress-accent-1[value]::-webkit-progress-value {
  background-color: #FFF5EF;
}

.progress-warning.progress-accent-1[value]::-moz-progress-bar {
  background-color: #FFF5EF;
}

.progress-warning.progress-accent-1[value]::-ms-fill {
  background-color: #FFF5EF;
}

@media screen and (min-width: 0\0 ) {
  .progress-warning.progress-accent-1 .progress-bar {
    background-color: #FFF5EF;
  }
}

input:focus ~ .bg-warning {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #FFF5EF !important;
}

.border-warning.border-accent-1 {
  border: 1px solid #FFF5EF !important;
}

.border-top-warning.border-top-accent-1 {
  border-top: 1px solid #FFF5EF !important;
}

.border-bottom-warning.border-bottom-accent-1 {
  border-bottom: 1px solid #FFF5EF !important;
}

.border-left-warning.border-left-accent-1 {
  border-left: 1px solid #FFF5EF !important;
}

.border-right-warning.border-right-accent-1 {
  border-right: 1px solid #FFF5EF !important;
}

.overlay-warning.overlay-accent-1 {
  background: #FFF5EF;
  /* The Fallback */
  background: rgba(255, 245, 239, 0.8);
}

.warning.accent-2 {
  color: #FFE5D8 !important;
}

.bg-warning.bg-accent-2 {
  background-color: #FFE5D8 !important;
}

.btn-warning.btn-accent-2 {
  border-color: #FF976A !important;
  background-color: #FFE5D8 !important;
}

.btn-warning.btn-accent-2:hover {
  border-color: #FF976A !important;
  background-color: #FF8D60 !important;
}

.btn-warning.btn-accent-2:focus, .btn-warning.btn-accent-2:active {
  border-color: #FF8D60 !important;
  background-color: #FF7D4D !important;
}

.btn-outline-warning.btn-outline-accent-2 {
  border-color: #FFE5D8 !important;
  color: #FFE5D8 !important;
}

.btn-outline-warning.btn-outline-accent-2:hover {
  background-color: #FFE5D8 !important;
}

.progress-warning.progress-accent-2[value]::-webkit-progress-value {
  background-color: #FFE5D8;
}

.progress-warning.progress-accent-2[value]::-moz-progress-bar {
  background-color: #FFE5D8;
}

.progress-warning.progress-accent-2[value]::-ms-fill {
  background-color: #FFE5D8;
}

@media screen and (min-width: 0\0 ) {
  .progress-warning.progress-accent-2 .progress-bar {
    background-color: #FFE5D8;
  }
}

input:focus ~ .bg-warning {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #FFE5D8 !important;
}

.border-warning.border-accent-2 {
  border: 1px solid #FFE5D8 !important;
}

.border-top-warning.border-top-accent-2 {
  border-top: 1px solid #FFE5D8 !important;
}

.border-bottom-warning.border-bottom-accent-2 {
  border-bottom: 1px solid #FFE5D8 !important;
}

.border-left-warning.border-left-accent-2 {
  border-left: 1px solid #FFE5D8 !important;
}

.border-right-warning.border-right-accent-2 {
  border-right: 1px solid #FFE5D8 !important;
}

.overlay-warning.overlay-accent-2 {
  background: #FFE5D8;
  /* The Fallback */
  background: rgba(255, 229, 216, 0.8);
}

.warning.accent-3 {
  color: #FFF6F3 !important;
}

.bg-warning.bg-accent-3 {
  background-color: #FFF6F3 !important;
}

.btn-warning.btn-accent-3 {
  border-color: #FF976A !important;
  background-color: #FFF6F3 !important;
}

.btn-warning.btn-accent-3:hover {
  border-color: #FF976A !important;
  background-color: #FF8D60 !important;
}

.btn-warning.btn-accent-3:focus, .btn-warning.btn-accent-3:active {
  border-color: #FF8D60 !important;
  background-color: #FF7D4D !important;
}

.btn-outline-warning.btn-outline-accent-3 {
  border-color: #FFF6F3 !important;
  color: #FFF6F3 !important;
}

.btn-outline-warning.btn-outline-accent-3:hover {
  background-color: #FFF6F3 !important;
}

.progress-warning.progress-accent-3[value]::-webkit-progress-value {
  background-color: #FFF6F3;
}

.progress-warning.progress-accent-3[value]::-moz-progress-bar {
  background-color: #FFF6F3;
}

.progress-warning.progress-accent-3[value]::-ms-fill {
  background-color: #FFF6F3;
}

@media screen and (min-width: 0\0 ) {
  .progress-warning.progress-accent-3 .progress-bar {
    background-color: #FFF6F3;
  }
}

input:focus ~ .bg-warning {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #FFF6F3 !important;
}

.border-warning.border-accent-3 {
  border: 1px solid #FFF6F3 !important;
}

.border-top-warning.border-top-accent-3 {
  border-top: 1px solid #FFF6F3 !important;
}

.border-bottom-warning.border-bottom-accent-3 {
  border-bottom: 1px solid #FFF6F3 !important;
}

.border-left-warning.border-left-accent-3 {
  border-left: 1px solid #FFF6F3 !important;
}

.border-right-warning.border-right-accent-3 {
  border-right: 1px solid #FFF6F3 !important;
}

.overlay-warning.overlay-accent-3 {
  background: #FFF6F3;
  /* The Fallback */
  background: rgba(255, 246, 243, 0.8);
}

.warning.accent-4 {
  color: #FFE3DA !important;
}

.bg-warning.bg-accent-4 {
  background-color: #FFE3DA !important;
}

.btn-warning.btn-accent-4 {
  border-color: #FF976A !important;
  background-color: #FFE3DA !important;
}

.btn-warning.btn-accent-4:hover {
  border-color: #FF976A !important;
  background-color: #FF8D60 !important;
}

.btn-warning.btn-accent-4:focus, .btn-warning.btn-accent-4:active {
  border-color: #FF8D60 !important;
  background-color: #FF7D4D !important;
}

.btn-outline-warning.btn-outline-accent-4 {
  border-color: #FFE3DA !important;
  color: #FFE3DA !important;
}

.btn-outline-warning.btn-outline-accent-4:hover {
  background-color: #FFE3DA !important;
}

.progress-warning.progress-accent-4[value]::-webkit-progress-value {
  background-color: #FFE3DA;
}

.progress-warning.progress-accent-4[value]::-moz-progress-bar {
  background-color: #FFE3DA;
}

.progress-warning.progress-accent-4[value]::-ms-fill {
  background-color: #FFE3DA;
}

@media screen and (min-width: 0\0 ) {
  .progress-warning.progress-accent-4 .progress-bar {
    background-color: #FFE3DA;
  }
}

input:focus ~ .bg-warning {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #FFE3DA !important;
}

.border-warning.border-accent-4 {
  border: 1px solid #FFE3DA !important;
}

.border-top-warning.border-top-accent-4 {
  border-top: 1px solid #FFE3DA !important;
}

.border-bottom-warning.border-bottom-accent-4 {
  border-bottom: 1px solid #FFE3DA !important;
}

.border-left-warning.border-left-accent-4 {
  border-left: 1px solid #FFE3DA !important;
}

.border-right-warning.border-right-accent-4 {
  border-right: 1px solid #FFE3DA !important;
}

.overlay-warning.overlay-accent-4 {
  background: #FFE3DA;
  /* The Fallback */
  background: rgba(255, 227, 218, 0.8);
}

.danger.lighten-5 {
  color: #FFEEF1 !important;
}

.bg-danger.bg-lighten-5 {
  background-color: #FFEEF1 !important;
}

.btn-danger.btn-lighten-5 {
  border-color: #FF6275 !important;
  background-color: #FFEEF1 !important;
}

.btn-danger.btn-lighten-5:hover {
  border-color: #FF6275 !important;
  background-color: #FF586B !important;
}

.btn-danger.btn-lighten-5:focus, .btn-danger.btn-lighten-5:active {
  border-color: #FF586B !important;
  background-color: #FF4558 !important;
}

.btn-outline-danger.btn-outline-lighten-5 {
  border-color: #FFEEF1 !important;
  color: #FFEEF1 !important;
}

.btn-outline-danger.btn-outline-lighten-5:hover {
  background-color: #FFEEF1 !important;
}

.progress-danger.progress-lighten-5[value]::-webkit-progress-value {
  background-color: #FFEEF1;
}

.progress-danger.progress-lighten-5[value]::-moz-progress-bar {
  background-color: #FFEEF1;
}

.progress-danger.progress-lighten-5[value]::-ms-fill {
  background-color: #FFEEF1;
}

@media screen and (min-width: 0\0 ) {
  .progress-danger.progress-lighten-5 .progress-bar {
    background-color: #FFEEF1;
  }
}

input:focus ~ .bg-danger {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #FFEEF1 !important;
}

.border-danger.border-lighten-5 {
  border: 1px solid #FFEEF1 !important;
}

.border-top-danger.border-top-lighten-5 {
  border-top: 1px solid #FFEEF1 !important;
}

.border-bottom-danger.border-bottom-lighten-5 {
  border-bottom: 1px solid #FFEEF1 !important;
}

.border-left-danger.border-left-lighten-5 {
  border-left: 1px solid #FFEEF1 !important;
}

.border-right-danger.border-right-lighten-5 {
  border-right: 1px solid #FFEEF1 !important;
}

.overlay-danger.overlay-lighten-5 {
  background: #FFEEF1;
  /* The Fallback */
  background: rgba(255, 238, 241, 0.8);
}

.danger.lighten-4 {
  color: #FFD6DB !important;
}

.bg-danger.bg-lighten-4 {
  background-color: #FFD6DB !important;
}

.btn-danger.btn-lighten-4 {
  border-color: #FF6275 !important;
  background-color: #FFD6DB !important;
}

.btn-danger.btn-lighten-4:hover {
  border-color: #FF6275 !important;
  background-color: #FF586B !important;
}

.btn-danger.btn-lighten-4:focus, .btn-danger.btn-lighten-4:active {
  border-color: #FF586B !important;
  background-color: #FF4558 !important;
}

.btn-outline-danger.btn-outline-lighten-4 {
  border-color: #FFD6DB !important;
  color: #FFD6DB !important;
}

.btn-outline-danger.btn-outline-lighten-4:hover {
  background-color: #FFD6DB !important;
}

.progress-danger.progress-lighten-4[value]::-webkit-progress-value {
  background-color: #FFD6DB;
}

.progress-danger.progress-lighten-4[value]::-moz-progress-bar {
  background-color: #FFD6DB;
}

.progress-danger.progress-lighten-4[value]::-ms-fill {
  background-color: #FFD6DB;
}

@media screen and (min-width: 0\0 ) {
  .progress-danger.progress-lighten-4 .progress-bar {
    background-color: #FFD6DB;
  }
}

input:focus ~ .bg-danger {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #FFD6DB !important;
}

.border-danger.border-lighten-4 {
  border: 1px solid #FFD6DB !important;
}

.border-top-danger.border-top-lighten-4 {
  border-top: 1px solid #FFD6DB !important;
}

.border-bottom-danger.border-bottom-lighten-4 {
  border-bottom: 1px solid #FFD6DB !important;
}

.border-left-danger.border-left-lighten-4 {
  border-left: 1px solid #FFD6DB !important;
}

.border-right-danger.border-right-lighten-4 {
  border-right: 1px solid #FFD6DB !important;
}

.overlay-danger.overlay-lighten-4 {
  background: #FFD6DB;
  /* The Fallback */
  background: rgba(255, 214, 219, 0.8);
}

.danger.lighten-3 {
  color: #FFBAC4 !important;
}

.bg-danger.bg-lighten-3 {
  background-color: #FFBAC4 !important;
}

.btn-danger.btn-lighten-3 {
  border-color: #FF6275 !important;
  background-color: #FFBAC4 !important;
}

.btn-danger.btn-lighten-3:hover {
  border-color: #FF6275 !important;
  background-color: #FF586B !important;
}

.btn-danger.btn-lighten-3:focus, .btn-danger.btn-lighten-3:active {
  border-color: #FF586B !important;
  background-color: #FF4558 !important;
}

.btn-outline-danger.btn-outline-lighten-3 {
  border-color: #FFBAC4 !important;
  color: #FFBAC4 !important;
}

.btn-outline-danger.btn-outline-lighten-3:hover {
  background-color: #FFBAC4 !important;
}

.progress-danger.progress-lighten-3[value]::-webkit-progress-value {
  background-color: #FFBAC4;
}

.progress-danger.progress-lighten-3[value]::-moz-progress-bar {
  background-color: #FFBAC4;
}

.progress-danger.progress-lighten-3[value]::-ms-fill {
  background-color: #FFBAC4;
}

@media screen and (min-width: 0\0 ) {
  .progress-danger.progress-lighten-3 .progress-bar {
    background-color: #FFBAC4;
  }
}

input:focus ~ .bg-danger {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #FFBAC4 !important;
}

.border-danger.border-lighten-3 {
  border: 1px solid #FFBAC4 !important;
}

.border-top-danger.border-top-lighten-3 {
  border-top: 1px solid #FFBAC4 !important;
}

.border-bottom-danger.border-bottom-lighten-3 {
  border-bottom: 1px solid #FFBAC4 !important;
}

.border-left-danger.border-left-lighten-3 {
  border-left: 1px solid #FFBAC4 !important;
}

.border-right-danger.border-right-lighten-3 {
  border-right: 1px solid #FFBAC4 !important;
}

.overlay-danger.overlay-lighten-3 {
  background: #FFBAC4;
  /* The Fallback */
  background: rgba(255, 186, 196, 0.8);
}

.danger.lighten-2 {
  color: #FF9EAC !important;
}

.bg-danger.bg-lighten-2 {
  background-color: #FF9EAC !important;
}

.btn-danger.btn-lighten-2 {
  border-color: #FF6275 !important;
  background-color: #FF9EAC !important;
}

.btn-danger.btn-lighten-2:hover {
  border-color: #FF6275 !important;
  background-color: #FF586B !important;
}

.btn-danger.btn-lighten-2:focus, .btn-danger.btn-lighten-2:active {
  border-color: #FF586B !important;
  background-color: #FF4558 !important;
}

.btn-outline-danger.btn-outline-lighten-2 {
  border-color: #FF9EAC !important;
  color: #FF9EAC !important;
}

.btn-outline-danger.btn-outline-lighten-2:hover {
  background-color: #FF9EAC !important;
}

.progress-danger.progress-lighten-2[value]::-webkit-progress-value {
  background-color: #FF9EAC;
}

.progress-danger.progress-lighten-2[value]::-moz-progress-bar {
  background-color: #FF9EAC;
}

.progress-danger.progress-lighten-2[value]::-ms-fill {
  background-color: #FF9EAC;
}

@media screen and (min-width: 0\0 ) {
  .progress-danger.progress-lighten-2 .progress-bar {
    background-color: #FF9EAC;
  }
}

input:focus ~ .bg-danger {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #FF9EAC !important;
}

.border-danger.border-lighten-2 {
  border: 1px solid #FF9EAC !important;
}

.border-top-danger.border-top-lighten-2 {
  border-top: 1px solid #FF9EAC !important;
}

.border-bottom-danger.border-bottom-lighten-2 {
  border-bottom: 1px solid #FF9EAC !important;
}

.border-left-danger.border-left-lighten-2 {
  border-left: 1px solid #FF9EAC !important;
}

.border-right-danger.border-right-lighten-2 {
  border-right: 1px solid #FF9EAC !important;
}

.overlay-danger.overlay-lighten-2 {
  background: #FF9EAC;
  /* The Fallback */
  background: rgba(255, 158, 172, 0.8);
}

.danger.lighten-1 {
  color: #FF8A9A !important;
}

.bg-danger.bg-lighten-1 {
  background-color: #FF8A9A !important;
}

.btn-danger.btn-lighten-1 {
  border-color: #FF6275 !important;
  background-color: #FF8A9A !important;
}

.btn-danger.btn-lighten-1:hover {
  border-color: #FF6275 !important;
  background-color: #FF586B !important;
}

.btn-danger.btn-lighten-1:focus, .btn-danger.btn-lighten-1:active {
  border-color: #FF586B !important;
  background-color: #FF4558 !important;
}

.btn-outline-danger.btn-outline-lighten-1 {
  border-color: #FF8A9A !important;
  color: #FF8A9A !important;
}

.btn-outline-danger.btn-outline-lighten-1:hover {
  background-color: #FF8A9A !important;
}

.progress-danger.progress-lighten-1[value]::-webkit-progress-value {
  background-color: #FF8A9A;
}

.progress-danger.progress-lighten-1[value]::-moz-progress-bar {
  background-color: #FF8A9A;
}

.progress-danger.progress-lighten-1[value]::-ms-fill {
  background-color: #FF8A9A;
}

@media screen and (min-width: 0\0 ) {
  .progress-danger.progress-lighten-1 .progress-bar {
    background-color: #FF8A9A;
  }
}

input:focus ~ .bg-danger {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #FF8A9A !important;
}

.border-danger.border-lighten-1 {
  border: 1px solid #FF8A9A !important;
}

.border-top-danger.border-top-lighten-1 {
  border-top: 1px solid #FF8A9A !important;
}

.border-bottom-danger.border-bottom-lighten-1 {
  border-bottom: 1px solid #FF8A9A !important;
}

.border-left-danger.border-left-lighten-1 {
  border-left: 1px solid #FF8A9A !important;
}

.border-right-danger.border-right-lighten-1 {
  border-right: 1px solid #FF8A9A !important;
}

.overlay-danger.overlay-lighten-1 {
  background: #FF8A9A;
  /* The Fallback */
  background: rgba(255, 138, 154, 0.8);
}

.danger {
  color: #DD4B39 !important;
}

.bg-danger {
  background-color: #DD4B39 !important;
}

.bg-danger .card-header, .bg-danger .card-footer {
  background-color: transparent;
}

.alert-danger {
  border-color: #DD4B39 !important;
  background-color: #e78276 !important;
  color: #55160f !important;
}

.alert-danger .alert-link {
  color: #320d09 !important;
}

.border-danger {
  border-color: #DD4B39;
}

.bg-danger.tag-glow, .border-danger.tag-glow {
  box-shadow: 0px 0px 10px #DD4B39;
}

.overlay-danger {
  background: #DD4B39;
  /* The Fallback */
  background: rgba(221, 75, 57, 0.8);
}

.card-outline-danger {
  border-width: 1px;
  border-style: solid;
  border-color: #DD4B39;
  background-color: transparent;
}

.card-outline-danger .card-header, .card-outline-danger .card-footer {
  background-color: transparent;
}

.btn-danger {
  border-color: #FF6275 !important;
  background-color: #DD4B39 !important;
  color: #FFFFFF;
}

.btn-danger:hover {
  border-color: #FF6D80 !important;
  background-color: #FF8A9A !important;
  color: #FFF !important;
}

.btn-danger:focus, .btn-danger:active {
  border-color: #FF6275 !important;
  background-color: #FF586B !important;
  color: #FFF !important;
}

.btn-outline-danger {
  border-color: #DD4B39;
  background-color: transparent;
  color: #DD4B39;
}

.btn-outline-danger:hover {
  background-color: #DD4B39;
  color: #FFF !important;
}

.progress-danger[value]::-webkit-progress-value {
  background-color: #DD4B39;
}

.progress-danger[value]::-moz-progress-bar {
  background-color: #DD4B39;
}

.progress-danger[value]::-ms-fill {
  background-color: #DD4B39;
}

@media screen and (min-width: 0\0 ) {
  .progress-danger .progress-bar {
    background-color: #DD4B39;
  }
}

input:focus ~ .bg-danger {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #DD4B39 !important;
}

.border-danger {
  border: 1px solid #DD4B39 !important;
}

.border-top-danger {
  border-top: 1px solid #DD4B39;
}

.border-bottom-danger {
  border-bottom: 1px solid #DD4B39;
}

.border-left-danger {
  border-left: 1px solid #DD4B39;
}

.border-right-danger {
  border-right: 1px solid #DD4B39;
}

.danger.darken-1 {
  color: #FF6D80 !important;
}

.bg-danger.bg-darken-1 {
  background-color: #FF6D80 !important;
}

.btn-danger.btn-darken-1 {
  border-color: #FF6275 !important;
  background-color: #FF6D80 !important;
}

.btn-danger.btn-darken-1:hover {
  border-color: #FF6275 !important;
  background-color: #FF586B !important;
}

.btn-danger.btn-darken-1:focus, .btn-danger.btn-darken-1:active {
  border-color: #FF586B !important;
  background-color: #FF4558 !important;
}

.btn-outline-danger.btn-outline-darken-1 {
  border-color: #FF6D80 !important;
  color: #FF6D80 !important;
}

.btn-outline-danger.btn-outline-darken-1:hover {
  background-color: #FF6D80 !important;
}

.progress-danger.progress-darken-1[value]::-webkit-progress-value {
  background-color: #FF6D80;
}

.progress-danger.progress-darken-1[value]::-moz-progress-bar {
  background-color: #FF6D80;
}

.progress-danger.progress-darken-1[value]::-ms-fill {
  background-color: #FF6D80;
}

@media screen and (min-width: 0\0 ) {
  .progress-danger.progress-darken-1 .progress-bar {
    background-color: #FF6D80;
  }
}

input:focus ~ .bg-danger {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #FF6D80 !important;
}

.border-danger.border-darken-1 {
  border: 1px solid #FF6D80 !important;
}

.border-top-danger.border-top-darken-1 {
  border-top: 1px solid #FF6D80 !important;
}

.border-bottom-danger.border-bottom-darken-1 {
  border-bottom: 1px solid #FF6D80 !important;
}

.border-left-danger.border-left-darken-1 {
  border-left: 1px solid #FF6D80 !important;
}

.border-right-danger.border-right-darken-1 {
  border-right: 1px solid #FF6D80 !important;
}

.overlay-danger.overlay-darken-1 {
  background: #FF6D80;
  /* The Fallback */
  background: rgba(255, 109, 128, 0.8);
}

.danger.darken-2 {
  color: #FF6275 !important;
}

.bg-danger.bg-darken-2 {
  background-color: #FF6275 !important;
}

.btn-danger.btn-darken-2 {
  border-color: #FF6275 !important;
  background-color: #FF6275 !important;
}

.btn-danger.btn-darken-2:hover {
  border-color: #FF6275 !important;
  background-color: #FF586B !important;
}

.btn-danger.btn-darken-2:focus, .btn-danger.btn-darken-2:active {
  border-color: #FF586B !important;
  background-color: #FF4558 !important;
}

.btn-outline-danger.btn-outline-darken-2 {
  border-color: #FF6275 !important;
  color: #FF6275 !important;
}

.btn-outline-danger.btn-outline-darken-2:hover {
  background-color: #FF6275 !important;
}

.progress-danger.progress-darken-2[value]::-webkit-progress-value {
  background-color: #FF6275;
}

.progress-danger.progress-darken-2[value]::-moz-progress-bar {
  background-color: #FF6275;
}

.progress-danger.progress-darken-2[value]::-ms-fill {
  background-color: #FF6275;
}

@media screen and (min-width: 0\0 ) {
  .progress-danger.progress-darken-2 .progress-bar {
    background-color: #FF6275;
  }
}

input:focus ~ .bg-danger {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #FF6275 !important;
}

.border-danger.border-darken-2 {
  border: 1px solid #FF6275 !important;
}

.border-top-danger.border-top-darken-2 {
  border-top: 1px solid #FF6275 !important;
}

.border-bottom-danger.border-bottom-darken-2 {
  border-bottom: 1px solid #FF6275 !important;
}

.border-left-danger.border-left-darken-2 {
  border-left: 1px solid #FF6275 !important;
}

.border-right-danger.border-right-darken-2 {
  border-right: 1px solid #FF6275 !important;
}

.overlay-danger.overlay-darken-2 {
  background: #FF6275;
  /* The Fallback */
  background: rgba(255, 98, 117, 0.8);
}

.danger.darken-3 {
  color: #FF586B !important;
}

.bg-danger.bg-darken-3 {
  background-color: #FF586B !important;
}

.btn-danger.btn-darken-3 {
  border-color: #FF6275 !important;
  background-color: #FF586B !important;
}

.btn-danger.btn-darken-3:hover {
  border-color: #FF6275 !important;
  background-color: #FF586B !important;
}

.btn-danger.btn-darken-3:focus, .btn-danger.btn-darken-3:active {
  border-color: #FF586B !important;
  background-color: #FF4558 !important;
}

.btn-outline-danger.btn-outline-darken-3 {
  border-color: #FF586B !important;
  color: #FF586B !important;
}

.btn-outline-danger.btn-outline-darken-3:hover {
  background-color: #FF586B !important;
}

.progress-danger.progress-darken-3[value]::-webkit-progress-value {
  background-color: #FF586B;
}

.progress-danger.progress-darken-3[value]::-moz-progress-bar {
  background-color: #FF586B;
}

.progress-danger.progress-darken-3[value]::-ms-fill {
  background-color: #FF586B;
}

@media screen and (min-width: 0\0 ) {
  .progress-danger.progress-darken-3 .progress-bar {
    background-color: #FF586B;
  }
}

input:focus ~ .bg-danger {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #FF586B !important;
}

.border-danger.border-darken-3 {
  border: 1px solid #FF586B !important;
}

.border-top-danger.border-top-darken-3 {
  border-top: 1px solid #FF586B !important;
}

.border-bottom-danger.border-bottom-darken-3 {
  border-bottom: 1px solid #FF586B !important;
}

.border-left-danger.border-left-darken-3 {
  border-left: 1px solid #FF586B !important;
}

.border-right-danger.border-right-darken-3 {
  border-right: 1px solid #FF586B !important;
}

.overlay-danger.overlay-darken-3 {
  background: #FF586B;
  /* The Fallback */
  background: rgba(255, 88, 107, 0.8);
}

.danger.darken-4 {
  color: #FF4558 !important;
}

.bg-danger.bg-darken-4 {
  background-color: #FF4558 !important;
}

.btn-danger.btn-darken-4 {
  border-color: #FF6275 !important;
  background-color: #FF4558 !important;
}

.btn-danger.btn-darken-4:hover {
  border-color: #FF6275 !important;
  background-color: #FF586B !important;
}

.btn-danger.btn-darken-4:focus, .btn-danger.btn-darken-4:active {
  border-color: #FF586B !important;
  background-color: #FF4558 !important;
}

.btn-outline-danger.btn-outline-darken-4 {
  border-color: #FF4558 !important;
  color: #FF4558 !important;
}

.btn-outline-danger.btn-outline-darken-4:hover {
  background-color: #FF4558 !important;
}

.progress-danger.progress-darken-4[value]::-webkit-progress-value {
  background-color: #FF4558;
}

.progress-danger.progress-darken-4[value]::-moz-progress-bar {
  background-color: #FF4558;
}

.progress-danger.progress-darken-4[value]::-ms-fill {
  background-color: #FF4558;
}

@media screen and (min-width: 0\0 ) {
  .progress-danger.progress-darken-4 .progress-bar {
    background-color: #FF4558;
  }
}

input:focus ~ .bg-danger {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #FF4558 !important;
}

.border-danger.border-darken-4 {
  border: 1px solid #FF4558 !important;
}

.border-top-danger.border-top-darken-4 {
  border-top: 1px solid #FF4558 !important;
}

.border-bottom-danger.border-bottom-darken-4 {
  border-bottom: 1px solid #FF4558 !important;
}

.border-left-danger.border-left-darken-4 {
  border-left: 1px solid #FF4558 !important;
}

.border-right-danger.border-right-darken-4 {
  border-right: 1px solid #FF4558 !important;
}

.overlay-danger.overlay-darken-4 {
  background: #FF4558;
  /* The Fallback */
  background: rgba(255, 69, 88, 0.8);
}

.danger.accent-1 {
  color: #FFEEF1 !important;
}

.bg-danger.bg-accent-1 {
  background-color: #FFEEF1 !important;
}

.btn-danger.btn-accent-1 {
  border-color: #FF6275 !important;
  background-color: #FFEEF1 !important;
}

.btn-danger.btn-accent-1:hover {
  border-color: #FF6275 !important;
  background-color: #FF586B !important;
}

.btn-danger.btn-accent-1:focus, .btn-danger.btn-accent-1:active {
  border-color: #FF586B !important;
  background-color: #FF4558 !important;
}

.btn-outline-danger.btn-outline-accent-1 {
  border-color: #FFEEF1 !important;
  color: #FFEEF1 !important;
}

.btn-outline-danger.btn-outline-accent-1:hover {
  background-color: #FFEEF1 !important;
}

.progress-danger.progress-accent-1[value]::-webkit-progress-value {
  background-color: #FFEEF1;
}

.progress-danger.progress-accent-1[value]::-moz-progress-bar {
  background-color: #FFEEF1;
}

.progress-danger.progress-accent-1[value]::-ms-fill {
  background-color: #FFEEF1;
}

@media screen and (min-width: 0\0 ) {
  .progress-danger.progress-accent-1 .progress-bar {
    background-color: #FFEEF1;
  }
}

input:focus ~ .bg-danger {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #FFEEF1 !important;
}

.border-danger.border-accent-1 {
  border: 1px solid #FFEEF1 !important;
}

.border-top-danger.border-top-accent-1 {
  border-top: 1px solid #FFEEF1 !important;
}

.border-bottom-danger.border-bottom-accent-1 {
  border-bottom: 1px solid #FFEEF1 !important;
}

.border-left-danger.border-left-accent-1 {
  border-left: 1px solid #FFEEF1 !important;
}

.border-right-danger.border-right-accent-1 {
  border-right: 1px solid #FFEEF1 !important;
}

.overlay-danger.overlay-accent-1 {
  background: #FFEEF1;
  /* The Fallback */
  background: rgba(255, 238, 241, 0.8);
}

.danger.accent-2 {
  color: #FFD6DB !important;
}

.bg-danger.bg-accent-2 {
  background-color: #FFD6DB !important;
}

.btn-danger.btn-accent-2 {
  border-color: #FF6275 !important;
  background-color: #FFD6DB !important;
}

.btn-danger.btn-accent-2:hover {
  border-color: #FF6275 !important;
  background-color: #FF586B !important;
}

.btn-danger.btn-accent-2:focus, .btn-danger.btn-accent-2:active {
  border-color: #FF586B !important;
  background-color: #FF4558 !important;
}

.btn-outline-danger.btn-outline-accent-2 {
  border-color: #FFD6DB !important;
  color: #FFD6DB !important;
}

.btn-outline-danger.btn-outline-accent-2:hover {
  background-color: #FFD6DB !important;
}

.progress-danger.progress-accent-2[value]::-webkit-progress-value {
  background-color: #FFD6DB;
}

.progress-danger.progress-accent-2[value]::-moz-progress-bar {
  background-color: #FFD6DB;
}

.progress-danger.progress-accent-2[value]::-ms-fill {
  background-color: #FFD6DB;
}

@media screen and (min-width: 0\0 ) {
  .progress-danger.progress-accent-2 .progress-bar {
    background-color: #FFD6DB;
  }
}

input:focus ~ .bg-danger {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #FFD6DB !important;
}

.border-danger.border-accent-2 {
  border: 1px solid #FFD6DB !important;
}

.border-top-danger.border-top-accent-2 {
  border-top: 1px solid #FFD6DB !important;
}

.border-bottom-danger.border-bottom-accent-2 {
  border-bottom: 1px solid #FFD6DB !important;
}

.border-left-danger.border-left-accent-2 {
  border-left: 1px solid #FFD6DB !important;
}

.border-right-danger.border-right-accent-2 {
  border-right: 1px solid #FFD6DB !important;
}

.overlay-danger.overlay-accent-2 {
  background: #FFD6DB;
  /* The Fallback */
  background: rgba(255, 214, 219, 0.8);
}

.danger.accent-3 {
  color: #FFECEE !important;
}

.bg-danger.bg-accent-3 {
  background-color: #FFECEE !important;
}

.btn-danger.btn-accent-3 {
  border-color: #FF6275 !important;
  background-color: #FFECEE !important;
}

.btn-danger.btn-accent-3:hover {
  border-color: #FF6275 !important;
  background-color: #FF586B !important;
}

.btn-danger.btn-accent-3:focus, .btn-danger.btn-accent-3:active {
  border-color: #FF586B !important;
  background-color: #FF4558 !important;
}

.btn-outline-danger.btn-outline-accent-3 {
  border-color: #FFECEE !important;
  color: #FFECEE !important;
}

.btn-outline-danger.btn-outline-accent-3:hover {
  background-color: #FFECEE !important;
}

.progress-danger.progress-accent-3[value]::-webkit-progress-value {
  background-color: #FFECEE;
}

.progress-danger.progress-accent-3[value]::-moz-progress-bar {
  background-color: #FFECEE;
}

.progress-danger.progress-accent-3[value]::-ms-fill {
  background-color: #FFECEE;
}

@media screen and (min-width: 0\0 ) {
  .progress-danger.progress-accent-3 .progress-bar {
    background-color: #FFECEE;
  }
}

input:focus ~ .bg-danger {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #FFECEE !important;
}

.border-danger.border-accent-3 {
  border: 1px solid #FFECEE !important;
}

.border-top-danger.border-top-accent-3 {
  border-top: 1px solid #FFECEE !important;
}

.border-bottom-danger.border-bottom-accent-3 {
  border-bottom: 1px solid #FFECEE !important;
}

.border-left-danger.border-left-accent-3 {
  border-left: 1px solid #FFECEE !important;
}

.border-right-danger.border-right-accent-3 {
  border-right: 1px solid #FFECEE !important;
}

.overlay-danger.overlay-accent-3 {
  background: #FFECEE;
  /* The Fallback */
  background: rgba(255, 236, 238, 0.8);
}

.danger.accent-4 {
  color: #FFD3D7 !important;
}

.bg-danger.bg-accent-4 {
  background-color: #FFD3D7 !important;
}

.btn-danger.btn-accent-4 {
  border-color: #FF6275 !important;
  background-color: #FFD3D7 !important;
}

.btn-danger.btn-accent-4:hover {
  border-color: #FF6275 !important;
  background-color: #FF586B !important;
}

.btn-danger.btn-accent-4:focus, .btn-danger.btn-accent-4:active {
  border-color: #FF586B !important;
  background-color: #FF4558 !important;
}

.btn-outline-danger.btn-outline-accent-4 {
  border-color: #FFD3D7 !important;
  color: #FFD3D7 !important;
}

.btn-outline-danger.btn-outline-accent-4:hover {
  background-color: #FFD3D7 !important;
}

.progress-danger.progress-accent-4[value]::-webkit-progress-value {
  background-color: #FFD3D7;
}

.progress-danger.progress-accent-4[value]::-moz-progress-bar {
  background-color: #FFD3D7;
}

.progress-danger.progress-accent-4[value]::-ms-fill {
  background-color: #FFD3D7;
}

@media screen and (min-width: 0\0 ) {
  .progress-danger.progress-accent-4 .progress-bar {
    background-color: #FFD3D7;
  }
}

input:focus ~ .bg-danger {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #FFD3D7 !important;
}

.border-danger.border-accent-4 {
  border: 1px solid #FFD3D7 !important;
}

.border-top-danger.border-top-accent-4 {
  border-top: 1px solid #FFD3D7 !important;
}

.border-bottom-danger.border-bottom-accent-4 {
  border-bottom: 1px solid #FFD3D7 !important;
}

.border-left-danger.border-left-accent-4 {
  border-left: 1px solid #FFD3D7 !important;
}

.border-right-danger.border-right-accent-4 {
  border-right: 1px solid #FFD3D7 !important;
}

.overlay-danger.overlay-accent-4 {
  background: #FFD3D7;
  /* The Fallback */
  background: rgba(255, 211, 215, 0.8);
}

.red.lighten-5 {
  color: #FFEBEE !important;
}

.bg-red.bg-lighten-5 {
  background-color: #FFEBEE !important;
}

.btn-red.btn-lighten-5 {
  border-color: #D32F2F !important;
  background-color: #FFEBEE !important;
}

.btn-red.btn-lighten-5:hover {
  border-color: #D32F2F !important;
  background-color: #C62828 !important;
}

.btn-red.btn-lighten-5:focus, .btn-red.btn-lighten-5:active {
  border-color: #C62828 !important;
  background-color: #B71C1C !important;
}

.btn-outline-red.btn-outline-lighten-5 {
  border-color: #FFEBEE !important;
  color: #FFEBEE !important;
}

.btn-outline-red.btn-outline-lighten-5:hover {
  background-color: #FFEBEE !important;
}

.progress-red.progress-lighten-5[value]::-webkit-progress-value {
  background-color: #FFEBEE;
}

.progress-red.progress-lighten-5[value]::-moz-progress-bar {
  background-color: #FFEBEE;
}

.progress-red.progress-lighten-5[value]::-ms-fill {
  background-color: #FFEBEE;
}

@media screen and (min-width: 0\0 ) {
  .progress-red.progress-lighten-5 .progress-bar {
    background-color: #FFEBEE;
  }
}

input:focus ~ .bg-red {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #FFEBEE !important;
}

.border-red.border-lighten-5 {
  border: 1px solid #FFEBEE !important;
}

.border-top-red.border-top-lighten-5 {
  border-top: 1px solid #FFEBEE !important;
}

.border-bottom-red.border-bottom-lighten-5 {
  border-bottom: 1px solid #FFEBEE !important;
}

.border-left-red.border-left-lighten-5 {
  border-left: 1px solid #FFEBEE !important;
}

.border-right-red.border-right-lighten-5 {
  border-right: 1px solid #FFEBEE !important;
}

.overlay-red.overlay-lighten-5 {
  background: #FFEBEE;
  /* The Fallback */
  background: rgba(255, 235, 238, 0.8);
}

.red.lighten-4 {
  color: #FFCDD2 !important;
}

.bg-red.bg-lighten-4 {
  background-color: #FFCDD2 !important;
}

.btn-red.btn-lighten-4 {
  border-color: #D32F2F !important;
  background-color: #FFCDD2 !important;
}

.btn-red.btn-lighten-4:hover {
  border-color: #D32F2F !important;
  background-color: #C62828 !important;
}

.btn-red.btn-lighten-4:focus, .btn-red.btn-lighten-4:active {
  border-color: #C62828 !important;
  background-color: #B71C1C !important;
}

.btn-outline-red.btn-outline-lighten-4 {
  border-color: #FFCDD2 !important;
  color: #FFCDD2 !important;
}

.btn-outline-red.btn-outline-lighten-4:hover {
  background-color: #FFCDD2 !important;
}

.progress-red.progress-lighten-4[value]::-webkit-progress-value {
  background-color: #FFCDD2;
}

.progress-red.progress-lighten-4[value]::-moz-progress-bar {
  background-color: #FFCDD2;
}

.progress-red.progress-lighten-4[value]::-ms-fill {
  background-color: #FFCDD2;
}

@media screen and (min-width: 0\0 ) {
  .progress-red.progress-lighten-4 .progress-bar {
    background-color: #FFCDD2;
  }
}

input:focus ~ .bg-red {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #FFCDD2 !important;
}

.border-red.border-lighten-4 {
  border: 1px solid #FFCDD2 !important;
}

.border-top-red.border-top-lighten-4 {
  border-top: 1px solid #FFCDD2 !important;
}

.border-bottom-red.border-bottom-lighten-4 {
  border-bottom: 1px solid #FFCDD2 !important;
}

.border-left-red.border-left-lighten-4 {
  border-left: 1px solid #FFCDD2 !important;
}

.border-right-red.border-right-lighten-4 {
  border-right: 1px solid #FFCDD2 !important;
}

.overlay-red.overlay-lighten-4 {
  background: #FFCDD2;
  /* The Fallback */
  background: rgba(255, 205, 210, 0.8);
}

.red.lighten-3 {
  color: #EF9A9A !important;
}

.bg-red.bg-lighten-3 {
  background-color: #EF9A9A !important;
}

.btn-red.btn-lighten-3 {
  border-color: #D32F2F !important;
  background-color: #EF9A9A !important;
}

.btn-red.btn-lighten-3:hover {
  border-color: #D32F2F !important;
  background-color: #C62828 !important;
}

.btn-red.btn-lighten-3:focus, .btn-red.btn-lighten-3:active {
  border-color: #C62828 !important;
  background-color: #B71C1C !important;
}

.btn-outline-red.btn-outline-lighten-3 {
  border-color: #EF9A9A !important;
  color: #EF9A9A !important;
}

.btn-outline-red.btn-outline-lighten-3:hover {
  background-color: #EF9A9A !important;
}

.progress-red.progress-lighten-3[value]::-webkit-progress-value {
  background-color: #EF9A9A;
}

.progress-red.progress-lighten-3[value]::-moz-progress-bar {
  background-color: #EF9A9A;
}

.progress-red.progress-lighten-3[value]::-ms-fill {
  background-color: #EF9A9A;
}

@media screen and (min-width: 0\0 ) {
  .progress-red.progress-lighten-3 .progress-bar {
    background-color: #EF9A9A;
  }
}

input:focus ~ .bg-red {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #EF9A9A !important;
}

.border-red.border-lighten-3 {
  border: 1px solid #EF9A9A !important;
}

.border-top-red.border-top-lighten-3 {
  border-top: 1px solid #EF9A9A !important;
}

.border-bottom-red.border-bottom-lighten-3 {
  border-bottom: 1px solid #EF9A9A !important;
}

.border-left-red.border-left-lighten-3 {
  border-left: 1px solid #EF9A9A !important;
}

.border-right-red.border-right-lighten-3 {
  border-right: 1px solid #EF9A9A !important;
}

.overlay-red.overlay-lighten-3 {
  background: #EF9A9A;
  /* The Fallback */
  background: rgba(239, 154, 154, 0.8);
}

.red.lighten-2 {
  color: #E57373 !important;
}

.bg-red.bg-lighten-2 {
  background-color: #E57373 !important;
}

.btn-red.btn-lighten-2 {
  border-color: #D32F2F !important;
  background-color: #E57373 !important;
}

.btn-red.btn-lighten-2:hover {
  border-color: #D32F2F !important;
  background-color: #C62828 !important;
}

.btn-red.btn-lighten-2:focus, .btn-red.btn-lighten-2:active {
  border-color: #C62828 !important;
  background-color: #B71C1C !important;
}

.btn-outline-red.btn-outline-lighten-2 {
  border-color: #E57373 !important;
  color: #E57373 !important;
}

.btn-outline-red.btn-outline-lighten-2:hover {
  background-color: #E57373 !important;
}

.progress-red.progress-lighten-2[value]::-webkit-progress-value {
  background-color: #E57373;
}

.progress-red.progress-lighten-2[value]::-moz-progress-bar {
  background-color: #E57373;
}

.progress-red.progress-lighten-2[value]::-ms-fill {
  background-color: #E57373;
}

@media screen and (min-width: 0\0 ) {
  .progress-red.progress-lighten-2 .progress-bar {
    background-color: #E57373;
  }
}

input:focus ~ .bg-red {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #E57373 !important;
}

.border-red.border-lighten-2 {
  border: 1px solid #E57373 !important;
}

.border-top-red.border-top-lighten-2 {
  border-top: 1px solid #E57373 !important;
}

.border-bottom-red.border-bottom-lighten-2 {
  border-bottom: 1px solid #E57373 !important;
}

.border-left-red.border-left-lighten-2 {
  border-left: 1px solid #E57373 !important;
}

.border-right-red.border-right-lighten-2 {
  border-right: 1px solid #E57373 !important;
}

.overlay-red.overlay-lighten-2 {
  background: #E57373;
  /* The Fallback */
  background: rgba(229, 115, 115, 0.8);
}

.red.lighten-1 {
  color: #EF5350 !important;
}

.bg-red.bg-lighten-1 {
  background-color: #EF5350 !important;
}

.btn-red.btn-lighten-1 {
  border-color: #D32F2F !important;
  background-color: #EF5350 !important;
}

.btn-red.btn-lighten-1:hover {
  border-color: #D32F2F !important;
  background-color: #C62828 !important;
}

.btn-red.btn-lighten-1:focus, .btn-red.btn-lighten-1:active {
  border-color: #C62828 !important;
  background-color: #B71C1C !important;
}

.btn-outline-red.btn-outline-lighten-1 {
  border-color: #EF5350 !important;
  color: #EF5350 !important;
}

.btn-outline-red.btn-outline-lighten-1:hover {
  background-color: #EF5350 !important;
}

.progress-red.progress-lighten-1[value]::-webkit-progress-value {
  background-color: #EF5350;
}

.progress-red.progress-lighten-1[value]::-moz-progress-bar {
  background-color: #EF5350;
}

.progress-red.progress-lighten-1[value]::-ms-fill {
  background-color: #EF5350;
}

@media screen and (min-width: 0\0 ) {
  .progress-red.progress-lighten-1 .progress-bar {
    background-color: #EF5350;
  }
}

input:focus ~ .bg-red {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #EF5350 !important;
}

.border-red.border-lighten-1 {
  border: 1px solid #EF5350 !important;
}

.border-top-red.border-top-lighten-1 {
  border-top: 1px solid #EF5350 !important;
}

.border-bottom-red.border-bottom-lighten-1 {
  border-bottom: 1px solid #EF5350 !important;
}

.border-left-red.border-left-lighten-1 {
  border-left: 1px solid #EF5350 !important;
}

.border-right-red.border-right-lighten-1 {
  border-right: 1px solid #EF5350 !important;
}

.overlay-red.overlay-lighten-1 {
  background: #EF5350;
  /* The Fallback */
  background: rgba(239, 83, 80, 0.8);
}

.red {
  color: #F44336 !important;
}

.bg-red {
  background-color: #F44336 !important;
}

.bg-red .card-header, .bg-red .card-footer {
  background-color: transparent;
}

.alert-red {
  border-color: #F44336 !important;
  background-color: #f8827a !important;
  color: #710e06 !important;
}

.alert-red .alert-link {
  color: #4b0904 !important;
}

.border-red {
  border-color: #F44336;
}

.bg-red.tag-glow, .border-red.tag-glow {
  box-shadow: 0px 0px 10px #F44336;
}

.overlay-red {
  background: #F44336;
  /* The Fallback */
  background: rgba(244, 67, 54, 0.8);
}

.card-outline-red {
  border-width: 1px;
  border-style: solid;
  border-color: #F44336;
  background-color: transparent;
}

.card-outline-red .card-header, .card-outline-red .card-footer {
  background-color: transparent;
}

.btn-red {
  border-color: #D32F2F !important;
  background-color: #F44336 !important;
  color: #FFFFFF;
}

.btn-red:hover {
  border-color: #E53935 !important;
  background-color: #EF5350 !important;
  color: #FFF !important;
}

.btn-red:focus, .btn-red:active {
  border-color: #D32F2F !important;
  background-color: #C62828 !important;
  color: #FFF !important;
}

.btn-outline-red {
  border-color: #F44336;
  background-color: transparent;
  color: #F44336;
}

.btn-outline-red:hover {
  background-color: #F44336;
  color: #FFF !important;
}

.progress-red[value]::-webkit-progress-value {
  background-color: #F44336;
}

.progress-red[value]::-moz-progress-bar {
  background-color: #F44336;
}

.progress-red[value]::-ms-fill {
  background-color: #F44336;
}

@media screen and (min-width: 0\0 ) {
  .progress-red .progress-bar {
    background-color: #F44336;
  }
}

input:focus ~ .bg-red {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #F44336 !important;
}

.border-red {
  border: 1px solid #F44336 !important;
}

.border-top-red {
  border-top: 1px solid #F44336;
}

.border-bottom-red {
  border-bottom: 1px solid #F44336;
}

.border-left-red {
  border-left: 1px solid #F44336;
}

.border-right-red {
  border-right: 1px solid #F44336;
}

.red.darken-1 {
  color: #E53935 !important;
}

.bg-red.bg-darken-1 {
  background-color: #E53935 !important;
}

.btn-red.btn-darken-1 {
  border-color: #D32F2F !important;
  background-color: #E53935 !important;
}

.btn-red.btn-darken-1:hover {
  border-color: #D32F2F !important;
  background-color: #C62828 !important;
}

.btn-red.btn-darken-1:focus, .btn-red.btn-darken-1:active {
  border-color: #C62828 !important;
  background-color: #B71C1C !important;
}

.btn-outline-red.btn-outline-darken-1 {
  border-color: #E53935 !important;
  color: #E53935 !important;
}

.btn-outline-red.btn-outline-darken-1:hover {
  background-color: #E53935 !important;
}

.progress-red.progress-darken-1[value]::-webkit-progress-value {
  background-color: #E53935;
}

.progress-red.progress-darken-1[value]::-moz-progress-bar {
  background-color: #E53935;
}

.progress-red.progress-darken-1[value]::-ms-fill {
  background-color: #E53935;
}

@media screen and (min-width: 0\0 ) {
  .progress-red.progress-darken-1 .progress-bar {
    background-color: #E53935;
  }
}

input:focus ~ .bg-red {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #E53935 !important;
}

.border-red.border-darken-1 {
  border: 1px solid #E53935 !important;
}

.border-top-red.border-top-darken-1 {
  border-top: 1px solid #E53935 !important;
}

.border-bottom-red.border-bottom-darken-1 {
  border-bottom: 1px solid #E53935 !important;
}

.border-left-red.border-left-darken-1 {
  border-left: 1px solid #E53935 !important;
}

.border-right-red.border-right-darken-1 {
  border-right: 1px solid #E53935 !important;
}

.overlay-red.overlay-darken-1 {
  background: #E53935;
  /* The Fallback */
  background: rgba(229, 57, 53, 0.8);
}

.red.darken-2 {
  color: #D32F2F !important;
}

.bg-red.bg-darken-2 {
  background-color: #D32F2F !important;
}

.btn-red.btn-darken-2 {
  border-color: #D32F2F !important;
  background-color: #D32F2F !important;
}

.btn-red.btn-darken-2:hover {
  border-color: #D32F2F !important;
  background-color: #C62828 !important;
}

.btn-red.btn-darken-2:focus, .btn-red.btn-darken-2:active {
  border-color: #C62828 !important;
  background-color: #B71C1C !important;
}

.btn-outline-red.btn-outline-darken-2 {
  border-color: #D32F2F !important;
  color: #D32F2F !important;
}

.btn-outline-red.btn-outline-darken-2:hover {
  background-color: #D32F2F !important;
}

.progress-red.progress-darken-2[value]::-webkit-progress-value {
  background-color: #D32F2F;
}

.progress-red.progress-darken-2[value]::-moz-progress-bar {
  background-color: #D32F2F;
}

.progress-red.progress-darken-2[value]::-ms-fill {
  background-color: #D32F2F;
}

@media screen and (min-width: 0\0 ) {
  .progress-red.progress-darken-2 .progress-bar {
    background-color: #D32F2F;
  }
}

input:focus ~ .bg-red {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #D32F2F !important;
}

.border-red.border-darken-2 {
  border: 1px solid #D32F2F !important;
}

.border-top-red.border-top-darken-2 {
  border-top: 1px solid #D32F2F !important;
}

.border-bottom-red.border-bottom-darken-2 {
  border-bottom: 1px solid #D32F2F !important;
}

.border-left-red.border-left-darken-2 {
  border-left: 1px solid #D32F2F !important;
}

.border-right-red.border-right-darken-2 {
  border-right: 1px solid #D32F2F !important;
}

.overlay-red.overlay-darken-2 {
  background: #D32F2F;
  /* The Fallback */
  background: rgba(211, 47, 47, 0.8);
}

.red.darken-3 {
  color: #C62828 !important;
}

.bg-red.bg-darken-3 {
  background-color: #C62828 !important;
}

.btn-red.btn-darken-3 {
  border-color: #D32F2F !important;
  background-color: #C62828 !important;
}

.btn-red.btn-darken-3:hover {
  border-color: #D32F2F !important;
  background-color: #C62828 !important;
}

.btn-red.btn-darken-3:focus, .btn-red.btn-darken-3:active {
  border-color: #C62828 !important;
  background-color: #B71C1C !important;
}

.btn-outline-red.btn-outline-darken-3 {
  border-color: #C62828 !important;
  color: #C62828 !important;
}

.btn-outline-red.btn-outline-darken-3:hover {
  background-color: #C62828 !important;
}

.progress-red.progress-darken-3[value]::-webkit-progress-value {
  background-color: #C62828;
}

.progress-red.progress-darken-3[value]::-moz-progress-bar {
  background-color: #C62828;
}

.progress-red.progress-darken-3[value]::-ms-fill {
  background-color: #C62828;
}

@media screen and (min-width: 0\0 ) {
  .progress-red.progress-darken-3 .progress-bar {
    background-color: #C62828;
  }
}

input:focus ~ .bg-red {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #C62828 !important;
}

.border-red.border-darken-3 {
  border: 1px solid #C62828 !important;
}

.border-top-red.border-top-darken-3 {
  border-top: 1px solid #C62828 !important;
}

.border-bottom-red.border-bottom-darken-3 {
  border-bottom: 1px solid #C62828 !important;
}

.border-left-red.border-left-darken-3 {
  border-left: 1px solid #C62828 !important;
}

.border-right-red.border-right-darken-3 {
  border-right: 1px solid #C62828 !important;
}

.overlay-red.overlay-darken-3 {
  background: #C62828;
  /* The Fallback */
  background: rgba(198, 40, 40, 0.8);
}

.red.darken-4 {
  color: #B71C1C !important;
}

.bg-red.bg-darken-4 {
  background-color: #B71C1C !important;
}

.btn-red.btn-darken-4 {
  border-color: #D32F2F !important;
  background-color: #B71C1C !important;
}

.btn-red.btn-darken-4:hover {
  border-color: #D32F2F !important;
  background-color: #C62828 !important;
}

.btn-red.btn-darken-4:focus, .btn-red.btn-darken-4:active {
  border-color: #C62828 !important;
  background-color: #B71C1C !important;
}

.btn-outline-red.btn-outline-darken-4 {
  border-color: #B71C1C !important;
  color: #B71C1C !important;
}

.btn-outline-red.btn-outline-darken-4:hover {
  background-color: #B71C1C !important;
}

.progress-red.progress-darken-4[value]::-webkit-progress-value {
  background-color: #B71C1C;
}

.progress-red.progress-darken-4[value]::-moz-progress-bar {
  background-color: #B71C1C;
}

.progress-red.progress-darken-4[value]::-ms-fill {
  background-color: #B71C1C;
}

@media screen and (min-width: 0\0 ) {
  .progress-red.progress-darken-4 .progress-bar {
    background-color: #B71C1C;
  }
}

input:focus ~ .bg-red {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #B71C1C !important;
}

.border-red.border-darken-4 {
  border: 1px solid #B71C1C !important;
}

.border-top-red.border-top-darken-4 {
  border-top: 1px solid #B71C1C !important;
}

.border-bottom-red.border-bottom-darken-4 {
  border-bottom: 1px solid #B71C1C !important;
}

.border-left-red.border-left-darken-4 {
  border-left: 1px solid #B71C1C !important;
}

.border-right-red.border-right-darken-4 {
  border-right: 1px solid #B71C1C !important;
}

.overlay-red.overlay-darken-4 {
  background: #B71C1C;
  /* The Fallback */
  background: rgba(183, 28, 28, 0.8);
}

.red.accent-1 {
  color: #FF8A80 !important;
}

.bg-red.bg-accent-1 {
  background-color: #FF8A80 !important;
}

.btn-red.btn-accent-1 {
  border-color: #D32F2F !important;
  background-color: #FF8A80 !important;
}

.btn-red.btn-accent-1:hover {
  border-color: #D32F2F !important;
  background-color: #C62828 !important;
}

.btn-red.btn-accent-1:focus, .btn-red.btn-accent-1:active {
  border-color: #C62828 !important;
  background-color: #B71C1C !important;
}

.btn-outline-red.btn-outline-accent-1 {
  border-color: #FF8A80 !important;
  color: #FF8A80 !important;
}

.btn-outline-red.btn-outline-accent-1:hover {
  background-color: #FF8A80 !important;
}

.progress-red.progress-accent-1[value]::-webkit-progress-value {
  background-color: #FF8A80;
}

.progress-red.progress-accent-1[value]::-moz-progress-bar {
  background-color: #FF8A80;
}

.progress-red.progress-accent-1[value]::-ms-fill {
  background-color: #FF8A80;
}

@media screen and (min-width: 0\0 ) {
  .progress-red.progress-accent-1 .progress-bar {
    background-color: #FF8A80;
  }
}

input:focus ~ .bg-red {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #FF8A80 !important;
}

.border-red.border-accent-1 {
  border: 1px solid #FF8A80 !important;
}

.border-top-red.border-top-accent-1 {
  border-top: 1px solid #FF8A80 !important;
}

.border-bottom-red.border-bottom-accent-1 {
  border-bottom: 1px solid #FF8A80 !important;
}

.border-left-red.border-left-accent-1 {
  border-left: 1px solid #FF8A80 !important;
}

.border-right-red.border-right-accent-1 {
  border-right: 1px solid #FF8A80 !important;
}

.overlay-red.overlay-accent-1 {
  background: #FF8A80;
  /* The Fallback */
  background: rgba(255, 138, 128, 0.8);
}

.red.accent-2 {
  color: #FF5252 !important;
}

.bg-red.bg-accent-2 {
  background-color: #FF5252 !important;
}

.btn-red.btn-accent-2 {
  border-color: #D32F2F !important;
  background-color: #FF5252 !important;
}

.btn-red.btn-accent-2:hover {
  border-color: #D32F2F !important;
  background-color: #C62828 !important;
}

.btn-red.btn-accent-2:focus, .btn-red.btn-accent-2:active {
  border-color: #C62828 !important;
  background-color: #B71C1C !important;
}

.btn-outline-red.btn-outline-accent-2 {
  border-color: #FF5252 !important;
  color: #FF5252 !important;
}

.btn-outline-red.btn-outline-accent-2:hover {
  background-color: #FF5252 !important;
}

.progress-red.progress-accent-2[value]::-webkit-progress-value {
  background-color: #FF5252;
}

.progress-red.progress-accent-2[value]::-moz-progress-bar {
  background-color: #FF5252;
}

.progress-red.progress-accent-2[value]::-ms-fill {
  background-color: #FF5252;
}

@media screen and (min-width: 0\0 ) {
  .progress-red.progress-accent-2 .progress-bar {
    background-color: #FF5252;
  }
}

input:focus ~ .bg-red {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #FF5252 !important;
}

.border-red.border-accent-2 {
  border: 1px solid #FF5252 !important;
}

.border-top-red.border-top-accent-2 {
  border-top: 1px solid #FF5252 !important;
}

.border-bottom-red.border-bottom-accent-2 {
  border-bottom: 1px solid #FF5252 !important;
}

.border-left-red.border-left-accent-2 {
  border-left: 1px solid #FF5252 !important;
}

.border-right-red.border-right-accent-2 {
  border-right: 1px solid #FF5252 !important;
}

.overlay-red.overlay-accent-2 {
  background: #FF5252;
  /* The Fallback */
  background: rgba(255, 82, 82, 0.8);
}

.red.accent-3 {
  color: #FF1744 !important;
}

.bg-red.bg-accent-3 {
  background-color: #FF1744 !important;
}

.btn-red.btn-accent-3 {
  border-color: #D32F2F !important;
  background-color: #FF1744 !important;
}

.btn-red.btn-accent-3:hover {
  border-color: #D32F2F !important;
  background-color: #C62828 !important;
}

.btn-red.btn-accent-3:focus, .btn-red.btn-accent-3:active {
  border-color: #C62828 !important;
  background-color: #B71C1C !important;
}

.btn-outline-red.btn-outline-accent-3 {
  border-color: #FF1744 !important;
  color: #FF1744 !important;
}

.btn-outline-red.btn-outline-accent-3:hover {
  background-color: #FF1744 !important;
}

.progress-red.progress-accent-3[value]::-webkit-progress-value {
  background-color: #FF1744;
}

.progress-red.progress-accent-3[value]::-moz-progress-bar {
  background-color: #FF1744;
}

.progress-red.progress-accent-3[value]::-ms-fill {
  background-color: #FF1744;
}

@media screen and (min-width: 0\0 ) {
  .progress-red.progress-accent-3 .progress-bar {
    background-color: #FF1744;
  }
}

input:focus ~ .bg-red {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #FF1744 !important;
}

.border-red.border-accent-3 {
  border: 1px solid #FF1744 !important;
}

.border-top-red.border-top-accent-3 {
  border-top: 1px solid #FF1744 !important;
}

.border-bottom-red.border-bottom-accent-3 {
  border-bottom: 1px solid #FF1744 !important;
}

.border-left-red.border-left-accent-3 {
  border-left: 1px solid #FF1744 !important;
}

.border-right-red.border-right-accent-3 {
  border-right: 1px solid #FF1744 !important;
}

.overlay-red.overlay-accent-3 {
  background: #FF1744;
  /* The Fallback */
  background: rgba(255, 23, 68, 0.8);
}

.red.accent-4 {
  color: #D50000 !important;
}

.bg-red.bg-accent-4 {
  background-color: #D50000 !important;
}

.btn-red.btn-accent-4 {
  border-color: #D32F2F !important;
  background-color: #D50000 !important;
}

.btn-red.btn-accent-4:hover {
  border-color: #D32F2F !important;
  background-color: #C62828 !important;
}

.btn-red.btn-accent-4:focus, .btn-red.btn-accent-4:active {
  border-color: #C62828 !important;
  background-color: #B71C1C !important;
}

.btn-outline-red.btn-outline-accent-4 {
  border-color: #D50000 !important;
  color: #D50000 !important;
}

.btn-outline-red.btn-outline-accent-4:hover {
  background-color: #D50000 !important;
}

.progress-red.progress-accent-4[value]::-webkit-progress-value {
  background-color: #D50000;
}

.progress-red.progress-accent-4[value]::-moz-progress-bar {
  background-color: #D50000;
}

.progress-red.progress-accent-4[value]::-ms-fill {
  background-color: #D50000;
}

@media screen and (min-width: 0\0 ) {
  .progress-red.progress-accent-4 .progress-bar {
    background-color: #D50000;
  }
}

input:focus ~ .bg-red {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #D50000 !important;
}

.border-red.border-accent-4 {
  border: 1px solid #D50000 !important;
}

.border-top-red.border-top-accent-4 {
  border-top: 1px solid #D50000 !important;
}

.border-bottom-red.border-bottom-accent-4 {
  border-bottom: 1px solid #D50000 !important;
}

.border-left-red.border-left-accent-4 {
  border-left: 1px solid #D50000 !important;
}

.border-right-red.border-right-accent-4 {
  border-right: 1px solid #D50000 !important;
}

.overlay-red.overlay-accent-4 {
  background: #D50000;
  /* The Fallback */
  background: rgba(213, 0, 0, 0.8);
}

.pink.lighten-5 {
  color: #FCE4EC !important;
}

.bg-pink.bg-lighten-5 {
  background-color: #FCE4EC !important;
}

.btn-pink.btn-lighten-5 {
  border-color: #C2185B !important;
  background-color: #FCE4EC !important;
}

.btn-pink.btn-lighten-5:hover {
  border-color: #C2185B !important;
  background-color: #AD1457 !important;
}

.btn-pink.btn-lighten-5:focus, .btn-pink.btn-lighten-5:active {
  border-color: #AD1457 !important;
  background-color: #880E4F !important;
}

.btn-outline-pink.btn-outline-lighten-5 {
  border-color: #FCE4EC !important;
  color: #FCE4EC !important;
}

.btn-outline-pink.btn-outline-lighten-5:hover {
  background-color: #FCE4EC !important;
}

.progress-pink.progress-lighten-5[value]::-webkit-progress-value {
  background-color: #FCE4EC;
}

.progress-pink.progress-lighten-5[value]::-moz-progress-bar {
  background-color: #FCE4EC;
}

.progress-pink.progress-lighten-5[value]::-ms-fill {
  background-color: #FCE4EC;
}

@media screen and (min-width: 0\0 ) {
  .progress-pink.progress-lighten-5 .progress-bar {
    background-color: #FCE4EC;
  }
}

input:focus ~ .bg-pink {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #FCE4EC !important;
}

.border-pink.border-lighten-5 {
  border: 1px solid #FCE4EC !important;
}

.border-top-pink.border-top-lighten-5 {
  border-top: 1px solid #FCE4EC !important;
}

.border-bottom-pink.border-bottom-lighten-5 {
  border-bottom: 1px solid #FCE4EC !important;
}

.border-left-pink.border-left-lighten-5 {
  border-left: 1px solid #FCE4EC !important;
}

.border-right-pink.border-right-lighten-5 {
  border-right: 1px solid #FCE4EC !important;
}

.overlay-pink.overlay-lighten-5 {
  background: #FCE4EC;
  /* The Fallback */
  background: rgba(252, 228, 236, 0.8);
}

.pink.lighten-4 {
  color: #F8BBD0 !important;
}

.bg-pink.bg-lighten-4 {
  background-color: #F8BBD0 !important;
}

.btn-pink.btn-lighten-4 {
  border-color: #C2185B !important;
  background-color: #F8BBD0 !important;
}

.btn-pink.btn-lighten-4:hover {
  border-color: #C2185B !important;
  background-color: #AD1457 !important;
}

.btn-pink.btn-lighten-4:focus, .btn-pink.btn-lighten-4:active {
  border-color: #AD1457 !important;
  background-color: #880E4F !important;
}

.btn-outline-pink.btn-outline-lighten-4 {
  border-color: #F8BBD0 !important;
  color: #F8BBD0 !important;
}

.btn-outline-pink.btn-outline-lighten-4:hover {
  background-color: #F8BBD0 !important;
}

.progress-pink.progress-lighten-4[value]::-webkit-progress-value {
  background-color: #F8BBD0;
}

.progress-pink.progress-lighten-4[value]::-moz-progress-bar {
  background-color: #F8BBD0;
}

.progress-pink.progress-lighten-4[value]::-ms-fill {
  background-color: #F8BBD0;
}

@media screen and (min-width: 0\0 ) {
  .progress-pink.progress-lighten-4 .progress-bar {
    background-color: #F8BBD0;
  }
}

input:focus ~ .bg-pink {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #F8BBD0 !important;
}

.border-pink.border-lighten-4 {
  border: 1px solid #F8BBD0 !important;
}

.border-top-pink.border-top-lighten-4 {
  border-top: 1px solid #F8BBD0 !important;
}

.border-bottom-pink.border-bottom-lighten-4 {
  border-bottom: 1px solid #F8BBD0 !important;
}

.border-left-pink.border-left-lighten-4 {
  border-left: 1px solid #F8BBD0 !important;
}

.border-right-pink.border-right-lighten-4 {
  border-right: 1px solid #F8BBD0 !important;
}

.overlay-pink.overlay-lighten-4 {
  background: #F8BBD0;
  /* The Fallback */
  background: rgba(248, 187, 208, 0.8);
}

.pink.lighten-3 {
  color: #F48FB1 !important;
}

.bg-pink.bg-lighten-3 {
  background-color: #F48FB1 !important;
}

.btn-pink.btn-lighten-3 {
  border-color: #C2185B !important;
  background-color: #F48FB1 !important;
}

.btn-pink.btn-lighten-3:hover {
  border-color: #C2185B !important;
  background-color: #AD1457 !important;
}

.btn-pink.btn-lighten-3:focus, .btn-pink.btn-lighten-3:active {
  border-color: #AD1457 !important;
  background-color: #880E4F !important;
}

.btn-outline-pink.btn-outline-lighten-3 {
  border-color: #F48FB1 !important;
  color: #F48FB1 !important;
}

.btn-outline-pink.btn-outline-lighten-3:hover {
  background-color: #F48FB1 !important;
}

.progress-pink.progress-lighten-3[value]::-webkit-progress-value {
  background-color: #F48FB1;
}

.progress-pink.progress-lighten-3[value]::-moz-progress-bar {
  background-color: #F48FB1;
}

.progress-pink.progress-lighten-3[value]::-ms-fill {
  background-color: #F48FB1;
}

@media screen and (min-width: 0\0 ) {
  .progress-pink.progress-lighten-3 .progress-bar {
    background-color: #F48FB1;
  }
}

input:focus ~ .bg-pink {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #F48FB1 !important;
}

.border-pink.border-lighten-3 {
  border: 1px solid #F48FB1 !important;
}

.border-top-pink.border-top-lighten-3 {
  border-top: 1px solid #F48FB1 !important;
}

.border-bottom-pink.border-bottom-lighten-3 {
  border-bottom: 1px solid #F48FB1 !important;
}

.border-left-pink.border-left-lighten-3 {
  border-left: 1px solid #F48FB1 !important;
}

.border-right-pink.border-right-lighten-3 {
  border-right: 1px solid #F48FB1 !important;
}

.overlay-pink.overlay-lighten-3 {
  background: #F48FB1;
  /* The Fallback */
  background: rgba(244, 143, 177, 0.8);
}

.pink.lighten-2 {
  color: #F06292 !important;
}

.bg-pink.bg-lighten-2 {
  background-color: #F06292 !important;
}

.btn-pink.btn-lighten-2 {
  border-color: #C2185B !important;
  background-color: #F06292 !important;
}

.btn-pink.btn-lighten-2:hover {
  border-color: #C2185B !important;
  background-color: #AD1457 !important;
}

.btn-pink.btn-lighten-2:focus, .btn-pink.btn-lighten-2:active {
  border-color: #AD1457 !important;
  background-color: #880E4F !important;
}

.btn-outline-pink.btn-outline-lighten-2 {
  border-color: #F06292 !important;
  color: #F06292 !important;
}

.btn-outline-pink.btn-outline-lighten-2:hover {
  background-color: #F06292 !important;
}

.progress-pink.progress-lighten-2[value]::-webkit-progress-value {
  background-color: #F06292;
}

.progress-pink.progress-lighten-2[value]::-moz-progress-bar {
  background-color: #F06292;
}

.progress-pink.progress-lighten-2[value]::-ms-fill {
  background-color: #F06292;
}

@media screen and (min-width: 0\0 ) {
  .progress-pink.progress-lighten-2 .progress-bar {
    background-color: #F06292;
  }
}

input:focus ~ .bg-pink {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #F06292 !important;
}

.border-pink.border-lighten-2 {
  border: 1px solid #F06292 !important;
}

.border-top-pink.border-top-lighten-2 {
  border-top: 1px solid #F06292 !important;
}

.border-bottom-pink.border-bottom-lighten-2 {
  border-bottom: 1px solid #F06292 !important;
}

.border-left-pink.border-left-lighten-2 {
  border-left: 1px solid #F06292 !important;
}

.border-right-pink.border-right-lighten-2 {
  border-right: 1px solid #F06292 !important;
}

.overlay-pink.overlay-lighten-2 {
  background: #F06292;
  /* The Fallback */
  background: rgba(240, 98, 146, 0.8);
}

.pink.lighten-1 {
  color: #EC407A !important;
}

.bg-pink.bg-lighten-1 {
  background-color: #EC407A !important;
}

.btn-pink.btn-lighten-1 {
  border-color: #C2185B !important;
  background-color: #EC407A !important;
}

.btn-pink.btn-lighten-1:hover {
  border-color: #C2185B !important;
  background-color: #AD1457 !important;
}

.btn-pink.btn-lighten-1:focus, .btn-pink.btn-lighten-1:active {
  border-color: #AD1457 !important;
  background-color: #880E4F !important;
}

.btn-outline-pink.btn-outline-lighten-1 {
  border-color: #EC407A !important;
  color: #EC407A !important;
}

.btn-outline-pink.btn-outline-lighten-1:hover {
  background-color: #EC407A !important;
}

.progress-pink.progress-lighten-1[value]::-webkit-progress-value {
  background-color: #EC407A;
}

.progress-pink.progress-lighten-1[value]::-moz-progress-bar {
  background-color: #EC407A;
}

.progress-pink.progress-lighten-1[value]::-ms-fill {
  background-color: #EC407A;
}

@media screen and (min-width: 0\0 ) {
  .progress-pink.progress-lighten-1 .progress-bar {
    background-color: #EC407A;
  }
}

input:focus ~ .bg-pink {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #EC407A !important;
}

.border-pink.border-lighten-1 {
  border: 1px solid #EC407A !important;
}

.border-top-pink.border-top-lighten-1 {
  border-top: 1px solid #EC407A !important;
}

.border-bottom-pink.border-bottom-lighten-1 {
  border-bottom: 1px solid #EC407A !important;
}

.border-left-pink.border-left-lighten-1 {
  border-left: 1px solid #EC407A !important;
}

.border-right-pink.border-right-lighten-1 {
  border-right: 1px solid #EC407A !important;
}

.overlay-pink.overlay-lighten-1 {
  background: #EC407A;
  /* The Fallback */
  background: rgba(236, 64, 122, 0.8);
}

.pink {
  color: #E91E63 !important;
}

.bg-pink {
  background-color: #E91E63 !important;
}

.bg-pink .card-header, .bg-pink .card-footer {
  background-color: transparent;
}

.alert-pink {
  border-color: #E91E63 !important;
  background-color: #ef5f90 !important;
  color: #4d081f !important;
}

.alert-pink .alert-link {
  color: #280410 !important;
}

.border-pink {
  border-color: #E91E63;
}

.bg-pink.tag-glow, .border-pink.tag-glow {
  box-shadow: 0px 0px 10px #E91E63;
}

.overlay-pink {
  background: #E91E63;
  /* The Fallback */
  background: rgba(233, 30, 99, 0.8);
}

.card-outline-pink {
  border-width: 1px;
  border-style: solid;
  border-color: #E91E63;
  background-color: transparent;
}

.card-outline-pink .card-header, .card-outline-pink .card-footer {
  background-color: transparent;
}

.btn-pink {
  border-color: #C2185B !important;
  background-color: #E91E63 !important;
  color: #FFFFFF;
}

.btn-pink:hover {
  border-color: #D81B60 !important;
  background-color: #EC407A !important;
  color: #FFF !important;
}

.btn-pink:focus, .btn-pink:active {
  border-color: #C2185B !important;
  background-color: #AD1457 !important;
  color: #FFF !important;
}

.btn-outline-pink {
  border-color: #E91E63;
  background-color: transparent;
  color: #E91E63;
}

.btn-outline-pink:hover {
  background-color: #E91E63;
  color: #FFF !important;
}

.progress-pink[value]::-webkit-progress-value {
  background-color: #E91E63;
}

.progress-pink[value]::-moz-progress-bar {
  background-color: #E91E63;
}

.progress-pink[value]::-ms-fill {
  background-color: #E91E63;
}

@media screen and (min-width: 0\0 ) {
  .progress-pink .progress-bar {
    background-color: #E91E63;
  }
}

input:focus ~ .bg-pink {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #E91E63 !important;
}

.border-pink {
  border: 1px solid #E91E63 !important;
}

.border-top-pink {
  border-top: 1px solid #E91E63;
}

.border-bottom-pink {
  border-bottom: 1px solid #E91E63;
}

.border-left-pink {
  border-left: 1px solid #E91E63;
}

.border-right-pink {
  border-right: 1px solid #E91E63;
}

.pink.darken-1 {
  color: #D81B60 !important;
}

.bg-pink.bg-darken-1 {
  background-color: #D81B60 !important;
}

.btn-pink.btn-darken-1 {
  border-color: #C2185B !important;
  background-color: #D81B60 !important;
}

.btn-pink.btn-darken-1:hover {
  border-color: #C2185B !important;
  background-color: #AD1457 !important;
}

.btn-pink.btn-darken-1:focus, .btn-pink.btn-darken-1:active {
  border-color: #AD1457 !important;
  background-color: #880E4F !important;
}

.btn-outline-pink.btn-outline-darken-1 {
  border-color: #D81B60 !important;
  color: #D81B60 !important;
}

.btn-outline-pink.btn-outline-darken-1:hover {
  background-color: #D81B60 !important;
}

.progress-pink.progress-darken-1[value]::-webkit-progress-value {
  background-color: #D81B60;
}

.progress-pink.progress-darken-1[value]::-moz-progress-bar {
  background-color: #D81B60;
}

.progress-pink.progress-darken-1[value]::-ms-fill {
  background-color: #D81B60;
}

@media screen and (min-width: 0\0 ) {
  .progress-pink.progress-darken-1 .progress-bar {
    background-color: #D81B60;
  }
}

input:focus ~ .bg-pink {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #D81B60 !important;
}

.border-pink.border-darken-1 {
  border: 1px solid #D81B60 !important;
}

.border-top-pink.border-top-darken-1 {
  border-top: 1px solid #D81B60 !important;
}

.border-bottom-pink.border-bottom-darken-1 {
  border-bottom: 1px solid #D81B60 !important;
}

.border-left-pink.border-left-darken-1 {
  border-left: 1px solid #D81B60 !important;
}

.border-right-pink.border-right-darken-1 {
  border-right: 1px solid #D81B60 !important;
}

.overlay-pink.overlay-darken-1 {
  background: #D81B60;
  /* The Fallback */
  background: rgba(216, 27, 96, 0.8);
}

.pink.darken-2 {
  color: #C2185B !important;
}

.bg-pink.bg-darken-2 {
  background-color: #C2185B !important;
}

.btn-pink.btn-darken-2 {
  border-color: #C2185B !important;
  background-color: #C2185B !important;
}

.btn-pink.btn-darken-2:hover {
  border-color: #C2185B !important;
  background-color: #AD1457 !important;
}

.btn-pink.btn-darken-2:focus, .btn-pink.btn-darken-2:active {
  border-color: #AD1457 !important;
  background-color: #880E4F !important;
}

.btn-outline-pink.btn-outline-darken-2 {
  border-color: #C2185B !important;
  color: #C2185B !important;
}

.btn-outline-pink.btn-outline-darken-2:hover {
  background-color: #C2185B !important;
}

.progress-pink.progress-darken-2[value]::-webkit-progress-value {
  background-color: #C2185B;
}

.progress-pink.progress-darken-2[value]::-moz-progress-bar {
  background-color: #C2185B;
}

.progress-pink.progress-darken-2[value]::-ms-fill {
  background-color: #C2185B;
}

@media screen and (min-width: 0\0 ) {
  .progress-pink.progress-darken-2 .progress-bar {
    background-color: #C2185B;
  }
}

input:focus ~ .bg-pink {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #C2185B !important;
}

.border-pink.border-darken-2 {
  border: 1px solid #C2185B !important;
}

.border-top-pink.border-top-darken-2 {
  border-top: 1px solid #C2185B !important;
}

.border-bottom-pink.border-bottom-darken-2 {
  border-bottom: 1px solid #C2185B !important;
}

.border-left-pink.border-left-darken-2 {
  border-left: 1px solid #C2185B !important;
}

.border-right-pink.border-right-darken-2 {
  border-right: 1px solid #C2185B !important;
}

.overlay-pink.overlay-darken-2 {
  background: #C2185B;
  /* The Fallback */
  background: rgba(194, 24, 91, 0.8);
}

.pink.darken-3 {
  color: #AD1457 !important;
}

.bg-pink.bg-darken-3 {
  background-color: #AD1457 !important;
}

.btn-pink.btn-darken-3 {
  border-color: #C2185B !important;
  background-color: #AD1457 !important;
}

.btn-pink.btn-darken-3:hover {
  border-color: #C2185B !important;
  background-color: #AD1457 !important;
}

.btn-pink.btn-darken-3:focus, .btn-pink.btn-darken-3:active {
  border-color: #AD1457 !important;
  background-color: #880E4F !important;
}

.btn-outline-pink.btn-outline-darken-3 {
  border-color: #AD1457 !important;
  color: #AD1457 !important;
}

.btn-outline-pink.btn-outline-darken-3:hover {
  background-color: #AD1457 !important;
}

.progress-pink.progress-darken-3[value]::-webkit-progress-value {
  background-color: #AD1457;
}

.progress-pink.progress-darken-3[value]::-moz-progress-bar {
  background-color: #AD1457;
}

.progress-pink.progress-darken-3[value]::-ms-fill {
  background-color: #AD1457;
}

@media screen and (min-width: 0\0 ) {
  .progress-pink.progress-darken-3 .progress-bar {
    background-color: #AD1457;
  }
}

input:focus ~ .bg-pink {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #AD1457 !important;
}

.border-pink.border-darken-3 {
  border: 1px solid #AD1457 !important;
}

.border-top-pink.border-top-darken-3 {
  border-top: 1px solid #AD1457 !important;
}

.border-bottom-pink.border-bottom-darken-3 {
  border-bottom: 1px solid #AD1457 !important;
}

.border-left-pink.border-left-darken-3 {
  border-left: 1px solid #AD1457 !important;
}

.border-right-pink.border-right-darken-3 {
  border-right: 1px solid #AD1457 !important;
}

.overlay-pink.overlay-darken-3 {
  background: #AD1457;
  /* The Fallback */
  background: rgba(173, 20, 87, 0.8);
}

.pink.darken-4 {
  color: #880E4F !important;
}

.bg-pink.bg-darken-4 {
  background-color: #880E4F !important;
}

.btn-pink.btn-darken-4 {
  border-color: #C2185B !important;
  background-color: #880E4F !important;
}

.btn-pink.btn-darken-4:hover {
  border-color: #C2185B !important;
  background-color: #AD1457 !important;
}

.btn-pink.btn-darken-4:focus, .btn-pink.btn-darken-4:active {
  border-color: #AD1457 !important;
  background-color: #880E4F !important;
}

.btn-outline-pink.btn-outline-darken-4 {
  border-color: #880E4F !important;
  color: #880E4F !important;
}

.btn-outline-pink.btn-outline-darken-4:hover {
  background-color: #880E4F !important;
}

.progress-pink.progress-darken-4[value]::-webkit-progress-value {
  background-color: #880E4F;
}

.progress-pink.progress-darken-4[value]::-moz-progress-bar {
  background-color: #880E4F;
}

.progress-pink.progress-darken-4[value]::-ms-fill {
  background-color: #880E4F;
}

@media screen and (min-width: 0\0 ) {
  .progress-pink.progress-darken-4 .progress-bar {
    background-color: #880E4F;
  }
}

input:focus ~ .bg-pink {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #880E4F !important;
}

.border-pink.border-darken-4 {
  border: 1px solid #880E4F !important;
}

.border-top-pink.border-top-darken-4 {
  border-top: 1px solid #880E4F !important;
}

.border-bottom-pink.border-bottom-darken-4 {
  border-bottom: 1px solid #880E4F !important;
}

.border-left-pink.border-left-darken-4 {
  border-left: 1px solid #880E4F !important;
}

.border-right-pink.border-right-darken-4 {
  border-right: 1px solid #880E4F !important;
}

.overlay-pink.overlay-darken-4 {
  background: #880E4F;
  /* The Fallback */
  background: rgba(136, 14, 79, 0.8);
}

.pink.accent-1 {
  color: #FF80AB !important;
}

.bg-pink.bg-accent-1 {
  background-color: #FF80AB !important;
}

.btn-pink.btn-accent-1 {
  border-color: #C2185B !important;
  background-color: #FF80AB !important;
}

.btn-pink.btn-accent-1:hover {
  border-color: #C2185B !important;
  background-color: #AD1457 !important;
}

.btn-pink.btn-accent-1:focus, .btn-pink.btn-accent-1:active {
  border-color: #AD1457 !important;
  background-color: #880E4F !important;
}

.btn-outline-pink.btn-outline-accent-1 {
  border-color: #FF80AB !important;
  color: #FF80AB !important;
}

.btn-outline-pink.btn-outline-accent-1:hover {
  background-color: #FF80AB !important;
}

.progress-pink.progress-accent-1[value]::-webkit-progress-value {
  background-color: #FF80AB;
}

.progress-pink.progress-accent-1[value]::-moz-progress-bar {
  background-color: #FF80AB;
}

.progress-pink.progress-accent-1[value]::-ms-fill {
  background-color: #FF80AB;
}

@media screen and (min-width: 0\0 ) {
  .progress-pink.progress-accent-1 .progress-bar {
    background-color: #FF80AB;
  }
}

input:focus ~ .bg-pink {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #FF80AB !important;
}

.border-pink.border-accent-1 {
  border: 1px solid #FF80AB !important;
}

.border-top-pink.border-top-accent-1 {
  border-top: 1px solid #FF80AB !important;
}

.border-bottom-pink.border-bottom-accent-1 {
  border-bottom: 1px solid #FF80AB !important;
}

.border-left-pink.border-left-accent-1 {
  border-left: 1px solid #FF80AB !important;
}

.border-right-pink.border-right-accent-1 {
  border-right: 1px solid #FF80AB !important;
}

.overlay-pink.overlay-accent-1 {
  background: #FF80AB;
  /* The Fallback */
  background: rgba(255, 128, 171, 0.8);
}

.pink.accent-2 {
  color: #FF4081 !important;
}

.bg-pink.bg-accent-2 {
  background-color: #FF4081 !important;
}

.btn-pink.btn-accent-2 {
  border-color: #C2185B !important;
  background-color: #FF4081 !important;
}

.btn-pink.btn-accent-2:hover {
  border-color: #C2185B !important;
  background-color: #AD1457 !important;
}

.btn-pink.btn-accent-2:focus, .btn-pink.btn-accent-2:active {
  border-color: #AD1457 !important;
  background-color: #880E4F !important;
}

.btn-outline-pink.btn-outline-accent-2 {
  border-color: #FF4081 !important;
  color: #FF4081 !important;
}

.btn-outline-pink.btn-outline-accent-2:hover {
  background-color: #FF4081 !important;
}

.progress-pink.progress-accent-2[value]::-webkit-progress-value {
  background-color: #FF4081;
}

.progress-pink.progress-accent-2[value]::-moz-progress-bar {
  background-color: #FF4081;
}

.progress-pink.progress-accent-2[value]::-ms-fill {
  background-color: #FF4081;
}

@media screen and (min-width: 0\0 ) {
  .progress-pink.progress-accent-2 .progress-bar {
    background-color: #FF4081;
  }
}

input:focus ~ .bg-pink {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #FF4081 !important;
}

.border-pink.border-accent-2 {
  border: 1px solid #FF4081 !important;
}

.border-top-pink.border-top-accent-2 {
  border-top: 1px solid #FF4081 !important;
}

.border-bottom-pink.border-bottom-accent-2 {
  border-bottom: 1px solid #FF4081 !important;
}

.border-left-pink.border-left-accent-2 {
  border-left: 1px solid #FF4081 !important;
}

.border-right-pink.border-right-accent-2 {
  border-right: 1px solid #FF4081 !important;
}

.overlay-pink.overlay-accent-2 {
  background: #FF4081;
  /* The Fallback */
  background: rgba(255, 64, 129, 0.8);
}

.pink.accent-3 {
  color: #F50057 !important;
}

.bg-pink.bg-accent-3 {
  background-color: #F50057 !important;
}

.btn-pink.btn-accent-3 {
  border-color: #C2185B !important;
  background-color: #F50057 !important;
}

.btn-pink.btn-accent-3:hover {
  border-color: #C2185B !important;
  background-color: #AD1457 !important;
}

.btn-pink.btn-accent-3:focus, .btn-pink.btn-accent-3:active {
  border-color: #AD1457 !important;
  background-color: #880E4F !important;
}

.btn-outline-pink.btn-outline-accent-3 {
  border-color: #F50057 !important;
  color: #F50057 !important;
}

.btn-outline-pink.btn-outline-accent-3:hover {
  background-color: #F50057 !important;
}

.progress-pink.progress-accent-3[value]::-webkit-progress-value {
  background-color: #F50057;
}

.progress-pink.progress-accent-3[value]::-moz-progress-bar {
  background-color: #F50057;
}

.progress-pink.progress-accent-3[value]::-ms-fill {
  background-color: #F50057;
}

@media screen and (min-width: 0\0 ) {
  .progress-pink.progress-accent-3 .progress-bar {
    background-color: #F50057;
  }
}

input:focus ~ .bg-pink {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #F50057 !important;
}

.border-pink.border-accent-3 {
  border: 1px solid #F50057 !important;
}

.border-top-pink.border-top-accent-3 {
  border-top: 1px solid #F50057 !important;
}

.border-bottom-pink.border-bottom-accent-3 {
  border-bottom: 1px solid #F50057 !important;
}

.border-left-pink.border-left-accent-3 {
  border-left: 1px solid #F50057 !important;
}

.border-right-pink.border-right-accent-3 {
  border-right: 1px solid #F50057 !important;
}

.overlay-pink.overlay-accent-3 {
  background: #F50057;
  /* The Fallback */
  background: rgba(245, 0, 87, 0.8);
}

.pink.accent-4 {
  color: #C51162 !important;
}

.bg-pink.bg-accent-4 {
  background-color: #C51162 !important;
}

.btn-pink.btn-accent-4 {
  border-color: #C2185B !important;
  background-color: #C51162 !important;
}

.btn-pink.btn-accent-4:hover {
  border-color: #C2185B !important;
  background-color: #AD1457 !important;
}

.btn-pink.btn-accent-4:focus, .btn-pink.btn-accent-4:active {
  border-color: #AD1457 !important;
  background-color: #880E4F !important;
}

.btn-outline-pink.btn-outline-accent-4 {
  border-color: #C51162 !important;
  color: #C51162 !important;
}

.btn-outline-pink.btn-outline-accent-4:hover {
  background-color: #C51162 !important;
}

.progress-pink.progress-accent-4[value]::-webkit-progress-value {
  background-color: #C51162;
}

.progress-pink.progress-accent-4[value]::-moz-progress-bar {
  background-color: #C51162;
}

.progress-pink.progress-accent-4[value]::-ms-fill {
  background-color: #C51162;
}

@media screen and (min-width: 0\0 ) {
  .progress-pink.progress-accent-4 .progress-bar {
    background-color: #C51162;
  }
}

input:focus ~ .bg-pink {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #C51162 !important;
}

.border-pink.border-accent-4 {
  border: 1px solid #C51162 !important;
}

.border-top-pink.border-top-accent-4 {
  border-top: 1px solid #C51162 !important;
}

.border-bottom-pink.border-bottom-accent-4 {
  border-bottom: 1px solid #C51162 !important;
}

.border-left-pink.border-left-accent-4 {
  border-left: 1px solid #C51162 !important;
}

.border-right-pink.border-right-accent-4 {
  border-right: 1px solid #C51162 !important;
}

.overlay-pink.overlay-accent-4 {
  background: #C51162;
  /* The Fallback */
  background: rgba(197, 17, 98, 0.8);
}

.purple.lighten-5 {
  color: #F3E5F5 !important;
}

.bg-purple.bg-lighten-5 {
  background-color: #F3E5F5 !important;
}

.btn-purple.btn-lighten-5 {
  border-color: #7B1FA2 !important;
  background-color: #F3E5F5 !important;
}

.btn-purple.btn-lighten-5:hover {
  border-color: #7B1FA2 !important;
  background-color: #6A1B9A !important;
}

.btn-purple.btn-lighten-5:focus, .btn-purple.btn-lighten-5:active {
  border-color: #6A1B9A !important;
  background-color: #4A148C !important;
}

.btn-outline-purple.btn-outline-lighten-5 {
  border-color: #F3E5F5 !important;
  color: #F3E5F5 !important;
}

.btn-outline-purple.btn-outline-lighten-5:hover {
  background-color: #F3E5F5 !important;
}

.progress-purple.progress-lighten-5[value]::-webkit-progress-value {
  background-color: #F3E5F5;
}

.progress-purple.progress-lighten-5[value]::-moz-progress-bar {
  background-color: #F3E5F5;
}

.progress-purple.progress-lighten-5[value]::-ms-fill {
  background-color: #F3E5F5;
}

@media screen and (min-width: 0\0 ) {
  .progress-purple.progress-lighten-5 .progress-bar {
    background-color: #F3E5F5;
  }
}

input:focus ~ .bg-purple {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #F3E5F5 !important;
}

.border-purple.border-lighten-5 {
  border: 1px solid #F3E5F5 !important;
}

.border-top-purple.border-top-lighten-5 {
  border-top: 1px solid #F3E5F5 !important;
}

.border-bottom-purple.border-bottom-lighten-5 {
  border-bottom: 1px solid #F3E5F5 !important;
}

.border-left-purple.border-left-lighten-5 {
  border-left: 1px solid #F3E5F5 !important;
}

.border-right-purple.border-right-lighten-5 {
  border-right: 1px solid #F3E5F5 !important;
}

.overlay-purple.overlay-lighten-5 {
  background: #F3E5F5;
  /* The Fallback */
  background: rgba(243, 229, 245, 0.8);
}

.purple.lighten-4 {
  color: #E1BEE7 !important;
}

.bg-purple.bg-lighten-4 {
  background-color: #E1BEE7 !important;
}

.btn-purple.btn-lighten-4 {
  border-color: #7B1FA2 !important;
  background-color: #E1BEE7 !important;
}

.btn-purple.btn-lighten-4:hover {
  border-color: #7B1FA2 !important;
  background-color: #6A1B9A !important;
}

.btn-purple.btn-lighten-4:focus, .btn-purple.btn-lighten-4:active {
  border-color: #6A1B9A !important;
  background-color: #4A148C !important;
}

.btn-outline-purple.btn-outline-lighten-4 {
  border-color: #E1BEE7 !important;
  color: #E1BEE7 !important;
}

.btn-outline-purple.btn-outline-lighten-4:hover {
  background-color: #E1BEE7 !important;
}

.progress-purple.progress-lighten-4[value]::-webkit-progress-value {
  background-color: #E1BEE7;
}

.progress-purple.progress-lighten-4[value]::-moz-progress-bar {
  background-color: #E1BEE7;
}

.progress-purple.progress-lighten-4[value]::-ms-fill {
  background-color: #E1BEE7;
}

@media screen and (min-width: 0\0 ) {
  .progress-purple.progress-lighten-4 .progress-bar {
    background-color: #E1BEE7;
  }
}

input:focus ~ .bg-purple {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #E1BEE7 !important;
}

.border-purple.border-lighten-4 {
  border: 1px solid #E1BEE7 !important;
}

.border-top-purple.border-top-lighten-4 {
  border-top: 1px solid #E1BEE7 !important;
}

.border-bottom-purple.border-bottom-lighten-4 {
  border-bottom: 1px solid #E1BEE7 !important;
}

.border-left-purple.border-left-lighten-4 {
  border-left: 1px solid #E1BEE7 !important;
}

.border-right-purple.border-right-lighten-4 {
  border-right: 1px solid #E1BEE7 !important;
}

.overlay-purple.overlay-lighten-4 {
  background: #E1BEE7;
  /* The Fallback */
  background: rgba(225, 190, 231, 0.8);
}

.purple.lighten-3 {
  color: #CE93D8 !important;
}

.bg-purple.bg-lighten-3 {
  background-color: #CE93D8 !important;
}

.btn-purple.btn-lighten-3 {
  border-color: #7B1FA2 !important;
  background-color: #CE93D8 !important;
}

.btn-purple.btn-lighten-3:hover {
  border-color: #7B1FA2 !important;
  background-color: #6A1B9A !important;
}

.btn-purple.btn-lighten-3:focus, .btn-purple.btn-lighten-3:active {
  border-color: #6A1B9A !important;
  background-color: #4A148C !important;
}

.btn-outline-purple.btn-outline-lighten-3 {
  border-color: #CE93D8 !important;
  color: #CE93D8 !important;
}

.btn-outline-purple.btn-outline-lighten-3:hover {
  background-color: #CE93D8 !important;
}

.progress-purple.progress-lighten-3[value]::-webkit-progress-value {
  background-color: #CE93D8;
}

.progress-purple.progress-lighten-3[value]::-moz-progress-bar {
  background-color: #CE93D8;
}

.progress-purple.progress-lighten-3[value]::-ms-fill {
  background-color: #CE93D8;
}

@media screen and (min-width: 0\0 ) {
  .progress-purple.progress-lighten-3 .progress-bar {
    background-color: #CE93D8;
  }
}

input:focus ~ .bg-purple {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #CE93D8 !important;
}

.border-purple.border-lighten-3 {
  border: 1px solid #CE93D8 !important;
}

.border-top-purple.border-top-lighten-3 {
  border-top: 1px solid #CE93D8 !important;
}

.border-bottom-purple.border-bottom-lighten-3 {
  border-bottom: 1px solid #CE93D8 !important;
}

.border-left-purple.border-left-lighten-3 {
  border-left: 1px solid #CE93D8 !important;
}

.border-right-purple.border-right-lighten-3 {
  border-right: 1px solid #CE93D8 !important;
}

.overlay-purple.overlay-lighten-3 {
  background: #CE93D8;
  /* The Fallback */
  background: rgba(206, 147, 216, 0.8);
}

.purple.lighten-2 {
  color: #BA68C8 !important;
}

.bg-purple.bg-lighten-2 {
  background-color: #BA68C8 !important;
}

.btn-purple.btn-lighten-2 {
  border-color: #7B1FA2 !important;
  background-color: #BA68C8 !important;
}

.btn-purple.btn-lighten-2:hover {
  border-color: #7B1FA2 !important;
  background-color: #6A1B9A !important;
}

.btn-purple.btn-lighten-2:focus, .btn-purple.btn-lighten-2:active {
  border-color: #6A1B9A !important;
  background-color: #4A148C !important;
}

.btn-outline-purple.btn-outline-lighten-2 {
  border-color: #BA68C8 !important;
  color: #BA68C8 !important;
}

.btn-outline-purple.btn-outline-lighten-2:hover {
  background-color: #BA68C8 !important;
}

.progress-purple.progress-lighten-2[value]::-webkit-progress-value {
  background-color: #BA68C8;
}

.progress-purple.progress-lighten-2[value]::-moz-progress-bar {
  background-color: #BA68C8;
}

.progress-purple.progress-lighten-2[value]::-ms-fill {
  background-color: #BA68C8;
}

@media screen and (min-width: 0\0 ) {
  .progress-purple.progress-lighten-2 .progress-bar {
    background-color: #BA68C8;
  }
}

input:focus ~ .bg-purple {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #BA68C8 !important;
}

.border-purple.border-lighten-2 {
  border: 1px solid #BA68C8 !important;
}

.border-top-purple.border-top-lighten-2 {
  border-top: 1px solid #BA68C8 !important;
}

.border-bottom-purple.border-bottom-lighten-2 {
  border-bottom: 1px solid #BA68C8 !important;
}

.border-left-purple.border-left-lighten-2 {
  border-left: 1px solid #BA68C8 !important;
}

.border-right-purple.border-right-lighten-2 {
  border-right: 1px solid #BA68C8 !important;
}

.overlay-purple.overlay-lighten-2 {
  background: #BA68C8;
  /* The Fallback */
  background: rgba(186, 104, 200, 0.8);
}

.purple.lighten-1 {
  color: #AB47BC !important;
}

.bg-purple.bg-lighten-1 {
  background-color: #AB47BC !important;
}

.btn-purple.btn-lighten-1 {
  border-color: #7B1FA2 !important;
  background-color: #AB47BC !important;
}

.btn-purple.btn-lighten-1:hover {
  border-color: #7B1FA2 !important;
  background-color: #6A1B9A !important;
}

.btn-purple.btn-lighten-1:focus, .btn-purple.btn-lighten-1:active {
  border-color: #6A1B9A !important;
  background-color: #4A148C !important;
}

.btn-outline-purple.btn-outline-lighten-1 {
  border-color: #AB47BC !important;
  color: #AB47BC !important;
}

.btn-outline-purple.btn-outline-lighten-1:hover {
  background-color: #AB47BC !important;
}

.progress-purple.progress-lighten-1[value]::-webkit-progress-value {
  background-color: #AB47BC;
}

.progress-purple.progress-lighten-1[value]::-moz-progress-bar {
  background-color: #AB47BC;
}

.progress-purple.progress-lighten-1[value]::-ms-fill {
  background-color: #AB47BC;
}

@media screen and (min-width: 0\0 ) {
  .progress-purple.progress-lighten-1 .progress-bar {
    background-color: #AB47BC;
  }
}

input:focus ~ .bg-purple {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #AB47BC !important;
}

.border-purple.border-lighten-1 {
  border: 1px solid #AB47BC !important;
}

.border-top-purple.border-top-lighten-1 {
  border-top: 1px solid #AB47BC !important;
}

.border-bottom-purple.border-bottom-lighten-1 {
  border-bottom: 1px solid #AB47BC !important;
}

.border-left-purple.border-left-lighten-1 {
  border-left: 1px solid #AB47BC !important;
}

.border-right-purple.border-right-lighten-1 {
  border-right: 1px solid #AB47BC !important;
}

.overlay-purple.overlay-lighten-1 {
  background: #AB47BC;
  /* The Fallback */
  background: rgba(171, 71, 188, 0.8);
}

.purple {
  color: #9C27B0 !important;
}

.bg-purple {
  background-color: #9C27B0 !important;
}

.bg-purple .card-header, .bg-purple .card-footer {
  background-color: transparent;
}

.alert-purple {
  border-color: #9C27B0 !important;
  background-color: #c248d6 !important;
  color: #1a071e !important;
}

.alert-purple .alert-link {
  color: black !important;
}

.border-purple {
  border-color: #9C27B0;
}

.bg-purple.tag-glow, .border-purple.tag-glow {
  box-shadow: 0px 0px 10px #9C27B0;
}

.overlay-purple {
  background: #9C27B0;
  /* The Fallback */
  background: rgba(156, 39, 176, 0.8);
}

.card-outline-purple {
  border-width: 1px;
  border-style: solid;
  border-color: #9C27B0;
  background-color: transparent;
}

.card-outline-purple .card-header, .card-outline-purple .card-footer {
  background-color: transparent;
}

.btn-purple {
  border-color: #7B1FA2 !important;
  background-color: #9C27B0 !important;
  color: #FFFFFF;
}

.btn-purple:hover {
  border-color: #8E24AA !important;
  background-color: #AB47BC !important;
  color: #FFF !important;
}

.btn-purple:focus, .btn-purple:active {
  border-color: #7B1FA2 !important;
  background-color: #6A1B9A !important;
  color: #FFF !important;
}

.btn-outline-purple {
  border-color: #9C27B0;
  background-color: transparent;
  color: #9C27B0;
}

.btn-outline-purple:hover {
  background-color: #9C27B0;
  color: #FFF !important;
}

.progress-purple[value]::-webkit-progress-value {
  background-color: #9C27B0;
}

.progress-purple[value]::-moz-progress-bar {
  background-color: #9C27B0;
}

.progress-purple[value]::-ms-fill {
  background-color: #9C27B0;
}

@media screen and (min-width: 0\0 ) {
  .progress-purple .progress-bar {
    background-color: #9C27B0;
  }
}

input:focus ~ .bg-purple {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #9C27B0 !important;
}

.border-purple {
  border: 1px solid #9C27B0 !important;
}

.border-top-purple {
  border-top: 1px solid #9C27B0;
}

.border-bottom-purple {
  border-bottom: 1px solid #9C27B0;
}

.border-left-purple {
  border-left: 1px solid #9C27B0;
}

.border-right-purple {
  border-right: 1px solid #9C27B0;
}

.purple.darken-1 {
  color: #8E24AA !important;
}

.bg-purple.bg-darken-1 {
  background-color: #8E24AA !important;
}

.btn-purple.btn-darken-1 {
  border-color: #7B1FA2 !important;
  background-color: #8E24AA !important;
}

.btn-purple.btn-darken-1:hover {
  border-color: #7B1FA2 !important;
  background-color: #6A1B9A !important;
}

.btn-purple.btn-darken-1:focus, .btn-purple.btn-darken-1:active {
  border-color: #6A1B9A !important;
  background-color: #4A148C !important;
}

.btn-outline-purple.btn-outline-darken-1 {
  border-color: #8E24AA !important;
  color: #8E24AA !important;
}

.btn-outline-purple.btn-outline-darken-1:hover {
  background-color: #8E24AA !important;
}

.progress-purple.progress-darken-1[value]::-webkit-progress-value {
  background-color: #8E24AA;
}

.progress-purple.progress-darken-1[value]::-moz-progress-bar {
  background-color: #8E24AA;
}

.progress-purple.progress-darken-1[value]::-ms-fill {
  background-color: #8E24AA;
}

@media screen and (min-width: 0\0 ) {
  .progress-purple.progress-darken-1 .progress-bar {
    background-color: #8E24AA;
  }
}

input:focus ~ .bg-purple {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #8E24AA !important;
}

.border-purple.border-darken-1 {
  border: 1px solid #8E24AA !important;
}

.border-top-purple.border-top-darken-1 {
  border-top: 1px solid #8E24AA !important;
}

.border-bottom-purple.border-bottom-darken-1 {
  border-bottom: 1px solid #8E24AA !important;
}

.border-left-purple.border-left-darken-1 {
  border-left: 1px solid #8E24AA !important;
}

.border-right-purple.border-right-darken-1 {
  border-right: 1px solid #8E24AA !important;
}

.overlay-purple.overlay-darken-1 {
  background: #8E24AA;
  /* The Fallback */
  background: rgba(142, 36, 170, 0.8);
}

.purple.darken-2 {
  color: #7B1FA2 !important;
}

.bg-purple.bg-darken-2 {
  background-color: #7B1FA2 !important;
}

.btn-purple.btn-darken-2 {
  border-color: #7B1FA2 !important;
  background-color: #7B1FA2 !important;
}

.btn-purple.btn-darken-2:hover {
  border-color: #7B1FA2 !important;
  background-color: #6A1B9A !important;
}

.btn-purple.btn-darken-2:focus, .btn-purple.btn-darken-2:active {
  border-color: #6A1B9A !important;
  background-color: #4A148C !important;
}

.btn-outline-purple.btn-outline-darken-2 {
  border-color: #7B1FA2 !important;
  color: #7B1FA2 !important;
}

.btn-outline-purple.btn-outline-darken-2:hover {
  background-color: #7B1FA2 !important;
}

.progress-purple.progress-darken-2[value]::-webkit-progress-value {
  background-color: #7B1FA2;
}

.progress-purple.progress-darken-2[value]::-moz-progress-bar {
  background-color: #7B1FA2;
}

.progress-purple.progress-darken-2[value]::-ms-fill {
  background-color: #7B1FA2;
}

@media screen and (min-width: 0\0 ) {
  .progress-purple.progress-darken-2 .progress-bar {
    background-color: #7B1FA2;
  }
}

input:focus ~ .bg-purple {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #7B1FA2 !important;
}

.border-purple.border-darken-2 {
  border: 1px solid #7B1FA2 !important;
}

.border-top-purple.border-top-darken-2 {
  border-top: 1px solid #7B1FA2 !important;
}

.border-bottom-purple.border-bottom-darken-2 {
  border-bottom: 1px solid #7B1FA2 !important;
}

.border-left-purple.border-left-darken-2 {
  border-left: 1px solid #7B1FA2 !important;
}

.border-right-purple.border-right-darken-2 {
  border-right: 1px solid #7B1FA2 !important;
}

.overlay-purple.overlay-darken-2 {
  background: #7B1FA2;
  /* The Fallback */
  background: rgba(123, 31, 162, 0.8);
}

.purple.darken-3 {
  color: #6A1B9A !important;
}

.bg-purple.bg-darken-3 {
  background-color: #6A1B9A !important;
}

.btn-purple.btn-darken-3 {
  border-color: #7B1FA2 !important;
  background-color: #6A1B9A !important;
}

.btn-purple.btn-darken-3:hover {
  border-color: #7B1FA2 !important;
  background-color: #6A1B9A !important;
}

.btn-purple.btn-darken-3:focus, .btn-purple.btn-darken-3:active {
  border-color: #6A1B9A !important;
  background-color: #4A148C !important;
}

.btn-outline-purple.btn-outline-darken-3 {
  border-color: #6A1B9A !important;
  color: #6A1B9A !important;
}

.btn-outline-purple.btn-outline-darken-3:hover {
  background-color: #6A1B9A !important;
}

.progress-purple.progress-darken-3[value]::-webkit-progress-value {
  background-color: #6A1B9A;
}

.progress-purple.progress-darken-3[value]::-moz-progress-bar {
  background-color: #6A1B9A;
}

.progress-purple.progress-darken-3[value]::-ms-fill {
  background-color: #6A1B9A;
}

@media screen and (min-width: 0\0 ) {
  .progress-purple.progress-darken-3 .progress-bar {
    background-color: #6A1B9A;
  }
}

input:focus ~ .bg-purple {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #6A1B9A !important;
}

.border-purple.border-darken-3 {
  border: 1px solid #6A1B9A !important;
}

.border-top-purple.border-top-darken-3 {
  border-top: 1px solid #6A1B9A !important;
}

.border-bottom-purple.border-bottom-darken-3 {
  border-bottom: 1px solid #6A1B9A !important;
}

.border-left-purple.border-left-darken-3 {
  border-left: 1px solid #6A1B9A !important;
}

.border-right-purple.border-right-darken-3 {
  border-right: 1px solid #6A1B9A !important;
}

.overlay-purple.overlay-darken-3 {
  background: #6A1B9A;
  /* The Fallback */
  background: rgba(106, 27, 154, 0.8);
}

.purple.darken-4 {
  color: #4A148C !important;
}

.bg-purple.bg-darken-4 {
  background-color: #4A148C !important;
}

.btn-purple.btn-darken-4 {
  border-color: #7B1FA2 !important;
  background-color: #4A148C !important;
}

.btn-purple.btn-darken-4:hover {
  border-color: #7B1FA2 !important;
  background-color: #6A1B9A !important;
}

.btn-purple.btn-darken-4:focus, .btn-purple.btn-darken-4:active {
  border-color: #6A1B9A !important;
  background-color: #4A148C !important;
}

.btn-outline-purple.btn-outline-darken-4 {
  border-color: #4A148C !important;
  color: #4A148C !important;
}

.btn-outline-purple.btn-outline-darken-4:hover {
  background-color: #4A148C !important;
}

.progress-purple.progress-darken-4[value]::-webkit-progress-value {
  background-color: #4A148C;
}

.progress-purple.progress-darken-4[value]::-moz-progress-bar {
  background-color: #4A148C;
}

.progress-purple.progress-darken-4[value]::-ms-fill {
  background-color: #4A148C;
}

@media screen and (min-width: 0\0 ) {
  .progress-purple.progress-darken-4 .progress-bar {
    background-color: #4A148C;
  }
}

input:focus ~ .bg-purple {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #4A148C !important;
}

.border-purple.border-darken-4 {
  border: 1px solid #4A148C !important;
}

.border-top-purple.border-top-darken-4 {
  border-top: 1px solid #4A148C !important;
}

.border-bottom-purple.border-bottom-darken-4 {
  border-bottom: 1px solid #4A148C !important;
}

.border-left-purple.border-left-darken-4 {
  border-left: 1px solid #4A148C !important;
}

.border-right-purple.border-right-darken-4 {
  border-right: 1px solid #4A148C !important;
}

.overlay-purple.overlay-darken-4 {
  background: #4A148C;
  /* The Fallback */
  background: rgba(74, 20, 140, 0.8);
}

.purple.accent-1 {
  color: #EA80FC !important;
}

.bg-purple.bg-accent-1 {
  background-color: #EA80FC !important;
}

.btn-purple.btn-accent-1 {
  border-color: #7B1FA2 !important;
  background-color: #EA80FC !important;
}

.btn-purple.btn-accent-1:hover {
  border-color: #7B1FA2 !important;
  background-color: #6A1B9A !important;
}

.btn-purple.btn-accent-1:focus, .btn-purple.btn-accent-1:active {
  border-color: #6A1B9A !important;
  background-color: #4A148C !important;
}

.btn-outline-purple.btn-outline-accent-1 {
  border-color: #EA80FC !important;
  color: #EA80FC !important;
}

.btn-outline-purple.btn-outline-accent-1:hover {
  background-color: #EA80FC !important;
}

.progress-purple.progress-accent-1[value]::-webkit-progress-value {
  background-color: #EA80FC;
}

.progress-purple.progress-accent-1[value]::-moz-progress-bar {
  background-color: #EA80FC;
}

.progress-purple.progress-accent-1[value]::-ms-fill {
  background-color: #EA80FC;
}

@media screen and (min-width: 0\0 ) {
  .progress-purple.progress-accent-1 .progress-bar {
    background-color: #EA80FC;
  }
}

input:focus ~ .bg-purple {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #EA80FC !important;
}

.border-purple.border-accent-1 {
  border: 1px solid #EA80FC !important;
}

.border-top-purple.border-top-accent-1 {
  border-top: 1px solid #EA80FC !important;
}

.border-bottom-purple.border-bottom-accent-1 {
  border-bottom: 1px solid #EA80FC !important;
}

.border-left-purple.border-left-accent-1 {
  border-left: 1px solid #EA80FC !important;
}

.border-right-purple.border-right-accent-1 {
  border-right: 1px solid #EA80FC !important;
}

.overlay-purple.overlay-accent-1 {
  background: #EA80FC;
  /* The Fallback */
  background: rgba(234, 128, 252, 0.8);
}

.purple.accent-2 {
  color: #E040FB !important;
}

.bg-purple.bg-accent-2 {
  background-color: #E040FB !important;
}

.btn-purple.btn-accent-2 {
  border-color: #7B1FA2 !important;
  background-color: #E040FB !important;
}

.btn-purple.btn-accent-2:hover {
  border-color: #7B1FA2 !important;
  background-color: #6A1B9A !important;
}

.btn-purple.btn-accent-2:focus, .btn-purple.btn-accent-2:active {
  border-color: #6A1B9A !important;
  background-color: #4A148C !important;
}

.btn-outline-purple.btn-outline-accent-2 {
  border-color: #E040FB !important;
  color: #E040FB !important;
}

.btn-outline-purple.btn-outline-accent-2:hover {
  background-color: #E040FB !important;
}

.progress-purple.progress-accent-2[value]::-webkit-progress-value {
  background-color: #E040FB;
}

.progress-purple.progress-accent-2[value]::-moz-progress-bar {
  background-color: #E040FB;
}

.progress-purple.progress-accent-2[value]::-ms-fill {
  background-color: #E040FB;
}

@media screen and (min-width: 0\0 ) {
  .progress-purple.progress-accent-2 .progress-bar {
    background-color: #E040FB;
  }
}

input:focus ~ .bg-purple {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #E040FB !important;
}

.border-purple.border-accent-2 {
  border: 1px solid #E040FB !important;
}

.border-top-purple.border-top-accent-2 {
  border-top: 1px solid #E040FB !important;
}

.border-bottom-purple.border-bottom-accent-2 {
  border-bottom: 1px solid #E040FB !important;
}

.border-left-purple.border-left-accent-2 {
  border-left: 1px solid #E040FB !important;
}

.border-right-purple.border-right-accent-2 {
  border-right: 1px solid #E040FB !important;
}

.overlay-purple.overlay-accent-2 {
  background: #E040FB;
  /* The Fallback */
  background: rgba(224, 64, 251, 0.8);
}

.purple.accent-3 {
  color: #D500F9 !important;
}

.bg-purple.bg-accent-3 {
  background-color: #D500F9 !important;
}

.btn-purple.btn-accent-3 {
  border-color: #7B1FA2 !important;
  background-color: #D500F9 !important;
}

.btn-purple.btn-accent-3:hover {
  border-color: #7B1FA2 !important;
  background-color: #6A1B9A !important;
}

.btn-purple.btn-accent-3:focus, .btn-purple.btn-accent-3:active {
  border-color: #6A1B9A !important;
  background-color: #4A148C !important;
}

.btn-outline-purple.btn-outline-accent-3 {
  border-color: #D500F9 !important;
  color: #D500F9 !important;
}

.btn-outline-purple.btn-outline-accent-3:hover {
  background-color: #D500F9 !important;
}

.progress-purple.progress-accent-3[value]::-webkit-progress-value {
  background-color: #D500F9;
}

.progress-purple.progress-accent-3[value]::-moz-progress-bar {
  background-color: #D500F9;
}

.progress-purple.progress-accent-3[value]::-ms-fill {
  background-color: #D500F9;
}

@media screen and (min-width: 0\0 ) {
  .progress-purple.progress-accent-3 .progress-bar {
    background-color: #D500F9;
  }
}

input:focus ~ .bg-purple {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #D500F9 !important;
}

.border-purple.border-accent-3 {
  border: 1px solid #D500F9 !important;
}

.border-top-purple.border-top-accent-3 {
  border-top: 1px solid #D500F9 !important;
}

.border-bottom-purple.border-bottom-accent-3 {
  border-bottom: 1px solid #D500F9 !important;
}

.border-left-purple.border-left-accent-3 {
  border-left: 1px solid #D500F9 !important;
}

.border-right-purple.border-right-accent-3 {
  border-right: 1px solid #D500F9 !important;
}

.overlay-purple.overlay-accent-3 {
  background: #D500F9;
  /* The Fallback */
  background: rgba(213, 0, 249, 0.8);
}

.purple.accent-4 {
  color: #DD00FF !important;
}

.bg-purple.bg-accent-4 {
  background-color: #DD00FF !important;
}

.btn-purple.btn-accent-4 {
  border-color: #7B1FA2 !important;
  background-color: #DD00FF !important;
}

.btn-purple.btn-accent-4:hover {
  border-color: #7B1FA2 !important;
  background-color: #6A1B9A !important;
}

.btn-purple.btn-accent-4:focus, .btn-purple.btn-accent-4:active {
  border-color: #6A1B9A !important;
  background-color: #4A148C !important;
}

.btn-outline-purple.btn-outline-accent-4 {
  border-color: #DD00FF !important;
  color: #DD00FF !important;
}

.btn-outline-purple.btn-outline-accent-4:hover {
  background-color: #DD00FF !important;
}

.progress-purple.progress-accent-4[value]::-webkit-progress-value {
  background-color: #DD00FF;
}

.progress-purple.progress-accent-4[value]::-moz-progress-bar {
  background-color: #DD00FF;
}

.progress-purple.progress-accent-4[value]::-ms-fill {
  background-color: #DD00FF;
}

@media screen and (min-width: 0\0 ) {
  .progress-purple.progress-accent-4 .progress-bar {
    background-color: #DD00FF;
  }
}

input:focus ~ .bg-purple {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #DD00FF !important;
}

.border-purple.border-accent-4 {
  border: 1px solid #DD00FF !important;
}

.border-top-purple.border-top-accent-4 {
  border-top: 1px solid #DD00FF !important;
}

.border-bottom-purple.border-bottom-accent-4 {
  border-bottom: 1px solid #DD00FF !important;
}

.border-left-purple.border-left-accent-4 {
  border-left: 1px solid #DD00FF !important;
}

.border-right-purple.border-right-accent-4 {
  border-right: 1px solid #DD00FF !important;
}

.overlay-purple.overlay-accent-4 {
  background: #DD00FF;
  /* The Fallback */
  background: rgba(221, 0, 255, 0.8);
}

.blue.lighten-5 {
  color: #E3F2FD !important;
}

.bg-blue.bg-lighten-5 {
  background-color: #E3F2FD !important;
}

.btn-blue.btn-lighten-5 {
  border-color: #1976D2 !important;
  background-color: #E3F2FD !important;
}

.btn-blue.btn-lighten-5:hover {
  border-color: #1976D2 !important;
  background-color: #1565C0 !important;
}

.btn-blue.btn-lighten-5:focus, .btn-blue.btn-lighten-5:active {
  border-color: #1565C0 !important;
  background-color: #0D47A1 !important;
}

.btn-outline-blue.btn-outline-lighten-5 {
  border-color: #E3F2FD !important;
  color: #E3F2FD !important;
}

.btn-outline-blue.btn-outline-lighten-5:hover {
  background-color: #E3F2FD !important;
}

.progress-blue.progress-lighten-5[value]::-webkit-progress-value {
  background-color: #E3F2FD;
}

.progress-blue.progress-lighten-5[value]::-moz-progress-bar {
  background-color: #E3F2FD;
}

.progress-blue.progress-lighten-5[value]::-ms-fill {
  background-color: #E3F2FD;
}

@media screen and (min-width: 0\0 ) {
  .progress-blue.progress-lighten-5 .progress-bar {
    background-color: #E3F2FD;
  }
}

input:focus ~ .bg-blue {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #E3F2FD !important;
}

.border-blue.border-lighten-5 {
  border: 1px solid #E3F2FD !important;
}

.border-top-blue.border-top-lighten-5 {
  border-top: 1px solid #E3F2FD !important;
}

.border-bottom-blue.border-bottom-lighten-5 {
  border-bottom: 1px solid #E3F2FD !important;
}

.border-left-blue.border-left-lighten-5 {
  border-left: 1px solid #E3F2FD !important;
}

.border-right-blue.border-right-lighten-5 {
  border-right: 1px solid #E3F2FD !important;
}

.overlay-blue.overlay-lighten-5 {
  background: #E3F2FD;
  /* The Fallback */
  background: rgba(227, 242, 253, 0.8);
}

.blue.lighten-4 {
  color: #BBDEFB !important;
}

.bg-blue.bg-lighten-4 {
  background-color: #BBDEFB !important;
}

.btn-blue.btn-lighten-4 {
  border-color: #1976D2 !important;
  background-color: #BBDEFB !important;
}

.btn-blue.btn-lighten-4:hover {
  border-color: #1976D2 !important;
  background-color: #1565C0 !important;
}

.btn-blue.btn-lighten-4:focus, .btn-blue.btn-lighten-4:active {
  border-color: #1565C0 !important;
  background-color: #0D47A1 !important;
}

.btn-outline-blue.btn-outline-lighten-4 {
  border-color: #BBDEFB !important;
  color: #BBDEFB !important;
}

.btn-outline-blue.btn-outline-lighten-4:hover {
  background-color: #BBDEFB !important;
}

.progress-blue.progress-lighten-4[value]::-webkit-progress-value {
  background-color: #BBDEFB;
}

.progress-blue.progress-lighten-4[value]::-moz-progress-bar {
  background-color: #BBDEFB;
}

.progress-blue.progress-lighten-4[value]::-ms-fill {
  background-color: #BBDEFB;
}

@media screen and (min-width: 0\0 ) {
  .progress-blue.progress-lighten-4 .progress-bar {
    background-color: #BBDEFB;
  }
}

input:focus ~ .bg-blue {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #BBDEFB !important;
}

.border-blue.border-lighten-4 {
  border: 1px solid #BBDEFB !important;
}

.border-top-blue.border-top-lighten-4 {
  border-top: 1px solid #BBDEFB !important;
}

.border-bottom-blue.border-bottom-lighten-4 {
  border-bottom: 1px solid #BBDEFB !important;
}

.border-left-blue.border-left-lighten-4 {
  border-left: 1px solid #BBDEFB !important;
}

.border-right-blue.border-right-lighten-4 {
  border-right: 1px solid #BBDEFB !important;
}

.overlay-blue.overlay-lighten-4 {
  background: #BBDEFB;
  /* The Fallback */
  background: rgba(187, 222, 251, 0.8);
}

.blue.lighten-3 {
  color: #90CAF9 !important;
}

.bg-blue.bg-lighten-3 {
  background-color: #90CAF9 !important;
}

.btn-blue.btn-lighten-3 {
  border-color: #1976D2 !important;
  background-color: #90CAF9 !important;
}

.btn-blue.btn-lighten-3:hover {
  border-color: #1976D2 !important;
  background-color: #1565C0 !important;
}

.btn-blue.btn-lighten-3:focus, .btn-blue.btn-lighten-3:active {
  border-color: #1565C0 !important;
  background-color: #0D47A1 !important;
}

.btn-outline-blue.btn-outline-lighten-3 {
  border-color: #90CAF9 !important;
  color: #90CAF9 !important;
}

.btn-outline-blue.btn-outline-lighten-3:hover {
  background-color: #90CAF9 !important;
}

.progress-blue.progress-lighten-3[value]::-webkit-progress-value {
  background-color: #90CAF9;
}

.progress-blue.progress-lighten-3[value]::-moz-progress-bar {
  background-color: #90CAF9;
}

.progress-blue.progress-lighten-3[value]::-ms-fill {
  background-color: #90CAF9;
}

@media screen and (min-width: 0\0 ) {
  .progress-blue.progress-lighten-3 .progress-bar {
    background-color: #90CAF9;
  }
}

input:focus ~ .bg-blue {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #90CAF9 !important;
}

.border-blue.border-lighten-3 {
  border: 1px solid #90CAF9 !important;
}

.border-top-blue.border-top-lighten-3 {
  border-top: 1px solid #90CAF9 !important;
}

.border-bottom-blue.border-bottom-lighten-3 {
  border-bottom: 1px solid #90CAF9 !important;
}

.border-left-blue.border-left-lighten-3 {
  border-left: 1px solid #90CAF9 !important;
}

.border-right-blue.border-right-lighten-3 {
  border-right: 1px solid #90CAF9 !important;
}

.overlay-blue.overlay-lighten-3 {
  background: #90CAF9;
  /* The Fallback */
  background: rgba(144, 202, 249, 0.8);
}

.blue.lighten-2 {
  color: #64B5F6 !important;
}

.bg-blue.bg-lighten-2 {
  background-color: #64B5F6 !important;
}

.btn-blue.btn-lighten-2 {
  border-color: #1976D2 !important;
  background-color: #64B5F6 !important;
}

.btn-blue.btn-lighten-2:hover {
  border-color: #1976D2 !important;
  background-color: #1565C0 !important;
}

.btn-blue.btn-lighten-2:focus, .btn-blue.btn-lighten-2:active {
  border-color: #1565C0 !important;
  background-color: #0D47A1 !important;
}

.btn-outline-blue.btn-outline-lighten-2 {
  border-color: #64B5F6 !important;
  color: #64B5F6 !important;
}

.btn-outline-blue.btn-outline-lighten-2:hover {
  background-color: #64B5F6 !important;
}

.progress-blue.progress-lighten-2[value]::-webkit-progress-value {
  background-color: #64B5F6;
}

.progress-blue.progress-lighten-2[value]::-moz-progress-bar {
  background-color: #64B5F6;
}

.progress-blue.progress-lighten-2[value]::-ms-fill {
  background-color: #64B5F6;
}

@media screen and (min-width: 0\0 ) {
  .progress-blue.progress-lighten-2 .progress-bar {
    background-color: #64B5F6;
  }
}

input:focus ~ .bg-blue {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #64B5F6 !important;
}

.border-blue.border-lighten-2 {
  border: 1px solid #64B5F6 !important;
}

.border-top-blue.border-top-lighten-2 {
  border-top: 1px solid #64B5F6 !important;
}

.border-bottom-blue.border-bottom-lighten-2 {
  border-bottom: 1px solid #64B5F6 !important;
}

.border-left-blue.border-left-lighten-2 {
  border-left: 1px solid #64B5F6 !important;
}

.border-right-blue.border-right-lighten-2 {
  border-right: 1px solid #64B5F6 !important;
}

.overlay-blue.overlay-lighten-2 {
  background: #64B5F6;
  /* The Fallback */
  background: rgba(100, 181, 246, 0.8);
}

.blue.lighten-1 {
  color: #42A5F5 !important;
}

.bg-blue.bg-lighten-1 {
  background-color: #42A5F5 !important;
}

.btn-blue.btn-lighten-1 {
  border-color: #1976D2 !important;
  background-color: #42A5F5 !important;
}

.btn-blue.btn-lighten-1:hover {
  border-color: #1976D2 !important;
  background-color: #1565C0 !important;
}

.btn-blue.btn-lighten-1:focus, .btn-blue.btn-lighten-1:active {
  border-color: #1565C0 !important;
  background-color: #0D47A1 !important;
}

.btn-outline-blue.btn-outline-lighten-1 {
  border-color: #42A5F5 !important;
  color: #42A5F5 !important;
}

.btn-outline-blue.btn-outline-lighten-1:hover {
  background-color: #42A5F5 !important;
}

.progress-blue.progress-lighten-1[value]::-webkit-progress-value {
  background-color: #42A5F5;
}

.progress-blue.progress-lighten-1[value]::-moz-progress-bar {
  background-color: #42A5F5;
}

.progress-blue.progress-lighten-1[value]::-ms-fill {
  background-color: #42A5F5;
}

@media screen and (min-width: 0\0 ) {
  .progress-blue.progress-lighten-1 .progress-bar {
    background-color: #42A5F5;
  }
}

input:focus ~ .bg-blue {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #42A5F5 !important;
}

.border-blue.border-lighten-1 {
  border: 1px solid #42A5F5 !important;
}

.border-top-blue.border-top-lighten-1 {
  border-top: 1px solid #42A5F5 !important;
}

.border-bottom-blue.border-bottom-lighten-1 {
  border-bottom: 1px solid #42A5F5 !important;
}

.border-left-blue.border-left-lighten-1 {
  border-left: 1px solid #42A5F5 !important;
}

.border-right-blue.border-right-lighten-1 {
  border-right: 1px solid #42A5F5 !important;
}

.overlay-blue.overlay-lighten-1 {
  background: #42A5F5;
  /* The Fallback */
  background: rgba(66, 165, 245, 0.8);
}

.blue {
  color: #2196F3 !important;
}

.bg-blue {
  background-color: #2196F3 !important;
}

.bg-blue .card-header, .bg-blue .card-footer {
  background-color: transparent;
}

.alert-blue {
  border-color: #2196F3 !important;
  background-color: #65b6f7 !important;
  color: #05365d !important;
}

.alert-blue .alert-link {
  color: #031f36 !important;
}

.border-blue {
  border-color: #2196F3;
}

.bg-blue.tag-glow, .border-blue.tag-glow {
  box-shadow: 0px 0px 10px #2196F3;
}

.overlay-blue {
  background: #2196F3;
  /* The Fallback */
  background: rgba(33, 150, 243, 0.8);
}

.card-outline-blue {
  border-width: 1px;
  border-style: solid;
  border-color: #2196F3;
  background-color: transparent;
}

.card-outline-blue .card-header, .card-outline-blue .card-footer {
  background-color: transparent;
}

.btn-blue {
  border-color: #1976D2 !important;
  background-color: #2196F3 !important;
  color: #FFFFFF;
}

.btn-blue:hover {
  border-color: #1E88E5 !important;
  background-color: #42A5F5 !important;
  color: #FFF !important;
}

.btn-blue:focus, .btn-blue:active {
  border-color: #1976D2 !important;
  background-color: #1565C0 !important;
  color: #FFF !important;
}

.btn-outline-blue {
  border-color: #2196F3;
  background-color: transparent;
  color: #2196F3;
}

.btn-outline-blue:hover {
  background-color: #2196F3;
  color: #FFF !important;
}

.progress-blue[value]::-webkit-progress-value {
  background-color: #2196F3;
}

.progress-blue[value]::-moz-progress-bar {
  background-color: #2196F3;
}

.progress-blue[value]::-ms-fill {
  background-color: #2196F3;
}

@media screen and (min-width: 0\0 ) {
  .progress-blue .progress-bar {
    background-color: #2196F3;
  }
}

input:focus ~ .bg-blue {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #2196F3 !important;
}

.border-blue {
  border: 1px solid #2196F3 !important;
}

.border-top-blue {
  border-top: 1px solid #2196F3;
}

.border-bottom-blue {
  border-bottom: 1px solid #2196F3;
}

.border-left-blue {
  border-left: 1px solid #2196F3;
}

.border-right-blue {
  border-right: 1px solid #2196F3;
}

.blue.darken-1 {
  color: #1E88E5 !important;
}

.bg-blue.bg-darken-1 {
  background-color: #1E88E5 !important;
}

.btn-blue.btn-darken-1 {
  border-color: #1976D2 !important;
  background-color: #1E88E5 !important;
}

.btn-blue.btn-darken-1:hover {
  border-color: #1976D2 !important;
  background-color: #1565C0 !important;
}

.btn-blue.btn-darken-1:focus, .btn-blue.btn-darken-1:active {
  border-color: #1565C0 !important;
  background-color: #0D47A1 !important;
}

.btn-outline-blue.btn-outline-darken-1 {
  border-color: #1E88E5 !important;
  color: #1E88E5 !important;
}

.btn-outline-blue.btn-outline-darken-1:hover {
  background-color: #1E88E5 !important;
}

.progress-blue.progress-darken-1[value]::-webkit-progress-value {
  background-color: #1E88E5;
}

.progress-blue.progress-darken-1[value]::-moz-progress-bar {
  background-color: #1E88E5;
}

.progress-blue.progress-darken-1[value]::-ms-fill {
  background-color: #1E88E5;
}

@media screen and (min-width: 0\0 ) {
  .progress-blue.progress-darken-1 .progress-bar {
    background-color: #1E88E5;
  }
}

input:focus ~ .bg-blue {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #1E88E5 !important;
}

.border-blue.border-darken-1 {
  border: 1px solid #1E88E5 !important;
}

.border-top-blue.border-top-darken-1 {
  border-top: 1px solid #1E88E5 !important;
}

.border-bottom-blue.border-bottom-darken-1 {
  border-bottom: 1px solid #1E88E5 !important;
}

.border-left-blue.border-left-darken-1 {
  border-left: 1px solid #1E88E5 !important;
}

.border-right-blue.border-right-darken-1 {
  border-right: 1px solid #1E88E5 !important;
}

.overlay-blue.overlay-darken-1 {
  background: #1E88E5;
  /* The Fallback */
  background: rgba(30, 136, 229, 0.8);
}

.blue.darken-2 {
  color: #1976D2 !important;
}

.bg-blue.bg-darken-2 {
  background-color: #1976D2 !important;
}

.btn-blue.btn-darken-2 {
  border-color: #1976D2 !important;
  background-color: #1976D2 !important;
}

.btn-blue.btn-darken-2:hover {
  border-color: #1976D2 !important;
  background-color: #1565C0 !important;
}

.btn-blue.btn-darken-2:focus, .btn-blue.btn-darken-2:active {
  border-color: #1565C0 !important;
  background-color: #0D47A1 !important;
}

.btn-outline-blue.btn-outline-darken-2 {
  border-color: #1976D2 !important;
  color: #1976D2 !important;
}

.btn-outline-blue.btn-outline-darken-2:hover {
  background-color: #1976D2 !important;
}

.progress-blue.progress-darken-2[value]::-webkit-progress-value {
  background-color: #1976D2;
}

.progress-blue.progress-darken-2[value]::-moz-progress-bar {
  background-color: #1976D2;
}

.progress-blue.progress-darken-2[value]::-ms-fill {
  background-color: #1976D2;
}

@media screen and (min-width: 0\0 ) {
  .progress-blue.progress-darken-2 .progress-bar {
    background-color: #1976D2;
  }
}

input:focus ~ .bg-blue {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #1976D2 !important;
}

.border-blue.border-darken-2 {
  border: 1px solid #1976D2 !important;
}

.border-top-blue.border-top-darken-2 {
  border-top: 1px solid #1976D2 !important;
}

.border-bottom-blue.border-bottom-darken-2 {
  border-bottom: 1px solid #1976D2 !important;
}

.border-left-blue.border-left-darken-2 {
  border-left: 1px solid #1976D2 !important;
}

.border-right-blue.border-right-darken-2 {
  border-right: 1px solid #1976D2 !important;
}

.overlay-blue.overlay-darken-2 {
  background: #1976D2;
  /* The Fallback */
  background: rgba(25, 118, 210, 0.8);
}

.blue.darken-3 {
  color: #1565C0 !important;
}

.bg-blue.bg-darken-3 {
  background-color: #1565C0 !important;
}

.btn-blue.btn-darken-3 {
  border-color: #1976D2 !important;
  background-color: #1565C0 !important;
}

.btn-blue.btn-darken-3:hover {
  border-color: #1976D2 !important;
  background-color: #1565C0 !important;
}

.btn-blue.btn-darken-3:focus, .btn-blue.btn-darken-3:active {
  border-color: #1565C0 !important;
  background-color: #0D47A1 !important;
}

.btn-outline-blue.btn-outline-darken-3 {
  border-color: #1565C0 !important;
  color: #1565C0 !important;
}

.btn-outline-blue.btn-outline-darken-3:hover {
  background-color: #1565C0 !important;
}

.progress-blue.progress-darken-3[value]::-webkit-progress-value {
  background-color: #1565C0;
}

.progress-blue.progress-darken-3[value]::-moz-progress-bar {
  background-color: #1565C0;
}

.progress-blue.progress-darken-3[value]::-ms-fill {
  background-color: #1565C0;
}

@media screen and (min-width: 0\0 ) {
  .progress-blue.progress-darken-3 .progress-bar {
    background-color: #1565C0;
  }
}

input:focus ~ .bg-blue {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #1565C0 !important;
}

.border-blue.border-darken-3 {
  border: 1px solid #1565C0 !important;
}

.border-top-blue.border-top-darken-3 {
  border-top: 1px solid #1565C0 !important;
}

.border-bottom-blue.border-bottom-darken-3 {
  border-bottom: 1px solid #1565C0 !important;
}

.border-left-blue.border-left-darken-3 {
  border-left: 1px solid #1565C0 !important;
}

.border-right-blue.border-right-darken-3 {
  border-right: 1px solid #1565C0 !important;
}

.overlay-blue.overlay-darken-3 {
  background: #1565C0;
  /* The Fallback */
  background: rgba(21, 101, 192, 0.8);
}

.blue.darken-4 {
  color: #0D47A1 !important;
}

.bg-blue.bg-darken-4 {
  background-color: #0D47A1 !important;
}

.btn-blue.btn-darken-4 {
  border-color: #1976D2 !important;
  background-color: #0D47A1 !important;
}

.btn-blue.btn-darken-4:hover {
  border-color: #1976D2 !important;
  background-color: #1565C0 !important;
}

.btn-blue.btn-darken-4:focus, .btn-blue.btn-darken-4:active {
  border-color: #1565C0 !important;
  background-color: #0D47A1 !important;
}

.btn-outline-blue.btn-outline-darken-4 {
  border-color: #0D47A1 !important;
  color: #0D47A1 !important;
}

.btn-outline-blue.btn-outline-darken-4:hover {
  background-color: #0D47A1 !important;
}

.progress-blue.progress-darken-4[value]::-webkit-progress-value {
  background-color: #0D47A1;
}

.progress-blue.progress-darken-4[value]::-moz-progress-bar {
  background-color: #0D47A1;
}

.progress-blue.progress-darken-4[value]::-ms-fill {
  background-color: #0D47A1;
}

@media screen and (min-width: 0\0 ) {
  .progress-blue.progress-darken-4 .progress-bar {
    background-color: #0D47A1;
  }
}

input:focus ~ .bg-blue {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #0D47A1 !important;
}

.border-blue.border-darken-4 {
  border: 1px solid #0D47A1 !important;
}

.border-top-blue.border-top-darken-4 {
  border-top: 1px solid #0D47A1 !important;
}

.border-bottom-blue.border-bottom-darken-4 {
  border-bottom: 1px solid #0D47A1 !important;
}

.border-left-blue.border-left-darken-4 {
  border-left: 1px solid #0D47A1 !important;
}

.border-right-blue.border-right-darken-4 {
  border-right: 1px solid #0D47A1 !important;
}

.overlay-blue.overlay-darken-4 {
  background: #0D47A1;
  /* The Fallback */
  background: rgba(13, 71, 161, 0.8);
}

.blue.accent-1 {
  color: #82B1FF !important;
}

.bg-blue.bg-accent-1 {
  background-color: #82B1FF !important;
}

.btn-blue.btn-accent-1 {
  border-color: #1976D2 !important;
  background-color: #82B1FF !important;
}

.btn-blue.btn-accent-1:hover {
  border-color: #1976D2 !important;
  background-color: #1565C0 !important;
}

.btn-blue.btn-accent-1:focus, .btn-blue.btn-accent-1:active {
  border-color: #1565C0 !important;
  background-color: #0D47A1 !important;
}

.btn-outline-blue.btn-outline-accent-1 {
  border-color: #82B1FF !important;
  color: #82B1FF !important;
}

.btn-outline-blue.btn-outline-accent-1:hover {
  background-color: #82B1FF !important;
}

.progress-blue.progress-accent-1[value]::-webkit-progress-value {
  background-color: #82B1FF;
}

.progress-blue.progress-accent-1[value]::-moz-progress-bar {
  background-color: #82B1FF;
}

.progress-blue.progress-accent-1[value]::-ms-fill {
  background-color: #82B1FF;
}

@media screen and (min-width: 0\0 ) {
  .progress-blue.progress-accent-1 .progress-bar {
    background-color: #82B1FF;
  }
}

input:focus ~ .bg-blue {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #82B1FF !important;
}

.border-blue.border-accent-1 {
  border: 1px solid #82B1FF !important;
}

.border-top-blue.border-top-accent-1 {
  border-top: 1px solid #82B1FF !important;
}

.border-bottom-blue.border-bottom-accent-1 {
  border-bottom: 1px solid #82B1FF !important;
}

.border-left-blue.border-left-accent-1 {
  border-left: 1px solid #82B1FF !important;
}

.border-right-blue.border-right-accent-1 {
  border-right: 1px solid #82B1FF !important;
}

.overlay-blue.overlay-accent-1 {
  background: #82B1FF;
  /* The Fallback */
  background: rgba(130, 177, 255, 0.8);
}

.blue.accent-2 {
  color: #448AFF !important;
}

.bg-blue.bg-accent-2 {
  background-color: #448AFF !important;
}

.btn-blue.btn-accent-2 {
  border-color: #1976D2 !important;
  background-color: #448AFF !important;
}

.btn-blue.btn-accent-2:hover {
  border-color: #1976D2 !important;
  background-color: #1565C0 !important;
}

.btn-blue.btn-accent-2:focus, .btn-blue.btn-accent-2:active {
  border-color: #1565C0 !important;
  background-color: #0D47A1 !important;
}

.btn-outline-blue.btn-outline-accent-2 {
  border-color: #448AFF !important;
  color: #448AFF !important;
}

.btn-outline-blue.btn-outline-accent-2:hover {
  background-color: #448AFF !important;
}

.progress-blue.progress-accent-2[value]::-webkit-progress-value {
  background-color: #448AFF;
}

.progress-blue.progress-accent-2[value]::-moz-progress-bar {
  background-color: #448AFF;
}

.progress-blue.progress-accent-2[value]::-ms-fill {
  background-color: #448AFF;
}

@media screen and (min-width: 0\0 ) {
  .progress-blue.progress-accent-2 .progress-bar {
    background-color: #448AFF;
  }
}

input:focus ~ .bg-blue {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #448AFF !important;
}

.border-blue.border-accent-2 {
  border: 1px solid #448AFF !important;
}

.border-top-blue.border-top-accent-2 {
  border-top: 1px solid #448AFF !important;
}

.border-bottom-blue.border-bottom-accent-2 {
  border-bottom: 1px solid #448AFF !important;
}

.border-left-blue.border-left-accent-2 {
  border-left: 1px solid #448AFF !important;
}

.border-right-blue.border-right-accent-2 {
  border-right: 1px solid #448AFF !important;
}

.overlay-blue.overlay-accent-2 {
  background: #448AFF;
  /* The Fallback */
  background: rgba(68, 138, 255, 0.8);
}

.blue.accent-3 {
  color: #2979FF !important;
}

.bg-blue.bg-accent-3 {
  background-color: #2979FF !important;
}

.btn-blue.btn-accent-3 {
  border-color: #1976D2 !important;
  background-color: #2979FF !important;
}

.btn-blue.btn-accent-3:hover {
  border-color: #1976D2 !important;
  background-color: #1565C0 !important;
}

.btn-blue.btn-accent-3:focus, .btn-blue.btn-accent-3:active {
  border-color: #1565C0 !important;
  background-color: #0D47A1 !important;
}

.btn-outline-blue.btn-outline-accent-3 {
  border-color: #2979FF !important;
  color: #2979FF !important;
}

.btn-outline-blue.btn-outline-accent-3:hover {
  background-color: #2979FF !important;
}

.progress-blue.progress-accent-3[value]::-webkit-progress-value {
  background-color: #2979FF;
}

.progress-blue.progress-accent-3[value]::-moz-progress-bar {
  background-color: #2979FF;
}

.progress-blue.progress-accent-3[value]::-ms-fill {
  background-color: #2979FF;
}

@media screen and (min-width: 0\0 ) {
  .progress-blue.progress-accent-3 .progress-bar {
    background-color: #2979FF;
  }
}

input:focus ~ .bg-blue {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #2979FF !important;
}

.border-blue.border-accent-3 {
  border: 1px solid #2979FF !important;
}

.border-top-blue.border-top-accent-3 {
  border-top: 1px solid #2979FF !important;
}

.border-bottom-blue.border-bottom-accent-3 {
  border-bottom: 1px solid #2979FF !important;
}

.border-left-blue.border-left-accent-3 {
  border-left: 1px solid #2979FF !important;
}

.border-right-blue.border-right-accent-3 {
  border-right: 1px solid #2979FF !important;
}

.overlay-blue.overlay-accent-3 {
  background: #2979FF;
  /* The Fallback */
  background: rgba(41, 121, 255, 0.8);
}

.blue.accent-4 {
  color: #2962FF !important;
}

.bg-blue.bg-accent-4 {
  background-color: #2962FF !important;
}

.btn-blue.btn-accent-4 {
  border-color: #1976D2 !important;
  background-color: #2962FF !important;
}

.btn-blue.btn-accent-4:hover {
  border-color: #1976D2 !important;
  background-color: #1565C0 !important;
}

.btn-blue.btn-accent-4:focus, .btn-blue.btn-accent-4:active {
  border-color: #1565C0 !important;
  background-color: #0D47A1 !important;
}

.btn-outline-blue.btn-outline-accent-4 {
  border-color: #2962FF !important;
  color: #2962FF !important;
}

.btn-outline-blue.btn-outline-accent-4:hover {
  background-color: #2962FF !important;
}

.progress-blue.progress-accent-4[value]::-webkit-progress-value {
  background-color: #2962FF;
}

.progress-blue.progress-accent-4[value]::-moz-progress-bar {
  background-color: #2962FF;
}

.progress-blue.progress-accent-4[value]::-ms-fill {
  background-color: #2962FF;
}

@media screen and (min-width: 0\0 ) {
  .progress-blue.progress-accent-4 .progress-bar {
    background-color: #2962FF;
  }
}

input:focus ~ .bg-blue {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #2962FF !important;
}

.border-blue.border-accent-4 {
  border: 1px solid #2962FF !important;
}

.border-top-blue.border-top-accent-4 {
  border-top: 1px solid #2962FF !important;
}

.border-bottom-blue.border-bottom-accent-4 {
  border-bottom: 1px solid #2962FF !important;
}

.border-left-blue.border-left-accent-4 {
  border-left: 1px solid #2962FF !important;
}

.border-right-blue.border-right-accent-4 {
  border-right: 1px solid #2962FF !important;
}

.overlay-blue.overlay-accent-4 {
  background: #2962FF;
  /* The Fallback */
  background: rgba(41, 98, 255, 0.8);
}

.cyan.lighten-5 {
  color: #E0F7FA !important;
}

.bg-cyan.bg-lighten-5 {
  background-color: #E0F7FA !important;
}

.btn-cyan.btn-lighten-5 {
  border-color: #0097A7 !important;
  background-color: #E0F7FA !important;
}

.btn-cyan.btn-lighten-5:hover {
  border-color: #0097A7 !important;
  background-color: #00838F !important;
}

.btn-cyan.btn-lighten-5:focus, .btn-cyan.btn-lighten-5:active {
  border-color: #00838F !important;
  background-color: #006064 !important;
}

.btn-outline-cyan.btn-outline-lighten-5 {
  border-color: #E0F7FA !important;
  color: #E0F7FA !important;
}

.btn-outline-cyan.btn-outline-lighten-5:hover {
  background-color: #E0F7FA !important;
}

.progress-cyan.progress-lighten-5[value]::-webkit-progress-value {
  background-color: #E0F7FA;
}

.progress-cyan.progress-lighten-5[value]::-moz-progress-bar {
  background-color: #E0F7FA;
}

.progress-cyan.progress-lighten-5[value]::-ms-fill {
  background-color: #E0F7FA;
}

@media screen and (min-width: 0\0 ) {
  .progress-cyan.progress-lighten-5 .progress-bar {
    background-color: #E0F7FA;
  }
}

input:focus ~ .bg-cyan {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #E0F7FA !important;
}

.border-cyan.border-lighten-5 {
  border: 1px solid #E0F7FA !important;
}

.border-top-cyan.border-top-lighten-5 {
  border-top: 1px solid #E0F7FA !important;
}

.border-bottom-cyan.border-bottom-lighten-5 {
  border-bottom: 1px solid #E0F7FA !important;
}

.border-left-cyan.border-left-lighten-5 {
  border-left: 1px solid #E0F7FA !important;
}

.border-right-cyan.border-right-lighten-5 {
  border-right: 1px solid #E0F7FA !important;
}

.overlay-cyan.overlay-lighten-5 {
  background: #E0F7FA;
  /* The Fallback */
  background: rgba(224, 247, 250, 0.8);
}

.cyan.lighten-4 {
  color: #B2EBF2 !important;
}

.bg-cyan.bg-lighten-4 {
  background-color: #B2EBF2 !important;
}

.btn-cyan.btn-lighten-4 {
  border-color: #0097A7 !important;
  background-color: #B2EBF2 !important;
}

.btn-cyan.btn-lighten-4:hover {
  border-color: #0097A7 !important;
  background-color: #00838F !important;
}

.btn-cyan.btn-lighten-4:focus, .btn-cyan.btn-lighten-4:active {
  border-color: #00838F !important;
  background-color: #006064 !important;
}

.btn-outline-cyan.btn-outline-lighten-4 {
  border-color: #B2EBF2 !important;
  color: #B2EBF2 !important;
}

.btn-outline-cyan.btn-outline-lighten-4:hover {
  background-color: #B2EBF2 !important;
}

.progress-cyan.progress-lighten-4[value]::-webkit-progress-value {
  background-color: #B2EBF2;
}

.progress-cyan.progress-lighten-4[value]::-moz-progress-bar {
  background-color: #B2EBF2;
}

.progress-cyan.progress-lighten-4[value]::-ms-fill {
  background-color: #B2EBF2;
}

@media screen and (min-width: 0\0 ) {
  .progress-cyan.progress-lighten-4 .progress-bar {
    background-color: #B2EBF2;
  }
}

input:focus ~ .bg-cyan {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #B2EBF2 !important;
}

.border-cyan.border-lighten-4 {
  border: 1px solid #B2EBF2 !important;
}

.border-top-cyan.border-top-lighten-4 {
  border-top: 1px solid #B2EBF2 !important;
}

.border-bottom-cyan.border-bottom-lighten-4 {
  border-bottom: 1px solid #B2EBF2 !important;
}

.border-left-cyan.border-left-lighten-4 {
  border-left: 1px solid #B2EBF2 !important;
}

.border-right-cyan.border-right-lighten-4 {
  border-right: 1px solid #B2EBF2 !important;
}

.overlay-cyan.overlay-lighten-4 {
  background: #B2EBF2;
  /* The Fallback */
  background: rgba(178, 235, 242, 0.8);
}

.cyan.lighten-3 {
  color: #80DEEA !important;
}

.bg-cyan.bg-lighten-3 {
  background-color: #80DEEA !important;
}

.btn-cyan.btn-lighten-3 {
  border-color: #0097A7 !important;
  background-color: #80DEEA !important;
}

.btn-cyan.btn-lighten-3:hover {
  border-color: #0097A7 !important;
  background-color: #00838F !important;
}

.btn-cyan.btn-lighten-3:focus, .btn-cyan.btn-lighten-3:active {
  border-color: #00838F !important;
  background-color: #006064 !important;
}

.btn-outline-cyan.btn-outline-lighten-3 {
  border-color: #80DEEA !important;
  color: #80DEEA !important;
}

.btn-outline-cyan.btn-outline-lighten-3:hover {
  background-color: #80DEEA !important;
}

.progress-cyan.progress-lighten-3[value]::-webkit-progress-value {
  background-color: #80DEEA;
}

.progress-cyan.progress-lighten-3[value]::-moz-progress-bar {
  background-color: #80DEEA;
}

.progress-cyan.progress-lighten-3[value]::-ms-fill {
  background-color: #80DEEA;
}

@media screen and (min-width: 0\0 ) {
  .progress-cyan.progress-lighten-3 .progress-bar {
    background-color: #80DEEA;
  }
}

input:focus ~ .bg-cyan {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #80DEEA !important;
}

.border-cyan.border-lighten-3 {
  border: 1px solid #80DEEA !important;
}

.border-top-cyan.border-top-lighten-3 {
  border-top: 1px solid #80DEEA !important;
}

.border-bottom-cyan.border-bottom-lighten-3 {
  border-bottom: 1px solid #80DEEA !important;
}

.border-left-cyan.border-left-lighten-3 {
  border-left: 1px solid #80DEEA !important;
}

.border-right-cyan.border-right-lighten-3 {
  border-right: 1px solid #80DEEA !important;
}

.overlay-cyan.overlay-lighten-3 {
  background: #80DEEA;
  /* The Fallback */
  background: rgba(128, 222, 234, 0.8);
}

.cyan.lighten-2 {
  color: #4DD0E1 !important;
}

.bg-cyan.bg-lighten-2 {
  background-color: #4DD0E1 !important;
}

.btn-cyan.btn-lighten-2 {
  border-color: #0097A7 !important;
  background-color: #4DD0E1 !important;
}

.btn-cyan.btn-lighten-2:hover {
  border-color: #0097A7 !important;
  background-color: #00838F !important;
}

.btn-cyan.btn-lighten-2:focus, .btn-cyan.btn-lighten-2:active {
  border-color: #00838F !important;
  background-color: #006064 !important;
}

.btn-outline-cyan.btn-outline-lighten-2 {
  border-color: #4DD0E1 !important;
  color: #4DD0E1 !important;
}

.btn-outline-cyan.btn-outline-lighten-2:hover {
  background-color: #4DD0E1 !important;
}

.progress-cyan.progress-lighten-2[value]::-webkit-progress-value {
  background-color: #4DD0E1;
}

.progress-cyan.progress-lighten-2[value]::-moz-progress-bar {
  background-color: #4DD0E1;
}

.progress-cyan.progress-lighten-2[value]::-ms-fill {
  background-color: #4DD0E1;
}

@media screen and (min-width: 0\0 ) {
  .progress-cyan.progress-lighten-2 .progress-bar {
    background-color: #4DD0E1;
  }
}

input:focus ~ .bg-cyan {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #4DD0E1 !important;
}

.border-cyan.border-lighten-2 {
  border: 1px solid #4DD0E1 !important;
}

.border-top-cyan.border-top-lighten-2 {
  border-top: 1px solid #4DD0E1 !important;
}

.border-bottom-cyan.border-bottom-lighten-2 {
  border-bottom: 1px solid #4DD0E1 !important;
}

.border-left-cyan.border-left-lighten-2 {
  border-left: 1px solid #4DD0E1 !important;
}

.border-right-cyan.border-right-lighten-2 {
  border-right: 1px solid #4DD0E1 !important;
}

.overlay-cyan.overlay-lighten-2 {
  background: #4DD0E1;
  /* The Fallback */
  background: rgba(77, 208, 225, 0.8);
}

.cyan.lighten-1 {
  color: #26C6DA !important;
}

.bg-cyan.bg-lighten-1 {
  background-color: #26C6DA !important;
}

.btn-cyan.btn-lighten-1 {
  border-color: #0097A7 !important;
  background-color: #26C6DA !important;
}

.btn-cyan.btn-lighten-1:hover {
  border-color: #0097A7 !important;
  background-color: #00838F !important;
}

.btn-cyan.btn-lighten-1:focus, .btn-cyan.btn-lighten-1:active {
  border-color: #00838F !important;
  background-color: #006064 !important;
}

.btn-outline-cyan.btn-outline-lighten-1 {
  border-color: #26C6DA !important;
  color: #26C6DA !important;
}

.btn-outline-cyan.btn-outline-lighten-1:hover {
  background-color: #26C6DA !important;
}

.progress-cyan.progress-lighten-1[value]::-webkit-progress-value {
  background-color: #26C6DA;
}

.progress-cyan.progress-lighten-1[value]::-moz-progress-bar {
  background-color: #26C6DA;
}

.progress-cyan.progress-lighten-1[value]::-ms-fill {
  background-color: #26C6DA;
}

@media screen and (min-width: 0\0 ) {
  .progress-cyan.progress-lighten-1 .progress-bar {
    background-color: #26C6DA;
  }
}

input:focus ~ .bg-cyan {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #26C6DA !important;
}

.border-cyan.border-lighten-1 {
  border: 1px solid #26C6DA !important;
}

.border-top-cyan.border-top-lighten-1 {
  border-top: 1px solid #26C6DA !important;
}

.border-bottom-cyan.border-bottom-lighten-1 {
  border-bottom: 1px solid #26C6DA !important;
}

.border-left-cyan.border-left-lighten-1 {
  border-left: 1px solid #26C6DA !important;
}

.border-right-cyan.border-right-lighten-1 {
  border-right: 1px solid #26C6DA !important;
}

.overlay-cyan.overlay-lighten-1 {
  background: #26C6DA;
  /* The Fallback */
  background: rgba(38, 198, 218, 0.8);
}

.cyan {
  color: #00BCD4 !important;
}

.bg-cyan {
  background-color: #00BCD4 !important;
}

.bg-cyan .card-header, .bg-cyan .card-footer {
  background-color: transparent;
}

.alert-cyan {
  border-color: #00BCD4 !important;
  background-color: #1ce5ff !important;
  color: #001e22 !important;
}

.alert-cyan .alert-link {
  color: black !important;
}

.border-cyan {
  border-color: #00BCD4;
}

.bg-cyan.tag-glow, .border-cyan.tag-glow {
  box-shadow: 0px 0px 10px #00BCD4;
}

.overlay-cyan {
  background: #00BCD4;
  /* The Fallback */
  background: rgba(0, 188, 212, 0.8);
}

.card-outline-cyan {
  border-width: 1px;
  border-style: solid;
  border-color: #00BCD4;
  background-color: transparent;
}

.card-outline-cyan .card-header, .card-outline-cyan .card-footer {
  background-color: transparent;
}

.btn-cyan {
  border-color: #0097A7 !important;
  background-color: #00BCD4 !important;
  color: #FFFFFF;
}

.btn-cyan:hover {
  border-color: #00ACC1 !important;
  background-color: #26C6DA !important;
  color: #FFF !important;
}

.btn-cyan:focus, .btn-cyan:active {
  border-color: #0097A7 !important;
  background-color: #00838F !important;
  color: #FFF !important;
}

.btn-outline-cyan {
  border-color: #00BCD4;
  background-color: transparent;
  color: #00BCD4;
}

.btn-outline-cyan:hover {
  background-color: #00BCD4;
  color: #FFF !important;
}

.progress-cyan[value]::-webkit-progress-value {
  background-color: #00BCD4;
}

.progress-cyan[value]::-moz-progress-bar {
  background-color: #00BCD4;
}

.progress-cyan[value]::-ms-fill {
  background-color: #00BCD4;
}

@media screen and (min-width: 0\0 ) {
  .progress-cyan .progress-bar {
    background-color: #00BCD4;
  }
}

input:focus ~ .bg-cyan {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #00BCD4 !important;
}

.border-cyan {
  border: 1px solid #00BCD4 !important;
}

.border-top-cyan {
  border-top: 1px solid #00BCD4;
}

.border-bottom-cyan {
  border-bottom: 1px solid #00BCD4;
}

.border-left-cyan {
  border-left: 1px solid #00BCD4;
}

.border-right-cyan {
  border-right: 1px solid #00BCD4;
}

.cyan.darken-1 {
  color: #00ACC1 !important;
}

.bg-cyan.bg-darken-1 {
  background-color: #00ACC1 !important;
}

.btn-cyan.btn-darken-1 {
  border-color: #0097A7 !important;
  background-color: #00ACC1 !important;
}

.btn-cyan.btn-darken-1:hover {
  border-color: #0097A7 !important;
  background-color: #00838F !important;
}

.btn-cyan.btn-darken-1:focus, .btn-cyan.btn-darken-1:active {
  border-color: #00838F !important;
  background-color: #006064 !important;
}

.btn-outline-cyan.btn-outline-darken-1 {
  border-color: #00ACC1 !important;
  color: #00ACC1 !important;
}

.btn-outline-cyan.btn-outline-darken-1:hover {
  background-color: #00ACC1 !important;
}

.progress-cyan.progress-darken-1[value]::-webkit-progress-value {
  background-color: #00ACC1;
}

.progress-cyan.progress-darken-1[value]::-moz-progress-bar {
  background-color: #00ACC1;
}

.progress-cyan.progress-darken-1[value]::-ms-fill {
  background-color: #00ACC1;
}

@media screen and (min-width: 0\0 ) {
  .progress-cyan.progress-darken-1 .progress-bar {
    background-color: #00ACC1;
  }
}

input:focus ~ .bg-cyan {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #00ACC1 !important;
}

.border-cyan.border-darken-1 {
  border: 1px solid #00ACC1 !important;
}

.border-top-cyan.border-top-darken-1 {
  border-top: 1px solid #00ACC1 !important;
}

.border-bottom-cyan.border-bottom-darken-1 {
  border-bottom: 1px solid #00ACC1 !important;
}

.border-left-cyan.border-left-darken-1 {
  border-left: 1px solid #00ACC1 !important;
}

.border-right-cyan.border-right-darken-1 {
  border-right: 1px solid #00ACC1 !important;
}

.overlay-cyan.overlay-darken-1 {
  background: #00ACC1;
  /* The Fallback */
  background: rgba(0, 172, 193, 0.8);
}

.cyan.darken-2 {
  color: #0097A7 !important;
}

.bg-cyan.bg-darken-2 {
  background-color: #0097A7 !important;
}

.btn-cyan.btn-darken-2 {
  border-color: #0097A7 !important;
  background-color: #0097A7 !important;
}

.btn-cyan.btn-darken-2:hover {
  border-color: #0097A7 !important;
  background-color: #00838F !important;
}

.btn-cyan.btn-darken-2:focus, .btn-cyan.btn-darken-2:active {
  border-color: #00838F !important;
  background-color: #006064 !important;
}

.btn-outline-cyan.btn-outline-darken-2 {
  border-color: #0097A7 !important;
  color: #0097A7 !important;
}

.btn-outline-cyan.btn-outline-darken-2:hover {
  background-color: #0097A7 !important;
}

.progress-cyan.progress-darken-2[value]::-webkit-progress-value {
  background-color: #0097A7;
}

.progress-cyan.progress-darken-2[value]::-moz-progress-bar {
  background-color: #0097A7;
}

.progress-cyan.progress-darken-2[value]::-ms-fill {
  background-color: #0097A7;
}

@media screen and (min-width: 0\0 ) {
  .progress-cyan.progress-darken-2 .progress-bar {
    background-color: #0097A7;
  }
}

input:focus ~ .bg-cyan {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #0097A7 !important;
}

.border-cyan.border-darken-2 {
  border: 1px solid #0097A7 !important;
}

.border-top-cyan.border-top-darken-2 {
  border-top: 1px solid #0097A7 !important;
}

.border-bottom-cyan.border-bottom-darken-2 {
  border-bottom: 1px solid #0097A7 !important;
}

.border-left-cyan.border-left-darken-2 {
  border-left: 1px solid #0097A7 !important;
}

.border-right-cyan.border-right-darken-2 {
  border-right: 1px solid #0097A7 !important;
}

.overlay-cyan.overlay-darken-2 {
  background: #0097A7;
  /* The Fallback */
  background: rgba(0, 151, 167, 0.8);
}

.cyan.darken-3 {
  color: #00838F !important;
}

.bg-cyan.bg-darken-3 {
  background-color: #00838F !important;
}

.btn-cyan.btn-darken-3 {
  border-color: #0097A7 !important;
  background-color: #00838F !important;
}

.btn-cyan.btn-darken-3:hover {
  border-color: #0097A7 !important;
  background-color: #00838F !important;
}

.btn-cyan.btn-darken-3:focus, .btn-cyan.btn-darken-3:active {
  border-color: #00838F !important;
  background-color: #006064 !important;
}

.btn-outline-cyan.btn-outline-darken-3 {
  border-color: #00838F !important;
  color: #00838F !important;
}

.btn-outline-cyan.btn-outline-darken-3:hover {
  background-color: #00838F !important;
}

.progress-cyan.progress-darken-3[value]::-webkit-progress-value {
  background-color: #00838F;
}

.progress-cyan.progress-darken-3[value]::-moz-progress-bar {
  background-color: #00838F;
}

.progress-cyan.progress-darken-3[value]::-ms-fill {
  background-color: #00838F;
}

@media screen and (min-width: 0\0 ) {
  .progress-cyan.progress-darken-3 .progress-bar {
    background-color: #00838F;
  }
}

input:focus ~ .bg-cyan {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #00838F !important;
}

.border-cyan.border-darken-3 {
  border: 1px solid #00838F !important;
}

.border-top-cyan.border-top-darken-3 {
  border-top: 1px solid #00838F !important;
}

.border-bottom-cyan.border-bottom-darken-3 {
  border-bottom: 1px solid #00838F !important;
}

.border-left-cyan.border-left-darken-3 {
  border-left: 1px solid #00838F !important;
}

.border-right-cyan.border-right-darken-3 {
  border-right: 1px solid #00838F !important;
}

.overlay-cyan.overlay-darken-3 {
  background: #00838F;
  /* The Fallback */
  background: rgba(0, 131, 143, 0.8);
}

.cyan.darken-4 {
  color: #006064 !important;
}

.bg-cyan.bg-darken-4 {
  background-color: #006064 !important;
}

.btn-cyan.btn-darken-4 {
  border-color: #0097A7 !important;
  background-color: #006064 !important;
}

.btn-cyan.btn-darken-4:hover {
  border-color: #0097A7 !important;
  background-color: #00838F !important;
}

.btn-cyan.btn-darken-4:focus, .btn-cyan.btn-darken-4:active {
  border-color: #00838F !important;
  background-color: #006064 !important;
}

.btn-outline-cyan.btn-outline-darken-4 {
  border-color: #006064 !important;
  color: #006064 !important;
}

.btn-outline-cyan.btn-outline-darken-4:hover {
  background-color: #006064 !important;
}

.progress-cyan.progress-darken-4[value]::-webkit-progress-value {
  background-color: #006064;
}

.progress-cyan.progress-darken-4[value]::-moz-progress-bar {
  background-color: #006064;
}

.progress-cyan.progress-darken-4[value]::-ms-fill {
  background-color: #006064;
}

@media screen and (min-width: 0\0 ) {
  .progress-cyan.progress-darken-4 .progress-bar {
    background-color: #006064;
  }
}

input:focus ~ .bg-cyan {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #006064 !important;
}

.border-cyan.border-darken-4 {
  border: 1px solid #006064 !important;
}

.border-top-cyan.border-top-darken-4 {
  border-top: 1px solid #006064 !important;
}

.border-bottom-cyan.border-bottom-darken-4 {
  border-bottom: 1px solid #006064 !important;
}

.border-left-cyan.border-left-darken-4 {
  border-left: 1px solid #006064 !important;
}

.border-right-cyan.border-right-darken-4 {
  border-right: 1px solid #006064 !important;
}

.overlay-cyan.overlay-darken-4 {
  background: #006064;
  /* The Fallback */
  background: rgba(0, 96, 100, 0.8);
}

.cyan.accent-1 {
  color: #84FFFF !important;
}

.bg-cyan.bg-accent-1 {
  background-color: #84FFFF !important;
}

.btn-cyan.btn-accent-1 {
  border-color: #0097A7 !important;
  background-color: #84FFFF !important;
}

.btn-cyan.btn-accent-1:hover {
  border-color: #0097A7 !important;
  background-color: #00838F !important;
}

.btn-cyan.btn-accent-1:focus, .btn-cyan.btn-accent-1:active {
  border-color: #00838F !important;
  background-color: #006064 !important;
}

.btn-outline-cyan.btn-outline-accent-1 {
  border-color: #84FFFF !important;
  color: #84FFFF !important;
}

.btn-outline-cyan.btn-outline-accent-1:hover {
  background-color: #84FFFF !important;
}

.progress-cyan.progress-accent-1[value]::-webkit-progress-value {
  background-color: #84FFFF;
}

.progress-cyan.progress-accent-1[value]::-moz-progress-bar {
  background-color: #84FFFF;
}

.progress-cyan.progress-accent-1[value]::-ms-fill {
  background-color: #84FFFF;
}

@media screen and (min-width: 0\0 ) {
  .progress-cyan.progress-accent-1 .progress-bar {
    background-color: #84FFFF;
  }
}

input:focus ~ .bg-cyan {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #84FFFF !important;
}

.border-cyan.border-accent-1 {
  border: 1px solid #84FFFF !important;
}

.border-top-cyan.border-top-accent-1 {
  border-top: 1px solid #84FFFF !important;
}

.border-bottom-cyan.border-bottom-accent-1 {
  border-bottom: 1px solid #84FFFF !important;
}

.border-left-cyan.border-left-accent-1 {
  border-left: 1px solid #84FFFF !important;
}

.border-right-cyan.border-right-accent-1 {
  border-right: 1px solid #84FFFF !important;
}

.overlay-cyan.overlay-accent-1 {
  background: #84FFFF;
  /* The Fallback */
  background: rgba(132, 255, 255, 0.8);
}

.cyan.accent-2 {
  color: #18FFFF !important;
}

.bg-cyan.bg-accent-2 {
  background-color: #18FFFF !important;
}

.btn-cyan.btn-accent-2 {
  border-color: #0097A7 !important;
  background-color: #18FFFF !important;
}

.btn-cyan.btn-accent-2:hover {
  border-color: #0097A7 !important;
  background-color: #00838F !important;
}

.btn-cyan.btn-accent-2:focus, .btn-cyan.btn-accent-2:active {
  border-color: #00838F !important;
  background-color: #006064 !important;
}

.btn-outline-cyan.btn-outline-accent-2 {
  border-color: #18FFFF !important;
  color: #18FFFF !important;
}

.btn-outline-cyan.btn-outline-accent-2:hover {
  background-color: #18FFFF !important;
}

.progress-cyan.progress-accent-2[value]::-webkit-progress-value {
  background-color: #18FFFF;
}

.progress-cyan.progress-accent-2[value]::-moz-progress-bar {
  background-color: #18FFFF;
}

.progress-cyan.progress-accent-2[value]::-ms-fill {
  background-color: #18FFFF;
}

@media screen and (min-width: 0\0 ) {
  .progress-cyan.progress-accent-2 .progress-bar {
    background-color: #18FFFF;
  }
}

input:focus ~ .bg-cyan {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #18FFFF !important;
}

.border-cyan.border-accent-2 {
  border: 1px solid #18FFFF !important;
}

.border-top-cyan.border-top-accent-2 {
  border-top: 1px solid #18FFFF !important;
}

.border-bottom-cyan.border-bottom-accent-2 {
  border-bottom: 1px solid #18FFFF !important;
}

.border-left-cyan.border-left-accent-2 {
  border-left: 1px solid #18FFFF !important;
}

.border-right-cyan.border-right-accent-2 {
  border-right: 1px solid #18FFFF !important;
}

.overlay-cyan.overlay-accent-2 {
  background: #18FFFF;
  /* The Fallback */
  background: rgba(24, 255, 255, 0.8);
}

.cyan.accent-3 {
  color: #00E5FF !important;
}

.bg-cyan.bg-accent-3 {
  background-color: #00E5FF !important;
}

.btn-cyan.btn-accent-3 {
  border-color: #0097A7 !important;
  background-color: #00E5FF !important;
}

.btn-cyan.btn-accent-3:hover {
  border-color: #0097A7 !important;
  background-color: #00838F !important;
}

.btn-cyan.btn-accent-3:focus, .btn-cyan.btn-accent-3:active {
  border-color: #00838F !important;
  background-color: #006064 !important;
}

.btn-outline-cyan.btn-outline-accent-3 {
  border-color: #00E5FF !important;
  color: #00E5FF !important;
}

.btn-outline-cyan.btn-outline-accent-3:hover {
  background-color: #00E5FF !important;
}

.progress-cyan.progress-accent-3[value]::-webkit-progress-value {
  background-color: #00E5FF;
}

.progress-cyan.progress-accent-3[value]::-moz-progress-bar {
  background-color: #00E5FF;
}

.progress-cyan.progress-accent-3[value]::-ms-fill {
  background-color: #00E5FF;
}

@media screen and (min-width: 0\0 ) {
  .progress-cyan.progress-accent-3 .progress-bar {
    background-color: #00E5FF;
  }
}

input:focus ~ .bg-cyan {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #00E5FF !important;
}

.border-cyan.border-accent-3 {
  border: 1px solid #00E5FF !important;
}

.border-top-cyan.border-top-accent-3 {
  border-top: 1px solid #00E5FF !important;
}

.border-bottom-cyan.border-bottom-accent-3 {
  border-bottom: 1px solid #00E5FF !important;
}

.border-left-cyan.border-left-accent-3 {
  border-left: 1px solid #00E5FF !important;
}

.border-right-cyan.border-right-accent-3 {
  border-right: 1px solid #00E5FF !important;
}

.overlay-cyan.overlay-accent-3 {
  background: #00E5FF;
  /* The Fallback */
  background: rgba(0, 229, 255, 0.8);
}

.cyan.accent-4 {
  color: #00B8D4 !important;
}

.bg-cyan.bg-accent-4 {
  background-color: #00B8D4 !important;
}

.btn-cyan.btn-accent-4 {
  border-color: #0097A7 !important;
  background-color: #00B8D4 !important;
}

.btn-cyan.btn-accent-4:hover {
  border-color: #0097A7 !important;
  background-color: #00838F !important;
}

.btn-cyan.btn-accent-4:focus, .btn-cyan.btn-accent-4:active {
  border-color: #00838F !important;
  background-color: #006064 !important;
}

.btn-outline-cyan.btn-outline-accent-4 {
  border-color: #00B8D4 !important;
  color: #00B8D4 !important;
}

.btn-outline-cyan.btn-outline-accent-4:hover {
  background-color: #00B8D4 !important;
}

.progress-cyan.progress-accent-4[value]::-webkit-progress-value {
  background-color: #00B8D4;
}

.progress-cyan.progress-accent-4[value]::-moz-progress-bar {
  background-color: #00B8D4;
}

.progress-cyan.progress-accent-4[value]::-ms-fill {
  background-color: #00B8D4;
}

@media screen and (min-width: 0\0 ) {
  .progress-cyan.progress-accent-4 .progress-bar {
    background-color: #00B8D4;
  }
}

input:focus ~ .bg-cyan {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #00B8D4 !important;
}

.border-cyan.border-accent-4 {
  border: 1px solid #00B8D4 !important;
}

.border-top-cyan.border-top-accent-4 {
  border-top: 1px solid #00B8D4 !important;
}

.border-bottom-cyan.border-bottom-accent-4 {
  border-bottom: 1px solid #00B8D4 !important;
}

.border-left-cyan.border-left-accent-4 {
  border-left: 1px solid #00B8D4 !important;
}

.border-right-cyan.border-right-accent-4 {
  border-right: 1px solid #00B8D4 !important;
}

.overlay-cyan.overlay-accent-4 {
  background: #00B8D4;
  /* The Fallback */
  background: rgba(0, 184, 212, 0.8);
}

.teal.lighten-5 {
  color: #E0F2F1 !important;
}

.bg-teal.bg-lighten-5 {
  background-color: #E0F2F1 !important;
}

.btn-teal.btn-lighten-5 {
  border-color: #00796B !important;
  background-color: #E0F2F1 !important;
}

.btn-teal.btn-lighten-5:hover {
  border-color: #00796B !important;
  background-color: #00695C !important;
}

.btn-teal.btn-lighten-5:focus, .btn-teal.btn-lighten-5:active {
  border-color: #00695C !important;
  background-color: #004D40 !important;
}

.btn-outline-teal.btn-outline-lighten-5 {
  border-color: #E0F2F1 !important;
  color: #E0F2F1 !important;
}

.btn-outline-teal.btn-outline-lighten-5:hover {
  background-color: #E0F2F1 !important;
}

.progress-teal.progress-lighten-5[value]::-webkit-progress-value {
  background-color: #E0F2F1;
}

.progress-teal.progress-lighten-5[value]::-moz-progress-bar {
  background-color: #E0F2F1;
}

.progress-teal.progress-lighten-5[value]::-ms-fill {
  background-color: #E0F2F1;
}

@media screen and (min-width: 0\0 ) {
  .progress-teal.progress-lighten-5 .progress-bar {
    background-color: #E0F2F1;
  }
}

input:focus ~ .bg-teal {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #E0F2F1 !important;
}

.border-teal.border-lighten-5 {
  border: 1px solid #E0F2F1 !important;
}

.border-top-teal.border-top-lighten-5 {
  border-top: 1px solid #E0F2F1 !important;
}

.border-bottom-teal.border-bottom-lighten-5 {
  border-bottom: 1px solid #E0F2F1 !important;
}

.border-left-teal.border-left-lighten-5 {
  border-left: 1px solid #E0F2F1 !important;
}

.border-right-teal.border-right-lighten-5 {
  border-right: 1px solid #E0F2F1 !important;
}

.overlay-teal.overlay-lighten-5 {
  background: #E0F2F1;
  /* The Fallback */
  background: rgba(224, 242, 241, 0.8);
}

.teal.lighten-4 {
  color: #B2DFDB !important;
}

.bg-teal.bg-lighten-4 {
  background-color: #B2DFDB !important;
}

.btn-teal.btn-lighten-4 {
  border-color: #00796B !important;
  background-color: #B2DFDB !important;
}

.btn-teal.btn-lighten-4:hover {
  border-color: #00796B !important;
  background-color: #00695C !important;
}

.btn-teal.btn-lighten-4:focus, .btn-teal.btn-lighten-4:active {
  border-color: #00695C !important;
  background-color: #004D40 !important;
}

.btn-outline-teal.btn-outline-lighten-4 {
  border-color: #B2DFDB !important;
  color: #B2DFDB !important;
}

.btn-outline-teal.btn-outline-lighten-4:hover {
  background-color: #B2DFDB !important;
}

.progress-teal.progress-lighten-4[value]::-webkit-progress-value {
  background-color: #B2DFDB;
}

.progress-teal.progress-lighten-4[value]::-moz-progress-bar {
  background-color: #B2DFDB;
}

.progress-teal.progress-lighten-4[value]::-ms-fill {
  background-color: #B2DFDB;
}

@media screen and (min-width: 0\0 ) {
  .progress-teal.progress-lighten-4 .progress-bar {
    background-color: #B2DFDB;
  }
}

input:focus ~ .bg-teal {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #B2DFDB !important;
}

.border-teal.border-lighten-4 {
  border: 1px solid #B2DFDB !important;
}

.border-top-teal.border-top-lighten-4 {
  border-top: 1px solid #B2DFDB !important;
}

.border-bottom-teal.border-bottom-lighten-4 {
  border-bottom: 1px solid #B2DFDB !important;
}

.border-left-teal.border-left-lighten-4 {
  border-left: 1px solid #B2DFDB !important;
}

.border-right-teal.border-right-lighten-4 {
  border-right: 1px solid #B2DFDB !important;
}

.overlay-teal.overlay-lighten-4 {
  background: #B2DFDB;
  /* The Fallback */
  background: rgba(178, 223, 219, 0.8);
}

.teal.lighten-3 {
  color: #80CBC4 !important;
}

.bg-teal.bg-lighten-3 {
  background-color: #80CBC4 !important;
}

.btn-teal.btn-lighten-3 {
  border-color: #00796B !important;
  background-color: #80CBC4 !important;
}

.btn-teal.btn-lighten-3:hover {
  border-color: #00796B !important;
  background-color: #00695C !important;
}

.btn-teal.btn-lighten-3:focus, .btn-teal.btn-lighten-3:active {
  border-color: #00695C !important;
  background-color: #004D40 !important;
}

.btn-outline-teal.btn-outline-lighten-3 {
  border-color: #80CBC4 !important;
  color: #80CBC4 !important;
}

.btn-outline-teal.btn-outline-lighten-3:hover {
  background-color: #80CBC4 !important;
}

.progress-teal.progress-lighten-3[value]::-webkit-progress-value {
  background-color: #80CBC4;
}

.progress-teal.progress-lighten-3[value]::-moz-progress-bar {
  background-color: #80CBC4;
}

.progress-teal.progress-lighten-3[value]::-ms-fill {
  background-color: #80CBC4;
}

@media screen and (min-width: 0\0 ) {
  .progress-teal.progress-lighten-3 .progress-bar {
    background-color: #80CBC4;
  }
}

input:focus ~ .bg-teal {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #80CBC4 !important;
}

.border-teal.border-lighten-3 {
  border: 1px solid #80CBC4 !important;
}

.border-top-teal.border-top-lighten-3 {
  border-top: 1px solid #80CBC4 !important;
}

.border-bottom-teal.border-bottom-lighten-3 {
  border-bottom: 1px solid #80CBC4 !important;
}

.border-left-teal.border-left-lighten-3 {
  border-left: 1px solid #80CBC4 !important;
}

.border-right-teal.border-right-lighten-3 {
  border-right: 1px solid #80CBC4 !important;
}

.overlay-teal.overlay-lighten-3 {
  background: #80CBC4;
  /* The Fallback */
  background: rgba(128, 203, 196, 0.8);
}

.teal.lighten-2 {
  color: #4DB6AC !important;
}

.bg-teal.bg-lighten-2 {
  background-color: #4DB6AC !important;
}

.btn-teal.btn-lighten-2 {
  border-color: #00796B !important;
  background-color: #4DB6AC !important;
}

.btn-teal.btn-lighten-2:hover {
  border-color: #00796B !important;
  background-color: #00695C !important;
}

.btn-teal.btn-lighten-2:focus, .btn-teal.btn-lighten-2:active {
  border-color: #00695C !important;
  background-color: #004D40 !important;
}

.btn-outline-teal.btn-outline-lighten-2 {
  border-color: #4DB6AC !important;
  color: #4DB6AC !important;
}

.btn-outline-teal.btn-outline-lighten-2:hover {
  background-color: #4DB6AC !important;
}

.progress-teal.progress-lighten-2[value]::-webkit-progress-value {
  background-color: #4DB6AC;
}

.progress-teal.progress-lighten-2[value]::-moz-progress-bar {
  background-color: #4DB6AC;
}

.progress-teal.progress-lighten-2[value]::-ms-fill {
  background-color: #4DB6AC;
}

@media screen and (min-width: 0\0 ) {
  .progress-teal.progress-lighten-2 .progress-bar {
    background-color: #4DB6AC;
  }
}

input:focus ~ .bg-teal {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #4DB6AC !important;
}

.border-teal.border-lighten-2 {
  border: 1px solid #4DB6AC !important;
}

.border-top-teal.border-top-lighten-2 {
  border-top: 1px solid #4DB6AC !important;
}

.border-bottom-teal.border-bottom-lighten-2 {
  border-bottom: 1px solid #4DB6AC !important;
}

.border-left-teal.border-left-lighten-2 {
  border-left: 1px solid #4DB6AC !important;
}

.border-right-teal.border-right-lighten-2 {
  border-right: 1px solid #4DB6AC !important;
}

.overlay-teal.overlay-lighten-2 {
  background: #4DB6AC;
  /* The Fallback */
  background: rgba(77, 182, 172, 0.8);
}

.teal.lighten-1 {
  color: #26A69A !important;
}

.bg-teal.bg-lighten-1 {
  background-color: #26A69A !important;
}

.btn-teal.btn-lighten-1 {
  border-color: #00796B !important;
  background-color: #26A69A !important;
}

.btn-teal.btn-lighten-1:hover {
  border-color: #00796B !important;
  background-color: #00695C !important;
}

.btn-teal.btn-lighten-1:focus, .btn-teal.btn-lighten-1:active {
  border-color: #00695C !important;
  background-color: #004D40 !important;
}

.btn-outline-teal.btn-outline-lighten-1 {
  border-color: #26A69A !important;
  color: #26A69A !important;
}

.btn-outline-teal.btn-outline-lighten-1:hover {
  background-color: #26A69A !important;
}

.progress-teal.progress-lighten-1[value]::-webkit-progress-value {
  background-color: #26A69A;
}

.progress-teal.progress-lighten-1[value]::-moz-progress-bar {
  background-color: #26A69A;
}

.progress-teal.progress-lighten-1[value]::-ms-fill {
  background-color: #26A69A;
}

@media screen and (min-width: 0\0 ) {
  .progress-teal.progress-lighten-1 .progress-bar {
    background-color: #26A69A;
  }
}

input:focus ~ .bg-teal {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #26A69A !important;
}

.border-teal.border-lighten-1 {
  border: 1px solid #26A69A !important;
}

.border-top-teal.border-top-lighten-1 {
  border-top: 1px solid #26A69A !important;
}

.border-bottom-teal.border-bottom-lighten-1 {
  border-bottom: 1px solid #26A69A !important;
}

.border-left-teal.border-left-lighten-1 {
  border-left: 1px solid #26A69A !important;
}

.border-right-teal.border-right-lighten-1 {
  border-right: 1px solid #26A69A !important;
}

.overlay-teal.overlay-lighten-1 {
  background: #26A69A;
  /* The Fallback */
  background: rgba(38, 166, 154, 0.8);
}

.teal {
  color: #009688 !important;
}

.bg-teal {
  background-color: #009688 !important;
}

.bg-teal .card-header, .bg-teal .card-footer {
  background-color: transparent;
}

.alert-teal {
  border-color: #009688 !important;
  background-color: #00ddc9 !important;
  color: black !important;
}

.alert-teal .alert-link {
  color: black !important;
}

.border-teal {
  border-color: #009688;
}

.bg-teal.tag-glow, .border-teal.tag-glow {
  box-shadow: 0px 0px 10px #009688;
}

.overlay-teal {
  background: #009688;
  /* The Fallback */
  background: rgba(0, 150, 136, 0.8);
}

.card-outline-teal {
  border-width: 1px;
  border-style: solid;
  border-color: #009688;
  background-color: transparent;
}

.card-outline-teal .card-header, .card-outline-teal .card-footer {
  background-color: transparent;
}

.btn-teal {
  border-color: #00796B !important;
  background-color: #009688 !important;
  color: #FFFFFF;
}

.btn-teal:hover {
  border-color: #00897B !important;
  background-color: #26A69A !important;
  color: #FFF !important;
}

.btn-teal:focus, .btn-teal:active {
  border-color: #00796B !important;
  background-color: #00695C !important;
  color: #FFF !important;
}

.btn-outline-teal {
  border-color: #009688;
  background-color: transparent;
  color: #009688;
}

.btn-outline-teal:hover {
  background-color: #009688;
  color: #FFF !important;
}

.progress-teal[value]::-webkit-progress-value {
  background-color: #009688;
}

.progress-teal[value]::-moz-progress-bar {
  background-color: #009688;
}

.progress-teal[value]::-ms-fill {
  background-color: #009688;
}

@media screen and (min-width: 0\0 ) {
  .progress-teal .progress-bar {
    background-color: #009688;
  }
}

input:focus ~ .bg-teal {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #009688 !important;
}

.border-teal {
  border: 1px solid #009688 !important;
}

.border-top-teal {
  border-top: 1px solid #009688;
}

.border-bottom-teal {
  border-bottom: 1px solid #009688;
}

.border-left-teal {
  border-left: 1px solid #009688;
}

.border-right-teal {
  border-right: 1px solid #009688;
}

.teal.darken-1 {
  color: #00897B !important;
}

.bg-teal.bg-darken-1 {
  background-color: #00897B !important;
}

.btn-teal.btn-darken-1 {
  border-color: #00796B !important;
  background-color: #00897B !important;
}

.btn-teal.btn-darken-1:hover {
  border-color: #00796B !important;
  background-color: #00695C !important;
}

.btn-teal.btn-darken-1:focus, .btn-teal.btn-darken-1:active {
  border-color: #00695C !important;
  background-color: #004D40 !important;
}

.btn-outline-teal.btn-outline-darken-1 {
  border-color: #00897B !important;
  color: #00897B !important;
}

.btn-outline-teal.btn-outline-darken-1:hover {
  background-color: #00897B !important;
}

.progress-teal.progress-darken-1[value]::-webkit-progress-value {
  background-color: #00897B;
}

.progress-teal.progress-darken-1[value]::-moz-progress-bar {
  background-color: #00897B;
}

.progress-teal.progress-darken-1[value]::-ms-fill {
  background-color: #00897B;
}

@media screen and (min-width: 0\0 ) {
  .progress-teal.progress-darken-1 .progress-bar {
    background-color: #00897B;
  }
}

input:focus ~ .bg-teal {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #00897B !important;
}

.border-teal.border-darken-1 {
  border: 1px solid #00897B !important;
}

.border-top-teal.border-top-darken-1 {
  border-top: 1px solid #00897B !important;
}

.border-bottom-teal.border-bottom-darken-1 {
  border-bottom: 1px solid #00897B !important;
}

.border-left-teal.border-left-darken-1 {
  border-left: 1px solid #00897B !important;
}

.border-right-teal.border-right-darken-1 {
  border-right: 1px solid #00897B !important;
}

.overlay-teal.overlay-darken-1 {
  background: #00897B;
  /* The Fallback */
  background: rgba(0, 137, 123, 0.8);
}

.teal.darken-2 {
  color: #00796B !important;
}

.bg-teal.bg-darken-2 {
  background-color: #00796B !important;
}

.btn-teal.btn-darken-2 {
  border-color: #00796B !important;
  background-color: #00796B !important;
}

.btn-teal.btn-darken-2:hover {
  border-color: #00796B !important;
  background-color: #00695C !important;
}

.btn-teal.btn-darken-2:focus, .btn-teal.btn-darken-2:active {
  border-color: #00695C !important;
  background-color: #004D40 !important;
}

.btn-outline-teal.btn-outline-darken-2 {
  border-color: #00796B !important;
  color: #00796B !important;
}

.btn-outline-teal.btn-outline-darken-2:hover {
  background-color: #00796B !important;
}

.progress-teal.progress-darken-2[value]::-webkit-progress-value {
  background-color: #00796B;
}

.progress-teal.progress-darken-2[value]::-moz-progress-bar {
  background-color: #00796B;
}

.progress-teal.progress-darken-2[value]::-ms-fill {
  background-color: #00796B;
}

@media screen and (min-width: 0\0 ) {
  .progress-teal.progress-darken-2 .progress-bar {
    background-color: #00796B;
  }
}

input:focus ~ .bg-teal {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #00796B !important;
}

.border-teal.border-darken-2 {
  border: 1px solid #00796B !important;
}

.border-top-teal.border-top-darken-2 {
  border-top: 1px solid #00796B !important;
}

.border-bottom-teal.border-bottom-darken-2 {
  border-bottom: 1px solid #00796B !important;
}

.border-left-teal.border-left-darken-2 {
  border-left: 1px solid #00796B !important;
}

.border-right-teal.border-right-darken-2 {
  border-right: 1px solid #00796B !important;
}

.overlay-teal.overlay-darken-2 {
  background: #00796B;
  /* The Fallback */
  background: rgba(0, 121, 107, 0.8);
}

.teal.darken-3 {
  color: #00695C !important;
}

.bg-teal.bg-darken-3 {
  background-color: #00695C !important;
}

.btn-teal.btn-darken-3 {
  border-color: #00796B !important;
  background-color: #00695C !important;
}

.btn-teal.btn-darken-3:hover {
  border-color: #00796B !important;
  background-color: #00695C !important;
}

.btn-teal.btn-darken-3:focus, .btn-teal.btn-darken-3:active {
  border-color: #00695C !important;
  background-color: #004D40 !important;
}

.btn-outline-teal.btn-outline-darken-3 {
  border-color: #00695C !important;
  color: #00695C !important;
}

.btn-outline-teal.btn-outline-darken-3:hover {
  background-color: #00695C !important;
}

.progress-teal.progress-darken-3[value]::-webkit-progress-value {
  background-color: #00695C;
}

.progress-teal.progress-darken-3[value]::-moz-progress-bar {
  background-color: #00695C;
}

.progress-teal.progress-darken-3[value]::-ms-fill {
  background-color: #00695C;
}

@media screen and (min-width: 0\0 ) {
  .progress-teal.progress-darken-3 .progress-bar {
    background-color: #00695C;
  }
}

input:focus ~ .bg-teal {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #00695C !important;
}

.border-teal.border-darken-3 {
  border: 1px solid #00695C !important;
}

.border-top-teal.border-top-darken-3 {
  border-top: 1px solid #00695C !important;
}

.border-bottom-teal.border-bottom-darken-3 {
  border-bottom: 1px solid #00695C !important;
}

.border-left-teal.border-left-darken-3 {
  border-left: 1px solid #00695C !important;
}

.border-right-teal.border-right-darken-3 {
  border-right: 1px solid #00695C !important;
}

.overlay-teal.overlay-darken-3 {
  background: #00695C;
  /* The Fallback */
  background: rgba(0, 105, 92, 0.8);
}

.teal.darken-4 {
  color: #004D40 !important;
}

.bg-teal.bg-darken-4 {
  background-color: #004D40 !important;
}

.btn-teal.btn-darken-4 {
  border-color: #00796B !important;
  background-color: #004D40 !important;
}

.btn-teal.btn-darken-4:hover {
  border-color: #00796B !important;
  background-color: #00695C !important;
}

.btn-teal.btn-darken-4:focus, .btn-teal.btn-darken-4:active {
  border-color: #00695C !important;
  background-color: #004D40 !important;
}

.btn-outline-teal.btn-outline-darken-4 {
  border-color: #004D40 !important;
  color: #004D40 !important;
}

.btn-outline-teal.btn-outline-darken-4:hover {
  background-color: #004D40 !important;
}

.progress-teal.progress-darken-4[value]::-webkit-progress-value {
  background-color: #004D40;
}

.progress-teal.progress-darken-4[value]::-moz-progress-bar {
  background-color: #004D40;
}

.progress-teal.progress-darken-4[value]::-ms-fill {
  background-color: #004D40;
}

@media screen and (min-width: 0\0 ) {
  .progress-teal.progress-darken-4 .progress-bar {
    background-color: #004D40;
  }
}

input:focus ~ .bg-teal {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #004D40 !important;
}

.border-teal.border-darken-4 {
  border: 1px solid #004D40 !important;
}

.border-top-teal.border-top-darken-4 {
  border-top: 1px solid #004D40 !important;
}

.border-bottom-teal.border-bottom-darken-4 {
  border-bottom: 1px solid #004D40 !important;
}

.border-left-teal.border-left-darken-4 {
  border-left: 1px solid #004D40 !important;
}

.border-right-teal.border-right-darken-4 {
  border-right: 1px solid #004D40 !important;
}

.overlay-teal.overlay-darken-4 {
  background: #004D40;
  /* The Fallback */
  background: rgba(0, 77, 64, 0.8);
}

.teal.accent-1 {
  color: #A7FFEB !important;
}

.bg-teal.bg-accent-1 {
  background-color: #A7FFEB !important;
}

.btn-teal.btn-accent-1 {
  border-color: #00796B !important;
  background-color: #A7FFEB !important;
}

.btn-teal.btn-accent-1:hover {
  border-color: #00796B !important;
  background-color: #00695C !important;
}

.btn-teal.btn-accent-1:focus, .btn-teal.btn-accent-1:active {
  border-color: #00695C !important;
  background-color: #004D40 !important;
}

.btn-outline-teal.btn-outline-accent-1 {
  border-color: #A7FFEB !important;
  color: #A7FFEB !important;
}

.btn-outline-teal.btn-outline-accent-1:hover {
  background-color: #A7FFEB !important;
}

.progress-teal.progress-accent-1[value]::-webkit-progress-value {
  background-color: #A7FFEB;
}

.progress-teal.progress-accent-1[value]::-moz-progress-bar {
  background-color: #A7FFEB;
}

.progress-teal.progress-accent-1[value]::-ms-fill {
  background-color: #A7FFEB;
}

@media screen and (min-width: 0\0 ) {
  .progress-teal.progress-accent-1 .progress-bar {
    background-color: #A7FFEB;
  }
}

input:focus ~ .bg-teal {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #A7FFEB !important;
}

.border-teal.border-accent-1 {
  border: 1px solid #A7FFEB !important;
}

.border-top-teal.border-top-accent-1 {
  border-top: 1px solid #A7FFEB !important;
}

.border-bottom-teal.border-bottom-accent-1 {
  border-bottom: 1px solid #A7FFEB !important;
}

.border-left-teal.border-left-accent-1 {
  border-left: 1px solid #A7FFEB !important;
}

.border-right-teal.border-right-accent-1 {
  border-right: 1px solid #A7FFEB !important;
}

.overlay-teal.overlay-accent-1 {
  background: #A7FFEB;
  /* The Fallback */
  background: rgba(167, 255, 235, 0.8);
}

.teal.accent-2 {
  color: #64FFDA !important;
}

.bg-teal.bg-accent-2 {
  background-color: #64FFDA !important;
}

.btn-teal.btn-accent-2 {
  border-color: #00796B !important;
  background-color: #64FFDA !important;
}

.btn-teal.btn-accent-2:hover {
  border-color: #00796B !important;
  background-color: #00695C !important;
}

.btn-teal.btn-accent-2:focus, .btn-teal.btn-accent-2:active {
  border-color: #00695C !important;
  background-color: #004D40 !important;
}

.btn-outline-teal.btn-outline-accent-2 {
  border-color: #64FFDA !important;
  color: #64FFDA !important;
}

.btn-outline-teal.btn-outline-accent-2:hover {
  background-color: #64FFDA !important;
}

.progress-teal.progress-accent-2[value]::-webkit-progress-value {
  background-color: #64FFDA;
}

.progress-teal.progress-accent-2[value]::-moz-progress-bar {
  background-color: #64FFDA;
}

.progress-teal.progress-accent-2[value]::-ms-fill {
  background-color: #64FFDA;
}

@media screen and (min-width: 0\0 ) {
  .progress-teal.progress-accent-2 .progress-bar {
    background-color: #64FFDA;
  }
}

input:focus ~ .bg-teal {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #64FFDA !important;
}

.border-teal.border-accent-2 {
  border: 1px solid #64FFDA !important;
}

.border-top-teal.border-top-accent-2 {
  border-top: 1px solid #64FFDA !important;
}

.border-bottom-teal.border-bottom-accent-2 {
  border-bottom: 1px solid #64FFDA !important;
}

.border-left-teal.border-left-accent-2 {
  border-left: 1px solid #64FFDA !important;
}

.border-right-teal.border-right-accent-2 {
  border-right: 1px solid #64FFDA !important;
}

.overlay-teal.overlay-accent-2 {
  background: #64FFDA;
  /* The Fallback */
  background: rgba(100, 255, 218, 0.8);
}

.teal.accent-3 {
  color: #1DE9B6 !important;
}

.bg-teal.bg-accent-3 {
  background-color: #1DE9B6 !important;
}

.btn-teal.btn-accent-3 {
  border-color: #00796B !important;
  background-color: #1DE9B6 !important;
}

.btn-teal.btn-accent-3:hover {
  border-color: #00796B !important;
  background-color: #00695C !important;
}

.btn-teal.btn-accent-3:focus, .btn-teal.btn-accent-3:active {
  border-color: #00695C !important;
  background-color: #004D40 !important;
}

.btn-outline-teal.btn-outline-accent-3 {
  border-color: #1DE9B6 !important;
  color: #1DE9B6 !important;
}

.btn-outline-teal.btn-outline-accent-3:hover {
  background-color: #1DE9B6 !important;
}

.progress-teal.progress-accent-3[value]::-webkit-progress-value {
  background-color: #1DE9B6;
}

.progress-teal.progress-accent-3[value]::-moz-progress-bar {
  background-color: #1DE9B6;
}

.progress-teal.progress-accent-3[value]::-ms-fill {
  background-color: #1DE9B6;
}

@media screen and (min-width: 0\0 ) {
  .progress-teal.progress-accent-3 .progress-bar {
    background-color: #1DE9B6;
  }
}

input:focus ~ .bg-teal {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #1DE9B6 !important;
}

.border-teal.border-accent-3 {
  border: 1px solid #1DE9B6 !important;
}

.border-top-teal.border-top-accent-3 {
  border-top: 1px solid #1DE9B6 !important;
}

.border-bottom-teal.border-bottom-accent-3 {
  border-bottom: 1px solid #1DE9B6 !important;
}

.border-left-teal.border-left-accent-3 {
  border-left: 1px solid #1DE9B6 !important;
}

.border-right-teal.border-right-accent-3 {
  border-right: 1px solid #1DE9B6 !important;
}

.overlay-teal.overlay-accent-3 {
  background: #1DE9B6;
  /* The Fallback */
  background: rgba(29, 233, 182, 0.8);
}

.teal.accent-4 {
  color: #00BFA5 !important;
}

.bg-teal.bg-accent-4 {
  background-color: #00BFA5 !important;
}

.btn-teal.btn-accent-4 {
  border-color: #00796B !important;
  background-color: #00BFA5 !important;
}

.btn-teal.btn-accent-4:hover {
  border-color: #00796B !important;
  background-color: #00695C !important;
}

.btn-teal.btn-accent-4:focus, .btn-teal.btn-accent-4:active {
  border-color: #00695C !important;
  background-color: #004D40 !important;
}

.btn-outline-teal.btn-outline-accent-4 {
  border-color: #00BFA5 !important;
  color: #00BFA5 !important;
}

.btn-outline-teal.btn-outline-accent-4:hover {
  background-color: #00BFA5 !important;
}

.progress-teal.progress-accent-4[value]::-webkit-progress-value {
  background-color: #00BFA5;
}

.progress-teal.progress-accent-4[value]::-moz-progress-bar {
  background-color: #00BFA5;
}

.progress-teal.progress-accent-4[value]::-ms-fill {
  background-color: #00BFA5;
}

@media screen and (min-width: 0\0 ) {
  .progress-teal.progress-accent-4 .progress-bar {
    background-color: #00BFA5;
  }
}

input:focus ~ .bg-teal {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #00BFA5 !important;
}

.border-teal.border-accent-4 {
  border: 1px solid #00BFA5 !important;
}

.border-top-teal.border-top-accent-4 {
  border-top: 1px solid #00BFA5 !important;
}

.border-bottom-teal.border-bottom-accent-4 {
  border-bottom: 1px solid #00BFA5 !important;
}

.border-left-teal.border-left-accent-4 {
  border-left: 1px solid #00BFA5 !important;
}

.border-right-teal.border-right-accent-4 {
  border-right: 1px solid #00BFA5 !important;
}

.overlay-teal.overlay-accent-4 {
  background: #00BFA5;
  /* The Fallback */
  background: rgba(0, 191, 165, 0.8);
}

.yellow.lighten-5 {
  color: #FFFDE7 !important;
}

.bg-yellow.bg-lighten-5 {
  background-color: #FFFDE7 !important;
}

.btn-yellow.btn-lighten-5 {
  border-color: #FBC02D !important;
  background-color: #FFFDE7 !important;
}

.btn-yellow.btn-lighten-5:hover {
  border-color: #FBC02D !important;
  background-color: #F9A825 !important;
}

.btn-yellow.btn-lighten-5:focus, .btn-yellow.btn-lighten-5:active {
  border-color: #F9A825 !important;
  background-color: #F57F17 !important;
}

.btn-outline-yellow.btn-outline-lighten-5 {
  border-color: #FFFDE7 !important;
  color: #FFFDE7 !important;
}

.btn-outline-yellow.btn-outline-lighten-5:hover {
  background-color: #FFFDE7 !important;
}

.progress-yellow.progress-lighten-5[value]::-webkit-progress-value {
  background-color: #FFFDE7;
}

.progress-yellow.progress-lighten-5[value]::-moz-progress-bar {
  background-color: #FFFDE7;
}

.progress-yellow.progress-lighten-5[value]::-ms-fill {
  background-color: #FFFDE7;
}

@media screen and (min-width: 0\0 ) {
  .progress-yellow.progress-lighten-5 .progress-bar {
    background-color: #FFFDE7;
  }
}

input:focus ~ .bg-yellow {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #FFFDE7 !important;
}

.border-yellow.border-lighten-5 {
  border: 1px solid #FFFDE7 !important;
}

.border-top-yellow.border-top-lighten-5 {
  border-top: 1px solid #FFFDE7 !important;
}

.border-bottom-yellow.border-bottom-lighten-5 {
  border-bottom: 1px solid #FFFDE7 !important;
}

.border-left-yellow.border-left-lighten-5 {
  border-left: 1px solid #FFFDE7 !important;
}

.border-right-yellow.border-right-lighten-5 {
  border-right: 1px solid #FFFDE7 !important;
}

.overlay-yellow.overlay-lighten-5 {
  background: #FFFDE7;
  /* The Fallback */
  background: rgba(255, 253, 231, 0.8);
}

.yellow.lighten-4 {
  color: #FFF9C4 !important;
}

.bg-yellow.bg-lighten-4 {
  background-color: #FFF9C4 !important;
}

.btn-yellow.btn-lighten-4 {
  border-color: #FBC02D !important;
  background-color: #FFF9C4 !important;
}

.btn-yellow.btn-lighten-4:hover {
  border-color: #FBC02D !important;
  background-color: #F9A825 !important;
}

.btn-yellow.btn-lighten-4:focus, .btn-yellow.btn-lighten-4:active {
  border-color: #F9A825 !important;
  background-color: #F57F17 !important;
}

.btn-outline-yellow.btn-outline-lighten-4 {
  border-color: #FFF9C4 !important;
  color: #FFF9C4 !important;
}

.btn-outline-yellow.btn-outline-lighten-4:hover {
  background-color: #FFF9C4 !important;
}

.progress-yellow.progress-lighten-4[value]::-webkit-progress-value {
  background-color: #FFF9C4;
}

.progress-yellow.progress-lighten-4[value]::-moz-progress-bar {
  background-color: #FFF9C4;
}

.progress-yellow.progress-lighten-4[value]::-ms-fill {
  background-color: #FFF9C4;
}

@media screen and (min-width: 0\0 ) {
  .progress-yellow.progress-lighten-4 .progress-bar {
    background-color: #FFF9C4;
  }
}

input:focus ~ .bg-yellow {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #FFF9C4 !important;
}

.border-yellow.border-lighten-4 {
  border: 1px solid #FFF9C4 !important;
}

.border-top-yellow.border-top-lighten-4 {
  border-top: 1px solid #FFF9C4 !important;
}

.border-bottom-yellow.border-bottom-lighten-4 {
  border-bottom: 1px solid #FFF9C4 !important;
}

.border-left-yellow.border-left-lighten-4 {
  border-left: 1px solid #FFF9C4 !important;
}

.border-right-yellow.border-right-lighten-4 {
  border-right: 1px solid #FFF9C4 !important;
}

.overlay-yellow.overlay-lighten-4 {
  background: #FFF9C4;
  /* The Fallback */
  background: rgba(255, 249, 196, 0.8);
}

.yellow.lighten-3 {
  color: #FFF59D !important;
}

.bg-yellow.bg-lighten-3 {
  background-color: #FFF59D !important;
}

.btn-yellow.btn-lighten-3 {
  border-color: #FBC02D !important;
  background-color: #FFF59D !important;
}

.btn-yellow.btn-lighten-3:hover {
  border-color: #FBC02D !important;
  background-color: #F9A825 !important;
}

.btn-yellow.btn-lighten-3:focus, .btn-yellow.btn-lighten-3:active {
  border-color: #F9A825 !important;
  background-color: #F57F17 !important;
}

.btn-outline-yellow.btn-outline-lighten-3 {
  border-color: #FFF59D !important;
  color: #FFF59D !important;
}

.btn-outline-yellow.btn-outline-lighten-3:hover {
  background-color: #FFF59D !important;
}

.progress-yellow.progress-lighten-3[value]::-webkit-progress-value {
  background-color: #FFF59D;
}

.progress-yellow.progress-lighten-3[value]::-moz-progress-bar {
  background-color: #FFF59D;
}

.progress-yellow.progress-lighten-3[value]::-ms-fill {
  background-color: #FFF59D;
}

@media screen and (min-width: 0\0 ) {
  .progress-yellow.progress-lighten-3 .progress-bar {
    background-color: #FFF59D;
  }
}

input:focus ~ .bg-yellow {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #FFF59D !important;
}

.border-yellow.border-lighten-3 {
  border: 1px solid #FFF59D !important;
}

.border-top-yellow.border-top-lighten-3 {
  border-top: 1px solid #FFF59D !important;
}

.border-bottom-yellow.border-bottom-lighten-3 {
  border-bottom: 1px solid #FFF59D !important;
}

.border-left-yellow.border-left-lighten-3 {
  border-left: 1px solid #FFF59D !important;
}

.border-right-yellow.border-right-lighten-3 {
  border-right: 1px solid #FFF59D !important;
}

.overlay-yellow.overlay-lighten-3 {
  background: #FFF59D;
  /* The Fallback */
  background: rgba(255, 245, 157, 0.8);
}

.yellow.lighten-2 {
  color: #FFF176 !important;
}

.bg-yellow.bg-lighten-2 {
  background-color: #FFF176 !important;
}

.btn-yellow.btn-lighten-2 {
  border-color: #FBC02D !important;
  background-color: #FFF176 !important;
}

.btn-yellow.btn-lighten-2:hover {
  border-color: #FBC02D !important;
  background-color: #F9A825 !important;
}

.btn-yellow.btn-lighten-2:focus, .btn-yellow.btn-lighten-2:active {
  border-color: #F9A825 !important;
  background-color: #F57F17 !important;
}

.btn-outline-yellow.btn-outline-lighten-2 {
  border-color: #FFF176 !important;
  color: #FFF176 !important;
}

.btn-outline-yellow.btn-outline-lighten-2:hover {
  background-color: #FFF176 !important;
}

.progress-yellow.progress-lighten-2[value]::-webkit-progress-value {
  background-color: #FFF176;
}

.progress-yellow.progress-lighten-2[value]::-moz-progress-bar {
  background-color: #FFF176;
}

.progress-yellow.progress-lighten-2[value]::-ms-fill {
  background-color: #FFF176;
}

@media screen and (min-width: 0\0 ) {
  .progress-yellow.progress-lighten-2 .progress-bar {
    background-color: #FFF176;
  }
}

input:focus ~ .bg-yellow {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #FFF176 !important;
}

.border-yellow.border-lighten-2 {
  border: 1px solid #FFF176 !important;
}

.border-top-yellow.border-top-lighten-2 {
  border-top: 1px solid #FFF176 !important;
}

.border-bottom-yellow.border-bottom-lighten-2 {
  border-bottom: 1px solid #FFF176 !important;
}

.border-left-yellow.border-left-lighten-2 {
  border-left: 1px solid #FFF176 !important;
}

.border-right-yellow.border-right-lighten-2 {
  border-right: 1px solid #FFF176 !important;
}

.overlay-yellow.overlay-lighten-2 {
  background: #FFF176;
  /* The Fallback */
  background: rgba(255, 241, 118, 0.8);
}

.yellow.lighten-1 {
  color: #FFEE58 !important;
}

.bg-yellow.bg-lighten-1 {
  background-color: #FFEE58 !important;
}

.btn-yellow.btn-lighten-1 {
  border-color: #FBC02D !important;
  background-color: #FFEE58 !important;
}

.btn-yellow.btn-lighten-1:hover {
  border-color: #FBC02D !important;
  background-color: #F9A825 !important;
}

.btn-yellow.btn-lighten-1:focus, .btn-yellow.btn-lighten-1:active {
  border-color: #F9A825 !important;
  background-color: #F57F17 !important;
}

.btn-outline-yellow.btn-outline-lighten-1 {
  border-color: #FFEE58 !important;
  color: #FFEE58 !important;
}

.btn-outline-yellow.btn-outline-lighten-1:hover {
  background-color: #FFEE58 !important;
}

.progress-yellow.progress-lighten-1[value]::-webkit-progress-value {
  background-color: #FFEE58;
}

.progress-yellow.progress-lighten-1[value]::-moz-progress-bar {
  background-color: #FFEE58;
}

.progress-yellow.progress-lighten-1[value]::-ms-fill {
  background-color: #FFEE58;
}

@media screen and (min-width: 0\0 ) {
  .progress-yellow.progress-lighten-1 .progress-bar {
    background-color: #FFEE58;
  }
}

input:focus ~ .bg-yellow {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #FFEE58 !important;
}

.border-yellow.border-lighten-1 {
  border: 1px solid #FFEE58 !important;
}

.border-top-yellow.border-top-lighten-1 {
  border-top: 1px solid #FFEE58 !important;
}

.border-bottom-yellow.border-bottom-lighten-1 {
  border-bottom: 1px solid #FFEE58 !important;
}

.border-left-yellow.border-left-lighten-1 {
  border-left: 1px solid #FFEE58 !important;
}

.border-right-yellow.border-right-lighten-1 {
  border-right: 1px solid #FFEE58 !important;
}

.overlay-yellow.overlay-lighten-1 {
  background: #FFEE58;
  /* The Fallback */
  background: rgba(255, 238, 88, 0.8);
}

.yellow {
  color: #FFEB3B !important;
}

.bg-yellow {
  background-color: #FFEB3B !important;
}

.bg-yellow .card-header, .bg-yellow .card-footer {
  background-color: transparent;
}

.alert-yellow {
  border-color: #FFEB3B !important;
  background-color: #fff282 !important;
  color: #887a00 !important;
}

.alert-yellow .alert-link {
  color: #5f5500 !important;
}

.border-yellow {
  border-color: #FFEB3B;
}

.bg-yellow.tag-glow, .border-yellow.tag-glow {
  box-shadow: 0px 0px 10px #FFEB3B;
}

.overlay-yellow {
  background: #FFEB3B;
  /* The Fallback */
  background: rgba(255, 235, 59, 0.8);
}

.card-outline-yellow {
  border-width: 1px;
  border-style: solid;
  border-color: #FFEB3B;
  background-color: transparent;
}

.card-outline-yellow .card-header, .card-outline-yellow .card-footer {
  background-color: transparent;
}

.btn-yellow {
  border-color: #FBC02D !important;
  background-color: #FFEB3B !important;
  color: #FFFFFF;
}

.btn-yellow:hover {
  border-color: #FDD835 !important;
  background-color: #FFEE58 !important;
  color: #FFF !important;
}

.btn-yellow:focus, .btn-yellow:active {
  border-color: #FBC02D !important;
  background-color: #F9A825 !important;
  color: #FFF !important;
}

.btn-outline-yellow {
  border-color: #FFEB3B;
  background-color: transparent;
  color: #FFEB3B;
}

.btn-outline-yellow:hover {
  background-color: #FFEB3B;
  color: #FFF !important;
}

.progress-yellow[value]::-webkit-progress-value {
  background-color: #FFEB3B;
}

.progress-yellow[value]::-moz-progress-bar {
  background-color: #FFEB3B;
}

.progress-yellow[value]::-ms-fill {
  background-color: #FFEB3B;
}

@media screen and (min-width: 0\0 ) {
  .progress-yellow .progress-bar {
    background-color: #FFEB3B;
  }
}

input:focus ~ .bg-yellow {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #FFEB3B !important;
}

.border-yellow {
  border: 1px solid #FFEB3B !important;
}

.border-top-yellow {
  border-top: 1px solid #FFEB3B;
}

.border-bottom-yellow {
  border-bottom: 1px solid #FFEB3B;
}

.border-left-yellow {
  border-left: 1px solid #FFEB3B;
}

.border-right-yellow {
  border-right: 1px solid #FFEB3B;
}

.yellow.darken-1 {
  color: #FDD835 !important;
}

.bg-yellow.bg-darken-1 {
  background-color: #FDD835 !important;
}

.btn-yellow.btn-darken-1 {
  border-color: #FBC02D !important;
  background-color: #FDD835 !important;
}

.btn-yellow.btn-darken-1:hover {
  border-color: #FBC02D !important;
  background-color: #F9A825 !important;
}

.btn-yellow.btn-darken-1:focus, .btn-yellow.btn-darken-1:active {
  border-color: #F9A825 !important;
  background-color: #F57F17 !important;
}

.btn-outline-yellow.btn-outline-darken-1 {
  border-color: #FDD835 !important;
  color: #FDD835 !important;
}

.btn-outline-yellow.btn-outline-darken-1:hover {
  background-color: #FDD835 !important;
}

.progress-yellow.progress-darken-1[value]::-webkit-progress-value {
  background-color: #FDD835;
}

.progress-yellow.progress-darken-1[value]::-moz-progress-bar {
  background-color: #FDD835;
}

.progress-yellow.progress-darken-1[value]::-ms-fill {
  background-color: #FDD835;
}

@media screen and (min-width: 0\0 ) {
  .progress-yellow.progress-darken-1 .progress-bar {
    background-color: #FDD835;
  }
}

input:focus ~ .bg-yellow {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #FDD835 !important;
}

.border-yellow.border-darken-1 {
  border: 1px solid #FDD835 !important;
}

.border-top-yellow.border-top-darken-1 {
  border-top: 1px solid #FDD835 !important;
}

.border-bottom-yellow.border-bottom-darken-1 {
  border-bottom: 1px solid #FDD835 !important;
}

.border-left-yellow.border-left-darken-1 {
  border-left: 1px solid #FDD835 !important;
}

.border-right-yellow.border-right-darken-1 {
  border-right: 1px solid #FDD835 !important;
}

.overlay-yellow.overlay-darken-1 {
  background: #FDD835;
  /* The Fallback */
  background: rgba(253, 216, 53, 0.8);
}

.yellow.darken-2 {
  color: #FBC02D !important;
}

.bg-yellow.bg-darken-2 {
  background-color: #FBC02D !important;
}

.btn-yellow.btn-darken-2 {
  border-color: #FBC02D !important;
  background-color: #FBC02D !important;
}

.btn-yellow.btn-darken-2:hover {
  border-color: #FBC02D !important;
  background-color: #F9A825 !important;
}

.btn-yellow.btn-darken-2:focus, .btn-yellow.btn-darken-2:active {
  border-color: #F9A825 !important;
  background-color: #F57F17 !important;
}

.btn-outline-yellow.btn-outline-darken-2 {
  border-color: #FBC02D !important;
  color: #FBC02D !important;
}

.btn-outline-yellow.btn-outline-darken-2:hover {
  background-color: #FBC02D !important;
}

.progress-yellow.progress-darken-2[value]::-webkit-progress-value {
  background-color: #FBC02D;
}

.progress-yellow.progress-darken-2[value]::-moz-progress-bar {
  background-color: #FBC02D;
}

.progress-yellow.progress-darken-2[value]::-ms-fill {
  background-color: #FBC02D;
}

@media screen and (min-width: 0\0 ) {
  .progress-yellow.progress-darken-2 .progress-bar {
    background-color: #FBC02D;
  }
}

input:focus ~ .bg-yellow {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #FBC02D !important;
}

.border-yellow.border-darken-2 {
  border: 1px solid #FBC02D !important;
}

.border-top-yellow.border-top-darken-2 {
  border-top: 1px solid #FBC02D !important;
}

.border-bottom-yellow.border-bottom-darken-2 {
  border-bottom: 1px solid #FBC02D !important;
}

.border-left-yellow.border-left-darken-2 {
  border-left: 1px solid #FBC02D !important;
}

.border-right-yellow.border-right-darken-2 {
  border-right: 1px solid #FBC02D !important;
}

.overlay-yellow.overlay-darken-2 {
  background: #FBC02D;
  /* The Fallback */
  background: rgba(251, 192, 45, 0.8);
}

.yellow.darken-3 {
  color: #F9A825 !important;
}

.bg-yellow.bg-darken-3 {
  background-color: #F9A825 !important;
}

.btn-yellow.btn-darken-3 {
  border-color: #FBC02D !important;
  background-color: #F9A825 !important;
}

.btn-yellow.btn-darken-3:hover {
  border-color: #FBC02D !important;
  background-color: #F9A825 !important;
}

.btn-yellow.btn-darken-3:focus, .btn-yellow.btn-darken-3:active {
  border-color: #F9A825 !important;
  background-color: #F57F17 !important;
}

.btn-outline-yellow.btn-outline-darken-3 {
  border-color: #F9A825 !important;
  color: #F9A825 !important;
}

.btn-outline-yellow.btn-outline-darken-3:hover {
  background-color: #F9A825 !important;
}

.progress-yellow.progress-darken-3[value]::-webkit-progress-value {
  background-color: #F9A825;
}

.progress-yellow.progress-darken-3[value]::-moz-progress-bar {
  background-color: #F9A825;
}

.progress-yellow.progress-darken-3[value]::-ms-fill {
  background-color: #F9A825;
}

@media screen and (min-width: 0\0 ) {
  .progress-yellow.progress-darken-3 .progress-bar {
    background-color: #F9A825;
  }
}

input:focus ~ .bg-yellow {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #F9A825 !important;
}

.border-yellow.border-darken-3 {
  border: 1px solid #F9A825 !important;
}

.border-top-yellow.border-top-darken-3 {
  border-top: 1px solid #F9A825 !important;
}

.border-bottom-yellow.border-bottom-darken-3 {
  border-bottom: 1px solid #F9A825 !important;
}

.border-left-yellow.border-left-darken-3 {
  border-left: 1px solid #F9A825 !important;
}

.border-right-yellow.border-right-darken-3 {
  border-right: 1px solid #F9A825 !important;
}

.overlay-yellow.overlay-darken-3 {
  background: #F9A825;
  /* The Fallback */
  background: rgba(249, 168, 37, 0.8);
}

.yellow.darken-4 {
  color: #F57F17 !important;
}

.bg-yellow.bg-darken-4 {
  background-color: #F57F17 !important;
}

.btn-yellow.btn-darken-4 {
  border-color: #FBC02D !important;
  background-color: #F57F17 !important;
}

.btn-yellow.btn-darken-4:hover {
  border-color: #FBC02D !important;
  background-color: #F9A825 !important;
}

.btn-yellow.btn-darken-4:focus, .btn-yellow.btn-darken-4:active {
  border-color: #F9A825 !important;
  background-color: #F57F17 !important;
}

.btn-outline-yellow.btn-outline-darken-4 {
  border-color: #F57F17 !important;
  color: #F57F17 !important;
}

.btn-outline-yellow.btn-outline-darken-4:hover {
  background-color: #F57F17 !important;
}

.progress-yellow.progress-darken-4[value]::-webkit-progress-value {
  background-color: #F57F17;
}

.progress-yellow.progress-darken-4[value]::-moz-progress-bar {
  background-color: #F57F17;
}

.progress-yellow.progress-darken-4[value]::-ms-fill {
  background-color: #F57F17;
}

@media screen and (min-width: 0\0 ) {
  .progress-yellow.progress-darken-4 .progress-bar {
    background-color: #F57F17;
  }
}

input:focus ~ .bg-yellow {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #F57F17 !important;
}

.border-yellow.border-darken-4 {
  border: 1px solid #F57F17 !important;
}

.border-top-yellow.border-top-darken-4 {
  border-top: 1px solid #F57F17 !important;
}

.border-bottom-yellow.border-bottom-darken-4 {
  border-bottom: 1px solid #F57F17 !important;
}

.border-left-yellow.border-left-darken-4 {
  border-left: 1px solid #F57F17 !important;
}

.border-right-yellow.border-right-darken-4 {
  border-right: 1px solid #F57F17 !important;
}

.overlay-yellow.overlay-darken-4 {
  background: #F57F17;
  /* The Fallback */
  background: rgba(245, 127, 23, 0.8);
}

.yellow.accent-1 {
  color: #FFFF8D !important;
}

.bg-yellow.bg-accent-1 {
  background-color: #FFFF8D !important;
}

.btn-yellow.btn-accent-1 {
  border-color: #FBC02D !important;
  background-color: #FFFF8D !important;
}

.btn-yellow.btn-accent-1:hover {
  border-color: #FBC02D !important;
  background-color: #F9A825 !important;
}

.btn-yellow.btn-accent-1:focus, .btn-yellow.btn-accent-1:active {
  border-color: #F9A825 !important;
  background-color: #F57F17 !important;
}

.btn-outline-yellow.btn-outline-accent-1 {
  border-color: #FFFF8D !important;
  color: #FFFF8D !important;
}

.btn-outline-yellow.btn-outline-accent-1:hover {
  background-color: #FFFF8D !important;
}

.progress-yellow.progress-accent-1[value]::-webkit-progress-value {
  background-color: #FFFF8D;
}

.progress-yellow.progress-accent-1[value]::-moz-progress-bar {
  background-color: #FFFF8D;
}

.progress-yellow.progress-accent-1[value]::-ms-fill {
  background-color: #FFFF8D;
}

@media screen and (min-width: 0\0 ) {
  .progress-yellow.progress-accent-1 .progress-bar {
    background-color: #FFFF8D;
  }
}

input:focus ~ .bg-yellow {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #FFFF8D !important;
}

.border-yellow.border-accent-1 {
  border: 1px solid #FFFF8D !important;
}

.border-top-yellow.border-top-accent-1 {
  border-top: 1px solid #FFFF8D !important;
}

.border-bottom-yellow.border-bottom-accent-1 {
  border-bottom: 1px solid #FFFF8D !important;
}

.border-left-yellow.border-left-accent-1 {
  border-left: 1px solid #FFFF8D !important;
}

.border-right-yellow.border-right-accent-1 {
  border-right: 1px solid #FFFF8D !important;
}

.overlay-yellow.overlay-accent-1 {
  background: #FFFF8D;
  /* The Fallback */
  background: rgba(255, 255, 141, 0.8);
}

.yellow.accent-2 {
  color: #FFFF00 !important;
}

.bg-yellow.bg-accent-2 {
  background-color: #FFFF00 !important;
}

.btn-yellow.btn-accent-2 {
  border-color: #FBC02D !important;
  background-color: #FFFF00 !important;
}

.btn-yellow.btn-accent-2:hover {
  border-color: #FBC02D !important;
  background-color: #F9A825 !important;
}

.btn-yellow.btn-accent-2:focus, .btn-yellow.btn-accent-2:active {
  border-color: #F9A825 !important;
  background-color: #F57F17 !important;
}

.btn-outline-yellow.btn-outline-accent-2 {
  border-color: #FFFF00 !important;
  color: #FFFF00 !important;
}

.btn-outline-yellow.btn-outline-accent-2:hover {
  background-color: #FFFF00 !important;
}

.progress-yellow.progress-accent-2[value]::-webkit-progress-value {
  background-color: #FFFF00;
}

.progress-yellow.progress-accent-2[value]::-moz-progress-bar {
  background-color: #FFFF00;
}

.progress-yellow.progress-accent-2[value]::-ms-fill {
  background-color: #FFFF00;
}

@media screen and (min-width: 0\0 ) {
  .progress-yellow.progress-accent-2 .progress-bar {
    background-color: #FFFF00;
  }
}

input:focus ~ .bg-yellow {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #FFFF00 !important;
}

.border-yellow.border-accent-2 {
  border: 1px solid #FFFF00 !important;
}

.border-top-yellow.border-top-accent-2 {
  border-top: 1px solid #FFFF00 !important;
}

.border-bottom-yellow.border-bottom-accent-2 {
  border-bottom: 1px solid #FFFF00 !important;
}

.border-left-yellow.border-left-accent-2 {
  border-left: 1px solid #FFFF00 !important;
}

.border-right-yellow.border-right-accent-2 {
  border-right: 1px solid #FFFF00 !important;
}

.overlay-yellow.overlay-accent-2 {
  background: #FFFF00;
  /* The Fallback */
  background: rgba(255, 255, 0, 0.8);
}

.yellow.accent-3 {
  color: #FFEA00 !important;
}

.bg-yellow.bg-accent-3 {
  background-color: #FFEA00 !important;
}

.btn-yellow.btn-accent-3 {
  border-color: #FBC02D !important;
  background-color: #FFEA00 !important;
}

.btn-yellow.btn-accent-3:hover {
  border-color: #FBC02D !important;
  background-color: #F9A825 !important;
}

.btn-yellow.btn-accent-3:focus, .btn-yellow.btn-accent-3:active {
  border-color: #F9A825 !important;
  background-color: #F57F17 !important;
}

.btn-outline-yellow.btn-outline-accent-3 {
  border-color: #FFEA00 !important;
  color: #FFEA00 !important;
}

.btn-outline-yellow.btn-outline-accent-3:hover {
  background-color: #FFEA00 !important;
}

.progress-yellow.progress-accent-3[value]::-webkit-progress-value {
  background-color: #FFEA00;
}

.progress-yellow.progress-accent-3[value]::-moz-progress-bar {
  background-color: #FFEA00;
}

.progress-yellow.progress-accent-3[value]::-ms-fill {
  background-color: #FFEA00;
}

@media screen and (min-width: 0\0 ) {
  .progress-yellow.progress-accent-3 .progress-bar {
    background-color: #FFEA00;
  }
}

input:focus ~ .bg-yellow {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #FFEA00 !important;
}

.border-yellow.border-accent-3 {
  border: 1px solid #FFEA00 !important;
}

.border-top-yellow.border-top-accent-3 {
  border-top: 1px solid #FFEA00 !important;
}

.border-bottom-yellow.border-bottom-accent-3 {
  border-bottom: 1px solid #FFEA00 !important;
}

.border-left-yellow.border-left-accent-3 {
  border-left: 1px solid #FFEA00 !important;
}

.border-right-yellow.border-right-accent-3 {
  border-right: 1px solid #FFEA00 !important;
}

.overlay-yellow.overlay-accent-3 {
  background: #FFEA00;
  /* The Fallback */
  background: rgba(255, 234, 0, 0.8);
}

.yellow.accent-4 {
  color: #FFD600 !important;
}

.bg-yellow.bg-accent-4 {
  background-color: #FFD600 !important;
}

.btn-yellow.btn-accent-4 {
  border-color: #FBC02D !important;
  background-color: #FFD600 !important;
}

.btn-yellow.btn-accent-4:hover {
  border-color: #FBC02D !important;
  background-color: #F9A825 !important;
}

.btn-yellow.btn-accent-4:focus, .btn-yellow.btn-accent-4:active {
  border-color: #F9A825 !important;
  background-color: #F57F17 !important;
}

.btn-outline-yellow.btn-outline-accent-4 {
  border-color: #FFD600 !important;
  color: #FFD600 !important;
}

.btn-outline-yellow.btn-outline-accent-4:hover {
  background-color: #FFD600 !important;
}

.progress-yellow.progress-accent-4[value]::-webkit-progress-value {
  background-color: #FFD600;
}

.progress-yellow.progress-accent-4[value]::-moz-progress-bar {
  background-color: #FFD600;
}

.progress-yellow.progress-accent-4[value]::-ms-fill {
  background-color: #FFD600;
}

@media screen and (min-width: 0\0 ) {
  .progress-yellow.progress-accent-4 .progress-bar {
    background-color: #FFD600;
  }
}

input:focus ~ .bg-yellow {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #FFD600 !important;
}

.border-yellow.border-accent-4 {
  border: 1px solid #FFD600 !important;
}

.border-top-yellow.border-top-accent-4 {
  border-top: 1px solid #FFD600 !important;
}

.border-bottom-yellow.border-bottom-accent-4 {
  border-bottom: 1px solid #FFD600 !important;
}

.border-left-yellow.border-left-accent-4 {
  border-left: 1px solid #FFD600 !important;
}

.border-right-yellow.border-right-accent-4 {
  border-right: 1px solid #FFD600 !important;
}

.overlay-yellow.overlay-accent-4 {
  background: #FFD600;
  /* The Fallback */
  background: rgba(255, 214, 0, 0.8);
}

.amber.lighten-5 {
  color: #FFF8E1 !important;
}

.bg-amber.bg-lighten-5 {
  background-color: #FFF8E1 !important;
}

.btn-amber.btn-lighten-5 {
  border-color: #FFA000 !important;
  background-color: #FFF8E1 !important;
}

.btn-amber.btn-lighten-5:hover {
  border-color: #FFA000 !important;
  background-color: #FF8F00 !important;
}

.btn-amber.btn-lighten-5:focus, .btn-amber.btn-lighten-5:active {
  border-color: #FF8F00 !important;
  background-color: #FF6F00 !important;
}

.btn-outline-amber.btn-outline-lighten-5 {
  border-color: #FFF8E1 !important;
  color: #FFF8E1 !important;
}

.btn-outline-amber.btn-outline-lighten-5:hover {
  background-color: #FFF8E1 !important;
}

.progress-amber.progress-lighten-5[value]::-webkit-progress-value {
  background-color: #FFF8E1;
}

.progress-amber.progress-lighten-5[value]::-moz-progress-bar {
  background-color: #FFF8E1;
}

.progress-amber.progress-lighten-5[value]::-ms-fill {
  background-color: #FFF8E1;
}

@media screen and (min-width: 0\0 ) {
  .progress-amber.progress-lighten-5 .progress-bar {
    background-color: #FFF8E1;
  }
}

input:focus ~ .bg-amber {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #FFF8E1 !important;
}

.border-amber.border-lighten-5 {
  border: 1px solid #FFF8E1 !important;
}

.border-top-amber.border-top-lighten-5 {
  border-top: 1px solid #FFF8E1 !important;
}

.border-bottom-amber.border-bottom-lighten-5 {
  border-bottom: 1px solid #FFF8E1 !important;
}

.border-left-amber.border-left-lighten-5 {
  border-left: 1px solid #FFF8E1 !important;
}

.border-right-amber.border-right-lighten-5 {
  border-right: 1px solid #FFF8E1 !important;
}

.overlay-amber.overlay-lighten-5 {
  background: #FFF8E1;
  /* The Fallback */
  background: rgba(255, 248, 225, 0.8);
}

.amber.lighten-4 {
  color: #FFECB3 !important;
}

.bg-amber.bg-lighten-4 {
  background-color: #FFECB3 !important;
}

.btn-amber.btn-lighten-4 {
  border-color: #FFA000 !important;
  background-color: #FFECB3 !important;
}

.btn-amber.btn-lighten-4:hover {
  border-color: #FFA000 !important;
  background-color: #FF8F00 !important;
}

.btn-amber.btn-lighten-4:focus, .btn-amber.btn-lighten-4:active {
  border-color: #FF8F00 !important;
  background-color: #FF6F00 !important;
}

.btn-outline-amber.btn-outline-lighten-4 {
  border-color: #FFECB3 !important;
  color: #FFECB3 !important;
}

.btn-outline-amber.btn-outline-lighten-4:hover {
  background-color: #FFECB3 !important;
}

.progress-amber.progress-lighten-4[value]::-webkit-progress-value {
  background-color: #FFECB3;
}

.progress-amber.progress-lighten-4[value]::-moz-progress-bar {
  background-color: #FFECB3;
}

.progress-amber.progress-lighten-4[value]::-ms-fill {
  background-color: #FFECB3;
}

@media screen and (min-width: 0\0 ) {
  .progress-amber.progress-lighten-4 .progress-bar {
    background-color: #FFECB3;
  }
}

input:focus ~ .bg-amber {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #FFECB3 !important;
}

.border-amber.border-lighten-4 {
  border: 1px solid #FFECB3 !important;
}

.border-top-amber.border-top-lighten-4 {
  border-top: 1px solid #FFECB3 !important;
}

.border-bottom-amber.border-bottom-lighten-4 {
  border-bottom: 1px solid #FFECB3 !important;
}

.border-left-amber.border-left-lighten-4 {
  border-left: 1px solid #FFECB3 !important;
}

.border-right-amber.border-right-lighten-4 {
  border-right: 1px solid #FFECB3 !important;
}

.overlay-amber.overlay-lighten-4 {
  background: #FFECB3;
  /* The Fallback */
  background: rgba(255, 236, 179, 0.8);
}

.amber.lighten-3 {
  color: #FFE082 !important;
}

.bg-amber.bg-lighten-3 {
  background-color: #FFE082 !important;
}

.btn-amber.btn-lighten-3 {
  border-color: #FFA000 !important;
  background-color: #FFE082 !important;
}

.btn-amber.btn-lighten-3:hover {
  border-color: #FFA000 !important;
  background-color: #FF8F00 !important;
}

.btn-amber.btn-lighten-3:focus, .btn-amber.btn-lighten-3:active {
  border-color: #FF8F00 !important;
  background-color: #FF6F00 !important;
}

.btn-outline-amber.btn-outline-lighten-3 {
  border-color: #FFE082 !important;
  color: #FFE082 !important;
}

.btn-outline-amber.btn-outline-lighten-3:hover {
  background-color: #FFE082 !important;
}

.progress-amber.progress-lighten-3[value]::-webkit-progress-value {
  background-color: #FFE082;
}

.progress-amber.progress-lighten-3[value]::-moz-progress-bar {
  background-color: #FFE082;
}

.progress-amber.progress-lighten-3[value]::-ms-fill {
  background-color: #FFE082;
}

@media screen and (min-width: 0\0 ) {
  .progress-amber.progress-lighten-3 .progress-bar {
    background-color: #FFE082;
  }
}

input:focus ~ .bg-amber {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #FFE082 !important;
}

.border-amber.border-lighten-3 {
  border: 1px solid #FFE082 !important;
}

.border-top-amber.border-top-lighten-3 {
  border-top: 1px solid #FFE082 !important;
}

.border-bottom-amber.border-bottom-lighten-3 {
  border-bottom: 1px solid #FFE082 !important;
}

.border-left-amber.border-left-lighten-3 {
  border-left: 1px solid #FFE082 !important;
}

.border-right-amber.border-right-lighten-3 {
  border-right: 1px solid #FFE082 !important;
}

.overlay-amber.overlay-lighten-3 {
  background: #FFE082;
  /* The Fallback */
  background: rgba(255, 224, 130, 0.8);
}

.amber.lighten-2 {
  color: #FFD54F !important;
}

.bg-amber.bg-lighten-2 {
  background-color: #FFD54F !important;
}

.btn-amber.btn-lighten-2 {
  border-color: #FFA000 !important;
  background-color: #FFD54F !important;
}

.btn-amber.btn-lighten-2:hover {
  border-color: #FFA000 !important;
  background-color: #FF8F00 !important;
}

.btn-amber.btn-lighten-2:focus, .btn-amber.btn-lighten-2:active {
  border-color: #FF8F00 !important;
  background-color: #FF6F00 !important;
}

.btn-outline-amber.btn-outline-lighten-2 {
  border-color: #FFD54F !important;
  color: #FFD54F !important;
}

.btn-outline-amber.btn-outline-lighten-2:hover {
  background-color: #FFD54F !important;
}

.progress-amber.progress-lighten-2[value]::-webkit-progress-value {
  background-color: #FFD54F;
}

.progress-amber.progress-lighten-2[value]::-moz-progress-bar {
  background-color: #FFD54F;
}

.progress-amber.progress-lighten-2[value]::-ms-fill {
  background-color: #FFD54F;
}

@media screen and (min-width: 0\0 ) {
  .progress-amber.progress-lighten-2 .progress-bar {
    background-color: #FFD54F;
  }
}

input:focus ~ .bg-amber {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #FFD54F !important;
}

.border-amber.border-lighten-2 {
  border: 1px solid #FFD54F !important;
}

.border-top-amber.border-top-lighten-2 {
  border-top: 1px solid #FFD54F !important;
}

.border-bottom-amber.border-bottom-lighten-2 {
  border-bottom: 1px solid #FFD54F !important;
}

.border-left-amber.border-left-lighten-2 {
  border-left: 1px solid #FFD54F !important;
}

.border-right-amber.border-right-lighten-2 {
  border-right: 1px solid #FFD54F !important;
}

.overlay-amber.overlay-lighten-2 {
  background: #FFD54F;
  /* The Fallback */
  background: rgba(255, 213, 79, 0.8);
}

.amber.lighten-1 {
  color: #FFCA28 !important;
}

.bg-amber.bg-lighten-1 {
  background-color: #FFCA28 !important;
}

.btn-amber.btn-lighten-1 {
  border-color: #FFA000 !important;
  background-color: #FFCA28 !important;
}

.btn-amber.btn-lighten-1:hover {
  border-color: #FFA000 !important;
  background-color: #FF8F00 !important;
}

.btn-amber.btn-lighten-1:focus, .btn-amber.btn-lighten-1:active {
  border-color: #FF8F00 !important;
  background-color: #FF6F00 !important;
}

.btn-outline-amber.btn-outline-lighten-1 {
  border-color: #FFCA28 !important;
  color: #FFCA28 !important;
}

.btn-outline-amber.btn-outline-lighten-1:hover {
  background-color: #FFCA28 !important;
}

.progress-amber.progress-lighten-1[value]::-webkit-progress-value {
  background-color: #FFCA28;
}

.progress-amber.progress-lighten-1[value]::-moz-progress-bar {
  background-color: #FFCA28;
}

.progress-amber.progress-lighten-1[value]::-ms-fill {
  background-color: #FFCA28;
}

@media screen and (min-width: 0\0 ) {
  .progress-amber.progress-lighten-1 .progress-bar {
    background-color: #FFCA28;
  }
}

input:focus ~ .bg-amber {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #FFCA28 !important;
}

.border-amber.border-lighten-1 {
  border: 1px solid #FFCA28 !important;
}

.border-top-amber.border-top-lighten-1 {
  border-top: 1px solid #FFCA28 !important;
}

.border-bottom-amber.border-bottom-lighten-1 {
  border-bottom: 1px solid #FFCA28 !important;
}

.border-left-amber.border-left-lighten-1 {
  border-left: 1px solid #FFCA28 !important;
}

.border-right-amber.border-right-lighten-1 {
  border-right: 1px solid #FFCA28 !important;
}

.overlay-amber.overlay-lighten-1 {
  background: #FFCA28;
  /* The Fallback */
  background: rgba(255, 202, 40, 0.8);
}

.amber {
  color: #FFC107 !important;
}

.bg-amber {
  background-color: #FFC107 !important;
}

.bg-amber .card-header, .bg-amber .card-footer {
  background-color: transparent;
}

.alert-amber {
  border-color: #FFC107 !important;
  background-color: #ffd34e !important;
  color: #543f00 !important;
}

.alert-amber .alert-link {
  color: #2b2000 !important;
}

.border-amber {
  border-color: #FFC107;
}

.bg-amber.tag-glow, .border-amber.tag-glow {
  box-shadow: 0px 0px 10px #FFC107;
}

.overlay-amber {
  background: #FFC107;
  /* The Fallback */
  background: rgba(255, 193, 7, 0.8);
}

.card-outline-amber {
  border-width: 1px;
  border-style: solid;
  border-color: #FFC107;
  background-color: transparent;
}

.card-outline-amber .card-header, .card-outline-amber .card-footer {
  background-color: transparent;
}

.btn-amber {
  border-color: #FFA000 !important;
  background-color: #FFC107 !important;
  color: #FFFFFF;
}

.btn-amber:hover {
  border-color: #FFB300 !important;
  background-color: #FFCA28 !important;
  color: #FFF !important;
}

.btn-amber:focus, .btn-amber:active {
  border-color: #FFA000 !important;
  background-color: #FF8F00 !important;
  color: #FFF !important;
}

.btn-outline-amber {
  border-color: #FFC107;
  background-color: transparent;
  color: #FFC107;
}

.btn-outline-amber:hover {
  background-color: #FFC107;
  color: #FFF !important;
}

.progress-amber[value]::-webkit-progress-value {
  background-color: #FFC107;
}

.progress-amber[value]::-moz-progress-bar {
  background-color: #FFC107;
}

.progress-amber[value]::-ms-fill {
  background-color: #FFC107;
}

@media screen and (min-width: 0\0 ) {
  .progress-amber .progress-bar {
    background-color: #FFC107;
  }
}

input:focus ~ .bg-amber {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #FFC107 !important;
}

.border-amber {
  border: 1px solid #FFC107 !important;
}

.border-top-amber {
  border-top: 1px solid #FFC107;
}

.border-bottom-amber {
  border-bottom: 1px solid #FFC107;
}

.border-left-amber {
  border-left: 1px solid #FFC107;
}

.border-right-amber {
  border-right: 1px solid #FFC107;
}

.amber.darken-1 {
  color: #FFB300 !important;
}

.bg-amber.bg-darken-1 {
  background-color: #FFB300 !important;
}

.btn-amber.btn-darken-1 {
  border-color: #FFA000 !important;
  background-color: #FFB300 !important;
}

.btn-amber.btn-darken-1:hover {
  border-color: #FFA000 !important;
  background-color: #FF8F00 !important;
}

.btn-amber.btn-darken-1:focus, .btn-amber.btn-darken-1:active {
  border-color: #FF8F00 !important;
  background-color: #FF6F00 !important;
}

.btn-outline-amber.btn-outline-darken-1 {
  border-color: #FFB300 !important;
  color: #FFB300 !important;
}

.btn-outline-amber.btn-outline-darken-1:hover {
  background-color: #FFB300 !important;
}

.progress-amber.progress-darken-1[value]::-webkit-progress-value {
  background-color: #FFB300;
}

.progress-amber.progress-darken-1[value]::-moz-progress-bar {
  background-color: #FFB300;
}

.progress-amber.progress-darken-1[value]::-ms-fill {
  background-color: #FFB300;
}

@media screen and (min-width: 0\0 ) {
  .progress-amber.progress-darken-1 .progress-bar {
    background-color: #FFB300;
  }
}

input:focus ~ .bg-amber {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #FFB300 !important;
}

.border-amber.border-darken-1 {
  border: 1px solid #FFB300 !important;
}

.border-top-amber.border-top-darken-1 {
  border-top: 1px solid #FFB300 !important;
}

.border-bottom-amber.border-bottom-darken-1 {
  border-bottom: 1px solid #FFB300 !important;
}

.border-left-amber.border-left-darken-1 {
  border-left: 1px solid #FFB300 !important;
}

.border-right-amber.border-right-darken-1 {
  border-right: 1px solid #FFB300 !important;
}

.overlay-amber.overlay-darken-1 {
  background: #FFB300;
  /* The Fallback */
  background: rgba(255, 179, 0, 0.8);
}

.amber.darken-2 {
  color: #FFA000 !important;
}

.bg-amber.bg-darken-2 {
  background-color: #FFA000 !important;
}

.btn-amber.btn-darken-2 {
  border-color: #FFA000 !important;
  background-color: #FFA000 !important;
}

.btn-amber.btn-darken-2:hover {
  border-color: #FFA000 !important;
  background-color: #FF8F00 !important;
}

.btn-amber.btn-darken-2:focus, .btn-amber.btn-darken-2:active {
  border-color: #FF8F00 !important;
  background-color: #FF6F00 !important;
}

.btn-outline-amber.btn-outline-darken-2 {
  border-color: #FFA000 !important;
  color: #FFA000 !important;
}

.btn-outline-amber.btn-outline-darken-2:hover {
  background-color: #FFA000 !important;
}

.progress-amber.progress-darken-2[value]::-webkit-progress-value {
  background-color: #FFA000;
}

.progress-amber.progress-darken-2[value]::-moz-progress-bar {
  background-color: #FFA000;
}

.progress-amber.progress-darken-2[value]::-ms-fill {
  background-color: #FFA000;
}

@media screen and (min-width: 0\0 ) {
  .progress-amber.progress-darken-2 .progress-bar {
    background-color: #FFA000;
  }
}

input:focus ~ .bg-amber {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #FFA000 !important;
}

.border-amber.border-darken-2 {
  border: 1px solid #FFA000 !important;
}

.border-top-amber.border-top-darken-2 {
  border-top: 1px solid #FFA000 !important;
}

.border-bottom-amber.border-bottom-darken-2 {
  border-bottom: 1px solid #FFA000 !important;
}

.border-left-amber.border-left-darken-2 {
  border-left: 1px solid #FFA000 !important;
}

.border-right-amber.border-right-darken-2 {
  border-right: 1px solid #FFA000 !important;
}

.overlay-amber.overlay-darken-2 {
  background: #FFA000;
  /* The Fallback */
  background: rgba(255, 160, 0, 0.8);
}

.amber.darken-3 {
  color: #FF8F00 !important;
}

.bg-amber.bg-darken-3 {
  background-color: #FF8F00 !important;
}

.btn-amber.btn-darken-3 {
  border-color: #FFA000 !important;
  background-color: #FF8F00 !important;
}

.btn-amber.btn-darken-3:hover {
  border-color: #FFA000 !important;
  background-color: #FF8F00 !important;
}

.btn-amber.btn-darken-3:focus, .btn-amber.btn-darken-3:active {
  border-color: #FF8F00 !important;
  background-color: #FF6F00 !important;
}

.btn-outline-amber.btn-outline-darken-3 {
  border-color: #FF8F00 !important;
  color: #FF8F00 !important;
}

.btn-outline-amber.btn-outline-darken-3:hover {
  background-color: #FF8F00 !important;
}

.progress-amber.progress-darken-3[value]::-webkit-progress-value {
  background-color: #FF8F00;
}

.progress-amber.progress-darken-3[value]::-moz-progress-bar {
  background-color: #FF8F00;
}

.progress-amber.progress-darken-3[value]::-ms-fill {
  background-color: #FF8F00;
}

@media screen and (min-width: 0\0 ) {
  .progress-amber.progress-darken-3 .progress-bar {
    background-color: #FF8F00;
  }
}

input:focus ~ .bg-amber {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #FF8F00 !important;
}

.border-amber.border-darken-3 {
  border: 1px solid #FF8F00 !important;
}

.border-top-amber.border-top-darken-3 {
  border-top: 1px solid #FF8F00 !important;
}

.border-bottom-amber.border-bottom-darken-3 {
  border-bottom: 1px solid #FF8F00 !important;
}

.border-left-amber.border-left-darken-3 {
  border-left: 1px solid #FF8F00 !important;
}

.border-right-amber.border-right-darken-3 {
  border-right: 1px solid #FF8F00 !important;
}

.overlay-amber.overlay-darken-3 {
  background: #FF8F00;
  /* The Fallback */
  background: rgba(255, 143, 0, 0.8);
}

.amber.darken-4 {
  color: #FF6F00 !important;
}

.bg-amber.bg-darken-4 {
  background-color: #FF6F00 !important;
}

.btn-amber.btn-darken-4 {
  border-color: #FFA000 !important;
  background-color: #FF6F00 !important;
}

.btn-amber.btn-darken-4:hover {
  border-color: #FFA000 !important;
  background-color: #FF8F00 !important;
}

.btn-amber.btn-darken-4:focus, .btn-amber.btn-darken-4:active {
  border-color: #FF8F00 !important;
  background-color: #FF6F00 !important;
}

.btn-outline-amber.btn-outline-darken-4 {
  border-color: #FF6F00 !important;
  color: #FF6F00 !important;
}

.btn-outline-amber.btn-outline-darken-4:hover {
  background-color: #FF6F00 !important;
}

.progress-amber.progress-darken-4[value]::-webkit-progress-value {
  background-color: #FF6F00;
}

.progress-amber.progress-darken-4[value]::-moz-progress-bar {
  background-color: #FF6F00;
}

.progress-amber.progress-darken-4[value]::-ms-fill {
  background-color: #FF6F00;
}

@media screen and (min-width: 0\0 ) {
  .progress-amber.progress-darken-4 .progress-bar {
    background-color: #FF6F00;
  }
}

input:focus ~ .bg-amber {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #FF6F00 !important;
}

.border-amber.border-darken-4 {
  border: 1px solid #FF6F00 !important;
}

.border-top-amber.border-top-darken-4 {
  border-top: 1px solid #FF6F00 !important;
}

.border-bottom-amber.border-bottom-darken-4 {
  border-bottom: 1px solid #FF6F00 !important;
}

.border-left-amber.border-left-darken-4 {
  border-left: 1px solid #FF6F00 !important;
}

.border-right-amber.border-right-darken-4 {
  border-right: 1px solid #FF6F00 !important;
}

.overlay-amber.overlay-darken-4 {
  background: #FF6F00;
  /* The Fallback */
  background: rgba(255, 111, 0, 0.8);
}

.amber.accent-1 {
  color: #FFE57F !important;
}

.bg-amber.bg-accent-1 {
  background-color: #FFE57F !important;
}

.btn-amber.btn-accent-1 {
  border-color: #FFA000 !important;
  background-color: #FFE57F !important;
}

.btn-amber.btn-accent-1:hover {
  border-color: #FFA000 !important;
  background-color: #FF8F00 !important;
}

.btn-amber.btn-accent-1:focus, .btn-amber.btn-accent-1:active {
  border-color: #FF8F00 !important;
  background-color: #FF6F00 !important;
}

.btn-outline-amber.btn-outline-accent-1 {
  border-color: #FFE57F !important;
  color: #FFE57F !important;
}

.btn-outline-amber.btn-outline-accent-1:hover {
  background-color: #FFE57F !important;
}

.progress-amber.progress-accent-1[value]::-webkit-progress-value {
  background-color: #FFE57F;
}

.progress-amber.progress-accent-1[value]::-moz-progress-bar {
  background-color: #FFE57F;
}

.progress-amber.progress-accent-1[value]::-ms-fill {
  background-color: #FFE57F;
}

@media screen and (min-width: 0\0 ) {
  .progress-amber.progress-accent-1 .progress-bar {
    background-color: #FFE57F;
  }
}

input:focus ~ .bg-amber {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #FFE57F !important;
}

.border-amber.border-accent-1 {
  border: 1px solid #FFE57F !important;
}

.border-top-amber.border-top-accent-1 {
  border-top: 1px solid #FFE57F !important;
}

.border-bottom-amber.border-bottom-accent-1 {
  border-bottom: 1px solid #FFE57F !important;
}

.border-left-amber.border-left-accent-1 {
  border-left: 1px solid #FFE57F !important;
}

.border-right-amber.border-right-accent-1 {
  border-right: 1px solid #FFE57F !important;
}

.overlay-amber.overlay-accent-1 {
  background: #FFE57F;
  /* The Fallback */
  background: rgba(255, 229, 127, 0.8);
}

.amber.accent-2 {
  color: #FFD740 !important;
}

.bg-amber.bg-accent-2 {
  background-color: #FFD740 !important;
}

.btn-amber.btn-accent-2 {
  border-color: #FFA000 !important;
  background-color: #FFD740 !important;
}

.btn-amber.btn-accent-2:hover {
  border-color: #FFA000 !important;
  background-color: #FF8F00 !important;
}

.btn-amber.btn-accent-2:focus, .btn-amber.btn-accent-2:active {
  border-color: #FF8F00 !important;
  background-color: #FF6F00 !important;
}

.btn-outline-amber.btn-outline-accent-2 {
  border-color: #FFD740 !important;
  color: #FFD740 !important;
}

.btn-outline-amber.btn-outline-accent-2:hover {
  background-color: #FFD740 !important;
}

.progress-amber.progress-accent-2[value]::-webkit-progress-value {
  background-color: #FFD740;
}

.progress-amber.progress-accent-2[value]::-moz-progress-bar {
  background-color: #FFD740;
}

.progress-amber.progress-accent-2[value]::-ms-fill {
  background-color: #FFD740;
}

@media screen and (min-width: 0\0 ) {
  .progress-amber.progress-accent-2 .progress-bar {
    background-color: #FFD740;
  }
}

input:focus ~ .bg-amber {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #FFD740 !important;
}

.border-amber.border-accent-2 {
  border: 1px solid #FFD740 !important;
}

.border-top-amber.border-top-accent-2 {
  border-top: 1px solid #FFD740 !important;
}

.border-bottom-amber.border-bottom-accent-2 {
  border-bottom: 1px solid #FFD740 !important;
}

.border-left-amber.border-left-accent-2 {
  border-left: 1px solid #FFD740 !important;
}

.border-right-amber.border-right-accent-2 {
  border-right: 1px solid #FFD740 !important;
}

.overlay-amber.overlay-accent-2 {
  background: #FFD740;
  /* The Fallback */
  background: rgba(255, 215, 64, 0.8);
}

.amber.accent-3 {
  color: #FFC400 !important;
}

.bg-amber.bg-accent-3 {
  background-color: #FFC400 !important;
}

.btn-amber.btn-accent-3 {
  border-color: #FFA000 !important;
  background-color: #FFC400 !important;
}

.btn-amber.btn-accent-3:hover {
  border-color: #FFA000 !important;
  background-color: #FF8F00 !important;
}

.btn-amber.btn-accent-3:focus, .btn-amber.btn-accent-3:active {
  border-color: #FF8F00 !important;
  background-color: #FF6F00 !important;
}

.btn-outline-amber.btn-outline-accent-3 {
  border-color: #FFC400 !important;
  color: #FFC400 !important;
}

.btn-outline-amber.btn-outline-accent-3:hover {
  background-color: #FFC400 !important;
}

.progress-amber.progress-accent-3[value]::-webkit-progress-value {
  background-color: #FFC400;
}

.progress-amber.progress-accent-3[value]::-moz-progress-bar {
  background-color: #FFC400;
}

.progress-amber.progress-accent-3[value]::-ms-fill {
  background-color: #FFC400;
}

@media screen and (min-width: 0\0 ) {
  .progress-amber.progress-accent-3 .progress-bar {
    background-color: #FFC400;
  }
}

input:focus ~ .bg-amber {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #FFC400 !important;
}

.border-amber.border-accent-3 {
  border: 1px solid #FFC400 !important;
}

.border-top-amber.border-top-accent-3 {
  border-top: 1px solid #FFC400 !important;
}

.border-bottom-amber.border-bottom-accent-3 {
  border-bottom: 1px solid #FFC400 !important;
}

.border-left-amber.border-left-accent-3 {
  border-left: 1px solid #FFC400 !important;
}

.border-right-amber.border-right-accent-3 {
  border-right: 1px solid #FFC400 !important;
}

.overlay-amber.overlay-accent-3 {
  background: #FFC400;
  /* The Fallback */
  background: rgba(255, 196, 0, 0.8);
}

.amber.accent-4 {
  color: #FFAB00 !important;
}

.bg-amber.bg-accent-4 {
  background-color: #FFAB00 !important;
}

.btn-amber.btn-accent-4 {
  border-color: #FFA000 !important;
  background-color: #FFAB00 !important;
}

.btn-amber.btn-accent-4:hover {
  border-color: #FFA000 !important;
  background-color: #FF8F00 !important;
}

.btn-amber.btn-accent-4:focus, .btn-amber.btn-accent-4:active {
  border-color: #FF8F00 !important;
  background-color: #FF6F00 !important;
}

.btn-outline-amber.btn-outline-accent-4 {
  border-color: #FFAB00 !important;
  color: #FFAB00 !important;
}

.btn-outline-amber.btn-outline-accent-4:hover {
  background-color: #FFAB00 !important;
}

.progress-amber.progress-accent-4[value]::-webkit-progress-value {
  background-color: #FFAB00;
}

.progress-amber.progress-accent-4[value]::-moz-progress-bar {
  background-color: #FFAB00;
}

.progress-amber.progress-accent-4[value]::-ms-fill {
  background-color: #FFAB00;
}

@media screen and (min-width: 0\0 ) {
  .progress-amber.progress-accent-4 .progress-bar {
    background-color: #FFAB00;
  }
}

input:focus ~ .bg-amber {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #FFAB00 !important;
}

.border-amber.border-accent-4 {
  border: 1px solid #FFAB00 !important;
}

.border-top-amber.border-top-accent-4 {
  border-top: 1px solid #FFAB00 !important;
}

.border-bottom-amber.border-bottom-accent-4 {
  border-bottom: 1px solid #FFAB00 !important;
}

.border-left-amber.border-left-accent-4 {
  border-left: 1px solid #FFAB00 !important;
}

.border-right-amber.border-right-accent-4 {
  border-right: 1px solid #FFAB00 !important;
}

.overlay-amber.overlay-accent-4 {
  background: #FFAB00;
  /* The Fallback */
  background: rgba(255, 171, 0, 0.8);
}

.blue-grey.lighten-5 {
  color: #ECEFF1 !important;
}

.bg-blue-grey.bg-lighten-5 {
  background-color: #ECEFF1 !important;
}

.btn-blue-grey.btn-lighten-5 {
  border-color: #455A64 !important;
  background-color: #ECEFF1 !important;
}

.btn-blue-grey.btn-lighten-5:hover {
  border-color: #455A64 !important;
  background-color: #37474F !important;
}

.btn-blue-grey.btn-lighten-5:focus, .btn-blue-grey.btn-lighten-5:active {
  border-color: #37474F !important;
  background-color: #263238 !important;
}

.btn-outline-blue-grey.btn-outline-lighten-5 {
  border-color: #ECEFF1 !important;
  color: #ECEFF1 !important;
}

.btn-outline-blue-grey.btn-outline-lighten-5:hover {
  background-color: #ECEFF1 !important;
}

.progress-blue-grey.progress-lighten-5[value]::-webkit-progress-value {
  background-color: #ECEFF1;
}

.progress-blue-grey.progress-lighten-5[value]::-moz-progress-bar {
  background-color: #ECEFF1;
}

.progress-blue-grey.progress-lighten-5[value]::-ms-fill {
  background-color: #ECEFF1;
}

@media screen and (min-width: 0\0 ) {
  .progress-blue-grey.progress-lighten-5 .progress-bar {
    background-color: #ECEFF1;
  }
}

input:focus ~ .bg-blue-grey {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ECEFF1 !important;
}

.border-blue-grey.border-lighten-5 {
  border: 1px solid #ECEFF1 !important;
}

.border-top-blue-grey.border-top-lighten-5 {
  border-top: 1px solid #ECEFF1 !important;
}

.border-bottom-blue-grey.border-bottom-lighten-5 {
  border-bottom: 1px solid #ECEFF1 !important;
}

.border-left-blue-grey.border-left-lighten-5 {
  border-left: 1px solid #ECEFF1 !important;
}

.border-right-blue-grey.border-right-lighten-5 {
  border-right: 1px solid #ECEFF1 !important;
}

.overlay-blue-grey.overlay-lighten-5 {
  background: #ECEFF1;
  /* The Fallback */
  background: rgba(236, 239, 241, 0.8);
}

.blue-grey.lighten-4 {
  color: #CFD8DC !important;
}

.bg-blue-grey.bg-lighten-4 {
  background-color: #CFD8DC !important;
}

.btn-blue-grey.btn-lighten-4 {
  border-color: #455A64 !important;
  background-color: #CFD8DC !important;
}

.btn-blue-grey.btn-lighten-4:hover {
  border-color: #455A64 !important;
  background-color: #37474F !important;
}

.btn-blue-grey.btn-lighten-4:focus, .btn-blue-grey.btn-lighten-4:active {
  border-color: #37474F !important;
  background-color: #263238 !important;
}

.btn-outline-blue-grey.btn-outline-lighten-4 {
  border-color: #CFD8DC !important;
  color: #CFD8DC !important;
}

.btn-outline-blue-grey.btn-outline-lighten-4:hover {
  background-color: #CFD8DC !important;
}

.progress-blue-grey.progress-lighten-4[value]::-webkit-progress-value {
  background-color: #CFD8DC;
}

.progress-blue-grey.progress-lighten-4[value]::-moz-progress-bar {
  background-color: #CFD8DC;
}

.progress-blue-grey.progress-lighten-4[value]::-ms-fill {
  background-color: #CFD8DC;
}

@media screen and (min-width: 0\0 ) {
  .progress-blue-grey.progress-lighten-4 .progress-bar {
    background-color: #CFD8DC;
  }
}

input:focus ~ .bg-blue-grey {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #CFD8DC !important;
}

.border-blue-grey.border-lighten-4 {
  border: 1px solid #CFD8DC !important;
}

.border-top-blue-grey.border-top-lighten-4 {
  border-top: 1px solid #CFD8DC !important;
}

.border-bottom-blue-grey.border-bottom-lighten-4 {
  border-bottom: 1px solid #CFD8DC !important;
}

.border-left-blue-grey.border-left-lighten-4 {
  border-left: 1px solid #CFD8DC !important;
}

.border-right-blue-grey.border-right-lighten-4 {
  border-right: 1px solid #CFD8DC !important;
}

.overlay-blue-grey.overlay-lighten-4 {
  background: #CFD8DC;
  /* The Fallback */
  background: rgba(207, 216, 220, 0.8);
}

.blue-grey.lighten-3 {
  color: #B0BEC5 !important;
}

.bg-blue-grey.bg-lighten-3 {
  background-color: #B0BEC5 !important;
}

.btn-blue-grey.btn-lighten-3 {
  border-color: #455A64 !important;
  background-color: #B0BEC5 !important;
}

.btn-blue-grey.btn-lighten-3:hover {
  border-color: #455A64 !important;
  background-color: #37474F !important;
}

.btn-blue-grey.btn-lighten-3:focus, .btn-blue-grey.btn-lighten-3:active {
  border-color: #37474F !important;
  background-color: #263238 !important;
}

.btn-outline-blue-grey.btn-outline-lighten-3 {
  border-color: #B0BEC5 !important;
  color: #B0BEC5 !important;
}

.btn-outline-blue-grey.btn-outline-lighten-3:hover {
  background-color: #B0BEC5 !important;
}

.progress-blue-grey.progress-lighten-3[value]::-webkit-progress-value {
  background-color: #B0BEC5;
}

.progress-blue-grey.progress-lighten-3[value]::-moz-progress-bar {
  background-color: #B0BEC5;
}

.progress-blue-grey.progress-lighten-3[value]::-ms-fill {
  background-color: #B0BEC5;
}

@media screen and (min-width: 0\0 ) {
  .progress-blue-grey.progress-lighten-3 .progress-bar {
    background-color: #B0BEC5;
  }
}

input:focus ~ .bg-blue-grey {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #B0BEC5 !important;
}

.border-blue-grey.border-lighten-3 {
  border: 1px solid #B0BEC5 !important;
}

.border-top-blue-grey.border-top-lighten-3 {
  border-top: 1px solid #B0BEC5 !important;
}

.border-bottom-blue-grey.border-bottom-lighten-3 {
  border-bottom: 1px solid #B0BEC5 !important;
}

.border-left-blue-grey.border-left-lighten-3 {
  border-left: 1px solid #B0BEC5 !important;
}

.border-right-blue-grey.border-right-lighten-3 {
  border-right: 1px solid #B0BEC5 !important;
}

.overlay-blue-grey.overlay-lighten-3 {
  background: #B0BEC5;
  /* The Fallback */
  background: rgba(176, 190, 197, 0.8);
}

.blue-grey.lighten-2 {
  color: #90A4AE !important;
}

.bg-blue-grey.bg-lighten-2 {
  background-color: #90A4AE !important;
}

.btn-blue-grey.btn-lighten-2 {
  border-color: #455A64 !important;
  background-color: #90A4AE !important;
}

.btn-blue-grey.btn-lighten-2:hover {
  border-color: #455A64 !important;
  background-color: #37474F !important;
}

.btn-blue-grey.btn-lighten-2:focus, .btn-blue-grey.btn-lighten-2:active {
  border-color: #37474F !important;
  background-color: #263238 !important;
}

.btn-outline-blue-grey.btn-outline-lighten-2 {
  border-color: #90A4AE !important;
  color: #90A4AE !important;
}

.btn-outline-blue-grey.btn-outline-lighten-2:hover {
  background-color: #90A4AE !important;
}

.progress-blue-grey.progress-lighten-2[value]::-webkit-progress-value {
  background-color: #90A4AE;
}

.progress-blue-grey.progress-lighten-2[value]::-moz-progress-bar {
  background-color: #90A4AE;
}

.progress-blue-grey.progress-lighten-2[value]::-ms-fill {
  background-color: #90A4AE;
}

@media screen and (min-width: 0\0 ) {
  .progress-blue-grey.progress-lighten-2 .progress-bar {
    background-color: #90A4AE;
  }
}

input:focus ~ .bg-blue-grey {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #90A4AE !important;
}

.border-blue-grey.border-lighten-2 {
  border: 1px solid #90A4AE !important;
}

.border-top-blue-grey.border-top-lighten-2 {
  border-top: 1px solid #90A4AE !important;
}

.border-bottom-blue-grey.border-bottom-lighten-2 {
  border-bottom: 1px solid #90A4AE !important;
}

.border-left-blue-grey.border-left-lighten-2 {
  border-left: 1px solid #90A4AE !important;
}

.border-right-blue-grey.border-right-lighten-2 {
  border-right: 1px solid #90A4AE !important;
}

.overlay-blue-grey.overlay-lighten-2 {
  background: #90A4AE;
  /* The Fallback */
  background: rgba(144, 164, 174, 0.8);
}

.blue-grey.lighten-1 {
  color: #78909C !important;
}

.bg-blue-grey.bg-lighten-1 {
  background-color: #78909C !important;
}

.btn-blue-grey.btn-lighten-1 {
  border-color: #455A64 !important;
  background-color: #78909C !important;
}

.btn-blue-grey.btn-lighten-1:hover {
  border-color: #455A64 !important;
  background-color: #37474F !important;
}

.btn-blue-grey.btn-lighten-1:focus, .btn-blue-grey.btn-lighten-1:active {
  border-color: #37474F !important;
  background-color: #263238 !important;
}

.btn-outline-blue-grey.btn-outline-lighten-1 {
  border-color: #78909C !important;
  color: #78909C !important;
}

.btn-outline-blue-grey.btn-outline-lighten-1:hover {
  background-color: #78909C !important;
}

.progress-blue-grey.progress-lighten-1[value]::-webkit-progress-value {
  background-color: #78909C;
}

.progress-blue-grey.progress-lighten-1[value]::-moz-progress-bar {
  background-color: #78909C;
}

.progress-blue-grey.progress-lighten-1[value]::-ms-fill {
  background-color: #78909C;
}

@media screen and (min-width: 0\0 ) {
  .progress-blue-grey.progress-lighten-1 .progress-bar {
    background-color: #78909C;
  }
}

input:focus ~ .bg-blue-grey {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #78909C !important;
}

.border-blue-grey.border-lighten-1 {
  border: 1px solid #78909C !important;
}

.border-top-blue-grey.border-top-lighten-1 {
  border-top: 1px solid #78909C !important;
}

.border-bottom-blue-grey.border-bottom-lighten-1 {
  border-bottom: 1px solid #78909C !important;
}

.border-left-blue-grey.border-left-lighten-1 {
  border-left: 1px solid #78909C !important;
}

.border-right-blue-grey.border-right-lighten-1 {
  border-right: 1px solid #78909C !important;
}

.overlay-blue-grey.overlay-lighten-1 {
  background: #78909C;
  /* The Fallback */
  background: rgba(120, 144, 156, 0.8);
}

.blue-grey {
  color: #607D8B !important;
}

.bg-blue-grey {
  background-color: #607D8B !important;
}

.bg-blue-grey .card-header, .bg-blue-grey .card-footer {
  background-color: transparent;
}

.alert-blue-grey {
  border-color: #607D8B !important;
  background-color: #87a0ac !important;
  color: #171e21 !important;
}

.alert-blue-grey .alert-link {
  color: #060809 !important;
}

.border-blue-grey {
  border-color: #607D8B;
}

.bg-blue-grey.tag-glow, .border-blue-grey.tag-glow {
  box-shadow: 0px 0px 10px #607D8B;
}

.overlay-blue-grey {
  background: #607D8B;
  /* The Fallback */
  background: rgba(96, 125, 139, 0.8);
}

.card-outline-blue-grey {
  border-width: 1px;
  border-style: solid;
  border-color: #607D8B;
  background-color: transparent;
}

.card-outline-blue-grey .card-header, .card-outline-blue-grey .card-footer {
  background-color: transparent;
}

.btn-blue-grey {
  border-color: #455A64 !important;
  background-color: #607D8B !important;
  color: #FFFFFF;
}

.btn-blue-grey:hover {
  border-color: #546E7A !important;
  background-color: #78909C !important;
  color: #FFF !important;
}

.btn-blue-grey:focus, .btn-blue-grey:active {
  border-color: #455A64 !important;
  background-color: #37474F !important;
  color: #FFF !important;
}

.btn-outline-blue-grey {
  border-color: #607D8B;
  background-color: transparent;
  color: #607D8B;
}

.btn-outline-blue-grey:hover {
  background-color: #607D8B;
  color: #FFF !important;
}

.progress-blue-grey[value]::-webkit-progress-value {
  background-color: #607D8B;
}

.progress-blue-grey[value]::-moz-progress-bar {
  background-color: #607D8B;
}

.progress-blue-grey[value]::-ms-fill {
  background-color: #607D8B;
}

@media screen and (min-width: 0\0 ) {
  .progress-blue-grey .progress-bar {
    background-color: #607D8B;
  }
}

input:focus ~ .bg-blue-grey {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #607D8B !important;
}

.border-blue-grey {
  border: 1px solid #607D8B !important;
}

.border-top-blue-grey {
  border-top: 1px solid #607D8B;
}

.border-bottom-blue-grey {
  border-bottom: 1px solid #607D8B;
}

.border-left-blue-grey {
  border-left: 1px solid #607D8B;
}

.border-right-blue-grey {
  border-right: 1px solid #607D8B;
}

.blue-grey.darken-1 {
  color: #546E7A !important;
}

.bg-blue-grey.bg-darken-1 {
  background-color: #546E7A !important;
}

.btn-blue-grey.btn-darken-1 {
  border-color: #455A64 !important;
  background-color: #546E7A !important;
}

.btn-blue-grey.btn-darken-1:hover {
  border-color: #455A64 !important;
  background-color: #37474F !important;
}

.btn-blue-grey.btn-darken-1:focus, .btn-blue-grey.btn-darken-1:active {
  border-color: #37474F !important;
  background-color: #263238 !important;
}

.btn-outline-blue-grey.btn-outline-darken-1 {
  border-color: #546E7A !important;
  color: #546E7A !important;
}

.btn-outline-blue-grey.btn-outline-darken-1:hover {
  background-color: #546E7A !important;
}

.progress-blue-grey.progress-darken-1[value]::-webkit-progress-value {
  background-color: #546E7A;
}

.progress-blue-grey.progress-darken-1[value]::-moz-progress-bar {
  background-color: #546E7A;
}

.progress-blue-grey.progress-darken-1[value]::-ms-fill {
  background-color: #546E7A;
}

@media screen and (min-width: 0\0 ) {
  .progress-blue-grey.progress-darken-1 .progress-bar {
    background-color: #546E7A;
  }
}

input:focus ~ .bg-blue-grey {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #546E7A !important;
}

.border-blue-grey.border-darken-1 {
  border: 1px solid #546E7A !important;
}

.border-top-blue-grey.border-top-darken-1 {
  border-top: 1px solid #546E7A !important;
}

.border-bottom-blue-grey.border-bottom-darken-1 {
  border-bottom: 1px solid #546E7A !important;
}

.border-left-blue-grey.border-left-darken-1 {
  border-left: 1px solid #546E7A !important;
}

.border-right-blue-grey.border-right-darken-1 {
  border-right: 1px solid #546E7A !important;
}

.overlay-blue-grey.overlay-darken-1 {
  background: #546E7A;
  /* The Fallback */
  background: rgba(84, 110, 122, 0.8);
}

.blue-grey.darken-2 {
  color: #455A64 !important;
}

.bg-blue-grey.bg-darken-2 {
  background-color: #455A64 !important;
}

.btn-blue-grey.btn-darken-2 {
  border-color: #455A64 !important;
  background-color: #455A64 !important;
}

.btn-blue-grey.btn-darken-2:hover {
  border-color: #455A64 !important;
  background-color: #37474F !important;
}

.btn-blue-grey.btn-darken-2:focus, .btn-blue-grey.btn-darken-2:active {
  border-color: #37474F !important;
  background-color: #263238 !important;
}

.btn-outline-blue-grey.btn-outline-darken-2 {
  border-color: #455A64 !important;
  color: #455A64 !important;
}

.btn-outline-blue-grey.btn-outline-darken-2:hover {
  background-color: #455A64 !important;
}

.progress-blue-grey.progress-darken-2[value]::-webkit-progress-value {
  background-color: #455A64;
}

.progress-blue-grey.progress-darken-2[value]::-moz-progress-bar {
  background-color: #455A64;
}

.progress-blue-grey.progress-darken-2[value]::-ms-fill {
  background-color: #455A64;
}

@media screen and (min-width: 0\0 ) {
  .progress-blue-grey.progress-darken-2 .progress-bar {
    background-color: #455A64;
  }
}

input:focus ~ .bg-blue-grey {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #455A64 !important;
}

.border-blue-grey.border-darken-2 {
  border: 1px solid #455A64 !important;
}

.border-top-blue-grey.border-top-darken-2 {
  border-top: 1px solid #455A64 !important;
}

.border-bottom-blue-grey.border-bottom-darken-2 {
  border-bottom: 1px solid #455A64 !important;
}

.border-left-blue-grey.border-left-darken-2 {
  border-left: 1px solid #455A64 !important;
}

.border-right-blue-grey.border-right-darken-2 {
  border-right: 1px solid #455A64 !important;
}

.overlay-blue-grey.overlay-darken-2 {
  background: #455A64;
  /* The Fallback */
  background: rgba(69, 90, 100, 0.8);
}

.blue-grey.darken-3 {
  color: #37474F !important;
}

.bg-blue-grey.bg-darken-3 {
  background-color: #37474F !important;
}

.btn-blue-grey.btn-darken-3 {
  border-color: #455A64 !important;
  background-color: #37474F !important;
}

.btn-blue-grey.btn-darken-3:hover {
  border-color: #455A64 !important;
  background-color: #37474F !important;
}

.btn-blue-grey.btn-darken-3:focus, .btn-blue-grey.btn-darken-3:active {
  border-color: #37474F !important;
  background-color: #263238 !important;
}

.btn-outline-blue-grey.btn-outline-darken-3 {
  border-color: #37474F !important;
  color: #37474F !important;
}

.btn-outline-blue-grey.btn-outline-darken-3:hover {
  background-color: #37474F !important;
}

.progress-blue-grey.progress-darken-3[value]::-webkit-progress-value {
  background-color: #37474F;
}

.progress-blue-grey.progress-darken-3[value]::-moz-progress-bar {
  background-color: #37474F;
}

.progress-blue-grey.progress-darken-3[value]::-ms-fill {
  background-color: #37474F;
}

@media screen and (min-width: 0\0 ) {
  .progress-blue-grey.progress-darken-3 .progress-bar {
    background-color: #37474F;
  }
}

input:focus ~ .bg-blue-grey {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #37474F !important;
}

.border-blue-grey.border-darken-3 {
  border: 1px solid #37474F !important;
}

.border-top-blue-grey.border-top-darken-3 {
  border-top: 1px solid #37474F !important;
}

.border-bottom-blue-grey.border-bottom-darken-3 {
  border-bottom: 1px solid #37474F !important;
}

.border-left-blue-grey.border-left-darken-3 {
  border-left: 1px solid #37474F !important;
}

.border-right-blue-grey.border-right-darken-3 {
  border-right: 1px solid #37474F !important;
}

.overlay-blue-grey.overlay-darken-3 {
  background: #37474F;
  /* The Fallback */
  background: rgba(55, 71, 79, 0.8);
}

.blue-grey.darken-4 {
  color: #263238 !important;
}

.bg-blue-grey.bg-darken-4 {
  background-color: #263238 !important;
}

.btn-blue-grey.btn-darken-4 {
  border-color: #455A64 !important;
  background-color: #263238 !important;
}

.btn-blue-grey.btn-darken-4:hover {
  border-color: #455A64 !important;
  background-color: #37474F !important;
}

.btn-blue-grey.btn-darken-4:focus, .btn-blue-grey.btn-darken-4:active {
  border-color: #37474F !important;
  background-color: #263238 !important;
}

.btn-outline-blue-grey.btn-outline-darken-4 {
  border-color: #263238 !important;
  color: #263238 !important;
}

.btn-outline-blue-grey.btn-outline-darken-4:hover {
  background-color: #263238 !important;
}

.progress-blue-grey.progress-darken-4[value]::-webkit-progress-value {
  background-color: #263238;
}

.progress-blue-grey.progress-darken-4[value]::-moz-progress-bar {
  background-color: #263238;
}

.progress-blue-grey.progress-darken-4[value]::-ms-fill {
  background-color: #263238;
}

@media screen and (min-width: 0\0 ) {
  .progress-blue-grey.progress-darken-4 .progress-bar {
    background-color: #263238;
  }
}

input:focus ~ .bg-blue-grey {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #263238 !important;
}

.border-blue-grey.border-darken-4 {
  border: 1px solid #263238 !important;
}

.border-top-blue-grey.border-top-darken-4 {
  border-top: 1px solid #263238 !important;
}

.border-bottom-blue-grey.border-bottom-darken-4 {
  border-bottom: 1px solid #263238 !important;
}

.border-left-blue-grey.border-left-darken-4 {
  border-left: 1px solid #263238 !important;
}

.border-right-blue-grey.border-right-darken-4 {
  border-right: 1px solid #263238 !important;
}

.overlay-blue-grey.overlay-darken-4 {
  background: #263238;
  /* The Fallback */
  background: rgba(38, 50, 56, 0.8);
}

.grey-blue.lighten-5 {
  color: #ECEFF1 !important;
}

.bg-grey-blue.bg-lighten-5 {
  background-color: #ECEFF1 !important;
}

.btn-grey-blue.btn-lighten-5 {
  border-color: #404E67 !important;
  background-color: #ECEFF1 !important;
}

.btn-grey-blue.btn-lighten-5:hover {
  border-color: #404E67 !important;
  background-color: #37474F !important;
}

.btn-grey-blue.btn-lighten-5:focus, .btn-grey-blue.btn-lighten-5:active {
  border-color: #37474F !important;
  background-color: #263238 !important;
}

.btn-outline-grey-blue.btn-outline-lighten-5 {
  border-color: #ECEFF1 !important;
  color: #ECEFF1 !important;
}

.btn-outline-grey-blue.btn-outline-lighten-5:hover {
  background-color: #ECEFF1 !important;
}

.progress-grey-blue.progress-lighten-5[value]::-webkit-progress-value {
  background-color: #ECEFF1;
}

.progress-grey-blue.progress-lighten-5[value]::-moz-progress-bar {
  background-color: #ECEFF1;
}

.progress-grey-blue.progress-lighten-5[value]::-ms-fill {
  background-color: #ECEFF1;
}

@media screen and (min-width: 0\0 ) {
  .progress-grey-blue.progress-lighten-5 .progress-bar {
    background-color: #ECEFF1;
  }
}

input:focus ~ .bg-grey-blue {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ECEFF1 !important;
}

.border-grey-blue.border-lighten-5 {
  border: 1px solid #ECEFF1 !important;
}

.border-top-grey-blue.border-top-lighten-5 {
  border-top: 1px solid #ECEFF1 !important;
}

.border-bottom-grey-blue.border-bottom-lighten-5 {
  border-bottom: 1px solid #ECEFF1 !important;
}

.border-left-grey-blue.border-left-lighten-5 {
  border-left: 1px solid #ECEFF1 !important;
}

.border-right-grey-blue.border-right-lighten-5 {
  border-right: 1px solid #ECEFF1 !important;
}

.overlay-grey-blue.overlay-lighten-5 {
  background: #ECEFF1;
  /* The Fallback */
  background: rgba(236, 239, 241, 0.8);
}

.grey-blue.lighten-4 {
  color: #CFD8DC !important;
}

.bg-grey-blue.bg-lighten-4 {
  background-color: #CFD8DC !important;
}

.btn-grey-blue.btn-lighten-4 {
  border-color: #404E67 !important;
  background-color: #CFD8DC !important;
}

.btn-grey-blue.btn-lighten-4:hover {
  border-color: #404E67 !important;
  background-color: #37474F !important;
}

.btn-grey-blue.btn-lighten-4:focus, .btn-grey-blue.btn-lighten-4:active {
  border-color: #37474F !important;
  background-color: #263238 !important;
}

.btn-outline-grey-blue.btn-outline-lighten-4 {
  border-color: #CFD8DC !important;
  color: #CFD8DC !important;
}

.btn-outline-grey-blue.btn-outline-lighten-4:hover {
  background-color: #CFD8DC !important;
}

.progress-grey-blue.progress-lighten-4[value]::-webkit-progress-value {
  background-color: #CFD8DC;
}

.progress-grey-blue.progress-lighten-4[value]::-moz-progress-bar {
  background-color: #CFD8DC;
}

.progress-grey-blue.progress-lighten-4[value]::-ms-fill {
  background-color: #CFD8DC;
}

@media screen and (min-width: 0\0 ) {
  .progress-grey-blue.progress-lighten-4 .progress-bar {
    background-color: #CFD8DC;
  }
}

input:focus ~ .bg-grey-blue {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #CFD8DC !important;
}

.border-grey-blue.border-lighten-4 {
  border: 1px solid #CFD8DC !important;
}

.border-top-grey-blue.border-top-lighten-4 {
  border-top: 1px solid #CFD8DC !important;
}

.border-bottom-grey-blue.border-bottom-lighten-4 {
  border-bottom: 1px solid #CFD8DC !important;
}

.border-left-grey-blue.border-left-lighten-4 {
  border-left: 1px solid #CFD8DC !important;
}

.border-right-grey-blue.border-right-lighten-4 {
  border-right: 1px solid #CFD8DC !important;
}

.overlay-grey-blue.overlay-lighten-4 {
  background: #CFD8DC;
  /* The Fallback */
  background: rgba(207, 216, 220, 0.8);
}

.grey-blue.lighten-3 {
  color: #B0BEC5 !important;
}

.bg-grey-blue.bg-lighten-3 {
  background-color: #B0BEC5 !important;
}

.btn-grey-blue.btn-lighten-3 {
  border-color: #404E67 !important;
  background-color: #B0BEC5 !important;
}

.btn-grey-blue.btn-lighten-3:hover {
  border-color: #404E67 !important;
  background-color: #37474F !important;
}

.btn-grey-blue.btn-lighten-3:focus, .btn-grey-blue.btn-lighten-3:active {
  border-color: #37474F !important;
  background-color: #263238 !important;
}

.btn-outline-grey-blue.btn-outline-lighten-3 {
  border-color: #B0BEC5 !important;
  color: #B0BEC5 !important;
}

.btn-outline-grey-blue.btn-outline-lighten-3:hover {
  background-color: #B0BEC5 !important;
}

.progress-grey-blue.progress-lighten-3[value]::-webkit-progress-value {
  background-color: #B0BEC5;
}

.progress-grey-blue.progress-lighten-3[value]::-moz-progress-bar {
  background-color: #B0BEC5;
}

.progress-grey-blue.progress-lighten-3[value]::-ms-fill {
  background-color: #B0BEC5;
}

@media screen and (min-width: 0\0 ) {
  .progress-grey-blue.progress-lighten-3 .progress-bar {
    background-color: #B0BEC5;
  }
}

input:focus ~ .bg-grey-blue {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #B0BEC5 !important;
}

.border-grey-blue.border-lighten-3 {
  border: 1px solid #B0BEC5 !important;
}

.border-top-grey-blue.border-top-lighten-3 {
  border-top: 1px solid #B0BEC5 !important;
}

.border-bottom-grey-blue.border-bottom-lighten-3 {
  border-bottom: 1px solid #B0BEC5 !important;
}

.border-left-grey-blue.border-left-lighten-3 {
  border-left: 1px solid #B0BEC5 !important;
}

.border-right-grey-blue.border-right-lighten-3 {
  border-right: 1px solid #B0BEC5 !important;
}

.overlay-grey-blue.overlay-lighten-3 {
  background: #B0BEC5;
  /* The Fallback */
  background: rgba(176, 190, 197, 0.8);
}

.grey-blue.lighten-2 {
  color: #6F85AD !important;
}

.bg-grey-blue.bg-lighten-2 {
  background-color: #6F85AD !important;
}

.btn-grey-blue.btn-lighten-2 {
  border-color: #404E67 !important;
  background-color: #6F85AD !important;
}

.btn-grey-blue.btn-lighten-2:hover {
  border-color: #404E67 !important;
  background-color: #37474F !important;
}

.btn-grey-blue.btn-lighten-2:focus, .btn-grey-blue.btn-lighten-2:active {
  border-color: #37474F !important;
  background-color: #263238 !important;
}

.btn-outline-grey-blue.btn-outline-lighten-2 {
  border-color: #6F85AD !important;
  color: #6F85AD !important;
}

.btn-outline-grey-blue.btn-outline-lighten-2:hover {
  background-color: #6F85AD !important;
}

.progress-grey-blue.progress-lighten-2[value]::-webkit-progress-value {
  background-color: #6F85AD;
}

.progress-grey-blue.progress-lighten-2[value]::-moz-progress-bar {
  background-color: #6F85AD;
}

.progress-grey-blue.progress-lighten-2[value]::-ms-fill {
  background-color: #6F85AD;
}

@media screen and (min-width: 0\0 ) {
  .progress-grey-blue.progress-lighten-2 .progress-bar {
    background-color: #6F85AD;
  }
}

input:focus ~ .bg-grey-blue {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #6F85AD !important;
}

.border-grey-blue.border-lighten-2 {
  border: 1px solid #6F85AD !important;
}

.border-top-grey-blue.border-top-lighten-2 {
  border-top: 1px solid #6F85AD !important;
}

.border-bottom-grey-blue.border-bottom-lighten-2 {
  border-bottom: 1px solid #6F85AD !important;
}

.border-left-grey-blue.border-left-lighten-2 {
  border-left: 1px solid #6F85AD !important;
}

.border-right-grey-blue.border-right-lighten-2 {
  border-right: 1px solid #6F85AD !important;
}

.overlay-grey-blue.overlay-lighten-2 {
  background: #6F85AD;
  /* The Fallback */
  background: rgba(111, 133, 173, 0.8);
}

.grey-blue.lighten-1 {
  color: #78909C !important;
}

.bg-grey-blue.bg-lighten-1 {
  background-color: #78909C !important;
}

.btn-grey-blue.btn-lighten-1 {
  border-color: #404E67 !important;
  background-color: #78909C !important;
}

.btn-grey-blue.btn-lighten-1:hover {
  border-color: #404E67 !important;
  background-color: #37474F !important;
}

.btn-grey-blue.btn-lighten-1:focus, .btn-grey-blue.btn-lighten-1:active {
  border-color: #37474F !important;
  background-color: #263238 !important;
}

.btn-outline-grey-blue.btn-outline-lighten-1 {
  border-color: #78909C !important;
  color: #78909C !important;
}

.btn-outline-grey-blue.btn-outline-lighten-1:hover {
  background-color: #78909C !important;
}

.progress-grey-blue.progress-lighten-1[value]::-webkit-progress-value {
  background-color: #78909C;
}

.progress-grey-blue.progress-lighten-1[value]::-moz-progress-bar {
  background-color: #78909C;
}

.progress-grey-blue.progress-lighten-1[value]::-ms-fill {
  background-color: #78909C;
}

@media screen and (min-width: 0\0 ) {
  .progress-grey-blue.progress-lighten-1 .progress-bar {
    background-color: #78909C;
  }
}

input:focus ~ .bg-grey-blue {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #78909C !important;
}

.border-grey-blue.border-lighten-1 {
  border: 1px solid #78909C !important;
}

.border-top-grey-blue.border-top-lighten-1 {
  border-top: 1px solid #78909C !important;
}

.border-bottom-grey-blue.border-bottom-lighten-1 {
  border-bottom: 1px solid #78909C !important;
}

.border-left-grey-blue.border-left-lighten-1 {
  border-left: 1px solid #78909C !important;
}

.border-right-grey-blue.border-right-lighten-1 {
  border-right: 1px solid #78909C !important;
}

.overlay-grey-blue.overlay-lighten-1 {
  background: #78909C;
  /* The Fallback */
  background: rgba(120, 144, 156, 0.8);
}

.grey-blue {
  color: #1B2942 !important;
}

.bg-grey-blue {
  background-color: #1B2942 !important;
}

.bg-grey-blue .card-header, .bg-grey-blue .card-footer {
  background-color: transparent;
}

.alert-grey-blue {
  border-color: #1B2942 !important;
  background-color: #304875 !important;
  color: black !important;
}

.alert-grey-blue .alert-link {
  color: black !important;
}

.border-grey-blue {
  border-color: #1B2942;
}

.bg-grey-blue.tag-glow, .border-grey-blue.tag-glow {
  box-shadow: 0px 0px 10px #1B2942;
}

.overlay-grey-blue {
  background: #1B2942;
  /* The Fallback */
  background: rgba(27, 41, 66, 0.8);
}

.card-outline-grey-blue {
  border-width: 1px;
  border-style: solid;
  border-color: #1B2942;
  background-color: transparent;
}

.card-outline-grey-blue .card-header, .card-outline-grey-blue .card-footer {
  background-color: transparent;
}

.btn-grey-blue {
  border-color: #404E67 !important;
  background-color: #1B2942 !important;
  color: #FFFFFF;
}

.btn-grey-blue:hover {
  border-color: #546E7A !important;
  background-color: #78909C !important;
  color: #FFF !important;
}

.btn-grey-blue:focus, .btn-grey-blue:active {
  border-color: #404E67 !important;
  background-color: #37474F !important;
  color: #FFF !important;
}

.btn-outline-grey-blue {
  border-color: #1B2942;
  background-color: transparent;
  color: #1B2942;
}

.btn-outline-grey-blue:hover {
  background-color: #1B2942;
  color: #FFF !important;
}

.progress-grey-blue[value]::-webkit-progress-value {
  background-color: #1B2942;
}

.progress-grey-blue[value]::-moz-progress-bar {
  background-color: #1B2942;
}

.progress-grey-blue[value]::-ms-fill {
  background-color: #1B2942;
}

@media screen and (min-width: 0\0 ) {
  .progress-grey-blue .progress-bar {
    background-color: #1B2942;
  }
}

input:focus ~ .bg-grey-blue {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #1B2942 !important;
}

.border-grey-blue {
  border: 1px solid #1B2942 !important;
}

.border-top-grey-blue {
  border-top: 1px solid #1B2942;
}

.border-bottom-grey-blue {
  border-bottom: 1px solid #1B2942;
}

.border-left-grey-blue {
  border-left: 1px solid #1B2942;
}

.border-right-grey-blue {
  border-right: 1px solid #1B2942;
}

.grey-blue.darken-1 {
  color: #546E7A !important;
}

.bg-grey-blue.bg-darken-1 {
  background-color: #546E7A !important;
}

.btn-grey-blue.btn-darken-1 {
  border-color: #404E67 !important;
  background-color: #546E7A !important;
}

.btn-grey-blue.btn-darken-1:hover {
  border-color: #404E67 !important;
  background-color: #37474F !important;
}

.btn-grey-blue.btn-darken-1:focus, .btn-grey-blue.btn-darken-1:active {
  border-color: #37474F !important;
  background-color: #263238 !important;
}

.btn-outline-grey-blue.btn-outline-darken-1 {
  border-color: #546E7A !important;
  color: #546E7A !important;
}

.btn-outline-grey-blue.btn-outline-darken-1:hover {
  background-color: #546E7A !important;
}

.progress-grey-blue.progress-darken-1[value]::-webkit-progress-value {
  background-color: #546E7A;
}

.progress-grey-blue.progress-darken-1[value]::-moz-progress-bar {
  background-color: #546E7A;
}

.progress-grey-blue.progress-darken-1[value]::-ms-fill {
  background-color: #546E7A;
}

@media screen and (min-width: 0\0 ) {
  .progress-grey-blue.progress-darken-1 .progress-bar {
    background-color: #546E7A;
  }
}

input:focus ~ .bg-grey-blue {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #546E7A !important;
}

.border-grey-blue.border-darken-1 {
  border: 1px solid #546E7A !important;
}

.border-top-grey-blue.border-top-darken-1 {
  border-top: 1px solid #546E7A !important;
}

.border-bottom-grey-blue.border-bottom-darken-1 {
  border-bottom: 1px solid #546E7A !important;
}

.border-left-grey-blue.border-left-darken-1 {
  border-left: 1px solid #546E7A !important;
}

.border-right-grey-blue.border-right-darken-1 {
  border-right: 1px solid #546E7A !important;
}

.overlay-grey-blue.overlay-darken-1 {
  background: #546E7A;
  /* The Fallback */
  background: rgba(84, 110, 122, 0.8);
}

.grey-blue.darken-2 {
  color: #404E67 !important;
}

.bg-grey-blue.bg-darken-2 {
  background-color: #404E67 !important;
}

.btn-grey-blue.btn-darken-2 {
  border-color: #404E67 !important;
  background-color: #404E67 !important;
}

.btn-grey-blue.btn-darken-2:hover {
  border-color: #404E67 !important;
  background-color: #37474F !important;
}

.btn-grey-blue.btn-darken-2:focus, .btn-grey-blue.btn-darken-2:active {
  border-color: #37474F !important;
  background-color: #263238 !important;
}

.btn-outline-grey-blue.btn-outline-darken-2 {
  border-color: #404E67 !important;
  color: #404E67 !important;
}

.btn-outline-grey-blue.btn-outline-darken-2:hover {
  background-color: #404E67 !important;
}

.progress-grey-blue.progress-darken-2[value]::-webkit-progress-value {
  background-color: #404E67;
}

.progress-grey-blue.progress-darken-2[value]::-moz-progress-bar {
  background-color: #404E67;
}

.progress-grey-blue.progress-darken-2[value]::-ms-fill {
  background-color: #404E67;
}

@media screen and (min-width: 0\0 ) {
  .progress-grey-blue.progress-darken-2 .progress-bar {
    background-color: #404E67;
  }
}

input:focus ~ .bg-grey-blue {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #404E67 !important;
}

.border-grey-blue.border-darken-2 {
  border: 1px solid #404E67 !important;
}

.border-top-grey-blue.border-top-darken-2 {
  border-top: 1px solid #404E67 !important;
}

.border-bottom-grey-blue.border-bottom-darken-2 {
  border-bottom: 1px solid #404E67 !important;
}

.border-left-grey-blue.border-left-darken-2 {
  border-left: 1px solid #404E67 !important;
}

.border-right-grey-blue.border-right-darken-2 {
  border-right: 1px solid #404E67 !important;
}

.overlay-grey-blue.overlay-darken-2 {
  background: #404E67;
  /* The Fallback */
  background: rgba(64, 78, 103, 0.8);
}

.grey-blue.darken-3 {
  color: #37474F !important;
}

.bg-grey-blue.bg-darken-3 {
  background-color: #37474F !important;
}

.btn-grey-blue.btn-darken-3 {
  border-color: #404E67 !important;
  background-color: #37474F !important;
}

.btn-grey-blue.btn-darken-3:hover {
  border-color: #404E67 !important;
  background-color: #37474F !important;
}

.btn-grey-blue.btn-darken-3:focus, .btn-grey-blue.btn-darken-3:active {
  border-color: #37474F !important;
  background-color: #263238 !important;
}

.btn-outline-grey-blue.btn-outline-darken-3 {
  border-color: #37474F !important;
  color: #37474F !important;
}

.btn-outline-grey-blue.btn-outline-darken-3:hover {
  background-color: #37474F !important;
}

.progress-grey-blue.progress-darken-3[value]::-webkit-progress-value {
  background-color: #37474F;
}

.progress-grey-blue.progress-darken-3[value]::-moz-progress-bar {
  background-color: #37474F;
}

.progress-grey-blue.progress-darken-3[value]::-ms-fill {
  background-color: #37474F;
}

@media screen and (min-width: 0\0 ) {
  .progress-grey-blue.progress-darken-3 .progress-bar {
    background-color: #37474F;
  }
}

input:focus ~ .bg-grey-blue {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #37474F !important;
}

.border-grey-blue.border-darken-3 {
  border: 1px solid #37474F !important;
}

.border-top-grey-blue.border-top-darken-3 {
  border-top: 1px solid #37474F !important;
}

.border-bottom-grey-blue.border-bottom-darken-3 {
  border-bottom: 1px solid #37474F !important;
}

.border-left-grey-blue.border-left-darken-3 {
  border-left: 1px solid #37474F !important;
}

.border-right-grey-blue.border-right-darken-3 {
  border-right: 1px solid #37474F !important;
}

.overlay-grey-blue.overlay-darken-3 {
  background: #37474F;
  /* The Fallback */
  background: rgba(55, 71, 79, 0.8);
}

.grey-blue.darken-4 {
  color: #263238 !important;
}

.bg-grey-blue.bg-darken-4 {
  background-color: #263238 !important;
}

.btn-grey-blue.btn-darken-4 {
  border-color: #404E67 !important;
  background-color: #263238 !important;
}

.btn-grey-blue.btn-darken-4:hover {
  border-color: #404E67 !important;
  background-color: #37474F !important;
}

.btn-grey-blue.btn-darken-4:focus, .btn-grey-blue.btn-darken-4:active {
  border-color: #37474F !important;
  background-color: #263238 !important;
}

.btn-outline-grey-blue.btn-outline-darken-4 {
  border-color: #263238 !important;
  color: #263238 !important;
}

.btn-outline-grey-blue.btn-outline-darken-4:hover {
  background-color: #263238 !important;
}

.progress-grey-blue.progress-darken-4[value]::-webkit-progress-value {
  background-color: #263238;
}

.progress-grey-blue.progress-darken-4[value]::-moz-progress-bar {
  background-color: #263238;
}

.progress-grey-blue.progress-darken-4[value]::-ms-fill {
  background-color: #263238;
}

@media screen and (min-width: 0\0 ) {
  .progress-grey-blue.progress-darken-4 .progress-bar {
    background-color: #263238;
  }
}

input:focus ~ .bg-grey-blue {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #263238 !important;
}

.border-grey-blue.border-darken-4 {
  border: 1px solid #263238 !important;
}

.border-top-grey-blue.border-top-darken-4 {
  border-top: 1px solid #263238 !important;
}

.border-bottom-grey-blue.border-bottom-darken-4 {
  border-bottom: 1px solid #263238 !important;
}

.border-left-grey-blue.border-left-darken-4 {
  border-left: 1px solid #263238 !important;
}

.border-right-grey-blue.border-right-darken-4 {
  border-right: 1px solid #263238 !important;
}

.overlay-grey-blue.overlay-darken-4 {
  background: #263238;
  /* The Fallback */
  background: rgba(38, 50, 56, 0.8);
}

.shades.black {
  color: #000000 !important;
}

.bg-shades.bg-black {
  background-color: #000000 !important;
}

.btn-shades.btn-black {
  border-color: !important;
  background-color: #000000 !important;
}

.btn-shades.btn-black:hover {
  border-color: !important;
  background-color: !important;
}

.btn-shades.btn-black:focus, .btn-shades.btn-black:active {
  border-color: !important;
  background-color: !important;
}

.btn-outline-shades.btn-outline-black {
  border-color: #000000 !important;
  color: #000000 !important;
}

.btn-outline-shades.btn-outline-black:hover {
  background-color: #000000 !important;
}

.progress-shades.progress-black[value]::-webkit-progress-value {
  background-color: #000000;
}

.progress-shades.progress-black[value]::-moz-progress-bar {
  background-color: #000000;
}

.progress-shades.progress-black[value]::-ms-fill {
  background-color: #000000;
}

@media screen and (min-width: 0\0 ) {
  .progress-shades.progress-black .progress-bar {
    background-color: #000000;
  }
}

input:focus ~ .bg-shades {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #000000 !important;
}

.border-shades.border-black {
  border: 1px solid #000000 !important;
}

.border-top-shades.border-top-black {
  border-top: 1px solid #000000 !important;
}

.border-bottom-shades.border-bottom-black {
  border-bottom: 1px solid #000000 !important;
}

.border-left-shades.border-left-black {
  border-left: 1px solid #000000 !important;
}

.border-right-shades.border-right-black {
  border-right: 1px solid #000000 !important;
}

.overlay-shades.overlay-black {
  background: #000000;
  /* The Fallback */
  background: rgba(0, 0, 0, 0.8);
}

.shades.white {
  color: #FFFFFF !important;
}

.bg-shades.bg-white {
  background-color: #FFFFFF !important;
}

.btn-shades.btn-white {
  border-color: !important;
  background-color: #FFFFFF !important;
}

.btn-shades.btn-white:hover {
  border-color: !important;
  background-color: !important;
}

.btn-shades.btn-white:focus, .btn-shades.btn-white:active {
  border-color: !important;
  background-color: !important;
}

.btn-outline-shades.btn-outline-white {
  border-color: #FFFFFF !important;
  color: #FFFFFF !important;
}

.btn-outline-shades.btn-outline-white:hover {
  background-color: #FFFFFF !important;
}

.progress-shades.progress-white[value]::-webkit-progress-value {
  background-color: #FFFFFF;
}

.progress-shades.progress-white[value]::-moz-progress-bar {
  background-color: #FFFFFF;
}

.progress-shades.progress-white[value]::-ms-fill {
  background-color: #FFFFFF;
}

@media screen and (min-width: 0\0 ) {
  .progress-shades.progress-white .progress-bar {
    background-color: #FFFFFF;
  }
}

input:focus ~ .bg-shades {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #FFFFFF !important;
}

.border-shades.border-white {
  border: 1px solid #FFFFFF !important;
}

.border-top-shades.border-top-white {
  border-top: 1px solid #FFFFFF !important;
}

.border-bottom-shades.border-bottom-white {
  border-bottom: 1px solid #FFFFFF !important;
}

.border-left-shades.border-left-white {
  border-left: 1px solid #FFFFFF !important;
}

.border-right-shades.border-right-white {
  border-right: 1px solid #FFFFFF !important;
}

.overlay-shades.overlay-white {
  background: #FFFFFF;
  /* The Fallback */
  background: rgba(255, 255, 255, 0.8);
}

.shades.transparent {
  color: transparent !important;
}

.bg-shades.bg-transparent {
  background-color: transparent !important;
}

.btn-shades.btn-transparent {
  border-color: !important;
  background-color: transparent !important;
}

.btn-shades.btn-transparent:hover {
  border-color: !important;
  background-color: !important;
}

.btn-shades.btn-transparent:focus, .btn-shades.btn-transparent:active {
  border-color: !important;
  background-color: !important;
}

.btn-outline-shades.btn-outline-transparent {
  border-color: transparent !important;
  color: transparent !important;
}

.btn-outline-shades.btn-outline-transparent:hover {
  background-color: transparent !important;
}

.progress-shades.progress-transparent[value]::-webkit-progress-value {
  background-color: transparent;
}

.progress-shades.progress-transparent[value]::-moz-progress-bar {
  background-color: transparent;
}

.progress-shades.progress-transparent[value]::-ms-fill {
  background-color: transparent;
}

@media screen and (min-width: 0\0 ) {
  .progress-shades.progress-transparent .progress-bar {
    background-color: transparent;
  }
}

input:focus ~ .bg-shades {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem transparent !important;
}

.border-shades.border-transparent {
  border: 1px solid transparent !important;
}

.border-top-shades.border-top-transparent {
  border-top: 1px solid transparent !important;
}

.border-bottom-shades.border-bottom-transparent {
  border-bottom: 1px solid transparent !important;
}

.border-left-shades.border-left-transparent {
  border-left: 1px solid transparent !important;
}

.border-right-shades.border-right-transparent {
  border-right: 1px solid transparent !important;
}

.overlay-shades.overlay-transparent {
  background: transparent;
  /* The Fallback */
  background: rgba(0, 0, 0, 0.8);
}

.black {
  color: #000000;
}

.bg-black {
  background-color: #000000;
}

input:focus ~ .bg-black {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #000000;
}

.border-black {
  border: 1px solid #000000;
}

.border-top-black {
  border-top: 1px solid #000000;
}

.border-bottom-black {
  border-bottom: 1px solid #000000;
}

.border-left-black {
  border-left: 1px solid #000000;
}

.border-right-black {
  border-right: 1px solid #000000;
}

.white {
  color: #FFFFFF;
}

.bg-white {
  background-color: #FFFFFF;
}

input:focus ~ .bg-white {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #FFFFFF;
}

.border-white {
  border: 1px solid #FFFFFF;
}

.border-top-white {
  border-top: 1px solid #FFFFFF;
}

.border-bottom-white {
  border-bottom: 1px solid #FFFFFF;
}

.border-left-white {
  border-left: 1px solid #FFFFFF;
}

.border-right-white {
  border-right: 1px solid #FFFFFF;
}

.transparent {
  color: transparent;
}

.bg-transparent {
  background-color: transparent;
}

input:focus ~ .bg-transparent {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem transparent;
}

.border-transparent {
  border: 1px solid transparent;
}

.border-top-transparent {
  border-top: 1px solid transparent;
}

.border-bottom-transparent {
  border-bottom: 1px solid transparent;
}

.border-left-transparent {
  border-left: 1px solid transparent;
}

.border-right-transparent {
  border-right: 1px solid transparent;
}

.bs-callout-white {
  display: block;
  border-color: #FFFFFF !important;
  background-color: white;
  border-radius: 0.25rem;
  color: gray;
}

.bs-callout-white h1, .bs-callout-white h2, .bs-callout-white h3, .bs-callout-white h4, .bs-callout-white h5, .bs-callout-white h6 {
  margin-top: 0;
  color: #FFFFFF;
}

.bs-callout-white p:last-child {
  margin-bottom: 0;
}

.bs-callout-white code, .bs-callout-white .highlight {
  background-color: #fff;
}

.bs-callout-white.callout-transparent {
  display: block;
  border-color: #FFFFFF !important;
  background-color: transparent;
  border-radius: 0.25rem;
  color: gray;
}

.bs-callout-white.callout-transparent h1, .bs-callout-white.callout-transparent h2, .bs-callout-white.callout-transparent h3, .bs-callout-white.callout-transparent h4, .bs-callout-white.callout-transparent h5, .bs-callout-white.callout-transparent h6 {
  margin-top: 0;
  color: #FFFFFF;
}

.bs-callout-white.callout-transparent p:last-child {
  margin-bottom: 0;
}

.bs-callout-white.callout-transparent code, .bs-callout-white.callout-transparent .highlight {
  background-color: #fff;
}

.bs-callout-white .callout-arrow-left:before {
  border-left-color: #FFFFFF;
}

.bs-callout-white .callout-arrow-right:before {
  border-right-color: #FFFFFF;
}

.bs-callout-black {
  display: block;
  border-color: #000000 !important;
  background-color: #525252;
  border-radius: 0.25rem;
  color: black;
}

.bs-callout-black h1, .bs-callout-black h2, .bs-callout-black h3, .bs-callout-black h4, .bs-callout-black h5, .bs-callout-black h6 {
  margin-top: 0;
  color: #000000;
}

.bs-callout-black p:last-child {
  margin-bottom: 0;
}

.bs-callout-black code, .bs-callout-black .highlight {
  background-color: #fff;
}

.bs-callout-black.callout-transparent {
  display: block;
  border-color: #000000 !important;
  background-color: transparent;
  border-radius: 0.25rem;
  color: black;
}

.bs-callout-black.callout-transparent h1, .bs-callout-black.callout-transparent h2, .bs-callout-black.callout-transparent h3, .bs-callout-black.callout-transparent h4, .bs-callout-black.callout-transparent h5, .bs-callout-black.callout-transparent h6 {
  margin-top: 0;
  color: #000000;
}

.bs-callout-black.callout-transparent p:last-child {
  margin-bottom: 0;
}

.bs-callout-black.callout-transparent code, .bs-callout-black.callout-transparent .highlight {
  background-color: #fff;
}

.bs-callout-black .callout-arrow-left:before {
  border-left-color: #000000;
}

.bs-callout-black .callout-arrow-right:before {
  border-right-color: #000000;
}

.climacon-primary.climacon-lighten-5 .climacon_component-stroke {
  fill: #E0F6F6;
}

.climacon-primary.climacon-lighten-4 .climacon_component-stroke {
  fill: #B3E9EA;
}

.climacon-primary.climacon-lighten-3 .climacon_component-stroke {
  fill: #80DADC;
}

.climacon-primary.climacon-lighten-2 .climacon_component-stroke {
  fill: #4DCBCD;
}

.climacon-primary.climacon-lighten-1 .climacon_component-stroke {
  fill: #26C0C3;
}

.bs-callout-primary {
  display: block;
  border-color: #00B5B8 !important;
  background-color: #5cfcff;
  border-radius: 0.25rem;
  color: black;
}

.bs-callout-primary h1, .bs-callout-primary h2, .bs-callout-primary h3, .bs-callout-primary h4, .bs-callout-primary h5, .bs-callout-primary h6 {
  margin-top: 0;
  color: #00B5B8;
}

.bs-callout-primary p:last-child {
  margin-bottom: 0;
}

.bs-callout-primary code, .bs-callout-primary .highlight {
  background-color: #fff;
}

.bs-callout-primary.callout-transparent {
  display: block;
  border-color: #00B5B8 !important;
  background-color: transparent;
  border-radius: 0.25rem;
  color: black;
}

.bs-callout-primary.callout-transparent h1, .bs-callout-primary.callout-transparent h2, .bs-callout-primary.callout-transparent h3, .bs-callout-primary.callout-transparent h4, .bs-callout-primary.callout-transparent h5, .bs-callout-primary.callout-transparent h6 {
  margin-top: 0;
  color: #00B5B8;
}

.bs-callout-primary.callout-transparent p:last-child {
  margin-bottom: 0;
}

.bs-callout-primary.callout-transparent code, .bs-callout-primary.callout-transparent .highlight {
  background-color: #fff;
}

.bs-callout-primary .callout-arrow-left:before {
  border-left-color: #00B5B8;
}

.bs-callout-primary .callout-arrow-right:before {
  border-right-color: #00B5B8;
}

.climacon-primary.climacon-darken-1 .climacon_component-stroke {
  fill: #00AEB1;
}

.climacon-primary.climacon-darken-2 .climacon_component-stroke {
  fill: #00A5A8;
}

.climacon-primary.climacon-darken-3 .climacon_component-stroke {
  fill: #009DA0;
}

.climacon-primary.climacon-darken-4 .climacon_component-stroke {
  fill: #008D91;
}

.climacon-primary.climacon-accent-1 .climacon_component-stroke {
  fill: #BDFDFF;
}

.climacon-primary.climacon-accent-2 .climacon_component-stroke {
  fill: #8AFBFF;
}

.climacon-primary.climacon-accent-3 .climacon_component-stroke {
  fill: #57FAFF;
}

.climacon-primary.climacon-accent-4 .climacon_component-stroke {
  fill: #3DF9FF;
}

.climacon-success.climacon-lighten-5 .climacon_component-stroke {
  fill: #E3FAF3;
}

.climacon-success.climacon-lighten-4 .climacon_component-stroke {
  fill: #B9F2E1;
}

.climacon-success.climacon-lighten-3 .climacon_component-stroke {
  fill: #8BE9CD;
}

.climacon-success.climacon-lighten-2 .climacon_component-stroke {
  fill: #5CE0B8;
}

.climacon-success.climacon-lighten-1 .climacon_component-stroke {
  fill: #39DAA9;
}

.bs-callout-success {
  display: block;
  border-color: #00A65A !important;
  background-color: #4affac;
  border-radius: 0.25rem;
  color: black;
}

.bs-callout-success h1, .bs-callout-success h2, .bs-callout-success h3, .bs-callout-success h4, .bs-callout-success h5, .bs-callout-success h6 {
  margin-top: 0;
  color: #00A65A;
}

.bs-callout-success p:last-child {
  margin-bottom: 0;
}

.bs-callout-success code, .bs-callout-success .highlight {
  background-color: #fff;
}

.bs-callout-success.callout-transparent {
  display: block;
  border-color: #00A65A !important;
  background-color: transparent;
  border-radius: 0.25rem;
  color: black;
}

.bs-callout-success.callout-transparent h1, .bs-callout-success.callout-transparent h2, .bs-callout-success.callout-transparent h3, .bs-callout-success.callout-transparent h4, .bs-callout-success.callout-transparent h5, .bs-callout-success.callout-transparent h6 {
  margin-top: 0;
  color: #00A65A;
}

.bs-callout-success.callout-transparent p:last-child {
  margin-bottom: 0;
}

.bs-callout-success.callout-transparent code, .bs-callout-success.callout-transparent .highlight {
  background-color: #fff;
}

.bs-callout-success .callout-arrow-left:before {
  border-left-color: #00A65A;
}

.bs-callout-success .callout-arrow-right:before {
  border-right-color: #00A65A;
}

.climacon-success.climacon-darken-1 .climacon_component-stroke {
  fill: #13CE92;
}

.climacon-success.climacon-darken-2 .climacon_component-stroke {
  fill: #10C888;
}

.climacon-success.climacon-darken-3 .climacon_component-stroke {
  fill: #0CC27E;
}

.climacon-success.climacon-darken-4 .climacon_component-stroke {
  fill: #06B76C;
}

.climacon-success.climacon-accent-1 .climacon_component-stroke {
  fill: #E1FFF1;
}

.climacon-success.climacon-accent-2 .climacon_component-stroke {
  fill: #AEFFD9;
}

.climacon-success.climacon-accent-3 .climacon_component-stroke {
  fill: #7BFFC1;
}

.climacon-success.climacon-accent-4 .climacon_component-stroke {
  fill: #62FFB5;
}

.climacon-info.climacon-lighten-5 .climacon_component-stroke {
  fill: #E6F9FC;
}

.climacon-info.climacon-lighten-4 .climacon_component-stroke {
  fill: #C0F0F7;
}

.climacon-info.climacon-lighten-3 .climacon_component-stroke {
  fill: #96E7F1;
}

.climacon-info.climacon-lighten-2 .climacon_component-stroke {
  fill: #6CDDEB;
}

.climacon-info.climacon-lighten-1 .climacon_component-stroke {
  fill: #4DD5E7;
}

.bs-callout-info {
  display: block;
  border-color: #00C0EF !important;
  background-color: #93eaff;
  border-radius: 0.25rem;
  color: black;
}

.bs-callout-info h1, .bs-callout-info h2, .bs-callout-info h3, .bs-callout-info h4, .bs-callout-info h5, .bs-callout-info h6 {
  margin-top: 0;
  color: #00C0EF;
}

.bs-callout-info p:last-child {
  margin-bottom: 0;
}

.bs-callout-info code, .bs-callout-info .highlight {
  background-color: #fff;
}

.bs-callout-info.callout-transparent {
  display: block;
  border-color: #00C0EF !important;
  background-color: transparent;
  border-radius: 0.25rem;
  color: black;
}

.bs-callout-info.callout-transparent h1, .bs-callout-info.callout-transparent h2, .bs-callout-info.callout-transparent h3, .bs-callout-info.callout-transparent h4, .bs-callout-info.callout-transparent h5, .bs-callout-info.callout-transparent h6 {
  margin-top: 0;
  color: #00C0EF;
}

.bs-callout-info.callout-transparent p:last-child {
  margin-bottom: 0;
}

.bs-callout-info.callout-transparent code, .bs-callout-info.callout-transparent .highlight {
  background-color: #fff;
}

.bs-callout-info .callout-arrow-left:before {
  border-left-color: #00C0EF;
}

.bs-callout-info .callout-arrow-right:before {
  border-right-color: #00C0EF;
}

.climacon-info.climacon-darken-1 .climacon_component-stroke {
  fill: #28C9E0;
}

.climacon-info.climacon-darken-2 .climacon_component-stroke {
  fill: #22C2DC;
}

.climacon-info.climacon-darken-3 .climacon_component-stroke {
  fill: #1CBCD8;
}

.climacon-info.climacon-darken-4 .climacon_component-stroke {
  fill: #11B0D0;
}

.climacon-info.climacon-accent-1 .climacon_component-stroke {
  fill: #FEFFFF;
}

.climacon-info.climacon-accent-2 .climacon_component-stroke {
  fill: #CBF5FF;
}

.climacon-info.climacon-accent-3 .climacon_component-stroke {
  fill: #98ECFF;
}

.climacon-info.climacon-accent-4 .climacon_component-stroke {
  fill: #7FE7FF;
}

.climacon-warning.climacon-lighten-5 .climacon_component-stroke {
  fill: #FFF5EF;
}

.climacon-warning.climacon-lighten-4 .climacon_component-stroke {
  fill: #FFE5D8;
}

.climacon-warning.climacon-lighten-3 .climacon_component-stroke {
  fill: #FFD4BE;
}

.climacon-warning.climacon-lighten-2 .climacon_component-stroke {
  fill: #FFC2A4;
}

.climacon-warning.climacon-lighten-1 .climacon_component-stroke {
  fill: #FFB591;
}

.bs-callout-warning {
  display: block;
  border-color: #FF8C00 !important;
  background-color: #ffd6a3;
  border-radius: 0.25rem;
  color: black;
}

.bs-callout-warning h1, .bs-callout-warning h2, .bs-callout-warning h3, .bs-callout-warning h4, .bs-callout-warning h5, .bs-callout-warning h6 {
  margin-top: 0;
  color: #FF8C00;
}

.bs-callout-warning p:last-child {
  margin-bottom: 0;
}

.bs-callout-warning code, .bs-callout-warning .highlight {
  background-color: #fff;
}

.bs-callout-warning.callout-transparent {
  display: block;
  border-color: #FF8C00 !important;
  background-color: transparent;
  border-radius: 0.25rem;
  color: black;
}

.bs-callout-warning.callout-transparent h1, .bs-callout-warning.callout-transparent h2, .bs-callout-warning.callout-transparent h3, .bs-callout-warning.callout-transparent h4, .bs-callout-warning.callout-transparent h5, .bs-callout-warning.callout-transparent h6 {
  margin-top: 0;
  color: #FF8C00;
}

.bs-callout-warning.callout-transparent p:last-child {
  margin-bottom: 0;
}

.bs-callout-warning.callout-transparent code, .bs-callout-warning.callout-transparent .highlight {
  background-color: #fff;
}

.bs-callout-warning .callout-arrow-left:before {
  border-left-color: #FF8C00;
}

.bs-callout-warning .callout-arrow-right:before {
  border-right-color: #FF8C00;
}

.climacon-warning.climacon-darken-1 .climacon_component-stroke {
  fill: #FFA075;
}

.climacon-warning.climacon-darken-2 .climacon_component-stroke {
  fill: #FF976A;
}

.climacon-warning.climacon-darken-3 .climacon_component-stroke {
  fill: #FF8D60;
}

.climacon-warning.climacon-darken-4 .climacon_component-stroke {
  fill: #FF7D4D;
}

.climacon-warning.climacon-accent-1 .climacon_component-stroke {
  fill: #FFF5EF;
}

.climacon-warning.climacon-accent-2 .climacon_component-stroke {
  fill: #FFE5D8;
}

.climacon-warning.climacon-accent-3 .climacon_component-stroke {
  fill: #FFF6F3;
}

.climacon-warning.climacon-accent-4 .climacon_component-stroke {
  fill: #FFE3DA;
}

.climacon-danger.climacon-lighten-5 .climacon_component-stroke {
  fill: #FFEEF1;
}

.climacon-danger.climacon-lighten-4 .climacon_component-stroke {
  fill: #FFD6DB;
}

.climacon-danger.climacon-lighten-3 .climacon_component-stroke {
  fill: #FFBAC4;
}

.climacon-danger.climacon-lighten-2 .climacon_component-stroke {
  fill: #FF9EAC;
}

.climacon-danger.climacon-lighten-1 .climacon_component-stroke {
  fill: #FF8A9A;
}

.bs-callout-danger {
  display: block;
  border-color: #DD4B39 !important;
  background-color: #f5cac4;
  border-radius: 0.25rem;
  color: #140503;
}

.bs-callout-danger h1, .bs-callout-danger h2, .bs-callout-danger h3, .bs-callout-danger h4, .bs-callout-danger h5, .bs-callout-danger h6 {
  margin-top: 0;
  color: #DD4B39;
}

.bs-callout-danger p:last-child {
  margin-bottom: 0;
}

.bs-callout-danger code, .bs-callout-danger .highlight {
  background-color: #fff;
}

.bs-callout-danger.callout-transparent {
  display: block;
  border-color: #DD4B39 !important;
  background-color: transparent;
  border-radius: 0.25rem;
  color: #140503;
}

.bs-callout-danger.callout-transparent h1, .bs-callout-danger.callout-transparent h2, .bs-callout-danger.callout-transparent h3, .bs-callout-danger.callout-transparent h4, .bs-callout-danger.callout-transparent h5, .bs-callout-danger.callout-transparent h6 {
  margin-top: 0;
  color: #DD4B39;
}

.bs-callout-danger.callout-transparent p:last-child {
  margin-bottom: 0;
}

.bs-callout-danger.callout-transparent code, .bs-callout-danger.callout-transparent .highlight {
  background-color: #fff;
}

.bs-callout-danger .callout-arrow-left:before {
  border-left-color: #DD4B39;
}

.bs-callout-danger .callout-arrow-right:before {
  border-right-color: #DD4B39;
}

.climacon-danger.climacon-darken-1 .climacon_component-stroke {
  fill: #FF6D80;
}

.climacon-danger.climacon-darken-2 .climacon_component-stroke {
  fill: #FF6275;
}

.climacon-danger.climacon-darken-3 .climacon_component-stroke {
  fill: #FF586B;
}

.climacon-danger.climacon-darken-4 .climacon_component-stroke {
  fill: #FF4558;
}

.climacon-danger.climacon-accent-1 .climacon_component-stroke {
  fill: #FFEEF1;
}

.climacon-danger.climacon-accent-2 .climacon_component-stroke {
  fill: #FFD6DB;
}

.climacon-danger.climacon-accent-3 .climacon_component-stroke {
  fill: #FFECEE;
}

.climacon-danger.climacon-accent-4 .climacon_component-stroke {
  fill: #FFD3D7;
}

.climacon-red.climacon-lighten-5 .climacon_component-stroke {
  fill: #FFEBEE;
}

.climacon-red.climacon-lighten-4 .climacon_component-stroke {
  fill: #FFCDD2;
}

.climacon-red.climacon-lighten-3 .climacon_component-stroke {
  fill: #EF9A9A;
}

.climacon-red.climacon-lighten-2 .climacon_component-stroke {
  fill: #E57373;
}

.climacon-red.climacon-lighten-1 .climacon_component-stroke {
  fill: #EF5350;
}

.bs-callout-red {
  display: block;
  border-color: #F44336 !important;
  background-color: #fcd4d1;
  border-radius: 0.25rem;
  color: #290502;
}

.bs-callout-red h1, .bs-callout-red h2, .bs-callout-red h3, .bs-callout-red h4, .bs-callout-red h5, .bs-callout-red h6 {
  margin-top: 0;
  color: #F44336;
}

.bs-callout-red p:last-child {
  margin-bottom: 0;
}

.bs-callout-red code, .bs-callout-red .highlight {
  background-color: #fff;
}

.bs-callout-red.callout-transparent {
  display: block;
  border-color: #F44336 !important;
  background-color: transparent;
  border-radius: 0.25rem;
  color: #290502;
}

.bs-callout-red.callout-transparent h1, .bs-callout-red.callout-transparent h2, .bs-callout-red.callout-transparent h3, .bs-callout-red.callout-transparent h4, .bs-callout-red.callout-transparent h5, .bs-callout-red.callout-transparent h6 {
  margin-top: 0;
  color: #F44336;
}

.bs-callout-red.callout-transparent p:last-child {
  margin-bottom: 0;
}

.bs-callout-red.callout-transparent code, .bs-callout-red.callout-transparent .highlight {
  background-color: #fff;
}

.bs-callout-red .callout-arrow-left:before {
  border-left-color: #F44336;
}

.bs-callout-red .callout-arrow-right:before {
  border-right-color: #F44336;
}

.climacon-red.climacon-darken-1 .climacon_component-stroke {
  fill: #E53935;
}

.climacon-red.climacon-darken-2 .climacon_component-stroke {
  fill: #D32F2F;
}

.climacon-red.climacon-darken-3 .climacon_component-stroke {
  fill: #C62828;
}

.climacon-red.climacon-darken-4 .climacon_component-stroke {
  fill: #B71C1C;
}

.climacon-red.climacon-accent-1 .climacon_component-stroke {
  fill: #FF8A80;
}

.climacon-red.climacon-accent-2 .climacon_component-stroke {
  fill: #FF5252;
}

.climacon-red.climacon-accent-3 .climacon_component-stroke {
  fill: #FF1744;
}

.climacon-red.climacon-accent-4 .climacon_component-stroke {
  fill: #D50000;
}

.climacon-pink.climacon-lighten-5 .climacon_component-stroke {
  fill: #FCE4EC;
}

.climacon-pink.climacon-lighten-4 .climacon_component-stroke {
  fill: #F8BBD0;
}

.climacon-pink.climacon-lighten-3 .climacon_component-stroke {
  fill: #F48FB1;
}

.climacon-pink.climacon-lighten-2 .climacon_component-stroke {
  fill: #F06292;
}

.climacon-pink.climacon-lighten-1 .climacon_component-stroke {
  fill: #EC407A;
}

.bs-callout-pink {
  display: block;
  border-color: #E91E63 !important;
  background-color: #f8b3ca;
  border-radius: 0.25rem;
  color: #070103;
}

.bs-callout-pink h1, .bs-callout-pink h2, .bs-callout-pink h3, .bs-callout-pink h4, .bs-callout-pink h5, .bs-callout-pink h6 {
  margin-top: 0;
  color: #E91E63;
}

.bs-callout-pink p:last-child {
  margin-bottom: 0;
}

.bs-callout-pink code, .bs-callout-pink .highlight {
  background-color: #fff;
}

.bs-callout-pink.callout-transparent {
  display: block;
  border-color: #E91E63 !important;
  background-color: transparent;
  border-radius: 0.25rem;
  color: #070103;
}

.bs-callout-pink.callout-transparent h1, .bs-callout-pink.callout-transparent h2, .bs-callout-pink.callout-transparent h3, .bs-callout-pink.callout-transparent h4, .bs-callout-pink.callout-transparent h5, .bs-callout-pink.callout-transparent h6 {
  margin-top: 0;
  color: #E91E63;
}

.bs-callout-pink.callout-transparent p:last-child {
  margin-bottom: 0;
}

.bs-callout-pink.callout-transparent code, .bs-callout-pink.callout-transparent .highlight {
  background-color: #fff;
}

.bs-callout-pink .callout-arrow-left:before {
  border-left-color: #E91E63;
}

.bs-callout-pink .callout-arrow-right:before {
  border-right-color: #E91E63;
}

.climacon-pink.climacon-darken-1 .climacon_component-stroke {
  fill: #D81B60;
}

.climacon-pink.climacon-darken-2 .climacon_component-stroke {
  fill: #C2185B;
}

.climacon-pink.climacon-darken-3 .climacon_component-stroke {
  fill: #AD1457;
}

.climacon-pink.climacon-darken-4 .climacon_component-stroke {
  fill: #880E4F;
}

.climacon-pink.climacon-accent-1 .climacon_component-stroke {
  fill: #FF80AB;
}

.climacon-pink.climacon-accent-2 .climacon_component-stroke {
  fill: #FF4081;
}

.climacon-pink.climacon-accent-3 .climacon_component-stroke {
  fill: #F50057;
}

.climacon-pink.climacon-accent-4 .climacon_component-stroke {
  fill: #C51162;
}

.climacon-purple.climacon-lighten-5 .climacon_component-stroke {
  fill: #F3E5F5;
}

.climacon-purple.climacon-lighten-4 .climacon_component-stroke {
  fill: #E1BEE7;
}

.climacon-purple.climacon-lighten-3 .climacon_component-stroke {
  fill: #CE93D8;
}

.climacon-purple.climacon-lighten-2 .climacon_component-stroke {
  fill: #BA68C8;
}

.climacon-purple.climacon-lighten-1 .climacon_component-stroke {
  fill: #AB47BC;
}

.bs-callout-purple {
  display: block;
  border-color: #9C27B0 !important;
  background-color: #db93e7;
  border-radius: 0.25rem;
  color: black;
}

.bs-callout-purple h1, .bs-callout-purple h2, .bs-callout-purple h3, .bs-callout-purple h4, .bs-callout-purple h5, .bs-callout-purple h6 {
  margin-top: 0;
  color: #9C27B0;
}

.bs-callout-purple p:last-child {
  margin-bottom: 0;
}

.bs-callout-purple code, .bs-callout-purple .highlight {
  background-color: #fff;
}

.bs-callout-purple.callout-transparent {
  display: block;
  border-color: #9C27B0 !important;
  background-color: transparent;
  border-radius: 0.25rem;
  color: black;
}

.bs-callout-purple.callout-transparent h1, .bs-callout-purple.callout-transparent h2, .bs-callout-purple.callout-transparent h3, .bs-callout-purple.callout-transparent h4, .bs-callout-purple.callout-transparent h5, .bs-callout-purple.callout-transparent h6 {
  margin-top: 0;
  color: #9C27B0;
}

.bs-callout-purple.callout-transparent p:last-child {
  margin-bottom: 0;
}

.bs-callout-purple.callout-transparent code, .bs-callout-purple.callout-transparent .highlight {
  background-color: #fff;
}

.bs-callout-purple .callout-arrow-left:before {
  border-left-color: #9C27B0;
}

.bs-callout-purple .callout-arrow-right:before {
  border-right-color: #9C27B0;
}

.climacon-purple.climacon-darken-1 .climacon_component-stroke {
  fill: #8E24AA;
}

.climacon-purple.climacon-darken-2 .climacon_component-stroke {
  fill: #7B1FA2;
}

.climacon-purple.climacon-darken-3 .climacon_component-stroke {
  fill: #6A1B9A;
}

.climacon-purple.climacon-darken-4 .climacon_component-stroke {
  fill: #4A148C;
}

.climacon-purple.climacon-accent-1 .climacon_component-stroke {
  fill: #EA80FC;
}

.climacon-purple.climacon-accent-2 .climacon_component-stroke {
  fill: #E040FB;
}

.climacon-purple.climacon-accent-3 .climacon_component-stroke {
  fill: #D500F9;
}

.climacon-purple.climacon-accent-4 .climacon_component-stroke {
  fill: #DD00FF;
}

.climacon-blue.climacon-lighten-5 .climacon_component-stroke {
  fill: #E3F2FD;
}

.climacon-blue.climacon-lighten-4 .climacon_component-stroke {
  fill: #BBDEFB;
}

.climacon-blue.climacon-lighten-3 .climacon_component-stroke {
  fill: #90CAF9;
}

.climacon-blue.climacon-lighten-2 .climacon_component-stroke {
  fill: #64B5F6;
}

.climacon-blue.climacon-lighten-1 .climacon_component-stroke {
  fill: #42A5F5;
}

.bs-callout-blue {
  display: block;
  border-color: #2196F3 !important;
  background-color: #bcdffb;
  border-radius: 0.25rem;
  color: #010c14;
}

.bs-callout-blue h1, .bs-callout-blue h2, .bs-callout-blue h3, .bs-callout-blue h4, .bs-callout-blue h5, .bs-callout-blue h6 {
  margin-top: 0;
  color: #2196F3;
}

.bs-callout-blue p:last-child {
  margin-bottom: 0;
}

.bs-callout-blue code, .bs-callout-blue .highlight {
  background-color: #fff;
}

.bs-callout-blue.callout-transparent {
  display: block;
  border-color: #2196F3 !important;
  background-color: transparent;
  border-radius: 0.25rem;
  color: #010c14;
}

.bs-callout-blue.callout-transparent h1, .bs-callout-blue.callout-transparent h2, .bs-callout-blue.callout-transparent h3, .bs-callout-blue.callout-transparent h4, .bs-callout-blue.callout-transparent h5, .bs-callout-blue.callout-transparent h6 {
  margin-top: 0;
  color: #2196F3;
}

.bs-callout-blue.callout-transparent p:last-child {
  margin-bottom: 0;
}

.bs-callout-blue.callout-transparent code, .bs-callout-blue.callout-transparent .highlight {
  background-color: #fff;
}

.bs-callout-blue .callout-arrow-left:before {
  border-left-color: #2196F3;
}

.bs-callout-blue .callout-arrow-right:before {
  border-right-color: #2196F3;
}

.climacon-blue.climacon-darken-1 .climacon_component-stroke {
  fill: #1E88E5;
}

.climacon-blue.climacon-darken-2 .climacon_component-stroke {
  fill: #1976D2;
}

.climacon-blue.climacon-darken-3 .climacon_component-stroke {
  fill: #1565C0;
}

.climacon-blue.climacon-darken-4 .climacon_component-stroke {
  fill: #0D47A1;
}

.climacon-blue.climacon-accent-1 .climacon_component-stroke {
  fill: #82B1FF;
}

.climacon-blue.climacon-accent-2 .climacon_component-stroke {
  fill: #448AFF;
}

.climacon-blue.climacon-accent-3 .climacon_component-stroke {
  fill: #2979FF;
}

.climacon-blue.climacon-accent-4 .climacon_component-stroke {
  fill: #2962FF;
}

.climacon-cyan.climacon-lighten-5 .climacon_component-stroke {
  fill: #E0F7FA;
}

.climacon-cyan.climacon-lighten-4 .climacon_component-stroke {
  fill: #B2EBF2;
}

.climacon-cyan.climacon-lighten-3 .climacon_component-stroke {
  fill: #80DEEA;
}

.climacon-cyan.climacon-lighten-2 .climacon_component-stroke {
  fill: #4DD0E1;
}

.climacon-cyan.climacon-lighten-1 .climacon_component-stroke {
  fill: #26C6DA;
}

.bs-callout-cyan {
  display: block;
  border-color: #00BCD4 !important;
  background-color: #78f0ff;
  border-radius: 0.25rem;
  color: black;
}

.bs-callout-cyan h1, .bs-callout-cyan h2, .bs-callout-cyan h3, .bs-callout-cyan h4, .bs-callout-cyan h5, .bs-callout-cyan h6 {
  margin-top: 0;
  color: #00BCD4;
}

.bs-callout-cyan p:last-child {
  margin-bottom: 0;
}

.bs-callout-cyan code, .bs-callout-cyan .highlight {
  background-color: #fff;
}

.bs-callout-cyan.callout-transparent {
  display: block;
  border-color: #00BCD4 !important;
  background-color: transparent;
  border-radius: 0.25rem;
  color: black;
}

.bs-callout-cyan.callout-transparent h1, .bs-callout-cyan.callout-transparent h2, .bs-callout-cyan.callout-transparent h3, .bs-callout-cyan.callout-transparent h4, .bs-callout-cyan.callout-transparent h5, .bs-callout-cyan.callout-transparent h6 {
  margin-top: 0;
  color: #00BCD4;
}

.bs-callout-cyan.callout-transparent p:last-child {
  margin-bottom: 0;
}

.bs-callout-cyan.callout-transparent code, .bs-callout-cyan.callout-transparent .highlight {
  background-color: #fff;
}

.bs-callout-cyan .callout-arrow-left:before {
  border-left-color: #00BCD4;
}

.bs-callout-cyan .callout-arrow-right:before {
  border-right-color: #00BCD4;
}

.climacon-cyan.climacon-darken-1 .climacon_component-stroke {
  fill: #00ACC1;
}

.climacon-cyan.climacon-darken-2 .climacon_component-stroke {
  fill: #0097A7;
}

.climacon-cyan.climacon-darken-3 .climacon_component-stroke {
  fill: #00838F;
}

.climacon-cyan.climacon-darken-4 .climacon_component-stroke {
  fill: #006064;
}

.climacon-cyan.climacon-accent-1 .climacon_component-stroke {
  fill: #84FFFF;
}

.climacon-cyan.climacon-accent-2 .climacon_component-stroke {
  fill: #18FFFF;
}

.climacon-cyan.climacon-accent-3 .climacon_component-stroke {
  fill: #00E5FF;
}

.climacon-cyan.climacon-accent-4 .climacon_component-stroke {
  fill: #00B8D4;
}

.climacon-teal.climacon-lighten-5 .climacon_component-stroke {
  fill: #E0F2F1;
}

.climacon-teal.climacon-lighten-4 .climacon_component-stroke {
  fill: #B2DFDB;
}

.climacon-teal.climacon-lighten-3 .climacon_component-stroke {
  fill: #80CBC4;
}

.climacon-teal.climacon-lighten-2 .climacon_component-stroke {
  fill: #4DB6AC;
}

.climacon-teal.climacon-lighten-1 .climacon_component-stroke {
  fill: #26A69A;
}

.bs-callout-teal {
  display: block;
  border-color: #009688 !important;
  background-color: #3affed;
  border-radius: 0.25rem;
  color: black;
}

.bs-callout-teal h1, .bs-callout-teal h2, .bs-callout-teal h3, .bs-callout-teal h4, .bs-callout-teal h5, .bs-callout-teal h6 {
  margin-top: 0;
  color: #009688;
}

.bs-callout-teal p:last-child {
  margin-bottom: 0;
}

.bs-callout-teal code, .bs-callout-teal .highlight {
  background-color: #fff;
}

.bs-callout-teal.callout-transparent {
  display: block;
  border-color: #009688 !important;
  background-color: transparent;
  border-radius: 0.25rem;
  color: black;
}

.bs-callout-teal.callout-transparent h1, .bs-callout-teal.callout-transparent h2, .bs-callout-teal.callout-transparent h3, .bs-callout-teal.callout-transparent h4, .bs-callout-teal.callout-transparent h5, .bs-callout-teal.callout-transparent h6 {
  margin-top: 0;
  color: #009688;
}

.bs-callout-teal.callout-transparent p:last-child {
  margin-bottom: 0;
}

.bs-callout-teal.callout-transparent code, .bs-callout-teal.callout-transparent .highlight {
  background-color: #fff;
}

.bs-callout-teal .callout-arrow-left:before {
  border-left-color: #009688;
}

.bs-callout-teal .callout-arrow-right:before {
  border-right-color: #009688;
}

.climacon-teal.climacon-darken-1 .climacon_component-stroke {
  fill: #00897B;
}

.climacon-teal.climacon-darken-2 .climacon_component-stroke {
  fill: #00796B;
}

.climacon-teal.climacon-darken-3 .climacon_component-stroke {
  fill: #00695C;
}

.climacon-teal.climacon-darken-4 .climacon_component-stroke {
  fill: #004D40;
}

.climacon-teal.climacon-accent-1 .climacon_component-stroke {
  fill: #A7FFEB;
}

.climacon-teal.climacon-accent-2 .climacon_component-stroke {
  fill: #64FFDA;
}

.climacon-teal.climacon-accent-3 .climacon_component-stroke {
  fill: #1DE9B6;
}

.climacon-teal.climacon-accent-4 .climacon_component-stroke {
  fill: #00BFA5;
}

.climacon-yellow.climacon-lighten-5 .climacon_component-stroke {
  fill: #FFFDE7;
}

.climacon-yellow.climacon-lighten-4 .climacon_component-stroke {
  fill: #FFF9C4;
}

.climacon-yellow.climacon-lighten-3 .climacon_component-stroke {
  fill: #FFF59D;
}

.climacon-yellow.climacon-lighten-2 .climacon_component-stroke {
  fill: #FFF176;
}

.climacon-yellow.climacon-lighten-1 .climacon_component-stroke {
  fill: #FFEE58;
}

.bs-callout-yellow {
  display: block;
  border-color: #FFEB3B !important;
  background-color: #fffcde;
  border-radius: 0.25rem;
  color: #3b3500;
}

.bs-callout-yellow h1, .bs-callout-yellow h2, .bs-callout-yellow h3, .bs-callout-yellow h4, .bs-callout-yellow h5, .bs-callout-yellow h6 {
  margin-top: 0;
  color: #FFEB3B;
}

.bs-callout-yellow p:last-child {
  margin-bottom: 0;
}

.bs-callout-yellow code, .bs-callout-yellow .highlight {
  background-color: #fff;
}

.bs-callout-yellow.callout-transparent {
  display: block;
  border-color: #FFEB3B !important;
  background-color: transparent;
  border-radius: 0.25rem;
  color: #3b3500;
}

.bs-callout-yellow.callout-transparent h1, .bs-callout-yellow.callout-transparent h2, .bs-callout-yellow.callout-transparent h3, .bs-callout-yellow.callout-transparent h4, .bs-callout-yellow.callout-transparent h5, .bs-callout-yellow.callout-transparent h6 {
  margin-top: 0;
  color: #FFEB3B;
}

.bs-callout-yellow.callout-transparent p:last-child {
  margin-bottom: 0;
}

.bs-callout-yellow.callout-transparent code, .bs-callout-yellow.callout-transparent .highlight {
  background-color: #fff;
}

.bs-callout-yellow .callout-arrow-left:before {
  border-left-color: #FFEB3B;
}

.bs-callout-yellow .callout-arrow-right:before {
  border-right-color: #FFEB3B;
}

.climacon-yellow.climacon-darken-1 .climacon_component-stroke {
  fill: #FDD835;
}

.climacon-yellow.climacon-darken-2 .climacon_component-stroke {
  fill: #FBC02D;
}

.climacon-yellow.climacon-darken-3 .climacon_component-stroke {
  fill: #F9A825;
}

.climacon-yellow.climacon-darken-4 .climacon_component-stroke {
  fill: #F57F17;
}

.climacon-yellow.climacon-accent-1 .climacon_component-stroke {
  fill: #FFFF8D;
}

.climacon-yellow.climacon-accent-2 .climacon_component-stroke {
  fill: #FFFF00;
}

.climacon-yellow.climacon-accent-3 .climacon_component-stroke {
  fill: #FFEA00;
}

.climacon-yellow.climacon-accent-4 .climacon_component-stroke {
  fill: #FFD600;
}

.climacon-amber.climacon-lighten-5 .climacon_component-stroke {
  fill: #FFF8E1;
}

.climacon-amber.climacon-lighten-4 .climacon_component-stroke {
  fill: #FFECB3;
}

.climacon-amber.climacon-lighten-3 .climacon_component-stroke {
  fill: #FFE082;
}

.climacon-amber.climacon-lighten-2 .climacon_component-stroke {
  fill: #FFD54F;
}

.climacon-amber.climacon-lighten-1 .climacon_component-stroke {
  fill: #FFCA28;
}

.bs-callout-amber {
  display: block;
  border-color: #FFC107 !important;
  background-color: #ffeaaa;
  border-radius: 0.25rem;
  color: #070500;
}

.bs-callout-amber h1, .bs-callout-amber h2, .bs-callout-amber h3, .bs-callout-amber h4, .bs-callout-amber h5, .bs-callout-amber h6 {
  margin-top: 0;
  color: #FFC107;
}

.bs-callout-amber p:last-child {
  margin-bottom: 0;
}

.bs-callout-amber code, .bs-callout-amber .highlight {
  background-color: #fff;
}

.bs-callout-amber.callout-transparent {
  display: block;
  border-color: #FFC107 !important;
  background-color: transparent;
  border-radius: 0.25rem;
  color: #070500;
}

.bs-callout-amber.callout-transparent h1, .bs-callout-amber.callout-transparent h2, .bs-callout-amber.callout-transparent h3, .bs-callout-amber.callout-transparent h4, .bs-callout-amber.callout-transparent h5, .bs-callout-amber.callout-transparent h6 {
  margin-top: 0;
  color: #FFC107;
}

.bs-callout-amber.callout-transparent p:last-child {
  margin-bottom: 0;
}

.bs-callout-amber.callout-transparent code, .bs-callout-amber.callout-transparent .highlight {
  background-color: #fff;
}

.bs-callout-amber .callout-arrow-left:before {
  border-left-color: #FFC107;
}

.bs-callout-amber .callout-arrow-right:before {
  border-right-color: #FFC107;
}

.climacon-amber.climacon-darken-1 .climacon_component-stroke {
  fill: #FFB300;
}

.climacon-amber.climacon-darken-2 .climacon_component-stroke {
  fill: #FFA000;
}

.climacon-amber.climacon-darken-3 .climacon_component-stroke {
  fill: #FF8F00;
}

.climacon-amber.climacon-darken-4 .climacon_component-stroke {
  fill: #FF6F00;
}

.climacon-amber.climacon-accent-1 .climacon_component-stroke {
  fill: #FFE57F;
}

.climacon-amber.climacon-accent-2 .climacon_component-stroke {
  fill: #FFD740;
}

.climacon-amber.climacon-accent-3 .climacon_component-stroke {
  fill: #FFC400;
}

.climacon-amber.climacon-accent-4 .climacon_component-stroke {
  fill: #FFAB00;
}

.climacon-blue-grey.climacon-lighten-5 .climacon_component-stroke {
  fill: #ECEFF1;
}

.climacon-blue-grey.climacon-lighten-4 .climacon_component-stroke {
  fill: #CFD8DC;
}

.climacon-blue-grey.climacon-lighten-3 .climacon_component-stroke {
  fill: #B0BEC5;
}

.climacon-blue-grey.climacon-lighten-2 .climacon_component-stroke {
  fill: #90A4AE;
}

.climacon-blue-grey.climacon-lighten-1 .climacon_component-stroke {
  fill: #78909C;
}

.bs-callout-blue-grey {
  display: block;
  border-color: #607D8B !important;
  background-color: #bdcbd1;
  border-radius: 0.25rem;
  color: black;
}

.bs-callout-blue-grey h1, .bs-callout-blue-grey h2, .bs-callout-blue-grey h3, .bs-callout-blue-grey h4, .bs-callout-blue-grey h5, .bs-callout-blue-grey h6 {
  margin-top: 0;
  color: #607D8B;
}

.bs-callout-blue-grey p:last-child {
  margin-bottom: 0;
}

.bs-callout-blue-grey code, .bs-callout-blue-grey .highlight {
  background-color: #fff;
}

.bs-callout-blue-grey.callout-transparent {
  display: block;
  border-color: #607D8B !important;
  background-color: transparent;
  border-radius: 0.25rem;
  color: black;
}

.bs-callout-blue-grey.callout-transparent h1, .bs-callout-blue-grey.callout-transparent h2, .bs-callout-blue-grey.callout-transparent h3, .bs-callout-blue-grey.callout-transparent h4, .bs-callout-blue-grey.callout-transparent h5, .bs-callout-blue-grey.callout-transparent h6 {
  margin-top: 0;
  color: #607D8B;
}

.bs-callout-blue-grey.callout-transparent p:last-child {
  margin-bottom: 0;
}

.bs-callout-blue-grey.callout-transparent code, .bs-callout-blue-grey.callout-transparent .highlight {
  background-color: #fff;
}

.bs-callout-blue-grey .callout-arrow-left:before {
  border-left-color: #607D8B;
}

.bs-callout-blue-grey .callout-arrow-right:before {
  border-right-color: #607D8B;
}

.climacon-blue-grey.climacon-darken-1 .climacon_component-stroke {
  fill: #546E7A;
}

.climacon-blue-grey.climacon-darken-2 .climacon_component-stroke {
  fill: #455A64;
}

.climacon-blue-grey.climacon-darken-3 .climacon_component-stroke {
  fill: #37474F;
}

.climacon-blue-grey.climacon-darken-4 .climacon_component-stroke {
  fill: #263238;
}

.climacon-grey-blue.climacon-lighten-5 .climacon_component-stroke {
  fill: #ECEFF1;
}

.climacon-grey-blue.climacon-lighten-4 .climacon_component-stroke {
  fill: #CFD8DC;
}

.climacon-grey-blue.climacon-lighten-3 .climacon_component-stroke {
  fill: #B0BEC5;
}

.climacon-grey-blue.climacon-lighten-2 .climacon_component-stroke {
  fill: #6F85AD;
}

.climacon-grey-blue.climacon-lighten-1 .climacon_component-stroke {
  fill: #78909C;
}

.bs-callout-grey-blue {
  display: block;
  border-color: #1B2942 !important;
  background-color: #4b71b5;
  border-radius: 0.25rem;
  color: black;
}

.bs-callout-grey-blue h1, .bs-callout-grey-blue h2, .bs-callout-grey-blue h3, .bs-callout-grey-blue h4, .bs-callout-grey-blue h5, .bs-callout-grey-blue h6 {
  margin-top: 0;
  color: #1B2942;
}

.bs-callout-grey-blue p:last-child {
  margin-bottom: 0;
}

.bs-callout-grey-blue code, .bs-callout-grey-blue .highlight {
  background-color: #fff;
}

.bs-callout-grey-blue.callout-transparent {
  display: block;
  border-color: #1B2942 !important;
  background-color: transparent;
  border-radius: 0.25rem;
  color: black;
}

.bs-callout-grey-blue.callout-transparent h1, .bs-callout-grey-blue.callout-transparent h2, .bs-callout-grey-blue.callout-transparent h3, .bs-callout-grey-blue.callout-transparent h4, .bs-callout-grey-blue.callout-transparent h5, .bs-callout-grey-blue.callout-transparent h6 {
  margin-top: 0;
  color: #1B2942;
}

.bs-callout-grey-blue.callout-transparent p:last-child {
  margin-bottom: 0;
}

.bs-callout-grey-blue.callout-transparent code, .bs-callout-grey-blue.callout-transparent .highlight {
  background-color: #fff;
}

.bs-callout-grey-blue .callout-arrow-left:before {
  border-left-color: #1B2942;
}

.bs-callout-grey-blue .callout-arrow-right:before {
  border-right-color: #1B2942;
}

.climacon-grey-blue.climacon-darken-1 .climacon_component-stroke {
  fill: #546E7A;
}

.climacon-grey-blue.climacon-darken-2 .climacon_component-stroke {
  fill: #404E67;
}

.climacon-grey-blue.climacon-darken-3 .climacon_component-stroke {
  fill: #37474F;
}

.climacon-grey-blue.climacon-darken-4 .climacon_component-stroke {
  fill: #263238;
}

.climacon-shades.climacon-black .climacon_component-stroke {
  fill: #000000;
}

.climacon-shades.climacon-white .climacon_component-stroke {
  fill: #FFFFFF;
}

.climacon-shades.climacon-transparent .climacon_component-stroke {
  fill: transparent;
}

.climacon-white .climacon_component-stroke {
  fill: #FFFFFF;
}

.climacon-black .climacon_component-stroke {
  fill: #000000;
}

.climacon-primary.climacon-lighten-5 .climacon_component-stroke {
  fill: #E0F6F6;
}

.climacon-primary.climacon-lighten-4 .climacon_component-stroke {
  fill: #B3E9EA;
}

.climacon-primary.climacon-lighten-3 .climacon_component-stroke {
  fill: #80DADC;
}

.climacon-primary.climacon-lighten-2 .climacon_component-stroke {
  fill: #4DCBCD;
}

.climacon-primary.climacon-lighten-1 .climacon_component-stroke {
  fill: #26C0C3;
}

.climacon-primary .climacon_component-stroke {
  fill: #00B5B8;
}

.climacon-primary .climacon_component-fill {
  fill: #B3E9EA;
}

.climacon-primary.climacon-darken-1 .climacon_component-stroke {
  fill: #00AEB1;
}

.climacon-primary.climacon-darken-2 .climacon_component-stroke {
  fill: #00A5A8;
}

.climacon-primary.climacon-darken-3 .climacon_component-stroke {
  fill: #009DA0;
}

.climacon-primary.climacon-darken-4 .climacon_component-stroke {
  fill: #008D91;
}

.climacon-primary.climacon-accent-1 .climacon_component-stroke {
  fill: #BDFDFF;
}

.climacon-primary.climacon-accent-2 .climacon_component-stroke {
  fill: #8AFBFF;
}

.climacon-primary.climacon-accent-3 .climacon_component-stroke {
  fill: #57FAFF;
}

.climacon-primary.climacon-accent-4 .climacon_component-stroke {
  fill: #3DF9FF;
}

.climacon-success.climacon-lighten-5 .climacon_component-stroke {
  fill: #E3FAF3;
}

.climacon-success.climacon-lighten-4 .climacon_component-stroke {
  fill: #B9F2E1;
}

.climacon-success.climacon-lighten-3 .climacon_component-stroke {
  fill: #8BE9CD;
}

.climacon-success.climacon-lighten-2 .climacon_component-stroke {
  fill: #5CE0B8;
}

.climacon-success.climacon-lighten-1 .climacon_component-stroke {
  fill: #39DAA9;
}

.climacon-success .climacon_component-stroke {
  fill: #00A65A;
}

.climacon-success .climacon_component-fill {
  fill: #B9F2E1;
}

.climacon-success.climacon-darken-1 .climacon_component-stroke {
  fill: #13CE92;
}

.climacon-success.climacon-darken-2 .climacon_component-stroke {
  fill: #10C888;
}

.climacon-success.climacon-darken-3 .climacon_component-stroke {
  fill: #0CC27E;
}

.climacon-success.climacon-darken-4 .climacon_component-stroke {
  fill: #06B76C;
}

.climacon-success.climacon-accent-1 .climacon_component-stroke {
  fill: #E1FFF1;
}

.climacon-success.climacon-accent-2 .climacon_component-stroke {
  fill: #AEFFD9;
}

.climacon-success.climacon-accent-3 .climacon_component-stroke {
  fill: #7BFFC1;
}

.climacon-success.climacon-accent-4 .climacon_component-stroke {
  fill: #62FFB5;
}

.climacon-info.climacon-lighten-5 .climacon_component-stroke {
  fill: #E6F9FC;
}

.climacon-info.climacon-lighten-4 .climacon_component-stroke {
  fill: #C0F0F7;
}

.climacon-info.climacon-lighten-3 .climacon_component-stroke {
  fill: #96E7F1;
}

.climacon-info.climacon-lighten-2 .climacon_component-stroke {
  fill: #6CDDEB;
}

.climacon-info.climacon-lighten-1 .climacon_component-stroke {
  fill: #4DD5E7;
}

.climacon-info .climacon_component-stroke {
  fill: #00C0EF;
}

.climacon-info .climacon_component-fill {
  fill: #C0F0F7;
}

.climacon-info.climacon-darken-1 .climacon_component-stroke {
  fill: #28C9E0;
}

.climacon-info.climacon-darken-2 .climacon_component-stroke {
  fill: #22C2DC;
}

.climacon-info.climacon-darken-3 .climacon_component-stroke {
  fill: #1CBCD8;
}

.climacon-info.climacon-darken-4 .climacon_component-stroke {
  fill: #11B0D0;
}

.climacon-info.climacon-accent-1 .climacon_component-stroke {
  fill: #FEFFFF;
}

.climacon-info.climacon-accent-2 .climacon_component-stroke {
  fill: #CBF5FF;
}

.climacon-info.climacon-accent-3 .climacon_component-stroke {
  fill: #98ECFF;
}

.climacon-info.climacon-accent-4 .climacon_component-stroke {
  fill: #7FE7FF;
}

.climacon-warning.climacon-lighten-5 .climacon_component-stroke {
  fill: #FFF5EF;
}

.climacon-warning.climacon-lighten-4 .climacon_component-stroke {
  fill: #FFE5D8;
}

.climacon-warning.climacon-lighten-3 .climacon_component-stroke {
  fill: #FFD4BE;
}

.climacon-warning.climacon-lighten-2 .climacon_component-stroke {
  fill: #FFC2A4;
}

.climacon-warning.climacon-lighten-1 .climacon_component-stroke {
  fill: #FFB591;
}

.climacon-warning .climacon_component-stroke {
  fill: #FF8C00;
}

.climacon-warning .climacon_component-fill {
  fill: #FFE5D8;
}

.climacon-warning.climacon-darken-1 .climacon_component-stroke {
  fill: #FFA075;
}

.climacon-warning.climacon-darken-2 .climacon_component-stroke {
  fill: #FF976A;
}

.climacon-warning.climacon-darken-3 .climacon_component-stroke {
  fill: #FF8D60;
}

.climacon-warning.climacon-darken-4 .climacon_component-stroke {
  fill: #FF7D4D;
}

.climacon-warning.climacon-accent-1 .climacon_component-stroke {
  fill: #FFF5EF;
}

.climacon-warning.climacon-accent-2 .climacon_component-stroke {
  fill: #FFE5D8;
}

.climacon-warning.climacon-accent-3 .climacon_component-stroke {
  fill: #FFF6F3;
}

.climacon-warning.climacon-accent-4 .climacon_component-stroke {
  fill: #FFE3DA;
}

.climacon-danger.climacon-lighten-5 .climacon_component-stroke {
  fill: #FFEEF1;
}

.climacon-danger.climacon-lighten-4 .climacon_component-stroke {
  fill: #FFD6DB;
}

.climacon-danger.climacon-lighten-3 .climacon_component-stroke {
  fill: #FFBAC4;
}

.climacon-danger.climacon-lighten-2 .climacon_component-stroke {
  fill: #FF9EAC;
}

.climacon-danger.climacon-lighten-1 .climacon_component-stroke {
  fill: #FF8A9A;
}

.climacon-danger .climacon_component-stroke {
  fill: #DD4B39;
}

.climacon-danger .climacon_component-fill {
  fill: #FFD6DB;
}

.climacon-danger.climacon-darken-1 .climacon_component-stroke {
  fill: #FF6D80;
}

.climacon-danger.climacon-darken-2 .climacon_component-stroke {
  fill: #FF6275;
}

.climacon-danger.climacon-darken-3 .climacon_component-stroke {
  fill: #FF586B;
}

.climacon-danger.climacon-darken-4 .climacon_component-stroke {
  fill: #FF4558;
}

.climacon-danger.climacon-accent-1 .climacon_component-stroke {
  fill: #FFEEF1;
}

.climacon-danger.climacon-accent-2 .climacon_component-stroke {
  fill: #FFD6DB;
}

.climacon-danger.climacon-accent-3 .climacon_component-stroke {
  fill: #FFECEE;
}

.climacon-danger.climacon-accent-4 .climacon_component-stroke {
  fill: #FFD3D7;
}

.climacon-red.climacon-lighten-5 .climacon_component-stroke {
  fill: #FFEBEE;
}

.climacon-red.climacon-lighten-4 .climacon_component-stroke {
  fill: #FFCDD2;
}

.climacon-red.climacon-lighten-3 .climacon_component-stroke {
  fill: #EF9A9A;
}

.climacon-red.climacon-lighten-2 .climacon_component-stroke {
  fill: #E57373;
}

.climacon-red.climacon-lighten-1 .climacon_component-stroke {
  fill: #EF5350;
}

.climacon-red .climacon_component-stroke {
  fill: #F44336;
}

.climacon-red .climacon_component-fill {
  fill: #FFCDD2;
}

.climacon-red.climacon-darken-1 .climacon_component-stroke {
  fill: #E53935;
}

.climacon-red.climacon-darken-2 .climacon_component-stroke {
  fill: #D32F2F;
}

.climacon-red.climacon-darken-3 .climacon_component-stroke {
  fill: #C62828;
}

.climacon-red.climacon-darken-4 .climacon_component-stroke {
  fill: #B71C1C;
}

.climacon-red.climacon-accent-1 .climacon_component-stroke {
  fill: #FF8A80;
}

.climacon-red.climacon-accent-2 .climacon_component-stroke {
  fill: #FF5252;
}

.climacon-red.climacon-accent-3 .climacon_component-stroke {
  fill: #FF1744;
}

.climacon-red.climacon-accent-4 .climacon_component-stroke {
  fill: #D50000;
}

.climacon-pink.climacon-lighten-5 .climacon_component-stroke {
  fill: #FCE4EC;
}

.climacon-pink.climacon-lighten-4 .climacon_component-stroke {
  fill: #F8BBD0;
}

.climacon-pink.climacon-lighten-3 .climacon_component-stroke {
  fill: #F48FB1;
}

.climacon-pink.climacon-lighten-2 .climacon_component-stroke {
  fill: #F06292;
}

.climacon-pink.climacon-lighten-1 .climacon_component-stroke {
  fill: #EC407A;
}

.climacon-pink .climacon_component-stroke {
  fill: #E91E63;
}

.climacon-pink .climacon_component-fill {
  fill: #F8BBD0;
}

.climacon-pink.climacon-darken-1 .climacon_component-stroke {
  fill: #D81B60;
}

.climacon-pink.climacon-darken-2 .climacon_component-stroke {
  fill: #C2185B;
}

.climacon-pink.climacon-darken-3 .climacon_component-stroke {
  fill: #AD1457;
}

.climacon-pink.climacon-darken-4 .climacon_component-stroke {
  fill: #880E4F;
}

.climacon-pink.climacon-accent-1 .climacon_component-stroke {
  fill: #FF80AB;
}

.climacon-pink.climacon-accent-2 .climacon_component-stroke {
  fill: #FF4081;
}

.climacon-pink.climacon-accent-3 .climacon_component-stroke {
  fill: #F50057;
}

.climacon-pink.climacon-accent-4 .climacon_component-stroke {
  fill: #C51162;
}

.climacon-purple.climacon-lighten-5 .climacon_component-stroke {
  fill: #F3E5F5;
}

.climacon-purple.climacon-lighten-4 .climacon_component-stroke {
  fill: #E1BEE7;
}

.climacon-purple.climacon-lighten-3 .climacon_component-stroke {
  fill: #CE93D8;
}

.climacon-purple.climacon-lighten-2 .climacon_component-stroke {
  fill: #BA68C8;
}

.climacon-purple.climacon-lighten-1 .climacon_component-stroke {
  fill: #AB47BC;
}

.climacon-purple .climacon_component-stroke {
  fill: #9C27B0;
}

.climacon-purple .climacon_component-fill {
  fill: #E1BEE7;
}

.climacon-purple.climacon-darken-1 .climacon_component-stroke {
  fill: #8E24AA;
}

.climacon-purple.climacon-darken-2 .climacon_component-stroke {
  fill: #7B1FA2;
}

.climacon-purple.climacon-darken-3 .climacon_component-stroke {
  fill: #6A1B9A;
}

.climacon-purple.climacon-darken-4 .climacon_component-stroke {
  fill: #4A148C;
}

.climacon-purple.climacon-accent-1 .climacon_component-stroke {
  fill: #EA80FC;
}

.climacon-purple.climacon-accent-2 .climacon_component-stroke {
  fill: #E040FB;
}

.climacon-purple.climacon-accent-3 .climacon_component-stroke {
  fill: #D500F9;
}

.climacon-purple.climacon-accent-4 .climacon_component-stroke {
  fill: #DD00FF;
}

.climacon-blue.climacon-lighten-5 .climacon_component-stroke {
  fill: #E3F2FD;
}

.climacon-blue.climacon-lighten-4 .climacon_component-stroke {
  fill: #BBDEFB;
}

.climacon-blue.climacon-lighten-3 .climacon_component-stroke {
  fill: #90CAF9;
}

.climacon-blue.climacon-lighten-2 .climacon_component-stroke {
  fill: #64B5F6;
}

.climacon-blue.climacon-lighten-1 .climacon_component-stroke {
  fill: #42A5F5;
}

.climacon-blue .climacon_component-stroke {
  fill: #2196F3;
}

.climacon-blue .climacon_component-fill {
  fill: #BBDEFB;
}

.climacon-blue.climacon-darken-1 .climacon_component-stroke {
  fill: #1E88E5;
}

.climacon-blue.climacon-darken-2 .climacon_component-stroke {
  fill: #1976D2;
}

.climacon-blue.climacon-darken-3 .climacon_component-stroke {
  fill: #1565C0;
}

.climacon-blue.climacon-darken-4 .climacon_component-stroke {
  fill: #0D47A1;
}

.climacon-blue.climacon-accent-1 .climacon_component-stroke {
  fill: #82B1FF;
}

.climacon-blue.climacon-accent-2 .climacon_component-stroke {
  fill: #448AFF;
}

.climacon-blue.climacon-accent-3 .climacon_component-stroke {
  fill: #2979FF;
}

.climacon-blue.climacon-accent-4 .climacon_component-stroke {
  fill: #2962FF;
}

.climacon-cyan.climacon-lighten-5 .climacon_component-stroke {
  fill: #E0F7FA;
}

.climacon-cyan.climacon-lighten-4 .climacon_component-stroke {
  fill: #B2EBF2;
}

.climacon-cyan.climacon-lighten-3 .climacon_component-stroke {
  fill: #80DEEA;
}

.climacon-cyan.climacon-lighten-2 .climacon_component-stroke {
  fill: #4DD0E1;
}

.climacon-cyan.climacon-lighten-1 .climacon_component-stroke {
  fill: #26C6DA;
}

.climacon-cyan .climacon_component-stroke {
  fill: #00BCD4;
}

.climacon-cyan .climacon_component-fill {
  fill: #B2EBF2;
}

.climacon-cyan.climacon-darken-1 .climacon_component-stroke {
  fill: #00ACC1;
}

.climacon-cyan.climacon-darken-2 .climacon_component-stroke {
  fill: #0097A7;
}

.climacon-cyan.climacon-darken-3 .climacon_component-stroke {
  fill: #00838F;
}

.climacon-cyan.climacon-darken-4 .climacon_component-stroke {
  fill: #006064;
}

.climacon-cyan.climacon-accent-1 .climacon_component-stroke {
  fill: #84FFFF;
}

.climacon-cyan.climacon-accent-2 .climacon_component-stroke {
  fill: #18FFFF;
}

.climacon-cyan.climacon-accent-3 .climacon_component-stroke {
  fill: #00E5FF;
}

.climacon-cyan.climacon-accent-4 .climacon_component-stroke {
  fill: #00B8D4;
}

.climacon-teal.climacon-lighten-5 .climacon_component-stroke {
  fill: #E0F2F1;
}

.climacon-teal.climacon-lighten-4 .climacon_component-stroke {
  fill: #B2DFDB;
}

.climacon-teal.climacon-lighten-3 .climacon_component-stroke {
  fill: #80CBC4;
}

.climacon-teal.climacon-lighten-2 .climacon_component-stroke {
  fill: #4DB6AC;
}

.climacon-teal.climacon-lighten-1 .climacon_component-stroke {
  fill: #26A69A;
}

.climacon-teal .climacon_component-stroke {
  fill: #009688;
}

.climacon-teal .climacon_component-fill {
  fill: #B2DFDB;
}

.climacon-teal.climacon-darken-1 .climacon_component-stroke {
  fill: #00897B;
}

.climacon-teal.climacon-darken-2 .climacon_component-stroke {
  fill: #00796B;
}

.climacon-teal.climacon-darken-3 .climacon_component-stroke {
  fill: #00695C;
}

.climacon-teal.climacon-darken-4 .climacon_component-stroke {
  fill: #004D40;
}

.climacon-teal.climacon-accent-1 .climacon_component-stroke {
  fill: #A7FFEB;
}

.climacon-teal.climacon-accent-2 .climacon_component-stroke {
  fill: #64FFDA;
}

.climacon-teal.climacon-accent-3 .climacon_component-stroke {
  fill: #1DE9B6;
}

.climacon-teal.climacon-accent-4 .climacon_component-stroke {
  fill: #00BFA5;
}

.climacon-yellow.climacon-lighten-5 .climacon_component-stroke {
  fill: #FFFDE7;
}

.climacon-yellow.climacon-lighten-4 .climacon_component-stroke {
  fill: #FFF9C4;
}

.climacon-yellow.climacon-lighten-3 .climacon_component-stroke {
  fill: #FFF59D;
}

.climacon-yellow.climacon-lighten-2 .climacon_component-stroke {
  fill: #FFF176;
}

.climacon-yellow.climacon-lighten-1 .climacon_component-stroke {
  fill: #FFEE58;
}

.climacon-yellow .climacon_component-stroke {
  fill: #FFEB3B;
}

.climacon-yellow .climacon_component-fill {
  fill: #FFF9C4;
}

.climacon-yellow.climacon-darken-1 .climacon_component-stroke {
  fill: #FDD835;
}

.climacon-yellow.climacon-darken-2 .climacon_component-stroke {
  fill: #FBC02D;
}

.climacon-yellow.climacon-darken-3 .climacon_component-stroke {
  fill: #F9A825;
}

.climacon-yellow.climacon-darken-4 .climacon_component-stroke {
  fill: #F57F17;
}

.climacon-yellow.climacon-accent-1 .climacon_component-stroke {
  fill: #FFFF8D;
}

.climacon-yellow.climacon-accent-2 .climacon_component-stroke {
  fill: #FFFF00;
}

.climacon-yellow.climacon-accent-3 .climacon_component-stroke {
  fill: #FFEA00;
}

.climacon-yellow.climacon-accent-4 .climacon_component-stroke {
  fill: #FFD600;
}

.climacon-amber.climacon-lighten-5 .climacon_component-stroke {
  fill: #FFF8E1;
}

.climacon-amber.climacon-lighten-4 .climacon_component-stroke {
  fill: #FFECB3;
}

.climacon-amber.climacon-lighten-3 .climacon_component-stroke {
  fill: #FFE082;
}

.climacon-amber.climacon-lighten-2 .climacon_component-stroke {
  fill: #FFD54F;
}

.climacon-amber.climacon-lighten-1 .climacon_component-stroke {
  fill: #FFCA28;
}

.climacon-amber .climacon_component-stroke {
  fill: #FFC107;
}

.climacon-amber .climacon_component-fill {
  fill: #FFECB3;
}

.climacon-amber.climacon-darken-1 .climacon_component-stroke {
  fill: #FFB300;
}

.climacon-amber.climacon-darken-2 .climacon_component-stroke {
  fill: #FFA000;
}

.climacon-amber.climacon-darken-3 .climacon_component-stroke {
  fill: #FF8F00;
}

.climacon-amber.climacon-darken-4 .climacon_component-stroke {
  fill: #FF6F00;
}

.climacon-amber.climacon-accent-1 .climacon_component-stroke {
  fill: #FFE57F;
}

.climacon-amber.climacon-accent-2 .climacon_component-stroke {
  fill: #FFD740;
}

.climacon-amber.climacon-accent-3 .climacon_component-stroke {
  fill: #FFC400;
}

.climacon-amber.climacon-accent-4 .climacon_component-stroke {
  fill: #FFAB00;
}

.climacon-blue-grey.climacon-lighten-5 .climacon_component-stroke {
  fill: #ECEFF1;
}

.climacon-blue-grey.climacon-lighten-4 .climacon_component-stroke {
  fill: #CFD8DC;
}

.climacon-blue-grey.climacon-lighten-3 .climacon_component-stroke {
  fill: #B0BEC5;
}

.climacon-blue-grey.climacon-lighten-2 .climacon_component-stroke {
  fill: #90A4AE;
}

.climacon-blue-grey.climacon-lighten-1 .climacon_component-stroke {
  fill: #78909C;
}

.climacon-blue-grey .climacon_component-stroke {
  fill: #607D8B;
}

.climacon-blue-grey .climacon_component-fill {
  fill: #CFD8DC;
}

.climacon-blue-grey.climacon-darken-1 .climacon_component-stroke {
  fill: #546E7A;
}

.climacon-blue-grey.climacon-darken-2 .climacon_component-stroke {
  fill: #455A64;
}

.climacon-blue-grey.climacon-darken-3 .climacon_component-stroke {
  fill: #37474F;
}

.climacon-blue-grey.climacon-darken-4 .climacon_component-stroke {
  fill: #263238;
}

.climacon-grey-blue.climacon-lighten-5 .climacon_component-stroke {
  fill: #ECEFF1;
}

.climacon-grey-blue.climacon-lighten-4 .climacon_component-stroke {
  fill: #CFD8DC;
}

.climacon-grey-blue.climacon-lighten-3 .climacon_component-stroke {
  fill: #B0BEC5;
}

.climacon-grey-blue.climacon-lighten-2 .climacon_component-stroke {
  fill: #6F85AD;
}

.climacon-grey-blue.climacon-lighten-1 .climacon_component-stroke {
  fill: #78909C;
}

.climacon-grey-blue .climacon_component-stroke {
  fill: #1B2942;
}

.climacon-grey-blue .climacon_component-fill {
  fill: #CFD8DC;
}

.climacon-grey-blue.climacon-darken-1 .climacon_component-stroke {
  fill: #546E7A;
}

.climacon-grey-blue.climacon-darken-2 .climacon_component-stroke {
  fill: #404E67;
}

.climacon-grey-blue.climacon-darken-3 .climacon_component-stroke {
  fill: #37474F;
}

.climacon-grey-blue.climacon-darken-4 .climacon_component-stroke {
  fill: #263238;
}

.climacon-shades.climacon-black .climacon_component-stroke {
  fill: #000000;
}

.climacon-shades.climacon-white .climacon_component-stroke {
  fill: #FFFFFF;
}

.climacon-shades.climacon-transparent .climacon_component-stroke {
  fill: transparent;
}

.slider-white .noUi-connect {
  background: #FFFFFF !important;
}

.slider-white.noUi-connect {
  background: #FFFFFF !important;
}

.slider-white .noUi-handle {
  border-color: #FFFFFF !important;
}

.slider-white.circle-filled .noUi-handle, .slider-white.square .noUi-handle {
  background: #FFFFFF !important;
}

.slider-black .noUi-connect {
  background: #000000 !important;
}

.slider-black.noUi-connect {
  background: #000000 !important;
}

.slider-black .noUi-handle {
  border-color: #000000 !important;
}

.slider-black.circle-filled .noUi-handle, .slider-black.square .noUi-handle {
  background: #000000 !important;
}

.slider-primary .noUi-connect {
  background: #00B5B8 !important;
}

.slider-primary.noUi-connect {
  background: #00B5B8 !important;
}

.slider-primary .noUi-handle {
  border-color: #00B5B8 !important;
}

.slider-primary.circle-filled .noUi-handle, .slider-primary.square .noUi-handle {
  background: #00B5B8 !important;
}

.slider-success .noUi-connect {
  background: #00A65A !important;
}

.slider-success.noUi-connect {
  background: #00A65A !important;
}

.slider-success .noUi-handle {
  border-color: #00A65A !important;
}

.slider-success.circle-filled .noUi-handle, .slider-success.square .noUi-handle {
  background: #00A65A !important;
}

.slider-info .noUi-connect {
  background: #00C0EF !important;
}

.slider-info.noUi-connect {
  background: #00C0EF !important;
}

.slider-info .noUi-handle {
  border-color: #00C0EF !important;
}

.slider-info.circle-filled .noUi-handle, .slider-info.square .noUi-handle {
  background: #00C0EF !important;
}

.slider-warning .noUi-connect {
  background: #FF8C00 !important;
}

.slider-warning.noUi-connect {
  background: #FF8C00 !important;
}

.slider-warning .noUi-handle {
  border-color: #FF8C00 !important;
}

.slider-warning.circle-filled .noUi-handle, .slider-warning.square .noUi-handle {
  background: #FF8C00 !important;
}

.slider-danger .noUi-connect {
  background: #DD4B39 !important;
}

.slider-danger.noUi-connect {
  background: #DD4B39 !important;
}

.slider-danger .noUi-handle {
  border-color: #DD4B39 !important;
}

.slider-danger.circle-filled .noUi-handle, .slider-danger.square .noUi-handle {
  background: #DD4B39 !important;
}

.slider-red .noUi-connect {
  background: #F44336 !important;
}

.slider-red.noUi-connect {
  background: #F44336 !important;
}

.slider-red .noUi-handle {
  border-color: #F44336 !important;
}

.slider-red.circle-filled .noUi-handle, .slider-red.square .noUi-handle {
  background: #F44336 !important;
}

.slider-pink .noUi-connect {
  background: #E91E63 !important;
}

.slider-pink.noUi-connect {
  background: #E91E63 !important;
}

.slider-pink .noUi-handle {
  border-color: #E91E63 !important;
}

.slider-pink.circle-filled .noUi-handle, .slider-pink.square .noUi-handle {
  background: #E91E63 !important;
}

.slider-purple .noUi-connect {
  background: #9C27B0 !important;
}

.slider-purple.noUi-connect {
  background: #9C27B0 !important;
}

.slider-purple .noUi-handle {
  border-color: #9C27B0 !important;
}

.slider-purple.circle-filled .noUi-handle, .slider-purple.square .noUi-handle {
  background: #9C27B0 !important;
}

.slider-blue .noUi-connect {
  background: #2196F3 !important;
}

.slider-blue.noUi-connect {
  background: #2196F3 !important;
}

.slider-blue .noUi-handle {
  border-color: #2196F3 !important;
}

.slider-blue.circle-filled .noUi-handle, .slider-blue.square .noUi-handle {
  background: #2196F3 !important;
}

.slider-cyan .noUi-connect {
  background: #00BCD4 !important;
}

.slider-cyan.noUi-connect {
  background: #00BCD4 !important;
}

.slider-cyan .noUi-handle {
  border-color: #00BCD4 !important;
}

.slider-cyan.circle-filled .noUi-handle, .slider-cyan.square .noUi-handle {
  background: #00BCD4 !important;
}

.slider-teal .noUi-connect {
  background: #009688 !important;
}

.slider-teal.noUi-connect {
  background: #009688 !important;
}

.slider-teal .noUi-handle {
  border-color: #009688 !important;
}

.slider-teal.circle-filled .noUi-handle, .slider-teal.square .noUi-handle {
  background: #009688 !important;
}

.slider-yellow .noUi-connect {
  background: #FFEB3B !important;
}

.slider-yellow.noUi-connect {
  background: #FFEB3B !important;
}

.slider-yellow .noUi-handle {
  border-color: #FFEB3B !important;
}

.slider-yellow.circle-filled .noUi-handle, .slider-yellow.square .noUi-handle {
  background: #FFEB3B !important;
}

.slider-amber .noUi-connect {
  background: #FFC107 !important;
}

.slider-amber.noUi-connect {
  background: #FFC107 !important;
}

.slider-amber .noUi-handle {
  border-color: #FFC107 !important;
}

.slider-amber.circle-filled .noUi-handle, .slider-amber.square .noUi-handle {
  background: #FFC107 !important;
}

.slider-blue-grey .noUi-connect {
  background: #607D8B !important;
}

.slider-blue-grey.noUi-connect {
  background: #607D8B !important;
}

.slider-blue-grey .noUi-handle {
  border-color: #607D8B !important;
}

.slider-blue-grey.circle-filled .noUi-handle, .slider-blue-grey.square .noUi-handle {
  background: #607D8B !important;
}

.slider-grey-blue .noUi-connect {
  background: #1B2942 !important;
}

.slider-grey-blue.noUi-connect {
  background: #1B2942 !important;
}

.slider-grey-blue .noUi-handle {
  border-color: #1B2942 !important;
}

.slider-grey-blue.circle-filled .noUi-handle, .slider-grey-blue.square .noUi-handle {
  background: #1B2942 !important;
}

.loader-white div {
  background-color: #FFFFFF !important;
}

.loader-white.ball-clip-rotate div {
  border-color: #FFFFFF !important;
  border-bottom-color: transparent !important;
  background-color: transparent !important;
}

.loader-white.ball-clip-rotate-pulse div:first-child {
  background: #FFFFFF !important;
}

.loader-white.ball-clip-rotate-pulse div:last-child {
  background: transparent !important;
  border-color: #FFFFFF transparent #FFFFFF transparent !important;
}

.loader-white.ball-clip-rotate-multiple div {
  background-color: transparent !important;
  border-color: transparent #FFFFFF transparent #FFFFFF !important;
}

.loader-white.ball-rotate div:before, .loader-white.ball-rotate div:after {
  background-color: #FFFFFF !important;
}

.loader-white.ball-triangle-path div {
  background-color: transparent !important;
  border-color: #FFFFFF !important;
}

.loader-white.ball-scale-ripple div {
  background-color: transparent !important;
  border-color: #FFFFFF !important;
}

.loader-white.ball-scale-ripple-multiple div {
  background-color: transparent !important;
  border-color: #FFFFFF !important;
}

.loader-white.triangle-skew-spin div {
  background-color: transparent !important;
  border-bottom-color: #FFFFFF !important;
}

.loader-white.semi-circle-spin div {
  background-image: linear-gradient(transparent 0%, transparent 70%, #FFFFFF 30%, #FFFFFF 100%);
  background-color: transparent !important;
}

.loader-white.fading-circle div {
  background-color: transparent !important;
}

.loader-white.fading-circle div:before {
  background-color: #FFFFFF !important;
}

.loader-white.folding-cube div {
  background-color: transparent !important;
}

.loader-white.folding-cube div:before {
  background-color: #FFFFFF !important;
}

.loader-black div {
  background-color: #000000 !important;
}

.loader-black.ball-clip-rotate div {
  border-color: #000000 !important;
  border-bottom-color: transparent !important;
  background-color: transparent !important;
}

.loader-black.ball-clip-rotate-pulse div:first-child {
  background: #000000 !important;
}

.loader-black.ball-clip-rotate-pulse div:last-child {
  background: transparent !important;
  border-color: #000000 transparent #000000 transparent !important;
}

.loader-black.ball-clip-rotate-multiple div {
  background-color: transparent !important;
  border-color: transparent #000000 transparent #000000 !important;
}

.loader-black.ball-rotate div:before, .loader-black.ball-rotate div:after {
  background-color: #000000 !important;
}

.loader-black.ball-triangle-path div {
  background-color: transparent !important;
  border-color: #000000 !important;
}

.loader-black.ball-scale-ripple div {
  background-color: transparent !important;
  border-color: #000000 !important;
}

.loader-black.ball-scale-ripple-multiple div {
  background-color: transparent !important;
  border-color: #000000 !important;
}

.loader-black.triangle-skew-spin div {
  background-color: transparent !important;
  border-bottom-color: #000000 !important;
}

.loader-black.semi-circle-spin div {
  background-image: linear-gradient(transparent 0%, transparent 70%, #000000 30%, #000000 100%);
  background-color: transparent !important;
}

.loader-black.fading-circle div {
  background-color: transparent !important;
}

.loader-black.fading-circle div:before {
  background-color: #000000 !important;
}

.loader-black.folding-cube div {
  background-color: transparent !important;
}

.loader-black.folding-cube div:before {
  background-color: #000000 !important;
}

.loader-primary div {
  background-color: #00B5B8 !important;
}

.loader-primary.ball-clip-rotate div {
  border-color: #00B5B8 !important;
  border-bottom-color: transparent !important;
  background-color: transparent !important;
}

.loader-primary.ball-clip-rotate-pulse div:first-child {
  background: #00B5B8 !important;
}

.loader-primary.ball-clip-rotate-pulse div:last-child {
  background: transparent !important;
  border-color: #00B5B8 transparent #00B5B8 transparent !important;
}

.loader-primary.ball-clip-rotate-multiple div {
  background-color: transparent !important;
  border-color: transparent #00B5B8 transparent #00B5B8 !important;
}

.loader-primary.ball-rotate div:before, .loader-primary.ball-rotate div:after {
  background-color: #00B5B8 !important;
}

.loader-primary.ball-triangle-path div {
  background-color: transparent !important;
  border-color: #00B5B8 !important;
}

.loader-primary.ball-scale-ripple div {
  background-color: transparent !important;
  border-color: #00B5B8 !important;
}

.loader-primary.ball-scale-ripple-multiple div {
  background-color: transparent !important;
  border-color: #00B5B8 !important;
}

.loader-primary.triangle-skew-spin div {
  background-color: transparent !important;
  border-bottom-color: #00B5B8 !important;
}

.loader-primary.semi-circle-spin div {
  background-image: linear-gradient(transparent 0%, transparent 70%, #00B5B8 30%, #00B5B8 100%);
  background-color: transparent !important;
}

.loader-primary.fading-circle div {
  background-color: transparent !important;
}

.loader-primary.fading-circle div:before {
  background-color: #00B5B8 !important;
}

.loader-primary.folding-cube div {
  background-color: transparent !important;
}

.loader-primary.folding-cube div:before {
  background-color: #00B5B8 !important;
}

.loader-success div {
  background-color: #00A65A !important;
}

.loader-success.ball-clip-rotate div {
  border-color: #00A65A !important;
  border-bottom-color: transparent !important;
  background-color: transparent !important;
}

.loader-success.ball-clip-rotate-pulse div:first-child {
  background: #00A65A !important;
}

.loader-success.ball-clip-rotate-pulse div:last-child {
  background: transparent !important;
  border-color: #00A65A transparent #00A65A transparent !important;
}

.loader-success.ball-clip-rotate-multiple div {
  background-color: transparent !important;
  border-color: transparent #00A65A transparent #00A65A !important;
}

.loader-success.ball-rotate div:before, .loader-success.ball-rotate div:after {
  background-color: #00A65A !important;
}

.loader-success.ball-triangle-path div {
  background-color: transparent !important;
  border-color: #00A65A !important;
}

.loader-success.ball-scale-ripple div {
  background-color: transparent !important;
  border-color: #00A65A !important;
}

.loader-success.ball-scale-ripple-multiple div {
  background-color: transparent !important;
  border-color: #00A65A !important;
}

.loader-success.triangle-skew-spin div {
  background-color: transparent !important;
  border-bottom-color: #00A65A !important;
}

.loader-success.semi-circle-spin div {
  background-image: linear-gradient(transparent 0%, transparent 70%, #00A65A 30%, #00A65A 100%);
  background-color: transparent !important;
}

.loader-success.fading-circle div {
  background-color: transparent !important;
}

.loader-success.fading-circle div:before {
  background-color: #00A65A !important;
}

.loader-success.folding-cube div {
  background-color: transparent !important;
}

.loader-success.folding-cube div:before {
  background-color: #00A65A !important;
}

.loader-info div {
  background-color: #00C0EF !important;
}

.loader-info.ball-clip-rotate div {
  border-color: #00C0EF !important;
  border-bottom-color: transparent !important;
  background-color: transparent !important;
}

.loader-info.ball-clip-rotate-pulse div:first-child {
  background: #00C0EF !important;
}

.loader-info.ball-clip-rotate-pulse div:last-child {
  background: transparent !important;
  border-color: #00C0EF transparent #00C0EF transparent !important;
}

.loader-info.ball-clip-rotate-multiple div {
  background-color: transparent !important;
  border-color: transparent #00C0EF transparent #00C0EF !important;
}

.loader-info.ball-rotate div:before, .loader-info.ball-rotate div:after {
  background-color: #00C0EF !important;
}

.loader-info.ball-triangle-path div {
  background-color: transparent !important;
  border-color: #00C0EF !important;
}

.loader-info.ball-scale-ripple div {
  background-color: transparent !important;
  border-color: #00C0EF !important;
}

.loader-info.ball-scale-ripple-multiple div {
  background-color: transparent !important;
  border-color: #00C0EF !important;
}

.loader-info.triangle-skew-spin div {
  background-color: transparent !important;
  border-bottom-color: #00C0EF !important;
}

.loader-info.semi-circle-spin div {
  background-image: linear-gradient(transparent 0%, transparent 70%, #00C0EF 30%, #00C0EF 100%);
  background-color: transparent !important;
}

.loader-info.fading-circle div {
  background-color: transparent !important;
}

.loader-info.fading-circle div:before {
  background-color: #00C0EF !important;
}

.loader-info.folding-cube div {
  background-color: transparent !important;
}

.loader-info.folding-cube div:before {
  background-color: #00C0EF !important;
}

.loader-warning div {
  background-color: #FF8C00 !important;
}

.loader-warning.ball-clip-rotate div {
  border-color: #FF8C00 !important;
  border-bottom-color: transparent !important;
  background-color: transparent !important;
}

.loader-warning.ball-clip-rotate-pulse div:first-child {
  background: #FF8C00 !important;
}

.loader-warning.ball-clip-rotate-pulse div:last-child {
  background: transparent !important;
  border-color: #FF8C00 transparent #FF8C00 transparent !important;
}

.loader-warning.ball-clip-rotate-multiple div {
  background-color: transparent !important;
  border-color: transparent #FF8C00 transparent #FF8C00 !important;
}

.loader-warning.ball-rotate div:before, .loader-warning.ball-rotate div:after {
  background-color: #FF8C00 !important;
}

.loader-warning.ball-triangle-path div {
  background-color: transparent !important;
  border-color: #FF8C00 !important;
}

.loader-warning.ball-scale-ripple div {
  background-color: transparent !important;
  border-color: #FF8C00 !important;
}

.loader-warning.ball-scale-ripple-multiple div {
  background-color: transparent !important;
  border-color: #FF8C00 !important;
}

.loader-warning.triangle-skew-spin div {
  background-color: transparent !important;
  border-bottom-color: #FF8C00 !important;
}

.loader-warning.semi-circle-spin div {
  background-image: linear-gradient(transparent 0%, transparent 70%, #FF8C00 30%, #FF8C00 100%);
  background-color: transparent !important;
}

.loader-warning.fading-circle div {
  background-color: transparent !important;
}

.loader-warning.fading-circle div:before {
  background-color: #FF8C00 !important;
}

.loader-warning.folding-cube div {
  background-color: transparent !important;
}

.loader-warning.folding-cube div:before {
  background-color: #FF8C00 !important;
}

.loader-danger div {
  background-color: #DD4B39 !important;
}

.loader-danger.ball-clip-rotate div {
  border-color: #DD4B39 !important;
  border-bottom-color: transparent !important;
  background-color: transparent !important;
}

.loader-danger.ball-clip-rotate-pulse div:first-child {
  background: #DD4B39 !important;
}

.loader-danger.ball-clip-rotate-pulse div:last-child {
  background: transparent !important;
  border-color: #DD4B39 transparent #DD4B39 transparent !important;
}

.loader-danger.ball-clip-rotate-multiple div {
  background-color: transparent !important;
  border-color: transparent #DD4B39 transparent #DD4B39 !important;
}

.loader-danger.ball-rotate div:before, .loader-danger.ball-rotate div:after {
  background-color: #DD4B39 !important;
}

.loader-danger.ball-triangle-path div {
  background-color: transparent !important;
  border-color: #DD4B39 !important;
}

.loader-danger.ball-scale-ripple div {
  background-color: transparent !important;
  border-color: #DD4B39 !important;
}

.loader-danger.ball-scale-ripple-multiple div {
  background-color: transparent !important;
  border-color: #DD4B39 !important;
}

.loader-danger.triangle-skew-spin div {
  background-color: transparent !important;
  border-bottom-color: #DD4B39 !important;
}

.loader-danger.semi-circle-spin div {
  background-image: linear-gradient(transparent 0%, transparent 70%, #DD4B39 30%, #DD4B39 100%);
  background-color: transparent !important;
}

.loader-danger.fading-circle div {
  background-color: transparent !important;
}

.loader-danger.fading-circle div:before {
  background-color: #DD4B39 !important;
}

.loader-danger.folding-cube div {
  background-color: transparent !important;
}

.loader-danger.folding-cube div:before {
  background-color: #DD4B39 !important;
}

.loader-red div {
  background-color: #F44336 !important;
}

.loader-red.ball-clip-rotate div {
  border-color: #F44336 !important;
  border-bottom-color: transparent !important;
  background-color: transparent !important;
}

.loader-red.ball-clip-rotate-pulse div:first-child {
  background: #F44336 !important;
}

.loader-red.ball-clip-rotate-pulse div:last-child {
  background: transparent !important;
  border-color: #F44336 transparent #F44336 transparent !important;
}

.loader-red.ball-clip-rotate-multiple div {
  background-color: transparent !important;
  border-color: transparent #F44336 transparent #F44336 !important;
}

.loader-red.ball-rotate div:before, .loader-red.ball-rotate div:after {
  background-color: #F44336 !important;
}

.loader-red.ball-triangle-path div {
  background-color: transparent !important;
  border-color: #F44336 !important;
}

.loader-red.ball-scale-ripple div {
  background-color: transparent !important;
  border-color: #F44336 !important;
}

.loader-red.ball-scale-ripple-multiple div {
  background-color: transparent !important;
  border-color: #F44336 !important;
}

.loader-red.triangle-skew-spin div {
  background-color: transparent !important;
  border-bottom-color: #F44336 !important;
}

.loader-red.semi-circle-spin div {
  background-image: linear-gradient(transparent 0%, transparent 70%, #F44336 30%, #F44336 100%);
  background-color: transparent !important;
}

.loader-red.fading-circle div {
  background-color: transparent !important;
}

.loader-red.fading-circle div:before {
  background-color: #F44336 !important;
}

.loader-red.folding-cube div {
  background-color: transparent !important;
}

.loader-red.folding-cube div:before {
  background-color: #F44336 !important;
}

.loader-pink div {
  background-color: #E91E63 !important;
}

.loader-pink.ball-clip-rotate div {
  border-color: #E91E63 !important;
  border-bottom-color: transparent !important;
  background-color: transparent !important;
}

.loader-pink.ball-clip-rotate-pulse div:first-child {
  background: #E91E63 !important;
}

.loader-pink.ball-clip-rotate-pulse div:last-child {
  background: transparent !important;
  border-color: #E91E63 transparent #E91E63 transparent !important;
}

.loader-pink.ball-clip-rotate-multiple div {
  background-color: transparent !important;
  border-color: transparent #E91E63 transparent #E91E63 !important;
}

.loader-pink.ball-rotate div:before, .loader-pink.ball-rotate div:after {
  background-color: #E91E63 !important;
}

.loader-pink.ball-triangle-path div {
  background-color: transparent !important;
  border-color: #E91E63 !important;
}

.loader-pink.ball-scale-ripple div {
  background-color: transparent !important;
  border-color: #E91E63 !important;
}

.loader-pink.ball-scale-ripple-multiple div {
  background-color: transparent !important;
  border-color: #E91E63 !important;
}

.loader-pink.triangle-skew-spin div {
  background-color: transparent !important;
  border-bottom-color: #E91E63 !important;
}

.loader-pink.semi-circle-spin div {
  background-image: linear-gradient(transparent 0%, transparent 70%, #E91E63 30%, #E91E63 100%);
  background-color: transparent !important;
}

.loader-pink.fading-circle div {
  background-color: transparent !important;
}

.loader-pink.fading-circle div:before {
  background-color: #E91E63 !important;
}

.loader-pink.folding-cube div {
  background-color: transparent !important;
}

.loader-pink.folding-cube div:before {
  background-color: #E91E63 !important;
}

.loader-purple div {
  background-color: #9C27B0 !important;
}

.loader-purple.ball-clip-rotate div {
  border-color: #9C27B0 !important;
  border-bottom-color: transparent !important;
  background-color: transparent !important;
}

.loader-purple.ball-clip-rotate-pulse div:first-child {
  background: #9C27B0 !important;
}

.loader-purple.ball-clip-rotate-pulse div:last-child {
  background: transparent !important;
  border-color: #9C27B0 transparent #9C27B0 transparent !important;
}

.loader-purple.ball-clip-rotate-multiple div {
  background-color: transparent !important;
  border-color: transparent #9C27B0 transparent #9C27B0 !important;
}

.loader-purple.ball-rotate div:before, .loader-purple.ball-rotate div:after {
  background-color: #9C27B0 !important;
}

.loader-purple.ball-triangle-path div {
  background-color: transparent !important;
  border-color: #9C27B0 !important;
}

.loader-purple.ball-scale-ripple div {
  background-color: transparent !important;
  border-color: #9C27B0 !important;
}

.loader-purple.ball-scale-ripple-multiple div {
  background-color: transparent !important;
  border-color: #9C27B0 !important;
}

.loader-purple.triangle-skew-spin div {
  background-color: transparent !important;
  border-bottom-color: #9C27B0 !important;
}

.loader-purple.semi-circle-spin div {
  background-image: linear-gradient(transparent 0%, transparent 70%, #9C27B0 30%, #9C27B0 100%);
  background-color: transparent !important;
}

.loader-purple.fading-circle div {
  background-color: transparent !important;
}

.loader-purple.fading-circle div:before {
  background-color: #9C27B0 !important;
}

.loader-purple.folding-cube div {
  background-color: transparent !important;
}

.loader-purple.folding-cube div:before {
  background-color: #9C27B0 !important;
}

.loader-blue div {
  background-color: #2196F3 !important;
}

.loader-blue.ball-clip-rotate div {
  border-color: #2196F3 !important;
  border-bottom-color: transparent !important;
  background-color: transparent !important;
}

.loader-blue.ball-clip-rotate-pulse div:first-child {
  background: #2196F3 !important;
}

.loader-blue.ball-clip-rotate-pulse div:last-child {
  background: transparent !important;
  border-color: #2196F3 transparent #2196F3 transparent !important;
}

.loader-blue.ball-clip-rotate-multiple div {
  background-color: transparent !important;
  border-color: transparent #2196F3 transparent #2196F3 !important;
}

.loader-blue.ball-rotate div:before, .loader-blue.ball-rotate div:after {
  background-color: #2196F3 !important;
}

.loader-blue.ball-triangle-path div {
  background-color: transparent !important;
  border-color: #2196F3 !important;
}

.loader-blue.ball-scale-ripple div {
  background-color: transparent !important;
  border-color: #2196F3 !important;
}

.loader-blue.ball-scale-ripple-multiple div {
  background-color: transparent !important;
  border-color: #2196F3 !important;
}

.loader-blue.triangle-skew-spin div {
  background-color: transparent !important;
  border-bottom-color: #2196F3 !important;
}

.loader-blue.semi-circle-spin div {
  background-image: linear-gradient(transparent 0%, transparent 70%, #2196F3 30%, #2196F3 100%);
  background-color: transparent !important;
}

.loader-blue.fading-circle div {
  background-color: transparent !important;
}

.loader-blue.fading-circle div:before {
  background-color: #2196F3 !important;
}

.loader-blue.folding-cube div {
  background-color: transparent !important;
}

.loader-blue.folding-cube div:before {
  background-color: #2196F3 !important;
}

.loader-cyan div {
  background-color: #00BCD4 !important;
}

.loader-cyan.ball-clip-rotate div {
  border-color: #00BCD4 !important;
  border-bottom-color: transparent !important;
  background-color: transparent !important;
}

.loader-cyan.ball-clip-rotate-pulse div:first-child {
  background: #00BCD4 !important;
}

.loader-cyan.ball-clip-rotate-pulse div:last-child {
  background: transparent !important;
  border-color: #00BCD4 transparent #00BCD4 transparent !important;
}

.loader-cyan.ball-clip-rotate-multiple div {
  background-color: transparent !important;
  border-color: transparent #00BCD4 transparent #00BCD4 !important;
}

.loader-cyan.ball-rotate div:before, .loader-cyan.ball-rotate div:after {
  background-color: #00BCD4 !important;
}

.loader-cyan.ball-triangle-path div {
  background-color: transparent !important;
  border-color: #00BCD4 !important;
}

.loader-cyan.ball-scale-ripple div {
  background-color: transparent !important;
  border-color: #00BCD4 !important;
}

.loader-cyan.ball-scale-ripple-multiple div {
  background-color: transparent !important;
  border-color: #00BCD4 !important;
}

.loader-cyan.triangle-skew-spin div {
  background-color: transparent !important;
  border-bottom-color: #00BCD4 !important;
}

.loader-cyan.semi-circle-spin div {
  background-image: linear-gradient(transparent 0%, transparent 70%, #00BCD4 30%, #00BCD4 100%);
  background-color: transparent !important;
}

.loader-cyan.fading-circle div {
  background-color: transparent !important;
}

.loader-cyan.fading-circle div:before {
  background-color: #00BCD4 !important;
}

.loader-cyan.folding-cube div {
  background-color: transparent !important;
}

.loader-cyan.folding-cube div:before {
  background-color: #00BCD4 !important;
}

.loader-teal div {
  background-color: #009688 !important;
}

.loader-teal.ball-clip-rotate div {
  border-color: #009688 !important;
  border-bottom-color: transparent !important;
  background-color: transparent !important;
}

.loader-teal.ball-clip-rotate-pulse div:first-child {
  background: #009688 !important;
}

.loader-teal.ball-clip-rotate-pulse div:last-child {
  background: transparent !important;
  border-color: #009688 transparent #009688 transparent !important;
}

.loader-teal.ball-clip-rotate-multiple div {
  background-color: transparent !important;
  border-color: transparent #009688 transparent #009688 !important;
}

.loader-teal.ball-rotate div:before, .loader-teal.ball-rotate div:after {
  background-color: #009688 !important;
}

.loader-teal.ball-triangle-path div {
  background-color: transparent !important;
  border-color: #009688 !important;
}

.loader-teal.ball-scale-ripple div {
  background-color: transparent !important;
  border-color: #009688 !important;
}

.loader-teal.ball-scale-ripple-multiple div {
  background-color: transparent !important;
  border-color: #009688 !important;
}

.loader-teal.triangle-skew-spin div {
  background-color: transparent !important;
  border-bottom-color: #009688 !important;
}

.loader-teal.semi-circle-spin div {
  background-image: linear-gradient(transparent 0%, transparent 70%, #009688 30%, #009688 100%);
  background-color: transparent !important;
}

.loader-teal.fading-circle div {
  background-color: transparent !important;
}

.loader-teal.fading-circle div:before {
  background-color: #009688 !important;
}

.loader-teal.folding-cube div {
  background-color: transparent !important;
}

.loader-teal.folding-cube div:before {
  background-color: #009688 !important;
}

.loader-yellow div {
  background-color: #FFEB3B !important;
}

.loader-yellow.ball-clip-rotate div {
  border-color: #FFEB3B !important;
  border-bottom-color: transparent !important;
  background-color: transparent !important;
}

.loader-yellow.ball-clip-rotate-pulse div:first-child {
  background: #FFEB3B !important;
}

.loader-yellow.ball-clip-rotate-pulse div:last-child {
  background: transparent !important;
  border-color: #FFEB3B transparent #FFEB3B transparent !important;
}

.loader-yellow.ball-clip-rotate-multiple div {
  background-color: transparent !important;
  border-color: transparent #FFEB3B transparent #FFEB3B !important;
}

.loader-yellow.ball-rotate div:before, .loader-yellow.ball-rotate div:after {
  background-color: #FFEB3B !important;
}

.loader-yellow.ball-triangle-path div {
  background-color: transparent !important;
  border-color: #FFEB3B !important;
}

.loader-yellow.ball-scale-ripple div {
  background-color: transparent !important;
  border-color: #FFEB3B !important;
}

.loader-yellow.ball-scale-ripple-multiple div {
  background-color: transparent !important;
  border-color: #FFEB3B !important;
}

.loader-yellow.triangle-skew-spin div {
  background-color: transparent !important;
  border-bottom-color: #FFEB3B !important;
}

.loader-yellow.semi-circle-spin div {
  background-image: linear-gradient(transparent 0%, transparent 70%, #FFEB3B 30%, #FFEB3B 100%);
  background-color: transparent !important;
}

.loader-yellow.fading-circle div {
  background-color: transparent !important;
}

.loader-yellow.fading-circle div:before {
  background-color: #FFEB3B !important;
}

.loader-yellow.folding-cube div {
  background-color: transparent !important;
}

.loader-yellow.folding-cube div:before {
  background-color: #FFEB3B !important;
}

.loader-amber div {
  background-color: #FFC107 !important;
}

.loader-amber.ball-clip-rotate div {
  border-color: #FFC107 !important;
  border-bottom-color: transparent !important;
  background-color: transparent !important;
}

.loader-amber.ball-clip-rotate-pulse div:first-child {
  background: #FFC107 !important;
}

.loader-amber.ball-clip-rotate-pulse div:last-child {
  background: transparent !important;
  border-color: #FFC107 transparent #FFC107 transparent !important;
}

.loader-amber.ball-clip-rotate-multiple div {
  background-color: transparent !important;
  border-color: transparent #FFC107 transparent #FFC107 !important;
}

.loader-amber.ball-rotate div:before, .loader-amber.ball-rotate div:after {
  background-color: #FFC107 !important;
}

.loader-amber.ball-triangle-path div {
  background-color: transparent !important;
  border-color: #FFC107 !important;
}

.loader-amber.ball-scale-ripple div {
  background-color: transparent !important;
  border-color: #FFC107 !important;
}

.loader-amber.ball-scale-ripple-multiple div {
  background-color: transparent !important;
  border-color: #FFC107 !important;
}

.loader-amber.triangle-skew-spin div {
  background-color: transparent !important;
  border-bottom-color: #FFC107 !important;
}

.loader-amber.semi-circle-spin div {
  background-image: linear-gradient(transparent 0%, transparent 70%, #FFC107 30%, #FFC107 100%);
  background-color: transparent !important;
}

.loader-amber.fading-circle div {
  background-color: transparent !important;
}

.loader-amber.fading-circle div:before {
  background-color: #FFC107 !important;
}

.loader-amber.folding-cube div {
  background-color: transparent !important;
}

.loader-amber.folding-cube div:before {
  background-color: #FFC107 !important;
}

.loader-blue-grey div {
  background-color: #607D8B !important;
}

.loader-blue-grey.ball-clip-rotate div {
  border-color: #607D8B !important;
  border-bottom-color: transparent !important;
  background-color: transparent !important;
}

.loader-blue-grey.ball-clip-rotate-pulse div:first-child {
  background: #607D8B !important;
}

.loader-blue-grey.ball-clip-rotate-pulse div:last-child {
  background: transparent !important;
  border-color: #607D8B transparent #607D8B transparent !important;
}

.loader-blue-grey.ball-clip-rotate-multiple div {
  background-color: transparent !important;
  border-color: transparent #607D8B transparent #607D8B !important;
}

.loader-blue-grey.ball-rotate div:before, .loader-blue-grey.ball-rotate div:after {
  background-color: #607D8B !important;
}

.loader-blue-grey.ball-triangle-path div {
  background-color: transparent !important;
  border-color: #607D8B !important;
}

.loader-blue-grey.ball-scale-ripple div {
  background-color: transparent !important;
  border-color: #607D8B !important;
}

.loader-blue-grey.ball-scale-ripple-multiple div {
  background-color: transparent !important;
  border-color: #607D8B !important;
}

.loader-blue-grey.triangle-skew-spin div {
  background-color: transparent !important;
  border-bottom-color: #607D8B !important;
}

.loader-blue-grey.semi-circle-spin div {
  background-image: linear-gradient(transparent 0%, transparent 70%, #607D8B 30%, #607D8B 100%);
  background-color: transparent !important;
}

.loader-blue-grey.fading-circle div {
  background-color: transparent !important;
}

.loader-blue-grey.fading-circle div:before {
  background-color: #607D8B !important;
}

.loader-blue-grey.folding-cube div {
  background-color: transparent !important;
}

.loader-blue-grey.folding-cube div:before {
  background-color: #607D8B !important;
}

.loader-grey-blue div {
  background-color: #1B2942 !important;
}

.loader-grey-blue.ball-clip-rotate div {
  border-color: #1B2942 !important;
  border-bottom-color: transparent !important;
  background-color: transparent !important;
}

.loader-grey-blue.ball-clip-rotate-pulse div:first-child {
  background: #1B2942 !important;
}

.loader-grey-blue.ball-clip-rotate-pulse div:last-child {
  background: transparent !important;
  border-color: #1B2942 transparent #1B2942 transparent !important;
}

.loader-grey-blue.ball-clip-rotate-multiple div {
  background-color: transparent !important;
  border-color: transparent #1B2942 transparent #1B2942 !important;
}

.loader-grey-blue.ball-rotate div:before, .loader-grey-blue.ball-rotate div:after {
  background-color: #1B2942 !important;
}

.loader-grey-blue.ball-triangle-path div {
  background-color: transparent !important;
  border-color: #1B2942 !important;
}

.loader-grey-blue.ball-scale-ripple div {
  background-color: transparent !important;
  border-color: #1B2942 !important;
}

.loader-grey-blue.ball-scale-ripple-multiple div {
  background-color: transparent !important;
  border-color: #1B2942 !important;
}

.loader-grey-blue.triangle-skew-spin div {
  background-color: transparent !important;
  border-bottom-color: #1B2942 !important;
}

.loader-grey-blue.semi-circle-spin div {
  background-image: linear-gradient(transparent 0%, transparent 70%, #1B2942 30%, #1B2942 100%);
  background-color: transparent !important;
}

.loader-grey-blue.fading-circle div {
  background-color: transparent !important;
}

.loader-grey-blue.fading-circle div:before {
  background-color: #1B2942 !important;
}

.loader-grey-blue.folding-cube div {
  background-color: transparent !important;
}

.loader-grey-blue.folding-cube div:before {
  background-color: #1B2942 !important;
}

.bg-gradient-x-white .card-header, .bg-gradient-x-white .card-footer, .bg-gradient-y-white .card-header, .bg-gradient-y-white .card-footer, .bg-gradient-directional-white .card-header, .bg-gradient-directional-white .card-footer, .bg-gradient-radial-white .card-header, .bg-gradient-radial-white .card-footer, .bg-gradient-striped-white .card-header, .bg-gradient-striped-white .card-footer, .bg-gradient-x2-white .card-header, .bg-gradient-x2-white .card-footer, .bg-gradient-y2-white .card-header, .bg-gradient-y2-white .card-footer {
  background-color: transparent;
}

.bg-gradient-x-black .card-header, .bg-gradient-x-black .card-footer, .bg-gradient-y-black .card-header, .bg-gradient-y-black .card-footer, .bg-gradient-directional-black .card-header, .bg-gradient-directional-black .card-footer, .bg-gradient-radial-black .card-header, .bg-gradient-radial-black .card-footer, .bg-gradient-striped-black .card-header, .bg-gradient-striped-black .card-footer, .bg-gradient-x2-black .card-header, .bg-gradient-x2-black .card-footer, .bg-gradient-y2-black .card-header, .bg-gradient-y2-black .card-footer {
  background-color: transparent;
}

.bg-gradient-x-primary {
  background-image: linear-gradient(to right, #00A5A8 0%, #4DCBCD 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF00A5A8", endColorstr="#FF4DCBCD", GradientType=1);
}

.bg-gradient-y-primary {
  background-image: linear-gradient(to bottom, #00A5A8 0%, #4DCBCD 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF00A5A8", endColorstr="#FF4DCBCD", GradientType=0);
}

.bg-gradient-directional-primary {
  background-repeat: repeat-x;
  background-image: linear-gradient(45deg, #00A5A8, #4DCBCD);
}

.bg-gradient-x2-primary {
  background-image: linear-gradient(to right, #4DCBCD, #00B5B8 50%, #80DADC);
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF4DCBCD", endColorstr="#FF80DADC", GradientType=1);
}

.bg-gradient-y2-primary {
  background-image: linear-gradient(#4DCBCD, #00B5B8 50%, #80DADC);
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF4DCBCD", endColorstr="#FF80DADC", GradientType=0);
}

.bg-gradient-radial-primary {
  background-image: radial-gradient(circle, #00A5A8, #4DCBCD);
  background-repeat: no-repeat;
}

.bg-gradient-striped-primary {
  background-image: linear-gradient(45deg, #80DADC 25%, transparent 25%, transparent 50%, #80DADC 50%, #80DADC 75%, transparent 75%, transparent);
}

.bg-gradient-x-primary .card-header, .bg-gradient-x-primary .card-footer, .bg-gradient-y-primary .card-header, .bg-gradient-y-primary .card-footer, .bg-gradient-directional-primary .card-header, .bg-gradient-directional-primary .card-footer, .bg-gradient-radial-primary .card-header, .bg-gradient-radial-primary .card-footer, .bg-gradient-striped-primary .card-header, .bg-gradient-striped-primary .card-footer, .bg-gradient-x2-primary .card-header, .bg-gradient-x2-primary .card-footer, .bg-gradient-y2-primary .card-header, .bg-gradient-y2-primary .card-footer {
  background-color: transparent;
}

.bg-gradient-x-success {
  background-image: linear-gradient(to right, #10C888 0%, #5CE0B8 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF10C888", endColorstr="#FF5CE0B8", GradientType=1);
}

.bg-gradient-y-success {
  background-image: linear-gradient(to bottom, #10C888 0%, #5CE0B8 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF10C888", endColorstr="#FF5CE0B8", GradientType=0);
}

.bg-gradient-directional-success {
  background-repeat: repeat-x;
  background-image: linear-gradient(45deg, #10C888, #5CE0B8);
}

.bg-gradient-x2-success {
  background-image: linear-gradient(to right, #5CE0B8, #00A65A 50%, #8BE9CD);
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF5CE0B8", endColorstr="#FF8BE9CD", GradientType=1);
}

.bg-gradient-y2-success {
  background-image: linear-gradient(#5CE0B8, #00A65A 50%, #8BE9CD);
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF5CE0B8", endColorstr="#FF8BE9CD", GradientType=0);
}

.bg-gradient-radial-success {
  background-image: radial-gradient(circle, #10C888, #5CE0B8);
  background-repeat: no-repeat;
}

.bg-gradient-striped-success {
  background-image: linear-gradient(45deg, #8BE9CD 25%, transparent 25%, transparent 50%, #8BE9CD 50%, #8BE9CD 75%, transparent 75%, transparent);
}

.bg-gradient-x-success .card-header, .bg-gradient-x-success .card-footer, .bg-gradient-y-success .card-header, .bg-gradient-y-success .card-footer, .bg-gradient-directional-success .card-header, .bg-gradient-directional-success .card-footer, .bg-gradient-radial-success .card-header, .bg-gradient-radial-success .card-footer, .bg-gradient-striped-success .card-header, .bg-gradient-striped-success .card-footer, .bg-gradient-x2-success .card-header, .bg-gradient-x2-success .card-footer, .bg-gradient-y2-success .card-header, .bg-gradient-y2-success .card-footer {
  background-color: transparent;
}

.bg-gradient-x-info {
  background-image: linear-gradient(to right, #22C2DC 0%, #6CDDEB 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF22C2DC", endColorstr="#FF6CDDEB", GradientType=1);
}

.bg-gradient-y-info {
  background-image: linear-gradient(to bottom, #22C2DC 0%, #6CDDEB 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF22C2DC", endColorstr="#FF6CDDEB", GradientType=0);
}

.bg-gradient-directional-info {
  background-repeat: repeat-x;
  background-image: linear-gradient(45deg, #22C2DC, #6CDDEB);
}

.bg-gradient-x2-info {
  background-image: linear-gradient(to right, #6CDDEB, #00C0EF 50%, #96E7F1);
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF6CDDEB", endColorstr="#FF96E7F1", GradientType=1);
}

.bg-gradient-y2-info {
  background-image: linear-gradient(#6CDDEB, #00C0EF 50%, #96E7F1);
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF6CDDEB", endColorstr="#FF96E7F1", GradientType=0);
}

.bg-gradient-radial-info {
  background-image: radial-gradient(circle, #22C2DC, #6CDDEB);
  background-repeat: no-repeat;
}

.bg-gradient-striped-info {
  background-image: linear-gradient(45deg, #96E7F1 25%, transparent 25%, transparent 50%, #96E7F1 50%, #96E7F1 75%, transparent 75%, transparent);
}

.bg-gradient-x-info .card-header, .bg-gradient-x-info .card-footer, .bg-gradient-y-info .card-header, .bg-gradient-y-info .card-footer, .bg-gradient-directional-info .card-header, .bg-gradient-directional-info .card-footer, .bg-gradient-radial-info .card-header, .bg-gradient-radial-info .card-footer, .bg-gradient-striped-info .card-header, .bg-gradient-striped-info .card-footer, .bg-gradient-x2-info .card-header, .bg-gradient-x2-info .card-footer, .bg-gradient-y2-info .card-header, .bg-gradient-y2-info .card-footer {
  background-color: transparent;
}

.bg-gradient-x-warning {
  background-image: linear-gradient(to right, #FF976A 0%, #FFC2A4 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFF976A", endColorstr="#FFFFC2A4", GradientType=1);
}

.bg-gradient-y-warning {
  background-image: linear-gradient(to bottom, #FF976A 0%, #FFC2A4 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFF976A", endColorstr="#FFFFC2A4", GradientType=0);
}

.bg-gradient-directional-warning {
  background-repeat: repeat-x;
  background-image: linear-gradient(45deg, #FF976A, #FFC2A4);
}

.bg-gradient-x2-warning {
  background-image: linear-gradient(to right, #FFC2A4, #FF8C00 50%, #FFD4BE);
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFC2A4", endColorstr="#FFFFD4BE", GradientType=1);
}

.bg-gradient-y2-warning {
  background-image: linear-gradient(#FFC2A4, #FF8C00 50%, #FFD4BE);
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFC2A4", endColorstr="#FFFFD4BE", GradientType=0);
}

.bg-gradient-radial-warning {
  background-image: radial-gradient(circle, #FF976A, #FFC2A4);
  background-repeat: no-repeat;
}

.bg-gradient-striped-warning {
  background-image: linear-gradient(45deg, #FFD4BE 25%, transparent 25%, transparent 50%, #FFD4BE 50%, #FFD4BE 75%, transparent 75%, transparent);
}

.bg-gradient-x-warning .card-header, .bg-gradient-x-warning .card-footer, .bg-gradient-y-warning .card-header, .bg-gradient-y-warning .card-footer, .bg-gradient-directional-warning .card-header, .bg-gradient-directional-warning .card-footer, .bg-gradient-radial-warning .card-header, .bg-gradient-radial-warning .card-footer, .bg-gradient-striped-warning .card-header, .bg-gradient-striped-warning .card-footer, .bg-gradient-x2-warning .card-header, .bg-gradient-x2-warning .card-footer, .bg-gradient-y2-warning .card-header, .bg-gradient-y2-warning .card-footer {
  background-color: transparent;
}

.bg-gradient-x-danger {
  background-image: linear-gradient(to right, #FF6275 0%, #FF9EAC 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFF6275", endColorstr="#FFFF9EAC", GradientType=1);
}

.bg-gradient-y-danger {
  background-image: linear-gradient(to bottom, #FF6275 0%, #FF9EAC 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFF6275", endColorstr="#FFFF9EAC", GradientType=0);
}

.bg-gradient-directional-danger {
  background-repeat: repeat-x;
  background-image: linear-gradient(45deg, #FF6275, #FF9EAC);
}

.bg-gradient-x2-danger {
  background-image: linear-gradient(to right, #FF9EAC, #DD4B39 50%, #FFBAC4);
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFF9EAC", endColorstr="#FFFFBAC4", GradientType=1);
}

.bg-gradient-y2-danger {
  background-image: linear-gradient(#FF9EAC, #DD4B39 50%, #FFBAC4);
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFF9EAC", endColorstr="#FFFFBAC4", GradientType=0);
}

.bg-gradient-radial-danger {
  background-image: radial-gradient(circle, #FF6275, #FF9EAC);
  background-repeat: no-repeat;
}

.bg-gradient-striped-danger {
  background-image: linear-gradient(45deg, #FFBAC4 25%, transparent 25%, transparent 50%, #FFBAC4 50%, #FFBAC4 75%, transparent 75%, transparent);
}

.bg-gradient-x-danger .card-header, .bg-gradient-x-danger .card-footer, .bg-gradient-y-danger .card-header, .bg-gradient-y-danger .card-footer, .bg-gradient-directional-danger .card-header, .bg-gradient-directional-danger .card-footer, .bg-gradient-radial-danger .card-header, .bg-gradient-radial-danger .card-footer, .bg-gradient-striped-danger .card-header, .bg-gradient-striped-danger .card-footer, .bg-gradient-x2-danger .card-header, .bg-gradient-x2-danger .card-footer, .bg-gradient-y2-danger .card-header, .bg-gradient-y2-danger .card-footer {
  background-color: transparent;
}

.bg-gradient-x-red {
  background-image: linear-gradient(to right, #D32F2F 0%, #E57373 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFD32F2F", endColorstr="#FFE57373", GradientType=1);
}

.bg-gradient-y-red {
  background-image: linear-gradient(to bottom, #D32F2F 0%, #E57373 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFD32F2F", endColorstr="#FFE57373", GradientType=0);
}

.bg-gradient-directional-red {
  background-repeat: repeat-x;
  background-image: linear-gradient(45deg, #D32F2F, #E57373);
}

.bg-gradient-x2-red {
  background-image: linear-gradient(to right, #E57373, #F44336 50%, #EF9A9A);
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFE57373", endColorstr="#FFEF9A9A", GradientType=1);
}

.bg-gradient-y2-red {
  background-image: linear-gradient(#E57373, #F44336 50%, #EF9A9A);
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFE57373", endColorstr="#FFEF9A9A", GradientType=0);
}

.bg-gradient-radial-red {
  background-image: radial-gradient(circle, #D32F2F, #E57373);
  background-repeat: no-repeat;
}

.bg-gradient-striped-red {
  background-image: linear-gradient(45deg, #EF9A9A 25%, transparent 25%, transparent 50%, #EF9A9A 50%, #EF9A9A 75%, transparent 75%, transparent);
}

.bg-gradient-x-red .card-header, .bg-gradient-x-red .card-footer, .bg-gradient-y-red .card-header, .bg-gradient-y-red .card-footer, .bg-gradient-directional-red .card-header, .bg-gradient-directional-red .card-footer, .bg-gradient-radial-red .card-header, .bg-gradient-radial-red .card-footer, .bg-gradient-striped-red .card-header, .bg-gradient-striped-red .card-footer, .bg-gradient-x2-red .card-header, .bg-gradient-x2-red .card-footer, .bg-gradient-y2-red .card-header, .bg-gradient-y2-red .card-footer {
  background-color: transparent;
}

.bg-gradient-x-pink {
  background-image: linear-gradient(to right, #C2185B 0%, #F06292 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFC2185B", endColorstr="#FFF06292", GradientType=1);
}

.bg-gradient-y-pink {
  background-image: linear-gradient(to bottom, #C2185B 0%, #F06292 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFC2185B", endColorstr="#FFF06292", GradientType=0);
}

.bg-gradient-directional-pink {
  background-repeat: repeat-x;
  background-image: linear-gradient(45deg, #C2185B, #F06292);
}

.bg-gradient-x2-pink {
  background-image: linear-gradient(to right, #F06292, #E91E63 50%, #F48FB1);
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFF06292", endColorstr="#FFF48FB1", GradientType=1);
}

.bg-gradient-y2-pink {
  background-image: linear-gradient(#F06292, #E91E63 50%, #F48FB1);
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFF06292", endColorstr="#FFF48FB1", GradientType=0);
}

.bg-gradient-radial-pink {
  background-image: radial-gradient(circle, #C2185B, #F06292);
  background-repeat: no-repeat;
}

.bg-gradient-striped-pink {
  background-image: linear-gradient(45deg, #F48FB1 25%, transparent 25%, transparent 50%, #F48FB1 50%, #F48FB1 75%, transparent 75%, transparent);
}

.bg-gradient-x-pink .card-header, .bg-gradient-x-pink .card-footer, .bg-gradient-y-pink .card-header, .bg-gradient-y-pink .card-footer, .bg-gradient-directional-pink .card-header, .bg-gradient-directional-pink .card-footer, .bg-gradient-radial-pink .card-header, .bg-gradient-radial-pink .card-footer, .bg-gradient-striped-pink .card-header, .bg-gradient-striped-pink .card-footer, .bg-gradient-x2-pink .card-header, .bg-gradient-x2-pink .card-footer, .bg-gradient-y2-pink .card-header, .bg-gradient-y2-pink .card-footer {
  background-color: transparent;
}

.bg-gradient-x-purple {
  background-image: linear-gradient(to right, #7B1FA2 0%, #BA68C8 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF7B1FA2", endColorstr="#FFBA68C8", GradientType=1);
}

.bg-gradient-y-purple {
  background-image: linear-gradient(to bottom, #7B1FA2 0%, #BA68C8 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF7B1FA2", endColorstr="#FFBA68C8", GradientType=0);
}

.bg-gradient-directional-purple {
  background-repeat: repeat-x;
  background-image: linear-gradient(45deg, #7B1FA2, #BA68C8);
}

.bg-gradient-x2-purple {
  background-image: linear-gradient(to right, #BA68C8, #9C27B0 50%, #CE93D8);
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFBA68C8", endColorstr="#FFCE93D8", GradientType=1);
}

.bg-gradient-y2-purple {
  background-image: linear-gradient(#BA68C8, #9C27B0 50%, #CE93D8);
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFBA68C8", endColorstr="#FFCE93D8", GradientType=0);
}

.bg-gradient-radial-purple {
  background-image: radial-gradient(circle, #7B1FA2, #BA68C8);
  background-repeat: no-repeat;
}

.bg-gradient-striped-purple {
  background-image: linear-gradient(45deg, #CE93D8 25%, transparent 25%, transparent 50%, #CE93D8 50%, #CE93D8 75%, transparent 75%, transparent);
}

.bg-gradient-x-purple .card-header, .bg-gradient-x-purple .card-footer, .bg-gradient-y-purple .card-header, .bg-gradient-y-purple .card-footer, .bg-gradient-directional-purple .card-header, .bg-gradient-directional-purple .card-footer, .bg-gradient-radial-purple .card-header, .bg-gradient-radial-purple .card-footer, .bg-gradient-striped-purple .card-header, .bg-gradient-striped-purple .card-footer, .bg-gradient-x2-purple .card-header, .bg-gradient-x2-purple .card-footer, .bg-gradient-y2-purple .card-header, .bg-gradient-y2-purple .card-footer {
  background-color: transparent;
}

.bg-gradient-x-blue {
  background-image: linear-gradient(to right, #1976D2 0%, #64B5F6 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF1976D2", endColorstr="#FF64B5F6", GradientType=1);
}

.bg-gradient-y-blue {
  background-image: linear-gradient(to bottom, #1976D2 0%, #64B5F6 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF1976D2", endColorstr="#FF64B5F6", GradientType=0);
}

.bg-gradient-directional-blue {
  background-repeat: repeat-x;
  background-image: linear-gradient(45deg, #1976D2, #64B5F6);
}

.bg-gradient-x2-blue {
  background-image: linear-gradient(to right, #64B5F6, #2196F3 50%, #90CAF9);
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF64B5F6", endColorstr="#FF90CAF9", GradientType=1);
}

.bg-gradient-y2-blue {
  background-image: linear-gradient(#64B5F6, #2196F3 50%, #90CAF9);
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF64B5F6", endColorstr="#FF90CAF9", GradientType=0);
}

.bg-gradient-radial-blue {
  background-image: radial-gradient(circle, #1976D2, #64B5F6);
  background-repeat: no-repeat;
}

.bg-gradient-striped-blue {
  background-image: linear-gradient(45deg, #90CAF9 25%, transparent 25%, transparent 50%, #90CAF9 50%, #90CAF9 75%, transparent 75%, transparent);
}

.bg-gradient-x-blue .card-header, .bg-gradient-x-blue .card-footer, .bg-gradient-y-blue .card-header, .bg-gradient-y-blue .card-footer, .bg-gradient-directional-blue .card-header, .bg-gradient-directional-blue .card-footer, .bg-gradient-radial-blue .card-header, .bg-gradient-radial-blue .card-footer, .bg-gradient-striped-blue .card-header, .bg-gradient-striped-blue .card-footer, .bg-gradient-x2-blue .card-header, .bg-gradient-x2-blue .card-footer, .bg-gradient-y2-blue .card-header, .bg-gradient-y2-blue .card-footer {
  background-color: transparent;
}

.bg-gradient-x-cyan {
  background-image: linear-gradient(to right, #0097A7 0%, #4DD0E1 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF0097A7", endColorstr="#FF4DD0E1", GradientType=1);
}

.bg-gradient-y-cyan {
  background-image: linear-gradient(to bottom, #0097A7 0%, #4DD0E1 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF0097A7", endColorstr="#FF4DD0E1", GradientType=0);
}

.bg-gradient-directional-cyan {
  background-repeat: repeat-x;
  background-image: linear-gradient(45deg, #0097A7, #4DD0E1);
}

.bg-gradient-x2-cyan {
  background-image: linear-gradient(to right, #4DD0E1, #00BCD4 50%, #80DEEA);
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF4DD0E1", endColorstr="#FF80DEEA", GradientType=1);
}

.bg-gradient-y2-cyan {
  background-image: linear-gradient(#4DD0E1, #00BCD4 50%, #80DEEA);
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF4DD0E1", endColorstr="#FF80DEEA", GradientType=0);
}

.bg-gradient-radial-cyan {
  background-image: radial-gradient(circle, #0097A7, #4DD0E1);
  background-repeat: no-repeat;
}

.bg-gradient-striped-cyan {
  background-image: linear-gradient(45deg, #80DEEA 25%, transparent 25%, transparent 50%, #80DEEA 50%, #80DEEA 75%, transparent 75%, transparent);
}

.bg-gradient-x-cyan .card-header, .bg-gradient-x-cyan .card-footer, .bg-gradient-y-cyan .card-header, .bg-gradient-y-cyan .card-footer, .bg-gradient-directional-cyan .card-header, .bg-gradient-directional-cyan .card-footer, .bg-gradient-radial-cyan .card-header, .bg-gradient-radial-cyan .card-footer, .bg-gradient-striped-cyan .card-header, .bg-gradient-striped-cyan .card-footer, .bg-gradient-x2-cyan .card-header, .bg-gradient-x2-cyan .card-footer, .bg-gradient-y2-cyan .card-header, .bg-gradient-y2-cyan .card-footer {
  background-color: transparent;
}

.bg-gradient-x-teal {
  background-image: linear-gradient(to right, #00796B 0%, #4DB6AC 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF00796B", endColorstr="#FF4DB6AC", GradientType=1);
}

.bg-gradient-y-teal {
  background-image: linear-gradient(to bottom, #00796B 0%, #4DB6AC 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF00796B", endColorstr="#FF4DB6AC", GradientType=0);
}

.bg-gradient-directional-teal {
  background-repeat: repeat-x;
  background-image: linear-gradient(45deg, #00796B, #4DB6AC);
}

.bg-gradient-x2-teal {
  background-image: linear-gradient(to right, #4DB6AC, #009688 50%, #80CBC4);
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF4DB6AC", endColorstr="#FF80CBC4", GradientType=1);
}

.bg-gradient-y2-teal {
  background-image: linear-gradient(#4DB6AC, #009688 50%, #80CBC4);
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF4DB6AC", endColorstr="#FF80CBC4", GradientType=0);
}

.bg-gradient-radial-teal {
  background-image: radial-gradient(circle, #00796B, #4DB6AC);
  background-repeat: no-repeat;
}

.bg-gradient-striped-teal {
  background-image: linear-gradient(45deg, #80CBC4 25%, transparent 25%, transparent 50%, #80CBC4 50%, #80CBC4 75%, transparent 75%, transparent);
}

.bg-gradient-x-teal .card-header, .bg-gradient-x-teal .card-footer, .bg-gradient-y-teal .card-header, .bg-gradient-y-teal .card-footer, .bg-gradient-directional-teal .card-header, .bg-gradient-directional-teal .card-footer, .bg-gradient-radial-teal .card-header, .bg-gradient-radial-teal .card-footer, .bg-gradient-striped-teal .card-header, .bg-gradient-striped-teal .card-footer, .bg-gradient-x2-teal .card-header, .bg-gradient-x2-teal .card-footer, .bg-gradient-y2-teal .card-header, .bg-gradient-y2-teal .card-footer {
  background-color: transparent;
}

.bg-gradient-x-yellow {
  background-image: linear-gradient(to right, #FBC02D 0%, #FFF176 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFBC02D", endColorstr="#FFFFF176", GradientType=1);
}

.bg-gradient-y-yellow {
  background-image: linear-gradient(to bottom, #FBC02D 0%, #FFF176 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFBC02D", endColorstr="#FFFFF176", GradientType=0);
}

.bg-gradient-directional-yellow {
  background-repeat: repeat-x;
  background-image: linear-gradient(45deg, #FBC02D, #FFF176);
}

.bg-gradient-x2-yellow {
  background-image: linear-gradient(to right, #FFF176, #FFEB3B 50%, #FFF59D);
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFF176", endColorstr="#FFFFF59D", GradientType=1);
}

.bg-gradient-y2-yellow {
  background-image: linear-gradient(#FFF176, #FFEB3B 50%, #FFF59D);
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFF176", endColorstr="#FFFFF59D", GradientType=0);
}

.bg-gradient-radial-yellow {
  background-image: radial-gradient(circle, #FBC02D, #FFF176);
  background-repeat: no-repeat;
}

.bg-gradient-striped-yellow {
  background-image: linear-gradient(45deg, #FFF59D 25%, transparent 25%, transparent 50%, #FFF59D 50%, #FFF59D 75%, transparent 75%, transparent);
}

.bg-gradient-x-yellow .card-header, .bg-gradient-x-yellow .card-footer, .bg-gradient-y-yellow .card-header, .bg-gradient-y-yellow .card-footer, .bg-gradient-directional-yellow .card-header, .bg-gradient-directional-yellow .card-footer, .bg-gradient-radial-yellow .card-header, .bg-gradient-radial-yellow .card-footer, .bg-gradient-striped-yellow .card-header, .bg-gradient-striped-yellow .card-footer, .bg-gradient-x2-yellow .card-header, .bg-gradient-x2-yellow .card-footer, .bg-gradient-y2-yellow .card-header, .bg-gradient-y2-yellow .card-footer {
  background-color: transparent;
}

.bg-gradient-x-amber {
  background-image: linear-gradient(to right, #FFA000 0%, #FFD54F 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFA000", endColorstr="#FFFFD54F", GradientType=1);
}

.bg-gradient-y-amber {
  background-image: linear-gradient(to bottom, #FFA000 0%, #FFD54F 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFA000", endColorstr="#FFFFD54F", GradientType=0);
}

.bg-gradient-directional-amber {
  background-repeat: repeat-x;
  background-image: linear-gradient(45deg, #FFA000, #FFD54F);
}

.bg-gradient-x2-amber {
  background-image: linear-gradient(to right, #FFD54F, #FFC107 50%, #FFE082);
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFD54F", endColorstr="#FFFFE082", GradientType=1);
}

.bg-gradient-y2-amber {
  background-image: linear-gradient(#FFD54F, #FFC107 50%, #FFE082);
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFD54F", endColorstr="#FFFFE082", GradientType=0);
}

.bg-gradient-radial-amber {
  background-image: radial-gradient(circle, #FFA000, #FFD54F);
  background-repeat: no-repeat;
}

.bg-gradient-striped-amber {
  background-image: linear-gradient(45deg, #FFE082 25%, transparent 25%, transparent 50%, #FFE082 50%, #FFE082 75%, transparent 75%, transparent);
}

.bg-gradient-x-amber .card-header, .bg-gradient-x-amber .card-footer, .bg-gradient-y-amber .card-header, .bg-gradient-y-amber .card-footer, .bg-gradient-directional-amber .card-header, .bg-gradient-directional-amber .card-footer, .bg-gradient-radial-amber .card-header, .bg-gradient-radial-amber .card-footer, .bg-gradient-striped-amber .card-header, .bg-gradient-striped-amber .card-footer, .bg-gradient-x2-amber .card-header, .bg-gradient-x2-amber .card-footer, .bg-gradient-y2-amber .card-header, .bg-gradient-y2-amber .card-footer {
  background-color: transparent;
}

.bg-gradient-x-blue-grey {
  background-image: linear-gradient(to right, #455A64 0%, #90A4AE 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF455A64", endColorstr="#FF90A4AE", GradientType=1);
}

.bg-gradient-y-blue-grey {
  background-image: linear-gradient(to bottom, #455A64 0%, #90A4AE 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF455A64", endColorstr="#FF90A4AE", GradientType=0);
}

.bg-gradient-directional-blue-grey {
  background-repeat: repeat-x;
  background-image: linear-gradient(45deg, #455A64, #90A4AE);
}

.bg-gradient-x2-blue-grey {
  background-image: linear-gradient(to right, #90A4AE, #607D8B 50%, #B0BEC5);
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF90A4AE", endColorstr="#FFB0BEC5", GradientType=1);
}

.bg-gradient-y2-blue-grey {
  background-image: linear-gradient(#90A4AE, #607D8B 50%, #B0BEC5);
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF90A4AE", endColorstr="#FFB0BEC5", GradientType=0);
}

.bg-gradient-radial-blue-grey {
  background-image: radial-gradient(circle, #455A64, #90A4AE);
  background-repeat: no-repeat;
}

.bg-gradient-striped-blue-grey {
  background-image: linear-gradient(45deg, #B0BEC5 25%, transparent 25%, transparent 50%, #B0BEC5 50%, #B0BEC5 75%, transparent 75%, transparent);
}

.bg-gradient-x-blue-grey .card-header, .bg-gradient-x-blue-grey .card-footer, .bg-gradient-y-blue-grey .card-header, .bg-gradient-y-blue-grey .card-footer, .bg-gradient-directional-blue-grey .card-header, .bg-gradient-directional-blue-grey .card-footer, .bg-gradient-radial-blue-grey .card-header, .bg-gradient-radial-blue-grey .card-footer, .bg-gradient-striped-blue-grey .card-header, .bg-gradient-striped-blue-grey .card-footer, .bg-gradient-x2-blue-grey .card-header, .bg-gradient-x2-blue-grey .card-footer, .bg-gradient-y2-blue-grey .card-header, .bg-gradient-y2-blue-grey .card-footer {
  background-color: transparent;
}

.bg-gradient-x-grey-blue {
  background-image: linear-gradient(to right, #404E67 0%, #6F85AD 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF404E67", endColorstr="#FF6F85AD", GradientType=1);
}

.bg-gradient-y-grey-blue {
  background-image: linear-gradient(to bottom, #404E67 0%, #6F85AD 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF404E67", endColorstr="#FF6F85AD", GradientType=0);
}

.bg-gradient-directional-grey-blue {
  background-repeat: repeat-x;
  background-image: linear-gradient(45deg, #404E67, #6F85AD);
}

.bg-gradient-x2-grey-blue {
  background-image: linear-gradient(to right, #6F85AD, #1B2942 50%, #B0BEC5);
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF6F85AD", endColorstr="#FFB0BEC5", GradientType=1);
}

.bg-gradient-y2-grey-blue {
  background-image: linear-gradient(#6F85AD, #1B2942 50%, #B0BEC5);
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF6F85AD", endColorstr="#FFB0BEC5", GradientType=0);
}

.bg-gradient-radial-grey-blue {
  background-image: radial-gradient(circle, #404E67, #6F85AD);
  background-repeat: no-repeat;
}

.bg-gradient-striped-grey-blue {
  background-image: linear-gradient(45deg, #B0BEC5 25%, transparent 25%, transparent 50%, #B0BEC5 50%, #B0BEC5 75%, transparent 75%, transparent);
}

.bg-gradient-x-grey-blue .card-header, .bg-gradient-x-grey-blue .card-footer, .bg-gradient-y-grey-blue .card-header, .bg-gradient-y-grey-blue .card-footer, .bg-gradient-directional-grey-blue .card-header, .bg-gradient-directional-grey-blue .card-footer, .bg-gradient-radial-grey-blue .card-header, .bg-gradient-radial-grey-blue .card-footer, .bg-gradient-striped-grey-blue .card-header, .bg-gradient-striped-grey-blue .card-footer, .bg-gradient-x2-grey-blue .card-header, .bg-gradient-x2-grey-blue .card-footer, .bg-gradient-y2-grey-blue .card-header, .bg-gradient-y2-grey-blue .card-footer {
  background-color: transparent;
}

.tooltip-bg-white .tooltip-inner {
  background-color: #FFFFFF;
}

.tooltip-bg-white .tooltip-inner:before {
  border-top-color: #FFFFFF !important;
}

.tooltip-text-white .tooltip-inner {
  color: #FFFFFF;
}

.tooltip-bg-black .tooltip-inner {
  background-color: #000000;
}

.tooltip-bg-black .tooltip-inner:before {
  border-top-color: #000000 !important;
}

.tooltip-text-black .tooltip-inner {
  color: #000000;
}

.tooltip-bg-primary .tooltip-inner {
  background-color: #00B5B8;
}

.tooltip-bg-primary .tooltip-inner:before {
  border-top-color: #00B5B8 !important;
}

.tooltip-text-primary .tooltip-inner {
  color: #00B5B8;
}

.tooltip-bg-success .tooltip-inner {
  background-color: #00A65A;
}

.tooltip-bg-success .tooltip-inner:before {
  border-top-color: #00A65A !important;
}

.tooltip-text-success .tooltip-inner {
  color: #00A65A;
}

.tooltip-bg-info .tooltip-inner {
  background-color: #00C0EF;
}

.tooltip-bg-info .tooltip-inner:before {
  border-top-color: #00C0EF !important;
}

.tooltip-text-info .tooltip-inner {
  color: #00C0EF;
}

.tooltip-bg-warning .tooltip-inner {
  background-color: #FF8C00;
}

.tooltip-bg-warning .tooltip-inner:before {
  border-top-color: #FF8C00 !important;
}

.tooltip-text-warning .tooltip-inner {
  color: #FF8C00;
}

.tooltip-bg-danger .tooltip-inner {
  background-color: #DD4B39;
}

.tooltip-bg-danger .tooltip-inner:before {
  border-top-color: #DD4B39 !important;
}

.tooltip-text-danger .tooltip-inner {
  color: #DD4B39;
}

.tooltip-bg-red .tooltip-inner {
  background-color: #F44336;
}

.tooltip-bg-red .tooltip-inner:before {
  border-top-color: #F44336 !important;
}

.tooltip-text-red .tooltip-inner {
  color: #F44336;
}

.tooltip-bg-pink .tooltip-inner {
  background-color: #E91E63;
}

.tooltip-bg-pink .tooltip-inner:before {
  border-top-color: #E91E63 !important;
}

.tooltip-text-pink .tooltip-inner {
  color: #E91E63;
}

.tooltip-bg-purple .tooltip-inner {
  background-color: #9C27B0;
}

.tooltip-bg-purple .tooltip-inner:before {
  border-top-color: #9C27B0 !important;
}

.tooltip-text-purple .tooltip-inner {
  color: #9C27B0;
}

.tooltip-bg-blue .tooltip-inner {
  background-color: #2196F3;
}

.tooltip-bg-blue .tooltip-inner:before {
  border-top-color: #2196F3 !important;
}

.tooltip-text-blue .tooltip-inner {
  color: #2196F3;
}

.tooltip-bg-cyan .tooltip-inner {
  background-color: #00BCD4;
}

.tooltip-bg-cyan .tooltip-inner:before {
  border-top-color: #00BCD4 !important;
}

.tooltip-text-cyan .tooltip-inner {
  color: #00BCD4;
}

.tooltip-bg-teal .tooltip-inner {
  background-color: #009688;
}

.tooltip-bg-teal .tooltip-inner:before {
  border-top-color: #009688 !important;
}

.tooltip-text-teal .tooltip-inner {
  color: #009688;
}

.tooltip-bg-yellow .tooltip-inner {
  background-color: #FFEB3B;
}

.tooltip-bg-yellow .tooltip-inner:before {
  border-top-color: #FFEB3B !important;
}

.tooltip-text-yellow .tooltip-inner {
  color: #FFEB3B;
}

.tooltip-bg-amber .tooltip-inner {
  background-color: #FFC107;
}

.tooltip-bg-amber .tooltip-inner:before {
  border-top-color: #FFC107 !important;
}

.tooltip-text-amber .tooltip-inner {
  color: #FFC107;
}

.tooltip-bg-blue-grey .tooltip-inner {
  background-color: #607D8B;
}

.tooltip-bg-blue-grey .tooltip-inner:before {
  border-top-color: #607D8B !important;
}

.tooltip-text-blue-grey .tooltip-inner {
  color: #607D8B;
}

.tooltip-bg-grey-blue .tooltip-inner {
  background-color: #1B2942;
}

.tooltip-bg-grey-blue .tooltip-inner:before {
  border-top-color: #1B2942 !important;
}

.tooltip-text-grey-blue .tooltip-inner {
  color: #1B2942;
}

html body {
  background-color: #ECF0F5;
  direction: ltr;
}

.main-menu.menu-light {
  color: #999;
  background: #F9FAFC;
}

.intl-tel-input {
  width: 100%;
}

.hide {
  display: none;
}

.blank-page .content-wrapper .flexbox-container {
  display: flex;
  align-items: center;
  height: auto;
}

.form-title h1 {
  font-size: 19px;
  font-weight: 400 !important;
}

.form-title h1 small {
  color: #727478;
  font-size: 16px;
  font-weight: 300 !important;
  padding-left: 10px;
}

.btn-login {
  color: #fff;
  background-color: #FF9900;
  border-color: #FF9900;
  font-size: 14px;
  border-bottom: 3px solid #995c00;
}

.btn-login:hover {
  background: #eb8d00;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2), 0 3px 6px rgba(0, 0, 0, 0.26);
}

a, a:active {
  color: #0066c0;
}

a:hover, a:active:hover {
  text-decoration: underline;
  color: #c45500;
}

a:focus, a:active:focus {
  color: #c45500;
}

.terms {
  font-size: 10px;
  line-height: 12px;
}

form .form-control {
  border: 1px solid #999;
  color: #3f587e;
}

form .form-control:focus {
  outline: none !important;
  border: 1px solid #333;
}