/*
 * jquery.tocify.css 1.9.0
 * Author: @gregfranko
 */

/* The Table of Contents container element */
.tocify {
  width: 20%;
  max-height: 90%;
  overflow: auto;
  position: fixed !important;
  border: 1px solid #ccc;
  border-radius: 6px;
}

/* The Table of Contents is composed of multiple nested unordered lists.  These styles remove the default styling of an unordered list because it is ugly. */
.tocify ul, .tocify li {
  list-style: none;
  margin: 0;
  padding: 0;
  border: none;
  line-height: 30px;
}

/* Top level header elements */
.tocify-header {
  text-indent: 10px;
}

/* Top level subheader elements.  These are the first nested items underneath a header element. */
.tocify-subheader {
  text-indent: 20px;
  display: none;
}

/* Makes the font smaller for all subheader elements. */
.tocify-subheader li {
  font-size: 12px;
}

/* Further indents second level subheader elements. */
.tocify-subheader .tocify-subheader {
  text-indent: 30px;
}

/* Further indents third level subheader elements. You can continue this pattern if you have more nested elements. */
.tocify-subheader .tocify-subheader .tocify-subheader {
  text-indent: 40px;
}

/* Twitter Bootstrap Override Style */
.nav-list > li > a, .nav-list .nav-header {
  margin: 0;
}

/* Twitter Bootstrap Override Style */
.nav-list > li > a {
  padding: 5px;
}

/* Make clicks pass-through */
#loading-bar,
#loading-bar-spinner {
  pointer-events: none;
  -webkit-pointer-events: none;
  -webkit-transition: 350ms linear all;
  -moz-transition: 350ms linear all;
  -o-transition: 350ms linear all;
  transition: 350ms linear all;
}

#loading-bar.ng-enter,
#loading-bar.ng-leave.ng-leave-active,
#loading-bar-spinner.ng-enter,
#loading-bar-spinner.ng-leave.ng-leave-active {
  opacity: 0;
}

#loading-bar.ng-enter.ng-enter-active,
#loading-bar.ng-leave,
#loading-bar-spinner.ng-enter.ng-enter-active,
#loading-bar-spinner.ng-leave {
  opacity: 1;
}

#loading-bar .bar {
  -webkit-transition: width 350ms;
  -moz-transition: width 350ms;
  -o-transition: width 350ms;
  transition: width 350ms;

  background: #29d;
  position: fixed;
  z-index: 10002;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px;
  border-bottom-right-radius: 1px;
  border-top-right-radius: 1px;
}

/* Fancy blur effect */
#loading-bar .peg {
  position: absolute;
  width: 70px;
  right: 0;
  top: 0;
  height: 2px;
  opacity: .45;
  -moz-box-shadow: #29d 1px 0 6px 1px;
  -ms-box-shadow: #29d 1px 0 6px 1px;
  -webkit-box-shadow: #29d 1px 0 6px 1px;
  box-shadow: #29d 1px 0 6px 1px;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
}

#loading-bar-spinner {
  display: block;
  position: fixed;
  z-index: 10002;
  top: 10px;
  left: 10px;
}

#loading-bar-spinner .spinner-icon {
  width: 14px;
  height: 14px;

  border:  solid 2px transparent;
  border-top-color:  #29d;
  border-left-color: #29d;
  border-radius: 50%;

  -webkit-animation: loading-bar-spinner 400ms linear infinite;
  -moz-animation:    loading-bar-spinner 400ms linear infinite;
  -ms-animation:     loading-bar-spinner 400ms linear infinite;
  -o-animation:      loading-bar-spinner 400ms linear infinite;
  animation:         loading-bar-spinner 400ms linear infinite;
}

@-webkit-keyframes loading-bar-spinner {
  0%   { -webkit-transform: rotate(0deg);   transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
}
@-moz-keyframes loading-bar-spinner {
  0%   { -moz-transform: rotate(0deg);   transform: rotate(0deg); }
  100% { -moz-transform: rotate(360deg); transform: rotate(360deg); }
}
@-o-keyframes loading-bar-spinner {
  0%   { -o-transform: rotate(0deg);   transform: rotate(0deg); }
  100% { -o-transform: rotate(360deg); transform: rotate(360deg); }
}
@-ms-keyframes loading-bar-spinner {
  0%   { -ms-transform: rotate(0deg);   transform: rotate(0deg); }
  100% { -ms-transform: rotate(360deg); transform: rotate(360deg); }
}
@keyframes loading-bar-spinner {
  0%   { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@font-face {
  font-family: "Material Icons";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(.././fonts/0c35d18bf06992036b691da73d635fc4.woff2) format("woff2"), url(.././fonts/4d73cb90e394b34b767077d75cce0c4c.woff) format("woff");
}
.material-icons {
  font-family: "Material Icons";
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-feature-settings: "liga";
}

@charset "UTF-8";
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html {
  font-family: sans-serif;
}
body {
  margin: 0;
}
body * {
  min-height: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  box-sizing: content-box;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  select {
    background: #fff !important;
  }
  .navbar {
    display: none;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    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;
  }
}
@font-face {
  font-family: 'Glyphicons Halflings', fantasy;
  font-display: swap;
  src: url(.././fonts/5be1347c682810f199c7f486f40c5974.eot);
  src: url(.././fonts/5be1347c682810f199c7f486f40c5974.eot?#iefix) format('embedded-opentype'), url(data:application/font-woff;base64,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) format('woff2'), url(data:application/font-woff;base64,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) format('woff'), url(.././fonts/4692b9ec53fd5972caa2f2372ae20d16.ttf) format('truetype'), url(.././fonts/060b2710bdbbe3dfe48b58d59bd5f1fb.svg#glyphicons_halflingsregular) format('svg');
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: FontAwesome, 'Glyphicons Halflings', fantasy;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
}
.glyphicon-asterisk:before {
  content: "\2a";
}
.glyphicon-plus:before {
  content: "\2b";
}
.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-lock:before {
  content: "\e033";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-bookmark:before {
  content: "\e044";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-camera:before {
  content: "\e046";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-fire:before {
  content: "\e104";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-bell:before {
  content: "\e123";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-wrench:before {
  content: "\e136";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-briefcase:before {
  content: "\e139";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-paperclip:before {
  content: "\e142";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-pushpin:before {
  content: "\e146";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
.glyphicon-cd:before {
  content: "\e201";
}
.glyphicon-save-file:before {
  content: "\e202";
}
.glyphicon-open-file:before {
  content: "\e203";
}
.glyphicon-level-up:before {
  content: "\e204";
}
.glyphicon-copy:before {
  content: "\e205";
}
.glyphicon-paste:before {
  content: "\e206";
}
.glyphicon-alert:before {
  content: "\e209";
}
.glyphicon-equalizer:before {
  content: "\e210";
}
.glyphicon-king:before {
  content: "\e211";
}
.glyphicon-queen:before {
  content: "\e212";
}
.glyphicon-pawn:before {
  content: "\e213";
}
.glyphicon-bishop:before {
  content: "\e214";
}
.glyphicon-knight:before {
  content: "\e215";
}
.glyphicon-baby-formula:before {
  content: "\e216";
}
.glyphicon-tent:before {
  content: "\26fa";
}
.glyphicon-blackboard:before {
  content: "\e218";
}
.glyphicon-bed:before {
  content: "\e219";
}
.glyphicon-apple:before {
  content: "\f8ff";
}
.glyphicon-erase:before {
  content: "\e221";
}
.glyphicon-hourglass:before {
  content: "\231b";
}
.glyphicon-lamp:before {
  content: "\e223";
}
.glyphicon-duplicate:before {
  content: "\e224";
}
.glyphicon-piggy-bank:before {
  content: "\e225";
}
.glyphicon-scissors:before {
  content: "\e226";
}
.glyphicon-bitcoin:before {
  content: "\e227";
}
.glyphicon-yen:before {
  content: "\00a5";
}
.glyphicon-ruble:before {
  content: "\20bd";
}
.glyphicon-scale:before {
  content: "\e230";
}
.glyphicon-ice-lolly:before {
  content: "\e231";
}
.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}
.glyphicon-education:before {
  content: "\e233";
}
.glyphicon-option-horizontal:before {
  content: "\e234";
}
.glyphicon-option-vertical:before {
  content: "\e235";
}
.glyphicon-menu-hamburger:before {
  content: "\e236";
}
.glyphicon-modal-window:before {
  content: "\e237";
}
.glyphicon-oil:before {
  content: "\e238";
}
.glyphicon-grain:before {
  content: "\e239";
}
.glyphicon-sunglasses:before {
  content: "\e240";
}
.glyphicon-text-size:before {
  content: "\e241";
}
.glyphicon-text-color:before {
  content: "\e242";
}
.glyphicon-text-background:before {
  content: "\e243";
}
.glyphicon-object-align-top:before {
  content: "\e244";
}
.glyphicon-object-align-bottom:before {
  content: "\e245";
}
.glyphicon-object-align-horizontal:before {
  content: "\e246";
}
.glyphicon-object-align-left:before {
  content: "\e247";
}
.glyphicon-object-align-vertical:before {
  content: "\e248";
}
.glyphicon-object-align-right:before {
  content: "\e249";
}
.glyphicon-triangle-right:before {
  content: "\e250";
}
.glyphicon-triangle-left:before {
  content: "\e251";
}
.glyphicon-triangle-bottom:before {
  content: "\e252";
}
.glyphicon-triangle-top:before {
  content: "\e253";
}
.glyphicon-console:before {
  content: "\e254";
}
.glyphicon-superscript:before {
  content: "\e255";
}
.glyphicon-subscript:before {
  content: "\e256";
}
.glyphicon-menu-left:before {
  content: "\e257";
}
.glyphicon-menu-right:before {
  content: "\e258";
}
.glyphicon-menu-down:before {
  content: "\e259";
}
.glyphicon-menu-up:before {
  content: "\e260";
}
* {
  box-sizing: border-box;
}
*:before,
*:after {
  box-sizing: border-box;
}
html {
  font-size: 10px;
}
body {
  font-family: "Montserrat", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 1.42857143;
  color: var(--text-color, #000000);
  background-color: var(--primary-background-color, #C75858);
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #337ab7;
  text-decoration: none;
}
a:hover,
a:focus {
  color: color-mix(in srgb, #337ab7, var(--text-color, #000000) 15%);
  text-decoration: underline;
}
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 3px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: var(--primary-background-color, #C75858);
  border: 1px solid #ddd;
  border-radius: var(--border-radius, 6px);
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 18px;
  margin-bottom: 18px;
  border: 0;
  border-top: 1px solid color-mix(in srgb, #000, var(--primary-background-color, #C75858) 93.5%);
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  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;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: color-mix(in srgb, #000, var(--primary-background-color, #C75858) 46.7%);
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 18px;
  margin-bottom: 9px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 9px;
  margin-bottom: 9px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}
h1,
.h1 {
  font-size: 33px;
}
h2,
.h2 {
  font-size: 27px;
}
h3,
.h3 {
  font-size: 23px;
}
h4,
.h4 {
  font-size: 17px;
}
h5,
.h5 {
  font-size: 13px;
}
h6,
.h6 {
  font-size: 12px;
}
p {
  margin: 0 0 9px;
}
.lead {
  margin-bottom: 18px;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 19.5px;
  }
}
small,
.small {
  font-size: 92%;
}
mark,
.mark {
  background-color: #fcf8e3;
  padding: 0.2em;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-muted {
  color: color-mix(in srgb, #000, var(--primary-background-color, #C75858) 46.7%);
}
.text-primary {
  color: #337ab7;
}
a.text-primary:hover {
  color: color-mix(in srgb, #337ab7, var(--text-color, #000000) 10%);
}
.text-success {
  color: #3c763d;
}
a.text-success:hover {
  color: color-mix(in srgb, #3c763d, var(--text-color, #000000) 10%);
}
.text-info {
  color: #31708f;
}
a.text-info:hover {
  color: color-mix(in srgb, #31708f, var(--text-color, #000000) 10%);
}
.text-warning {
  color: #8a6d3b;
}
a.text-warning:hover {
  color: color-mix(in srgb, #8a6d3b, var(--text-color, #000000) 10%);
}
.text-danger {
  color: #a94442;
}
a.text-danger:hover {
  color: color-mix(in srgb, #a94442, var(--text-color, #000000) 10%);
}
.bg-primary {
  color: #fff;
  background-color: #337ab7;
}
a.bg-primary:hover {
  background-color: color-mix(in srgb, #337ab7, var(--text-color, #000000) 10%);
}
.bg-success {
  background-color: #dff0d8;
}
a.bg-success:hover {
  background-color: color-mix(in srgb, #dff0d8, var(--text-color, #000000) 10%);
}
.bg-info {
  background-color: #d9edf7;
}
a.bg-info:hover {
  background-color: color-mix(in srgb, #d9edf7, var(--text-color, #000000) 10%);
}
.bg-warning {
  background-color: #fcf8e3;
}
a.bg-warning:hover {
  background-color: color-mix(in srgb, #fcf8e3, var(--text-color, #000000) 10%);
}
.bg-danger {
  background-color: #f2dede;
}
a.bg-danger:hover {
  background-color: color-mix(in srgb, #f2dede, var(--text-color, #000000) 10%);
}
.page-header {
  padding-bottom: 8px;
  margin: 36px 0 18px;
  border-bottom: 1px solid var(--secondary-navbar-color, #9D4444);
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 9px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
dl {
  margin-top: 0;
  margin-bottom: 18px;
}
dt,
dd {
  line-height: 1.42857143;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 0;
}
@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted color-mix(in srgb, #000, var(--primary-background-color, #C75858) 46.7%);
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 9px 18px;
  margin: 0 0 18px;
  font-size: 16.25px;
  border-left: 5px solid color-mix(in srgb, #000, var(--primary-background-color, #C75858) 93.5%);
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: color-mix(in srgb, #000, var(--primary-background-color, #C75858) 46.7%);
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid color-mix(in srgb, #000, var(--primary-background-color, #C75858) 93.5%);
  border-left: 0;
  text-align: right;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: '';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}
address {
  margin-bottom: 18px;
  font-style: normal;
  line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: var(--border-radius, 6px);
}
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 2px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  box-shadow: none;
}
pre {
  display: block;
  padding: 8.5px;
  margin: 0 0 9px;
  font-size: 12px;
  line-height: 1.42857143;
  word-break: break-all;
  word-wrap: break-word;
  color: color-mix(in srgb, #000, var(--primary-background-color, #C75858) 20%);
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: var(--border-radius, 6px);
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 11px;
  padding-right: 11px;
}
@media (min-width: 768px) {
  .container {
    width: 742px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 962px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1162px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 11px;
  padding-right: 11px;
}
.row {
  margin-left: -11px;
  margin-right: -11px;
}
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 11px;
  padding-right: 11px;
}
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
table {
  background-color: transparent;
}
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: color-mix(in srgb, #000, var(--primary-background-color, #C75858) 46.7%);
  text-align: left;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 18px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid var(--grid-border-color, #dbdbdb);
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid var(--grid-border-color, #dbdbdb);
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid var(--grid-border-color, #dbdbdb);
}
.table .table {
  background-color: var(--primary-background-color, #C75858);
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid var(--grid-border-color, #dbdbdb);
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid var(--grid-border-color, #dbdbdb);
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: var(--primary-background-color, #C75858);
}
.table-hover > tbody > tr:hover {
  background-color: var(--primary-background-color, #C75858);
}
table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: var(--primary-background-color, #C75858);
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: color-mix(in srgb, var(--primary-background-color, #C75858), var(--panel-background-color, #fff) 5%);
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: color-mix(in srgb, #dff0d8, var(--panel-background-color, #fff) 5%);
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: color-mix(in srgb, #d9edf7, var(--panel-background-color, #fff) 5%);
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: color-mix(in srgb, #fcf8e3, var(--panel-background-color, #fff) 5%);
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: color-mix(in srgb, #f2dede, var(--panel-background-color, #fff) 5%);
}
.table-responsive {
  overflow-x: auto;
  min-height: 0.01%;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 13.5px;
    overflow-y: hidden;
    border: 1px solid var(--grid-border-color, #dbdbdb);
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 18px;
  font-size: 19.5px;
  line-height: inherit;
  color: color-mix(in srgb, #000, var(--primary-background-color, #C75858) 20%);
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}
input[type="search"] {
  box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
input[type="file"] {
  display: block;
}
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 13px;
  line-height: 1.42857143;
  color: var(--text-color, #000000);
}
.form-control {
  display: block;
  width: 100%;
  height: 32px;
  padding: 6px 12px;
  font-size: 13px;
  line-height: 1.42857143;
  color: var(--text-color, #000000);
  background-color: var(--panel-background-color, #fff);
  background-image: none;
  border: 1px solid var(--border-color, #666);
  border-radius: var(--border-radius, 6px);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: var(--disabled-color, #ccc);
  opacity: 1;
}
textarea.form-control {
  height: auto;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"],
  input[type="time"],
  input[type="datetime-local"],
  input[type="month"] {
    line-height: 32px;
  }
  input[type="date"].input-sm,
  input[type="time"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm,
  .input-group-sm input[type="date"],
  .input-group-sm input[type="time"],
  .input-group-sm input[type="datetime-local"],
  .input-group-sm input[type="month"] {
    line-height: 26px;
  }
  input[type="date"].input-lg,
  input[type="time"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg,
  .input-group-lg input[type="date"],
  .input-group-lg input[type="time"],
  .input-group-lg input[type="datetime-local"],
  .input-group-lg input[type="month"] {
    line-height: 45px;
  }
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio label,
.checkbox label {
  min-height: 18px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-left: 0;
  padding-right: 0;
}
.input-sm {
  height: 26px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.25;
  border-radius: 2px;
}
select.input-sm {
  height: 26px;
  line-height: 26px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.form-group-sm .form-control {
  height: 26px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.25;
  border-radius: 2px;
}
select.form-group-sm .form-control {
  height: 26px;
  line-height: 26px;
}
textarea.form-group-sm .form-control,
select[multiple].form-group-sm .form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 26px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.25;
}
.input-lg {
  height: 45px;
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.3333333;
  border-radius: 3px;
}
select.input-lg {
  height: 45px;
  line-height: 45px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.form-group-lg .form-control {
  height: 45px;
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.3333333;
  border-radius: 3px;
}
select.form-group-lg .form-control {
  height: 45px;
  line-height: 45px;
}
textarea.form-group-lg .form-control,
select[multiple].form-group-lg .form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 45px;
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.3333333;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 40px;
}
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 32px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  pointer-events: none;
}
.input-lg + .form-control-feedback {
  width: 45px;
  height: 45px;
  line-height: 45px;
}
.input-sm + .form-control-feedback {
  width: 26px;
  height: 26px;
  line-height: 26px;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #3c763d;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #3c763d;
}
.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}
.has-success .form-control-feedback {
  color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #8a6d3b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #8a6d3b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #a94442;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #a94442;
}
.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
  top: 23px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: var(--text-color, #000000);
}
@media (min-width: 768px) {
  .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;
    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 .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 25px;
}
.form-horizontal .form-group {
  margin-left: -11px;
  margin-right: -11px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 11px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 14.333333px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
  }
}
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 13px;
  line-height: 1.42857143;
  border-radius: var(--border-radius, 6px);
  user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  box-shadow: none;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: color-mix(in srgb, #fff, var(--secondary-text-color, #333333) 10%);
  border-color: color-mix(in srgb, #ccc, var(--secondary-text-color, #333333) 12%);
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}
.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: color-mix(in srgb, #337ab7, var(--text-color, #000000) 5%);
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: color-mix(in srgb, #337ab7, var(--secondary-text-color, #333333) 10%);
  border-color: color-mix(in srgb, color-mix(in srgb, #337ab7, var(--text-color, #000000) 5%), var(--secondary-text-color, #333333) 12%);
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #337ab7;
  border-color: color-mix(in srgb, #337ab7, var(--text-color, #000000) 5%);
}
.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: color-mix(in srgb, #5cb85c, var(--secondary-text-color, #333333) 5%);
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: color-mix(in srgb, #5cb85c, var(--secondary-text-color, #333333) 10%);
  border-color: color-mix(in srgb, color-mix(in srgb, #5cb85c, var(--secondary-text-color, #333333) 5%), var(--secondary-text-color, #333333) 12%);
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: color-mix(in srgb, #5cb85c, var(--secondary-text-color, #333333) 5%);
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: color-mix(in srgb, #5bc0de, var(--secondary-text-color, #333333) 5%);
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: color-mix(in srgb, #5bc0de, var(--secondary-text-color, #333333) 10%);
  border-color: color-mix(in srgb, color-mix(in srgb, #5bc0de, var(--secondary-text-color, #333333) 5%), var(--secondary-text-color, #333333) 12%);
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: color-mix(in srgb, #5bc0de, var(--secondary-text-color, #333333) 5%);
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: color-mix(in srgb, #f0ad4e, var(--secondary-text-color, #333333) 5%);
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: color-mix(in srgb, #f0ad4e, var(--secondary-text-color, #333333) 10%);
  border-color: color-mix(in srgb, color-mix(in srgb, #f0ad4e, var(--secondary-text-color, #333333) 5%), var(--secondary-text-color, #333333) 12%);
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: color-mix(in srgb, #f0ad4e, var(--secondary-text-color, #333333) 5%);
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: color-mix(in srgb, #d9534f, var(--secondary-text-color, #333333) 5%);
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: color-mix(in srgb, #d9534f, var(--secondary-text-color, #333333) 10%);
  border-color: color-mix(in srgb, color-mix(in srgb, #d9534f, var(--secondary-text-color, #333333) 5%), var(--secondary-text-color, #333333) 12%);
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: color-mix(in srgb, #d9534f, var(--secondary-text-color, #333333) 5%);
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.btn-link {
  color: #337ab7;
  font-weight: normal;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: color-mix(in srgb, #337ab7, var(--text-color, #000000) 15%);
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: color-mix(in srgb, #000, var(--primary-background-color, #C75858) 46.7%);
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.3333333;
  border-radius: 3px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.25;
  border-radius: 2px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.25;
  border-radius: 2px;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
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;
  visibility: hidden;
}
.collapse.in {
  display: block;
  visibility: visible;
}
tr.collapse.in {
  display: table-row;
}
tbody.collapse.in {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition-property: height, visibility;
  transition-duration: 0.35s;
  transition-timing-function: ease;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropup,
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 13px;
  text-align: left;
  background-color: var(--navbar-dropdown-color, #FFF);
  border: 1px solid #ccc;
  border: 1px solid var(--border-color, #666);
  border-radius: var(--border-radius, 6px);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 8px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: var(--navbar-text-color, #9D4444);
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  text-decoration: none;
  color: var(--navbar-text-color, #9D4444);
  background-color: color-mix(in srgb, var(--navbar-dropdown-color, #FFF), var(--secondary-text-color, #333333) 20%);
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: color-mix(in srgb, var(--text-color, #000000), var(--primary-background-color, #C75858) 10%);
  text-decoration: none;
  outline: 0;
  background-color: #337ab7;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: color-mix(in srgb, #000, var(--primary-background-color, #C75858) 46.7%);
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  left: auto;
  right: 0;
}
.dropdown-menu-left {
  left: 0;
  right: auto;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: color-mix(in srgb, #000, var(--primary-background-color, #C75858) 46.7%);
  white-space: nowrap;
}
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid;
  content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    left: auto;
    right: 0;
  }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  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: -5px;
}
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}
.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-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}
.btn-group.open .dropdown-toggle {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
  box-shadow: none;
}
.btn .caret {
  margin-left: 0;
}
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.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 > .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-top-right-radius: var(--border-radius, 6px);
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-bottom-left-radius: var(--border-radius, 6px);
  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;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  float: none;
  display: table-cell;
  width: 1%;
}
.btn-group-justified > .btn-group .btn {
  width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}
[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*="col-"] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 45px;
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.3333333;
  border-radius: 3px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 45px;
  line-height: 45px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
  height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 26px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.25;
  border-radius: 2px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 26px;
  line-height: 26px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto;
}
.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: 6px 12px;
  font-size: 13px;
  font-weight: normal;
  line-height: 1;
  color: var(--text-color, #000000);
  text-align: center;
  background-color: var(--disabled-color, #ccc);
  border: 1px solid var(--border-color, #666);
  border-radius: var(--border-radius, 6px);
}
.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 2px;
}
.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 17px;
  border-radius: 3px;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.input-group-addon:first-child {
  border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.input-group-addon:last-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:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
  z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  margin-left: -1px;
}
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: color-mix(in srgb, #000, var(--primary-background-color, #C75858) 93.5%);
}
.nav > li.disabled > a {
  color: color-mix(in srgb, #000, var(--primary-background-color, #C75858) 46.7%);
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: color-mix(in srgb, #000, var(--primary-background-color, #C75858) 46.7%);
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: color-mix(in srgb, #000, var(--primary-background-color, #C75858) 93.5%);
  border-color: #337ab7;
}
.nav .nav-divider {
  height: 1px;
  margin: 8px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: var(--border-radius, 6px) var(--border-radius, 6px) 0 0;
}
.nav-tabs > li > a:hover {
  border-color: color-mix(in srgb, #000, var(--primary-background-color, #C75858) 93.5%) color-mix(in srgb, #000, var(--primary-background-color, #C75858) 93.5%) #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: var(--primary-color, #7a6f6f);
  background-color: var(--primary-color, #7a6f6f);
  border: 1px solid var(--primary-color, #7a6f6f);
  border-bottom-color: transparent;
  cursor: default;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: var(--border-radius, 6px);
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: var(--border-radius, 6px) var(--border-radius, 6px) 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: var(--primary-background-color, #C75858);
  }
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: var(--border-radius, 6px);
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: color-mix(in srgb, var(--text-color, #000000), var(--primary-background-color, #C75858) 10%);
  background-color: #337ab7;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: var(--border-radius, 6px);
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: var(--border-radius, 6px) var(--border-radius, 6px) 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: var(--primary-background-color, #C75858);
  }
}
.tab-content > .tab-pane {
  display: none;
  visibility: hidden;
}
.tab-content > .active {
  display: block;
  visibility: visible;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 18px;
  border: 1px solid transparent;
}
@media (min-width: 768px) {
  .navbar {
    border-radius: var(--border-radius, 6px);
  }
}
@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  overflow-x: visible;
  padding-right: 11px;
  padding-left: 11px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    visibility: visible !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: -11px;
  margin-left: -11px;
}
@media (min-width: 768px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 768px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.navbar-brand {
  float: left;
  padding: 16px 11px;
  font-size: 17px;
  line-height: 18px;
  height: 50px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
.navbar-brand > img {
  display: block;
}
@media (min-width: 768px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -11px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 11px;
  padding: 9px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: var(--border-radius, 6px);
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 8px -11px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 18px;
}
@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 18px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 16px;
    padding-bottom: 16px;
  }
}
.navbar-form {
  margin-left: -11px;
  margin-right: -11px;
  padding: 10px 11px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 9px;
  margin-bottom: 9px;
}
@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    /*width: auto;*/
    vertical-align: middle;
  }
  .navbar-form .form-control-static {
    display: inline-block;
  }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
.navbar-form .form-control {
  margin-bottom: 10px;
}
.navbar-form .checkbox label,
.navbar-form .radio label {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .navbar-form .form-control {
    margin-bottom: 0;
    /*width: auto;*/
  }
}
@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .navbar-form {
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    box-shadow: none;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-right-radius: var(--border-radius, 6px);
  border-top-left-radius: var(--border-radius, 6px);
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: 9px;
  margin-bottom: 9px;
}
.navbar-btn.btn-sm {
  margin-top: 12px;
  margin-bottom: 12px;
}
.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}
.navbar-text {
  margin-top: 16px;
  margin-bottom: 16px;
}
@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-left: 11px;
    margin-right: 11px;
  }
}
@media (min-width: 768px) {
  .navbar-left {
    float: left !important;
    float: left;
  }
  .navbar-right {
    float: right !important;
    float: right;
    margin-right: -11px;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #f8f8f8;
  border-color: color-mix(in srgb, #f8f8f8, var(--text-color, #000000) 6.5%);
}
.navbar-default .navbar-brand {
  color: var(--navbar-text-color, #9D4444);
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: var(--navbar-text-color, #9D4444);
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777;
}
.navbar-default .navbar-nav > li > a {
  color: var(--navbar-text-color, #9D4444);
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: color-mix(in srgb, var(--navbar-text-color, #9D4444), var(--primary-navbar-color, #9D4444) 20%);
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: var(--navbar-text-color, #9D4444);
  background-color: color-mix(in srgb, var(--primary-navbar-color, #9D4444), var(--navbar-text-color, #9D4444) 10%);
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: var(--disabled-text-color, #aaa);
  background-color: var(--disabled-color, #ccc);
}
.navbar-default .navbar-toggle {
  border-color: #ddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: color-mix(in srgb, #f8f8f8, var(--text-color, #000000) 6.5%);
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  background-color: color-mix(in srgb, var(--primary-navbar-color, #9D4444), var(--navbar-text-color, #9D4444) 10%);
  color: var(--navbar-text-color, #9D4444);
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: var(--navbar-text-color, #9D4444);
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: color-mix(in srgb, var(--navbar-text-color, #9D4444), var(--primary-navbar-color, #9D4444) 20%);
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: var(--navbar-text-color, #9D4444);
    background-color: color-mix(in srgb, var(--primary-navbar-color, #9D4444), var(--navbar-text-color, #9D4444) 10%);
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: var(--disabled-text-color, #aaa);
    background-color: var(--disabled-color, #ccc);
  }
}
.navbar-default .navbar-link {
  color: var(--navbar-text-color, #9D4444);
}
.navbar-default .navbar-link:hover {
  color: color-mix(in srgb, var(--navbar-text-color, #9D4444), var(--primary-navbar-color, #9D4444) 20%);
}
.navbar-default .btn-link {
  color: var(--navbar-text-color, #9D4444);
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: color-mix(in srgb, var(--navbar-text-color, #9D4444), var(--primary-navbar-color, #9D4444) 20%);
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: var(--disabled-text-color, #aaa);
}
.navbar-inverse {
  background-color: var(--primary-navbar-color, #9D4444);
  border-color: color-mix(in srgb, var(--primary-navbar-color, #9D4444), var(--secondary-navbar-color, #9D4444) 10%);
}
.navbar-inverse .navbar-brand {
  color: var(--navbar-text-color, #9D4444);
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: color-mix(in srgb, color-mix(in srgb, #000, var(--primary-background-color, #C75858) 46.7%), var(--primary-background-color, #C75858) 15%);
}
.navbar-inverse .navbar-nav > li > a {
  color: var(--navbar-text-color, #9D4444);
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: color-mix(in srgb, var(--navbar-text-color, #9D4444), var(--primary-navbar-color, #9D4444) 20%);
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: var(--navbar-text-color, #9D4444);
  background-color: color-mix(in srgb, var(--primary-navbar-color, #9D4444), var(--navbar-text-color, #9D4444) 10%);
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: var(--disabled-text-color, #aaa);
  background-color: var(--disabled-color, #ccc);
}
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: color-mix(in srgb, var(--primary-navbar-color, #9D4444), var(--secondary-navbar-color, #9D4444) 7%);
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  background-color: color-mix(in srgb, var(--primary-navbar-color, #9D4444), var(--navbar-text-color, #9D4444) 10%);
  color: var(--navbar-text-color, #9D4444);
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: color-mix(in srgb, var(--primary-navbar-color, #9D4444), var(--secondary-navbar-color, #9D4444) 10%);
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: color-mix(in srgb, var(--primary-navbar-color, #9D4444), var(--secondary-navbar-color, #9D4444) 10%);
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: var(--navbar-text-color, #9D4444);
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: color-mix(in srgb, var(--navbar-text-color, #9D4444), var(--primary-navbar-color, #9D4444) 20%);
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: var(--navbar-text-color, #9D4444);
    background-color: color-mix(in srgb, var(--primary-navbar-color, #9D4444), var(--navbar-text-color, #9D4444) 10%);
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: var(--disabled-text-color, #aaa);
    background-color: var(--disabled-color, #ccc);
  }
}
.navbar-inverse .navbar-link {
  color: var(--navbar-text-color, #9D4444);
}
.navbar-inverse .navbar-link:hover {
  color: color-mix(in srgb, var(--navbar-text-color, #9D4444), var(--primary-navbar-color, #9D4444) 20%);
}
.navbar-inverse .btn-link {
  color: var(--navbar-text-color, #9D4444);
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: color-mix(in srgb, var(--navbar-text-color, #9D4444), var(--primary-navbar-color, #9D4444) 20%);
}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: var(--disabled-text-color, #aaa);
}
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 18px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: var(--border-radius, 6px);
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  content: "/\00a0";
  padding: 0 5px;
  color: #ccc;
}
.breadcrumb > .active {
  color: color-mix(in srgb, #000, var(--primary-background-color, #C75858) 46.7%);
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 18px 0;
  border-radius: var(--border-radius, 6px);
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #337ab7;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: -1px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: var(--border-radius, 6px);
  border-top-left-radius: var(--border-radius, 6px);
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: var(--border-radius, 6px);
  border-top-right-radius: var(--border-radius, 6px);
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: color-mix(in srgb, #337ab7, var(--text-color, #000000) 15%);
  background-color: color-mix(in srgb, #000, var(--primary-background-color, #C75858) 93.5%);
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
  cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: var(--disabled-text-color, #aaa);
  background-color: var(--disabled-color, #ccc);
  border-color: var(--disabled-border-color, #aaa);
  cursor: not-allowed;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 17px;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
}
.pager {
  padding-left: 0;
  margin: 18px 0;
  list-style: none;
  text-align: center;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: color-mix(in srgb, #000, var(--primary-background-color, #C75858) 93.5%);
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: var(--disabled-text-color, #aaa);
  background-color: #fff;
  cursor: not-allowed;
}
.label {
  display: inline;
  padding: 0.2em 0.6em 0.3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25em;
}
a.label:hover,
a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}
.label-default {
  background-color: color-mix(in srgb, #000, var(--primary-background-color, #C75858) 46.7%);
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: color-mix(in srgb, color-mix(in srgb, #000, var(--primary-background-color, #C75858) 46.7%), var(--text-color, #000000) 10%);
}
.label-primary {
  background-color: #337ab7;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: color-mix(in srgb, #337ab7, var(--text-color, #000000) 10%);
}
.label-success {
  background-color: #5cb85c;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: color-mix(in srgb, #5cb85c, var(--text-color, #000000) 10%);
}
.label-info {
  background-color: #5bc0de;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: color-mix(in srgb, #5bc0de, var(--text-color, #000000) 10%);
}
.label-warning {
  background-color: #f0ad4e;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: color-mix(in srgb, #f0ad4e, var(--text-color, #000000) 10%);
}
.label-danger {
  background-color: #d9534f;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: color-mix(in srgb, #d9534f, var(--text-color, #000000) 10%);
}
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  line-height: 1;
  vertical-align: baseline;
  white-space: nowrap;
  text-align: center;
  background-color: color-mix(in srgb, #000, var(--primary-background-color, #C75858) 46.7%);
  border-radius: 10px;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-xs .badge {
  top: 0;
  padding: 1px 5px;
}
a.badge:hover,
a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #337ab7;
  background-color: #fff;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
.nav-pills > li > a > .badge {
  margin-left: 3px;
}
.jumbotron {
  padding: 30px 15px;
  margin-bottom: 30px;
  color: inherit;
  background-color: color-mix(in srgb, #000, var(--primary-background-color, #C75858) 93.5%);
}
.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 20px;
  font-weight: 200;
}
.jumbotron > hr {
  border-top-color: color-mix(in srgb, #000, var(--primary-background-color, #C75858) 93.5%);
}
.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 3px;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding: 48px 0;
  }
  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 58.5px;
  }
}
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 18px;
  line-height: 1.42857143;
  background-color: var(--primary-background-color, #C75858);
  border: 1px solid #ddd;
  border-radius: var(--border-radius, 6px);
  transition: border 0.2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
  margin-left: auto;
  margin-right: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #337ab7;
}
.thumbnail .caption {
  padding: 9px;
  color: var(--text-color, #000000);
}
.alert {
  padding: 15px;
  margin-bottom: 18px;
  border: 1px solid transparent;
  border-radius: var(--border-radius, 6px);
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
}
.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
}
.alert-success hr {
  border-top-color: #d6e9c6;
}
.alert-success .alert-link {
  color: #3c763d;
}
.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
}
.alert-info hr {
  border-top-color: #bce8f1;
}
.alert-info .alert-link {
  color: #31708f;
}
.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
}
.alert-warning hr {
  border-top-color: #faebcc;
}
.alert-warning .alert-link {
  color: #8a6d3b;
}
.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}
.alert-danger hr {
  border-top-color: #ebccd1;
}
.alert-danger .alert-link {
  color: #a94442;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  overflow: hidden;
  height: 18px;
  margin-bottom: 18px;
  background-color: #f5f5f5;
  border-radius: var(--border-radius, 6px);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 18px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  transition: width 0.6s ease;
}
.progress-striped .progress-bar,
.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: 40px 40px;
}
.progress.active .progress-bar,
.progress-bar.active {
  animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
  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);
}
.progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
  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);
}
.progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
  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);
}
.progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
  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);
}
.media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media,
.media-body {
  zoom: 1;
  overflow: hidden;
}
.media-body {
  width: 10000px;
}
.media-object {
  display: block;
}
.media-right,
.media > .pull-right {
  padding-left: 10px;
}
.media-left,
.media > .pull-left {
  padding-right: 10px;
}
.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}
.media-middle {
  vertical-align: middle;
}
.media-bottom {
  vertical-align: bottom;
}
.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.media-list {
  padding-left: 0;
  list-style: none;
}
.list-group {
  margin-bottom: 20px;
  padding-left: 0;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.list-group-item:first-child {
  border-top-right-radius: var(--border-radius, 6px);
  border-top-left-radius: var(--border-radius, 6px);
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: var(--border-radius, 6px);
  border-bottom-left-radius: var(--border-radius, 6px);
}
a.list-group-item {
  color: #555;
}
a.list-group-item .list-group-item-heading {
  color: #333;
}
a.list-group-item:hover,
a.list-group-item:focus {
  text-decoration: none;
  color: #555;
  background-color: #f5f5f5;
}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  background-color: color-mix(in srgb, #000, var(--primary-background-color, #C75858) 93.5%);
  color: color-mix(in srgb, #000, var(--primary-background-color, #C75858) 46.7%);
  cursor: not-allowed;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
  color: color-mix(in srgb, #000, var(--primary-background-color, #C75858) 46.7%);
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: color-mix(in srgb, var(--text-color, #000000), var(--primary-background-color, #C75858) 10%);
  background-color: #337ab7;
  border-color: #337ab7;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .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:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: color-mix(in srgb, #337ab7, var(--primary-background-color, #C75858) 40%);
}
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}
a.list-group-item-success {
  color: #3c763d;
}
a.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover,
a.list-group-item-success:focus {
  color: #3c763d;
  background-color: color-mix(in srgb, #dff0d8, var(--text-color, #000000) 5%);
}
a.list-group-item-success.active,
a.list-group-item-success.active:hover,
a.list-group-item-success.active:focus {
  color: var(--primary-text-color, #fff);
  background-color: #3c763d;
  border-color: #3c763d;
}
.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}
a.list-group-item-info {
  color: #31708f;
}
a.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover,
a.list-group-item-info:focus {
  color: #31708f;
  background-color: color-mix(in srgb, #d9edf7, var(--text-color, #000000) 5%);
}
a.list-group-item-info.active,
a.list-group-item-info.active:hover,
a.list-group-item-info.active:focus {
  color: var(--primary-text-color, #fff);
  background-color: #31708f;
  border-color: #31708f;
}
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}
a.list-group-item-warning {
  color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover,
a.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: color-mix(in srgb, #fcf8e3, var(--text-color, #000000) 5%);
}
a.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus {
  color: var(--primary-text-color, #fff);
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}
a.list-group-item-danger {
  color: #a94442;
}
a.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover,
a.list-group-item-danger:focus {
  color: #a94442;
  background-color: color-mix(in srgb, #f2dede, var(--text-color, #000000) 5%);
}
a.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus {
  color: var(--primary-text-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;
}
.panel {
  margin-bottom: 18px;
  background-color: var(--panel-background-color, #fff);
  border: 1px solid transparent;
  border-radius: var(--border-radius, 6px);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-body {
  padding: 15px;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: calc(var(--border-radius, 6px) - 1);
  border-top-left-radius: calc(var(--border-radius, 6px) - 1);
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  color: inherit;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: calc(var(--border-radius, 6px) - 1);
  border-bottom-left-radius: calc(var(--border-radius, 6px) - 1);
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: calc(var(--border-radius, 6px) - 1);
  border-top-left-radius: calc(var(--border-radius, 6px) - 1);
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: calc(var(--border-radius, 6px) - 1);
  border-bottom-left-radius: calc(var(--border-radius, 6px) - 1);
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.list-group + .panel-footer {
  border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: calc(var(--border-radius, 6px) - 1);
  border-top-left-radius: calc(var(--border-radius, 6px) - 1);
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: calc(var(--border-radius, 6px) - 1);
  border-top-right-radius: calc(var(--border-radius, 6px) - 1);
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: calc(var(--border-radius, 6px) - 1);
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: calc(var(--border-radius, 6px) - 1);
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: calc(var(--border-radius, 6px) - 1);
  border-bottom-left-radius: calc(var(--border-radius, 6px) - 1);
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: calc(var(--border-radius, 6px) - 1);
  border-bottom-right-radius: calc(var(--border-radius, 6px) - 1);
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: calc(var(--border-radius, 6px) - 1);
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: calc(var(--border-radius, 6px) - 1);
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid var(--grid-border-color, #dbdbdb);
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
.panel-group {
  margin-bottom: 18px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: var(--border-radius, 6px);
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
.panel-default {
  border-color: var(--border-color, #666);
}
.panel-default > .panel-heading {
  color: var(--text-color, #000000);
  background-color: var(--panel-header-color, #7a6f6f);
  border-color: var(--border-color, #666);
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: var(--border-color, #666);
}
.panel-default > .panel-heading .badge {
  color: var(--panel-header-color, #7a6f6f);
  background-color: var(--text-color, #000000);
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: var(--border-color, #666);
}
.panel-primary {
  border-color: #337ab7;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #337ab7;
}
.panel-primary > .panel-heading .badge {
  color: #337ab7;
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #337ab7;
}
.panel-success {
  border-color: var(--success-color, #00dd00);
}
.panel-success > .panel-heading {
  color: var(--primary-text-color, #fff);
  background-color: var(--success-color, #00dd00);
  border-color: var(--success-color, #00dd00);
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: var(--success-color, #00dd00);
}
.panel-success > .panel-heading .badge {
  color: var(--success-color, #00dd00);
  background-color: var(--primary-text-color, #fff);
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: var(--success-color, #00dd00);
}
.panel-info {
  border-color: var(--info-color, #9999ff);
}
.panel-info > .panel-heading {
  color: var(--primary-text-color, #fff);
  background-color: var(--info-color, #9999ff);
  border-color: var(--info-color, #9999ff);
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: var(--info-color, #9999ff);
}
.panel-info > .panel-heading .badge {
  color: var(--info-color, #9999ff);
  background-color: var(--primary-text-color, #fff);
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: var(--info-color, #9999ff);
}
.panel-warning {
  border-color: var(--warning-color, #dddd00);
}
.panel-warning > .panel-heading {
  color: var(--primary-text-color, #fff);
  background-color: var(--warning-color, #dddd00);
  border-color: var(--warning-color, #dddd00);
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: var(--warning-color, #dddd00);
}
.panel-warning > .panel-heading .badge {
  color: var(--warning-color, #dddd00);
  background-color: var(--primary-text-color, #fff);
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: var(--warning-color, #dddd00);
}
.panel-danger {
  border-color: var(--danger-color, #ff4444);
}
.panel-danger > .panel-heading {
  color: var(--primary-text-color, #fff);
  background-color: var(--danger-color, #ff4444);
  border-color: var(--danger-color, #ff4444);
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: var(--danger-color, #ff4444);
}
.panel-danger > .panel-heading .badge {
  color: var(--danger-color, #ff4444);
  background-color: var(--primary-text-color, #fff);
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: var(--danger-color, #ff4444);
}
.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;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border: 0;
}
.embed-responsive.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.embed-responsive.embed-responsive-4by3 {
  padding-bottom: 75%;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #f5f5f5;
  border-radius: var(--border-radius, 6px);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.well-lg {
  padding: 24px;
  border-radius: 3px;
}
.well-sm {
  padding: 9px;
  border-radius: 2px;
}
.close {
  float: right;
  font-size: 19.5px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
}
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
}
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
}
.modal-open {
  overflow: hidden;
}
.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  outline: 0;
}
.modal.fade .modal-dialog {
  transform: translate(0, -25%);
  transition: transform 0.3s ease-out;
}
.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;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
}
.modal-backdrop {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.in {
  opacity: 0.5;
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 16.42857143px;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 20px;
}
.modal-footer {
  padding: 20px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 0 auto;
    padding: 30px 0;
    box-sizing: border-box;
  }
  .modal-content {
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  visibility: visible;
  font-family: "Montserrat", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  line-height: 1.4;
  opacity: 0;
}
.tooltip.in {
  opacity: 0.9;
}
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background-color: #222;
  border-radius: var(--border-radius, 6px);
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #222;
}
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #222;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #222;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #222;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #222;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #222;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #222;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #222;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Montserrat", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: left;
  background-color: var(--secondary-background-color, #9D4444);
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid var(--border-color, #666);
  border-radius: 3px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  white-space: normal;
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 13px;
  background-color: color-mix(in srgb, var(--secondary-background-color, #9D4444), var(--text-color, #000000) 3%);
  border-bottom: 1px solid color-mix(in srgb, color-mix(in srgb, var(--secondary-background-color, #9D4444), var(--text-color, #000000) 3%), var(--text-color, #000000) 5%);
  border-radius: 2px 2px 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow {
  border-width: 11px;
}
.popover > .arrow:after {
  border-width: 10px;
  content: "";
}
.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: color-mix(in srgb, #ccc, var(--text-color, #000000) 20%);
  border-top-color: var(--border-color, #666);
  bottom: -11px;
}
.popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: var(--secondary-background-color, #9D4444);
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: color-mix(in srgb, #ccc, var(--text-color, #000000) 20%);
  border-right-color: var(--border-color, #666);
}
.popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: var(--secondary-background-color, #9D4444);
}
.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: color-mix(in srgb, #ccc, var(--text-color, #000000) 20%);
  border-bottom-color: var(--border-color, #666);
  top: -11px;
}
.popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: var(--secondary-background-color, #9D4444);
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: color-mix(in srgb, #ccc, var(--text-color, #000000) 20%);
  border-left-color: var(--border-color, #666);
}
.popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: var(--secondary-background-color, #9D4444);
  bottom: -10px;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.carousel-inner > .item {
  display: none;
  position: relative;
  transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    transition: transform 0.6s ease-in-out;
    backface-visibility: hidden;
    perspective: 1000;
  }
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    transform: translate3d(0, 0, 0);
    left: 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;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.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;
}
.carousel-control.right {
  left: auto;
  right: 0;
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
}
.carousel-control:hover,
.carousel-control:focus {
  outline: 0;
  color: #fff;
  text-decoration: none;
  opacity: 0.9;
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  line-height: 1;
  font-family: serif;
}
.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%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #fff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
}
.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -15px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -15px;
  }
  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-footer:before,
.modal-footer:after {
  content: " ";
  display: table;
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-footer:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
  visibility: hidden !important;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !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;
  }
}
/*!
 * animate.css -https://daneden.github.io/animate.css/
 * Version - 3.7.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2019 Daniel Eden
 */
@-webkit-keyframes bounce {
  from,
  20%,
  53%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}
@keyframes bounce {
  from,
  20%,
  53%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}
.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}
@-webkit-keyframes flash {
  from,
  50%,
  to {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}
@keyframes flash {
  from,
  50%,
  to {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}
.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}
@-webkit-keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}
@-webkit-keyframes shake {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
@keyframes shake {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}
@-webkit-keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }
  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }
  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }
  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }
  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }
  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }
  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }
  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }
  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.headShake {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-name: headShake;
  animation-name: headShake;
}
@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
.swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}
@-webkit-keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes wobble {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes wobble {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}
@-webkit-keyframes jello {
  from,
  11.1%,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}
@keyframes jello {
  from,
  11.1%,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}
.jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center;
}
@-webkit-keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.heartBeat {
  -webkit-animation-name: heartBeat;
  animation-name: heartBeat;
  -webkit-animation-duration: 1.3s;
  animation-duration: 1.3s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}
@-webkit-keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.bounceIn {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}
@-webkit-keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}
@-webkit-keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}
@-webkit-keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}
@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
.bounceOut {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}
@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}
@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}
@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}
@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}
@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}
@-webkit-keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}
@-webkit-keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}
@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}
@-webkit-keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}
@-webkit-keyframes fadeOutDown {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes fadeOutDown {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}
@-webkit-keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}
@-webkit-keyframes fadeOutLeft {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}
@-webkit-keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}
@-webkit-keyframes fadeOutRight {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes fadeOutRight {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}
@-webkit-keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}
@-webkit-keyframes fadeOutUp {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes fadeOutUp {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}
@-webkit-keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}
@-webkit-keyframes flip {
  from {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  to {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
@keyframes flip {
  from {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  to {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}
@-webkit-keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}
@-webkit-keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}
@-webkit-keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
@keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
.flipOutX {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}
@-webkit-keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
@keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
.flipOutY {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}
@-webkit-keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedOut {
  from {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
@keyframes lightSpeedOut {
  from {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}
@-webkit-keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}
@-webkit-keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}
@-webkit-keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}
@-webkit-keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}
@-webkit-keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}
@-webkit-keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
@keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}
@-webkit-keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}
.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}
@-webkit-keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}
@-webkit-keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}
@-webkit-keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}
.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}
@-webkit-keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%,
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40%,
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
@keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%,
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40%,
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-name: hinge;
  animation-name: hinge;
}
@-webkit-keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }
  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }
  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.jackInTheBox {
  -webkit-animation-name: jackInTheBox;
  animation-name: jackInTheBox;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}
@keyframes rollOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}
.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}
@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}
@-webkit-keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}
@-webkit-keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}
@-webkit-keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}
@-webkit-keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}
@-webkit-keyframes zoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
@keyframes zoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}
@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
}
@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}
@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}
.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
}
@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}
@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}
.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
}
@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
}
@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}
@-webkit-keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}
@-webkit-keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}
@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}
@-webkit-keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}
@-webkit-keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}
@-webkit-keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}
@-webkit-keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
.animated.delay-1s {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
}
.animated.delay-2s {
  -webkit-animation-delay: 2s;
  animation-delay: 2s;
}
.animated.delay-3s {
  -webkit-animation-delay: 3s;
  animation-delay: 3s;
}
.animated.delay-4s {
  -webkit-animation-delay: 4s;
  animation-delay: 4s;
}
.animated.delay-5s {
  -webkit-animation-delay: 5s;
  animation-delay: 5s;
}
.animated.fast {
  -webkit-animation-duration: 800ms;
  animation-duration: 800ms;
}
.animated.faster {
  -webkit-animation-duration: 500ms;
  animation-duration: 500ms;
}
.animated.slow {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}
.animated.slower {
  -webkit-animation-duration: 3s;
  animation-duration: 3s;
}
@media (print), (prefers-reduced-motion: reduce) {
  .animated {
    -webkit-animation-duration: 1ms !important;
    animation-duration: 1ms !important;
    -webkit-transition-duration: 1ms !important;
    transition-duration: 1ms !important;
    -webkit-animation-iteration-count: 1 !important;
    animation-iteration-count: 1 !important;
  }
}
.pvtUi {
  color: #333;
}
.pvtUi select {
  width: 100%;
}
table.pvtTable {
  font-size: 8pt;
  text-align: left;
  border-collapse: collapse;
}
table.pvtTable tr th,
table.pvtTable tr th {
  background-color: #e6EEEE;
  border: 1px solid #CDCDCD;
  font-size: 8pt;
  padding: 5px;
}
table.pvtTable .pvtColLabel {
  text-align: center;
}
table.pvtTable .pvtTotalLabel {
  text-align: right;
}
.pivotTable .input-group-sm select {
  height: 26px;
}
.pivotTable .input-group-md select {
  height: 32px;
  font-size: 13px;
}
.pivotTable .input-group-lg select {
  height: 45px;
  font-size: 17px;
}
table.pvtTable tr td {
  color: #3D3D3D;
  padding: 5px;
  background-color: #FFF;
  border: 1px solid #CDCDCD;
  vertical-align: top;
  text-align: right;
}
.pvtTotal,
.pvtGrandTotal {
  font-weight: bold;
}
.pvtVal::before,
.pvtTotal::before,
.pvtGrandTotal::before {
  content: "\00a0";
}
.pvtVals {
  text-align: center;
}
.pvtAggregator {
  margin-bottom: 5px ;
}
.pvtRendererControl {
  padding: 5px;
  min-width: 150px;
}
.pvtAxisContainer,
.pvtVals {
  border: 1px solid var(--border-color, #666);
  background: var(--panel-background-color, #fff);
  padding: 5px;
  min-width: 150px;
  min-height: 20px;
}
.pvtAxisContainer li {
  padding: 8px 6px;
  list-style-type: none;
  cursor: move;
}
.pvtAxisContainer li.pvtPlaceholder {
  padding: 3px 15px;
  border-radius: 5px;
  border: 1px dashed #aaa;
}
.pvtAxisContainer li span.pvtAttr {
  background: #F3F3F3;
  border: 1px solid #DEDEDE;
  padding: 2px 5px;
  white-space: nowrap;
  border-radius: 5px;
}
.pvtTriangle {
  cursor: pointer;
  color: grey;
}
.pvtHorizList li {
  display: inline;
}
.pvtVertList {
  vertical-align: top;
}
.pvtFilteredAttribute {
  font-style: italic;
}
.pvtFilterBox {
  z-index: 100;
  width: 280px;
  border: 1px solid gray;
  background-color: #fff;
  position: absolute;
  padding: 20px;
  text-align: center;
}
.pvtFilterBox h4 {
  margin: 0;
}
.pvtFilterBox p {
  margin: 1em auto;
}
.pvtFilterBox label {
  font-weight: normal;
}
.pvtFilterBox input[type='checkbox'] {
  margin-right: 5px;
}
.pvtCheckContainer {
  text-align: left;
  overflow: scroll;
  width: 100%;
  max-height: 200px;
}
.pvtCheckContainer p {
  margin: 5px;
}
.pvtRendererArea {
  padding: 5px;
}
.pvtColLabel.pvtSortable,
.pvtRowLabel.pvtSortable,
.pvtTotalLabel.pvtTotalColSortable,
.pvtTotalLabel.pvtTotalRowSortable {
  cursor: pointer;
  padding: 0 16px;
}
.pvtColLabel.pvtSortable.pvtSortDesc,
.pvtTotalRowSortable.pvtSortDesc,
.pvtColLabel.pvtSortable.pvtSortAsc,
.pvtTotalRowSortable.pvtSortAsc,
.pvtRowLabel.pvtSortable.pvtSortDesc,
.pvtTotalColSortable.pvtSortDesc,
.pvtRowLabel.pvtSortable.pvtSortAsc,
.pvtTotalColSortable.pvtSortAsc {
  padding-right: 0;
}
.pvtColLabel.pvtSortable.pvtSortDesc::after,
.pvtTotalRowSortable.pvtSortDesc::after {
  content: "\f175";
  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;
  margin: 0 2px;
  width: 12px;
  text-align: center;
}
.pvtColLabel.pvtSortable.pvtSortAsc::after,
.pvtTotalRowSortable.pvtSortAsc::after {
  content: "\f176";
  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;
  margin: 0 2px;
  width: 12px;
  text-align: center;
}
.pvtRowLabel.pvtSortable.pvtSortDesc::after,
.pvtTotalColSortable.pvtSortDesc::after {
  content: "\f178";
  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;
  margin: 0 2px;
  width: 12px;
  text-align: center;
}
.pvtRowLabel.pvtSortable.pvtSortAsc::after,
.pvtTotalColSortable.pvtSortAsc::after {
  content: "\f177";
  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;
  margin: 0 2px;
  width: 12px;
  text-align: center;
}
/*! =========================================================
 * bootstrap-slider.js
 *
 * Maintainers:
 *		Kyle Kemp
 *			- Twitter: @seiyria
 *			- Github:  seiyria
 *		Rohit Kalkur
 *			- Twitter: @Rovolutionary
 *			- Github:  rovolution
 *
 * =========================================================
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 * ========================================================= */
.slider {
  display: inline-block;
  vertical-align: middle;
  position: relative;
}
.slider.slider-horizontal {
  width: 100%;
  height: 18px;
}
.slider.slider-horizontal .slider-track {
  height: 9px;
  width: 100%;
  margin-top: -4.5px;
  top: 50%;
  left: 0;
}
.slider.slider-horizontal .slider-selection,
.slider.slider-horizontal .slider-track-left,
.slider.slider-horizontal .slider-track-right {
  height: 100%;
  top: 0;
  bottom: 0;
}
.slider.slider-horizontal .slider-tick,
.slider.slider-horizontal .slider-handle {
  margin-left: -9px;
  margin-top: -4.5px;
}
.slider.slider-horizontal .slider-tick.triangle,
.slider.slider-horizontal .slider-handle.triangle {
  border-width: 0 9px 9px 9px;
  width: 0;
  height: 0;
  border-bottom-color: #0480be;
  margin-top: 0;
}
.slider.slider-horizontal .slider-tick-label-container {
  white-space: nowrap;
}
.slider.slider-horizontal .slider-tick-label-container .slider-tick-label {
  margin-top: 21.6px;
  display: inline-block;
  text-align: center;
}
.slider.slider-vertical {
  height: 210px;
  width: 18px;
}
.slider.slider-vertical .slider-track {
  width: 9px;
  height: 100%;
  margin-left: -4.5px;
  left: 50%;
  top: 0;
}
.slider.slider-vertical .slider-selection {
  width: 100%;
  left: 0;
  top: 0;
  bottom: 0;
}
.slider.slider-vertical .slider-track-left,
.slider.slider-vertical .slider-track-right {
  width: 100%;
  left: 0;
  right: 0;
}
.slider.slider-vertical .slider-tick,
.slider.slider-vertical .slider-handle {
  margin-left: -4.5px;
  margin-top: -9px;
}
.slider.slider-vertical .slider-tick.triangle,
.slider.slider-vertical .slider-handle.triangle {
  border-width: 9px 0 9px 9px;
  width: 1px;
  height: 1px;
  border-left-color: #0480be;
  margin-left: 0;
}
.slider.slider-disabled .slider-handle {
  background-image: linear-gradient(to bottom, #dfdfdf 0%, #bebebe 100%);
  background-repeat: repeat-x;
}
.slider.slider-disabled .slider-track {
  background-image: linear-gradient(to bottom, #e5e5e5 0%, #e9e9e9 100%);
  background-repeat: repeat-x;
  cursor: not-allowed;
}
.slider input {
  display: none;
}
.slider .tooltip.top {
  margin-top: -36px;
}
.slider .tooltip-inner {
  white-space: nowrap;
}
.slider .hide {
  display: none;
}
.slider-track {
  position: absolute;
  cursor: pointer;
  background-image: linear-gradient(to bottom, #f5f5f5 0%, #f9f9f9 100%);
  background-repeat: repeat-x;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  border-radius: var(--border-radius, 6px);
}
.slider-selection {
  position: absolute;
  background-image: linear-gradient(to bottom, #89cdef 0%, #81bfde 100%);
  background-repeat: repeat-x;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-sizing: border-box;
  border-radius: var(--border-radius, 6px);
}
.slider-track-left,
.slider-track-right {
  position: absolute;
  background: transparent;
  box-sizing: border-box;
  border-radius: var(--border-radius, 6px);
}
.slider-handle {
  position: absolute;
  width: 18px;
  height: 18px;
  background-color: #337ab7;
  background-image: linear-gradient(to bottom, #149bdf 0%, #0480be 100%);
  background-repeat: repeat-x;
  filter: none;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  border: 0px solid transparent;
}
.slider-handle.round {
  border-radius: 50%;
}
.slider-handle.triangle {
  background: transparent none;
}
.slider-handle.custom {
  background: transparent none;
}
.slider-handle.custom::before {
  line-height: 18px;
  font-size: 20px;
  content: '\2605';
  color: #726204;
}
.slider-tick {
  position: absolute;
  width: 18px;
  height: 18px;
  background-image: linear-gradient(to bottom, #f9f9f9 0%, #f5f5f5 100%);
  background-repeat: repeat-x;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-sizing: border-box;
  filter: none;
  opacity: 0.8;
  border: 0px solid transparent;
}
.slider-tick.round {
  border-radius: 50%;
}
.slider-tick.triangle {
  background: transparent none;
}
.slider-tick.custom {
  background: transparent none;
}
.slider-tick.custom::before {
  line-height: 18px;
  font-size: 20px;
  content: '\2605';
  color: #726204;
}
.slider-tick.in-selection {
  background-image: linear-gradient(to bottom, #89cdef 0%, #81bfde 100%);
  background-repeat: repeat-x;
  opacity: 1;
}
/*
 * treeGrid.css
 *
 * Styles for the tree-grid
 * for both Bootstrap 2 and Bootstrap 3
 *
 */
.tree-grid-animate-enter,
.tree-grid-row.ng-enter {
  transition: 200ms linear all;
  position: relative;
  display: block;
  opacity: 0;
  max-height: 0;
}
.tree-grid-animate-enter.tree-grid-animate-enter-active,
.tree-grid-row.ng-enter-active {
  opacity: 1;
  max-height: 30px;
}
.tree-grid-animate-leave,
.tree-grid-row.ng-leave {
  transition: 200ms linear all;
  position: relative;
  display: block;
  height: 30px;
  max-height: 30px;
  overflow: hidden;
  opacity: 1;
}
.tree-grid-animate-leave.tree-grid-animate-leave-active,
.tree-grid-row.ng-leave-active {
  height: 0;
  max-height: 0;
  opacity: 0;
}
/*
 * Angular 1.2.0 Animation placeholders.
 */
.tree-grid .level-1 .indented {
  margin-left: 0;
}
.tree-grid .level-2 .indented {
  margin-left: 20px;
}
.tree-grid .level-3 .indented {
  margin-left: 40px;
}
.tree-grid .level-4 .indented {
  margin-left: 60px;
}
.tree-grid .level-5 .indented {
  margin-left: 80px;
}
.tree-grid .level-6 .indented {
  margin-left: 100px;
}
.tree-grid .level-7 .indented {
  margin-left: 120px;
}
.tree-grid .level-8 .indented {
  margin-left: 140px;
}
.tree-grid .level-9 .indented {
  margin-left: 160px;
}
.tree-grid .tree-icon,
.tree-label {
  cursor: pointer;
}
.colorpicker-visible,
.colorpicker-visible .dropdown-menu {
  display: block !important;
  border-width: 1px;
}
colorpicker-saturation {
  display: block;
  width: 100px;
  height: 100px;
  background-image: url(data:image/png;base64,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);
  cursor: crosshair;
  float: left;
}
colorpicker-saturation i {
  display: block;
  height: 7px;
  width: 7px;
  border: 1px solid #000;
  border-radius: 5px;
  position: absolute;
  top: 0;
  left: 0;
  margin: -4px 0 0 -4px;
}
colorpicker-saturation i::after {
  content: '';
  display: block;
  height: 7px;
  width: 7px;
  border: 1px solid #fff;
  border-radius: 5px;
}
colorpicker-hue,
colorpicker-alpha {
  width: 15px;
  height: 100px;
  float: left;
  cursor: row-resize;
  margin-left: 4px;
  margin-bottom: 0;
}
colorpicker-hue i,
colorpicker-alpha i {
  display: block;
  height: 2px;
  background: #000;
  border-top: 1px solid #fff;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  margin-top: -1px;
}
colorpicker-hue {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkCAMAAABw8qpSAAABLFBMVEUA/z8AuP//JAAA/33/3AAA/1ABAv8A/7r/AH7/jgD2AP8A//j/AEHmAP/XAP/HAP+4AP//ALyoAP+aAP+JAP97AP9rAP9cAP9MAP8+AP8tAP8fAP8PAP8ATv//AG7/cAD/vgD/APoAmv//ADH/AKwB/wMA5//4Eg4AL///AOr/UQD/nwAA/27/7AAA/+kAe/8Ayf8A/5sA/zEA/6z/ABEAEP8A/17/MgAA/9n/ACL/gAD/AJ0AXP8Aqv//AMoA/yHqFBb/zAD/AGD/ANsA9//1/wDk/wDV/wDF/wC3/wD/AI2m/wD/FACY/wCI/wB5/wBp/wD/YgBb/wBK/wA8/wAs/wAd/wAN/wAAPv8A/xH/AFAAi///rQAA/8r/+gAA1///QwAAH/8Abf8A/43c/JNGAAAAiUlEQVR4AQXBg2EDAAAAsMy2bds2ttp2+/8PTby79mDLsKJPq/oFPdk24dWXAxsGjRg1ZtykKdNmzJozb8GiJct63WjYl7fiWdOZkk0vOpyr2fVtyKl7FX2uXGjpcuxWDy69KdiRk5WRlpIUFxMVERLw78+vH1Unun1YV3ZkwKM1CYfq7nQK22sD03ITV2Aqp0IAAAAASUVORK5CYII=);
}
colorpicker-alpha {
  display: none;
}
colorpicker-alpha,
colorpicker-color {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAABkCAMAAACIElGlAAADAFBMVEUAAADT09PT09P////T09P////e3t7q6urT09Px8fHT09P////////T09PT09P////////T09PT09P////////////T09PT09P////////////T09P////T09PT09PT09P////T09PT09P////////////////T09P////T09PT09P////T09PT09PT09PT09PT09PT09P////T09P////T09PT09P////////////T09P////T09P////////////T09PT09P////T09P////////////////////T09P////////T09PT09P////////////////////////T09PT09P////////////////////////T09PT09P////T09PT09P////////T09P////////////T09P////////T09P////T09P////T09P////T09PT09PT09PT09P////T09PT09PT09PT09PT09PT09P////T09P////T09PT09P////////////T09PT09PT09P////T09PT09PT09PT09PT09PT09PT09P////////////////T09PT09P////////////T09P////////T09P////T09PT09PT09P////////T09P////////T09P////T09PT09P////////////////T09PT09PT09PT09P////T09PT09PT09PT09PT09PT09PT09P////T09P////T09PT09PT09PT09PT09P////////////////////////////////////T09P////T09P////T09P////T09PT09P////////////T09P////T09P////T09P////////////T09PT09P////////////////T09PT09P////T09P////T09PT09P////T09P////T09PT09P////T09PT09PT09PT09P////T09PT09P////////////T09PT09P////T09P////////T09MQsm1FAAABAHRSTlMAgJN8/vcDAfcCnJyGaZmZlomGk4yJOmM/eTxs8wY0YDFC7HNdLx18n5/7aUvzCcW9+qKiK8P0ZiltRwfdw/n8Px3WduJjItj78ss5PDHUNELbwP5wplA2FglEVwvkqNarCs4Z7b2sDLgQ0xNdyLrr0eLLUeW1Vs5TWQLwjPI3ZvQGdvxFyFrAeevaLCLvGd0kpRskGyf4qK605xKvFrGyDRHnBYMEkJaDkIBvB/gpH99O6CrbIC4nH3Lg2SXp4A7Qul/GDEgPSlMQ6LjqFU0SjyCCj5V/gnBN7xglL3O70WBU7gjFFEfft0sPTo1ndRipwXr2yRemWRVENq+ytbGuxGaWGQAAAnpJREFUeNpNxmdcDHAAxvEHOWXvmXX23ntv2XvvMg/Z44x0KaRBSnfcKSqlnYZKp1QqGpT20KZh783/eePj+3vzw3/q/AM9iURPTy6XS+RwcXNzcZMQTE1dTE3bE7y9S0u9xxD600rCGtpI2ErOsbGxzoiMrIqscnaOi4vDdnp4XYSrguwxQSb7KpMllycnl2MFaTSaTxrY5NrY5BoKb2BnZ2doZ29vb2OPSdSd4Bcc7OcXGhqamgqrYCsrq+mEiEtC3gUBDg55Dg53IkQYSYG+gb6+GEqB5wV0o5D8/JAQdKK5hA40n3BS+L6c0JJmE+ZQW8JEak1YQJ0Jq+jbaQEPnotGE+IrK+Pj+xKqU6pTUrIDAgKysZ+WEY5QQkJxcQIO0WrCUbL4YmFhgZ3UlVAUHR1d1JEwjVoRRpDJKxMTE/ShBoRR1I6whLyyvLyyUFAQFhbWhTCFFArFawXOCu/bEHpQLYKnZ0aGZw2CR1qah0dmpqurK+pTU0ILakJoTi+PC7j5RHTrqQg1qRkh3T3d3b0xoSE1ItSleoSe1IswmIYQPl8UlhLWkaOj41tHbKENBLX6j1qt/KFUKnFN+Onk9NvJCQdJpfqlUqGiIjExcRthN91/JsJmGkhYRO/OCBhHwwgxMWUxZQMIu8j8o7m5OfbRLMJh2kTYQ1FRhYVR2EHzCOtpMmEG3SUsJEvLoKAg2Prb2tqOJYSH+/uH33shwlTaS1hLBwhX6AYX2tuiRwStVntOa5yUZJwEqbREKjUi5Bjl5BhZW1uXWOMYGRBOnNDX1zfoxz1FwwkfSJfgo6vr41P7soBBNJ7Qm2YSzHTMzMwmEHRoMf0Fm5mYOUrzNBYAAAAASUVORK5CYII=);
}
.colorpicker-element .input-group-addon i,
.colorpicker-element .add-on i {
  display: inline-block;
  width: 16px;
  height: 16px;
  vertical-align: text-top;
  cursor: pointer;
  border: 1px solid var(--text-color, #000000);
}
.colorpicker-element .input-group-addon i.transparent,
.colorpicker-element .add-on i.transparent {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAADZ3pUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHja5ZZbluMoDIbftYpZApIAwXK4mHNmB7P8+cHEnaSrptOdeqoxZcCyLAl9iBQd//w96C9cwjGSD5ZijtHh8tlnKZgkd15l9ez86veDu00e5HS9EIgUo56PKW75AblAX7a8bTsF8nBnKB/7RX18UbYhSdvBzeN2pHw6cH0bKtuQyvbsz+e6Pcec7H4J+zs39vuVBtw0O68mMUQ2j96LM4sZ8yTOG/LWZ6Bqy//l6PmZbqqCmORQVrd6OaPUeasWjAk9a4TeOferV41ntARkCAHzvHMr7j+vz6Kn+/A39ges14w/kW/adKMQZb/QJ0rxGj+Uc7gZesK62N15juny/CBH9Ha/ZLrhm/cYPY1xnKsrPmLJcS/qtpQ1g16d2VpfRTRzkbAJp+3ZMlpCWTQg7a65itY4swDlYM+dCw8+1ti4IUQvhxhGkUaiS5gAI0sDWgZYNB5imrUDsmjDllBI5YqFl9u83DVOrpPrDFVhGMPu+fNGryqOVRPMLl25Qlwydx2icAz8c4AaiPDYSQ0rwbf2fE2uCoJhpTlhgcVVOk3UwD82ly7QCsWA8awltr4NIEVwHRAMKwi4yBo4IiITMWYkMgFQQeiiXioIcAjSEaR4FBTgoIbhG98YL1UJcopxGKonDRrVwCZrASzvA/aP+YQ9VIIGH0KIwUIKOZSocVZYjBbnqVpMzVuwaGaJLFtJmnwKKSZLKeVUsmTFqRsy6jGnnHMpcFpgueDrAoVSqlStvoYaq9VUM9XSsH2ab6HFZi213EqXrh113GO3nnru5eADW+nwRzjiYUc68lEGttrQ4UcYcRiNNPIoF7WN9af2G9R4U5NFairaRQ1Ss5sJnsdJmMxATDwDuIEaiGFjT2YusfcyyU1mLs+jMQiCDBNO50kMBP3BEgZf7DY5Qha/hBtZWtzkXXI00b1I7mduH1Hr8+e5LWJnGc6kOkX1VfYBf/OX5xyt1r7mzoVzxCFFL2m9oEQvab2gRC86/KUSvRr78/j8Eb2RlgcleivDd0r0JqxLiX4vw5+bpjfS8qBEb2X4TonehHUp0R9k+MMtRV9Tad+raJ9G+ppK+4ZF+2Okr6m0b1u0Z0RfUmnfvGh/9cv3oun/Q9HiX61M/wLOl7vITsrZSwAAAYVpQ0NQSUNDIHByb2ZpbGUAAHicfZE9SMNAHMVfU7VFKgp2EHHIUJ0siIo4ahWKUCHUCq06mFzaWmjSkKS4OAquBQc/FqsOLs66OrgKguAHiKuLk6KLlPi/pNAixoPjfry797h7Bwj1MtOsjjFA020znUyI2dyKGHpFGH3oQhwxmVnGrCSl4Du+7hHg612cZ/mf+3P0qHmLAQGReIYZpk28Tjy1aRuc94mjbENWic+JR026IPEj1xWP3zgXXRZ4ZtTMpOeIo8RisY2VNmYbpkY8SRxTNZ3yhazHKuctzlq5ypr35C+M5PXlJa7THEISC1iEBBEKqiihDJv6KkEnxUKa9hM+/kHXL5FLIVcJjBzzqECD7PrB/+B3t1ZhYtxLiiSAzhfH+RgGQrtAo+Y438eO0zgBgs/Ald7yV+rA9CfptZYWOwJ6t4GL65am7AGXO8DAkyGbsisFaQqFAvB+Rt+UA/pvge5Vr7fmPk4fgAx1lboBDg6BkSJlr/m8O9ze279nmv39AIb5cq9JhpcsAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH5wgQBjApPoVP6QAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAAA0SURBVDjL7ZChDQAwDMO8XR0YmLNHCkar0pqZRJFJ4iSm6PplyPmXASS54+MHbINtsA0AeNCze3Wg2lirAAAAAElFTkSuQmCC);
}
.colorpicker-element .input-group-addon.disabled,
.colorpicker-element .input-group-addon.disabled i {
  cursor: not-allowed;
}
.colorpicker {
  top: 0;
  left: 0;
  z-index: 9999;
  display: none;
}
.colorpicker colorpicker-hue,
.colorpicker colorpicker-alpha,
.colorpicker colorpicker-saturation {
  position: relative;
}
.colorpicker input {
  width: 100px;
  font-size: 11px;
  color: #000;
  background-color: #fff;
}
.colorpicker.alpha {
  min-width: 140px;
}
.colorpicker.alpha colorpicker-alpha {
  display: block;
}
.colorpicker.dropdown {
  position: absolute;
}
.colorpicker.colorpicker-fixed-position {
  position: fixed;
}
.colorpicker .dropdown-menu::after,
.colorpicker .dropdown-menu::before {
  content: '';
  display: inline-block;
  position: absolute;
}
.colorpicker .dropdown-menu::after {
  clear: both;
  border: 6px solid transparent;
  top: -5px;
  left: 7px;
}
.colorpicker .dropdown-menu::before {
  border: 7px solid transparent;
  top: -6px;
  left: 6px;
}
.colorpicker .dropdown-menu {
  position: static;
  top: 0;
  left: 0;
  min-width: 129px;
  padding: 4px;
  margin-top: 0;
  background-color: var(--panel-background-color, #fff);
}
.colorpicker-position-top .dropdown-menu::after {
  border-top: 6px solid var(--panel-background-color, #fff);
  border-bottom: 0;
  top: auto;
  bottom: -5px;
}
.colorpicker-position-top .dropdown-menu::before {
  border-top: 7px solid rgba(0, 0, 0, 0.2);
  border-bottom: 0;
  top: auto;
  bottom: -6px;
}
.colorpicker-position-right .dropdown-menu::after {
  border-right: 6px solid var(--panel-background-color, #fff);
  border-left: 0;
  top: 11px;
  left: -5px;
}
.colorpicker-position-right .dropdown-menu::before {
  border-right: 7px solid rgba(0, 0, 0, 0.2);
  border-left: 0;
  top: 10px;
  left: -6px;
}
.colorpicker-position-bottom .dropdown-menu::after {
  border-bottom: 6px solid var(--panel-background-color, #fff);
  border-top: 0;
}
.colorpicker-position-bottom .dropdown-menu::before {
  border-bottom: 7px solid rgba(0, 0, 0, 0.2);
  border-top: 0;
}
.colorpicker-position-left .dropdown-menu::after {
  border-left: 6px solid var(--panel-background-color, #fff);
  border-right: 0;
  top: 11px;
  left: auto;
  right: -5px;
}
.colorpicker-position-left .dropdown-menu::before {
  border-left: 7px solid rgba(0, 0, 0, 0.2);
  border-right: 0;
  top: 10px;
  left: auto;
  right: -6px;
}
colorpicker-preview {
  display: none;
  height: 10px;
  margin: 5px 0 3px 0;
  clear: both;
  background-position: 0 100%;
}
.close-colorpicker {
  display: none;
}
.colorpicker-element-visible {
  margin: 4px;
  border: 1px solid #555;
  display: block;
}
.colorpicker-element-visible.transparent {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAADZ3pUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHja5ZZbluMoDIbftYpZApIAwXK4mHNmB7P8+cHEnaSrptOdeqoxZcCyLAl9iBQd//w96C9cwjGSD5ZijtHh8tlnKZgkd15l9ez86veDu00e5HS9EIgUo56PKW75AblAX7a8bTsF8nBnKB/7RX18UbYhSdvBzeN2pHw6cH0bKtuQyvbsz+e6Pcec7H4J+zs39vuVBtw0O68mMUQ2j96LM4sZ8yTOG/LWZ6Bqy//l6PmZbqqCmORQVrd6OaPUeasWjAk9a4TeOferV41ntARkCAHzvHMr7j+vz6Kn+/A39ges14w/kW/adKMQZb/QJ0rxGj+Uc7gZesK62N15juny/CBH9Ha/ZLrhm/cYPY1xnKsrPmLJcS/qtpQ1g16d2VpfRTRzkbAJp+3ZMlpCWTQg7a65itY4swDlYM+dCw8+1ti4IUQvhxhGkUaiS5gAI0sDWgZYNB5imrUDsmjDllBI5YqFl9u83DVOrpPrDFVhGMPu+fNGryqOVRPMLl25Qlwydx2icAz8c4AaiPDYSQ0rwbf2fE2uCoJhpTlhgcVVOk3UwD82ly7QCsWA8awltr4NIEVwHRAMKwi4yBo4IiITMWYkMgFQQeiiXioIcAjSEaR4FBTgoIbhG98YL1UJcopxGKonDRrVwCZrASzvA/aP+YQ9VIIGH0KIwUIKOZSocVZYjBbnqVpMzVuwaGaJLFtJmnwKKSZLKeVUsmTFqRsy6jGnnHMpcFpgueDrAoVSqlStvoYaq9VUM9XSsH2ab6HFZi213EqXrh113GO3nnru5eADW+nwRzjiYUc68lEGttrQ4UcYcRiNNPIoF7WN9af2G9R4U5NFairaRQ1Ss5sJnsdJmMxATDwDuIEaiGFjT2YusfcyyU1mLs+jMQiCDBNO50kMBP3BEgZf7DY5Qha/hBtZWtzkXXI00b1I7mduH1Hr8+e5LWJnGc6kOkX1VfYBf/OX5xyt1r7mzoVzxCFFL2m9oEQvab2gRC86/KUSvRr78/j8Eb2RlgcleivDd0r0JqxLiX4vw5+bpjfS8qBEb2X4TonehHUp0R9k+MMtRV9Tad+raJ9G+ppK+4ZF+2Okr6m0b1u0Z0RfUmnfvGh/9cv3oun/Q9HiX61M/wLOl7vITsrZSwAAAYVpQ0NQSUNDIHByb2ZpbGUAAHicfZE9SMNAHMVfU7VFKgp2EHHIUJ0siIo4ahWKUCHUCq06mFzaWmjSkKS4OAquBQc/FqsOLs66OrgKguAHiKuLk6KLlPi/pNAixoPjfry797h7Bwj1MtOsjjFA020znUyI2dyKGHpFGH3oQhwxmVnGrCSl4Du+7hHg612cZ/mf+3P0qHmLAQGReIYZpk28Tjy1aRuc94mjbENWic+JR026IPEj1xWP3zgXXRZ4ZtTMpOeIo8RisY2VNmYbpkY8SRxTNZ3yhazHKuctzlq5ypr35C+M5PXlJa7THEISC1iEBBEKqiihDJv6KkEnxUKa9hM+/kHXL5FLIVcJjBzzqECD7PrB/+B3t1ZhYtxLiiSAzhfH+RgGQrtAo+Y438eO0zgBgs/Ald7yV+rA9CfptZYWOwJ6t4GL65am7AGXO8DAkyGbsisFaQqFAvB+Rt+UA/pvge5Vr7fmPk4fgAx1lboBDg6BkSJlr/m8O9ze279nmv39AIb5cq9JhpcsAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH5wgQBjApPoVP6QAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAAA0SURBVDjL7ZChDQAwDMO8XR0YmLNHCkar0pqZRJFJ4iSm6PplyPmXASS54+MHbINtsA0AeNCze3Wg2lirAAAAAElFTkSuQmCC);
  background-repeat: repeat;
}
/**
 * Bootstrap-Markdown.less
 *
 * @author Taufan Aditya @taufanaditya
 * @copyright 2013-2015 Taufan Aditya
 */
.md-editor {
  display: block;
  border: 1px solid var(--grid-border-color, #dbdbdb);
}
.md-editor > .md-header,
.md-editor .md-footer {
  display: block;
  padding: 6px 4px;
  background: var(--panel-header-color, #7a6f6f);
}
.md-editor > .md-header {
  margin: 0;
}
.md-editor > .md-preview {
  background: var(--panel-background-color, #fff);
  border-top: 1px dashed var(--grid-border-color, #dbdbdb);
  border-bottom: 1px dashed var(--grid-border-color, #dbdbdb);
  min-height: 10px;
  overflow: auto;
}
.md-editor > textarea {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
  font-size: 13px;
  outline: 0;
  outline: thin dotted  \9;
  /* IE6-9 */
  margin: 0;
  display: block;
  padding: 0;
  width: 100%;
  border: 0;
  border-top: 1px dashed var(--grid-border-color, #dbdbdb);
  border-bottom: 1px dashed var(--grid-border-color, #dbdbdb);
  border-radius: 0;
  box-shadow: none;
  background: var(--disabled-color, #ccc);
}
.md-editor > textarea:focus {
  box-shadow: none;
  background: var(--panel-background-color, #fff);
}
.md-editor.active {
  border-color: #66afe9;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.md-editor .md-controls {
  float: right;
  padding: 3px;
}
.md-editor .md-controls .md-control {
  right: 5px;
  color: #bebebe;
  padding: 3px 3px 3px 10px;
}
.md-editor .md-controls .md-control:hover {
  color: #333;
}
.md-editor.md-fullscreen-mode {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99999;
  padding: 60px 30px 15px;
  background: #fff !important;
  border: 0 !important;
}
.md-editor.md-fullscreen-mode .md-footer {
  display: none;
}
.md-editor.md-fullscreen-mode .md-input,
.md-editor.md-fullscreen-mode .md-preview {
  margin: 0 auto !important;
  height: 100% !important;
  font-size: 20px !important;
  padding: 20px !important;
  color: #999;
  line-height: 1.6em !important;
  resize: none !important;
  box-shadow: none !important;
  background: #fff !important;
  border: 0 !important;
}
.md-editor.md-fullscreen-mode .md-preview {
  color: #333;
  overflow: auto;
}
.md-editor.md-fullscreen-mode .md-input:hover,
.md-editor.md-fullscreen-mode .md-input:focus {
  color: #333;
  background: #fff !important;
}
.md-editor.md-fullscreen-mode .md-header {
  background: none;
  text-align: center;
  position: fixed;
  width: 100%;
  top: 20px;
}
.md-editor.md-fullscreen-mode .btn-group {
  float: none;
}
.md-editor.md-fullscreen-mode .btn {
  border: 0;
  background: none;
  color: #b3b3b3;
}
.md-editor.md-fullscreen-mode .btn:hover,
.md-editor.md-fullscreen-mode .btn:focus,
.md-editor.md-fullscreen-mode .btn.active,
.md-editor.md-fullscreen-mode .btn:active {
  box-shadow: none;
  color: #333;
}
.md-editor.md-fullscreen-mode .md-fullscreen-controls {
  position: absolute;
  top: 20px;
  right: 20px;
  text-align: right;
  z-index: 1002;
  display: block;
}
.md-editor.md-fullscreen-mode .md-fullscreen-controls a {
  color: #b3b3b3;
  clear: right;
  margin: 10px;
  width: 30px;
  height: 30px;
  text-align: center;
}
.md-editor.md-fullscreen-mode .md-fullscreen-controls a:hover {
  color: #333;
  text-decoration: none;
}
.md-editor.md-fullscreen-mode .md-editor {
  height: 100% !important;
  position: relative;
}
.md-editor .md-fullscreen-controls {
  display: none;
}
.md-nooverflow {
  overflow: hidden;
  position: fixed;
  width: 100%;
}
/*!
 * ui-grid - v3.2.9 - 2016-09-21
 * Copyright (c) 2016 ; License: MIT
 */
#ui-grid-twbs #ui-grid-twbs .form-horizontal .form-group:before,
#ui-grid-twbs #ui-grid-twbs .form-horizontal .form-group:after,
#ui-grid-twbs #ui-grid-twbs .btn-toolbar:before,
#ui-grid-twbs #ui-grid-twbs .btn-toolbar:after,
#ui-grid-twbs #ui-grid-twbs .btn-group-vertical > .btn-group:before,
#ui-grid-twbs #ui-grid-twbs .btn-group-vertical > .btn-group:after {
  content: " ";
  display: table;
}
#ui-grid-twbs #ui-grid-twbs .form-horizontal .form-group:after,
#ui-grid-twbs #ui-grid-twbs .btn-toolbar:after,
#ui-grid-twbs #ui-grid-twbs .btn-group-vertical > .btn-group:after {
  clear: both;
}
.ui-grid {
  border: 1px solid #d4d4d4;
  box-sizing: content-box;
  border-radius: 0;
  transform: translateZ(0);
}
.ui-grid-vertical-bar {
  position: absolute;
  right: 0;
  width: 0;
}
.ui-grid-header-cell:not(:last-child) .ui-grid-vertical-bar,
.ui-grid-cell:not(:last-child) .ui-grid-vertical-bar {
  width: 1px;
}
.ui-grid-scrollbar-placeholder {
  background-color: transparent;
}
.ui-grid-header-cell:not(:last-child) .ui-grid-vertical-bar {
  background-color: #d4d4d4;
}
.ui-grid-cell:not(:last-child) .ui-grid-vertical-bar {
  background-color: #d4d4d4;
}
.ui-grid-header-cell:last-child .ui-grid-vertical-bar {
  right: -1px;
  width: 1px;
  background-color: #d4d4d4;
}
.ui-grid-clearfix:before,
.ui-grid-clearfix:after {
  content: "";
  display: table;
}
.ui-grid-clearfix:after {
  clear: both;
}
.ui-grid-invisible {
  visibility: hidden;
}
.ui-grid-contents-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
}
.ui-grid-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.ui-grid-top-panel-background {
  background: #f3f3f3;
  background: linear-gradient(#ffffff, #eeeeee);
}
.ui-grid-header {
  border-bottom: 1px solid #d4d4d4;
  box-sizing: border-box;
}
.ui-grid-top-panel {
  position: relative;
  overflow: hidden;
  font-weight: bold;
  background: #f3f3f3;
  background: linear-gradient(#ffffff, #eeeeee);
  border-top-right-radius: -1px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: -1px;
  background-clip: padding-box;
}
.ui-grid-header-viewport {
  overflow: hidden;
}
.ui-grid-header-canvas:before,
.ui-grid-header-canvas:after {
  content: "";
  display: table;
  line-height: 0;
}
.ui-grid-header-canvas:after {
  clear: both;
}
.ui-grid-header-cell-wrapper {
  position: relative;
  display: table;
  box-sizing: border-box;
  height: 100%;
}
.ui-grid-header-cell-row {
  display: table-row;
  position: relative;
}
.ui-grid-header-cell {
  position: relative;
  box-sizing: border-box;
  background-color: inherit;
  border-right: 1px solid;
  border-color: #d4d4d4;
  display: table-cell;
  user-select: none;
  width: 0;
}
.ui-grid-header-cell:last-child {
  border-right: 0;
}
.ui-grid-header-cell .sortable {
  cursor: pointer;
}
.ui-grid-header-cell .ui-grid-sort-priority-number {
  margin-left: -8px;
}
.ui-grid-header .ui-grid-vertical-bar {
  top: 0;
  bottom: 0;
}
.ui-grid-column-menu-button {
  position: absolute;
  right: 1px;
  top: 0;
}
.ui-grid-column-menu-button .ui-grid-icon-angle-down {
  vertical-align: sub;
}
.ui-grid-column-menu-button-last-col {
  margin-right: 25px;
}
.ui-grid-column-menu {
  position: absolute;
}
/* Slide up/down animations */
.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-mid.ng-hide-add,
.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-mid.ng-hide-remove {
  transition: all 0.05s linear;
  display: block !important;
}
.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-mid.ng-hide-add.ng-hide-add-active,
.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-mid.ng-hide-remove {
  transform: translateY(-100%);
}
.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-mid.ng-hide-add,
.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-mid.ng-hide-remove.ng-hide-remove-active {
  transform: translateY(0);
}
/* Slide up/down animations */
.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid.ng-hide-add,
.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid.ng-hide-remove {
  transition: all 0.05s linear;
  display: block !important;
}
.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid.ng-hide-add.ng-hide-add-active,
.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid.ng-hide-remove {
  transform: translateY(-100%);
}
.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid.ng-hide-add,
.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid.ng-hide-remove.ng-hide-remove-active {
  transform: translateY(0);
}
.ui-grid-filter-container {
  padding: 4px 10px;
  position: relative;
}
.ui-grid-filter-container .ui-grid-filter-button {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}
.ui-grid-filter-container .ui-grid-filter-button [class^="ui-grid-icon"] {
  position: absolute;
  top: 50%;
  line-height: 32px;
  margin-top: -16px;
  right: 10px;
  opacity: 0.66;
}
.ui-grid-filter-container .ui-grid-filter-button [class^="ui-grid-icon"]:hover {
  opacity: 1;
}
.ui-grid-filter-container .ui-grid-filter-button-select {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}
.ui-grid-filter-container .ui-grid-filter-button-select [class^="ui-grid-icon"] {
  position: absolute;
  top: 50%;
  line-height: 32px;
  margin-top: -16px;
  right: 0;
  opacity: 0.66;
}
.ui-grid-filter-container .ui-grid-filter-button-select [class^="ui-grid-icon"]:hover {
  opacity: 1;
}
input[type="text"].ui-grid-filter-input {
  padding: 0;
  margin: 0;
  border: 0;
  width: 100%;
  border: 1px solid #d4d4d4;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  background-clip: padding-box;
}
input[type="text"].ui-grid-filter-input:hover {
  border: 1px solid #d4d4d4;
}
select.ui-grid-filter-select {
  padding: 0;
  margin: 0;
  border: 0;
  width: 90%;
  border: 1px solid #d4d4d4;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  background-clip: padding-box;
}
select.ui-grid-filter-select:hover {
  border: 1px solid #d4d4d4;
}
.ui-grid-filter-cancel-button-hidden select.ui-grid-filter-select {
  width: 100%;
}
.ui-grid-render-container {
  position: inherit;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  background-clip: padding-box;
}
.ui-grid-render-container:focus {
  outline: none;
}
.ui-grid-viewport {
  min-height: 20px;
  position: relative;
  overflow-y: scroll;
}
.ui-grid-viewport:focus {
  outline: none !important;
}
.ui-grid-canvas {
  position: relative;
  padding-top: 1px;
}
/*.ui-grid-row:nth-child(odd) .ui-grid-cell {
  background-color: #fdfdfd;
}
.ui-grid-row:nth-child(even) .ui-grid-cell {
  background-color: #f3f3f3;
}*/
.ui-grid-row:last-child .ui-grid-cell {
  border-bottom-color: #d4d4d4;
  border-bottom-style: solid;
}
.ui-grid-no-row-overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 10%;
  background: #f3f3f3;
  background: linear-gradient(#ffffff, #eeeeee);
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  background-clip: padding-box;
  border: 1px solid #d4d4d4;
  font-size: 2em;
  text-align: center;
}
.ui-grid-no-row-overlay > * {
  position: absolute;
  display: table;
  margin: auto 0;
  width: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 0.66;
}
.ui-grid-cell {
  overflow: hidden;
  float: left;
  background-color: inherit;
  border-right: 1px solid;
  border-color: #d4d4d4;
  box-sizing: border-box;
}
.ui-grid-cell:last-child {
  border-right: 0;
}
.ui-grid-cell-contents {
  padding: 5px;
  box-sizing: border-box;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  height: 100%;
}
.ui-grid-cell-contents-hidden {
  visibility: hidden;
  width: 0;
  height: 0;
  display: none;
}
.ui-grid-row .ui-grid-cell.ui-grid-row-header-cell {
  background-color: var(--grid-header-color, #ebebeb);
  border-bottom: solid 1px var(--grid-border-color, #dbdbdb);
}
.ui-grid-footer-panel-background {
  background: linear-gradient(var(--primary-background-color, #C75858), var(--secondary-background-color, #9D4444));
}
.ui-grid-footer-panel {
  position: relative;
  border-bottom: 1px solid var(--grid-border-color, #dbdbdb);
  border-top: 1px solid var(--grid-border-color, #dbdbdb);
  overflow: hidden;
  font-weight: bold;
  background: linear-gradient(var(--primary-background-color, #C75858), var(--secondary-background-color, #9D4444));
  border-top-right-radius: -1px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: -1px;
  background-clip: padding-box;
}
.ui-grid-grid-footer {
  float: left;
  width: 100%;
}
.ui-grid-footer-viewport {
  overflow: hidden;
}
.ui-grid-footer-canvas {
  position: relative;
}
.ui-grid-footer-canvas:before,
.ui-grid-footer-canvas:after {
  content: "";
  display: table;
  line-height: 0;
}
.ui-grid-footer-canvas:after {
  clear: both;
}
.ui-grid-footer-cell-wrapper {
  position: relative;
  display: table;
  box-sizing: border-box;
  height: 100%;
}
.ui-grid-footer-cell-row {
  display: table-row;
}
.ui-grid-footer-cell {
  overflow: hidden;
  background-color: inherit;
  border-right: 1px solid;
  border-color: var(--grid-border-color, #dbdbdb);
  box-sizing: border-box;
  display: table-cell;
}
.ui-grid-footer-cell:last-child {
  border-right: 0;
}
input[type="text"].ui-grid-filter-input {
  padding: 0;
  margin: 0;
  border: 0;
  width: 100%;
  border: 1px solid var(--grid-border-color, #dbdbdb);
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  background-clip: padding-box;
}
input[type="text"].ui-grid-filter-input:hover {
  border: 1px solid #d4d4d4;
}
.ui-grid-menu-button {
  z-index: 2;
  position: absolute;
  right: 0;
  top: 0;
  background: #f3f3f3;
  border: 1px solid #d4d4d4;
  cursor: pointer;
  height: 31px;
  font-weight: normal;
}
.ui-grid-menu-button .ui-grid-icon-container {
  margin-top: 3px;
}
.ui-grid-menu-button .ui-grid-menu {
  right: 0;
}
.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid {
  overflow: scroll;
  border: 1px solid #d4d4d4;
}
.ui-grid-menu {
  z-index: 2;
  position: absolute;
  padding: 0 10px 20px 10px;
  cursor: pointer;
  box-sizing: border-box;
}
.ui-grid-menu .ui-grid-menu-inner {
  background: #f3f3f3;
  border: 1px solid #d4d4d4;
  position: relative;
  white-space: nowrap;
  border-radius: 0;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2), inset 0 12px 12px -14px rgba(0, 0, 0, 0.2);
}
.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button {
  position: absolute;
  right: 0;
  top: 0;
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  user-select: none;
  padding: 1px 1px;
  font-size: 10px;
  line-height: 1;
  border-radius: 2px;
  color: transparent;
  background-color: transparent;
  border-color: transparent;
}
.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:focus,
.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:active:focus,
.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.active:focus,
.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.focus,
.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:active.focus,
.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:hover,
.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:focus,
.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.focus {
  color: #333333;
  text-decoration: none;
}
.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:active,
.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.active {
  outline: 0;
  background-image: none;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.disabled,
.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button[disabled],
fieldset[disabled] .ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button {
  cursor: not-allowed;
  opacity: 0.65;
  box-shadow: none;
}
a.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.disabled,
fieldset[disabled] a.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button {
  pointer-events: none;
}
.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:focus,
.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.focus {
  color: transparent;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}
.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:hover {
  color: transparent;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}
.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:active,
.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.active,
.open > .dropdown-toggle.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button {
  color: transparent;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}
.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:active:hover,
.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.active:hover,
.open > .dropdown-toggle.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:hover,
.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:active:focus,
.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.active:focus,
.open > .dropdown-toggle.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:focus,
.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:active.focus,
.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.active.focus,
.open > .dropdown-toggle.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.focus {
  color: transparent;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}
.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:active,
.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.active,
.open > .dropdown-toggle.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button {
  background-image: none;
}
.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.disabled:hover,
.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button[disabled]:hover,
fieldset[disabled] .ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:hover,
.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.disabled:focus,
.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button[disabled]:focus,
fieldset[disabled] .ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:focus,
.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.disabled.focus,
.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button[disabled].focus,
fieldset[disabled] .ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.focus {
  background-color: transparent;
  border-color: transparent;
}
.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button .badge {
  color: transparent;
  background-color: transparent;
}
.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button > i {
  opacity: 0.75;
  color: black;
}
.ui-grid-menu .ui-grid-menu-inner ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.ui-grid-menu .ui-grid-menu-inner ul li {
  padding: 0;
}
.ui-grid-menu .ui-grid-menu-inner ul li button {
  min-width: 100%;
  padding: 8px;
  text-align: left;
  background: transparent;
  border: none;
}
.ui-grid-menu .ui-grid-menu-inner ul li button:hover,
.ui-grid-menu .ui-grid-menu-inner ul li button:focus {
  box-shadow: inset 0 0 14px rgba(0, 0, 0, 0.2);
}
.ui-grid-menu .ui-grid-menu-inner ul li button.ui-grid-menu-item-active {
  box-shadow: inset 0 0 14px rgba(0, 0, 0, 0.2);
  background-color: #cecece;
}
.ui-grid-menu .ui-grid-menu-inner ul li:not(:last-child) > button {
  border-bottom: 1px solid #d4d4d4;
}
.ui-grid-sortarrow {
  right: 5px;
  position: absolute;
  width: 20px;
  top: 0;
  bottom: 0;
  background-position: center;
}
.ui-grid-sortarrow.down {
  transform: rotate(180deg);
}
@font-face {
  font-family: 'ui-grid';
  font-display: swap;
  src: url(.././fonts/2e59a9a58dc6a540c779142bc4bd6a85.eot);
  src: url(.././fonts/2e59a9a58dc6a540c779142bc4bd6a85.eot#iefix) format('embedded-opentype'), url(data:application/font-woff;base64,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) format('woff'), url(.././fonts/7a08a9de8ce585038b7ca79b85beff00.ttf) format('truetype'), url(.././fonts/0d23ac14ebe30a59a63cd0acdd6c607e.svg?#ui-grid) format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="ui-grid-icon"]:before,
[class*=" ui-grid-icon"]:before {
  font-family: "ui-grid", fantasy;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
.ui-grid-icon-blank::before {
  width: 1em;
  content: ' ';
}
/*
* RTL Styles
*/
.ui-grid[dir=rtl] .ui-grid-header-cell,
.ui-grid[dir=rtl] .ui-grid-footer-cell,
.ui-grid[dir=rtl] .ui-grid-cell {
  float: right !important;
}
.ui-grid[dir=rtl] .ui-grid-column-menu-button {
  position: absolute;
  left: 1px;
  top: 0;
  right: inherit;
}
.ui-grid[dir=rtl] .ui-grid-cell:first-child,
.ui-grid[dir=rtl] .ui-grid-header-cell:first-child,
.ui-grid[dir=rtl] .ui-grid-footer-cell:first-child {
  border-right: 0;
}
.ui-grid[dir=rtl] .ui-grid-cell:last-child,
.ui-grid[dir=rtl] .ui-grid-header-cell:last-child {
  border-right: 1px solid #d4d4d4;
  border-left: 0;
}
.ui-grid[dir=rtl] .ui-grid-header-cell:first-child .ui-grid-vertical-bar,
.ui-grid[dir=rtl] .ui-grid-footer-cell:first-child .ui-grid-vertical-bar,
.ui-grid[dir=rtl] .ui-grid-cell:first-child .ui-grid-vertical-bar {
  width: 0;
}
.ui-grid[dir=rtl] .ui-grid-menu-button {
  z-index: 2;
  position: absolute;
  left: 0;
  right: auto;
  background: #f3f3f3;
  border: 1px solid #d4d4d4;
  cursor: pointer;
  min-height: 27px;
  font-weight: normal;
}
.ui-grid[dir=rtl] .ui-grid-menu-button .ui-grid-menu {
  left: 0;
  right: auto;
}
.ui-grid[dir=rtl] .ui-grid-filter-container .ui-grid-filter-button {
  right: initial;
  left: 0;
}
.ui-grid[dir=rtl] .ui-grid-filter-container .ui-grid-filter-button [class^="ui-grid-icon"] {
  right: initial;
  left: 10px;
}
/*
   Animation example, for spinners
*/
.ui-grid-animate-spin {
  animation: ui-grid-spin 2s infinite linear;
  display: inline-block;
}
@-moz-keyframes ui-grid-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
@-webkit-keyframes ui-grid-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
@-o-keyframes ui-grid-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
@-ms-keyframes ui-grid-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
@keyframes ui-grid-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
/*---------------------------------------------------
    LESS Elements 0.9
  ---------------------------------------------------
    A set of useful LESS mixins
    More info at: http://lesselements.com
  ---------------------------------------------------*/
/* This file contains variable declarations (do not remove this line) */
/*-- VARIABLES (DO NOT REMOVE THESE COMMENTS) --*/
/**
* @section Grid styles
*/
/**
* @section Header styles
*/
/** @description Colors for header gradient */
/**
* @section Grid body styles
*/
/** @description Colors used for row alternation */
/**
* @section Sort arrow colors
*/
/**
* @section Scrollbar styles
*/
/**
* @section font library path
*/
/*-- END VARIABLES (DO NOT REMOVE THESE COMMENTS) --*/
/* This file contains variable declarations (do not remove this line) */
/*-- VARIABLES (DO NOT REMOVE THESE COMMENTS) --*/
/**
* @section Grid styles
*/
/**
* @section Header styles
*/
/** @description Colors for header gradient */
/**
* @section Grid body styles
*/
/** @description Colors used for row alternation */
/**
* @section Sort arrow colors
*/
/**
* @section Scrollbar styles
*/
/**
* @section font library path
*/
/*-- END VARIABLES (DO NOT REMOVE THESE COMMENTS) --*/
#ui-grid-twbs #ui-grid-twbs .form-horizontal .form-group:before,
#ui-grid-twbs #ui-grid-twbs .form-horizontal .form-group:after,
#ui-grid-twbs #ui-grid-twbs .btn-toolbar:before,
#ui-grid-twbs #ui-grid-twbs .btn-toolbar:after,
#ui-grid-twbs #ui-grid-twbs .btn-group-vertical > .btn-group:before,
#ui-grid-twbs #ui-grid-twbs .btn-group-vertical > .btn-group:after {
  content: " ";
  display: table;
}
#ui-grid-twbs #ui-grid-twbs .form-horizontal .form-group:after,
#ui-grid-twbs #ui-grid-twbs .btn-toolbar:after,
#ui-grid-twbs #ui-grid-twbs .btn-group-vertical > .btn-group:after {
  clear: both;
}
.ui-grid-cell-focus {
  outline: 0;
  background-color: #b3c4c7;
}
.ui-grid-focuser {
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
}
.ui-grid-focuser:focus {
  border-color: #66afe9;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.ui-grid-offscreen {
  display: block;
  position: absolute;
  left: -10000px;
  top: -10000px;
  clip: rect(0, 0, 0, 0);
}
/* This file contains variable declarations (do not remove this line) */
/*-- VARIABLES (DO NOT REMOVE THESE COMMENTS) --*/
/**
* @section Grid styles
*/
/**
* @section Header styles
*/
/** @description Colors for header gradient */
/**
* @section Grid body styles
*/
/** @description Colors used for row alternation */
/**
* @section Sort arrow colors
*/
/**
* @section Scrollbar styles
*/
/**
* @section font library path
*/
/*-- END VARIABLES (DO NOT REMOVE THESE COMMENTS) --*/
div.ui-grid-cell input {
  border-radius: inherit;
  padding: 0;
  width: 100%;
  color: inherit;
  height: auto;
  font: inherit;
  outline: none;
}
div.ui-grid-cell input:focus {
  color: inherit;
  outline: none;
}
div.ui-grid-cell input[type="checkbox"] {
  margin: 9px 0 0 6px;
  width: auto;
}
div.ui-grid-cell input.ng-invalid {
  border: 1px solid #fc8f8f;
}
div.ui-grid-cell input.ng-valid {
  border: 1px solid #d4d4d4;
}
/* This file contains variable declarations (do not remove this line) */
/*-- VARIABLES (DO NOT REMOVE THESE COMMENTS) --*/
/**
* @section Grid styles
*/
/**
* @section Header styles
*/
/** @description Colors for header gradient */
/**
* @section Grid body styles
*/
/** @description Colors used for row alternation */
/**
* @section Sort arrow colors
*/
/**
* @section Scrollbar styles
*/
/**
* @section font library path
*/
/*-- END VARIABLES (DO NOT REMOVE THESE COMMENTS) --*/
.expandableRow .ui-grid-row:nth-child(odd) .ui-grid-cell {
  background-color: #fdfdfd;
}
.expandableRow .ui-grid-row:nth-child(even) .ui-grid-cell {
  background-color: #f3f3f3;
}
.ui-grid-cell.ui-grid-disable-selection.ui-grid-row-header-cell {
  pointer-events: none;
}
.ui-grid-expandable-buttons-cell i {
  pointer-events: all;
}
.scrollFiller {
  float: left;
  border: 1px solid #d4d4d4;
}
/* This file contains variable declarations (do not remove this line) */
/*-- VARIABLES (DO NOT REMOVE THESE COMMENTS) --*/
/**
* @section Grid styles
*/
/**
* @section Header styles
*/
/** @description Colors for header gradient */
/**
* @section Grid body styles
*/
/** @description Colors used for row alternation */
/**
* @section Sort arrow colors
*/
/**
* @section Scrollbar styles
*/
/**
* @section font library path
*/
/*-- END VARIABLES (DO NOT REMOVE THESE COMMENTS) --*/
/* This file contains variable declarations (do not remove this line) */
/*-- VARIABLES (DO NOT REMOVE THESE COMMENTS) --*/
/**
* @section Grid styles
*/
/**
* @section Header styles
*/
/** @description Colors for header gradient */
/**
* @section Grid body styles
*/
/** @description Colors used for row alternation */
/**
* @section Sort arrow colors
*/
/**
* @section Scrollbar styles
*/
/**
* @section font library path
*/
/*-- END VARIABLES (DO NOT REMOVE THESE COMMENTS) --*/
.ui-grid-tree-header-row {
  font-weight: bold !important;
}
/* This file contains variable declarations (do not remove this line) */
/*-- VARIABLES (DO NOT REMOVE THESE COMMENTS) --*/
/**
* @section Grid styles
*/
/**
* @section Header styles
*/
/** @description Colors for header gradient */
/**
* @section Grid body styles
*/
/** @description Colors used for row alternation */
/**
* @section Sort arrow colors
*/
/**
* @section Scrollbar styles
*/
/**
* @section font library path
*/
/*-- END VARIABLES (DO NOT REMOVE THESE COMMENTS) --*/
/* This file contains variable declarations (do not remove this line) */
/*-- VARIABLES (DO NOT REMOVE THESE COMMENTS) --*/
/**
* @section Grid styles
*/
/**
* @section Header styles
*/
/** @description Colors for header gradient */
/**
* @section Grid body styles
*/
/** @description Colors used for row alternation */
/**
* @section Sort arrow colors
*/
/**
* @section Scrollbar styles
*/
/**
* @section font library path
*/
/*-- END VARIABLES (DO NOT REMOVE THESE COMMENTS) --*/
.movingColumn {
  position: absolute;
  top: 0;
  border: 1px solid #d4d4d4;
  box-shadow: inset 0 0 14px rgba(0, 0, 0, 0.2);
}
.movingColumn .ui-grid-icon-angle-down {
  display: none;
}
/* This file contains variable declarations (do not remove this line) */
/*-- VARIABLES (DO NOT REMOVE THESE COMMENTS) --*/
/**
* @section Grid styles
*/
/**
* @section Header styles
*/
/** @description Colors for header gradient */
/**
* @section Grid body styles
*/
/** @description Colors used for row alternation */
/**
* @section Sort arrow colors
*/
/**
* @section Scrollbar styles
*/
/**
* @section font library path
*/
/*-- END VARIABLES (DO NOT REMOVE THESE COMMENTS) --*/
/*---------------------------------------------------
    LESS Elements 0.9
  ---------------------------------------------------
    A set of useful LESS mixins
    More info at: http://lesselements.com
  ---------------------------------------------------*/
#ui-grid-twbs #ui-grid-twbs .form-horizontal .form-group:before,
#ui-grid-twbs #ui-grid-twbs .form-horizontal .form-group:after,
#ui-grid-twbs #ui-grid-twbs .btn-toolbar:before,
#ui-grid-twbs #ui-grid-twbs .btn-toolbar:after,
#ui-grid-twbs #ui-grid-twbs .btn-group-vertical > .btn-group:before,
#ui-grid-twbs #ui-grid-twbs .btn-group-vertical > .btn-group:after {
  content: " ";
  display: table;
}
#ui-grid-twbs #ui-grid-twbs .form-horizontal .form-group:after,
#ui-grid-twbs #ui-grid-twbs .btn-toolbar:after,
#ui-grid-twbs #ui-grid-twbs .btn-group-vertical > .btn-group:after {
  clear: both;
}
.ui-grid-pager-panel {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  padding-top: 3px;
  padding-bottom: 3px;
  box-sizing: content-box;
}
.ui-grid-pager-container {
  float: left;
}
.ui-grid-pager-control {
  margin-right: 10px;
  margin-left: 10px;
  min-width: 135px;
  float: left;
}
.ui-grid-pager-control button {
  height: 25px;
  min-width: 26px;
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  user-select: none;
  color: #eeeeee;
  background-color: #f3f3f3;
  border-color: #cccccc;
}
.ui-grid-pager-control button:focus,
.ui-grid-pager-control button:active:focus,
.ui-grid-pager-control button.active:focus,
.ui-grid-pager-control button.focus,
.ui-grid-pager-control button:active.focus,
.ui-grid-pager-control button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.ui-grid-pager-control button:hover,
.ui-grid-pager-control button:focus,
.ui-grid-pager-control button.focus {
  color: #333333;
  text-decoration: none;
}
.ui-grid-pager-control button:active,
.ui-grid-pager-control button.active {
  outline: 0;
  background-image: none;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.ui-grid-pager-control button.disabled,
.ui-grid-pager-control button[disabled],
fieldset[disabled] .ui-grid-pager-control button {
  cursor: not-allowed;
  opacity: 0.65;
  box-shadow: none;
}
a.ui-grid-pager-control button.disabled,
fieldset[disabled] a.ui-grid-pager-control button {
  pointer-events: none;
}
.ui-grid-pager-control button:focus,
.ui-grid-pager-control button.focus {
  color: #eeeeee;
  background-color: #dadada;
  border-color: #8c8c8c;
}
.ui-grid-pager-control button:hover {
  color: #eeeeee;
  background-color: #dadada;
  border-color: #adadad;
}
.ui-grid-pager-control button:active,
.ui-grid-pager-control button.active,
.open > .dropdown-toggle.ui-grid-pager-control button {
  color: #eeeeee;
  background-color: #dadada;
  border-color: #adadad;
}
.ui-grid-pager-control button:active:hover,
.ui-grid-pager-control button.active:hover,
.open > .dropdown-toggle.ui-grid-pager-control button:hover,
.ui-grid-pager-control button:active:focus,
.ui-grid-pager-control button.active:focus,
.open > .dropdown-toggle.ui-grid-pager-control button:focus,
.ui-grid-pager-control button:active.focus,
.ui-grid-pager-control button.active.focus,
.open > .dropdown-toggle.ui-grid-pager-control button.focus {
  color: #eeeeee;
  background-color: #c8c8c8;
  border-color: #8c8c8c;
}
.ui-grid-pager-control button:active,
.ui-grid-pager-control button.active,
.open > .dropdown-toggle.ui-grid-pager-control button {
  background-image: none;
}
.ui-grid-pager-control button.disabled:hover,
.ui-grid-pager-control button[disabled]:hover,
fieldset[disabled] .ui-grid-pager-control button:hover,
.ui-grid-pager-control button.disabled:focus,
.ui-grid-pager-control button[disabled]:focus,
fieldset[disabled] .ui-grid-pager-control button:focus,
.ui-grid-pager-control button.disabled.focus,
.ui-grid-pager-control button[disabled].focus,
fieldset[disabled] .ui-grid-pager-control button.focus {
  background-color: #f3f3f3;
  border-color: #cccccc;
}
.ui-grid-pager-control button .badge {
  color: #f3f3f3;
  background-color: #eeeeee;
}
.ui-grid-pager-control input {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #cccccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
  display: inline;
  height: 26px;
  width: 50px;
  vertical-align: top;
}
.ui-grid-pager-control input:focus {
  border-color: #66afe9;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.ui-grid-pager-control input::-moz-placeholder {
  color: #999999;
  opacity: 1;
}
.ui-grid-pager-control input:-ms-input-placeholder {
  color: #999999;
}
.ui-grid-pager-control input::-webkit-input-placeholder {
  color: #999999;
}
.ui-grid-pager-control input::-ms-expand {
  border: 0;
  background-color: transparent;
}
.ui-grid-pager-control input[disabled],
.ui-grid-pager-control input[readonly],
fieldset[disabled] .ui-grid-pager-control input {
  background-color: #eeeeee;
  opacity: 1;
}
.ui-grid-pager-control input[disabled],
fieldset[disabled] .ui-grid-pager-control input {
  cursor: not-allowed;
}
textarea.ui-grid-pager-control input {
  height: auto;
}
select.ui-grid-pager-control input {
  height: 30px;
  line-height: 30px;
}
textarea.ui-grid-pager-control input,
select[multiple].ui-grid-pager-control input {
  height: auto;
}
.ui-grid-pager-control .ui-grid-pager-max-pages-number {
  vertical-align: bottom;
}
.ui-grid-pager-control .ui-grid-pager-max-pages-number > * {
  vertical-align: middle;
}
.ui-grid-pager-control .first-bar {
  width: 10px;
  border-left: 2px solid #4d4d4d;
  margin-top: -6px;
  height: 12px;
  margin-left: -3px;
}
.ui-grid-pager-control .first-bar-rtl {
  width: 10px;
  border-left: 2px solid #4d4d4d;
  margin-top: -6px;
  height: 12px;
  margin-right: -7px;
}
.ui-grid-pager-control .first-triangle {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 8.7px 5px 0;
  border-color: transparent #4d4d4d transparent transparent;
  margin-left: 2px;
}
.ui-grid-pager-control .next-triangle {
  margin-left: 1px;
}
.ui-grid-pager-control .prev-triangle {
  margin-left: 0;
}
.ui-grid-pager-control .last-triangle {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 0 5px 8.7px;
  border-color: transparent transparent transparent #4d4d4d;
  margin-left: -1px;
}
.ui-grid-pager-control .last-bar {
  width: 10px;
  border-left: 2px solid #4d4d4d;
  margin-top: -6px;
  height: 12px;
  margin-left: 1px;
}
.ui-grid-pager-control .last-bar-rtl {
  width: 10px;
  border-left: 2px solid #4d4d4d;
  margin-top: -6px;
  height: 12px;
  margin-right: -11px;
}
.ui-grid-pager-row-count-picker {
  float: left;
}
.ui-grid-pager-row-count-picker select {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #cccccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
  height: 26px;
  width: 67px;
  display: inline;
}
.ui-grid-pager-row-count-picker select:focus {
  border-color: #66afe9;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.ui-grid-pager-row-count-picker select::-moz-placeholder {
  color: #999999;
  opacity: 1;
}
.ui-grid-pager-row-count-picker select:-ms-input-placeholder {
  color: #999999;
}
.ui-grid-pager-row-count-picker select::-webkit-input-placeholder {
  color: #999999;
}
.ui-grid-pager-row-count-picker select::-ms-expand {
  border: 0;
  background-color: transparent;
}
.ui-grid-pager-row-count-picker select[disabled],
.ui-grid-pager-row-count-picker select[readonly],
fieldset[disabled] .ui-grid-pager-row-count-picker select {
  background-color: #eeeeee;
  opacity: 1;
}
.ui-grid-pager-row-count-picker select[disabled],
fieldset[disabled] .ui-grid-pager-row-count-picker select {
  cursor: not-allowed;
}
textarea.ui-grid-pager-row-count-picker select {
  height: auto;
}
select.ui-grid-pager-row-count-picker select {
  height: 30px;
  line-height: 30px;
}
textarea.ui-grid-pager-row-count-picker select,
select[multiple].ui-grid-pager-row-count-picker select {
  height: auto;
}
.ui-grid-pager-row-count-picker .ui-grid-pager-row-count-label {
  margin-top: 3px;
}
.ui-grid-pager-count-container {
  float: right;
  margin-top: 4px;
  min-width: 50px;
}
.ui-grid-pager-count-container .ui-grid-pager-count {
  margin-right: 10px;
  margin-left: 10px;
  float: right;
}
/* This file contains variable declarations (do not remove this line) */
/*-- VARIABLES (DO NOT REMOVE THESE COMMENTS) --*/
/**
* @section Grid styles
*/
/**
* @section Header styles
*/
/** @description Colors for header gradient */
/**
* @section Grid body styles
*/
/** @description Colors used for row alternation */
/**
* @section Sort arrow colors
*/
/**
* @section Scrollbar styles
*/
/**
* @section font library path
*/
/*-- END VARIABLES (DO NOT REMOVE THESE COMMENTS) --*/
.ui-grid-pinned-container {
  position: absolute;
  display: inline;
  top: 0;
}
.ui-grid-pinned-container.ui-grid-pinned-container-left {
  float: left;
  left: 0;
}
.ui-grid-pinned-container.ui-grid-pinned-container-right {
  float: right;
  right: 0;
}
.ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-header-cell:last-child {
  box-sizing: border-box;
  border-right: 1px solid;
  border-width: 1px;
  border-right-color: var(--grid-border-color, #dbdbdb);
}
.ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-cell:last-child {
  box-sizing: border-box;
  border-right: 1px solid;
  border-width: 1px;
  border-right-color: var(--grid-border-color, #dbdbdb);
}
.ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-header-cell:not(:last-child) .ui-grid-vertical-bar,
.ui-grid-pinned-container .ui-grid-cell:not(:last-child) .ui-grid-vertical-bar {
  width: 1px;
}
.ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-header-cell:not(:last-child) .ui-grid-vertical-bar {
  background-color: #d4d4d4;
}
.ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-cell:not(:last-child) .ui-grid-vertical-bar {
  background-color: var(--grid-border-color, #dbdbdb);
}
.ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-header-cell:last-child .ui-grid-vertical-bar {
  right: -1px;
  width: 1px;
  background-color: var(--grid-border-color, #dbdbdb);
}
.ui-grid-pinned-container.ui-grid-pinned-container-right .ui-grid-header-cell:first-child {
  box-sizing: border-box;
  border-left: 1px solid;
  border-width: 1px;
  border-left-color: var(--grid-border-color, #dbdbdb);
}
.ui-grid-pinned-container.ui-grid-pinned-container-right .ui-grid-cell:first-child {
  box-sizing: border-box;
  border-left: 1px solid;
  border-width: 1px;
  border-left-color: var(--grid-border-color, #dbdbdb);
}
.ui-grid-pinned-container.ui-grid-pinned-container-right .ui-grid-header-cell:not(:first-child) .ui-grid-vertical-bar,
.ui-grid-pinned-container .ui-grid-cell:not(:first-child) .ui-grid-vertical-bar {
  width: 1px;
}
.ui-grid-pinned-container.ui-grid-pinned-container-right .ui-grid-header-cell:not(:first-child) .ui-grid-vertical-bar {
  background-color: #d4d4d4;
}
.ui-grid-pinned-container.ui-grid-pinned-container-right .ui-grid-cell:not(:last-child) .ui-grid-vertical-bar {
  background-color: var(--grid-border-color, #dbdbdb);
}
.ui-grid-pinned-container.ui-grid-pinned-container-first .ui-grid-header-cell:first-child .ui-grid-vertical-bar {
  left: -1px;
  width: 1px;
  background-color: var(--grid-border-color, #dbdbdb);
}
/* This file contains variable declarations (do not remove this line) */
/*-- VARIABLES (DO NOT REMOVE THESE COMMENTS) --*/
/**
* @section Grid styles
*/
/**
* @section Header styles
*/
/** @description Colors for header gradient */
/**
* @section Grid body styles
*/
/** @description Colors used for row alternation */
/**
* @section Sort arrow colors
*/
/**
* @section Scrollbar styles
*/
/**
* @section font library path
*/
/*-- END VARIABLES (DO NOT REMOVE THESE COMMENTS) --*/
.ui-grid-column-resizer {
  top: 0;
  bottom: 0;
  width: 5px;
  position: absolute;
  cursor: col-resize;
}
.ui-grid-column-resizer.left {
  left: 0;
}
.ui-grid-column-resizer.right {
  right: 0;
}
.ui-grid-header-cell:last-child .ui-grid-column-resizer.right {
  border-right: 1px solid #d4d4d4;
}
.ui-grid[dir=rtl] .ui-grid-header-cell:last-child .ui-grid-column-resizer.right {
  border-right: 0;
}
.ui-grid[dir=rtl] .ui-grid-header-cell:last-child .ui-grid-column-resizer.left {
  border-left: 1px solid #d4d4d4;
}
.ui-grid.column-resizing {
  cursor: col-resize;
}
.ui-grid.column-resizing .ui-grid-resize-overlay {
  position: absolute;
  top: 0;
  height: 100%;
  width: 1px;
  background-color: #aeaeae;
}
/* This file contains variable declarations (do not remove this line) */
/*-- VARIABLES (DO NOT REMOVE THESE COMMENTS) --*/
/**
* @section Grid styles
*/
/**
* @section Header styles
*/
/** @description Colors for header gradient */
/**
* @section Grid body styles
*/
/** @description Colors used for row alternation */
/**
* @section Sort arrow colors
*/
/**
* @section Scrollbar styles
*/
/**
* @section font library path
*/
/*-- END VARIABLES (DO NOT REMOVE THESE COMMENTS) --*/
.ui-grid-row-saving .ui-grid-cell {
  color: #848484 !important;
}
.ui-grid-row-dirty .ui-grid-cell {
  color: #610b38;
}
.ui-grid-row-error .ui-grid-cell {
  color: #ff0000 !important;
}
/* This file contains variable declarations (do not remove this line) */
/*-- VARIABLES (DO NOT REMOVE THESE COMMENTS) --*/
/**
* @section Grid styles
*/
/**
* @section Header styles
*/
/** @description Colors for header gradient */
/**
* @section Grid body styles
*/
/** @description Colors used for row alternation */
/**
* @section Sort arrow colors
*/
/**
* @section Scrollbar styles
*/
/**
* @section font library path
*/
/*-- END VARIABLES (DO NOT REMOVE THESE COMMENTS) --*/
.ui-grid-row.ui-grid-row-selected > [ui-grid-row] > .ui-grid-cell {
  background-color: #c9dde1;
}
.ui-grid-disable-selection {
  user-select: none;
  cursor: default;
}
.ui-grid-selection-row-header-buttons {
  cursor: pointer;
  opacity: 0.1;
}
.ui-grid-selection-row-header-buttons.ui-grid-row-selected {
  opacity: 1;
}
.ui-grid-selection-row-header-buttons.ui-grid-all-selected {
  opacity: 1;
}
/* This file contains variable declarations (do not remove this line) */
/*-- VARIABLES (DO NOT REMOVE THESE COMMENTS) --*/
/**
* @section Grid styles
*/
/**
* @section Header styles
*/
/** @description Colors for header gradient */
/**
* @section Grid body styles
*/
/** @description Colors used for row alternation */
/**
* @section Sort arrow colors
*/
/**
* @section Scrollbar styles
*/
/**
* @section font library path
*/
/*-- END VARIABLES (DO NOT REMOVE THESE COMMENTS) --*/
.ui-grid-tree-row-header-buttons.ui-grid-tree-header {
  cursor: pointer;
  opacity: 1;
}
/* This file contains variable declarations (do not remove this line) */
/*-- VARIABLES (DO NOT REMOVE THESE COMMENTS) --*/
/**
* @section Grid styles
*/
/**
* @section Header styles
*/
/** @description Colors for header gradient */
/**
* @section Grid body styles
*/
/** @description Colors used for row alternation */
/**
* @section Sort arrow colors
*/
/**
* @section Scrollbar styles
*/
/**
* @section font library path
*/
/*-- END VARIABLES (DO NOT REMOVE THESE COMMENTS) --*/
.ui-grid-tree-header-row {
  font-weight: bold !important;
}
.ui-grid-tree-header-row .ui-grid-cell.ui-grid-disable-selection.ui-grid-row-header-cell {
  pointer-events: all;
}
/* This file contains variable declarations (do not remove this line) */
/*-- VARIABLES (DO NOT REMOVE THESE COMMENTS) --*/
/**
* @section Grid styles
*/
/**
* @section Header styles
*/
/** @description Colors for header gradient */
/**
* @section Grid body styles
*/
/** @description Colors used for row alternation */
/**
* @section Sort arrow colors
*/
/**
* @section Scrollbar styles
*/
/**
* @section font library path
*/
/*-- END VARIABLES (DO NOT REMOVE THESE COMMENTS) --*/
div.ui-grid-cell-contents.invalid {
  border: 1px solid #fc8f8f;
}
.ui-grid-icon-plus-squared:before {
  content: '\c350';
}
/* '썐' */
.ui-grid-icon-minus-squared:before {
  content: '\c351';
}
/* '썑' */
.ui-grid-icon-search:before {
  content: '\c352';
}
/* '썒' */
.ui-grid-icon-cancel:before {
  content: '\c353';
}
/* '썓' */
.ui-grid-icon-info-circled:before {
  content: '\c354';
}
/* '썔' */
.ui-grid-icon-lock:before {
  content: '\c355';
}
/* '썕' */
.ui-grid-icon-lock-open:before {
  content: '\c356';
}
/* '썖' */
.ui-grid-icon-pencil:before {
  content: '\c357';
}
/* '썗' */
.ui-grid-icon-down-dir:before {
  content: '\c358';
}
/* '썘' */
.ui-grid-icon-up-dir:before {
  content: '\c359';
}
/* '썙' */
.ui-grid-icon-left-dir:before {
  content: '\c35a';
}
/* '썚' */
.ui-grid-icon-right-dir:before {
  content: '\c35b';
}
/* '썛' */
.ui-grid-icon-left-open:before {
  content: '\c35c';
}
/* '썜' */
.ui-grid-icon-right-open:before {
  content: '\c35d';
}
/* '썝' */
.ui-grid-icon-angle-down:before {
  content: '\c35e';
}
/* '썞' */
.ui-grid-icon-filter:before {
  content: '\c35f';
}
/* '썟' */
.ui-grid-icon-sort-alt-up:before {
  content: '\c360';
}
/* '썠' */
.ui-grid-icon-sort-alt-down:before {
  content: '\c361';
}
/* '썡' */
.ui-grid-icon-ok:before {
  content: '\c362';
}
/* '썢' */
.ui-grid-icon-menu:before {
  content: '\c363';
}
/* '썣' */
.ui-grid-icon-indent-left:before {
  content: '\e800';
}
/* '' */
.ui-grid-icon-indent-right:before {
  content: '\e801';
}
/* '' */
.ui-grid-icon-spin5:before {
  content: '\ea61';
}
/* '' */
/*!
 * Tab drop for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */
.nav-tabs,
.nav-pills {
  position: relative;
}
body,
html {
  padding: 0;
  margin: 0;
}
body:before,
body:after {
  content: " ";
  display: table;
}
body:after {
  clear: both;
}
body:before,
body:after {
  content: " ";
  display: table;
}
body:after {
  clear: both;
}
.ie8 body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
h1.light,
h2.light,
h3.light,
h4.light,
h5.light,
h6.light {
  font-weight: 300;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  outline: none;
}
a,
a:hover {
  text-decoration: none;
}
@media (min-width: 768px) {
  a:focus {
    outline: none;
  }
}
.no-animation {
  animation-duration: 0s !important;
}
.page-header,
.page-header h1 {
  margin: 0;
}
.page-header {
  background: #fafafa;
  border-bottom: 1px solid var(--grid-border-color, #dbdbdb);
  margin: -18px -18px 18px -18px;
  padding: 20px 18px 20px 18px;
}
.page-header:before,
.page-header:after {
  content: " ";
  display: table;
}
.page-header:after {
  clear: both;
}
.page-header:before,
.page-header:after {
  content: " ";
  display: table;
}
.page-header:after {
  clear: both;
}
.page-header h1 {
  color: #666;
  display: inline-block;
  font-size: 18px;
  font-weight: 300;
  line-height: 30px;
}
.page-header-icon {
  font-size: 21px;
  line-height: 21px;
}
#small-screen-width-point {
  display: block;
}
#tablet-screen-width-point {
  display: none;
}
@media (min-width: 640px) {
  #small-screen-width-point {
    display: none !important;
  }
  #tablet-screen-width-point {
    display: block;
  }
}
@media (min-width: 768px) {
  #tablet-screen-width-point {
    display: none !important;
  }
}
body:before,
#main-menu:before,
#content-wrapper:before,
#main-wrapper:before,
body:after,
#main-menu:after,
#content-wrapper:after,
#main-wrapper:after {
  content: " ";
  display: table;
}
body:after,
#main-menu:after,
#content-wrapper:after,
#main-wrapper:after {
  clear: both;
}
body:before,
#main-menu:before,
#content-wrapper:before,
#main-wrapper:before,
body:after,
#main-menu:after,
#content-wrapper:after,
#main-wrapper:after {
  content: " ";
  display: table;
}
body:after,
#main-menu:after,
#content-wrapper:after,
#main-wrapper:after {
  clear: both;
}
#main-wrapper {
  width: 100%;
  overflow: hidden !important;
}
#content-wrapper {
  left: 0;
  padding: calc(var(--header-height, 46px) + 18px) 18px 18px 18px;
  width: 100%;
  position: relative;
}
#main-menu-bg {
  display: block;
  left: 0;
  height: 100%;
  padding: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 499;
}
@media (max-width: 640px) {
  .animate-mm-sm #main-navbar .navbar-inner,
  .animate-mm-sm #main-menu-toggle,
  .animate-mm-sm #main-wrapper,
  .animate-mm-sm #main-menu,
  .animate-mm-sm #content-wrapper,
  .animate-mm-sm #main-menu-bg {
    transition: all 0.5s;
  }
  .animate-mm-sm #main-navbar .navbar-header {
    transition: padding 0.5s;
  }
}
@media (min-width: 640px) and (max-width: 768px) {
  .animate-mm-md #main-navbar .navbar-inner,
  .animate-mm-md #main-menu-toggle,
  .animate-mm-md #main-wrapper,
  .animate-mm-md #main-menu,
  .animate-mm-md #content-wrapper,
  .animate-mm-md #main-menu-bg {
    transition: all 0.5s;
  }
  .animate-mm-md #main-navbar .navbar-header {
    transition: padding 0.5s;
  }
}
@media (min-width: 768px) {
  .animate-mm-lg #main-navbar .navbar-inner,
  .animate-mm-lg #main-menu-toggle,
  .animate-mm-lg #main-wrapper,
  .animate-mm-lg #main-menu,
  .animate-mm-lg #content-wrapper,
  .animate-mm-lg #main-menu-bg {
    transition: all 0.5s;
  }
  .animate-mm-lg #main-navbar .navbar-header {
    transition: padding 0.5s;
  }
}
.disable-mm-animation #main-navbar .navbar-inner,
.disable-mm-animation #main-menu-toggle,
.disable-mm-animation #main-wrapper,
.disable-mm-animation #main-menu,
.disable-mm-animation #content-wrapper,
.disable-mm-animation #main-menu-bg,
.disable-mm-animation #main-navbar .navbar-header {
  transition: none !important;
}
.dont-animate-mm-content #main-menu .animated {
  animation-duration: 0s !important;
}
@media (max-width: 640px) {
  .dont-animate-mm-content-sm #main-menu .animated {
    animation-duration: 0s !important;
  }
}
@media (min-width: 640px) and (max-width: 768px) {
  .dont-animate-mm-content-md #main-menu .animated {
    animation-duration: 0s !important;
  }
}
@media (min-width: 768px) {
  .dont-animate-mm-content-lg #main-menu .animated {
    animation-duration: 0s !important;
  }
}
.main-navbar-fixed #main-navbar {
  position: fixed !important;
}
#main-navbar {
  border: none;
  border-radius: 0;
  left: 0;
  min-height: var(--header-height, 46px);
  right: 0;
  position: absolute;
  top: 0 !important;
  z-index: 1030;
}
#main-navbar .navbar-inner {
  min-height: var(--header-height, 46px);
  width: 100%;
  position: relative;
  left: 0;
}
#main-navbar .navbar-header {
  padding: 0;
  position: relative;
  width: 100%;
  z-index: 1032;
}
#main-navbar .navbar-brand {
  display: inline-block;
  float: none;
  font-size: 14px;
  line-height: var(--header-height, 46px);
  height: auto !important;
  padding: 0 0 0 14px;
}
#main-navbar #main-menu-toggle,
#main-navbar .navbar-toggle {
  background: none;
  border: none;
  display: block;
  font-size: 11px;
  margin: 0;
  outline: none !important;
  padding: 0;
  position: absolute;
  text-align: center;
  top: 0 !important;
  z-index: 1033;
}
#main-navbar #main-menu-toggle .navbar-icon,
#main-navbar .navbar-toggle .navbar-icon {
  font-size: 14px;
  line-height: var(--header-height, 46px);
}
#main-navbar #main-menu-toggle {
  height: var(--header-height, 46px);
  left: 0;
  overflow: hidden;
  width: 56px;
  z-index: 1034;
}
#main-navbar #main-menu-toggle .navbar-icon {
  left: 20px;
  margin: calc(-1 * (var(--header-height, 46px) / 2)) 0 0 0;
  padding: 0;
  position: absolute;
  z-index: 1035;
  transition: all 0.2s;
}
#main-navbar #main-menu-toggle .navbar-icon:after {
  content: "\f0da";
  display: block;
  font-size: 10px;
  line-height: var(--header-height, 46px);
  position: absolute;
  right: -8px;
  top: 0;
}
.main-menu-right #main-navbar #main-menu-toggle .navbar-icon {
  left: 26px;
}
.main-menu-right #main-navbar #main-menu-toggle .navbar-icon:after {
  content: "\f0d9";
  right: 16px;
}
#main-navbar #main-menu-toggle .hide-menu-text {
  left: 51px;
  line-height: var(--header-height, 46px);
  margin-top: calc(-1 * (var(--header-height, 46px) / 2));
  opacity: 0;
  position: absolute;
  z-index: 1035;
}
.ie8 #main-navbar #main-menu-toggle .hide-menu-text {
  left: 53px;
}
#main-navbar .navbar-toggle {
  padding: 0 17px;
  right: 0;
}
#main-navbar .navbar-toggle:not(.collapsed) {
  opacity: 0.5;
}
#main-navbar .navbar-toggle .navbar-icon {
  display: inline-block;
}
#main-navbar .navbar-nav li .divider {
  display: none;
}
#main-navbar .navbar-nav li .nav-header {
  display: none;
}
#main-navbar .navbar-nav li > a {
  line-height: 42px;
  padding-top: 0;
  padding-bottom: 0;
}
#main-navbar .navbar-collapse {
  height: auto;
  max-height: inherit;
  padding-left: 0;
  padding-right: 0;
  z-index: 1031;
}
#main-navbar .navbar-collapse,
#main-navbar .navbar-collapse.collapse {
  overflow: visible;
}
#main-navbar .navbar-collapse.collapsing,
#main-navbar .navbar-collapse.in {
  overflow: hidden;
}
#main-navbar .navbar-nav {
  margin: 0;
}
#main-navbar .navbar-nav.pull-right {
  width: 100%;
}
#main-navbar .navbar-nav > li:before,
#main-navbar .navbar-nav > li:after {
  content: " ";
  display: table;
}
#main-navbar .navbar-nav > li:after {
  clear: both;
}
#main-navbar .navbar-nav > li:before,
#main-navbar .navbar-nav > li:after {
  content: " ";
  display: table;
}
#main-navbar .navbar-nav > li:after {
  clear: both;
}
#main-navbar .dropdown-menu {
  padding: 0;
}
#main-navbar form.navbar-form {
  border: none;
  margin: 0;
  width: 100%;
}
#main-navbar form.navbar-form .form-group {
  margin: 0;
}
#main-navbar form.navbar-form .form-control {
  box-shadow: none;
  transition: background 0.2s;
}
#main-navbar .user-menu > img {
  border-radius: 25px;
  display: inline-block;
  height: 20px;
  margin: -2px 0 0 0;
  width: 20px;
}
#main-navbar .user-menu > span {
  display: inline-block;
  margin-left: 7px;
}
.mme #main-navbar {
  overflow: hidden;
}
.mme #main-navbar #main-menu-toggle {
  width: 80%;
}
.mme #main-navbar #main-menu-toggle .navbar-icon {
  left: 26px;
}
.mme #main-navbar #main-menu-toggle .navbar-icon:after {
  content: "\f0d9";
  right: 16px;
}
.mme #main-navbar #main-menu-toggle .hide-menu-text {
  opacity: 1;
  transition: all 1s;
}
.mme.main-menu-right #main-navbar #main-menu-toggle .navbar-icon {
  left: 20px;
}
.mme.main-menu-right #main-navbar #main-menu-toggle .navbar-icon:after {
  content: "\f0da";
  right: -8px;
}
@media (max-width: 768px) {
  #main-navbar .dropdown > a:after {
    content: "\f078";
    display: inline-block;
    float: right;
    font-family: FontAwesome;
    font-size: 10px;
    position: relative;
  }
  #main-navbar .dropdown.open {
    border-bottom: none;
  }
  #main-navbar .dropdown.open > a:after {
    content: "\f077";
  }
}
@media (min-width: 768px) {
  #main-navbar {
    overflow: visible !important;
  }
  #main-navbar .navbar-header {
    width: auto;
    z-index: 1033;
  }
  #main-navbar .navbar-brand {
    padding-right: 14px;
  }
  #main-navbar #main-menu-toggle {
    width: 56px !important;
  }
  #main-navbar #main-menu-toggle .navbar-icon {
    left: 26px;
  }
  #main-navbar #main-menu-toggle .navbar-icon:after {
    content: "\f0d9";
    right: 16px;
  }
  .main-menu-right #main-navbar #main-menu-toggle .navbar-icon,
  .mme.main-menu-right #main-navbar #main-menu-toggle .navbar-icon {
    left: 20px;
  }
  .main-menu-right #main-navbar #main-menu-toggle .navbar-icon:after,
  .mme.main-menu-right #main-navbar #main-menu-toggle .navbar-icon:after {
    content: "\f0da";
    right: -8px;
  }
  #main-navbar .navbar-toggle {
    display: none !important;
  }
  #main-navbar .hide-menu-text {
    opacity: 0 !important;
    transition: none !important;
  }
  #main-navbar .right {
    left: 0;
    padding-right: 16px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1031;
  }
  #main-navbar .navbar-nav li {
    border: none;
  }
  #main-navbar .navbar-nav li .divider {
    display: block;
  }
  #main-navbar .navbar-nav li a {
    line-height: var(--header-height, 46px);
  }
  #main-navbar .navbar-collapse {
    height: auto !important;
    overflow: visible !important;
    padding: 0 !important;
  }
  #main-navbar .navbar-nav,
  #main-navbar .navbar-form {
    position: relative;
    z-index: 1032;
  }
  #main-navbar .navbar-nav {
    margin: 0;
  }
  #main-navbar .navbar-nav > li > a {
    height: var(--header-height, 46px);
    transition: all 0.2s;
  }
  #main-navbar .navbar-nav.pull-right {
    width: auto;
  }
  #main-navbar .dropdown > a:after {
    display: none;
  }
  #main-navbar .dropdown.open {
    border-bottom: none;
  }
  #main-navbar .dropdown-menu .badge {
    padding-left: 6px;
    padding-right: 6px;
  }
  #main-navbar .dropdown-menu > li > a {
    line-height: 32px;
    margin: 0;
  }
  #main-navbar .pull-right .dropdown-menu {
    float: right;
    left: auto;
    right: 0;
  }
  #main-navbar form.navbar-form {
    height: var(--header-height, 46px);
  }
  #main-navbar form.navbar-form .form-control {
    height: 30px;
    line-height: 20px;
    margin-top: calc((var(--header-height, 46px) - 30px) / 2);
    padding-bottom: 5px;
    padding-top: 5px;
    width: 150px;
  }
  #main-navbar .user-menu > span {
    display: none;
  }
  #main-navbar .user-menu > img {
    height: 25px;
    margin-top: -3px;
    width: 25px;
  }
  .mmc #main-navbar #main-menu-toggle .navbar-icon,
  .mme.mmc #main-navbar #main-menu-toggle .navbar-icon {
    left: 20px;
  }
  .mmc #main-navbar #main-menu-toggle .navbar-icon:after,
  .mme.mmc #main-navbar #main-menu-toggle .navbar-icon:after {
    content: "\f0da";
    right: -8px;
  }
  .main-menu-right.mmc #main-navbar #main-menu-toggle .navbar-icon,
  .main-menu-right.mme.mmc #main-navbar #main-menu-toggle .navbar-icon {
    left: 26px;
  }
  .main-menu-right.mmc #main-navbar #main-menu-toggle .navbar-icon:after,
  .main-menu-right.mme.mmc #main-navbar #main-menu-toggle .navbar-icon:after {
    content: "\f0d9";
    right: 16px;
  }
}
@media (min-width: 992px) {
  .mmc #main-navbar .navbar-header {
    width: auto;
  }
  #main-navbar .user-menu > span {
    display: inline-block;
  }
  .no-main-menu #main-navbar .navbar-header,
  .main-menu-right #main-navbar .navbar-header {
    width: auto;
  }
}
.main-navbar-collapse .iScrollVerticalScrollbar {
  margin-right: 2px !important;
  width: 4px !important;
}
.main-navbar-collapse .iScrollVerticalScrollbar .iScrollIndicator {
  background: rgba(255, 255, 255, 0.2) !important;
  border: none !important;
}
.main-menu-fixed #main-menu {
  height: 100%;
  margin: 0;
  position: fixed;
  padding-bottom: 0;
}
#main-menu .navigation ul.get-height {
  display: block !important;
  position: absolute !important;
  visibility: hidden !important;
}
#main-menu-bg {
  left: -80%;
  width: 80%;
}
#main-menu {
  display: block;
  height: 100%;
  left: -80%;
  position: fixed;
  top: 0;
  width: 80%;
  z-index: 500;
  user-select: none;
}
#main-menu .navigation,
#main-menu .mmc-dropdown-open-ul {
  padding: var(--header-height, 46px) 0 0 0;
}
#main-menu .navigation,
#main-menu .mmc-dropdown-open-ul,
#main-menu .navigation ul,
#main-menu .mmc-dropdown-open-ul ul {
  display: block;
}
#main-menu .navigation li,
#main-menu .mmc-dropdown-open-ul li {
  display: block;
}
#main-menu .navigation a,
#main-menu .mmc-dropdown-open-ul a {
  display: block;
  font-size: 13px;
  line-height: 20px;
  padding: 11px 14px;
  text-decoration: none;
}
#main-menu .navigation a,
#main-menu .mmc-dropdown-open-ul a,
#main-menu .navigation a:active,
#main-menu .mmc-dropdown-open-ul a:active,
#main-menu .navigation a:focus,
#main-menu .mmc-dropdown-open-ul a:focus,
#main-menu .navigation a:hover,
#main-menu .mmc-dropdown-open-ul a:hover {
  outline: none !important;
}
#main-menu .navigation .menu-icon,
#main-menu .mmc-dropdown-open-ul .menu-icon {
  display: inline-block;
  margin-right: 5px;
  line-height: 20px;
  height: 20px;
  width: 20px;
  text-align: center;
  font-size: 14px;
}
#main-menu .navigation .badge,
#main-menu .mmc-dropdown-open-ul .badge,
#main-menu .navigation .label,
#main-menu .mmc-dropdown-open-ul .label {
  display: block;
  line-height: 16px;
  float: right;
  font-size: 11px;
  height: auto;
  margin: 2px 0 0 5px;
  padding: 0 5px;
  position: relative;
  width: auto !important;
  z-index: 501;
  border: none;
}
#main-menu .mm-dropdown {
  position: relative;
}
#main-menu .mm-dropdown > a {
  padding-right: 30px;
}
#main-menu .mm-dropdown > a:before {
  content: "\f105";
  display: block;
  font-family: FontAwesome;
  font-size: 12px;
  line-height: 10px;
  height: 10px;
  width: 10px;
  right: 14px;
  top: 17px;
  margin: 0;
  position: absolute;
  text-align: center;
  transition: all 300ms ease-in-out;
}
#main-menu .mm-dropdown > ul > li > a {
  padding-left: 40px;
}
#main-menu .mm-dropdown > ul > .mm-dropdown > ul > li > a {
  padding-left: 60px;
}
#main-menu .mm-dropdown > ul > .mm-dropdown > ul > .mm-dropdown > ul > li > a {
  padding-left: 80px;
}
#main-menu .mm-dropdown > ul > .mm-dropdown > ul > .mm-dropdown > ul > .mm-dropdown > ul > li > a {
  padding-left: 100px;
}
#main-menu .mm-dropdown > ul > .mm-dropdown > ul > .mm-dropdown > ul > .mm-dropdown > ul > .mm-dropdown > ul > li > a {
  padding-left: 120px;
}
#main-menu .mm-dropdown .badge,
#main-menu .mm-dropdown .label {
  line-height: 16px;
  margin-top: 2px;
}
#main-menu .mm-dropdown ul,
#main-menu .mmc-dropdown-open-ul,
#main-menu .mmc-dropdown-open-ul ul {
  display: none;
  overflow: hidden;
  padding: 0;
}
#main-menu .mm-dropdown ul li,
#main-menu .mmc-dropdown-open-ul li,
#main-menu .mmc-dropdown-open-ul ul li {
  padding-left: 0;
}
#main-menu .mm-dropdown ul .menu-icon,
#main-menu .mmc-dropdown-open-ul .menu-icon,
#main-menu .mmc-dropdown-open-ul ul .menu-icon {
  margin-left: -5px;
}
#main-menu .mm-dropdown ul a,
#main-menu .mmc-dropdown-open-ul a,
#main-menu .mmc-dropdown-open-ul ul a {
  padding-bottom: 8px;
  padding-top: 8px;
}
#main-menu .mm-dropdown ul a:before,
#main-menu .mmc-dropdown-open-ul a:before,
#main-menu .mmc-dropdown-open-ul ul a:before {
  top: 14px;
}
#main-menu .mm-dropdown.open > a:before {
  transform: rotate(90deg);
}
#main-menu .mm-dropdown.open > ul {
  display: block;
}
#main-menu .mmc-dropdown-open-ul {
  display: block !important;
  left: 100%;
  margin: 0 !important;
  padding-bottom: 0;
  padding-left: 0 !important;
  position: absolute;
  top: 0;
  width: 250px;
  z-index: 502;
}
#main-menu .mmc-dropdown-open-ul > .mmc-title {
  display: block;
}
#main-menu .mmc-dropdown-open-ul.top {
  bottom: 0;
  padding-top: 0;
  top: auto;
}
#main-menu .mmc-title {
  display: none;
  line-height: 42px;
  padding: 0 18px;
  position: relative;
}
#main-menu .mmc-dropdown-delay {
  animation-duration: 0.4s;
}
#main-menu .menu-content {
  margin-top: 15px;
  padding: 20px;
  border-top: 1px solid;
  overflow: hidden;
}
#main-menu .menu-content.top {
  border-bottom: 1px solid;
  border-top: none;
  margin-bottom: calc(-var(--header-height, 46px) - 1);
  margin-top: 0;
  padding-top: calc(var(--header-height, 46px) + 20);
}
#main-menu > .slimScrollDiv > .slimScrollBar,
#main-menu > .slimScrollDiv > .slimScrollRail {
  display: none !important;
}
@media (min-width: 640px) {
  #main-menu-bg {
    left: 0;
    width: 56px;
  }
  #main-menu {
    height: auto;
    left: 0;
    overflow: visible;
    position: absolute;
    width: 56px;
  }
  #main-menu .navigation > li {
    width: auto;
  }
  #main-menu .navigation > li > a {
    text-align: center;
  }
  #main-menu .navigation > li > a > .menu-icon {
    margin: 0;
  }
  #main-menu .navigation > li > a > .badge,
  #main-menu .navigation > li > a > .label {
    display: none;
  }
  #main-menu .navigation > li > a > .mm-text {
    display: none;
  }
  #main-menu .navigation > .mm-dropdown > a {
    padding-right: 14px;
  }
  #main-menu .navigation > .mm-dropdown > a:before {
    right: 7px;
  }
  .main-menu-right #main-menu .navigation > .mm-dropdown > a:before {
    content: "\f104";
    left: 7px;
    right: auto;
  }
  #main-menu .navigation > .mm-dropdown.open > ul {
    display: none;
  }
  #main-menu .navigation > .mm-dropdown.open > a:before {
    transform: rotate(0deg);
  }
  #main-menu .menu-content {
    display: none;
  }
  .mme #main-menu-bg {
    width: 250px;
  }
  .mme #main-menu {
    overflow: hidden;
    width: 250px;
  }
  .mme #main-menu .navigation > li {
    width: 250px;
  }
  .mme #main-menu .navigation > li > a {
    text-align: left;
  }
  .mme #main-menu .navigation > li > a:before {
    right: 14px;
  }
  .mme #main-menu .navigation > li > a > .menu-icon {
    margin-right: 5px;
  }
  .mme #main-menu .navigation > li > a > .badge,
  .mme #main-menu .navigation > li > a > .label {
    display: block;
  }
  .mme #main-menu .navigation > li > a > .mm-text {
    display: inline;
  }
  .mme #main-menu .navigation > .mm-dropdown > a {
    padding-right: 30px;
  }
  .mme #main-menu .navigation > .mm-dropdown.open > ul {
    display: block;
  }
  .mme #main-menu .navigation > .mm-dropdown.open > a:before {
    transform: rotate(90deg);
  }
  .mme #main-menu .menu-content {
    display: block;
  }
  .mme.main-menu-right #main-menu .navigation > .mm-dropdown > a:before {
    content: "\f105";
    left: auto;
    right: 14px;
  }
}
@media (min-width: 768px) {
  .mme #main-menu,
  #main-menu,
  .mme #main-menu-bg,
  #main-menu-bg {
    overflow: hidden;
    width: 250px;
  }
  .mmc #main-menu,
  .mme.mmc #main-menu,
  .mmc #main-menu-bg,
  .mme.mmc #main-menu-bg {
    overflow: visible;
    width: 56px;
  }
  #main-menu ul.navigation > li {
    width: 250px;
  }
  #main-menu ul.navigation > li > a {
    text-align: left;
  }
  #main-menu ul.navigation > li > a > .menu-icon {
    margin-right: 5px;
  }
  #main-menu ul.navigation > li > a > .badge,
  #main-menu ul.navigation > li > a > .label {
    display: block;
  }
  #main-menu ul.navigation > li > a > .mm-text {
    display: inline;
  }
  #main-menu ul.navigation > .mm-dropdown > a {
    padding-right: 30px;
  }
  #main-menu ul.navigation > .mm-dropdown > a:before,
  .main-menu-right #main-menu ul.navigation > .mm-dropdown > a:before {
    content: "\f105";
    left: auto;
    right: 14px;
  }
  #main-menu ul.navigation > .mm-dropdown.open > ul {
    display: block;
  }
  #main-menu ul.navigation > .mm-dropdown.open > a:before {
    transform: rotate(90deg);
  }
  #main-menu .menu-content {
    display: block;
  }
  .mmc #main-menu {
    overflow: visible;
  }
  .mmc #main-menu ul.navigation > li {
    width: auto;
  }
  .mmc #main-menu ul.navigation > li > a {
    text-align: center;
  }
  .mmc #main-menu ul.navigation > li > a > .menu-icon {
    margin: 0;
    text-align: center;
  }
  .mmc #main-menu ul.navigation > li > a > .badge,
  .mmc #main-menu ul.navigation > li > a > .label {
    display: none;
  }
  .mmc #main-menu ul.navigation > li > a > .mm-text {
    display: none;
  }
  .mmc #main-menu ul.navigation > .mm-dropdown > a {
    padding-right: 14px;
  }
  .mmc #main-menu ul.navigation > .mm-dropdown > a:before {
    right: 7px;
  }
  .mmc #main-menu ul.navigation > .mm-dropdown.open > ul {
    display: none;
  }
  .mmc #main-menu ul.navigation > .mm-dropdown.open > a:before {
    transform: rotate(0deg);
  }
  .mmc #main-menu .menu-content {
    display: none !important;
  }
  .mmc.main-menu-right #main-menu ul.navigation > .mm-dropdown > a:before {
    content: "\f104";
    left: 7px;
    right: auto;
  }
}
.mme #main-navbar {
  position: fixed;
}
#main-navbar .navbar-header {
  padding-left: 56px;
}
.mme #main-navbar .navbar-inner,
.mme #content-wrapper {
  left: 80%;
}
.mme #main-navbar .navbar-header {
  padding-left: 0;
}
.mme #main-menu,
.mme #main-menu-bg {
  left: 0%;
}
@media (min-width: 640px) {
  #main-wrapper {
    padding-left: 56px;
  }
  .mme #main-navbar {
    position: absolute;
  }
  .mme #content-wrapper {
    left: 194px;
  }
  .mme #main-navbar .navbar-inner {
    left: 250px;
    padding-left: 0;
  }
  .mme #main-navbar #main-menu-toggle {
    width: 250px;
  }
}
@media (min-width: 768px) {
  .mme #main-wrapper,
  #main-wrapper {
    padding-left: 250px;
  }
  .mme #content-wrapper,
  .mmc.mme #content-wrapper {
    left: 0;
  }
  .mme #main-navbar .navbar-inner {
    left: 0;
  }
  .mmc #main-wrapper {
    padding-left: 56px;
  }
  #main-navbar .navbar-header {
    padding-left: 56px /* !important*/;
  }
}
@media (min-width: 768px) {
  #main-navbar .navbar-header {
    width: 250px;
  }
}
.main-menu-right #main-menu-bg {
  left: auto;
  right: -80%;
}
.main-menu-right #main-menu {
  left: auto;
  right: -80%;
}
.main-menu-right #main-menu .mmc-dropdown-open-ul {
  left: auto;
  right: 100%;
}
.main-menu-right #main-navbar .navbar-header {
  padding-left: 0;
}
.main-menu-right #main-navbar .navbar-inner {
  left: auto;
  right: 0;
}
.main-menu-right #main-navbar #main-menu-toggle {
  left: auto;
  right: 0;
}
.main-menu-right #main-navbar .navbar-toggle {
  right: 56px;
}
.main-menu-right #content-wrapper {
  left: auto;
  right: 0;
}
.main-menu-right.mme #main-navbar .navbar-inner,
.main-menu-right.mme #content-wrapper {
  left: auto;
  right: 80%;
}
.main-menu-right.mme #main-menu,
.main-menu-right.mme #main-menu-bg {
  left: auto;
  right: 0%;
}
.main-menu-right.mme #main-navbar .navbar-toggle {
  right: 0;
}
@media (min-width: 640px) {
  .main-menu-right #main-wrapper {
    padding-left: 0;
    padding-right: 56px;
  }
  .main-menu-right #main-menu,
  .main-menu-right #main-menu-bg {
    left: auto;
    right: 0;
  }
  .main-menu-right.mme #content-wrapper {
    left: auto;
    right: 194px;
  }
  .main-menu-right.mme #main-navbar .navbar-inner {
    left: auto;
    right: 250px;
  }
  .main-menu-right.mme #main-navbar #main-menu-toggle {
    width: 250px;
  }
}
@media (min-width: 768px) {
  .main-menu-right.mme #main-wrapper,
  .main-menu-right #main-wrapper {
    padding-left: 0;
    padding-right: 250px;
  }
  .main-menu-right.mme #content-wrapper,
  .main-menu-right #content-wrapper {
    right: 0;
  }
  .main-menu-right #main-navbar .navbar-inner,
  .main-menu-right.mme #main-navbar .navbar-inner,
  .main-menu-right.mme.mmc #main-navbar .navbar-inner {
    right: 0;
    margin-right: 56px;
    width: auto;
  }
  .main-menu-right.mmc #main-wrapper,
  .main-menu-right.mme.mmc #main-wrapper {
    padding-right: 56px;
    padding-left: 0;
  }
  .main-menu-right #main-navbar .navbar-header {
    padding-left: 0 !important;
  }
}
body.no-main-menu #main-menu,
body.no-main-menu #main-menu-bg {
  display: none !important;
}
body.no-main-menu #main-menu-toggle {
  display: none !important;
}
body.no-main-menu #main-wrapper {
  padding: 0 !important;
}
body.no-main-menu #content-wrapper {
  left: 0 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  right: 0 !important;
}
body.no-main-menu #main-navbar .navbar-header {
  padding: 0 !important;
}
body.no-main-menu #main-navbar .navbar-inner {
  left: 0 !important;
  margin: 0 !important;
  right: 0 !important;
}
.navbar {
  /* .nav-icon-btn.dropdown > a:after {
    display: none !important;
  } */
}
.navbar .label,
.navbar .badge,
.navbar .dropdown-menu > li > a > .label,
.navbar .dropdown-menu > li > a > .badge {
  font-size: 11px;
  padding: 0 4px;
  line-height: 16px;
  top: -1px;
  position: relative;
}
.navbar .dropdown-menu > li > a > .badge {
  line-height: 14px;
}
.navbar .nav-icon-btn > a {
  width: auto;
}
.navbar .nav-icon-btn > a .label,
.navbar .nav-icon-btn > a .badge {
  display: inline-block;
}
.navbar .nav-icon-btn > a .small-screen-text {
  display: inline-block;
}
.navbar .nav-icon-btn .label,
.navbar .nav-icon-btn .badge,
.navbar .dropdown-menu .label.pull-right,
.navbar .dropdown-menu .badge.pull-right {
  float: right;
  top: 13px;
}
.navbar .nav-icon-btn.nav-icon-btn-success .label {
  background: var(--success-color, #00dd00);
}
.navbar .nav-icon-btn.nav-icon-btn-warning .label {
  background: var(--warning-color, #dddd00);
}
.navbar .nav-icon-btn.nav-icon-btn-danger .label {
  background: var(--danger-color, #ff4444);
}
.navbar .nav-icon-btn.nav-icon-btn-info .label {
  background: var(--info-color, #9999ff);
}
/* @media (max-width: @screen-tablet) {
  .navbar .nav-icon-btn.dropdown > .dropdown-menu {
    display: none !important;
  }
}*/
@media (min-width: 768px) {
  .navbar .dropdown-menu .label.pull-right,
  .navbar .dropdown-menu .badge.pull-right {
    top: 8px;
  }
  .navbar .dropdown-menu > li > a > .label,
  .navbar .dropdown-menu > li > a > .badge {
    font-size: 10px;
    line-height: 13px;
    top: 1px;
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
  .navbar .dropdown-menu > li > a > .label {
    padding-top: 1px;
    padding-bottom: 1px;
  }
  .navbar .nav-icon-btn {
    font-size: var(--primary-font-size, 13px);
  }
  .navbar .nav-icon-btn > a {
    text-align: center;
    width: var(--header-height, 46px);
  }
  .navbar .nav-icon-btn > a .nav-icon {
    display: inline-block;
    font-size: var(--primary-font-size, 13px);
    vertical-align: middle;
    margin: 0 !important;
  }
  .navbar .nav-icon-btn > a .label,
  .navbar .nav-icon-btn > a .badge {
    font-size: 9px;
    padding: 0 2px;
    line-height: 11px;
    position: absolute;
    display: block;
    right: 10px;
  }
  .navbar .nav-icon-btn > a .small-screen-text {
    display: none;
  }
}
.btn {
  text-shadow: none;
  line-height: 15px;
  font-weight: 400;
  padding: 7px 12px;
  outline: none !important;
}
.btn,
.btn:active {
  box-shadow: none;
}
.btn > .fa-caret-down {
  font-size: 12px;
}
.btn-lg,
.btn-group-lg > .btn {
  font-size: 15px;
  line-height: 19px;
  padding: 9px 18px;
}
.btn-sm,
.btn-group-sm > .btn {
  font-size: 12px;
  line-height: 15px;
  padding: 4px 9px;
}
.btn-sm > .fa-caret-down {
  font-size: 10px;
}
.btn-xs,
.btn-group-xs > .btn {
  font-size: 11px;
  line-height: 12px;
  padding: 4px 7px;
}
.btn-xs > .fa-caret-down {
  font-size: 10px;
}
.btn.btn-flat {
  border-bottom-width: 3px;
}
.btn.btn-flat:focus {
  border-bottom-width: 3px;
}
.btn.btn-flat:active {
  border-bottom-width: 1px !important;
  margin-top: 2px;
  box-shadow: none;
}
.btn.btn-flat.btn-lg {
  border-bottom-width: 3px;
}
.btn.btn-flat.btn-lg:active {
  margin-top: 2px;
}
.btn.btn-flat.btn-xs {
  border-bottom-width: 2px;
}
.btn.btn-flat.btn-xs:active {
  margin-top: 1px;
}
.btn.btn-outline,
.btn.btn-outline.btn-flat,
.btn.btn-outline.btn-primary,
.btn.btn-outline.btn-flat.btn-primary {
  background: none;
  color: var(--text-color, #000000);
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAIAAABMXPacAAAABGdBTUEAALGPC/xhBQAAAS1JREFUeJzt0UERACAMwDDAv+dNRh40CnrXOzMnztMBv2sA1gCsAVgDsAZgDcAagDUAawDWAKwBWAOwBmANwBqANQBrANYArAFYA7AGYA3AGoA1AGsA1gCsAVgDsAZgDcAagDUAawDWAKwBWAOwBmANwBqANQBrANYArAFYA7AGYA3AGoA1AGsA1gCsAVgDsAZgDcAagDUAawDWAKwBWAOwBmANwBqANQBrANYArAFYA7AGYA3AGoA1AGsA1gCsAVgDsAZgDcAagDUAawDWAKwBWAOwBmANwBqANQBrANYArAFYA7AGYA3AGoA1AGsA1gCsAVgDsAZgDcAagDUAawDWAKwBWAOwBmANwBqANQBrANYArAFYA7AGYA3AGoA1AGsA1gCsAVgDsAZgDcAWYGYD/QIOSGYAAAAASUVORK5CYII=)\9;
}
.btn.btn-outline,
.btn.btn-outline.btn-flat,
.btn.btn-outline.btn-primary,
.btn.btn-outline.btn-flat.btn-primary,
.btn.btn-outline:focus,
.btn.btn-outline.btn-flat:focus,
.btn.btn-outline.btn-primary:focus,
.btn.btn-outline.btn-flat.btn-primary:focus,
.btn-group > .btn.btn-outline,
.btn-group > .btn.btn-outline.btn-flat,
.btn-group > .btn.btn-outline.btn-primary,
.btn-group > .btn.btn-outline.btn-flat.btn-primary,
.btn-group > .btn.btn-outline:focus,
.btn-group > .btn.btn-outline.btn-flat:focus,
.btn-group > .btn.btn-outline.btn-primary:focus,
.btn-group > .btn.btn-outline.btn-flat.btn-primary:focus,
.input-group-btn > .btn.btn-outline,
.input-group-btn > .btn.btn-outline.btn-flat,
.input-group-btn > .btn.btn-outline.btn-primary,
.input-group-btn > .btn.btn-outline.btn-flat.btn-primary,
.input-group-btn > .btn.btn-outline:focus,
.input-group-btn > .btn.btn-outline.btn-flat:focus,
.input-group-btn > .btn.btn-outline.btn-primary:focus,
.input-group-btn > .btn.btn-outline.btn-flat.btn-primary:focus {
  background: none;
  border-color: #e0e0e0;
  border-color: rgba(0, 0, 0, 0.12);
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAIAAABMXPacAAAABGdBTUEAALGPC/xhBQAAAS1JREFUeJzt0UERACAMwDDAv+dNRh40CnrXOzMnztMBv2sA1gCsAVgDsAZgDcAagDUAawDWAKwBWAOwBmANwBqANQBrANYArAFYA7AGYA3AGoA1AGsA1gCsAVgDsAZgDcAagDUAawDWAKwBWAOwBmANwBqANQBrANYArAFYA7AGYA3AGoA1AGsA1gCsAVgDsAZgDcAagDUAawDWAKwBWAOwBmANwBqANQBrANYArAFYA7AGYA3AGoA1AGsA1gCsAVgDsAZgDcAagDUAawDWAKwBWAOwBmANwBqANQBrANYArAFYA7AGYA3AGoA1AGsA1gCsAVgDsAZgDcAagDUAawDWAKwBWAOwBmANwBqANQBrANYArAFYA7AGYA3AGoA1AGsA1gCsAVgDsAZgDcAWYGYD/QIOSGYAAAAASUVORK5CYII=)\9;
}
.btn.btn-outline.dark,
.btn.btn-outline.dark.btn-primary {
  color: #fff;
  color: rgba(255, 255, 255, 0.8);
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAIAAABMXPacAAAABGdBTUEAALGPC/xhBQAAAS1JREFUeJzt0UERACAMwDDAv+dNRh40CnrXOzMnztMBv2sA1gCsAVgDsAZgDcAagDUAawDWAKwBWAOwBmANwBqANQBrANYArAFYA7AGYA3AGoA1AGsA1gCsAVgDsAZgDcAagDUAawDWAKwBWAOwBmANwBqANQBrANYArAFYA7AGYA3AGoA1AGsA1gCsAVgDsAZgDcAagDUAawDWAKwBWAOwBmANwBqANQBrANYArAFYA7AGYA3AGoA1AGsA1gCsAVgDsAZgDcAagDUAawDWAKwBWAOwBmANwBqANQBrANYArAFYA7AGYA3AGoA1AGsA1gCsAVgDsAZgDcAagDUAawDWAKwBWAOwBmANwBqANQBrANYArAFYA7AGYA3AGoA1AGsA1gCsAVgDsAZgDcAWYGYD/QIOSGYAAAAASUVORK5CYII=)\9;
}
.btn.btn-outline.dark,
.btn.btn-outline.dark.btn-primary,
.btn.btn-outline.dark:focus,
.btn.btn-outline.dark.btn-primary:focus {
  border-color: #595959;
  border-color: rgba(255, 255, 255, 0.12);
}
.btn.btn-outline.dark:hover,
.btn.btn-outline.dark.btn-primary:hover,
.btn.btn-outline.dark:active,
.btn.btn-outline.dark.btn-primary:active {
  border-color: transparent !important;
}
.btn.btn-rounded {
  border-radius: 9999px;
}
.btn-rounded.btn-flat {
  border-top-color: transparent;
  border-left-color: transparent;
  border-right-color: transparent;
}
.btn-rounded.btn-flat,
.btn-rounded.btn-flat:hover,
.btn-rounded.btn-flat:focus {
  border-bottom-width: 2px;
}
.btn-rounded.btn-flat.btn-lg,
.btn-rounded.btn-flat.btn-lg:hover,
.btn-rounded.btn-flat.btn-lg:focus {
  border-bottom-width: 3px;
}
.btn-rounded.btn-flat:active {
  margin-top: 1px;
}
.btn-rounded.btn-flat.btn:hover,
.btn-rounded.btn-flat.btn-outline.btn:hover,
.btn-rounded.btn-flat.btn:focus {
  border-top-color: transparent;
  border-left-color: transparent;
  border-right-color: transparent;
}
.btn-rounded.btn-flat.btn-outline:focus {
  border-color: #e0e0e0;
  border-color: rgba(0, 0, 0, 0.12);
}
.btn-rounded.btn-flat.btn-outline.dark:focus {
  border-color: #595959;
  border-color: rgba(255, 255, 255, 0.12);
}
.btn,
.btn-default {
  color: var(--text-color, #000000);
  border-color: color-mix(in srgb, #f4f4f4, var(--text-color, #000000) 9%);
  border-bottom-color: color-mix(in srgb, #f4f4f4, var(--text-color, #000000) 15%);
  background: #f4f4f4;
  background-image: linear-gradient(to bottom, color-mix(in srgb, #f4f4f4, #FFF 0%) 0%, color-mix(in srgb, #f4f4f4, #000 4%) 100%);
  background-repeat: repeat-x;
}
.btn:hover,
.btn-default:hover,
.btn.focused,
.btn-default.focused,
.btn:focus,
.btn-default:focus {
  color: var(--text-color, #000000);
  border-color: color-mix(in srgb, #f4f4f4, var(--text-color, #000000) 12%);
  border-bottom-color: color-mix(in srgb, #f4f4f4, var(--text-color, #000000) 22%);
  background: color-mix(in srgb, #f4f4f4, var(--text-color, #000000) 10%);
  background: color-mix(in srgb, #f4f4f4, var(--text-color, #000000) 4%) !important;
  background-image: linear-gradient(to bottom, color-mix(in srgb, #f4f4f4, #FFF 2%) 0%, color-mix(in srgb, #f4f4f4, #000 6%) 100%) !important;
  background-repeat: repeat-x;
}
.btn:active,
.btn-default:active,
.btn.active,
.btn-default.active,
.open .btn.dropdown-toggle,
.open .btn-default.dropdown-toggle {
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1) inset;
  background: #f4f4f4 !important;
  border-color: color-mix(in srgb, #f4f4f4, var(--text-color, #000000) 24%);
}
.btn.btn-flat,
.btn-default.btn-flat {
  background: #f4f4f4;
}
.btn.btn-flat:hover,
.btn-default.btn-flat:hover,
.btn.btn-flat:focus,
.btn-default.btn-flat:focus,
.btn.btn-flat.focused,
.btn-default.btn-flat.focused,
.btn.btn-flat:active,
.btn-default.btn-flat:active,
.btn.btn-flat.active,
.btn-default.btn-flat.active,
.open .btn.btn-flat.dropdown-toggle,
.open .btn-default.btn-flat.dropdown-toggle {
  background: #f4f4f4 !important;
  color: var(--text-color, #000000);
}
.btn.btn-outline:hover,
.btn-default.btn-outline:hover,
.btn.btn-outline.btn-flat:hover,
.btn-default.btn-outline.btn-flat:hover,
.btn.btn-outline:focus,
.btn-default.btn-outline:focus,
.btn.btn-outline.btn-flat:focus,
.btn-default.btn-outline.btn-flat:focus {
  color: var(--text-color, #000000);
  border-color: #f4f4f4;
}
.btn.btn-outline:active,
.btn-default.btn-outline:active,
.btn.btn-outline.btn-flat:active,
.btn-default.btn-outline.btn-flat:active {
  border-color: #f4f4f4;
}
.btn-info {
  color: #fff;
  border-color: color-mix(in srgb, var(--info-color, #9999ff), var(--text-color, #000000) 5%);
  border-bottom-color: color-mix(in srgb, var(--info-color, #9999ff), var(--text-color, #000000) 11%);
  background: var(--info-color, #9999ff);
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--info-color, #9999ff), #FFF 1%) 0%, color-mix(in srgb, var(--info-color, #9999ff), #000 5%) 100%);
  background-repeat: repeat-x;
}
.btn-info:hover,
.btn-info.focused,
.btn-info:focus {
  color: #fff;
  border-color: color-mix(in srgb, var(--info-color, #9999ff), var(--text-color, #000000) 8%);
  border-bottom-color: color-mix(in srgb, var(--info-color, #9999ff), var(--text-color, #000000) 18%);
  background: color-mix(in srgb, var(--info-color, #9999ff), var(--text-color, #000000) 10%);
  background: color-mix(in srgb, var(--info-color, #9999ff), var(--text-color, #000000) 5%) !important;
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--info-color, #9999ff), #FFF 4%) 0%, color-mix(in srgb, var(--info-color, #9999ff), #000 8%) 100%) !important;
  background-repeat: repeat-x;
}
.btn-info:active,
.btn-info.active,
.open .btn-info.dropdown-toggle {
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1) inset;
  background: var(--info-color, #9999ff) !important;
  border-color: color-mix(in srgb, var(--info-color, #9999ff), var(--text-color, #000000) 20%);
}
.btn-info.btn-flat {
  background: var(--info-color, #9999ff);
}
.btn-info.btn-flat:hover,
.btn-info.btn-flat:focus,
.btn-info.btn-flat.focused,
.btn-info.btn-flat:active,
.btn-info.btn-flat.active,
.open .btn-info.btn-flat.dropdown-toggle {
  background: var(--info-color, #9999ff) !important;
  color: #fff;
}
.btn-info.btn-outline:hover,
.btn-info.btn-outline.btn-flat:hover,
.btn-info.btn-outline:focus,
.btn-info.btn-outline.btn-flat:focus {
  color: #fff;
  border-color: var(--info-color, #9999ff);
}
.btn-info.btn-outline:active,
.btn-info.btn-outline.btn-flat:active {
  border-color: var(--info-color, #9999ff);
}
.btn-success {
  color: #fff;
  border-color: color-mix(in srgb, var(--success-color, #00dd00), var(--text-color, #000000) 5%);
  border-bottom-color: color-mix(in srgb, var(--success-color, #00dd00), var(--text-color, #000000) 11%);
  background: var(--success-color, #00dd00);
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--success-color, #00dd00), #FFF 1%) 0%, color-mix(in srgb, var(--success-color, #00dd00), #000 5%) 100%);
  background-repeat: repeat-x;
}
.btn-success:hover,
.btn-success.focused,
.btn-success:focus {
  color: #fff;
  border-color: color-mix(in srgb, var(--success-color, #00dd00), var(--text-color, #000000) 8%);
  border-bottom-color: color-mix(in srgb, var(--success-color, #00dd00), var(--text-color, #000000) 18%);
  background: color-mix(in srgb, var(--success-color, #00dd00), var(--text-color, #000000) 10%);
  background: color-mix(in srgb, var(--success-color, #00dd00), var(--text-color, #000000) 5%) !important;
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--success-color, #00dd00), #FFF 4%) 0%, color-mix(in srgb, var(--success-color, #00dd00), #000 8%) 100%) !important;
  background-repeat: repeat-x;
}
.btn-success:active,
.btn-success.active,
.open .btn-success.dropdown-toggle {
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1) inset;
  background: var(--success-color, #00dd00) !important;
  border-color: color-mix(in srgb, var(--success-color, #00dd00), var(--text-color, #000000) 20%);
}
.btn-success.btn-flat {
  background: var(--success-color, #00dd00);
}
.btn-success.btn-flat:hover,
.btn-success.btn-flat:focus,
.btn-success.btn-flat.focused,
.btn-success.btn-flat:active,
.btn-success.btn-flat.active,
.open .btn-success.btn-flat.dropdown-toggle {
  background: var(--success-color, #00dd00) !important;
  color: #fff;
}
.btn-success.btn-outline:hover,
.btn-success.btn-outline.btn-flat:hover,
.btn-success.btn-outline:focus,
.btn-success.btn-outline.btn-flat:focus {
  color: #fff;
  border-color: var(--success-color, #00dd00);
}
.btn-success.btn-outline:active,
.btn-success.btn-outline.btn-flat:active {
  border-color: var(--success-color, #00dd00);
}
.btn-warning {
  color: #fff;
  border-color: color-mix(in srgb, var(--warning-color, #dddd00), var(--text-color, #000000) 10%);
  border-bottom-color: color-mix(in srgb, var(--warning-color, #dddd00), var(--text-color, #000000) 16%);
  background: var(--warning-color, #dddd00);
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--warning-color, #dddd00), #FFF 1%) 0%, color-mix(in srgb, var(--warning-color, #dddd00), #000 5%) 100%);
  background-repeat: repeat-x;
}
.btn-warning:hover,
.btn-warning.focused,
.btn-warning:focus {
  color: #fff;
  border-color: color-mix(in srgb, var(--warning-color, #dddd00), var(--text-color, #000000) 13%);
  border-bottom-color: color-mix(in srgb, var(--warning-color, #dddd00), var(--text-color, #000000) 23%);
  background: color-mix(in srgb, var(--warning-color, #dddd00), var(--text-color, #000000) 10%);
  background: color-mix(in srgb, var(--warning-color, #dddd00), var(--text-color, #000000) 5%) !important;
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--warning-color, #dddd00), #FFF 4%) 0%, color-mix(in srgb, var(--warning-color, #dddd00), #000 8%) 100%) !important;
  background-repeat: repeat-x;
}
.btn-warning:active,
.btn-warning.active,
.open .btn-warning.dropdown-toggle {
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1) inset;
  background: var(--warning-color, #dddd00) !important;
  border-color: color-mix(in srgb, var(--warning-color, #dddd00), var(--text-color, #000000) 25%);
}
.btn-warning.btn-flat {
  background: var(--warning-color, #dddd00);
}
.btn-warning.btn-flat:hover,
.btn-warning.btn-flat:focus,
.btn-warning.btn-flat.focused,
.btn-warning.btn-flat:active,
.btn-warning.btn-flat.active,
.open .btn-warning.btn-flat.dropdown-toggle {
  background: var(--warning-color, #dddd00) !important;
  color: #fff;
}
.btn-warning.btn-outline:hover,
.btn-warning.btn-outline.btn-flat:hover,
.btn-warning.btn-outline:focus,
.btn-warning.btn-outline.btn-flat:focus {
  color: #fff;
  border-color: var(--warning-color, #dddd00);
}
.btn-warning.btn-outline:active,
.btn-warning.btn-outline.btn-flat:active {
  border-color: var(--warning-color, #dddd00);
}
.btn-danger {
  color: #fff;
  border-color: color-mix(in srgb, var(--danger-color, #ff4444), var(--text-color, #000000) 5%);
  border-bottom-color: color-mix(in srgb, var(--danger-color, #ff4444), var(--text-color, #000000) 11%);
  background: var(--danger-color, #ff4444);
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--danger-color, #ff4444), #FFF 1%) 0%, color-mix(in srgb, var(--danger-color, #ff4444), #000 5%) 100%);
  background-repeat: repeat-x;
}
.btn-danger:hover,
.btn-danger.focused,
.btn-danger:focus {
  color: #fff;
  border-color: color-mix(in srgb, var(--danger-color, #ff4444), var(--text-color, #000000) 8%);
  border-bottom-color: color-mix(in srgb, var(--danger-color, #ff4444), var(--text-color, #000000) 18%);
  background: color-mix(in srgb, var(--danger-color, #ff4444), var(--text-color, #000000) 10%);
  background: color-mix(in srgb, var(--danger-color, #ff4444), var(--text-color, #000000) 5%) !important;
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--danger-color, #ff4444), #FFF 4%) 0%, color-mix(in srgb, var(--danger-color, #ff4444), #000 8%) 100%) !important;
  background-repeat: repeat-x;
}
.btn-danger:active,
.btn-danger.active,
.open .btn-danger.dropdown-toggle {
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1) inset;
  background: var(--danger-color, #ff4444) !important;
  border-color: color-mix(in srgb, var(--danger-color, #ff4444), var(--text-color, #000000) 20%);
}
.btn-danger.btn-flat {
  background: var(--danger-color, #ff4444);
}
.btn-danger.btn-flat:hover,
.btn-danger.btn-flat:focus,
.btn-danger.btn-flat.focused,
.btn-danger.btn-flat:active,
.btn-danger.btn-flat.active,
.open .btn-danger.btn-flat.dropdown-toggle {
  background: var(--danger-color, #ff4444) !important;
  color: #fff;
}
.btn-danger.btn-outline:hover,
.btn-danger.btn-outline.btn-flat:hover,
.btn-danger.btn-outline:focus,
.btn-danger.btn-outline.btn-flat:focus {
  color: #fff;
  border-color: var(--danger-color, #ff4444);
}
.btn-danger.btn-outline:active,
.btn-danger.btn-outline.btn-flat:active {
  border-color: var(--danger-color, #ff4444);
}
.btn.btn-outline.disabled,
.btn.btn-outline[disabled] {
  background: none !important;
  color: var(--text-color, #000000) !important;
}
.btn.btn-outline.disabled,
.btn.btn-outline[disabled],
.btn.btn-outline.disabled:active,
.btn.btn-outline[disabled]:active,
.btn.btn-outline.disabled.active,
.btn.btn-outline[disabled].active,
.btn.btn-outline.disabled:hover,
.btn.btn-outline[disabled]:hover,
.btn.btn-outline.disabled:visited,
.btn.btn-outline[disabled]:visited,
.btn.btn-outline.disabled:link,
.btn.btn-outline[disabled]:link,
.btn.btn-outline.disabled:focus,
.btn.btn-outline[disabled]:focus {
  background: none !important;
  border-color: #e0e0e0 !important;
  border-color: rgba(0, 0, 0, 0.12) !important;
  box-shadow: none !important;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAIAAABMXPacAAAABGdBTUEAALGPC/xhBQAAAS1JREFUeJzt0UERACAMwDDAv+dNRh40CnrXOzMnztMBv2sA1gCsAVgDsAZgDcAagDUAawDWAKwBWAOwBmANwBqANQBrANYArAFYA7AGYA3AGoA1AGsA1gCsAVgDsAZgDcAagDUAawDWAKwBWAOwBmANwBqANQBrANYArAFYA7AGYA3AGoA1AGsA1gCsAVgDsAZgDcAagDUAawDWAKwBWAOwBmANwBqANQBrANYArAFYA7AGYA3AGoA1AGsA1gCsAVgDsAZgDcAagDUAawDWAKwBWAOwBmANwBqANQBrANYArAFYA7AGYA3AGoA1AGsA1gCsAVgDsAZgDcAagDUAawDWAKwBWAOwBmANwBqANQBrANYArAFYA7AGYA3AGoA1AGsA1gCsAVgDsAZgDcAWYGYD/QIOSGYAAAAASUVORK5CYII=)\9;
}
.btn.btn-flat.disabled:active,
.btn.btn-flat[disabled]:active {
  margin-top: 0 !important;
  border-bottom-width: 3px !important;
}
.btn.btn-flat.btn-rounded.disabled:active,
.btn.btn-flat.btn-rounded[disabled]:active {
  border-bottom-width: 2px !important;
}
.btn.btn-labeled {
  position: relative;
}
.btn.btn-labeled .btn-label {
  display: block;
  float: left;
  margin: -8px 12px -8px -13px;
  padding: 8px 10px;
  position: relative;
  background: rgba(0, 0, 0, 0.06);
  line-height: 15px;
  border-bottom-left-radius: var(--border-radius, 6px);
  border-top-left-radius: var(--border-radius, 6px);
}
.btn.btn-labeled .btn-label.icon {
  font-size: 14px;
}
.btn.btn-labeled.btn-lg .btn-label {
  margin: -10px 18px -10px -19px;
  padding: 10px 13px;
  line-height: 19px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.btn.btn-labeled.btn-lg .btn-label.icon {
  font-size: 15px;
}
.btn.btn-labeled.btn-sm .btn-label {
  margin: -5px 9px -5px -10px;
  padding: 5px 7px;
  line-height: 15px;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}
.btn.btn-labeled.btn-sm .btn-label.icon {
  font-size: 11px;
}
.btn.btn-labeled.btn-xs .btn-label {
  margin: -5px 9px -5px -8px;
  padding: 5px 6px;
  line-height: 12px;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}
.btn.btn-labeled.btn-xs .btn-label.icon {
  font-size: 11px;
}
.btn.btn-rounded.btn-labeled .btn-label,
.btn.btn-lg.btn-rounded.btn-labeled .btn-label,
.btn.btn-sm.btn-rounded.btn-labeled .btn-label,
.btn.btn-xs.btn-rounded.btn-labeled .btn-label {
  border-bottom-left-radius: 9999px;
  border-top-left-radius: 9999px;
}
.progress {
  background-color: rgba(0, 0, 0, 0.06);
  height: 13px;
}
.progress-bar {
  background: none;
  border: 1px solid;
  box-shadow: none;
}
.progress .progress-bar.progress-bar-info {
  background: var(--info-color, #9999ff);
  border-color: var(--info-color, #9999ff);
}
.progress.progress-striped .progress-bar.progress-bar-info {
  background-color: var(--info-color, #9999ff);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%, transparent 75%, transparent);
  background-size: 10px 10px;
}
.progress .progress-bar.progress-bar-success {
  background: var(--success-color, #00dd00);
  border-color: var(--success-color, #00dd00);
}
.progress.progress-striped .progress-bar.progress-bar-success {
  background-color: var(--success-color, #00dd00);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%, transparent 75%, transparent);
  background-size: 10px 10px;
}
.progress .progress-bar.progress-bar-warning {
  background: var(--warning-color, #dddd00);
  border-color: var(--warning-color, #dddd00);
}
.progress.progress-striped .progress-bar.progress-bar-warning {
  background-color: var(--warning-color, #dddd00);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%, transparent 75%, transparent);
  background-size: 10px 10px;
}
.progress .progress-bar.progress-bar-danger {
  background: var(--danger-color, #ff4444);
  border-color: var(--danger-color, #ff4444);
}
.progress.progress-striped .progress-bar.progress-bar-danger {
  background-color: var(--danger-color, #ff4444);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%, transparent 75%, transparent);
  background-size: 10px 10px;
}
.label {
  color: #fff;
  font-size: 11px;
  line-height: 20px;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  padding: 0 6px;
  display: inline-block;
  font-weight: 600;
}
.label.pull-right {
  margin: 0;
}
h1 .label,
h2 .label,
h3 .label,
h4 .label,
h5 .label,
h6 .label {
  font-size: 75%;
  padding: 0.2em 0.5em;
}
.label.label-tag {
  display: inline-block;
  font-size: 11px;
  line-height: 18px;
  margin-left: 12px;
  padding: 0 5px;
  position: relative;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.label.label-tag:before {
  content: "";
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px 12px 10px 0;
  border-color: transparent #b0b0b0 transparent transparent;
  margin-left: -17px;
  top: -1px;
}
.label.label-tag:after {
  content: "";
  display: block;
  background: #fff;
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 99px;
  margin: -12px 0 0 -10px;
}
.ie8 .label.label-tag:after {
  display: none !important;
}
.label {
  background: #b0b0b0;
}
.label[href]:hover,
.label[href]:focus {
  background-color: #b0b0b0;
}
.label.label-tag {
  border: 1px solid #b0b0b0;
}
.label.label-tag:before {
  border-color: transparent #b0b0b0 transparent transparent;
}
.label.label-tag[href]:hover,
.label.label-tag[href]:focus {
  border-color: #b0b0b0;
}
.label.label-tag[href]:hover:before,
.label.label-tag[href]:focus:before {
  border-color: transparent #b0b0b0 transparent transparent;
}
.right-to-left .label.label-tag:before {
  border-color: transparent transparent transparent #b0b0b0;
}
.right-to-left .label.label-tag[href]:hover:before,
.right-to-left .label.label-tag[href]:focus:before {
  border-color: transparent transparent transparent #b0b0b0;
}
.ie8 .right-to-left .label.label-tag:before,
.ie9 .right-to-left .label.label-tag:before {
  border-color: transparent #b0b0b0 transparent transparent;
}
.ie8 .right-to-left .label.label-tag[href]:hover:before,
.ie8 .right-to-left .label.label-tag[href]:focus:before,
.ie9 .right-to-left .label.label-tag[href]:hover:before,
.ie9 .right-to-left .label.label-tag[href]:focus:before {
  border-color: transparent #b0b0b0 transparent transparent;
}
.label.label-success {
  background: var(--success-color, #00dd00);
}
.label.label-success[href]:hover,
.label.label-success[href]:focus {
  background-color: var(--success-color, #00dd00);
}
.label.label-success.label-tag {
  border: 1px solid var(--success-color, #00dd00);
}
.label.label-success.label-tag:before {
  border-color: transparent var(--success-color, #00dd00) transparent transparent;
}
.label.label-success.label-tag[href]:hover,
.label.label-success.label-tag[href]:focus {
  border-color: var(--success-color, #00dd00);
}
.label.label-success.label-tag[href]:hover:before,
.label.label-success.label-tag[href]:focus:before {
  border-color: transparent var(--success-color, #00dd00) transparent transparent;
}
.right-to-left .label.label-success.label-tag:before {
  border-color: transparent transparent transparent var(--success-color, #00dd00);
}
.right-to-left .label.label-success.label-tag[href]:hover:before,
.right-to-left .label.label-success.label-tag[href]:focus:before {
  border-color: transparent transparent transparent var(--success-color, #00dd00);
}
.ie8 .right-to-left .label.label-success.label-tag:before,
.ie9 .right-to-left .label.label-success.label-tag:before {
  border-color: transparent var(--success-color, #00dd00) transparent transparent;
}
.ie8 .right-to-left .label.label-success.label-tag[href]:hover:before,
.ie8 .right-to-left .label.label-success.label-tag[href]:focus:before,
.ie9 .right-to-left .label.label-success.label-tag[href]:hover:before,
.ie9 .right-to-left .label.label-success.label-tag[href]:focus:before {
  border-color: transparent var(--success-color, #00dd00) transparent transparent;
}
.label.label-warning {
  background: var(--warning-color, #dddd00);
}
.label.label-warning[href]:hover,
.label.label-warning[href]:focus {
  background-color: var(--warning-color, #dddd00);
}
.label.label-warning.label-tag {
  border: 1px solid var(--warning-color, #dddd00);
}
.label.label-warning.label-tag:before {
  border-color: transparent var(--warning-color, #dddd00) transparent transparent;
}
.label.label-warning.label-tag[href]:hover,
.label.label-warning.label-tag[href]:focus {
  border-color: var(--warning-color, #dddd00);
}
.label.label-warning.label-tag[href]:hover:before,
.label.label-warning.label-tag[href]:focus:before {
  border-color: transparent var(--warning-color, #dddd00) transparent transparent;
}
.right-to-left .label.label-warning.label-tag:before {
  border-color: transparent transparent transparent var(--warning-color, #dddd00);
}
.right-to-left .label.label-warning.label-tag[href]:hover:before,
.right-to-left .label.label-warning.label-tag[href]:focus:before {
  border-color: transparent transparent transparent var(--warning-color, #dddd00);
}
.ie8 .right-to-left .label.label-warning.label-tag:before,
.ie9 .right-to-left .label.label-warning.label-tag:before {
  border-color: transparent var(--warning-color, #dddd00) transparent transparent;
}
.ie8 .right-to-left .label.label-warning.label-tag[href]:hover:before,
.ie8 .right-to-left .label.label-warning.label-tag[href]:focus:before,
.ie9 .right-to-left .label.label-warning.label-tag[href]:hover:before,
.ie9 .right-to-left .label.label-warning.label-tag[href]:focus:before {
  border-color: transparent var(--warning-color, #dddd00) transparent transparent;
}
.label.label-danger {
  background: var(--danger-color, #ff4444);
}
.label.label-danger[href]:hover,
.label.label-danger[href]:focus {
  background-color: var(--danger-color, #ff4444);
}
.label.label-danger.label-tag {
  border: 1px solid var(--danger-color, #ff4444);
}
.label.label-danger.label-tag:before {
  border-color: transparent var(--danger-color, #ff4444) transparent transparent;
}
.label.label-danger.label-tag[href]:hover,
.label.label-danger.label-tag[href]:focus {
  border-color: var(--danger-color, #ff4444);
}
.label.label-danger.label-tag[href]:hover:before,
.label.label-danger.label-tag[href]:focus:before {
  border-color: transparent var(--danger-color, #ff4444) transparent transparent;
}
.right-to-left .label.label-danger.label-tag:before {
  border-color: transparent transparent transparent var(--danger-color, #ff4444);
}
.right-to-left .label.label-danger.label-tag[href]:hover:before,
.right-to-left .label.label-danger.label-tag[href]:focus:before {
  border-color: transparent transparent transparent var(--danger-color, #ff4444);
}
.ie8 .right-to-left .label.label-danger.label-tag:before,
.ie9 .right-to-left .label.label-danger.label-tag:before {
  border-color: transparent var(--danger-color, #ff4444) transparent transparent;
}
.ie8 .right-to-left .label.label-danger.label-tag[href]:hover:before,
.ie8 .right-to-left .label.label-danger.label-tag[href]:focus:before,
.ie9 .right-to-left .label.label-danger.label-tag[href]:hover:before,
.ie9 .right-to-left .label.label-danger.label-tag[href]:focus:before {
  border-color: transparent var(--danger-color, #ff4444) transparent transparent;
}
.label.label-info {
  background: var(--info-color, #9999ff);
}
.label.label-info[href]:hover,
.label.label-info[href]:focus {
  background-color: var(--info-color, #9999ff);
}
.label.label-info.label-tag {
  border: 1px solid var(--info-color, #9999ff);
}
.label.label-info.label-tag:before {
  border-color: transparent var(--info-color, #9999ff) transparent transparent;
}
.label.label-info.label-tag[href]:hover,
.label.label-info.label-tag[href]:focus {
  border-color: var(--info-color, #9999ff);
}
.label.label-info.label-tag[href]:hover:before,
.label.label-info.label-tag[href]:focus:before {
  border-color: transparent var(--info-color, #9999ff) transparent transparent;
}
.right-to-left .label.label-info.label-tag:before {
  border-color: transparent transparent transparent var(--info-color, #9999ff);
}
.right-to-left .label.label-info.label-tag[href]:hover:before,
.right-to-left .label.label-info.label-tag[href]:focus:before {
  border-color: transparent transparent transparent var(--info-color, #9999ff);
}
.ie8 .right-to-left .label.label-info.label-tag:before,
.ie9 .right-to-left .label.label-info.label-tag:before {
  border-color: transparent var(--info-color, #9999ff) transparent transparent;
}
.ie8 .right-to-left .label.label-info.label-tag[href]:hover:before,
.ie8 .right-to-left .label.label-info.label-tag[href]:focus:before,
.ie9 .right-to-left .label.label-info.label-tag[href]:hover:before,
.ie9 .right-to-left .label.label-info.label-tag[href]:focus:before {
  border-color: transparent var(--info-color, #9999ff) transparent transparent;
}
.badge {
  color: #fff;
  font-size: 11px;
  font-weight: 600;
  line-height: 18px;
  padding: 0 8px;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
}
.badge.pull-right {
  margin: 0;
}
.badge {
  background: #b0b0b0;
  border: 1px solid #b0b0b0;
}
.badge[href]:hover,
.badge[href]:focus {
  background-color: #b0b0b0;
  border-color: #b0b0b0;
}
.badge.badge-success {
  background: var(--success-color, #00dd00);
  border: 1px solid var(--success-color, #00dd00);
}
.badge.badge-success[href]:hover,
.badge.badge-success[href]:focus {
  background-color: var(--success-color, #00dd00);
  border-color: var(--success-color, #00dd00);
}
.badge.badge-warning {
  background: var(--warning-color, #dddd00);
  border: 1px solid var(--warning-color, #dddd00);
}
.badge.badge-warning[href]:hover,
.badge.badge-warning[href]:focus {
  background-color: var(--warning-color, #dddd00);
  border-color: var(--warning-color, #dddd00);
}
.badge.badge-danger {
  background: var(--danger-color, #ff4444);
  border: 1px solid var(--danger-color, #ff4444);
}
.badge.badge-danger[href]:hover,
.badge.badge-danger[href]:focus {
  background-color: var(--danger-color, #ff4444);
  border-color: var(--danger-color, #ff4444);
}
.badge.badge-info {
  background: var(--info-color, #9999ff);
  border: 1px solid var(--info-color, #9999ff);
}
.badge.badge-info[href]:hover,
.badge.badge-info[href]:focus {
  background-color: var(--info-color, #9999ff);
  border-color: var(--info-color, #9999ff);
}
.breadcrumb {
  background: none;
  margin-bottom: 18px;
  position: relative;
}
.breadcrumb li + li:before {
  color: #ccc;
  content: "\f054";
  font-family: FontAwesome;
  font-size: 7px;
  display: inline-block;
  line-height: 8px;
  top: -1px;
  left: -1px;
  position: relative;
  padding: 0;
  height: 8px;
  width: 15px;
  text-align: center;
}
.breadcrumb li,
.breadcrumb li a {
  color: #999;
  font-size: 12px;
  line-height: 18px;
  height: 18px;
}
.breadcrumb li:hover,
.breadcrumb li a:hover {
  color: var(--text-color, #000000);
}
.breadcrumb li.active {
  padding-left: 16px;
  position: relative;
}
.breadcrumb li.active:before {
  position: absolute;
  top: 50%;
  margin-top: -3px;
  left: 0;
}
.breadcrumb li.active,
.breadcrumb li.active a {
  color: var(--text-color, #000000);
  text-decoration: none;
}
.breadcrumb.breadcrumb-dark > li + li:before {
  color: #fff;
  color: rgba(255, 255, 255, 0.4);
}
.breadcrumb.breadcrumb-dark li,
.breadcrumb.breadcrumb-dark li a {
  color: #fff;
  color: rgba(255, 255, 255, 0.6);
}
.breadcrumb.breadcrumb-dark li:hover,
.breadcrumb.breadcrumb-dark li a:hover {
  color: #fff;
}
.breadcrumb.breadcrumb-dark li.active,
.breadcrumb.breadcrumb-dark li.active a {
  color: #fff;
}
.breadcrumb.breadcrumb-no-padding {
  padding-left: 0;
  padding-right: 0;
}
.breadcrumb.breadcrumb-page {
  border-radius: 0;
  margin-left: -18px;
  margin-right: -18px;
  margin-top: -18px;
  padding-left: 18px;
  padding-right: 18px;
}
.breadcrumb-label {
  float: left;
  font-size: 12px;
  line-height: 18px;
  height: 18px;
  padding-right: 15px;
  margin: 1px 0 -1px 0;
}
.alert {
  background: #f9f1c7;
  border-color: #f6deac;
  color: #af8640;
  background-size: 20px 20px;
}
.alert .close {
  top: 0;
}
.alert.alert-danger {
  background: #f2dede;
  border-color: #ebccd1;
  color: #b94a48;
  background-size: 20px 20px;
}
.alert.alert-success {
  background: #dff0d8;
  border-color: #d0e6be;
  color: #468847;
  background-size: 20px 20px;
}
.alert.alert-info {
  background: #d9edf7;
  border-color: #bce8f1;
  color: #3a87ad;
  background-size: 20px 20px;
}
.alert.alert-dark {
  color: #fff;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  background: none;
  border-color: var(--warning-color, #dddd00);
  background-color: var(--warning-color, #dddd00);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.06) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.06) 50%, rgba(255, 255, 255, 0.06) 75%, transparent 75%, transparent);
  background-size: 20px 20px;
}
.alert.alert-danger.alert-dark {
  background: none;
  border-color: var(--danger-color, #ff4444);
  background-color: var(--danger-color, #ff4444);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.04) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.04) 50%, rgba(255, 255, 255, 0.04) 75%, transparent 75%, transparent);
  background-size: 20px 20px;
}
.alert.alert-success.alert-dark {
  background: none;
  border-color: var(--success-color, #00dd00);
  background-color: var(--success-color, #00dd00);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.06) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.06) 50%, rgba(255, 255, 255, 0.06) 75%, transparent 75%, transparent);
  background-size: 20px 20px;
}
.alert.alert-info.alert-dark {
  background: none;
  border-color: var(--info-color, #9999ff);
  background-color: var(--info-color, #9999ff);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.06) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.06) 50%, rgba(255, 255, 255, 0.06) 75%, transparent 75%, transparent);
  background-size: 20px 20px;
}
.alert.alert-page {
  margin: -18px -18px 18px -18px;
  border-top-width: 0;
  border-left-width: 0;
  border-right-width: 0;
  border-radius: 0;
  padding-left: 18px;
  padding-right: 18px;
}
.table thead > tr > th,
.table tbody > tr > th,
.table tfoot > tr > th,
.table thead > tr > td,
.table tbody > tr > td,
.table tfoot > tr > td {
  border-top-color: var(--grid-border-color, #dbdbdb);
}
.table thead > tr > th,
.table tbody > tr > th,
.table tfoot > tr > th {
  font-weight: 600;
}
.table tbody + tbody {
  border-top-color: var(--grid-border-color, #dbdbdb);
}
.table-bordered {
  border-color: var(--grid-border-color, #dbdbdb);
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border-color: var(--grid-border-color, #dbdbdb);
}
.table-header {
  background: #fff;
  position: relative;
  border: 1px solid var(--grid-border-color, #dbdbdb);
  margin-bottom: -1px;
  padding: 10px 15px 10px 15px;
  border-top-right-radius: var(--border-radius, 6px);
  border-top-left-radius: var(--border-radius, 6px);
}
.table-header .table-caption {
  font-size: 15px;
  line-height: 24px;
  font-weight: 600;
  margin: 0;
  padding: 0;
}
.table-footer {
  min-height: 40px;
  margin-top: -19px;
  position: relative;
  border: 1px solid var(--grid-border-color, #dbdbdb);
  line-height: 20px;
  padding: 10px 15px 10px 15px;
  background: var(--secondary-background-color, #9D4444);
  border-bottom-right-radius: var(--border-radius, 6px);
  border-bottom-left-radius: var(--border-radius, 6px);
}
.table-light,
.table-success,
.table-danger,
.table-warning,
.table-info,
.table-primary {
  margin-bottom: 20px;
}
.table-light table {
  border-top-color: var(--secondary-background-color, #9D4444) !important;
  background-color: var(--panel-background-color, #fff);
}
.table-light thead,
.table-light thead tr,
.table-light thead th,
.table-light .table-header {
  border-color: var(--secondary-background-color, #9D4444) !important;
  color: var(--text-color, #000000);
}
.table-light thead tr,
.table-light thead th {
  background: var(--secondary-background-color, #9D4444);
}
.table-light .table-header {
  background: var(--secondary-background-color, #9D4444);
}
.table-success table {
  border-top-color: var(--success-color, #00dd00) !important;
  background-color: var(--panel-background-color, #fff);
}
.table-success thead,
.table-success thead tr,
.table-success thead th,
.table-success .table-header {
  border-color: var(--success-color, #00dd00) !important;
  color: var(--success-color, #00dd00);
}
.table-success thead tr,
.table-success thead th {
  background: var(--success-color, #00dd00);
}
.table-success .table-header {
  background: var(--success-color, #00dd00);
}
.table-danger table {
  border-top-color: var(--danger-color, #ff4444) !important;
  background-color: var(--panel-background-color, #fff);
}
.table-danger thead,
.table-danger thead tr,
.table-danger thead th,
.table-danger .table-header {
  border-color: var(--danger-color, #ff4444) !important;
  color: var(--danger-color, #ff4444);
}
.table-danger thead tr,
.table-danger thead th {
  background: var(--danger-color, #ff4444);
}
.table-danger .table-header {
  background: var(--danger-color, #ff4444);
}
.table-warning table {
  border-top-color: var(--warning-color, #dddd00) !important;
  background-color: var(--panel-background-color, #fff);
}
.table-warning thead,
.table-warning thead tr,
.table-warning thead th,
.table-warning .table-header {
  border-color: var(--warning-color, #dddd00) !important;
  color: var(--warning-color, #dddd00);
}
.table-warning thead tr,
.table-warning thead th {
  background: var(--warning-color, #dddd00);
}
.table-warning .table-header {
  background: var(--warning-color, #dddd00);
}
.table-info table {
  border-top-color: var(--info-color, #9999ff) !important;
  background-color: var(--panel-background-color, #fff);
}
.table-info thead,
.table-info thead tr,
.table-info thead th,
.table-info .table-header {
  border-color: var(--info-color, #9999ff) !important;
  color: var(--info-color, #9999ff);
}
.table-info thead tr,
.table-info thead th {
  background: var(--info-color, #9999ff);
}
.table-info .table-header {
  background: var(--info-color, #9999ff);
}
.nav-tabs > li > a > .badge,
.nav-pills > li > a > .badge,
.nav-tabs > li > a > .label,
.nav-pills > li > a > .label {
  position: relative;
  background-color: rgba(0, 0, 0, 0.25);
  border: 1px solid transparent;
  margin: 0 -5px -100px 5px;
  padding: 0 6px;
  line-height: 14px;
  top: 0;
}
.nav-tabs > li > a > .label,
.nav-pills > li > a > .label {
  padding-left: 4px;
  padding-right: 4px;
}
.nav-tabs > li > a > .badge.badge-success,
.nav-pills > li > a > .badge.badge-success,
.nav-tabs > li > a > .label.label-success,
.nav-pills > li > a > .label.label-success {
  background-color: var(--success-color, #00dd00);
}
.nav-tabs > li > a > .badge.badge-warning,
.nav-pills > li > a > .badge.badge-warning,
.nav-tabs > li > a > .label.label-warning,
.nav-pills > li > a > .label.label-warning {
  background-color: var(--warning-color, #dddd00);
}
.nav-tabs > li > a > .badge.badge-danger,
.nav-pills > li > a > .badge.badge-danger,
.nav-tabs > li > a > .label.label-danger,
.nav-pills > li > a > .label.label-danger {
  background-color: var(--danger-color, #ff4444);
}
.nav-tabs > li > a > .badge.badge-info,
.nav-pills > li > a > .badge.badge-info,
.nav-tabs > li > a > .label.label-info,
.nav-pills > li > a > .label.label-info {
  background-color: var(--info-color, #9999ff);
}
.nav-tabs:not(.nav-tabs-simple) > li.active > a > .badge,
.nav-pills > li.active > a > .badge,
.nav-tabs:not(.nav-tabs-simple) > li.active > a > .label,
.nav-pills > li.active > a > .label {
  background-color: rgba(0, 0, 0, 0.25);
  border-color: transparent;
  color: #fff;
}
.nav-tabs.nav-justified > li > a,
.nav-pills.nav-justified > li > a {
  margin: 0;
}
.nav-tabs.nav-tabs-sm > li > a > .badge,
.nav-tabs.nav-tabs-sm > li > a > .label {
  margin-left: 4px;
  margin-right: -4px;
}
.nav-tabs.nav-tabs-xs > li > a {
  font-size: 12px;
}
.nav-tabs.nav-tabs-xs > li > a > .badge,
.nav-tabs.nav-tabs-xs > li > a > .label {
  padding-left: 4px;
  padding-right: 4px;
  line-height: 13px;
  font-size: 10px;
  margin-left: 3px;
  margin-right: -3px;
  top: -1px;
}
.nav-tabs.nav-tabs-xs > li > a > .label {
  padding-left: 3px;
  padding-right: 3px;
}
.nav-tabs {
  border-bottom: 2px solid var(--grid-border-color, #dbdbdb);
}
.nav-tabs > li > a {
  background-color: color-mix(in srgb, var(--secondary-color, #e8e6e6), var(--panel-background-color, #fff) 50%);
  border: 0;
  border-bottom: 2px solid var(--grid-border-color, #dbdbdb);
  color: var(--text-color, #000000);
  margin: 0 6px -1px 0;
  padding: 8px 20px;
}
.nav-tabs > li > a:hover {
  background-color: var(--secondary-color, #e8e6e6);
  border-bottom-color: var(--primary-color, #7a6f6f);
}
.nav-tabs > li > a:active {
  background-color: var(--primary-color, #7a6f6f);
  color: var(--primary-text-color, #fff);
  border-bottom-color: var(--primary-color, #7a6f6f);
}
.nav-tabs > li > a > .fa-caret-down {
  font-size: 12px;
}
.nav-tabs > li.dropdown.open > a:focus {
  border-bottom: 2px solid var(--grid-border-color, #dbdbdb);
}
.nav-tabs li.active > a,
.nav-tabs li.active > a:hover,
.nav-tabs li.active > a:focus {
  border: none;
  color: var(--primary-text-color);
}
.nav-tabs.nav-justified > li > a {
  border-bottom: 2px solid var(--grid-border-color, #dbdbdb);
  border-left: none !important;
  border-right: none !important;
  border-top: none !important;
}
.nav-tabs.nav-stacked > li > a {
  margin: 0;
  border-bottom-width: 1px !important;
}
.nav-tabs.nav-stacked > li:last-child > a {
  border-bottom-width: 0 !important;
}
.nav-tabs.nav-stacked > li:last-child.active > a {
  border-bottom-width: 2px !important;
  margin-bottom: -3px;
}
.nav-tabs.nav-stacked > li:not(:first-child):not(:last-child) > a {
  border-radius: 0;
}
.nav-tabs.nav-tabs-simple > li > a {
  background-color: transparent !important;
  margin-right: 0;
}
.nav-tabs.nav-tabs-simple > li.active > a {
  color: var(--text-color, #000000) !important;
}
.nav-tabs.nav-tabs-sm > li > a {
  padding: 6px 15px;
}
.nav-tabs.nav-tabs-xs > li > a {
  padding: 4px 15px;
}
.tab-content {
  padding: 15px 0;
}
.tab-content.tab-content-bordered {
  border: 1px solid var(--grid-border-color, #dbdbdb);
  border-top: none;
  padding-left: 15px;
  padding-right: 15px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}
.nav-pills > li > a {
  color: #777;
  background-color: #f3f3f3;
  background-color: rgba(0, 0, 0, 0.05);
  border-radius: var(--border-radius, 6px);
  padding: 8px 20px;
}
.nav-pills > li > a:hover {
  background-color: rgba(0, 0, 0, 0.06);
  color: var(--text-color, #000000);
}
.nav-pills > li > a > .fa-caret-down {
  font-size: 12px;
}
.nav-pills > li > a > .badge,
.nav-pills > li > a > .label {
  top: -1px;
}
.nav-pills > li {
  margin-left: 0;
  margin-right: 6px;
}
.nav-pills > li + li {
  margin-left: 0;
}
.nav-pills.nav-stacked > li {
  margin: 0 0 4px 0;
}
.dropdown-menu {
  border: 2px solid var(--border-color, #666);
  box-shadow: none;
}
ul.dropdown-menu {
  border: 2px solid var(--border-color, #666);
  padding: 5px 0;
}
ul.dropdown-menu > li > a {
  margin: 0 -2px;
  padding: 5px 18px;
}
ul.dropdown-menu > li > a > .label,
ul.dropdown-menu > li > a > .badge {
  position: relative;
  padding-left: 4px;
  padding-right: 4px;
  line-height: 13px;
  font-size: 10px;
  top: 1px;
}
ul.dropdown-menu > li > a > .label {
  padding-top: 1px;
  padding-bottom: 1px;
}
ul.dropdown-menu .divider {
  border-width: 2px;
  margin: 5px 0;
}
ul.dropdown-menu .dropdown-header {
  font-size: 11px;
  font-weight: 600;
  margin: 0 -2px;
  padding: 6px 18px 3px 18px;
  text-transform: uppercase;
}
ul.dropdown-menu .dropdown-icon {
  display: inline-block;
  font-size: 14px;
}
.nav .dropdown > .dropdown-toggle .nav-icon {
  font-size: 12px;
  display: inline-block;
  margin-right: 8px;
  vertical-align: baseline;
}
.pull-right .dropdown-menu {
  left: auto;
  float: right;
  right: 0;
}
.btn-group-lg .btn {
  font-size: 15px;
  line-height: 19px;
  padding: 9px 18px;
}
.btn-group-sm .btn {
  font-size: 12px;
  line-height: 15px;
  padding: 4px 9px;
}
.btn-group-sm .btn > .fa-caret-down {
  font-size: 10px;
}
.btn-group-xs .btn {
  font-size: 11px;
  line-height: 12px;
  padding: 4px 7px;
}
.btn-group-xs .btn > .fa-caret-down {
  font-size: 10px;
}
.pagination > li > a,
.pagination > li > span {
  background-color: transparent;
  border: 1px solid var(--grid-border-color, #dbdbdb);
  color: var(--text-color, #000000);
  margin-right: 5px;
  border-radius: 2px;
}
.pagination > li > a:hover {
  background-color: transparent;
  color: var(--text-color, #000000);
}
.pagination > li.active > a,
.pagination > li.active > span {
  color: #fff;
  font-weight: 600;
}
.pagination > li.disabled > a:hover {
  border-color: var(--grid-border-color, #dbdbdb) !important;
}
.pagination.pagination-xs li a,
.pagination.pagination-xs li span {
  font-size: 10px;
  padding: 4px 8px;
}
.pager li > a,
.pager li > span {
  background-color: transparent;
  border-color: var(--grid-border-color, #dbdbdb);
  color: var(--text-color, #000000);
}
.pager li > a:hover {
  background-color: transparent;
  color: var(--text-color, #000000);
}
.pager li.disabled > a {
  background-color: transparent;
}
.pager li.disabled > a:hover {
  background-color: transparent;
  border-color: var(--grid-border-color, #dbdbdb) !important;
}
.pager.pager-xs li a,
.pager.pager-xs li span {
  font-size: 11px;
  padding: 4px 8px;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  background-color: transparent;
}
.list-group-item {
  padding-bottom: 10px;
  padding-top: 10px;
  border-color: var(--grid-border-color, #dbdbdb);
}
.list-group-item > .badge {
  line-height: 16px;
  padding-left: 5px;
  padding-right: 5px;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
.list-group-item > .label {
  line-height: 16px;
  padding-left: 5px;
  padding-right: 5px;
}
.list-group-item > .label + .label {
  margin-right: 5px;
}
.list-group-icon {
  width: 26px;
  color: #aaa;
  font-size: 14px;
}
a.list-group-item {
  color: var(--text-color, #000000);
}
a.list-group-item .list-group-item-heading {
  color: var(--text-color, #000000);
  margin-top: 5px;
}
a.list-group-item .list-group-item-heading + .list-group-item-text {
  margin-bottom: 5px;
}
a.list-group-item .list-group-item-text {
  color: var(--text-color, #000000);
}
a.list-group-item:hover,
a.list-group-item:focus {
  background: rgba(0, 0, 0, 0.04);
}
a.list-group-item.active {
  color: #fff;
}
a.list-group-item.active .list-group-item-heading {
  color: inherit;
}
a.list-group-item.active .badge {
  background: #fff;
  background: rgba(0, 0, 0, 0.25);
  border-color: transparent;
  color: #fff;
}
.ie8 a.list-group-item.active .badge {
  color: var(--text-color, #000000);
}
.form-inline .form-control {
  margin-bottom: 10px;
}
.form-inline .checkbox label,
.form-inline .radio label {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .form-inline .form-control {
    margin-bottom: 0;
    /*width: auto;*/
  }
}
.form-horizontal .checkbox,
.form-horizontal .radio {
  margin-top: 0;
  margin-bottom: 0;
}
.form-horizontal .control-label {
  padding-top: 0;
  margin-bottom: 5px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    margin-bottom: 0;
    padding-top: 7px;
  }
}
legend {
  color: #666;
  font-size: 16.9px;
  padding-bottom: 7px;
}
label {
  font-weight: 600;
  text-wrap: nowrap;
}
optgroup {
  font-weight: 600;
}
.form-control {
  border-top-color: var(--border-color, #666);
  box-shadow: none;
}
.help-block {
  margin-bottom: 0;
}
.form-group:before,
.form-group:after {
  content: " ";
  display: table;
}
.form-group:after {
  clear: both;
}
.form-group:before,
.form-group:after {
  content: " ";
  display: table;
}
.form-group:after {
  clear: both;
}
.form-group.has-error .checkbox .help-block,
.form-group.has-error .radio .help-block,
.form-group.has-error .checkbox + .help-block,
.form-group.has-error .radio + .help-block {
  position: relative;
  top: 5px;
}
.form-group.has-error .checkbox .help-block:before,
.form-group.has-error .radio .help-block:before,
.form-group.has-error .checkbox + .help-block:before,
.form-group.has-error .radio + .help-block:before,
.form-group.has-error .checkbox .help-block:after,
.form-group.has-error .radio .help-block:after,
.form-group.has-error .checkbox + .help-block:after,
.form-group.has-error .radio + .help-block:after {
  display: none;
}
.checkbox label,
.radio label {
  display: block;
  margin-bottom: 0;
}
.checkbox label:before,
.radio label:before,
.checkbox label:after,
.radio label:after {
  content: " ";
  display: table;
}
.checkbox label:after,
.radio label:after {
  clear: both;
}
.checkbox label:before,
.radio label:before,
.checkbox label:after,
.radio label:after {
  content: " ";
  display: table;
}
.checkbox label:after,
.radio label:after {
  clear: both;
}
.form-control-feedback {
  font-size: 14px;
}
.has-feedback .form-control {
  padding-right: 32px;
}
.form-bordered .form-group {
  border-top: 1px solid var(--grid-border-color, #dbdbdb);
  padding-top: 15px;
}
.checkbox,
.radio {
  margin-top: 0;
}
.has-warning .help-block,
.has-error .help-block,
.has-success .help-block {
  display: block;
  border: 1px solid;
  padding: 5px 10px;
  border-radius: 2px;
  margin-top: 2px;
  position: relative;
}
.has-warning .help-block:before,
.has-error .help-block:before,
.has-success .help-block:before,
.has-warning .help-block:after,
.has-error .help-block:after,
.has-success .help-block:after {
  content: "";
  position: absolute;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
}
.has-warning .help-block:before,
.has-error .help-block:before,
.has-success .help-block:before {
  border-bottom: solid;
  border-width: 7px;
  left: 16px;
  top: -7px;
}
.has-warning .help-block:after,
.has-error .help-block:after,
.has-success .help-block:after {
  border-bottom: 6px solid;
  left: 17px;
  top: -6px;
}
.has-warning.simple .help-block,
.has-error.simple .help-block,
.has-success.simple .help-block {
  background: none !important;
  border: none;
  padding: 3px 0;
}
.has-warning.simple .help-block:before,
.has-error.simple .help-block:before,
.has-success.simple .help-block:before,
.has-warning.simple .help-block:after,
.has-error.simple .help-block:after,
.has-success.simple .help-block:after {
  display: none;
}
.has-feedback:not(.form-group) {
  position: relative;
}
.has-feedback:not(.form-group) .form-control-feedback {
  top: 0;
}
.has-warning {
  /*.control-label {
    color: @font-color;
  }*/
}
.has-warning .help-block {
  background: #f9f1c7;
  border-color: #f6deac;
  color: #af8640;
  background-size: 20px 20px;
}
.has-warning .help-block:before {
  border-bottom-color: #f6deac;
}
.has-warning .help-block:after {
  border-bottom-color: #f9f1c7;
}
.has-warning .form-control {
  border-color: #f6deac;
  box-shadow: none;
}
.has-warning .form-control:focus,
.has-warning .form-control.focus {
  border-color: #f6deac !important;
  box-shadow: none;
}
.has-warning .input-group-addon {
  color: #af8640;
  border-color: #f6deac;
  background-color: #f9f1c7;
}
.has-warning .form-control-feedback {
  color: #f6deac;
}
.has-error {
  /*.control-label {
    color: @font-color;
  }*/
}
.has-error .help-block {
  background: #f2dede;
  border-color: #ebccd1;
  color: #b94a48;
  background-size: 20px 20px;
}
.has-error .help-block:before {
  border-bottom-color: #ebccd1;
}
.has-error .help-block:after {
  border-bottom-color: #f2dede;
}
.has-error .form-control {
  border-color: #ebccd1;
  box-shadow: none;
}
.has-error .form-control:focus,
.has-error .form-control.focus {
  border-color: #ebccd1 !important;
  box-shadow: none;
}
.has-error .input-group-addon {
  color: #b94a48;
  border-color: #ebccd1;
  background-color: #f2dede;
}
.has-error .form-control-feedback {
  color: #ebccd1;
}
.has-success {
  /*.control-label {
    color: @font-color;
  }*/
}
.has-success .help-block {
  background: #dff0d8;
  border-color: #d0e6be;
  color: #468847;
  background-size: 20px 20px;
}
.has-success .help-block:before {
  border-bottom-color: #d0e6be;
}
.has-success .help-block:after {
  border-bottom-color: #dff0d8;
}
.has-success .form-control {
  border-color: #d0e6be;
  box-shadow: none;
}
.has-success .form-control:focus,
.has-success .form-control.focus {
  border-color: #d0e6be !important;
  box-shadow: none;
}
.has-success .input-group-addon {
  color: #468847;
  border-color: #d0e6be;
  background-color: #dff0d8;
}
.has-success .form-control-feedback {
  color: #d0e6be;
}
.has-warning.dark {
  /*.control-label {
    color: @font-color;
  }*/
}
.has-warning.dark .help-block {
  background: var(--warning-color, #dddd00);
  border-color: var(--warning-color, #dddd00);
  color: #fff;
  background-size: 20px 20px;
}
.has-warning.dark .help-block:before {
  border-bottom-color: var(--warning-color, #dddd00);
}
.has-warning.dark .help-block:after {
  border-bottom-color: var(--warning-color, #dddd00);
}
.has-warning.dark .form-control {
  border-color: var(--warning-color, #dddd00);
  box-shadow: none;
}
.has-warning.dark .form-control:focus,
.has-warning.dark .form-control.focus {
  border-color: var(--warning-color, #dddd00) !important;
  box-shadow: none;
}
.has-warning.dark .input-group-addon {
  color: #fff;
  border-color: var(--warning-color, #dddd00);
  background-color: var(--warning-color, #dddd00);
}
.has-warning.dark .form-control-feedback {
  color: var(--warning-color, #dddd00);
}
.has-warning.dark .help-block {
  background: var(--warning-color, #dddd00);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.06) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.06) 50%, rgba(255, 255, 255, 0.06) 75%, transparent 75%, transparent);
  background-size: 20px 20px;
}
.has-error.dark {
  /*.control-label {
    color: @font-color;
  }*/
}
.has-error.dark .help-block {
  background: var(--danger-color, #ff4444);
  border-color: var(--danger-color, #ff4444);
  color: #fff;
  background-size: 20px 20px;
}
.has-error.dark .help-block:before {
  border-bottom-color: var(--danger-color, #ff4444);
}
.has-error.dark .help-block:after {
  border-bottom-color: var(--danger-color, #ff4444);
}
.has-error.dark .form-control {
  border-color: var(--danger-color, #ff4444);
  box-shadow: none;
}
.has-error.dark .form-control:focus,
.has-error.dark .form-control.focus {
  border-color: var(--danger-color, #ff4444) !important;
  box-shadow: none;
}
.has-error.dark .input-group-addon {
  color: #fff;
  border-color: var(--danger-color, #ff4444);
  background-color: var(--danger-color, #ff4444);
}
.has-error.dark .form-control-feedback {
  color: var(--danger-color, #ff4444);
}
.has-error.dark .help-block {
  background: var(--danger-color, #ff4444);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.04) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.04) 50%, rgba(255, 255, 255, 0.04) 75%, transparent 75%, transparent);
  background-size: 20px 20px;
}
.has-success.dark {
  /*.control-label {
    color: @font-color;
  }*/
}
.has-success.dark .help-block {
  background: var(--success-color, #00dd00);
  border-color: var(--success-color, #00dd00);
  color: #fff;
  background-size: 20px 20px;
}
.has-success.dark .help-block:before {
  border-bottom-color: var(--success-color, #00dd00);
}
.has-success.dark .help-block:after {
  border-bottom-color: var(--success-color, #00dd00);
}
.has-success.dark .form-control {
  border-color: var(--success-color, #00dd00);
  box-shadow: none;
}
.has-success.dark .form-control:focus,
.has-success.dark .form-control.focus {
  border-color: var(--success-color, #00dd00) !important;
  box-shadow: none;
}
.has-success.dark .input-group-addon {
  color: #fff;
  border-color: var(--success-color, #00dd00);
  background-color: var(--success-color, #00dd00);
}
.has-success.dark .form-control-feedback {
  color: var(--success-color, #00dd00);
}
.has-success.dark .help-block {
  background: var(--success-color, #00dd00);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.06) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.06) 50%, rgba(255, 255, 255, 0.06) 75%, transparent 75%, transparent);
  background-size: 20px 20px;
}
.has-warning.simple .help-block {
  color: var(--warning-color, #dddd00) !important;
}
.has-error.simple .help-block {
  color: var(--danger-color, #ff4444) !important;
}
.has-success.simple .help-block {
  color: var(--success-color, #00dd00) !important;
}
.gt-ie8 input.px {
  position: absolute !important;
  left: -1000000px !important;
  margin: 0 !important;
  padding: 0 !important;
}
.gt-ie8 input.px + .lbl {
  position: relative;
  padding-left: 1px;
  display: inline-block;
  margin-left: 20px;
}
.gt-ie8 input.px + .lbl:before {
  content: "";
  opacity: 1;
  border: 1px solid var(--border-color, #666);
  background: var(--panel-background-color, #fff);
  display: block;
  position: absolute;
  left: 0;
  width: 15px;
  height: 15px;
  box-sizing: border-box;
  transition: all 0.2s;
  cursor: pointer;
}
.gt-ie8 input.px + .lbl:after {
  display: none;
  position: absolute;
}
.gt-ie8 input.px:checked + .lbl:after {
  display: block;
}
.gt-ie8 input.px + .lbl:before,
.gt-ie8 input.px + .lbl:after {
  margin: 2px 3px -3px -20px !important;
}
.gt-ie8 input[type="checkbox"].px + .lbl:before {
  border-radius: var(--border-radius, 6px);
}
.gt-ie8 input[type="checkbox"].px + .lbl:after {
  content: "\f00c";
  left: 1px;
  width: 13px;
  height: 15px;
  line-height: 15px;
  font-size: 11px;
  font-family: FontAwesome;
  text-align: center;
}
.gt-ie8 input[type="radio"].px + .lbl:before {
  border-radius: 999999px;
}
.gt-ie8 input[type="radio"].px + .lbl:after {
  content: "";
  width: 5px;
  height: 5px;
  border-radius: 999px;
  top: 5px;
  left: 5px;
}
.gt-ie8 input.px:disabled,
.gt-ie8 input.px.disabled,
.gt-ie8 input.px:disabled + .lbl,
.gt-ie8 input.px.disabled + .lbl,
.gt-ie8 input.px:disabled + .lbl:before,
.gt-ie8 input.px.disabled + .lbl:before,
.gt-ie8 input.px:disabled + .lbl:after,
.gt-ie8 input.px.disabled + .lbl:after {
  cursor: not-allowed !important;
}
.gt-ie8 input.px:disabled + .lbl:before,
.gt-ie8 input.px.disabled + .lbl:before {
  background: var(--disabled-color, #ccc) !important;
  border-color: var(--disabled-border-color, #aaa) !important;
}
.gt-ie8 input.px:disabled + .lbl:after,
.gt-ie8 input.px.disabled + .lbl:after {
  opacity: 0.5 !important;
  background-color: var(--disabled-text-color, #aaa) !important;
}
@media (min-width: 768px) {
  .gt-ie8 .form-inline .radio input.px + .lbl,
  .gt-ie8 .form-inline .checkbox input.px + .lbl {
    margin-left: 20px;
  }
}
.px-single {
  position: relative;
  width: 15px;
  height: 15px;
  margin: 0;
  font-weight: 400 !important;
}
.px-single input.px {
  margin: 0 !important;
}
.px-single input.px + .lbl:before,
.px-single input.px + .lbl:after {
  margin: 0 !important;
}
.px-single input.px + .lbl {
  padding: 0 !important;
  width: 15px !important;
  height: 15px !important;
}
.input-group-btn > .btn {
  line-height: 16px;
  margin: 0;
}
.input-group input {
  position: relative;
  z-index: 3;
}
.input-group > .input-group-btn + input {
  margin-left: -1px;
}
.input-group-addon > .fa {
  font-size: 14px;
}
.input-group > input + .input-group-btn .btn:first-child {
  border-left-width: 0;
}
.input-group-addon.no-background {
  background: var(--panel-background-color, #fff) !important;
}
.panel,
.panel-default {
  border-color: var(--grid-border-color, #dbdbdb);
  margin-bottom: 22px;
  position: relative;
  box-shadow: none;
}
.panel .alert-page,
.panel-default .alert-page {
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 2px;
  font-size: 12px;
  margin: -2px -1px 0 -1px !important;
  padding: 8px 15px;
  position: relative;
}
.panel-heading {
  background: #fafafa;
  border-bottom: 2px solid #ececec;
  padding-bottom: 9px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 11px;
  position: relative;
}
.panel-heading .nav-tabs {
  border-bottom-color: transparent;
  bottom: -2px;
  position: absolute;
  right: 9px;
}
.panel-heading .nav-tabs > li > a {
  border-bottom-color: transparent;
}
.panel-body {
  background: var(--panel-background-color, #fff);
  margin: 0;
  padding: 20px;
}
.panel-body > li {
  list-style: none;
  margin: 0;
  padding: 0;
}
.panel-footer {
  background: #fff;
  border-top: 1px solid #ececec;
  padding-left: 20px;
  padding-right: 20px;
}
.panel-title {
  color: var(--text-color, #000000);
  font-size: 14px;
  line-height: 20px;
}
.panel-title-icon {
  display: inline-block;
  font-size: 14px;
  margin-right: 7px;
}
.panel-heading-controls {
  margin-top: -2px;
  margin-bottom: -200px;
  float: right;
}
.panel-heading-controls > * {
  display: block;
  float: left;
}
.panel-heading-controls > * + * {
  margin-left: 4px;
}
.panel-heading-controls > .btn,
.panel-heading-controls > .btn-group {
  margin-top: -4px;
}
.panel-heading-controls > .btn.btn-sm,
.panel-heading-controls > .btn-group.btn-group-sm {
  margin-top: -1px;
}
.panel-heading-controls > .btn.btn-xs,
.panel-heading-controls > .btn-group.btn-group-xs {
  margin-top: 0;
}
.panel-heading-controls > .progress {
  height: 6px;
  margin-top: 8px;
}
.panel-heading-controls > .label,
.panel-heading-controls .badge {
  margin-bottom: -10px;
  margin-top: 1px;
}
.panel-heading-controls > .pagination {
  margin: -5px 0 0 0;
}
.panel-heading-controls > .pagination.pagination-sm {
  margin-top: -3px;
}
.panel-heading-controls > .pagination.pagination-xs {
  margin-top: -1px;
}
.panel-heading-controls > .pager {
  margin: -4px 0 0 0;
}
.panel-heading-controls > .pager.pager-xs {
  margin: -1px 0 0 0;
}
.panel-heading-controls > .form-control,
.panel-heading-controls .input-group {
  margin-top: -2px;
}
.panel-heading-controls > .form-control,
.panel-heading-controls .input-group .form-control,
.panel-heading-controls .input-group .btn {
  height: 26px;
  padding: 3px 8px;
}
.panel-heading-controls > .panel-heading-icon {
  font-size: 14px;
  margin-top: 1px;
}
.panel-heading-controls > .switcher {
  margin-top: 1px;
}
.panel-heading-text {
  display: inline-block;
  line-height: 20px;
  font-size: 12px;
  margin-top: 1px;
}
.panel-dark .panel-heading-controls .btn {
  border-color: transparent;
}
.panel-dark .panel-heading-controls .btn.btn-outline {
  border-width: 1px;
  border-color: #fff;
  border-color: rgba(255, 255, 255, 0.12);
}
.panel-dark .panel-heading-controls .btn.btn-outline:hover {
  border-color: transparent !important;
}
.panel-dark .panel-heading-controls > .form-control {
  border-color: transparent !important;
}
.panel-dark .panel-heading-controls > .pagination li a,
.panel-dark .panel-heading-controls > .pager li a,
.panel-dark .panel-heading-controls > .pagination li span,
.panel-dark .panel-heading-controls > .pager li span {
  border-color: #fff;
  border-color: rgba(255, 255, 255, 0.12);
  color: #fff;
  color: rgba(255, 255, 255, 0.7);
}
.panel-dark .panel-heading-controls > .pagination li a:hover,
.panel-dark .panel-heading-controls > .pager li a:hover {
  color: #fff;
  border-color: #fff;
}
.panel-dark .panel-heading-controls > .pagination li.active a,
.panel-dark .panel-heading-controls > .pager li.active a,
.panel-dark .panel-heading-controls > .pagination li.active a:hover,
.panel-dark .panel-heading-controls > .pager li.active a:hover,
.panel-dark .panel-heading-controls > .pagination li.active span,
.panel-dark .panel-heading-controls > .pager li.active span {
  background: #fff;
  border-color: #fff;
}
.panel-dark .panel-heading-controls > .pagination li.disabled a,
.panel-dark .panel-heading-controls > .pager li.disabled a,
.panel-dark .panel-heading-controls > .pagination li.disabled span,
.panel-dark .panel-heading-controls > .pager li.disabled span {
  border-color: rgba(255, 255, 255, 0.1) !important;
  color: rgba(255, 255, 255, 0.3) !important;
}
.panel-dark .panel-heading-controls .input-group .form-control {
  border-top-color: transparent;
  border-bottom-color: transparent;
  border-left-color: transparent;
  border-right-color: #d5d5d5;
}
.panel-dark .panel-heading .nav-tabs > li > a {
  background: none;
  background: rgba(255, 255, 255, 0.1);
  color: #fff;
  color: rgba(255, 255, 255, 0.8);
}
.panel-dark .panel-heading .nav-tabs > li > a:hover {
  color: #fff;
}
.panel-dark .panel-heading .nav-tabs > li.active > a,
.panel-dark .panel-heading .nav-tabs > li.active > a:hover,
.panel-dark .panel-heading .nav-tabs > li.active > a:focus {
  background: #fff;
  border-bottom-color: #fff;
  color: var(--text-color, #000000);
}
.panel.panel-dark.panel-body-colorful table,
.panel.panel-dark.panel-body-colorful .list-group {
  color: #fff;
}
.panel-warning {
  border-color: var(--warning-color, #dddd00) !important;
  border-radius: var(--border-radius, 6px);
  overflow: hidden;
}
.panel-warning .panel-heading {
  background: var(--warning-color, #dddd00);
  border-color: var(--warning-color, #dddd00);
  color: var(--primary-text-color, #fff);
  background-size: 20px 20px;
}
.panel-warning .panel-heading .panel-title {
  color: var(--primary-text-color, #fff);
}
.panel-warning .panel-heading .panel-heading-text a {
  color: var(--primary-text-color, #fff);
  text-decoration: underline;
}
.panel-warning .panel-heading .panel-heading-text a:hover {
  color: color-mix(in srgb, var(--warning-color, #dddd00), var(--panel-background-color, #fff) 10%);
}
.panel-warning.panel-body-colorful .panel-body {
  background: var(--warning-color, #dddd00);
  color: var(--primary-text-color, #fff);
}
.panel-warning.panel-body-colorful .panel-footer {
  background: var(--warning-color, #dddd00);
  border-color: var(--warning-color, #dddd00);
  color: var(--primary-text-color, #fff);
}
.panel-danger {
  border-color: var(--danger-color, #ff4444) !important;
  border-radius: var(--border-radius, 6px);
  overflow: hidden;
}
.panel-danger .panel-heading {
  background: var(--danger-color, #ff4444);
  border-color: var(--danger-color, #ff4444);
  color: var(--primary-text-color, #fff);
  background-size: 20px 20px;
}
.panel-danger .panel-heading .panel-title {
  color: var(--primary-text-color, #fff);
}
.panel-danger .panel-heading .panel-heading-text a {
  color: var(--primary-text-color, #fff);
  text-decoration: underline;
}
.panel-danger .panel-heading .panel-heading-text a:hover {
  color: color-mix(in srgb, var(--danger-color, #ff4444), var(--panel-background-color, #fff) 10%);
}
.panel-danger.panel-body-colorful .panel-body {
  background: var(--danger-color, #ff4444);
  color: var(--primary-text-color, #fff);
}
.panel-danger.panel-body-colorful .panel-footer {
  background: var(--danger-color, #ff4444);
  border-color: var(--danger-color, #ff4444);
  color: var(--primary-text-color, #fff);
}
.panel-success {
  border-color: var(--success-color, #00dd00) !important;
  border-radius: var(--border-radius, 6px);
  overflow: hidden;
}
.panel-success .panel-heading {
  background: var(--success-color, #00dd00);
  border-color: var(--success-color, #00dd00);
  color: var(--primary-text-color, #fff);
  background-size: 20px 20px;
}
.panel-success .panel-heading .panel-title {
  color: var(--primary-text-color, #fff);
}
.panel-success .panel-heading .panel-heading-text a {
  color: var(--primary-text-color, #fff);
  text-decoration: underline;
}
.panel-success .panel-heading .panel-heading-text a:hover {
  color: color-mix(in srgb, var(--success-color, #00dd00), var(--panel-background-color, #fff) 10%);
}
.panel-success.panel-body-colorful .panel-body {
  background: var(--success-color, #00dd00);
  color: var(--primary-text-color, #fff);
}
.panel-success.panel-body-colorful .panel-footer {
  background: var(--success-color, #00dd00);
  border-color: var(--success-color, #00dd00);
  color: var(--primary-text-color, #fff);
}
.panel-info {
  border-color: var(--info-color, #9999ff) !important;
  border-radius: var(--border-radius, 6px);
  overflow: hidden;
}
.panel-info .panel-heading {
  background: var(--info-color, #9999ff);
  border-color: var(--info-color, #9999ff);
  color: var(--primary-text-color, #fff);
  background-size: 20px 20px;
}
.panel-info .panel-heading .panel-title {
  color: var(--primary-text-color, #fff);
}
.panel-info .panel-heading .panel-heading-text a {
  color: var(--primary-text-color, #fff);
  text-decoration: underline;
}
.panel-info .panel-heading .panel-heading-text a:hover {
  color: color-mix(in srgb, var(--info-color, #9999ff), var(--panel-background-color, #fff) 10%);
}
.panel-info.panel-body-colorful .panel-body {
  background: var(--info-color, #9999ff);
  color: var(--primary-text-color, #fff);
}
.panel-info.panel-body-colorful .panel-footer {
  background: var(--info-color, #9999ff);
  border-color: var(--info-color, #9999ff);
  color: var(--primary-text-color, #fff);
}
.panel-warning.panel-dark {
  border-color: var(--warning-color, #dddd00) !important;
}
.panel-warning.panel-dark .panel-heading {
  background: var(--warning-color, #dddd00);
  border-color: var(--warning-color, #dddd00);
  color: #fff;
}
.panel-warning.panel-dark .panel-heading .panel-title {
  color: #fff;
}
.panel-warning.panel-dark .panel-heading .panel-heading-text a {
  text-decoration: underline;
}
.panel-warning.panel-dark .panel-heading .panel-heading-text a:hover {
  color: #fff;
}
.panel-warning.panel-dark .panel-heading-controls li.active a,
.panel-warning.panel-dark .panel-heading-controls li.active span {
  color: var(--warning-color, #dddd00) !important;
}
.panel-warning.panel-dark.panel-body-colorful,
.panel-warning.panel-dark.panel-body-colorful .panel-body,
.panel-warning.panel-dark.panel-body-colorful .list-group-item {
  background: var(--warning-color, #dddd00);
  color: #fff;
}
.panel-warning.panel-dark.panel-body-colorful .panel-footer {
  background: var(--warning-color, #dddd00);
  color: #fff;
}
.panel-danger.panel-dark {
  border-color: var(--danger-color, #ff4444) !important;
}
.panel-danger.panel-dark .panel-heading {
  background: var(--danger-color, #ff4444);
  border-color: var(--danger-color, #ff4444);
  color: #fff;
}
.panel-danger.panel-dark .panel-heading .panel-title {
  color: #fff;
}
.panel-danger.panel-dark .panel-heading .panel-heading-text a {
  text-decoration: underline;
}
.panel-danger.panel-dark .panel-heading .panel-heading-text a:hover {
  color: #fff;
}
.panel-danger.panel-dark .panel-heading-controls li.active a,
.panel-danger.panel-dark .panel-heading-controls li.active span {
  color: var(--danger-color, #ff4444) !important;
}
.panel-danger.panel-dark.panel-body-colorful,
.panel-danger.panel-dark.panel-body-colorful .panel-body,
.panel-danger.panel-dark.panel-body-colorful .list-group-item {
  background: var(--danger-color, #ff4444);
  color: #fff;
}
.panel-danger.panel-dark.panel-body-colorful .panel-footer {
  background: var(--danger-color, #ff4444);
  color: #fff;
}
.panel-success.panel-dark {
  border-color: var(--success-color, #00dd00) !important;
}
.panel-success.panel-dark .panel-heading {
  background: var(--success-color, #00dd00);
  border-color: var(--success-color, #00dd00);
  color: #fff;
}
.panel-success.panel-dark .panel-heading .panel-title {
  color: #fff;
}
.panel-success.panel-dark .panel-heading .panel-heading-text a {
  text-decoration: underline;
}
.panel-success.panel-dark .panel-heading .panel-heading-text a:hover {
  color: #fff;
}
.panel-success.panel-dark .panel-heading-controls li.active a,
.panel-success.panel-dark .panel-heading-controls li.active span {
  color: var(--success-color, #00dd00) !important;
}
.panel-success.panel-dark.panel-body-colorful,
.panel-success.panel-dark.panel-body-colorful .panel-body,
.panel-success.panel-dark.panel-body-colorful .list-group-item {
  background: var(--success-color, #00dd00);
  color: #fff;
}
.panel-success.panel-dark.panel-body-colorful .panel-footer {
  background: var(--success-color, #00dd00);
  color: #fff;
}
.panel-info.panel-dark {
  border-color: var(--info-color, #9999ff) !important;
}
.panel-info.panel-dark .panel-heading {
  background: var(--info-color, #9999ff);
  border-color: var(--info-color, #9999ff);
  color: #fff;
}
.panel-info.panel-dark .panel-heading .panel-title {
  color: #fff;
}
.panel-info.panel-dark .panel-heading .panel-heading-text a {
  text-decoration: underline;
}
.panel-info.panel-dark .panel-heading .panel-heading-text a:hover {
  color: #fff;
}
.panel-info.panel-dark .panel-heading-controls li.active a,
.panel-info.panel-dark .panel-heading-controls li.active span {
  color: var(--info-color, #9999ff) !important;
}
.panel-info.panel-dark.panel-body-colorful,
.panel-info.panel-dark.panel-body-colorful .panel-body,
.panel-info.panel-dark.panel-body-colorful .list-group-item {
  background: var(--info-color, #9999ff);
  color: #fff;
}
.panel-info.panel-dark.panel-body-colorful .panel-footer {
  background: var(--info-color, #9999ff);
  color: #fff;
}
.panel-transparent {
  background: none !important;
  border: none !important;
}
.panel-transparent .panel-heading {
  background: none !important;
}
.panel-transparent .panel-body {
  background: none !important;
}
.panel-transparent .panel-footer {
  background: none !important;
  border: none !important;
}
.well {
  background-color: rgba(0, 0, 0, 0.03);
  border: 1px solid rgba(0, 0, 0, 0.06);
  box-shadow: none;
}
.popover {
  border: 3px solid var(--border-color, #666);
  box-shadow: none;
}
.popover.top .arrow {
  border-top: none;
}
.popover.top .arrow:after {
  border-top-color: var(--border-color, #666);
  border-width: 7px 8px 0 8px;
  bottom: 1px;
}
.popover.bottom .arrow {
  border-bottom: none;
}
.popover.bottom .arrow:after {
  border-bottom-color: var(--border-color, #666);
  border-width: 0 8px 7px 8px;
  top: 1px;
}
.popover.left .arrow {
  border-left: none;
}
.popover.left .arrow:after {
  border-left-color: var(--border-color, #666);
  border-width: 8px 0 8px 7px;
  bottom: -9px;
  right: 1px;
}
.popover.right .arrow {
  border-right: none;
}
.popover.right .arrow:after {
  border-right-color: var(--border-color, #666);
  border-width: 8px 7px 8px 0;
  bottom: -9px;
  left: 1px;
}
.popover-colorful + .popover {
  border-width: 1px;
}
.popover-colorful + .popover.top {
  margin-bottom: 8px;
}
.popover-colorful + .popover.left {
  margin-right: 8px;
}
.popover-colorful + .popover.top .arrow:after {
  bottom: 3px;
}
.popover-colorful + .popover.bottom .arrow:after {
  top: 3px;
}
.popover-colorful + .popover.left .arrow:after {
  right: 3px;
}
.popover-colorful + .popover.right .arrow:after {
  left: 3px;
}
.popover-title {
  background-color: rgba(0, 0, 0, 0.06);
  border-bottom-color: #ddd;
  border-radius: 0;
}
.ie8 .popover.top.in {
  margin-top: -30px;
}
.ie8 .popover.left.in {
  margin-left: -30px;
}
.ie8 .popover .arrow {
  display: none !important;
}
.popover-warning + .popover .popover-title {
  background: #f9f1c7;
  border-bottom-color: #f6deac;
  color: #af8640;
}
.popover-warning.popover-colorful + .popover {
  background: #f9f1c7;
  border-color: #f6deac;
  color: #af8640;
}
.popover-warning.popover-colorful + .popover.top .arrow:after {
  border-top-color: #f6deac;
}
.popover-warning.popover-colorful + .popover.bottom .arrow:after {
  border-bottom-color: #f6deac;
}
.popover-warning.popover-colorful + .popover.left .arrow:after {
  border-left-color: #f6deac;
}
.popover-warning.popover-colorful + .popover.right .arrow:after {
  border-right-color: #f6deac;
}
.popover-danger + .popover .popover-title {
  background: #f2dede;
  border-bottom-color: #ebccd1;
  color: #b94a48;
}
.popover-danger.popover-colorful + .popover {
  background: #f2dede;
  border-color: #ebccd1;
  color: #b94a48;
}
.popover-danger.popover-colorful + .popover.top .arrow:after {
  border-top-color: #ebccd1;
}
.popover-danger.popover-colorful + .popover.bottom .arrow:after {
  border-bottom-color: #ebccd1;
}
.popover-danger.popover-colorful + .popover.left .arrow:after {
  border-left-color: #ebccd1;
}
.popover-danger.popover-colorful + .popover.right .arrow:after {
  border-right-color: #ebccd1;
}
.popover-success + .popover .popover-title {
  background: #dff0d8;
  border-bottom-color: #d0e6be;
  color: #468847;
}
.popover-success.popover-colorful + .popover {
  background: #dff0d8;
  border-color: #d0e6be;
  color: #468847;
}
.popover-success.popover-colorful + .popover.top .arrow:after {
  border-top-color: #d0e6be;
}
.popover-success.popover-colorful + .popover.bottom .arrow:after {
  border-bottom-color: #d0e6be;
}
.popover-success.popover-colorful + .popover.left .arrow:after {
  border-left-color: #d0e6be;
}
.popover-success.popover-colorful + .popover.right .arrow:after {
  border-right-color: #d0e6be;
}
.popover-info + .popover .popover-title {
  background: #d9edf7;
  border-bottom-color: #bce8f1;
  color: #3a87ad;
}
.popover-info.popover-colorful + .popover {
  background: #d9edf7;
  border-color: #bce8f1;
  color: #3a87ad;
}
.popover-info.popover-colorful + .popover.top .arrow:after {
  border-top-color: #bce8f1;
}
.popover-info.popover-colorful + .popover.bottom .arrow:after {
  border-bottom-color: #bce8f1;
}
.popover-info.popover-colorful + .popover.left .arrow:after {
  border-left-color: #bce8f1;
}
.popover-info.popover-colorful + .popover.right .arrow:after {
  border-right-color: #bce8f1;
}
.popover-warning.popover-dark + .popover .popover-title {
  background: var(--warning-color, #dddd00);
  border-bottom-color: var(--warning-color, #dddd00);
  color: #fff;
}
.popover-warning.popover-dark.popover-colorful + .popover {
  background: var(--warning-color, #dddd00);
  border-color: var(--warning-color, #dddd00);
  color: #fff;
}
.popover-warning.popover-dark.popover-colorful + .popover .popover-title {
  border-bottom-width: 2px;
}
.popover-warning.popover-dark.popover-colorful + .popover.top .arrow:after {
  border-top-color: var(--warning-color, #dddd00);
}
.popover-warning.popover-dark.popover-colorful + .popover.bottom .arrow:after {
  border-bottom-color: var(--warning-color, #dddd00);
}
.popover-warning.popover-dark.popover-colorful + .popover.left .arrow:after {
  border-left-color: var(--warning-color, #dddd00);
}
.popover-warning.popover-dark.popover-colorful + .popover.right .arrow:after {
  border-right-color: var(--warning-color, #dddd00);
}
.popover-danger.popover-dark + .popover .popover-title {
  background: var(--danger-color, #ff4444);
  border-bottom-color: var(--danger-color, #ff4444);
  color: #fff;
}
.popover-danger.popover-dark.popover-colorful + .popover {
  background: var(--danger-color, #ff4444);
  border-color: var(--danger-color, #ff4444);
  color: #fff;
}
.popover-danger.popover-dark.popover-colorful + .popover .popover-title {
  border-bottom-width: 2px;
}
.popover-danger.popover-dark.popover-colorful + .popover.top .arrow:after {
  border-top-color: var(--danger-color, #ff4444);
}
.popover-danger.popover-dark.popover-colorful + .popover.bottom .arrow:after {
  border-bottom-color: var(--danger-color, #ff4444);
}
.popover-danger.popover-dark.popover-colorful + .popover.left .arrow:after {
  border-left-color: var(--danger-color, #ff4444);
}
.popover-danger.popover-dark.popover-colorful + .popover.right .arrow:after {
  border-right-color: var(--danger-color, #ff4444);
}
.popover-success.popover-dark + .popover .popover-title {
  background: var(--success-color, #00dd00);
  border-bottom-color: var(--success-color, #00dd00);
  color: #fff;
}
.popover-success.popover-dark.popover-colorful + .popover {
  background: var(--success-color, #00dd00);
  border-color: var(--success-color, #00dd00);
  color: #fff;
}
.popover-success.popover-dark.popover-colorful + .popover .popover-title {
  border-bottom-width: 2px;
}
.popover-success.popover-dark.popover-colorful + .popover.top .arrow:after {
  border-top-color: var(--success-color, #00dd00);
}
.popover-success.popover-dark.popover-colorful + .popover.bottom .arrow:after {
  border-bottom-color: var(--success-color, #00dd00);
}
.popover-success.popover-dark.popover-colorful + .popover.left .arrow:after {
  border-left-color: var(--success-color, #00dd00);
}
.popover-success.popover-dark.popover-colorful + .popover.right .arrow:after {
  border-right-color: var(--success-color, #00dd00);
}
.popover-info.popover-dark + .popover .popover-title {
  background: var(--info-color, #9999ff);
  border-bottom-color: var(--info-color, #9999ff);
  color: #fff;
}
.popover-info.popover-dark.popover-colorful + .popover {
  background: var(--info-color, #9999ff);
  border-color: var(--info-color, #9999ff);
  color: #fff;
}
.popover-info.popover-dark.popover-colorful + .popover .popover-title {
  border-bottom-width: 2px;
}
.popover-info.popover-dark.popover-colorful + .popover.top .arrow:after {
  border-top-color: var(--info-color, #9999ff);
}
.popover-info.popover-dark.popover-colorful + .popover.bottom .arrow:after {
  border-bottom-color: var(--info-color, #9999ff);
}
.popover-info.popover-dark.popover-colorful + .popover.left .arrow:after {
  border-left-color: var(--info-color, #9999ff);
}
.popover-info.popover-dark.popover-colorful + .popover.right .arrow:after {
  border-right-color: var(--info-color, #9999ff);
}
.tooltip-inner {
  background-color: #222;
  font-size: 12px;
  padding: 4px 10px;
}
.tooltip.top .tooltip-arrow {
  border-top-color: #222;
}
.tooltip.top-left .tooltip-arrow {
  border-top-color: #222;
}
.tooltip.top-right .tooltip-arrow {
  border-top-color: #222;
}
.tooltip.right .tooltip-arrow {
  border-right-color: #222;
}
.tooltip.left .tooltip-arrow {
  border-left-color: #222;
}
.tooltip.bottom .tooltip-arrow {
  border-bottom-color: #222;
}
.tooltip.bottom-left .tooltip-arrow {
  border-bottom-color: #222;
}
.tooltip.bottom-right .tooltip-arrow {
  border-bottom-color: #222;
}
.tooltip-warning + .tooltip .tooltip-inner {
  background-color: var(--warning-color, #dddd00);
}
.tooltip-warning + .tooltip.top .tooltip-arrow {
  border-top-color: var(--warning-color, #dddd00);
}
.tooltip-warning + .tooltip.top-left .tooltip-arrow {
  border-top-color: var(--warning-color, #dddd00);
}
.tooltip-warning + .tooltip.top-right .tooltip-arrow {
  border-top-color: var(--warning-color, #dddd00);
}
.tooltip-warning + .tooltip.right .tooltip-arrow {
  border-right-color: var(--warning-color, #dddd00);
}
.tooltip-warning + .tooltip.left .tooltip-arrow {
  border-left-color: var(--warning-color, #dddd00);
}
.tooltip-warning + .tooltip.bottom .tooltip-arrow {
  border-bottom-color: var(--warning-color, #dddd00);
}
.tooltip-warning + .tooltip.bottom-left .tooltip-arrow {
  border-bottom-color: var(--warning-color, #dddd00);
}
.tooltip-warning + .tooltip.bottom-right .tooltip-arrow {
  border-bottom-color: var(--warning-color, #dddd00);
}
.tooltip-danger + .tooltip .tooltip-inner {
  background-color: var(--danger-color, #ff4444);
}
.tooltip-danger + .tooltip.top .tooltip-arrow {
  border-top-color: var(--danger-color, #ff4444);
}
.tooltip-danger + .tooltip.top-left .tooltip-arrow {
  border-top-color: var(--danger-color, #ff4444);
}
.tooltip-danger + .tooltip.top-right .tooltip-arrow {
  border-top-color: var(--danger-color, #ff4444);
}
.tooltip-danger + .tooltip.right .tooltip-arrow {
  border-right-color: var(--danger-color, #ff4444);
}
.tooltip-danger + .tooltip.left .tooltip-arrow {
  border-left-color: var(--danger-color, #ff4444);
}
.tooltip-danger + .tooltip.bottom .tooltip-arrow {
  border-bottom-color: var(--danger-color, #ff4444);
}
.tooltip-danger + .tooltip.bottom-left .tooltip-arrow {
  border-bottom-color: var(--danger-color, #ff4444);
}
.tooltip-danger + .tooltip.bottom-right .tooltip-arrow {
  border-bottom-color: var(--danger-color, #ff4444);
}
.tooltip-success + .tooltip .tooltip-inner {
  background-color: var(--success-color, #00dd00);
}
.tooltip-success + .tooltip.top .tooltip-arrow {
  border-top-color: var(--success-color, #00dd00);
}
.tooltip-success + .tooltip.top-left .tooltip-arrow {
  border-top-color: var(--success-color, #00dd00);
}
.tooltip-success + .tooltip.top-right .tooltip-arrow {
  border-top-color: var(--success-color, #00dd00);
}
.tooltip-success + .tooltip.right .tooltip-arrow {
  border-right-color: var(--success-color, #00dd00);
}
.tooltip-success + .tooltip.left .tooltip-arrow {
  border-left-color: var(--success-color, #00dd00);
}
.tooltip-success + .tooltip.bottom .tooltip-arrow {
  border-bottom-color: var(--success-color, #00dd00);
}
.tooltip-success + .tooltip.bottom-left .tooltip-arrow {
  border-bottom-color: var(--success-color, #00dd00);
}
.tooltip-success + .tooltip.bottom-right .tooltip-arrow {
  border-bottom-color: var(--success-color, #00dd00);
}
.tooltip-info + .tooltip .tooltip-inner {
  background-color: var(--info-color, #9999ff);
}
.tooltip-info + .tooltip.top .tooltip-arrow {
  border-top-color: var(--info-color, #9999ff);
}
.tooltip-info + .tooltip.top-left .tooltip-arrow {
  border-top-color: var(--info-color, #9999ff);
}
.tooltip-info + .tooltip.top-right .tooltip-arrow {
  border-top-color: var(--info-color, #9999ff);
}
.tooltip-info + .tooltip.right .tooltip-arrow {
  border-right-color: var(--info-color, #9999ff);
}
.tooltip-info + .tooltip.left .tooltip-arrow {
  border-left-color: var(--info-color, #9999ff);
}
.tooltip-info + .tooltip.bottom .tooltip-arrow {
  border-bottom-color: var(--info-color, #9999ff);
}
.tooltip-info + .tooltip.bottom-left .tooltip-arrow {
  border-bottom-color: var(--info-color, #9999ff);
}
.tooltip-info + .tooltip.bottom-right .tooltip-arrow {
  border-bottom-color: var(--info-color, #9999ff);
}
.modal-dialog {
  animation-duration: 0.8s;
}
.modal-content {
  border: none;
  border-radius: var(--border-radius, 6px);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
.modal-content:before,
.modal-content:after {
  content: " ";
  display: table;
}
.modal-content:after {
  clear: both;
}
.modal-content:before,
.modal-content:after {
  content: " ";
  display: table;
}
.modal-content:after {
  clear: both;
}
.modal-header {
  background: var(--secondary-background-color, #9D4444);
  padding: 12px 20px;
  border-top-right-radius: var(--border-radius, 6px);
  border-top-left-radius: var(--border-radius, 6px);
  border-color: var(--border-color, #666);
}
.modal-dialog .close {
  color: var(--text-color, #000000);
  font-size: 20px;
  margin-top: 3px;
}
.modal-dialog .close.fa-times {
  font-size: 15px;
  margin-top: 2px;
}
.modal-footer {
  padding: 12px 20px;
  margin-top: 0;
  background: var(--secondary-background-color, #9D4444);
  border-bottom-right-radius: var(--border-radius, 6px);
  border-bottom-left-radius: var(--border-radius, 6px);
  border-color: var(--border-color, #666);
}
@media (min-width: 640px) {
  .modal-alert .modal-dialog {
    width: 350px;
  }
}
.modal-alert .modal-header,
.modal-alert .modal-title,
.modal-alert .modal-body,
.modal-alert .modal-footer {
  background: none;
  border: none;
  margin: 0;
  padding: 0 20px;
  text-align: center !important;
}
.modal-alert .modal-header {
  color: var(--secondary-background-color, #9D4444);
  margin-bottom: 20px;
  padding: 25px 0 18px 0;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.15);
  border-bottom: 4px solid rgba(0, 0, 0, 0.08);
}
.modal-alert .modal-header .fa {
  font-size: 90px;
}
.modal-alert .modal-title {
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 3px;
}
.modal-alert .modal-body {
  color: var(--text-color, #000000);
}
.modal-alert .modal-footer {
  margin: 25px 0 20px 0;
}
.modal-alert.modal-info .modal-header {
  background: var(--info-color, #9999ff);
}
.modal-alert.modal-danger .modal-header {
  background: var(--danger-color, #ff4444);
}
.modal-alert.modal-warning .modal-header {
  background: var(--warning-color, #dddd00);
}
.modal-alert.modal-success .modal-header {
  background: var(--success-color, #00dd00);
}
.panel-group .panel-heading {
  padding: 0;
}
.accordion-toggle {
  color: var(--text-color, #000000);
  display: block;
  line-height: 22px;
  padding: 9px 35px 9px 20px;
  position: relative;
}
.accordion-toggle:hover,
.accordion-toggle.collapsed:hover {
  background: rgba(0, 0, 0, 0.015);
  color: var(--text-color, #000000);
  text-decoration: none;
}
.accordion-toggle:hover:after,
.accordion-toggle.collapsed:hover:after {
  color: #888;
}
.accordion-toggle:after {
  color: #aaa;
  content: "\f146";
  display: block;
  font-family: FontAwesome;
  font-size: 10px;
  line-height: 36px;
  position: absolute;
  top: 3px;
  right: 15px;
}
.accordion-toggle.collapsed {
  color: #777;
}
.accordion-toggle.collapsed:after {
  content: "\f0fe";
}
.panel-group.panel-group-success .accordion-toggle {
  background: var(--success-color, #00dd00);
  color: #fff;
}
.panel-group.panel-group-success .accordion-toggle:after,
.panel-group.panel-group-success .accordion-toggle:hover:after,
.panel-group.panel-group-success .accordion-toggle.collapsed:hover:after {
  color: #fff;
}
.panel-group.panel-group-success .panel,
.panel-group.panel-group-success .panel-heading,
.panel-group.panel-group-success .panel-body,
.panel-group.panel-group-success.panel-group .panel-heading + .panel-collapse .panel-body {
  border-color: var(--success-color, #00dd00);
}
.panel-group.panel-group-danger .accordion-toggle {
  background: var(--danger-color, #ff4444);
  color: #fff;
}
.panel-group.panel-group-danger .accordion-toggle:after,
.panel-group.panel-group-danger .accordion-toggle:hover:after,
.panel-group.panel-group-danger .accordion-toggle.collapsed:hover:after {
  color: #fff;
}
.panel-group.panel-group-danger .panel,
.panel-group.panel-group-danger .panel-heading,
.panel-group.panel-group-danger .panel-body,
.panel-group.panel-group-danger.panel-group .panel-heading + .panel-collapse .panel-body {
  border-color: var(--danger-color, #ff4444);
}
.panel-group.panel-group-warning .accordion-toggle {
  background: var(--warning-color, #dddd00);
  color: #fff;
}
.panel-group.panel-group-warning .accordion-toggle:after,
.panel-group.panel-group-warning .accordion-toggle:hover:after,
.panel-group.panel-group-warning .accordion-toggle.collapsed:hover:after {
  color: #fff;
}
.panel-group.panel-group-warning .panel,
.panel-group.panel-group-warning .panel-heading,
.panel-group.panel-group-warning .panel-body,
.panel-group.panel-group-warning.panel-group .panel-heading + .panel-collapse .panel-body {
  border-color: var(--warning-color, #dddd00);
}
.panel-group.panel-group-info .accordion-toggle {
  background: var(--info-color, #9999ff);
  color: #fff;
}
.panel-group.panel-group-info .accordion-toggle:after,
.panel-group.panel-group-info .accordion-toggle:hover:after,
.panel-group.panel-group-info .accordion-toggle.collapsed:hover:after {
  color: #fff;
}
.panel-group.panel-group-info .panel,
.panel-group.panel-group-info .panel-heading,
.panel-group.panel-group-info .panel-body,
.panel-group.panel-group-info.panel-group .panel-heading + .panel-collapse .panel-body {
  border-color: var(--info-color, #9999ff);
}
.note {
  background: #fafafa;
  border-left: 3px solid #ddd;
  border-right: 0 solid #ddd;
  margin-bottom: 20px;
  padding: 20px;
}
.note h1,
.note h2,
.note h3,
.note h4,
.note h5,
.note h6 {
  margin-top: 0;
}
.note.note-success {
  border-color: var(--success-color, #00dd00);
  background: color-mix(in srgb, var(--success-color, #00dd00), var(--primary-background-color, #C75858) 90%);
}
.note.note-success h1,
.note.note-success h2,
.note.note-success h3,
.note.note-success h4,
.note.note-success h5,
.note.note-success h6 {
  color: var(--success-color, #00dd00);
}
.note.note-danger {
  border-color: var(--danger-color, #ff4444);
  background: color-mix(in srgb, var(--danger-color, #ff4444), var(--primary-background-color, #C75858) 90%);
}
.note.note-danger h1,
.note.note-danger h2,
.note.note-danger h3,
.note.note-danger h4,
.note.note-danger h5,
.note.note-danger h6 {
  color: var(--danger-color, #ff4444);
}
.note.note-warning {
  border-color: var(--warning-color, #dddd00);
  background: color-mix(in srgb, var(--warning-color, #dddd00), var(--primary-background-color, #C75858) 90%);
}
.note.note-warning h1,
.note.note-warning h2,
.note.note-warning h3,
.note.note-warning h4,
.note.note-warning h5,
.note.note-warning h6 {
  color: var(--warning-color, #dddd00);
}
.note.note-info {
  border-color: var(--info-color, #9999ff);
  background: color-mix(in srgb, var(--info-color, #9999ff), var(--primary-background-color, #C75858) 90%);
}
.note.note-info h1,
.note.note-info h2,
.note.note-info h3,
.note.note-info h4,
.note.note-info h5,
.note.note-info h6 {
  color: var(--info-color, #9999ff);
}
.counter,
.counter-separated {
  display: inline-block;
}
.counter span,
.counter-separated span {
  background: #444444;
  border: 1px solid #333;
  border-radius: var(--border-radius, 6px);
  color: #fff;
  display: block;
  float: left;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  padding: 0 6px;
  position: relative;
  text-align: center;
}
.counter span:before,
.counter-separated span:before {
  background: #333;
  content: " ";
  display: block;
  font-size: 0;
  height: 1px;
  left: 0;
  position: absolute;
  top: 50%;
  width: 100%;
}
.counter.counter-sm span,
.counter-separated.counter-sm span {
  font-size: 16px;
  line-height: 22px;
  padding: 0 4px;
}
.counter.counter-lg span,
.counter-separated.counter-lg span {
  font-size: 24px;
  line-height: 34px;
  padding: 0 6px;
}
.counter-separated span {
  padding: 0 5px;
}
.counter-separated span + span {
  margin-left: 4px;
}
.counter-separated.counter-sm span {
  padding: 0 4px;
}
.counter-separated.counter-sm span + span {
  margin-left: 3px;
}
/*.generate-color(pa-purple, #857198);
.generate-color(light-green, #a5cd7d);
.generate-color(dark-gray, #39393d);*/
.btn-facebook {
  color: #fff;
  border-color: color-mix(in srgb, #5571ac, var(--text-color, #000000) 5%);
  border-bottom-color: color-mix(in srgb, #5571ac, var(--text-color, #000000) 11%);
  background: #5571ac;
  background-image: linear-gradient(to bottom, color-mix(in srgb, #5571ac, #FFF 1%) 0%, color-mix(in srgb, #5571ac, #000 5%) 100%);
  background-repeat: repeat-x;
}
.btn-facebook:focus {
  color: #fff;
}
.btn-facebook.btn-outline:focus {
  color: var(--text-color, #000000);
}
.btn-facebook.btn-outline.dark:focus {
  color: #fff;
  color: rgba(255, 255, 255, 0.8);
}
.btn-facebook:hover,
.btn-facebook.focused,
.btn-facebook:focus {
  color: #fff;
  border-color: color-mix(in srgb, #5571ac, var(--text-color, #000000) 8%);
  border-bottom-color: color-mix(in srgb, #5571ac, var(--text-color, #000000) 18%);
  background: color-mix(in srgb, #5571ac, var(--text-color, #000000) 10%);
  background: color-mix(in srgb, #5571ac, var(--text-color, #000000) 5%) !important;
  background-image: linear-gradient(to bottom, color-mix(in srgb, #5571ac, #FFF 4%) 0%, color-mix(in srgb, #5571ac, #000 8%) 100%) !important;
  background-repeat: repeat-x;
}
.btn-facebook:active,
.btn-facebook.active,
.open .btn-facebook.dropdown-toggle {
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1) inset;
  background: #5571ac !important;
  border-color: color-mix(in srgb, #5571ac, var(--text-color, #000000) 20%);
}
.btn-facebook.btn-flat {
  background: #5571ac;
}
.btn-facebook.btn-flat:hover,
.btn-facebook.btn-flat:focus,
.btn-facebook.btn-flat.focused,
.btn-facebook.btn-flat:active,
.btn-facebook.btn-flat.active,
.open .btn-facebook.btn-flat.dropdown-toggle {
  background: #5571ac !important;
  color: #fff;
}
.btn-facebook.btn-outline:hover,
.btn-facebook.btn-outline.btn-flat:hover,
.btn-facebook.btn-outline:focus,
.btn-facebook.btn-outline.btn-flat:focus {
  color: #fff;
  border-color: #5571ac;
}
.btn-facebook.btn-outline:active,
.btn-facebook.btn-outline.btn-flat:active {
  border-color: #5571ac;
}
.bordered {
  border: 1px solid var(--grid-border-color, #dbdbdb);
}
.bordered[class*='bg-'],
[class*='bg-'] .border-t {
  border-color: #fff;
  border-color: rgba(0, 0, 0, 0.2);
}
.border-t {
  border-top: 1px solid var(--grid-border-color, #dbdbdb);
}
.no-border {
  border-width: 0 !important;
}
.no-border-hr {
  border-left-width: 0 !important;
  border-right-width: 0 !important;
}
.no-border-vr {
  border-top-width: 0 !important;
  border-bottom-width: 0 !important;
}
.no-border-t {
  border-top-width: 0 !important;
}
body:not(.right-to-left) .no-border-r {
  border-right-width: 0 !important;
}
.no-border-b {
  border-bottom-width: 0 !important;
}
body:not(.right-to-left) .no-border-l {
  border-left-width: 0 !important;
}
.no-grid-gutter-h {
  margin-left: -18px !important;
  margin-right: -18px !important;
}
.panel-wide {
  margin-left: -20px !important;
  margin-right: -20px !important;
}
.grid-gutter-margin-b {
  margin-bottom: 22px;
}
.no-margin {
  margin: 0 !important;
}
.no-margin-hr {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.no-margin-vr {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.no-margin-b {
  margin-bottom: 0 !important;
}
.no-margin-t {
  margin-top: 0 !important;
}
.form-group-margin {
  margin-bottom: 15px !important;
}
.panel-padding {
  padding: 20px !important;
}
.grid-gutter-padding-h {
  padding-left: 18px;
  padding-right: 18px;
}
.tab-content-padding {
  padding: 15px 0 !important;
}
.panel-padding-h {
  padding-left: 20px !important;
  padding-right: 20px !important;
}
.padding-sm {
  padding: 10px 15px !important;
}
.padding-sm-hr {
  padding-left: 15px !important;
  padding-right: 15px !important;
}
.padding-xs-hr {
  padding-left: 10px !important;
  padding-right: 10px !important;
}
.padding-xs-hr {
  padding-left: 10px !important;
  padding-right: 10px !important;
}
.padding-sm-vr {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}
.padding-xs-vr {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}
.no-padding {
  padding: 0 !important;
}
.no-padding-hr {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.no-padding-vr {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.no-padding-b {
  padding-bottom: 0 !important;
}
.no-padding-t {
  padding-top: 0 !important;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
@media (min-width: 768px) {
  .text-left-sm {
    text-align: left;
  }
  .text-center-sm {
    text-align: center;
  }
  .text-right-sm {
    text-align: right;
  }
}
@media (min-width: 992px) {
  .text-left-md {
    text-align: left;
  }
  .text-center-md {
    text-align: center;
  }
  .text-right-md {
    text-align: right;
  }
}
@media (min-width: 1200px) {
  .text-left-lg {
    text-align: left;
  }
  .text-center-lg {
    text-align: center;
  }
  .text-right-lg {
    text-align: right;
  }
}
.valign-top,
.valign-top td,
.valign-top th {
  vertical-align: top !important;
}
.valign-middle,
.valign-middle td,
.valign-middle th {
  vertical-align: middle !important;
}
.valign-bottom,
.valign-bottom td,
.valign-bottom th {
  vertical-align: bottom !important;
}
.text-xs {
  font-size: 11px;
}
.text-sm {
  font-size: 12px;
}
.text-bg {
  font-size: 17px;
}
.text-lg {
  font-size: 23px;
}
.text-xlg {
  font-size: 30px;
}
.text-slg {
  font-size: 50px;
}
.text-slim {
  font-weight: 300 !important;
}
.text-normal,
.form-group .checkbox > .lbl,
.form-group .radio > .lbl {
  font-weight: 400 !important;
}
.text-semibold {
  font-weight: 600 !important;
}
.text-bold {
  font-weight: 700 !important;
}
.text-default,
.text-default:hover,
.text-default:active,
.text-default:focus,
.text-default a,
.text-default a:focus {
  color: #98a3a4;
}
.text-default a:hover,
.text-default a:active {
  color: color-mix(in srgb, #98a3a4, var(--primary-background-color, #C75858) 85%);
}
.text-success,
.text-success:hover,
.text-success:active,
.text-success:focus,
.text-success a,
.text-success a:focus {
  color: var(--success-color, #00dd00);
}
.text-success a:hover,
.text-success a:active {
  color: color-mix(in srgb, var(--success-color, #00dd00), var(--primary-background-color, #C75858) 85%);
}
.text-danger,
.text-danger:hover,
.text-danger:active,
.text-danger:focus,
.text-danger a,
.text-danger a:focus {
  color: var(--danger-color, #ff4444);
}
.text-danger a:hover,
.text-danger a:active {
  color: color-mix(in srgb, var(--danger-color, #ff4444), var(--primary-background-color, #C75858) 85%);
}
.text-warning,
.text-warning:hover,
.text-warning:active,
.text-warning:focus,
.text-warning a,
.text-warning a:focus {
  color: var(--warning-color, #dddd00);
}
.text-warning a:hover,
.text-warning a:active {
  color: color-mix(in srgb, var(--warning-color, #dddd00), var(--primary-background-color, #C75858) 85%);
}
.text-info,
.text-info:hover,
.text-info:active,
.text-info:focus,
.text-info a,
.text-info a:focus {
  color: var(--info-color, #9999ff);
}
.text-info a:hover,
.text-info a:active {
  color: color-mix(in srgb, var(--info-color, #9999ff), var(--primary-background-color, #C75858) 85%);
}
.text-light-gray,
.text-light-gray:hover,
.text-light-gray:active,
.text-light-gray:focus,
.text-light-gray a,
.text-light-gray a:focus {
  color: #bbb;
}
.text-light-gray a:hover,
.text-light-gray a:active {
  color: color-mix(in srgb, #bbb, var(--primary-background-color, #C75858) 85%);
}
.bg-default {
  background: #98a3a4 !important;
}
.bg-default,
.bg-default:hover,
.bg-default:active,
.bg-default:focus,
.bg-default a,
.bg-default a:focus {
  color: #fff;
}
.bg-default a:hover,
.bg-default a:active {
  color: color-mix(in srgb, #fff, var(--primary-background-color, #C75858) 85%);
}
.bg-default[href]:hover,
.bg-default [href]:hover {
  color: #fff;
}
.bg-success {
  background: var(--success-color, #00dd00) !important;
}
.bg-success,
.bg-success:hover,
.bg-success:active,
.bg-success:focus,
.bg-success a,
.bg-success a:focus {
  color: #fff;
}
.bg-success a:hover,
.bg-success a:active {
  color: color-mix(in srgb, #fff, var(--primary-background-color, #C75858) 85%);
}
.bg-success[href]:hover,
.bg-success [href]:hover {
  color: #fff;
}
.bg-danger {
  background: var(--danger-color, #ff4444) !important;
}
.bg-danger,
.bg-danger:hover,
.bg-danger:active,
.bg-danger:focus,
.bg-danger a,
.bg-danger a:focus {
  color: #fff;
}
.bg-danger a:hover,
.bg-danger a:active {
  color: color-mix(in srgb, #fff, var(--primary-background-color, #C75858) 85%);
}
.bg-danger[href]:hover,
.bg-danger [href]:hover {
  color: #fff;
}
.bg-warning {
  background: var(--warning-color, #dddd00) !important;
}
.bg-warning,
.bg-warning:hover,
.bg-warning:active,
.bg-warning:focus,
.bg-warning a,
.bg-warning a:focus {
  color: #fff;
}
.bg-warning a:hover,
.bg-warning a:active {
  color: color-mix(in srgb, #fff, var(--primary-background-color, #C75858) 85%);
}
.bg-warning[href]:hover,
.bg-warning [href]:hover {
  color: #fff;
}
.bg-info {
  background: var(--info-color, #9999ff) !important;
}
.bg-info,
.bg-info:hover,
.bg-info:active,
.bg-info:focus,
.bg-info a,
.bg-info a:focus {
  color: #fff;
}
.bg-info a:hover,
.bg-info a:active {
  color: color-mix(in srgb, #fff, var(--primary-background-color, #C75858) 85%);
}
.bg-info[href]:hover,
.bg-info [href]:hover {
  color: #fff;
}
.bg-panel {
  background: #fafafa;
}
.no-bg {
  background: none !important;
}
.rounded {
  border-radius: 999999px !important;
}
.no-border-radius {
  border-radius: 0 !important;
}
@media (min-width: 768px) {
  .col-sm-auto {
    width: auto;
  }
}
@media (min-width: 992px) {
  .col-md-auto {
    width: auto;
  }
}
@media (min-width: 1200px) {
  .col-lg-auto {
    width: auto;
  }
}
.stat-panel {
  background: #fff;
  border-radius: var(--border-radius, 6px);
  display: table;
  margin-bottom: 22px;
  overflow: hidden;
  position: relative;
  table-layout: fixed !important;
  width: 100%;
}
.stat-rows {
  display: table;
  height: 100%;
  table-layout: fixed !important;
  width: 100%;
}
.stat-cell,
.stat-row {
  float: none !important;
}
.stat-row {
  display: table-row !important;
  float: none;
  width: 100%;
}
.stat-cell {
  display: table-cell !important;
  overflow: hidden;
  padding: 20px;
  position: relative;
}
.stat-cell > * {
  position: relative;
}
.stat-cell .fa {
  line-height: 1.42857143;
}
.stat-cell .bg-icon {
  bottom: 0;
  color: rgba(0, 0, 0, 0.05);
  font-size: 100px;
  line-height: 100px;
  height: 100px;
  position: absolute;
  right: 0;
  text-align: center;
  width: 120px;
}
.stat-cell .bg-icon.bg-icon-left {
  left: 0;
  right: auto;
}
a.stat-cell:hover {
  text-decoration: none;
}
.stats-sparklines {
  display: inline-block;
  margin-bottom: -2px;
  position: relative;
  width: 100%;
}
.stat-counters {
  border-bottom: 1px solid var(--grid-border-color, #dbdbdb);
  border-top: 1px solid var(--grid-border-color, #dbdbdb);
  display: table;
  overflow: hidden;
  table-layout: fixed;
  width: 100%;
}
.stat-counters > .stat-cell {
  display: table-cell;
  float: none;
}
.stat-counters > .stat-cell + .stat-cell {
  border-left: 1px solid var(--grid-border-color, #dbdbdb);
}
.stat-counters[class*='bg-'] {
  border-color: #fff;
  border-color: rgba(0, 0, 0, 0.2);
}
.stat-counters[class*='bg-'] .stat-cell {
  border-color: #fff;
  border-color: rgba(0, 0, 0, 0.2);
}
[class*='bg-'] .bg-icon {
  color: rgba(0, 0, 0, 0.08);
}
.ie8 .stat-cell .bg-icon {
  display: none !important;
}
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
  display: none;
}
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}
.ui-helper-clearfix:after {
  clear: both;
}
.ui-helper-clearfix {
  min-height: 0;
  /* support: IE7 */
}
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: alpha(opacity=0);
}
.ui-front {
  z-index: 100;
}
/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
  cursor: default !important;
}
/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}
.ui-slider {
  background: #d7d7d7;
  border-radius: 20px;
  position: relative;
  text-align: left;
}
.ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 14px;
  height: 14px;
  cursor: default;
  border-radius: 1000px;
  border: 1px solid rgba(0, 0, 0, 0.4);
  background-image: linear-gradient(to bottom, #fcfcfc 0%, #eaeaea 100%);
  background-repeat: repeat-x;
}
.ui-slider-handle:before {
  content: "";
  display: block;
  position: absolute;
  width: 4px;
  height: 4px;
  border-radius: 1000px;
  background: red;
  z-index: 3;
  top: 4px;
  left: 4px;
  background: #bbb;
}
.ui-slider-range {
  position: absolute;
  z-index: 1;
  display: block;
  border: 0;
  background-position: 0 0;
  border-radius: 1000px;
}
/* For IE8 - See #6727 */
.ui-state-disabled .ui-slider-handle,
.ui-state-disabled .ui-slider-range {
  filter: inherit;
}
.ui-slider-horizontal {
  height: 6px;
}
.ui-slider-horizontal .ui-slider-handle {
  top: -4px;
  margin-left: -7px;
}
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}
.ui-slider-vertical {
  width: 6px;
  height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
  left: -4px;
  margin-left: 0;
  margin-bottom: -7px;
}
.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}
.ui-slider.ui-slider-info .ui-slider-handle.ui-state-active:before {
  background: var(--info-color, #9999ff);
}
.ui-slider.ui-slider-info .ui-slider-range {
  background: var(--info-color, #9999ff);
}
.ui-slider.ui-slider-success .ui-slider-handle.ui-state-active:before {
  background: var(--success-color, #00dd00);
}
.ui-slider.ui-slider-success .ui-slider-range {
  background: var(--success-color, #00dd00);
}
.ui-slider.ui-slider-warning .ui-slider-handle.ui-state-active:before {
  background: var(--warning-color, #dddd00);
}
.ui-slider.ui-slider-warning .ui-slider-range {
  background: var(--warning-color, #dddd00);
}
.ui-slider.ui-slider-danger .ui-slider-handle.ui-state-active:before {
  background: var(--danger-color, #ff4444);
}
.ui-slider.ui-slider-danger .ui-slider-range {
  background: var(--danger-color, #ff4444);
}
.ui-accordion {
  margin-top: -3px;
}
.ui-accordion-header {
  background: #f5f5f5;
  border: 1px solid #ddd;
  border-radius: var(--border-radius, 6px);
  color: #777;
  cursor: pointer;
  margin: 5px 0 0 0;
  min-height: 0;
  padding: 0 15px;
  position: relative;
}
.ui-accordion-header.ui-state-active {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.ui-accordion-header.ui-state-active:after {
  content: "\f146";
}
.ui-accordion-header:hover,
.ui-accordion-header.ui-state-active:hover {
  background: #f1f1f1;
  color: var(--text-color, #000000);
  text-decoration: none;
}
.ui-accordion-header:hover:after,
.ui-accordion-header.ui-state-active:hover:after {
  color: #888;
}
.ui-accordion-header:after {
  color: #aaa;
  content: "\f0fe";
  display: block;
  float: right;
  font-family: FontAwesome;
  font-size: 10px;
  line-height: 36px;
  position: relative;
}
.ui-accordion-header,
.ui-accordion-header > span {
  color: var(--text-color, #000000);
  display: block;
  font-size: 13px;
  line-height: 36px;
}
.ui-accordion-content {
  background: #fff;
  border: 1px solid #ddd;
  border-top: none;
  overflow: auto;
  padding: 15px;
  border-bottom-right-radius: var(--border-radius, 6px);
  border-bottom-left-radius: var(--border-radius, 6px);
}
.ui-accordion-content:before,
.ui-accordion-content:after {
  content: " ";
  display: table;
}
.ui-accordion-content:after {
  clear: both;
}
.ui-accordion-content:before,
.ui-accordion-content:after {
  content: " ";
  display: table;
}
.ui-accordion-content:after {
  clear: both;
}
.ui-autocomplete {
  position: absolute;
  cursor: default;
  border: 2px solid #ccc;
  padding: 5px 0;
  border-radius: var(--border-radius, 6px);
}
.ui-autocomplete > li {
  display: block;
  margin: 0;
  padding: 0;
  list-style: none;
}
.ui-autocomplete > li > a {
  color: var(--text-color, #000000);
  cursor: pointer !important;
  display: block;
  margin: 0 -2px;
  padding: 5px 18px;
  text-decoration: none;
}
.ui-autocomplete > li > a:hover {
  text-decoration: none;
}
.ui-menu {
  background-clip: padding-box;
  background-color: #fff;
  border: 2px solid #ccc;
  border-radius: var(--border-radius, 6px);
  display: none;
  float: left;
  font-size: 13px;
  left: 0;
  list-style: none;
  margin: 2px 0 0;
  min-width: 160px;
  padding: 5px 0;
  position: absolute;
  z-index: 1000;
}
.ui-menu .ui-menu {
  margin-top: -3px;
  position: absolute;
}
.ui-menu .ui-menu-item {
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
  margin: 0;
  padding: 0;
  width: 100%;
  /* support: IE10, see #8844 */
}
.ui-menu .ui-menu-item a {
  clear: both;
  color: var(--text-color, #000000);
  cursor: pointer;
  display: block;
  font-weight: normal;
  line-height: 1.42857143;
  margin: 0 -2px;
  min-height: 0;
  /* support: IE7 */
  padding: 5px 18px;
  text-decoration: none;
  white-space: nowrap;
}
.ui-menu .ui-menu-item a:hover,
.ui-menu .ui-menu-item a:focus {
  color: #fff;
  text-decoration: none;
}
.ui-menu .ui-menu-item a[aria-haspopup="true"]:after {
  content: "\f0da";
  display: block;
  float: right;
  font-family: FontAwesome;
}
.ui-menu .divider,
.ui-menu .ui-menu-divider {
  background-color: #e5e5e5;
  border-width: 2px;
  height: 1px;
  margin: 5px 0;
  overflow: hidden;
}
.ui-menu .disabled,
.ui-menu .ui-state-disabled {
  font-weight: normal;
}
.ui-menu .disabled a,
.ui-menu .ui-state-disabled a,
.ui-menu .disabled:hover a,
.ui-menu .ui-state-disabled:hover a,
.ui-menu .disabled:focus a,
.ui-menu .ui-state-disabled:focus a {
  background: transparent !important;
  color: #999 !important;
  cursor: not-allowed;
}
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
  color: #fff;
}
.ui-spinner {
  position: relative;
  display: block;
  width: 100%;
  overflow: hidden;
  padding: 0;
  vertical-align: middle;
}
.ui-spinner-input {
  padding-right: 32px;
}
.ui-spinner-button {
  display: block;
  position: absolute;
  text-align: center;
  line-height: 15px;
  font-weight: 400;
  width: 20px;
  height: 15px;
  top: 0;
  right: 0;
  font-family: FontAwesome;
  cursor: pointer;
  text-decoration: none !important;
  border-color: #cfcece !important;
  border-left: 1px solid;
  margin: 1px 1px 1px 0;
  color: var(--text-color, #000000);
  border-color: color-mix(in srgb, #f4f4f4, var(--text-color, #000000) 9%);
  border-bottom-color: color-mix(in srgb, #f4f4f4, var(--text-color, #000000) 15%);
  background: #f4f4f4;
  background-image: linear-gradient(to bottom, color-mix(in srgb, #f4f4f4, #FFF 0%) 0%, color-mix(in srgb, #f4f4f4, #000 4%) 100%);
  background-repeat: repeat-x;
}
.ui-spinner-button:hover,
.ui-spinner-button.focused,
.ui-spinner-button:focus {
  color: var(--text-color, #000000);
  border-color: color-mix(in srgb, #f4f4f4, var(--text-color, #000000) 12%);
  border-bottom-color: color-mix(in srgb, #f4f4f4, var(--text-color, #000000) 22%);
  background: color-mix(in srgb, #f4f4f4, var(--text-color, #000000) 10%);
  background: color-mix(in srgb, #f4f4f4, var(--text-color, #000000) 4%) !important;
  background-image: linear-gradient(to bottom, color-mix(in srgb, #f4f4f4, #FFF 2%) 0%, color-mix(in srgb, #f4f4f4, #000 6%) 100%) !important;
  background-repeat: repeat-x;
}
.ui-spinner-button:active,
.ui-spinner-button.active,
.open .ui-spinner-button.dropdown-toggle {
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1) inset;
  background: #f4f4f4 !important;
  border-color: color-mix(in srgb, #f4f4f4, var(--text-color, #000000) 24%);
}
.ui-spinner-button.btn-flat {
  background: #f4f4f4;
}
.ui-spinner-button.btn-flat:hover,
.ui-spinner-button.btn-flat:focus,
.ui-spinner-button.btn-flat.focused,
.ui-spinner-button.btn-flat:active,
.ui-spinner-button.btn-flat.active,
.open .ui-spinner-button.btn-flat.dropdown-toggle {
  background: #f4f4f4 !important;
  color: var(--text-color, #000000);
}
.ui-spinner-button.btn-outline:hover,
.ui-spinner-button.btn-outline.btn-flat:hover,
.ui-spinner-button.btn-outline:focus,
.ui-spinner-button.btn-outline.btn-flat:focus {
  color: var(--text-color, #000000);
  border-color: #f4f4f4;
}
.ui-spinner-button.btn-outline:active,
.ui-spinner-button.btn-outline.btn-flat:active {
  border-color: #f4f4f4;
}
.ui-spinner-button span {
  display: none;
}
.ui-spinner-button:after {
  content: "\f0d8";
  font-size: 12px;
}
.ui-spinner-button.ui-spinner-down {
  top: 15px;
  margin-top: 0;
  border-top: 1px solid;
  height: 16px;
}
.ui-spinner-button.ui-spinner-down:after {
  content: "\f0d7";
}
.ui-spinner-disabled .ui-spinner-button {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  background: #eee;
}
.ui-progressbar {
  background-color: rgba(0, 0, 0, 0.06);
  height: 13px;
  overflow: hidden;
  text-align: left;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.ui-progressbar .ui-progressbar-value {
  background: none;
  border: 1px solid;
  height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
  height: 100%;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
  background: none;
}
.ui-progressbar.ui-progressbar-warning .ui-progressbar-value {
  background: var(--warning-color, #dddd00);
  border-color: var(--warning-color, #dddd00);
  background-color: var(--warning-color, #dddd00);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%, transparent 75%, transparent);
  background-size: 10px 10px;
}
.ui-progressbar.ui-progressbar-success .ui-progressbar-value {
  background: var(--success-color, #00dd00);
  border-color: var(--success-color, #00dd00);
  background-color: var(--success-color, #00dd00);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%, transparent 75%, transparent);
  background-size: 10px 10px;
}
.ui-progressbar.ui-progressbar-danger .ui-progressbar-value {
  background: var(--danger-color, #ff4444);
  border-color: var(--danger-color, #ff4444);
  background-color: var(--danger-color, #ff4444);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%, transparent 75%, transparent);
  background-size: 10px 10px;
}
.ui-progressbar.ui-progressbar-info .ui-progressbar-value {
  background: var(--info-color, #9999ff);
  border-color: var(--info-color, #9999ff);
  background-color: var(--info-color, #9999ff);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%, transparent 75%, transparent);
  background-size: 10px 10px;
}
.ui-tabs-nav {
  border-bottom: 2px solid var(--grid-border-color, #dbdbdb) !important;
}
.ui-tabs-nav.nav-tabs-simple > .ui-tabs-active > a {
  color: var(--text-color, #000000) !important;
}
.ui-tabs-nav:not(.nav-tabs-simple) > .ui-tabs-active > a > .badge,
.ui-tabs-nav:not(.nav-tabs-simple) > .ui-tabs-active > a > .label {
  background-color: rgba(0, 0, 0, 0.25);
  color: #fff;
}
.ui-datepicker {
  background-clip: padding-box;
  background-color: #fff;
  border: 4px solid;
  border-color: #ccc;
  border-color: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  display: none;
  left: 0;
  position: absolute;
  text-align: left;
  top: 0;
  width: auto !important;
  z-index: 1010;
  white-space: normal;
}
.ui-datepicker table {
  width: 210px;
}
.ui-datepicker th,
.ui-datepicker td {
  height: 30px;
  line-height: 30px;
  text-align: center;
  width: 30px;
}
.ui-datepicker td {
  border-bottom: 1px solid #eee;
  border-right: 1px solid #eee;
}
.ui-datepicker td a {
  color: #555555;
  display: block;
  height: 100%;
  text-decoration: none;
  width: 100%;
}
.ui-datepicker td a:hover {
  background: #f3f3f3;
}
.ui-datepicker td.ui-datepicker-today a {
  background: #f3f3f3;
  font-weight: 700;
}
.ui-datepicker tr td:last-child {
  border-right: none;
}
.ui-datepicker th {
  color: #fff;
  font-weight: 600;
}
.ui-datepicker .ui-state-active {
  color: #fff !important;
  text-decoration: none;
}
.ui-datepicker-prev,
.ui-datepicker-next {
  color: #fff;
  cursor: pointer;
  display: block;
  height: 35px;
  line-height: 35px;
  position: absolute;
  text-align: center;
  text-decoration: none !important;
  width: 35px;
}
.ui-datepicker-prev span,
.ui-datepicker-next span {
  display: none;
}
.ui-datepicker-prev:hover,
.ui-datepicker-next:hover {
  background: rgba(255, 255, 255, 0.2);
}
.ui-datepicker-prev:after,
.ui-datepicker-next:after {
  color: #fff;
  font-family: FontAwesome;
}
.ui-datepicker-prev {
  border-right: 1px solid rgba(0, 0, 0, 0.2);
  left: 0;
}
.ui-datepicker-prev:after {
  content: "\f053";
}
.ui-datepicker-next {
  border-left: 1px solid rgba(0, 0, 0, 0.2);
  right: 0;
}
.ui-datepicker-next:after {
  content: "\f054";
}
.ui-datepicker-title {
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  color: #fff;
  display: block;
  height: 36px;
  line-height: 36px;
  text-align: center;
  width: 210px;
}
.ui-datepicker-title select {
  background: none;
  border: none;
  color: #fff;
}
.ui-datepicker-title select:first-child {
  margin-right: 5px;
}
.ui-datepicker-buttonpane {
  background: #eee;
  padding: 5px 7px;
  text-align: right;
}
.ui-datepicker-buttonpane button {
  font-size: 12px;
  line-height: 15px;
  padding: 4px 9px;
  display: inline-block;
  font-weight: 400;
  text-decoration: none;
  outline: none !important;
  border: 1px solid #cfcece;
  border-radius: var(--border-radius, 6px);
  color: var(--text-color, #000000);
  border-color: color-mix(in srgb, #f4f4f4, var(--text-color, #000000) 9%);
  border-bottom-color: color-mix(in srgb, #f4f4f4, var(--text-color, #000000) 15%);
  background: #f4f4f4;
  background-image: linear-gradient(to bottom, color-mix(in srgb, #f4f4f4, #FFF 0%) 0%, color-mix(in srgb, #f4f4f4, #000 4%) 100%);
  background-repeat: repeat-x;
}
.ui-datepicker-buttonpane button:hover,
.ui-datepicker-buttonpane button.focused,
.ui-datepicker-buttonpane button:focus {
  color: var(--text-color, #000000);
  border-color: color-mix(in srgb, #f4f4f4, var(--text-color, #000000) 12%);
  border-bottom-color: color-mix(in srgb, #f4f4f4, var(--text-color, #000000) 22%);
  background: color-mix(in srgb, #f4f4f4, var(--text-color, #000000) 10%);
  background: color-mix(in srgb, #f4f4f4, var(--text-color, #000000) 4%) !important;
  background-image: linear-gradient(to bottom, color-mix(in srgb, #f4f4f4, #FFF 2%) 0%, color-mix(in srgb, #f4f4f4, #000 6%) 100%) !important;
  background-repeat: repeat-x;
}
.ui-datepicker-buttonpane button:active,
.ui-datepicker-buttonpane button.active,
.open .ui-datepicker-buttonpane button.dropdown-toggle {
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1) inset;
  background: #f4f4f4 !important;
  border-color: color-mix(in srgb, #f4f4f4, var(--text-color, #000000) 24%);
}
.ui-datepicker-buttonpane button.btn-flat {
  background: #f4f4f4;
}
.ui-datepicker-buttonpane button.btn-flat:hover,
.ui-datepicker-buttonpane button.btn-flat:focus,
.ui-datepicker-buttonpane button.btn-flat.focused,
.ui-datepicker-buttonpane button.btn-flat:active,
.ui-datepicker-buttonpane button.btn-flat.active,
.open .ui-datepicker-buttonpane button.btn-flat.dropdown-toggle {
  background: #f4f4f4 !important;
  color: var(--text-color, #000000);
}
.ui-datepicker-buttonpane button.btn-outline:hover,
.ui-datepicker-buttonpane button.btn-outline.btn-flat:hover,
.ui-datepicker-buttonpane button.btn-outline:focus,
.ui-datepicker-buttonpane button.btn-outline.btn-flat:focus {
  color: var(--text-color, #000000);
  border-color: #f4f4f4;
}
.ui-datepicker-buttonpane button.btn-outline:active,
.ui-datepicker-buttonpane button.btn-outline.btn-flat:active {
  border-color: #f4f4f4;
}
.ui-datepicker-buttonpane button + button {
  margin-left: 5px;
}
.ui-datepicker-group {
  float: left;
  width: 210px;
}
.ui-datepicker-group + .ui-datepicker-group .ui-datepicker-title,
.ui-datepicker-group + .ui-datepicker-group table {
  border-left: 1px solid rgba(0, 0, 0, 0.2);
}
.ui-datepicker-row-break:before,
.ui-datepicker-row-break:after {
  content: " ";
  display: table;
}
.ui-datepicker-row-break:after {
  clear: both;
}
.ui-datepicker-row-break:before,
.ui-datepicker-row-break:after {
  content: " ";
  display: table;
}
.ui-datepicker-row-break:after {
  clear: both;
}
.ui-tooltip {
  background-color: #222;
  border-radius: var(--border-radius, 6px);
  color: #fff;
  font-size: 12px;
  max-width: 300px;
  padding: 4px 10px;
  position: absolute;
  text-align: center;
  text-decoration: none;
  z-index: 9999;
}
body .ui-tooltip {
  border-width: 0;
}
.switcher {
  cursor: pointer;
  display: inline-block;
  position: relative;
  user-select: none;
}
.switcher-inner {
  display: block;
  height: 100%;
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
  word-spacing: 0;
}
.switcher-state-on,
.switcher-state-off {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  text-align: center;
  transition: all 0.2s;
}
.switcher-state-on {
  margin-left: -100%;
}
.switcher.checked .switcher-state-on {
  margin-left: 0;
}
.switcher-toggler {
  left: 0;
  position: absolute;
  text-align: center;
  transition: all 0.2s;
}
.switcher.checked .switcher-toggler {
  left: 100%;
}
.switcher > input[type="checkbox"] {
  left: -100000px;
  position: absolute;
  visibility: hidden;
}
.switcher + .styled-pseudo-checkbox {
  display: none !important;
}
/******************************************************************
 ******************************************************************
 ******************************************************************/
.switcher {
  height: 24px;
  width: 60px;
}
.switcher-toggler {
  background: #fff;
  border-radius: 9999px;
  height: 20px;
  margin-left: 1px;
  margin-top: 2px;
  width: 20px;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);
}
.switcher-inner {
  border-radius: 9999px;
}
.switcher-state-on,
.switcher-state-off {
  color: #fff;
  font-size: 11px;
  font-weight: 600;
  line-height: 24px;
}
.switcher-state-on {
  background: var(--success-color, #00dd00);
  padding-right: 20px;
}
.switcher-state-off {
  background: #444;
  padding-left: 20px;
}
.switcher.checked .switcher-toggler {
  margin-left: -21px;
}
.switcher-theme-square .switcher-inner {
  border-radius: 3px;
}
.switcher-theme-square .switcher-toggler {
  border-radius: 2px;
  margin-left: 2px;
}
.switcher-theme-square.switcher.checked .switcher-toggler {
  margin-left: -22px;
}
.switcher-theme-modern.switcher {
  height: 8px;
  width: 44px;
}
.switcher-theme-modern .switcher-toggler {
  height: 20px;
  margin-left: -3px;
  margin-top: -6px;
  width: 20px;
  box-shadow: 0 1px 3px 1px rgba(0, 0, 0, .3), 0 0 15px 1px rgba(255, 255, 255, .8) inset;
  background-image: linear-gradient(to bottom, #efefef 0%, #e5e5e5 100%);
  background-repeat: repeat-x;
}
.switcher-theme-modern .switcher-inner {
  font-size: 0;
  line-height: 0;
  box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.1);
}
.switcher-theme-modern .switcher-state-on,
.switcher-theme-modern .switcher-state-off {
  border-radius: 9999px;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2) inset;
}
.switcher-theme-modern .switcher-state-on {
  padding-right: 17px;
}
.switcher-theme-modern .switcher-state-off {
  padding-left: 17px;
}
.switcher-theme-modern.switcher.checked .switcher-toggler {
  margin-left: -17px;
}
.switcher-sm {
  width: 42px;
  height: 21px;
}
.switcher-sm .switcher-toggler {
  height: 17px;
  width: 17px;
  margin-left: 1px;
}
.switcher-sm .switcher-state-on,
.switcher-sm .switcher-state-off {
  font-size: 8px;
  line-height: 21px;
}
.switcher-sm .switcher-state-on {
  padding-right: 17px;
}
.switcher-sm .switcher-state-off {
  padding-left: 17px;
}
.switcher-sm.checked .switcher-toggler {
  margin-left: -18px;
}
.switcher-sm.switcher-theme-square .switcher-inner {
  border-radius: 3px;
}
.switcher-sm.switcher-theme-square .switcher-toggler {
  margin-left: 2px;
}
.switcher-sm.switcher-theme-square.switcher.checked .switcher-toggler {
  margin-left: -19px;
}
.switcher-sm.switcher.switcher-theme-modern {
  width: 34px;
  height: 6px;
}
.switcher-sm.switcher.switcher-theme-modern .switcher-toggler {
  height: 17px;
  width: 17px;
  margin-top: -6px;
  margin-left: -3px;
}
.switcher-sm.switcher.switcher-theme-modern .switcher-state-on {
  padding-right: 15px;
}
.switcher-sm.switcher.switcher-theme-modern .switcher-state-off {
  padding-left: 15px;
}
.switcher-sm.switcher.switcher-theme-modern.switcher.checked .switcher-toggler {
  margin-left: -15px;
}
.switcher-lg {
  width: 70px;
  height: 30px;
}
.switcher-lg .switcher-toggler {
  height: 26px;
  width: 26px;
  margin-left: 1px;
}
.switcher-lg .switcher-state-on,
.switcher-lg .switcher-state-off {
  font-size: 13px;
  line-height: 30px;
}
.switcher-lg .switcher-state-on {
  padding-right: 26px;
}
.switcher-lg .switcher-state-off {
  padding-left: 26px;
}
.switcher-lg.checked .switcher-toggler {
  margin-left: -27px;
}
.switcher-lg.switcher-theme-square .switcher-inner {
  border-radius: 3px;
}
.switcher-lg.switcher-theme-square .switcher-toggler {
  margin-left: 2px;
}
.switcher-lg.switcher-theme-square.switcher.checked .switcher-toggler {
  margin-left: -28px;
}
.switcher-lg.switcher.switcher-theme-modern {
  width: 56px;
  height: 10px;
}
.switcher-lg.switcher.switcher-theme-modern .switcher-toggler {
  height: 26px;
  width: 26px;
  margin-top: -8px;
  margin-left: -3px;
}
.switcher-lg.switcher.switcher-theme-modern .switcher-state-on {
  padding-right: 26px;
}
.switcher-lg.switcher.switcher-theme-modern .switcher-state-off {
  padding-left: 26px;
}
.switcher-lg.switcher.switcher-theme-modern.switcher.checked .switcher-toggler {
  margin-left: -24px;
}
.switcher.disabled {
  cursor: not-allowed !important;
  opacity: 0.5 !important;
}
.switcher-success .switcher-state-on {
  background: var(--success-color, #00dd00) !important;
}
.switcher-warning .switcher-state-on {
  background: var(--warning-color, #dddd00) !important;
}
.switcher-danger .switcher-state-on {
  background: var(--danger-color, #ff4444) !important;
}
.switcher-info .switcher-state-on {
  background: var(--info-color, #9999ff) !important;
}
.limiter-label {
  color: #888;
  padding-top: 3px;
  font-size: 12px;
}
.limiter-count {
  font-weight: 600;
  color: var(--text-color, #000000);
}
.expanding-input {
  position: relative;
}
.expanding-input-overlay {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  cursor: pointer;
}
.expanding-input-placeholder {
  padding: 7px 13px;
  color: #999;
  font-size: 13px;
  line-height: 1.42857143;
}
.expanding-input-hidden {
  display: none;
}
.expanding-input.expanded .expanding-input-hidden,
.expanding-input.expanded .expanding-input-content {
  display: block;
}
.expanding-input.expanded .expanding-input-hidden:before,
.expanding-input.expanded .expanding-input-content:before,
.expanding-input.expanded .expanding-input-hidden:after,
.expanding-input.expanded .expanding-input-content:after {
  content: " ";
  display: table;
}
.expanding-input.expanded .expanding-input-hidden:after,
.expanding-input.expanded .expanding-input-content:after {
  clear: both;
}
.expanding-input.expanded .expanding-input-hidden:before,
.expanding-input.expanded .expanding-input-content:before,
.expanding-input.expanded .expanding-input-hidden:after,
.expanding-input.expanded .expanding-input-content:after {
  content: " ";
  display: table;
}
.expanding-input.expanded .expanding-input-hidden:after,
.expanding-input.expanded .expanding-input-content:after {
  clear: both;
}
.expanding-input.expanding-input-sm .expanding-input-placeholder {
  padding: 6px 11px;
  font-size: 12px;
  line-height: 1.25;
}
.expanding-input.expanding-input-lg .expanding-input-placeholder {
  padding: 11px 17px;
  font-size: 17px;
  line-height: 1.3333333;
}
.pxajs .wizard-pane {
  display: none;
}
.wizard-wrapper + .wizard-content.panel {
  margin-top: -1px;
}
.wizard.freeze .wizard-steps > li {
  cursor: default !important;
}
.modal-content > .wizard .wizard-wrapper {
  border-left: none;
  border-radius: 0;
  border-right: none;
  border-top: none;
}
.wizard-wrapper {
  border: 1px solid var(--grid-border-color, #dbdbdb);
  border-radius: var(--border-radius, 6px);
  white-space: nowrap;
  width: auto;
  position: relative;
  overflow: hidden;
}
.wizard-steps {
  cursor: default;
  display: block !important;
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
  white-space: nowrap;
  transition: left 0.3s;
  user-select: none;
}
.wizard-steps > li {
  display: inline-block;
  list-style: none;
  margin: 0 0 0;
  padding: 0 10px 0 50px;
  vertical-align: middle;
}
.wizard-steps > li + li:before {
  background: var(--grid-border-color, #dbdbdb);
  bottom: 0;
  content: "";
  margin-left: -51px;
  position: absolute;
  top: 0;
  width: 1px;
}
.wizard-steps > li.completed {
  cursor: pointer;
}
.wizard-steps > li.active .wizard-step-caption,
.wizard-steps > li.completed .wizard-step-caption {
  color: var(--text-color, #000000);
}
.wizard-steps > li.active .wizard-step-description,
.wizard-steps > li.completed .wizard-step-description {
  color: #888;
}
.wizard-steps > li.active .wizard-step-number,
.wizard-steps > li.completed .wizard-step-number {
  border-color: var(--text-color, #000000);
  color: var(--text-color, #000000);
}
.wizard-steps .wizard-step-number:after {
  display: none;
}
.wizard-step-number,
.wizard-steps > li.completed .wizard-step-number:after {
  background: #fff;
  border-radius: 9999px;
  display: block;
  font-size: 14px;
  line-height: 26px;
  position: absolute;
  text-align: center;
}
.wizard-step-number {
  border: 2px solid #bbb;
  color: #bbb;
  font-weight: 700;
  height: 30px;
  margin-left: -40px;
  margin-top: -15px;
  top: 50%;
  width: 30px;
}
.wizard-steps > li.completed .wizard-step-number {
  font-size: 0;
}
.wizard-steps > li.completed .wizard-step-number:after {
  content: '\f00c';
  font-family: FontAwesome;
  font-size: 13px;
  font-weight: 400;
  height: 26px;
  left: 0;
  width: 26px;
  top: 0;
}
.wizard-step-caption,
.wizard-step-description {
  color: #bbb;
  display: inline-block;
  line-height: 14px;
  white-space: normal;
}
.wizard-step-caption {
  font-weight: 600;
  margin-bottom: 15px;
  margin-top: 15px;
  vertical-align: middle;
}
.wizard-step-description {
  display: block;
  font-size: 12px;
  font-weight: 400;
  margin-top: 4px;
  position: relative;
}
.wizard-content {
  padding: 20px;
}
.wizard-content:before,
.wizard-content:after {
  content: " ";
  display: table;
}
.wizard-content:after {
  clear: both;
}
.wizard-content:before,
.wizard-content:after {
  content: " ";
  display: table;
}
.wizard-content:after {
  clear: both;
}
.pixel-file-input {
  display: block;
  width: 100%;
  height: 32px;
  padding: 6px 12px;
  line-height: 18px;
  color: var(--text-color, #000000);
  vertical-align: middle;
  background-color: var(--panel-background-color, #fff);
  border: 1px solid var(--border-color, #666);
  border-top-color: color-mix(in srgb, var(--border-color, #666), var(--primary-background-color, #C75858) 8%);
  border-radius: var(--border-radius, 6px);
  position: relative;
  cursor: pointer;
  overflow: hidden;
  transition: border-color ease-in-out .15s;
}
.pixel-file-input > input[type=file] {
  visibility: hidden;
  position: absolute;
  display: block;
  left: -10000px;
}
.pfi-filename {
  white-space: nowrap;
}
.pfi-actions {
  display: block;
  position: absolute;
  right: 0;
  top: 4px;
  padding: 0 5px 0 10px;
  background: #fff;
  white-space: nowrap;
}
.pfi-actions > * + * {
  margin-left: 4px;
}
.pfi-clear {
  display: none;
}
.pfi-placeholder {
  color: #aaa;
  font-style: italic;
}
.select2-container:before,
.select2-drop:before,
.select2-choices:before,
.select2-search-field:before,
.select2-search-field input:before,
.select2-search:before,
.select2-search input:before,
.select2-container:after,
.select2-drop:after,
.select2-choices:after,
.select2-search-field:after,
.select2-search-field input:after,
.select2-search:after,
.select2-search input:after {
  content: " ";
  display: table;
}
.select2-container:after,
.select2-drop:after,
.select2-choices:after,
.select2-search-field:after,
.select2-search-field input:after,
.select2-search:after,
.select2-search input:after {
  clear: both;
}
.select2-container:before,
.select2-drop:before,
.select2-choices:before,
.select2-search-field:before,
.select2-search-field input:before,
.select2-search:before,
.select2-search input:before,
.select2-container:after,
.select2-drop:after,
.select2-choices:after,
.select2-search-field:after,
.select2-search-field input:after,
.select2-search:after,
.select2-search input:after {
  content: " ";
  display: table;
}
.select2-container:after,
.select2-drop:after,
.select2-choices:after,
.select2-search-field:after,
.select2-search-field input:after,
.select2-search:after,
.select2-search input:after {
  clear: both;
}
.select2-container,
.select2-container.form-control {
  border: none;
  margin: 0;
  padding: 0;
  display: table;
  width: 100%;
  table-layout: fixed;
}
.select2-container {
  display: inline-block;
  height: auto !important;
  position: relative;
  /* inline-block for ie7 */
  zoom: 1;
  *display: inline;
  vertical-align: middle;
  width: 100%;
}
.select2-container .select2-choice {
  background-clip: padding-box;
  background-color: var(--panel-background-color, #fff);
  background-image: none;
  border: 1px solid var(--border-color, #666);
  border-top-color: color-mix(in srgb, var(--border-color, #666), var(--primary-background-color, #C75858) 8%);
  border-radius: var(--border-radius, 6px);
  color: var(--text-color, #000000);
  display: block;
  font-size: 13px;
  line-height: 1.42857143;
  height: 32px;
  overflow: hidden;
  padding: 6px 12px;
  position: relative;
  text-decoration: none;
  white-space: nowrap;
  width: 100%;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  user-select: none;
}
.select2-container .select2-choice > .select2-chosen {
  display: block;
  margin-right: 26px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.select2-container .select2-choice .select2-search-choice-close {
  border: 0;
  color: #888;
  cursor: pointer;
  display: none;
  font-size: 11px;
  line-height: 30px;
  height: 30px;
  right: 18px;
  width: 24px;
}
.select2-container .select2-choice .select2-search-choice-close:hover {
  color: #aaa;
  cursor: pointer;
}
.select2-container .select2-choice .select2-arrow {
  display: block;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  width: 26px;
}
.select2-container .select2-choice .select2-arrow b {
  color: var(--text-color, #000000);
  display: block;
  font-family: FontAwesome;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.42857143;
  height: 100%;
  margin-top: 1px;
  padding: 6px 0;
  text-align: center;
  width: 100%;
}
.select2-container .select2-choice .select2-arrow b:before {
  content: "\f0d7";
}
.select2-container.select2-drop-above .select2-choice {
  border-bottom-color: #aaa;
  border-radius: 0 0 var(--border-radius, 6px) var(--border-radius, 6px);
}
.select2-container.select2-allowclear .select2-choice .select2-chosen {
  margin-right: 42px;
}
.select2-container.select2-allowclear .select2-choice .select2-search-choice-close {
  display: block;
}
.select2-drop {
  background: var(--panel-background-color, #fff);
  border: 1px solid var(--border-color, #666);
  border-top: 0;
  border-radius: 0 0 var(--border-radius, 6px) var(--border-radius, 6px);
  color: var(--text-color, #000000);
  margin-top: -1px;
  position: absolute;
  top: 100%;
  width: 100%;
  z-index: 9999;
}
.select2-drop.select2-drop-above {
  border-bottom: 0;
  border-top: 1px solid #aaa;
  border-radius: var(--border-radius, 6px) var(--border-radius, 6px) 0 0;
  margin-bottom: -1px;
  margin-top: 1px;
}
.select2-drop-auto-width {
  border-top: 1px solid #aaa;
  width: auto;
}
.select2-drop-auto-width .select2-search {
  padding-top: 4px;
}
.select2-drop-active {
  border-top: none;
}
.select2-search {
  display: block;
  margin: 0;
  min-height: 17px;
  padding-left: 8px;
  padding-right: 8px;
  position: relative;
  white-space: nowrap;
  width: 100%;
  z-index: 10000;
}
.select2-search:after {
  color: #888;
  content: "\f002";
  display: block;
  font-family: FontAwesome;
  font-size: 14px;
  text-align: center;
  position: absolute;
  right: 9px;
  top: 10px;
  width: 30px;
}
.select2-search input {
  background-color: var(--panel-background-color, #fff);
  background-image: none;
  border: 1px solid var(--border-color, #666);
  border-top-color: color-mix(in srgb, var(--border-color, #666), var(--primary-background-color, #C75858) 8%);
  border-radius: var(--border-radius, 6px);
  color: var(--text-color, #000000);
  font-size: 12px;
  line-height: 15px;
  height: auto !important;
  margin-top: 8px;
  min-height: 17px;
  outline: none !important;
  padding: 4px 9px;
  padding-right: 30px;
  position: relative;
  width: 100%;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.select2-container-active .select2-choice,
.select2-container-active .select2-choices {
  outline: none;
}
.select2-dropdown-open .select2-choice {
  border-bottom-color: #aaa;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-dropdown-open .select2-choice .select2-arrow b:before {
  content: "\f0d8";
}
.select2-results {
  margin: 8px;
  max-height: 200px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0;
  position: relative;
}
.select2-results ul.select2-result-sub {
  margin: 0;
  padding-left: 0;
}
.select2-results ul.select2-result-sub > li .select2-result-label {
  padding-left: 20px;
}
.select2-results ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 40px;
}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 60px;
}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 80px;
}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 100px;
}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 110px;
}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 120px;
}
.select2-results li {
  background-image: none;
  display: block;
  list-style: none;
}
.select2-results li em {
  background: #feffde;
  font-style: normal;
}
.select2-results li.select2-result-with-children > .select2-result-label {
  font-weight: 600;
}
.select2-results .select2-result-label {
  cursor: pointer;
  margin: 0;
  min-height: 1em;
  padding: 5px 7px 5px;
  user-select: none;
}
.select2-results .select2-highlighted {
  color: #fff;
}
.select2-results .select2-highlighted em {
  background: transparent;
}
.select2-results .select2-highlighted ul {
  background: #fff;
  color: var(--text-color, #000000);
}
.select2-results .select2-no-results,
.select2-results .select2-searching,
.select2-results .select2-selection-limit {
  color: #999;
  display: block;
  font-style: italic;
}
.select2-results .select2-disabled,
.select2-results .select2-disabled.select2-highlighted {
  color: #888;
  cursor: default;
  display: block;
}
.select2-results .select2-selected {
  display: none;
}
.select2-more-results {
  display: block;
}
.select2-container.select2-container-disabled .select2-choice {
  background-color: var(--disabled-color, #ccc);
  cursor: default;
}
.select2-container.select2-container-disabled .select2-choice .select2-arrow:before {
  display: none !important;
}
.select2-container.select2-container-disabled .select2-choice abbr {
  display: none;
}
.select2-container-multi .select2-choices {
  background: var(--panel-background-color, #fff);
  border: 1px solid var(--border-color, #666);
  border-top-color: color-mix(in srgb, var(--border-color, #666), var(--primary-background-color, #C75858) 8%);
  border-radius: var(--border-radius, 6px);
  cursor: text;
  height: auto !important;
  height: 1%;
  margin: 0;
  overflow: hidden;
  padding: 5px 5px 0 0;
  position: relative;
  width: 100%;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.select2-container-multi .select2-choices li {
  display: block;
  float: left;
  list-style: none;
}
.select2-container-multi .select2-choices .select2-search-field {
  display: block;
  margin: 0;
  padding: 0;
  white-space: nowrap;
}
.select2-container-multi .select2-choices .select2-search-field input {
  background: transparent !important;
  border: 0;
  color: var(--text-color, #000000);
  font-size: 13px;
  line-height: 1.42857143;
  margin-top: -5px;
  padding: 6px 12px;
  outline: 0;
}
.select2-container-multi .select2-choices .select2-search-choice {
  border-radius: var(--border-radius, 6px);
  color: #fff;
  cursor: default;
  display: block;
  font-size: 11px;
  font-weight: 600;
  line-height: 20px;
  margin: 0 0 5px 5px;
  padding: 0 20px 0 6px;
  position: relative;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  user-select: none;
}
.select2-container-multi .select2-choices .select2-search-choice .select2-chosen {
  cursor: default;
}
.select2-container-multi .select2-choices .select2-search-choice + .select2-search-field input {
  padding-left: 6px;
  padding-right: 0;
}
.select2-container-multi.select2-container-active .select2-choices {
  outline: none;
}
.select2-locked {
  padding: 0 6px !important;
}
.select2-default {
  color: #999 !important;
}
.select2-search-choice-close {
  display: block;
  color: #fff;
  font-family: FontAwesome;
  font-size: 10px;
  font-weight: 400;
  line-height: 20px;
  outline: none;
  position: absolute;
  right: 3px;
  text-align: center;
  top: 0;
  width: 14px;
  transition: all 0.3s;
}
.select2-search-choice-close:before {
  content: "\f00d";
}
.select2-search-choice-close:hover {
  color: #fff;
  color: rgba(255, 255, 255, 0.7);
  text-decoration: none;
}
.select2-container-multi.select2-container-disabled .select2-choices {
  background-color: var(--disabled-color, #ccc);
  cursor: default;
}
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
  opacity: 0.7;
  padding: 0 6px;
}
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {
  background: none;
  display: none;
}
.select2-drop-mask {
  border: 0;
  left: 0;
  height: auto;
  margin: 0;
  min-height: 100%;
  min-width: 100%;
  padding: 0;
  opacity: 0;
  position: fixed;
  top: 0;
  width: auto;
  z-index: 9998;
  /* styles required for IE to work */
  background-color: #fff;
}
.select2-result-selectable .select2-match,
.select2-result-unselectable .select2-match {
  text-decoration: underline;
}
.select2-offscreen,
.select2-offscreen:focus {
  clip: rect(0 0 0 0) !important;
  width: 1px !important;
  height: 1px !important;
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  position: absolute !important;
  outline: 0 !important;
  left: 0 !important;
  top: 0 !important;
}
.select2-display-none {
  display: none;
}
.select2-measure-scrollbar {
  position: absolute;
  top: -10000px;
  left: -10000px;
  width: 100px;
  height: 100px;
  overflow: scroll;
}
.select2-container-multi .select2-choices .select2-search-choice {
  background: #b0b0b0;
}
.select2-container-multi .select2-choices .select2-search-choice-focus {
  background: #b0b0b0;
}
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
  background: #b0b0b0 !important;
}
.select2-success .select2-container-multi .select2-choices .select2-search-choice {
  background: var(--success-color, #00dd00);
}
.select2-success .select2-container-multi .select2-choices .select2-search-choice-focus {
  background: var(--success-color, #00dd00);
}
.select2-success .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
  background: var(--success-color, #00dd00) !important;
}
.select2-warning .select2-container-multi .select2-choices .select2-search-choice {
  background: var(--warning-color, #dddd00);
}
.select2-warning .select2-container-multi .select2-choices .select2-search-choice-focus {
  background: var(--warning-color, #dddd00);
}
.select2-warning .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
  background: var(--warning-color, #dddd00) !important;
}
.select2-danger .select2-container-multi .select2-choices .select2-search-choice {
  background: var(--danger-color, #ff4444);
}
.select2-danger .select2-container-multi .select2-choices .select2-search-choice-focus {
  background: var(--danger-color, #ff4444);
}
.select2-danger .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
  background: var(--danger-color, #ff4444) !important;
}
.select2-info .select2-container-multi .select2-choices .select2-search-choice {
  background: var(--info-color, #9999ff);
}
.select2-info .select2-container-multi .select2-choices .select2-search-choice-focus {
  background: var(--info-color, #9999ff);
}
.select2-info .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
  background: var(--info-color, #9999ff) !important;
}
.has-warning .select2-choice,
.has-warning .select2-choices,
.has-warning.simple .select2-choice,
.has-warning.simple .select2-choices {
  border-color: #eebf5e;
}
.has-error .select2-choice,
.has-error .select2-choices,
.has-error.simple .select2-choice,
.has-error.simple .select2-choices {
  border-color: #d38e99;
}
.has-success .select2-choice,
.has-success .select2-choices,
.has-success.simple .select2-choice,
.has-success.simple .select2-choices {
  border-color: #a3ce7f;
}
.has-warning.dark .select2-choice,
.has-warning.dark .select2-choices {
  border-color: var(--warning-color, #dddd00);
}
.has-error.dark .select2-choice,
.has-error.dark .select2-choices {
  border-color: var(--danger-color, #ff4444);
}
.has-success.dark .select2-choice,
.has-success.dark .select2-choices {
  border-color: var(--success-color, #00dd00);
}
.datepicker-dropdown {
  border: 3px solid var(--border-color, #666);
  border-radius: 3px;
  left: 0;
  top: 0;
  z-index: 400;
  box-shadow: none;
  margin-top: 10px;
  /*&:after {
    border-bottom: 10px solid @popover-border-color;
    border-left:   10px solid transparent;
    border-right:  10px solid transparent;
    border-top:    0;
    content: '';
    display: block;
    position: absolute;
  }
  &.datepicker-orient-left:after    { left: 12px - (@popover-border-width / 2); }
  &.datepicker-orient-right:after   { right: 12px - (@popover-border-width / 2); }
  &.datepicker-orient-top:after     { top: -10px - @popover-border-width; }
  &.datepicker-orient-bottom:after {
    border-bottom: 0;
    border-top:    10px solid @popover-border-color;
    bottom: -10px - @popover-border-width;
  }*/
}
.datepicker-dropdown:before {
  content: '';
  display: inline-block;
  border-left: 11px solid transparent;
  border-right: 11px solid transparent;
  border-bottom: 11px solid transparent;
  border-top: 0;
  position: absolute;
}
.datepicker-dropdown:after {
  content: '';
  display: inline-block;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid rgba(0, 0, 0, 0.2);
  border-top: 0;
  position: absolute;
}
.datepicker-dropdown.datepicker-orient-left:before {
  left: 9.5px;
}
.datepicker-dropdown.datepicker-orient-left:after {
  left: 10.5px;
}
.datepicker-dropdown.datepicker-orient-right:before {
  right: 9.5px;
}
.datepicker-dropdown.datepicker-orient-right:after {
  right: 10.5px;
}
.datepicker-dropdown.datepicker-orient-bottom:before {
  top: -14px;
}
.datepicker-dropdown.datepicker-orient-bottom:after {
  top: -13px;
}
.datepicker-dropdown.datepicker-orient-top:before {
  bottom: -14px;
  border-bottom: 0;
  border-top: 11px solid transparent;
}
.datepicker-dropdown.datepicker-orient-top:after {
  bottom: -13px;
  border-bottom: 0;
  border-top: 10px solid rgba(0, 0, 0, 0.2);
}
.datepicker-dropdown.datepicker-orient-top {
  margin-top: -10px;
}
.modal .datepicker-dropdown {
  z-index: 1040;
}
.datepicker {
  direction: ltr;
  padding: 0;
  width: auto !important;
}
.datepicker.datepicker-inline {
  border: 1px solid var(--border-color, #666);
  display: inline-block;
  position: relative;
}
.datepicker > div {
  display: none;
}
.datepicker.days div.datepicker-days,
.datepicker.months div.datepicker-months,
.datepicker.years div.datepicker-years {
  display: block;
}
.datepicker div.datepicker-months td,
.datepicker div.datepicker-years td {
  width: 210px !important;
}
.datepicker table {
  margin: 0;
  user-select: none;
}
.datepicker td {
  line-height: 32px;
  padding: 0 !important;
  text-align: center;
  width: 30px;
}
.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
  background-color: transparent;
}
.datepicker table tr td {
  border-bottom: 1px solid var(--border-color, #666);
  border-right: 1px solid var(--border-color, #666);
}
.datepicker table tr td:last-child {
  border-right: none;
}
.datepicker table tr td.day:hover {
  background: var(--secondary-background-color, #9D4444);
  cursor: pointer;
  position: relative;
}
.datepicker table tr td.old,
.datepicker table tr td.new {
  color: #bbb;
}
.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
  background: none;
  color: #eee;
  cursor: default;
}
.datepicker table tr td.today,
.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover {
  background: #f3f3f3;
  font-weight: 700 !important;
}
.datepicker table tr td.today:hover:hover {
  color: var(--text-color, #000000);
}
.datepicker table tr td.today.active:hover {
  color: #fff;
}
.datepicker table tr td.range,
.datepicker table tr td.range:hover,
.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:hover {
  background: #f3f3f3;
}
.datepicker table tr td.range.today,
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:hover {
  background: #f3f3f3;
  font-weight: 700;
}
.datepicker table tr td.selected,
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected.disabled:hover {
  color: #fff !important;
}
.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover {
  color: #fff !important;
}
.datepicker table tr td span {
  border-radius: var(--border-radius, 6px);
  cursor: pointer;
  display: block;
  float: left;
  line-height: 54px;
  margin: 1%;
  width: 23%;
}
.datepicker table tr td span:hover {
  background: #eee;
}
.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover {
  background: none;
  color: #eee;
  cursor: default;
}
.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
  color: #fff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td span.old,
.datepicker table tr td span.new {
  color: #eee;
}
.datepicker .datepicker-switch,
.datepicker .prev,
.datepicker .next,
.datepicker tfoot tr th {
  cursor: pointer;
}
.datepicker th,
.datepicker td,
.datepicker tr {
  border-top: none !important;
  text-align: center !important;
}
.datepicker thead th,
.datepicker tfoot th {
  font-weight: 600;
  padding: 0 !important;
}
.datepicker thead th {
  border-bottom: none !important;
  color: #fff;
  font-weight: 600;
  line-height: 35px !important;
  height: 35px !important;
  padding: 0 !important;
  text-align: center;
}
.datepicker thead tr:nth-child(2) {
  border-bottom: 1px solid var(--border-color, #666) !important;
}
.datepicker thead tr:nth-child(2) th:hover {
  background: rgba(255, 255, 255, 0.2);
}
.datepicker thead tr:last-child {
  border-bottom: none !important;
}
.datepicker thead th.prev,
.datepicker thead th.next {
  color: rgba(0, 0, 0, 0);
  display: block;
  font-size: 0;
  line-height: 0;
  position: absolute;
  width: 36px !important;
}
.datepicker thead th.prev:after,
.datepicker thead th.next:after {
  bottom: 0;
  color: #fff;
  display: block;
  font-family: FontAwesome;
  font-size: 14px;
  font-weight: normal;
  left: 0;
  line-height: 35px;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  width: 36px;
}
.datepicker thead th.prev {
  left: 0;
  border-right: 1px solid;
}
.datepicker thead th.prev:after {
  content: "\f053";
}
.datepicker thead th.next {
  border-left: 1px solid;
  right: 0;
}
.datepicker thead th.next:after {
  content: "\f054";
}
.datepicker tfoot th:hover {
  background: #eee;
}
.datepicker tbody td,
.datepicker tfoot th {
  line-height: 32px !important;
}
.datepicker > .datepicker-days tbody .cw {
  background: #f8f8f8 !important;
  color: #aaa;
  font-size: 8px;
  font-weight: 600;
}
.datepicker > .datepicker-days thead tr:first-child th.cw {
  background-color: transparent;
  cursor: default;
}
.datepicker > .datepicker-days thead tr:first-child th.cw + .prev {
  left: 30px;
  border-left: 1px solid;
}
.datepicker > .datepicker-days thead tr:last-child th.cw + th {
  border-left: 1px solid;
}
.input-daterange input {
  text-align: center;
}
.date .input-group-addon {
  cursor: pointer;
}
.bootstrap-timepicker {
  position: relative;
}
.bootstrap-timepicker .input-group-addon {
  cursor: pointer;
}
.bootstrap-timepicker-widget .modal-footer {
  margin-top: 0 !important;
}
.bootstrap-timepicker-widget.dropdown-menu {
  left: 0;
  border: 3px solid var(--border-color, #666);
  border-radius: 3px;
  z-index: 400;
  margin: 10px 0 0;
  width: 200px;
  padding: 10px;
  right: auto;
  box-shadow: none;
}
.bootstrap-timepicker-widget.dropdown-menu.timepicker-orient-bottom {
  margin-top: 0;
}
.bootstrap-timepicker-widget.dropdown-menu.open {
  display: block;
}
.bootstrap-timepicker-widget.dropdown-menu:after {
  border-bottom: 10px solid var(--border-color, #666);
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 0;
  content: '';
  display: block;
  position: absolute;
}
.bootstrap-timepicker-widget.dropdown-menu.timepicker-orient-left:after {
  left: 10.5px;
}
.bootstrap-timepicker-widget.dropdown-menu.timepicker-orient-right:after {
  right: 10.5px;
}
.bootstrap-timepicker-widget.dropdown-menu.timepicker-orient-top:after {
  top: -13px;
}
.bootstrap-timepicker-widget.dropdown-menu.timepicker-orient-bottom:after {
  border-bottom: 0;
  border-top: 10px solid var(--border-color, #666);
  bottom: -13px;
}
.bootstrap-timepicker-widget span.bootstrap-timepicker-hour,
.bootstrap-timepicker-widget span.bootstrap-timepicker-minute,
.bootstrap-timepicker-widget span.bootstrap-timepicker-second,
.bootstrap-timepicker-widget span.bootstrap-timepicker-meridian {
  line-height: 32px;
  font-weight: 600;
}
.bootstrap-timepicker-widget .timepicker-increment {
  margin-bottom: 5px;
}
.bootstrap-timepicker-widget .timepicker-decrement {
  margin-top: 5px;
}
.bootstrap-timepicker-widget table {
  width: 100%;
  margin: 0;
  padding: 0;
}
.bootstrap-timepicker-widget table td {
  text-align: center;
  height: auto;
  margin: 0;
  padding: 0;
  min-width: 20px;
}
.bootstrap-timepicker-widget table td.separator {
  width: 10px;
  text-align: center;
}
.bootstrap-timepicker-widget table td a,
.bootstrap-timepicker-widget table td input {
  border-radius: var(--border-radius, 6px) !important;
}
.bootstrap-timepicker-widget table td a {
  width: 100%;
  display: inline-block;
  margin: 0;
  padding: 0;
  border: 1px solid #eee;
  color: #666;
  text-decoration: none;
  line-height: 32px;
  text-align: center;
}
.bootstrap-timepicker-widget table td a:hover {
  color: #fff;
}
.bootstrap-timepicker-widget table td a .fa {
  margin: 0 !important;
  padding: 0 !important;
}
.bootstrap-timepicker-widget table td input {
  position: relative;
  margin: 0;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.modal .bootstrap-timepicker-widget.dropdown-menu {
  z-index: 1040;
}
.datepaginator {
  font-size: 12px;
}
.pagination {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}
.pagination a.dp-item,
.pagination a.dp-nav {
  margin: 0;
  text-align: center;
}
.pagination a.dp-item:hover,
.pagination a.dp-nav:hover {
  z-index: 403 !important;
}
.pagination a.dp-item {
  padding: 10px 0;
  border-radius: 0;
  margin: 0 0 0 -1px;
}
.pagination a.dp-nav {
  margin: 0;
  font-family: FontAwesome;
  padding: 17px 0;
  line-height: 20px;
}
.pagination a.dp-nav i {
  display: none;
}
.pagination a.dp-nav.dp-nav-right {
  margin: 0 0 0 -1px;
}
.pagination a.dp-nav:before {
  display: none !important;
}
.pagination a.dp-nav.dp-nav-left:after {
  content: "\f053";
}
.pagination a.dp-nav.dp-nav-right:after {
  content: "\f054";
}
.pagination a.dp-off,
.pagination a.dp-off:hover {
  background-color: #F9F9F9;
  z-index: 400;
}
.pagination a.dp-today {
  color: #ffffff !important;
  z-index: 401;
}
.pagination a.dp-selected {
  color: #ffffff !important;
  z-index: 402;
}
#dp-calendar {
  font-family: FontAwesome;
  position: absolute;
  line-height: 18px;
  top: 4px;
  right: 0;
  font-style: normal !important;
  display: block;
  font-size: 14px;
  padding: 0 8px 0 18px;
}
#dp-calendar:after {
  content: "\f073" !important;
}
#dp-calendar:before {
  display: none !important;
}
.datepaginator-sm {
  font-size: 10px;
}
.pagination a.dp-item.dp-item-sm {
  padding: 10px 0;
}
.pagination a.dp-nav.dp-nav-sm {
  padding: 14px 0;
}
.datepaginator-lg {
  font-size: 14px;
}
.pagination a.dp-item.dp-item-lg {
  padding: 15px 0;
}
.pagination a.dp-nav.dp-nav-lg {
  padding: 25px 0;
  font-size: 13px;
}
.modal .pagination a.dp-item:hover,
.modal .pagination a.dp-nav:hover {
  z-index: 1043 !important;
}
.modal .pagination a.dp-off,
.modal .pagination a.dp-off:hover {
  z-index: 1040;
}
.modal .pagination a.dp-today {
  z-index: 1041;
}
.modal .pagination a.dp-selected {
  z-index: 1042;
}
.nav-tabs,
.nav-pills {
  position: relative;
}
.tabdrop {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.tabdrop > .dropdown-toggle {
  cursor: pointer !important;
  margin-right: 0;
  padding-left: 12px;
  padding-right: 12px;
}
.tabdrop > .dropdown-toggle > .fa {
  font-size: 14px !important;
  margin: 0 !important;
  padding: 0 !important;
}
.tabdrop > .dropdown-toggle > .caret {
  border: none;
  display: inline-block;
  font-family: FontAwesome;
  font-size: 10px;
  height: auto;
  margin-left: 5px;
  position: relative;
  top: -1px;
  width: auto;
}
.tabdrop > .dropdown-toggle > .caret:after {
  content: "\f0d7";
}
.minicolors {
  position: relative;
}
.minicolors input[type=hidden] + .minicolors-swatch {
  height: 32px;
  position: static;
  cursor: pointer;
}
.minicolors .minicolors-grid {
  position: relative;
  float: right;
  width: 150px;
  height: 150px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAIAAABMXPacAAAABGdBTUEAALGPC/xhBQAAAS1JREFUeJzt0UERACAMwDDAv+dNRh40CnrXOzMnztMBv2sA1gCsAVgDsAZgDcAagDUAawDWAKwBWAOwBmANwBqANQBrANYArAFYA7AGYA3AGoA1AGsA1gCsAVgDsAZgDcAagDUAawDWAKwBWAOwBmANwBqANQBrANYArAFYA7AGYA3AGoA1AGsA1gCsAVgDsAZgDcAagDUAawDWAKwBWAOwBmANwBqANQBrANYArAFYA7AGYA3AGoA1AGsA1gCsAVgDsAZgDcAagDUAawDWAKwBWAOwBmANwBqANQBrANYArAFYA7AGYA3AGoA1AGsA1gCsAVgDsAZgDcAagDUAawDWAKwBWAOwBmANwBqANQBrANYArAFYA7AGYA3AGoA1AGsA1gCsAVgDsAZgDcAWYGYD/QIOSGYAAAAASUVORK5CYII=) -120px 0;
  cursor: crosshair;
  margin: 1px;
}
.minicolors .minicolors-grid-inner {
  position: absolute;
  top: 0;
  left: 0;
  width: 150px;
  height: 150px;
  background: none;
}
.minicolors-swatch {
  position: absolute;
  vertical-align: middle;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAIAAABMXPacAAAABGdBTUEAALGPC/xhBQAAAS1JREFUeJzt0UERACAMwDDAv+dNRh40CnrXOzMnztMBv2sA1gCsAVgDsAZgDcAagDUAawDWAKwBWAOwBmANwBqANQBrANYArAFYA7AGYA3AGoA1AGsA1gCsAVgDsAZgDcAagDUAawDWAKwBWAOwBmANwBqANQBrANYArAFYA7AGYA3AGoA1AGsA1gCsAVgDsAZgDcAagDUAawDWAKwBWAOwBmANwBqANQBrANYArAFYA7AGYA3AGoA1AGsA1gCsAVgDsAZgDcAagDUAawDWAKwBWAOwBmANwBqANQBrANYArAFYA7AGYA3AGoA1AGsA1gCsAVgDsAZgDcAagDUAawDWAKwBWAOwBmANwBqANQBrANYArAFYA7AGYA3AGoA1AGsA1gCsAVgDsAZgDcAWYGYD/QIOSGYAAAAASUVORK5CYII=) -80px 0;
  cursor: text;
  padding: 0;
  margin: 0;
  display: inline-block;
}
.minicolors-swatch-color {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.minicolors-panel {
  position: absolute;
  background: #fff;
  border: 3px solid var(--border-color, #666);
  border-radius: 3px;
  margin-top: 10px;
  z-index: 400;
  display: none;
  box-shadow: none;
}
.minicolors-panel.minicolors-visible {
  display: block;
}
.minicolors-panel:after {
  border-bottom: 10px solid var(--border-color, #666);
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 0;
  content: '';
  display: block;
  position: absolute;
}
.modal .minicolors-panel {
  z-index: 1040;
}
.minicolors-slider,
.minicolors-opacity-slider {
  position: relative;
  float: right;
  width: 20px;
  height: 150px;
  background: white url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAIAAABMXPacAAAABGdBTUEAALGPC/xhBQAAAS1JREFUeJzt0UERACAMwDDAv+dNRh40CnrXOzMnztMBv2sA1gCsAVgDsAZgDcAagDUAawDWAKwBWAOwBmANwBqANQBrANYArAFYA7AGYA3AGoA1AGsA1gCsAVgDsAZgDcAagDUAawDWAKwBWAOwBmANwBqANQBrANYArAFYA7AGYA3AGoA1AGsA1gCsAVgDsAZgDcAagDUAawDWAKwBWAOwBmANwBqANQBrANYArAFYA7AGYA3AGoA1AGsA1gCsAVgDsAZgDcAagDUAawDWAKwBWAOwBmANwBqANQBrANYArAFYA7AGYA3AGoA1AGsA1gCsAVgDsAZgDcAagDUAawDWAKwBWAOwBmANwBqANQBrANYArAFYA7AGYA3AGoA1AGsA1gCsAVgDsAZgDcAWYGYD/QIOSGYAAAAASUVORK5CYII=) 0 0;
  cursor: row-resize;
  margin: 1px 1px 1px 0;
}
.minicolors-with-opacity .minicolors-opacity-slider {
  display: block;
}
.minicolors-with-opacity .minicolors-slider {
  margin-right: 22px;
}
.minicolors-opacity-slider {
  background-position: -40px 0;
  position: absolute;
  right: 0;
  top: 0;
  display: none;
}
.minicolors-slider-saturation .minicolors-grid {
  background-position: -420px 0;
}
.minicolors-slider-saturation .minicolors-grid-inner {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAIAAABMXPacAAAABGdBTUEAALGPC/xhBQAAAS1JREFUeJzt0UERACAMwDDAv+dNRh40CnrXOzMnztMBv2sA1gCsAVgDsAZgDcAagDUAawDWAKwBWAOwBmANwBqANQBrANYArAFYA7AGYA3AGoA1AGsA1gCsAVgDsAZgDcAagDUAawDWAKwBWAOwBmANwBqANQBrANYArAFYA7AGYA3AGoA1AGsA1gCsAVgDsAZgDcAagDUAawDWAKwBWAOwBmANwBqANQBrANYArAFYA7AGYA3AGoA1AGsA1gCsAVgDsAZgDcAagDUAawDWAKwBWAOwBmANwBqANQBrANYArAFYA7AGYA3AGoA1AGsA1gCsAVgDsAZgDcAagDUAawDWAKwBWAOwBmANwBqANQBrANYArAFYA7AGYA3AGoA1AGsA1gCsAVgDsAZgDcAWYGYD/QIOSGYAAAAASUVORK5CYII=) -270px 0;
}
.minicolors-slider-saturation .minicolors-slider {
  background-position: -60px 0;
}
.minicolors-slider-brightness .minicolors-grid {
  background-position: -570px 0;
}
.minicolors-slider-brightness .minicolors-grid-inner {
  background: black;
}
.minicolors-slider-brightness .minicolors-slider {
  background-position: -20px 0;
}
.minicolors-slider-wheel .minicolors-grid {
  background-position: -720px 0;
}
.minicolors-slider-wheel .minicolors-slider {
  background-position: -20px 0;
}
.minicolors-position-top .minicolors-panel {
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 10px;
}
.minicolors-position-top .minicolors-panel:after {
  border-bottom: 0;
  border-top: 10px solid var(--border-color, #666);
  bottom: -13px;
}
.minicolors-position-right .minicolors-panel {
  right: 0;
}
.minicolors-position-right .minicolors-panel:after {
  right: 2.5px;
}
.minicolors-position-bottom .minicolors-panel {
  top: auto;
}
.minicolors-position-bottom .minicolors-panel:after {
  top: -13px;
}
.minicolors-position-left .minicolors-panel {
  left: 0;
}
.minicolors-position-left .minicolors-panel:after {
  left: 2.5px;
}
.minicolors-picker {
  position: absolute;
  top: 0;
  left: 0;
  width: 18px;
  height: 2px;
  background: white;
  border: solid 1px black;
  margin-top: -2px;
  box-sizing: content-box;
}
.minicolors-grid .minicolors-picker {
  position: absolute;
  top: 70px;
  left: 70px;
  width: 12px;
  height: 12px;
  border: solid 1px black;
  border-radius: 10px;
  margin-top: -6px;
  margin-left: -6px;
  background: none;
}
.minicolors-grid .minicolors-picker > div {
  position: absolute;
  top: 0;
  left: 0;
  width: 8px;
  height: 8px;
  border-radius: 8px;
  border: solid 2px white;
  box-sizing: content-box;
}
.minicolors-inline {
  display: inline-block;
}
.minicolors-inline .minicolors-panel {
  position: relative;
  top: auto;
  left: auto;
  box-shadow: none;
  z-index: auto;
  display: inline-block;
  border: none;
  margin: 0;
  background: none;
}
.minicolors-inline .minicolors-panel:after {
  display: none !important;
}
.minicolors-theme-default .minicolors-swatch {
  top: 5px;
  left: 5px;
  width: 18px;
  height: 18px;
}
.minicolors-theme-default .minicolors-input {
  height: 20px;
  width: auto;
  display: inline-block;
  padding-left: 26px;
}
.minicolors-theme-default.minicolors {
  width: auto;
  display: inline-block;
}
.minicolors-theme-default.minicolors-position-right .minicolors-swatch {
  left: auto;
  right: 5px;
}
.minicolors-theme-default.minicolors-position-right .minicolors-input {
  padding-right: 26px;
  padding-left: inherit;
}
.minicolors-theme-bootstrap .minicolors-swatch {
  top: 3px;
  left: 3px;
  width: 26px;
  bottom: 3px;
  border-radius: 2px;
}
.minicolors-theme-bootstrap .minicolors-input {
  padding-left: 40px;
}
.minicolors-theme-bootstrap.minicolors-position-right .minicolors-swatch {
  left: auto;
  right: 3px;
}
.minicolors-theme-bootstrap.minicolors-position-right .minicolors-input {
  padding-right: 40px;
  padding-left: 12px;
}
.editableform {
  margin-bottom: 0;
}
.editableform .control-group {
  margin-bottom: 0;
  white-space: nowrap;
  line-height: 20px;
}
.editableform .form-control {
  width: auto;
}
.editable-buttons {
  display: inline-block;
  vertical-align: top;
  margin-left: 7px;
  zoom: 1;
  *display: inline;
}
.editable-buttons.editable-buttons-bottom {
  display: block;
  margin-top: 7px;
  margin-left: 0;
}
.editable-buttons button.ui-button-icon-only {
  height: 24px;
  width: 30px;
}
.editable-input {
  vertical-align: top;
  display: inline-block;
  width: auto;
  white-space: normal;
  zoom: 1;
  *display: inline;
}
.editableform-loading {
  background: url(data:image/gif;base64,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) center center no-repeat;
  height: 25px;
  width: auto;
  min-width: 25px;
}
.editable-inline .editableform-loading {
  background-position: left 5px;
}
.editable-error-block {
  max-width: 300px;
  margin: 5px 0 0 0;
  width: auto;
  white-space: normal;
}
.editable-error-block.ui-state-error {
  padding: 3px;
}
.editable-error {
  color: red;
}
.editable-inline .add-on .icon-th {
  margin-top: 3px;
  margin-left: 1px;
}
.editable-checklist label input[type="checkbox"],
.editable-checklist label span {
  vertical-align: middle;
  margin: 0;
}
.editable-checklist label {
  white-space: nowrap;
}
.editable-wysihtml5 {
  width: 566px;
  height: 250px;
}
.editable-clear {
  clear: both;
  font-size: 0.9em;
  text-decoration: none;
  text-align: right;
}
.editable-clear-x {
  display: block;
  width: 13px;
  height: 13px;
  position: absolute;
  opacity: 0.6;
  z-index: 100;
  font-size: 13px;
  line-height: 13px;
  font-family: FontAwesome;
  cursor: pointer;
  top: 50%;
  right: 6px;
  margin-top: -6px;
}
.editable-clear-x:after {
  content: '\f057';
}
.editable-clear-x:hover {
  opacity: 1;
}
.editable-pre-wrapped {
  white-space: pre-wrap;
}
.editable-container.editable-popup {
  max-width: none !important;
}
.editable-container.popover {
  width: auto;
}
.editable-container.editable-inline {
  display: inline-block;
  vertical-align: middle;
  width: auto;
  zoom: 1;
  *display: inline;
}
.editable-container .ui-widget {
  font-size: inherit;
  z-index: 9990;
}
.editable-click,
a.editable-click,
a.editable-click:hover {
  text-decoration: none;
  border-bottom: dashed 1px #0088cc;
}
.editable-click.editable-disabled,
a.editable-click.editable-disabled,
a.editable-click.editable-disabled:hover {
  color: #585858;
  cursor: default;
  border-bottom: none;
}
.editable-empty,
.editable-empty:hover,
.editable-empty:focus {
  font-style: italic;
  color: #DD1144;
  text-decoration: none;
}
.editable-unsaved {
  font-weight: bold;
}
.editable-bg-transition {
  transition: background-color 1400ms ease-out;
}
.form-horizontal .editable {
  padding-top: 5px;
  display: inline-block;
}
.editable-buttons .editable-submit,
.editable-buttons .editable-cancel {
  font-family: FontAwesome;
  font-size: 14px;
  color: #fff;
  line-height: 20px;
}
.editable-buttons .editable-submit i,
.editable-buttons .editable-cancel i {
  display: none;
}
.editable-buttons .editable-cancel {
  color: var(--text-color, #000000);
  margin-left: 5px;
}
.editable-buttons .editable-submit:after {
  content: "\f00c";
}
.editable-buttons .editable-cancel:after {
  content: "\f00d";
}
.editable-input > .select2-container {
  max-width: 300px;
}
.editable-date.well {
  padding: 0;
  background: #fff;
  border: none;
  border-radius: 0;
}
.editable[data-type="address"] + .editable-container .editable-input {
  width: 260px;
}
.editable[data-type="address"] + .editable-container .editable-buttons {
  position: relative;
  top: 2px;
}
.editable-address {
  margin-top: 2px;
}
.editable-address label {
  width: 100%;
}
.editable-address label span,
.editable-address input {
  display: block;
  float: left;
  margin: 0;
}
.editable-address label span {
  width: 25%;
  padding: 0 10px 0 0;
  line-height: 32px;
  text-align: right;
  position: relative;
}
.editable-address input {
  width: 75% !important;
}
.editable-address + .editable-address {
  margin-top: 6px;
}
.twitter-typeahead .tt-query,
.twitter-typeahead .tt-hint {
  margin-bottom: 0;
}
.tt-dropdown-menu {
  border: 2px solid #ccc;
  padding: 5px 0;
  min-width: 160px;
  margin-top: 2px;
  background-color: #fff;
  border-radius: var(--border-radius, 6px);
}
.tt-suggestion {
  display: block;
  margin: 0 -2px;
  padding: 5px 18px;
}
.tt-suggestion p {
  margin: 0;
}
.tt-suggestion.tt-is-under-cursor a,
.tt-suggestion.tt-is-under-cursor {
  color: #fff;
}
@media (min-width: 768px) {
  .bootbox.bootbox-sm .modal-dialog {
    width: 300px;
  }
}
.bootbox .modal-footer {
  margin-top: 0;
}
.dataTables_wrapper .table-header {
  margin-bottom: -7px;
  padding: 13px 0 13px 15px;
}
.dataTables_wrapper .table-header .table-caption {
  float: left;
  line-height: 20px;
  padding: 5px 10px 5px 0;
  width: auto;
}
.dataTables_wrapper .table-footer {
  margin-top: -7px;
  padding-right: 10px;
}
.dataTables_wrapper .DT-label {
  color: #888;
  line-height: 29px;
}
.DT-search,
.DT-per-page {
  display: inline-block;
}
.DT-lf-right {
  float: right;
  white-space: nowrap;
}
.DT-search {
  line-height: 30px;
  margin-right: 10px;
}
.DT-search,
.DT-search input {
  width: 130px !important;
}
.DT-search label,
.DT-search input {
  margin-bottom: 0 !important;
  margin-top: 0 !important;
}
.DT-per-page {
  border-right: 1px solid #eee;
  margin-right: 10px;
  height: 30px;
  padding-right: 10px;
  white-space: nowrap;
}
.DT-per-page select {
  display: inline-block !important;
  width: auto !important;
}
.DT-label {
  float: left;
  font-size: 12px;
}
.DT-pagination {
  float: right;
}
.dataTables_paginate .pagination > li > a,
.dataTables_paginate .pagination > li > span {
  font-size: 12px;
  padding: 5px 10px;
}
table.dataTable {
  clear: both;
  margin-bottom: 6px !important;
  margin-top: 6px !important;
  max-width: none !important;
}
table.dataTable,
table.dataTable td,
table.dataTable th {
  box-sizing: content-box;
}
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
  cursor: pointer;
}
table.dataTable thead .sorting:after {
  content: "\f0dc";
  display: block;
}
table.dataTable thead .sorting_asc {
  background: rgba(0, 0, 0, 0.05);
}
table.dataTable thead .sorting_asc:after {
  content: "\f0dd";
  display: block;
}
table.dataTable thead .sorting_desc {
  background: rgba(0, 0, 0, 0.05);
}
table.dataTable thead .sorting_desc:after {
  content: "\f0de";
  display: block;
}
table.dataTable thead .sorting_asc_disabled:after {
  content: "\f0dd";
  display: block;
  opacity: 0.3;
}
table.dataTable thead .sorting_desc_disabled:after {
  content: "\f0de";
  display: block;
  opacity: 0.3;
}
table.dataTable th {
  position: relative;
}
table.dataTable th:after {
  display: none;
  font-family: FontAwesome;
  font-size: 11px;
  font-weight: normal !important;
  line-height: 20px;
  height: 20px;
  position: absolute;
  right: 0;
  top: 8px;
  width: 20px;
}
table.dataTable th:active {
  outline: none;
}
div.dataTables_scrollHead table {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  margin-bottom: 0 !important;
}
div.dataTables_scrollHead table thead tr:last-child th:first-child,
div.dataTables_scrollHead table thead tr:last-child td:first-child {
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
div.dataTables_scrollBody table {
  margin-bottom: 0 !important;
  border-top: none;
}
div.dataTables_scrollBody tbody tr:first-child th,
div.dataTables_scrollBody tbody tr:first-child td {
  border-top: none;
}
div.dataTables_scrollFoot table {
  border-top: none;
}
.table-primary .dataTables_wrapper .table-header input,
.table-success .dataTables_wrapper .table-header input,
.table-danger .dataTables_wrapper .table-header input,
.table-warning .dataTables_wrapper .table-header input,
.table-info .dataTables_wrapper .table-header input,
.table-primary .dataTables_wrapper .table-header select,
.table-success .dataTables_wrapper .table-header select,
.table-danger .dataTables_wrapper .table-header select,
.table-warning .dataTables_wrapper .table-header select,
.table-info .dataTables_wrapper .table-header select {
  border: none !important;
}
.table-success .dataTables_wrapper .DT-per-page {
  border-color: var(--success-color, #00dd00) !important;
}
.table-danger .dataTables_wrapper .DT-per-page {
  border-color: var(--danger-color, #ff4444) !important;
}
.table-warning .dataTables_wrapper .DT-per-page {
  border-color: var(--warning-color, #dddd00) !important;
}
.table-info .dataTables_wrapper .DT-per-page {
  border-color: var(--info-color, #9999ff) !important;
}
#growls {
  position: fixed;
  right: 0;
  top: 10px;
  z-index: 5000;
}
.main-navbar-fixed #growls {
  top: var(--header-height, 46px);
}
.main-menu-right #growls {
  left: 0;
  right: auto;
}
.growl {
  border-radius: 4px;
  margin: 10px;
  position: relative;
  opacity: 0.95;
  transition: all 0.4s ease-in-out;
}
.growl .growl-title {
  font-size: 14px;
  font-weight: 600;
  display: inline-block;
  margin-bottom: 2px;
}
.growl .growl-message {
  font-size: 13px;
}
.growl .growl-close {
  cursor: pointer;
  display: inline-block;
  float: right;
  font-family: helvetica, verdana, sans-serif;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  margin-top: -2px;
}
.growl.growl-incoming {
  opacity: 0;
}
.growl.growl-outgoing {
  opacity: 0;
}
.growl.growl-small {
  padding: 6px 8px;
  width: 200px;
}
.growl.growl-small .growl-title {
  font-size: 13px;
  margin-bottom: 0;
}
.growl.growl-small .growl-message {
  font-size: 11px;
}
.growl.growl-medium {
  padding: 10px;
  width: 250px;
}
.growl.growl-large {
  padding: 15px;
  width: 300px;
}
.growl.growl-default {
  background: #7f8c8d;
  color: #fff;
}
.growl.growl-error {
  background: var(--danger-color, #ff4444);
  color: #fff;
}
.growl.growl-notice {
  background: var(--success-color, #00dd00);
  color: #fff;
}
.growl.growl-warning {
  background: var(--warning-color, #dddd00);
  color: #fff;
}
.dz-browser-not-supported .dz-message {
  display: none !important;
}
.dz-browser-not-supported.dropzone-box {
  min-height: auto !important;
  border: none !important;
  border-radius: 0 !important;
  width: auto !important;
  cursor: default !important;
  padding: 0 !important;
  transition: none;
}
.dropzone-box {
  position: relative;
  min-height: 284px;
  border: 3px dashed #ddd;
  border-radius: 3px;
  vertical-align: middle;
  width: 100%;
  cursor: pointer;
  padding: 0 15px 15px 0;
  transition: all 0.2s;
}
.dz-default.dz-message {
  color: var(--text-color, #000000);
  font-size: 20px;
  font-weight: 600;
  display: block;
  min-height: 70px;
  width: 300px;
  position: absolute;
  padding-left: 90px;
  padding-top: 12px;
  line-height: 22px;
  top: 50%;
  margin-top: -35px;
  left: 50%;
  margin-left: -150px;
  transition: all 0.2s;
}
.dz-text-small {
  font-size: 14px;
  font-weight: 400;
}
.dropzone-box .fa.fa-cloud-upload {
  display: block;
  width: 70px;
  height: 70px;
  position: absolute;
  left: 0;
  top: 0;
  text-align: center;
  line-height: 70px;
  font-size: 32px;
  background: #eee;
  color: #aaa;
  border-radius: var(--border-radius, 6px);
  transition: all 0.2s;
}
.dropzone-box:hover .fa.fa-cloud-upload {
  color: #fff;
}
.dz-started .dz-default.dz-message {
  display: none;
}
.dz-started:hover .fa.fa-cloud-upload {
  background: #eee !important;
  color: #aaa !important;
}
.dz-preview {
  width: 160px;
  padding: 6px 10px 10px 10px;
  margin: 15px 0 0 15px;
  display: inline-block;
  cursor: default;
  border: 1px solid #ddd;
  border-radius: var(--border-radius, 6px);
  vertical-align: top;
}
.dz-filename {
  color: var(--text-color, #000000);
  overflow: hidden;
  padding-bottom: 2px;
}
.dz-size {
  padding-bottom: 8px;
}
.dz-thumbnail {
  width: 138px;
  height: 120px;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  overflow: hidden;
}
.dz-thumbnail > img {
  max-width: 100%;
  max-height: 120px;
}
.dz-preview .progress,
.dz-preview .progess-bar {
  height: 8px;
}
.dz-preview .progress {
  margin: 8px 0 0 0;
}
.dz-size {
  font-style: italic;
  color: #aaa;
  font-size: 11px;
}
.dz-size span {
  font-weight: 600;
}
.dz-remove {
  line-height: 30px;
  display: block;
  margin: 8px -11px -11px -11px;
  text-align: center;
  color: #666;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid transparent;
  font-weight: 600;
  font-size: 10px;
  text-transform: uppercase;
  transition: all 0.1s;
  border-bottom-right-radius: var(--border-radius, 6px);
  border-bottom-left-radius: var(--border-radius, 6px);
}
.dz-remove:hover {
  background: var(--danger-color, #ff4444);
  color: #fff;
  border-top-color: transparent;
  text-decoration: none;
}
.dz-thumbnail-wrapper {
  margin: 0 -10px;
  padding: 10px;
  background: #f2f2f2;
  border: 1px solid #ddd;
  border-left: none;
  border-right: none;
  position: relative;
}
.dz-nopreview {
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 600;
  color: #888;
}
.dz-thumbnail img[src] + .dz-nopreview {
  display: none;
}
.dz-error-mark,
.dz-success-mark,
.dz-error-message {
  display: none;
  position: absolute;
  left: -1px;
  right: -1px;
  top: -1px;
  bottom: -1px;
  text-align: center;
  background: rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.1) inset;
  transition: all 0.1s;
}
.dz-error-mark .fa,
.dz-success-mark .fa {
  line-height: 140px;
  font-size: 50px;
  color: #fff;
  font-weight: 400;
}
.dz-error-mark .fa {
  color: #fa6b59;
}
.dz-success-mark .fa {
  color: #9ed441;
}
.dz-error-message {
  color: #fff;
  font-weight: 600;
  padding: 20px 10px 0 10px;
}
.dz-error .dz-error-mark {
  display: block;
}
.dz-error .dz-error-message {
  display: none;
}
.dz-error:hover .dz-error-mark {
  display: none;
}
.dz-error:hover .dz-error-message {
  display: block;
}
.dz-success .dz-success-mark {
  display: block;
}
/* Layout
 ------------------------------------------*/
.note-editor {
  border: 1px solid var(--border-color, #666);
  background: #fff;
  /* dropzone */
  /* fullscreen mode */
  /* codeview mode */
  /* toolbar */
  /* note handle */
  /* dialog */
  /* editable */
  /* codeable */
  /* dropdown-menu for toolbar and popover */
  /* color palette for toolbar and popover */
}
.note-editor .note-dropzone {
  position: absolute;
  display: none;
  z-index: 1;
  border: 2px dashed lightskyblue;
  color: lightskyblue;
  background-color: white;
  opacity: 0.95;
  pointer-event: none;
}
.note-editor .note-dropzone .note-dropzone-message {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  font-size: 28px;
  font-weight: bold;
}
.note-editor .note-dropzone.hover {
  border: 2px dashed color-mix(in srgb, lightskyblue, var(--text-color, #000000) 30);
  color: color-mix(in srgb, lightskyblue, var(--text-color, #000000) 30);
}
.note-editor.dragover .note-dropzone {
  display: table;
}
.note-editor.fullscreen {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1050;
}
.note-editor.fullscreen .note-editable {
  background-color: white;
}
.note-editor.fullscreen .note-resizebar {
  display: none;
}
.note-editor.codeview .note-editable {
  display: none;
}
.note-editor.codeview .note-codable {
  display: block;
}
.note-editor .note-toolbar {
  padding-left: 5px;
  padding-bottom: 5px;
  margin: 0;
  background-color: #f5f5f5;
  border-bottom: 1px solid var(--border-color, #666);
}
.note-editor .note-toolbar .fa {
  font-size: 14px;
  margin: 0 !important;
}
.note-editor .note-toolbar > .btn-group {
  margin-top: 5px;
  margin-left: 0;
  margin-right: 5px;
}
.note-editor .note-toolbar > .btn-group > .btn {
  padding-top: 5px;
  padding-bottom: 5px;
}
.note-editor .note-toolbar .dropdown-menu {
  white-space: nowrap;
}
.note-editor .note-toolbar .dropdown-menu .btn-group {
  float: none;
}
.note-editor .note-toolbar .dropdown-menu > li > a {
  cursor: pointer;
}
.note-editor .note-toolbar .note-table .dropdown-menu {
  min-width: 0;
  padding: 5px;
}
.note-editor .note-toolbar .note-table .dropdown-menu .note-dimension-picker {
  font-size: 18px;
}
.note-editor .note-toolbar .note-table .dropdown-menu .note-dimension-picker .note-dimension-picker-mousecatcher {
  position: absolute !important;
  z-index: 3;
  width: 10em;
  height: 10em;
  cursor: pointer;
}
.note-editor .note-toolbar .note-table .dropdown-menu .note-dimension-picker .note-dimension-picker-unhighlighted {
  position: relative !important;
  z-index: 1;
  width: 5em;
  height: 5em;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIj4+Pjp6ekKlAqjAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKhmnaJzPAAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC') repeat;
}
.note-editor .note-toolbar .note-table .dropdown-menu .note-dimension-picker .note-dimension-picker-highlighted {
  position: absolute !important;
  z-index: 2;
  width: 1em;
  height: 1em;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIjd6vvD2f9LKLW+AAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKwNDEVT0AAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC') repeat;
}
.note-editor .note-toolbar .note-style h1,
.note-editor .note-toolbar .note-style h2,
.note-editor .note-toolbar .note-style h3,
.note-editor .note-toolbar .note-style h4,
.note-editor .note-toolbar .note-style h5,
.note-editor .note-toolbar .note-style h6,
.note-editor .note-toolbar .note-style blockquote {
  margin: 0;
}
.note-editor .note-toolbar .note-color .dropdown-toggle {
  width: 20px;
  padding-left: 5px;
}
.note-editor .note-toolbar .note-color .dropdown-menu {
  min-width: 290px;
  white-space: nowrap;
}
.note-editor .note-toolbar .note-color .dropdown-menu .btn-group {
  margin: 0;
}
.note-editor .note-toolbar .note-color .dropdown-menu .btn-group:first-child {
  margin: 0 5px;
}
.note-editor .note-toolbar .note-color .dropdown-menu .btn-group .note-palette-title {
  font-size: 12px;
  margin: 2px 7px;
  text-align: center;
  border-bottom: 1px solid #eee;
}
.note-editor .note-toolbar .note-color .dropdown-menu .btn-group .note-color-reset {
  font-size: 12px;
  margin: 5px;
  padding: 0 3px;
  cursor: pointer;
  border-radus: 5px;
}
.note-editor .note-toolbar .note-color .dropdown-menu .btn-group .note-color-reset:hover {
  background: #eee;
}
.note-editor .note-toolbar .note-para .dropdown-menu {
  min-width: 216px;
  padding: 5px;
}
.note-editor .note-toolbar .note-para .dropdown-menu > div:first-child {
  margin-right: 5px;
}
.note-editor .note-statusbar {
  background-color: #f5f5f5;
}
.note-editor .note-statusbar .note-resizebar {
  height: 8px;
  width: 100%;
  border-top: 1px solid var(--border-color, #666);
  cursor: s-resize;
}
.note-editor .note-statusbar .note-resizebar .note-icon-bar {
  width: 20px;
  margin: 1px auto;
  border-top: 1px solid var(--border-color, #666);
}
.note-editor .note-popover .popover {
  max-width: none;
}
.note-editor .note-popover .popover .popover-content {
  padding: 5px;
}
.note-editor .note-popover .popover .popover-content a {
  display: inline-block;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  /* for FF */
  vertical-align: middle;
  /* for FF */
}
.note-editor .note-popover .popover .popover-content .btn-group + .btn-group {
  margin-left: 5px;
}
.note-editor .note-popover .popover .arrow {
  left: 20px;
}
.note-editor .note-handle {
  /* control selection */
}
.note-editor .note-handle .note-control-selection {
  position: absolute;
  display: none;
  border: 1px solid black;
}
.note-editor .note-handle .note-control-selection > div {
  position: absolute;
}
.note-editor .note-handle .note-control-selection .note-control-selection-bg {
  width: 100%;
  height: 100%;
  background-color: black;
  opacity: 0.3;
}
.note-editor .note-handle .note-control-selection .note-control-handle {
  width: 7px;
  height: 7px;
  border: 1px solid black;
}
.note-editor .note-handle .note-control-selection .note-control-holder {
  width: 7px;
  height: 7px;
  border: 1px solid black;
}
.note-editor .note-handle .note-control-selection .note-control-sizing {
  width: 7px;
  height: 7px;
  border: 1px solid black;
  background-color: white;
}
.note-editor .note-handle .note-control-selection .note-control-nw {
  top: -5px;
  left: -5px;
  border-right: none;
  border-bottom: none;
}
.note-editor .note-handle .note-control-selection .note-control-ne {
  top: -5px;
  right: -5px;
  border-bottom: none;
  border-left: none;
}
.note-editor .note-handle .note-control-selection .note-control-sw {
  bottom: -5px;
  left: -5px;
  border-top: none;
  border-right: none;
}
.note-editor .note-handle .note-control-selection .note-control-se {
  right: -5px;
  bottom: -5px;
  cursor: se-resize;
}
.note-editor .note-handle .note-control-selection .note-control-selection-info {
  right: 0;
  bottom: 0;
  padding: 5px;
  margin: 5px;
  color: white;
  background-color: black;
  font-size: 12px;
  border-radus: 5px;
  opacity: 0.7;
}
.note-editor .note-dialog > div {
  display: none;
  /* BS2's hide pacth. */
}
.note-editor .note-dialog .note-image-dialog .note-dropzone {
  min-height: 100px;
  font-size: 30px;
  line-height: 4;
  /* vertical-align */
  color: lightgray;
  text-align: center;
  border: 4px dashed lightgray;
  margin-bottom: 10px;
}
.note-editor .note-dialog .note-help-dialog {
  font-size: 12px;
  color: #ccc;
  background-color: #222 !important;
  opacity: 0.9;
  /* BS2's background pacth. */
  background: transparent;
  border: none;
}
.note-editor .note-dialog .note-help-dialog .modal-content {
  background: transparent;
  border: 1px solid white;
  box-shadow: none;
  border-radius: 5px;
}
.note-editor .note-dialog .note-help-dialog a {
  font-size: 12px;
  color: white;
}
.note-editor .note-dialog .note-help-dialog .title {
  color: white;
  font-size: 14px;
  font-weight: bold;
  padding-bottom: 5px;
  border-bottom: white 1px solid;
}
.note-editor .note-dialog .note-help-dialog .modal-close {
  font-size: 14px;
  color: #dd0;
  cursor: pointer;
}
.note-editor .note-dialog .note-help-dialog .note-shortcut-layout {
  width: 100%;
}
.note-editor .note-dialog .note-help-dialog .note-shortcut-layout td {
  vertical-align: top;
}
.note-editor .note-dialog .note-help-dialog .note-shortcut {
  margin-top: 8px;
}
.note-editor .note-dialog .note-help-dialog .note-shortcut th {
  text-align: left;
  font-size: 13px;
  color: #dd0;
}
.note-editor .note-dialog .note-help-dialog .note-shortcut td:first-child {
  min-width: 110px;
  font-family: "Courier New";
  color: #dd0;
  text-align: right;
  padding-right: 10px;
}
.note-editor .note-editable {
  padding: 10px;
  overflow: auto;
  outline: none;
}
.note-editor .note-editable[contenteditable="false"] {
  background-color: #e5e5e5;
}
.note-editor .note-codable {
  display: none;
  width: 100%;
  padding: 10px;
  border: none;
  box-shadow: none;
  font-family: Menlo, Monaco, monospace, sans-serif;
  font-size: 14px;
  color: #ccc;
  background-color: #222;
  resize: none;
  direction: ltr !important;
  /* override BS2 default style */
  border-radius: 0;
  margin-bottom: 0;
}
.note-editor .CodeMirror {
  direction: ltr !important;
}
.note-editor .dropdown-menu {
  min-width: 90px;
  /* dropdown-menu right position */
  /* http://forrst.com/posts/Bootstrap_right_positioned_dropdown-2KB */
  /* dropdown-menu for selectbox */
}
.note-editor .dropdown-menu.right {
  right: 0;
  left: auto;
}
.note-editor .dropdown-menu.right::before {
  right: 9px;
  left: auto !important;
}
.note-editor .dropdown-menu.right::after {
  right: 10px;
  left: auto !important;
}
.note-editor .dropdown-menu li a i {
  color: deepskyblue;
  visibility: hidden;
}
.note-editor .dropdown-menu li a.checked i {
  visibility: visible;
}
.note-editor .note-fontsize-10 {
  font-size: 10px;
}
.note-editor .note-color-palette {
  line-height: 1;
}
.note-editor .note-color-palette div .note-color-btn {
  width: 17px;
  height: 17px;
  padding: 0;
  margin: 0;
  border: 1px solid #fff;
}
.note-editor .note-color-palette div .note-color-btn:hover {
  border: 1px solid #000;
}
.md-editor {
  display: block;
  border: 1px solid var(--grid-border-color, #dbdbdb);
  border-radius: var(--border-radius, 6px);
  transition: all 0.3s;
}
.md-editor > .md-header,
.md-editor .md-footer {
  display: block;
  padding: 6px 4px;
  background: #f5f5f5;
}
.md-editor > .md-header {
  margin: 0;
  border-top-right-radius: var(--border-radius, 6px);
  border-top-left-radius: var(--border-radius, 6px);
}
.md-editor > .md-header .btn {
  padding-top: 5px;
  padding-bottom: 5px;
}
.md-editor > .md-header .btn .fa {
  font-size: 14px;
}
.md-editor > .md-preview {
  border-top: 1px dashed var(--grid-border-color, #dbdbdb);
  min-height: 10px;
  padding: 6px 12px;
}
.md-editor > textarea {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
  font-size: 13px;
  outline: 0;
  margin: 0;
  display: block;
  padding: 6px 12px;
  width: 100%;
  border: 0;
  border-top: 1px dashed var(--grid-border-color, #dbdbdb);
  border-radius: 0;
  background: var(--panel-background-color, #fff);
}
.md-editor.active {
  border-color: #66afe9;
}
.jqstooltip {
  width: auto !important;
  height: auto !important;
  color: #fff !important;
  border-radius: var(--border-radius, 6px);
  background-color: #222 !important;
  font-size: 11px !important;
  padding: 4px 10px !important;
}
.pie-chart {
  display: inline-block !important;
  position: relative !important;
}
.pie-chart:before,
.pie-chart:after {
  content: " ";
  display: table;
}
.pie-chart:after {
  clear: both;
}
.pie-chart:before,
.pie-chart:after {
  content: " ";
  display: table;
}
.pie-chart:after {
  clear: both;
}
.pie-chart-label {
  display: block !important;
  width: 100%;
  text-align: center;
  line-height: 40px;
  height: 40px;
  margin-top: -20px;
  position: absolute !important;
  top: 50%;
  font-weight: 300;
  font-size: 17px;
}
.morris-hover {
  position: absolute;
  z-index: 1000;
}
.morris-hover.morris-default-style {
  text-align: center;
  border-radius: var(--border-radius, 6px);
  background-color: #222;
  font-size: 11px;
  padding: 4px 10px;
}
.morris-hover.morris-default-style .morris-hover-row-label {
  font-weight: bold;
  margin: 4px 0;
  color: #aaa;
}
.morris-hover.morris-default-style .morris-hover-point {
  white-space: nowrap;
  margin: 2px 0;
}
.pa-flot-container {
  width: 100%;
  height: auto;
  overflow: hidden;
  position: relative;
}
.pa-flot-container:before,
.pa-flot-container:after {
  content: " ";
  display: table;
}
.pa-flot-container:after {
  clear: both;
}
.pa-flot-container:before,
.pa-flot-container:after {
  content: " ";
  display: table;
}
.pa-flot-container:after {
  clear: both;
}
.pa-flot-graph {
  width: auto;
  height: auto;
}
.pa-flot-info {
  width: auto;
  margin-bottom: 20px;
  background: #f4f4f4;
  background: rgba(0, 0, 0, 0.03);
  border-radius: var(--border-radius, 6px);
}
.pa-flot-info:before,
.pa-flot-info:after {
  content: " ";
  display: table;
}
.pa-flot-info:after {
  clear: both;
}
.pa-flot-info:before,
.pa-flot-info:after {
  content: " ";
  display: table;
}
.pa-flot-info:after {
  clear: both;
}
.pa-flot-info span {
  position: relative;
  display: inline-block;
  margin-right: 10px;
  text-decoration: none;
  cursor: default;
  padding-left: 24px;
  font-weight: 400;
  font-size: 12px;
  line-height: 32px;
  color: #646464;
}
.pa-flot-info i {
  position: absolute;
  display: block;
  content: '';
  width: 8px;
  height: 8px;
  top: 12px;
  left: 10px;
  border-radius: 9999px;
}
.pa-flot-tooltip {
  position: absolute;
  display: none;
  padding: 5px 10px;
  font-size: 12px;
  background: #222;
  color: #fff;
  border-radius: var(--border-radius, 6px);
}
.tickLabel {
  font-size: 12px;
  color: #666;
}
.yAxis .tickLabel:first-child,
.yAxis .tickLabel:last-child {
  display: none;
}
.pieLabel > div {
  font-size: 12px !important;
}
.slimScrollBar {
  width: 6px !important;
  opacity: 0.3 !important;
}
.slimScrollRail {
  width: 6px !important;
}
.theme-default {
  background: var(--primary-background-color, #C75858);
}
.theme-default .page-header {
  background: var(--primary-background-color, #C75858);
  border-color: var(--border-color, #666);
}
.theme-default .table,
.theme-default .panel,
.theme-default hr {
  border-color: var(--border-color, #666);
}
.theme-default .bordered {
  border-color: var(--border-color, #666);
}
.theme-default .bordered[class*='bg-'],
.theme-default [class*='bg-'] .border-t {
  border-color: #fff;
  border-color: rgba(0, 0, 0, 0.2);
}
.theme-default .panel.panel-transparent > .panel-heading {
  border-bottom-color: var(--border-color, #666) !important;
}
.theme-default .breadcrumb-page {
  background: var(--primary-background-color, #C75858);
  border-bottom: 1px solid var(--border-color, #666);
  padding-bottom: 6px;
  padding-top: 6px;
}
.theme-default #main-navbar {
  box-shadow: 0 2px 2px rgba(0,0,0,0.05),0 1px 0 rgba(0,0,0,0.05);
}
.theme-default #main-navbar .navbar-header {
  background: var(--primary-navbar-color, #9D4444);
}
.theme-default #main-navbar .navbar-header a {
  color: var(--navbar-text-color, #9D4444);
}
.theme-default #main-navbar .navbar-brand {
  color: var(--navbar-text-color, #9D4444);
}
.theme-default #main-navbar .navbar-toggle,
.theme-default #main-navbar #main-menu-toggle {
  color: var(--navbar-text-color, #9D4444);
}
.theme-default #main-navbar #main-menu-toggle {
  background: color-mix(in srgb, var(--navbar-text-color, #9D4444), var(--primary-background-color, #C75858) 80%);
}
.theme-default #main-navbar #main-menu-toggle .fa:before {
  color: var(--navbar-text-color, #9D4444);
}
.theme-default #main-navbar .navbar-collapse {
  border-top: 1px solid color-mix(in srgb, var(--primary-navbar-color, #9D4444), var(--navbar-text-color, #9D4444) 7%);
  background: var(--primary-navbar-color, #9D4444);
  box-shadow: none;
}
.theme-default #main-navbar .dropdown > a,
.theme-default #main-navbar .dropdown-menu > li > a,
.theme-default #main-navbar .nav > li > a {
  color: var(--navbar-text-color, #9D4444);
}
.theme-default #main-navbar .navbar-nav li + .navbar-nav li,
.theme-default #main-navbar .navbar-nav.nav + .navbar-nav.nav,
.theme-default #main-navbar .navbar-nav.nav + .navbar-nav .right {
  border-top: 1px solid color-mix(in srgb, var(--primary-navbar-color, #9D4444), var(--navbar-text-color, #9D4444) 7%);
}
.theme-default #main-navbar .dropdown.open > a {
  border-bottom: 1px solid color-mix(in srgb, color-mix(in srgb, var(--primary-navbar-color, #9D4444), var(--navbar-text-color, #9D4444) 7%), var(--text-color, #000000) 5%);
  border-top: 1px solid color-mix(in srgb, color-mix(in srgb, var(--primary-navbar-color, #9D4444), var(--navbar-text-color, #9D4444) 7%), var(--text-color, #000000) 7%);
  margin-top: -1px;
  background: #f6f6f6;
  color: var(--navbar-text-color, #9D4444);
}
.theme-default #main-navbar form.navbar-form {
  box-shadow: none;
}
.theme-default #main-navbar form.navbar-form .form-control {
  background: color-mix(in srgb, var(--navbar-text-color, #9D4444), var(--primary-background-color, #C75858) 80%);
  border: none;
  color: #999;
}
.theme-default #main-navbar form.navbar-form .form-control:focus {
  color: var(--text-color, #000000);
  box-shadow: none;
}
@media (min-width: 768px) {
  .theme-default #main-navbar .navbar-header {
    background: var(--secondary-navbar-color, #9D4444);
  }
  .theme-default #main-navbar .navbar-collapse {
    background: var(--primary-navbar-color, #9D4444);
    border: none;
  }
  .theme-default #main-navbar .navbar-collapse > div > .navbar-nav {
    border-left: 1px solid color-mix(in srgb, var(--primary-navbar-color, #9D4444), var(--navbar-text-color, #9D4444) 7%);
  }
  .theme-default #main-navbar .right > .navbar-nav > li {
    border-left: 1px solid color-mix(in srgb, var(--primary-navbar-color, #9D4444), var(--navbar-text-color, #9D4444) 7%);
    border-right: none;
  }
  .theme-default #main-navbar .navbar-nav > li {
    border-right: 1px solid color-mix(in srgb, var(--primary-navbar-color, #9D4444), var(--navbar-text-color, #9D4444) 7%);
  }
  .theme-default #main-navbar .navbar-nav > li > a {
    color: var(--navbar-text-color, #9D4444);
  }
  .theme-default #main-navbar .navbar-nav > li > a:hover,
  .theme-default #main-navbar .navbar-nav > li.active > a,
  .theme-default #main-navbar .navbar-nav > li.dropdown.open > a {
    background: color-mix(in srgb, var(--navbar-text-color, #9D4444), var(--primary-background-color, #C75858) 80%);
    border-top: none !important;
    border-bottom: none !important;
  }
  .theme-default #main-navbar .navbar-nav li + .navbar-nav li,
  .theme-default #main-navbar .navbar-nav.nav + .navbar-nav.nav,
  .theme-default #main-navbar .navbar-nav.nav + .navbar-nav .right {
    border-top: none;
  }
  .theme-default #main-navbar .dropdown.open > a {
    margin: 0;
    border-top: none;
  }
  .theme-default #main-navbar .dropdown-menu {
    background: var(--primary-navbar-color, #9D4444);
    padding: 5px 0;
  }
  .theme-default #main-navbar .dropdown-menu .divider {
    background-color: color-mix(in srgb, var(--primary-navbar-color, #9D4444), var(--navbar-text-color, #9D4444) 7%);
  }
  .theme-default #main-navbar .dropdown-menu > li > a {
    color: var(--text-color, #000000);
  }
  .theme-default #main-navbar .dropdown-menu > li > a:hover {
    background: color-mix(in srgb, var(--primary-navbar-color, #9D4444), var(--navbar-text-color, #9D4444) 7%);
  }
  .theme-default #main-navbar .widget-notifications .notification,
  .theme-default #main-navbar .widget-notifications .notifications-link {
    border-color: transparent;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05) inset;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
  }
  .theme-default #main-navbar .widget-notifications .notification-description {
    color: #999;
  }
  .theme-default #main-navbar .widget-notifications .notification-ago {
    color: #bbb;
  }
  .theme-default #main-navbar .widget-notifications .notifications-link:hover {
    background: color-mix(in srgb, var(--primary-navbar-color, #9D4444), var(--navbar-text-color, #9D4444) 7%);
  }
  .theme-default #main-navbar .widget-messages-alt .message,
  .theme-default #main-navbar .widget-messages-alt .messages-link {
    border-color: color-mix(in srgb, var(--primary-navbar-color, #9D4444), var(--navbar-text-color, #9D4444) 7%);
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
  }
  .theme-default #main-navbar .widget-messages-alt .message-subject {
    color: var(--text-color, #000000) !important;
  }
  .theme-default #main-navbar .widget-messages-alt .message-description {
    color: #aaa;
  }
  .theme-default #main-navbar .widget-messages-alt .message-description a {
    color: #888;
  }
  .theme-default #main-navbar .widget-messages-alt .messages-link:hover {
    background: color-mix(in srgb, var(--primary-navbar-color, #9D4444), var(--navbar-text-color, #9D4444) 7%);
  }
  .theme-default.main-menu-right #main-navbar .navbar-header,
  .theme-default.mmc #main-navbar .navbar-header {
    background: var(--primary-navbar-color, #9D4444);
  }
  .theme-default.main-menu-right #main-navbar .navbar-header {
    border-right: 1px solid color-mix(in srgb, var(--primary-navbar-color, #9D4444), var(--navbar-text-color, #9D4444) 7%);
  }
}
@media (min-width: 768px) {
  .theme-default.right-to-left #main-navbar .right > .navbar-nav > li {
    border-right: 1px solid color-mix(in srgb, var(--primary-navbar-color, #9D4444), var(--navbar-text-color, #9D4444) 7%);
    border-left: none;
  }
}
.theme-default #main-menu-bg {
  background-color: var(--primary-menu-color, #9D4444);
}
.theme-default #main-menu .navigation a,
.theme-default #main-menu .mmc-dropdown-open-ul a {
  color: color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--primary-background-color, #C75858) 40%);
  position: relative;
  transition: all 0.2s;
}
.theme-default #main-menu .navigation a:after,
.theme-default #main-menu .mmc-dropdown-open-ul a:after {
  content: "";
  top: 0;
  bottom: 0;
  width: 4px;
  position: absolute;
  right: auto;
  background: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 40%);
  display: none;
  left: 0;
}
.theme-default #main-menu .navigation a:hover,
.theme-default #main-menu .mmc-dropdown-open-ul a:hover {
  color: #fff;
}
.theme-default #main-menu .navigation a:hover:after,
.theme-default #main-menu .mmc-dropdown-open-ul a:hover:after {
  display: block !important;
}
.theme-default #main-menu li.active > a {
  background: color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--text-color, #000000) 5%);
  color: #fff;
}
.theme-default #main-menu li.active > a .menu-icon {
  color: var(--primary-color, #7a6f6f);
}
.theme-default #main-menu li.active > a:after {
  display: block;
}
.theme-default #main-menu .mm-dropdown.active > a {
  background: none;
}
.theme-default #main-menu .mm-dropdown.active > a:after {
  display: none;
}
.theme-default #main-menu .mm-dropdown > ul,
.theme-default #main-menu .mmc-dropdown-open-ul {
  background: color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--primary-background-color, #C75858) 3%);
}
.theme-default #main-menu .mmc-dropdown-open-ul .mmc-title {
  background: color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--text-color, #000000) 5%);
  color: #fff;
}
.theme-default #main-menu .mmc-dropdown-open > a {
  background: color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--text-color, #000000) 5%) !important;
}
.theme-default #main-menu .mmc-dropdown-open > a,
.theme-default #main-menu .mmc-dropdown-open > a .menu-icon {
  color: #fff !important;
}
.theme-default #main-menu .mmc-dropdown-open > a:hover:after {
  display: none !important;
}
.theme-default #main-menu .menu-content {
  border-color: color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--primary-background-color, #C75858) 5%);
}
.theme-default #main-menu .menu-content .btn-outline {
  border-color: color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--primary-background-color, #C75858) 5%);
  color: color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--primary-background-color, #C75858) 40%);
}
.theme-default #main-menu .menu-content .btn-outline:hover {
  color: #fff;
}
.theme-default .mmc-dropdown-open .mm-dropdown.open > a,
.theme-default.mme #main-menu .mm-dropdown.open > a {
  color: #fff;
}
@media (min-width: 768px) {
  .theme-default #main-menu .mm-dropdown.open > a {
    color: #fff;
  }
  .theme-default.mmc #main-menu .navigation > .mm-dropdown.open > a {
    color: color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--primary-background-color, #C75858) 40%);
  }
}
.theme-default.right-to-left #main-menu .navigation a:after {
  left: auto;
  right: 0;
}
.theme-default #main-navbar .navbar-brand div,
.theme-default .demo-logo {
  background: var(--primary-color, #7a6f6f);
}
.theme-default #main-navbar .navbar-header a {
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 600;
}
.theme-default.page-signin .signin-info,
.theme-default.page-signup .signup-header {
  background: var(--primary-color, #7a6f6f);
}
.theme-default .timeline:before,
.theme-default .timeline:after,
.theme-default .tl-header,
.theme-default .tl-icon {
  background: color-mix(in srgb, var(--primary-background-color, #C75858), var(--text-color, #000000) 10%);
}
.theme-default .tl-header,
.theme-default .tl-icon {
  box-shadow: 0 0 0 4px var(--primary-background-color, #C75858);
}
.theme-default .tl-entry:before {
  background: var(--primary-color, #7a6f6f);
  box-shadow: 0 0 0 3px var(--primary-background-color, #C75858);
}
.theme-default .tl-body:before {
  border-color: transparent var(--border-color, #666) transparent transparent;
}
@media (min-width: 768px) {
  .theme-default .timeline.centered .tl-entry.left .tl-body:before {
    border-color: transparent transparent transparent var(--border-color, #666);
  }
  .theme-default.right-to-left .timeline.centered .tl-entry.left .tl-body:before {
    border-color: transparent var(--border-color, #666) transparent transparent;
  }
}
.theme-default.right-to-left .tl-body:before {
  border-color: transparent transparent transparent var(--border-color, #666);
}
.theme-default.page-mail .mail-nav,
.theme-default.page-mail .mail-nav:before {
  background: var(--primary-background-color, #C75858);
}
.theme-default.page-mail .mail-nav .sections li.active .label,
.theme-default.page-mail .mail-nav .sections li.active .badge {
  background: var(--primary-color, #7a6f6f);
}
.theme-default.page-mail .mail-nav,
.theme-default.page-mail .mail-nav .compose-btn,
.theme-default.page-mail .mail-nav .sections li.active,
.theme-default.page-mail .mail-nav:before {
  border-color: var(--border-color, #666);
}
.theme-default.page-mail .mail-nav .navigation.open .sections li.active {
  background: color-mix(in srgb, var(--primary-background-color, #C75858), var(--text-color, #000000) 4%);
}
.theme-default.page-mail .mail-nav li.divider {
  background: var(--border-color, #666);
}
.theme-default.page-mail .mail-nav .sections li.active a {
  color: color-mix(in srgb, var(--primary-background-color, #C75858), var(--text-color, #000000) 70%);
}
.theme-default.page-mail .mail-nav .sections li.active:after {
  color: color-mix(in srgb, var(--primary-background-color, #C75858), var(--text-color, #000000) 30%);
}
.theme-default.page-mail .mail-nav .sections a {
  color: color-mix(in srgb, var(--primary-background-color, #C75858), var(--text-color, #000000) 55%);
}
.theme-default.page-mail .mail-nav-header {
  color: color-mix(in srgb, var(--primary-background-color, #C75858), var(--text-color, #000000) 30%);
}
.theme-default.page-mail .mail-nav .add-more a {
  color: color-mix(in srgb, var(--primary-background-color, #C75858), var(--text-color, #000000) 30%);
}
@media (min-width: 992px) {
  .theme-default.page-mail .mail-nav .navigation .sections li.active {
    background: color-mix(in srgb, var(--primary-background-color, #C75858), var(--text-color, #000000) 4%);
  }
  .theme-default.page-mail .mail-nav .sections a:hover {
    color: color-mix(in srgb, var(--primary-background-color, #C75858), var(--text-color, #000000) 70%);
  }
}
.theme-default .nav-icon-btn.nav-icon-btn-primary .label {
  background: var(--primary-color, #7a6f6f);
}
.theme-default .btn-primary {
  color: #fff;
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 5%);
  border-bottom-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 11%);
  background: var(--primary-color, #7a6f6f);
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--primary-color, #7a6f6f), #FFF 1%) 0%, color-mix(in srgb, var(--primary-color, #7a6f6f), #000 5%) 100%);
  background-repeat: repeat-x;
}
.theme-default .btn-primary:hover,
.theme-default .btn-primary.focused,
.theme-default .btn-primary:focus {
  color: #fff;
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 8%);
  border-bottom-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 18%);
  background: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 10%);
  background: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 5%) !important;
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--primary-color, #7a6f6f), #FFF 4%) 0%, color-mix(in srgb, var(--primary-color, #7a6f6f), #000 8%) 100%) !important;
  background-repeat: repeat-x;
}
.theme-default .btn-primary:active,
.theme-default .btn-primary.active,
.open .theme-default .btn-primary.dropdown-toggle {
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1) inset;
  background: var(--primary-color, #7a6f6f) !important;
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 20%);
}
.theme-default .btn-primary.btn-flat {
  background: var(--primary-color, #7a6f6f);
}
.theme-default .btn-primary.btn-flat:hover,
.theme-default .btn-primary.btn-flat:focus,
.theme-default .btn-primary.btn-flat.focused,
.theme-default .btn-primary.btn-flat:active,
.theme-default .btn-primary.btn-flat.active,
.open .theme-default .btn-primary.btn-flat.dropdown-toggle {
  background: var(--primary-color, #7a6f6f) !important;
  color: #fff;
}
.theme-default .btn-primary.btn-outline:hover,
.theme-default .btn-primary.btn-outline.btn-flat:hover,
.theme-default .btn-primary.btn-outline:focus,
.theme-default .btn-primary.btn-outline.btn-flat:focus {
  color: #fff;
  border-color: var(--primary-color, #7a6f6f);
}
.theme-default .btn-primary.btn-outline:active,
.theme-default .btn-primary.btn-outline.btn-flat:active {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-default .open .btn.btn-primary.dropdown-toggle {
  color: var(--text-color, #000000);
  border-bottom-color: var(--primary-color, #7a6f6f) !important;
  background: var(--primary-color, #7a6f6f) !important;
}
.theme-default .progress-bar {
  background: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
}
.theme-default .progress-striped .progress-bar {
  background-color: var(--primary-color, #7a6f6f);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%, transparent 75%, transparent);
  background-size: 10px 10px;
}
.theme-default .label.label-primary {
  background: var(--primary-color, #7a6f6f);
}
.theme-default .label.label-primary[href]:hover,
.theme-default .label.label-primary[href]:focus {
  background-color: var(--primary-color, #7a6f6f);
}
.theme-default .label.label-primary.label-tag {
  border: 1px solid var(--primary-color, #7a6f6f);
}
.theme-default .label.label-primary.label-tag:before {
  border-color: transparent var(--primary-color, #7a6f6f) transparent transparent;
}
.theme-default .label.label-primary.label-tag[href]:hover,
.theme-default .label.label-primary.label-tag[href]:focus {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-default .label.label-primary.label-tag[href]:hover:before,
.theme-default .label.label-primary.label-tag[href]:focus:before {
  border-color: transparent var(--primary-color, #7a6f6f) transparent transparent;
}
.right-to-left .theme-default .label.label-primary.label-tag:before {
  border-color: transparent transparent transparent var(--primary-color, #7a6f6f);
}
.right-to-left .theme-default .label.label-primary.label-tag[href]:hover:before,
.right-to-left .theme-default .label.label-primary.label-tag[href]:focus:before {
  border-color: transparent transparent transparent var(--primary-color, #7a6f6f);
}
.ie8 .right-to-left .theme-default .label.label-primary.label-tag:before,
.ie9 .right-to-left .theme-default .label.label-primary.label-tag:before {
  border-color: transparent var(--primary-color, #7a6f6f) transparent transparent;
}
.ie8 .right-to-left .theme-default .label.label-primary.label-tag[href]:hover:before,
.ie8 .right-to-left .theme-default .label.label-primary.label-tag[href]:focus:before,
.ie9 .right-to-left .theme-default .label.label-primary.label-tag[href]:hover:before,
.ie9 .right-to-left .theme-default .label.label-primary.label-tag[href]:focus:before {
  border-color: transparent var(--primary-color, #7a6f6f) transparent transparent;
}
.theme-default.right-to-left .label.label-primary.label-tag:before {
  border-color: transparent transparent transparent var(--primary-color, #7a6f6f);
}
.theme-default.right-to-left .label.label-primary.label-tag:hover:before,
.theme-default.right-to-left .label.label-primary.label-tag:focus:before {
  border-color: transparent transparent transparent var(--primary-color, #7a6f6f);
}
.ie8 .theme-default.right-to-left .label.label-primary.label-tag:before,
.ie9 .theme-default.right-to-left .label.label-primary.label-tag:before {
  border-color: transparent var(--primary-color, #7a6f6f) transparent transparent;
}
.ie8 .theme-default.right-to-left .label.label-primary.label-tag:hover:before,
.ie8 .theme-default.right-to-left .label.label-primary.label-tag:focus:before,
.ie9 .theme-default.right-to-left .label.label-primary.label-tag:hover:before,
.ie9 .theme-default.right-to-left .label.label-primary.label-tag:focus:before {
  border-color: transparent var(--primary-color, #7a6f6f) transparent transparent;
}
.theme-default .badge.badge-primary {
  background: var(--primary-color, #7a6f6f);
  border: 1px solid var(--primary-color, #7a6f6f);
}
.theme-default .badge.badge-primary[href]:hover,
.theme-default .badge.badge-primary[href]:focus {
  background-color: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
}
.theme-default .badge.badge-primary {
  background: var(--primary-color, #7a6f6f);
  border: 1px solid var(--primary-color, #7a6f6f);
}
.theme-default .badge.badge-primary[href]:hover,
.theme-default .badge.badge-primary[href]:focus {
  background-color: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
}
.theme-default .table-primary table {
  border-top-color: var(--primary-color, #7a6f6f) !important;
  background-color: var(--panel-background-color, #fff);
}
.theme-default .table-primary thead,
.theme-default .table-primary thead tr,
.theme-default .table-primary thead th,
.theme-default .table-primary .table-header {
  border-color: var(--primary-color, #7a6f6f) !important;
  color: var(--primary-text-color, #fff);
}
.theme-default .table-primary thead tr,
.theme-default .table-primary thead th {
  background: var(--primary-color, #7a6f6f);
}
.theme-default .table-primary .table-header {
  background: var(--primary-color, #7a6f6f);
}
.theme-default .nav-tabs > li.active > a,
.theme-default .nav-tabs > li.active > a:hover,
.theme-default .nav-tabs > li.active > a:focus {
  background: var(--primary-color, #7a6f6f);
  border-bottom: 2px solid var(--primary-color, #7a6f6f);
}
.theme-default .nav-tabs .nav-tabs.nav-justified > .active > a {
  border-bottom-color: var(--primary-color, #7a6f6f);
}
.theme-default .nav-pills > li.active > a,
.theme-default .nav-pills > li.active > a:hover,
.theme-default .nav-pills > li.active > a:focus {
  background: var(--primary-color, #7a6f6f);
}
.theme-default .dropdown-menu > li > a:hover,
.theme-default .dropdown-menu > li.active > a {
  background: var(--primary-color, #7a6f6f);
}
.theme-default .dropdown-menu > li > a:hover {
  color: #fff;
}
.theme-default .btn-group .btn-primary,
.theme-default .btn-group .btn-primary:focus,
.theme-default .input-group-btn .btn-primary,
.theme-default .input-group-btn .btn-primary:focus {
  border-left-color: var(--primary-color, #7a6f6f);
  border-right-color: var(--primary-color, #7a6f6f);
}
.theme-default .btn-group .btn-primary:hover,
.theme-default .btn-group.open .btn-primary.dropdown-toggle,
.theme-default .input-group-btn .btn-primary:hover,
.theme-default .input-group-btn.open .btn-primary.dropdown-toggle {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-default .btn-group .btn-primary:active,
.theme-default .btn-group .btn-primary.active,
.theme-default .input-group-btn .btn-primary:active,
.theme-default .input-group-btn .btn-primary.active {
  border-left-color: var(--primary-color, #7a6f6f);
  border-right-color: var(--primary-color, #7a6f6f);
}
.theme-default .pagination > li > a:hover {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-default .pagination > li.active > a,
.theme-default .pagination > li.active > a:hover,
.theme-default .pagination > li.active > a:focus,
.theme-default .pagination > li.active > span {
  background: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
}
.theme-default .pager li > a:hover {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-default a.list-group-item.active {
  background: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
}
.theme-default a.list-group-item.active .list-group-item-text {
  color: var(--primary-color, #7a6f6f);
}
.theme-default .form-control:focus,
.theme-default .form-control.focus {
  border-color: var(--primary-color, #7a6f6f);
  outline: 0;
  box-shadow: none;
}
.gt-ie8 .theme-default input.px:focus + .lbl:before,
.gt-ie8 .theme-default input.px + .lbl:hover:before {
  border-color: var(--primary-color, #7a6f6f);
}
.gt-ie8 .theme-default input[type="checkboxcheckbox"].px + .lbl:after {
  color: var(--primary-color, #7a6f6f);
}
.gt-ie8 .theme-default input[type="radio"].px + .lbl:after {
  background: var(--primary-color, #7a6f6f);
}
.theme-default .text-primary,
.theme-default .text-primary:hover,
.theme-default .text-primary:active,
.theme-default .text-primary:focus,
.theme-default .text-primary a,
.theme-default .text-primary a:focus {
  color: var(--primary-color, #7a6f6f);
}
.theme-default .text-primary a:hover,
.theme-default .text-primary a:active {
  color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--primary-background-color, #C75858) 85%);
}
.theme-default .bg-primary {
  background: var(--primary-color, #7a6f6f) !important;
}
.theme-default .bg-primary,
.theme-default .bg-primary:hover,
.theme-default .bg-primary:active,
.theme-default .bg-primary:focus,
.theme-default .bg-primary a,
.theme-default .bg-primary a:focus {
  color: #fff;
}
.theme-default .bg-primary a:hover,
.theme-default .bg-primary a:active {
  color: color-mix(in srgb, #fff, var(--primary-background-color, #C75858) 85%);
}
.theme-default .bg-primary[href]:hover,
.theme-default .bg-primary [href]:hover {
  color: #fff;
}
.theme-default .ui-slider-handle.ui-state-active:before {
  background: var(--primary-color, #7a6f6f);
}
.theme-default .ui-slider-range {
  background: var(--primary-color, #7a6f6f);
}
.theme-default .ui-autocomplete > li > a:hover,
.theme-default .ui-autocompletev > li.active > a {
  background: var(--primary-color, #7a6f6f);
}
.theme-default .ui-autocomplete > li > a:hover {
  color: #fff;
}
.theme-default .ui-autocomplete .ui-state-focus {
  background: var(--primary-color, #7a6f6f);
  color: #fff;
}
.theme-default .ui-menu .ui-menu-item a:hover,
.theme-default .ui-menu .ui-menu-item a.ui-state-focus,
.theme-default .ui-menu .ui-menu-item a.ui-state-active {
  background: var(--primary-color, #7a6f6f);
}
.theme-default .ui-progressbar-value {
  background: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
  background-color: var(--primary-color, #7a6f6f);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%, transparent 75%, transparent);
  background-size: 10px 10px;
}
.theme-default .ui-tabs-nav > .ui-tabs-active > a,
.theme-default .ui-tabs-nav > .ui-tabs-active > a:hover,
.theme-default .ui-tabs-nav > .ui-tabs-active > a:focus {
  color: #fff;
  background: var(--primary-color, #7a6f6f);
  border-bottom: 2px solid var(--primary-color, #7a6f6f);
}
.theme-default .ui-datepicker .ui-state-active {
  background: var(--primary-color, #7a6f6f) !important;
}
.theme-default .ui-datepicker-title {
  background: var(--primary-color, #7a6f6f);
}
.theme-default .ui-datepicker th {
  background: var(--primary-color, #7a6f6f);
}
.theme-default .ui-datepicker-buttonpane button.ui-priority-primary {
  color: #fff;
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 5%);
  border-bottom-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 11%);
  background: var(--primary-color, #7a6f6f);
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--primary-color, #7a6f6f), #FFF 1%) 0%, color-mix(in srgb, var(--primary-color, #7a6f6f), #000 5%) 100%);
  background-repeat: repeat-x;
}
.theme-default .ui-datepicker-buttonpane button.ui-priority-primary:hover,
.theme-default .ui-datepicker-buttonpane button.ui-priority-primary.focused,
.theme-default .ui-datepicker-buttonpane button.ui-priority-primary:focus {
  color: #fff;
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 8%);
  border-bottom-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 18%);
  background: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 10%);
  background: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 5%) !important;
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--primary-color, #7a6f6f), #FFF 4%) 0%, color-mix(in srgb, var(--primary-color, #7a6f6f), #000 8%) 100%) !important;
  background-repeat: repeat-x;
}
.theme-default .ui-datepicker-buttonpane button.ui-priority-primary:active,
.theme-default .ui-datepicker-buttonpane button.ui-priority-primary.active,
.open .theme-default .ui-datepicker-buttonpane button.ui-priority-primary.dropdown-toggle {
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1) inset;
  background: var(--primary-color, #7a6f6f) !important;
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 20%);
}
.theme-default .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat {
  background: var(--primary-color, #7a6f6f);
}
.theme-default .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat:hover,
.theme-default .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat:focus,
.theme-default .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat.focused,
.theme-default .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat:active,
.theme-default .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat.active,
.open .theme-default .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat.dropdown-toggle {
  background: var(--primary-color, #7a6f6f) !important;
  color: #fff;
}
.theme-default .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline:hover,
.theme-default .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline.btn-flat:hover,
.theme-default .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline:focus,
.theme-default .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline.btn-flat:focus {
  color: #fff;
  border-color: var(--primary-color, #7a6f6f);
}
.theme-default .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline:active,
.theme-default .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline.btn-flat:active {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-default .select2-drop-active,
.theme-default .select2-container-multi.select2-container-active .select2-choices,
.theme-default .select2-container-multi.select2-dropdown-open .select2-choices {
  border: 1px solid var(--primary-color, #7a6f6f);
}
.theme-default .select2-drop.select2-drop-above.select2-drop-active {
  border-top: 1px solid var(--primary-color, #7a6f6f);
}
.theme-default .select2-container-active .select2-choice,
.theme-default .select2-container-active .select2-choices {
  border: 1px solid var(--primary-color, #7a6f6f);
}
.theme-default .select2-dropdown-open .select2-drop-above .select2-choice,
.theme-default .select2-dropdown-open .select2-drop-above .select2-choices {
  border: 1px solid var(--primary-color, #7a6f6f);
  border-top-color: #aaa;
}
.theme-default .select2-results .select2-highlighted {
  background: var(--primary-color, #7a6f6f);
  color: var(--primary-text-color, #fff);
}
.theme-default .select2-primary .select2-container-multi .select2-choices .select2-search-choice {
  background: var(--primary-color, #7a6f6f);
}
.theme-default .select2-primary .select2-container-multi .select2-choices .select2-search-choice-focus {
  background: var(--primary-color, #7a6f6f);
}
.theme-default .select2-primary .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
  background: var(--primary-color, #7a6f6f) !important;
}
.theme-default .switcher-primary .switcher-state-on {
  background: var(--primary-color, #7a6f6f) !important;
}
.theme-default .pixel-file-input:hover {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-default .focused .pixel-file-input {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-default .datepicker table tr td.selected,
.theme-default .datepicker table tr td.selected:hover,
.theme-default .datepicker table tr td.selected.disabled,
.theme-default .datepicker table tr td.selected.disabled:hover {
  background: var(--primary-color, #7a6f6f);
}
.theme-default .datepicker table tr td.active,
.theme-default .datepicker table tr td.active:hover,
.theme-default .datepicker table tr td.active.disabled,
.theme-default .datepicker table tr td.active.disabled:hover {
  background: var(--primary-color, #7a6f6f);
}
.theme-default .datepicker table tr td span.active,
.theme-default .datepicker table tr td span.active:hover,
.theme-default .datepicker table tr td span.active.disabled,
.theme-default .datepicker table tr td span.active.disabled:hover {
  background: var(--primary-color, #7a6f6f);
}
.theme-default .datepicker thead tr {
  background: var(--primary-color, #7a6f6f);
}
.theme-default .datepicker thead tr:first-child {
  background: var(--primary-color, #7a6f6f) !important;
  border-bottom-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--panel-background-color, #fff) 12%) !important;
}
.theme-default .datepicker thead th.prev,
.theme-default .datepicker thead th.next {
  background: var(--primary-color, #7a6f6f);
}
.theme-default .datepicker thead th.prev {
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--panel-background-color, #fff) 12%);
}
.theme-default .datepicker thead th.next {
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--panel-background-color, #fff) 12%);
}
.theme-default .datepicker > .datepicker-days thead tr:first-child th.cw + .prev {
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--panel-background-color, #fff) 12%);
}
.theme-default .datepicker > .datepicker-days thead tr:last-child th.cw + th {
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--panel-background-color, #fff) 12%);
}
.theme-default .bootstrap-timepicker-widget table td a:hover {
  background: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
}
.theme-default .pagination a.dp-today,
.theme-default .pagination a.dp-today:hover {
  background: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
}
.theme-default .pagination a.dp-today:hover {
  border-color: var(--primary-color, #7a6f6f) !important;
}
.theme-default .pagination a.dp-selected {
  background: var(--primary-color, #7a6f6f) !important;
  border-color: var(--primary-color, #7a6f6f) !important;
}
.theme-default .tt-suggestion.tt-is-under-cursor {
  background: var(--primary-color, #7a6f6f);
}
.theme-default .table-primary .dataTables_wrapper .DT-per-page {
  border-color: var(--primary-color, #7a6f6f) !important;
}
.theme-default .dropzone-box.dz-drag-hover {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-default .dropzone-box:hover .fa.fa-cloud-upload {
  background: var(--primary-color, #7a6f6f);
}
.theme-default .md-editor.active {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-default .widget-rating .active a {
  color: var(--primary-color, #7a6f6f);
}
.theme-asphalt {
  background: var(--primary-background-color, #C75858);
}
.theme-asphalt .page-header {
  background: var(--primary-navbar-color, #9D4444);
  border-color: var(--secondary-navbar-color, #9D4444);
}
.theme-asphalt .table,
.theme-asphalt .panel,
.theme-asphalt hr {
  border-color: var(--border-color, #666);
}
.theme-asphalt .bordered {
  border-color: var(--border-color, #666);
}
.theme-asphalt .bordered[class*='bg-'],
.theme-asphalt [class*='bg-'] .border-t {
  border-color: #fff;
  border-color: rgba(0, 0, 0, 0.2);
}
.theme-asphalt .panel.panel-transparent > .panel-heading {
  border-bottom-color: var(--border-color, #666) !important;
}
.theme-asphalt .breadcrumb-page {
  background: var(--primary-navbar-color, #9D4444);
  border-bottom: 1px solid var(--secondary-navbar-color, #9D4444);
  padding-bottom: 6px;
  padding-top: 6px;
}
.theme-asphalt #main-navbar .navbar-header {
  background: var(--primary-navbar-color, #9D4444);
}
.theme-asphalt #main-navbar .navbar-header a {
  color: #fff;
}
.theme-asphalt #main-navbar .navbar-brand {
  color: #fff;
}
.theme-asphalt #main-navbar .navbar-toggle,
.theme-asphalt #main-navbar #main-menu-toggle {
  color: #fff;
}
.theme-asphalt #main-navbar #main-menu-toggle {
  background: var(--secondary-navbar-color, #9D4444);
}
.theme-asphalt #main-navbar #main-menu-toggle .fa:before {
  color: #fff;
}
.theme-asphalt #main-navbar .navbar-collapse {
  border-top: 1px solid var(--primary-navbar-color, #9D4444);
  background: var(--primary-navbar-color, #9D4444);
  box-shadow: none;
}
.theme-asphalt #main-navbar .dropdown > a,
.theme-asphalt #main-navbar .dropdown-menu > li > a,
.theme-asphalt #main-navbar .nav > li > a {
  color: var(--navbar-text-color, #9D4444);
}
.theme-asphalt #main-navbar .navbar-nav li + .navbar-nav li,
.theme-asphalt #main-navbar .navbar-nav.nav + .navbar-nav.nav,
.theme-asphalt #main-navbar .navbar-nav.nav + .navbar-nav .right {
  border-top: 1px solid color-mix(in srgb, var(--primary-navbar-color, #9D4444), var(--primary-background-color, #C75858) 6%);
}
.theme-asphalt #main-navbar .dropdown.open > a {
  background: color-mix(in srgb, var(--primary-navbar-color, #9D4444), var(--primary-background-color, #C75858) 6%);
  border-bottom: 1px solid color-mix(in srgb, var(--primary-navbar-color, #9D4444), var(--primary-background-color, #C75858) 10%);
  border-top: 1px solid color-mix(in srgb, var(--primary-navbar-color, #9D4444), var(--primary-background-color, #C75858) 15%);
  margin-top: -1px;
  color: #fff;
}
.theme-asphalt #main-navbar form.navbar-form {
  box-shadow: none;
}
.theme-asphalt #main-navbar form.navbar-form .form-control {
  background: #fff;
  background: rgba(255, 255, 255, 0.05);
  border: none;
  color: #999;
}
.theme-asphalt #main-navbar form.navbar-form .form-control:focus {
  background: #fff;
  color: var(--text-color, #000000);
  box-shadow: none;
}
@media (min-width: 768px) {
  .theme-asphalt #main-navbar #main-menu-toggle {
    background: color-mix(in srgb, var(--secondary-navbar-color, #9D4444), var(--text-color, #000000) 5%);
  }
  .theme-asphalt #main-navbar .navbar-header {
    background: var(--secondary-navbar-color, #9D4444);
  }
  .theme-asphalt #main-navbar .navbar-collapse {
    background: var(--primary-navbar-color, #9D4444);
    border: none;
  }
  .theme-asphalt #main-navbar .navbar-collapse > div > .navbar-nav {
    border-left: 1px solid var(--primary-navbar-color, #9D4444);
    box-shadow: 1px 0 0 rgba(255, 255, 255, 0.03) inset;
  }
  .theme-asphalt #main-navbar .right > .navbar-nav > li {
    border-left: 1px solid color-mix(in srgb, var(--primary-navbar-color, #9D4444), #000 30%);
    border-right: none;
    box-shadow: 1px 0 0 rgba(255, 255, 255, 0.03) inset;
  }
  .theme-asphalt #main-navbar .navbar-nav > li {
    border-right: 1px solid color-mix(in srgb, var(--primary-navbar-color, #9D4444), #000 30%);
    box-shadow: 1px 0 0 rgba(255, 255, 255, 0.03);
  }
  .theme-asphalt #main-navbar .navbar-nav > li > a {
    color: var(--navbar-text-color, #9D4444);
  }
  .theme-asphalt #main-navbar .navbar-nav > li > a:hover,
  .theme-asphalt #main-navbar .navbar-nav > li.active > a,
  .theme-asphalt #main-navbar .navbar-nav > li.dropdown.open > a {
    border-bottom: 3px solid var(--secondary-navbar-color, #9D4444);
    color: #fff;
  }
  .theme-asphalt #main-navbar .navbar-nav li + .navbar-nav li,
  .theme-asphalt #main-navbar .navbar-nav.nav + .navbar-nav.nav,
  .theme-asphalt #main-navbar .navbar-nav.nav + .right {
    border-top: none;
  }
  .theme-asphalt #main-navbar .dropdown.open > a {
    margin: 0;
    border-top: none;
  }
  .theme-asphalt #main-navbar .dropdown-menu {
    background: var(--primary-navbar-color, #9D4444);
    border: none;
    border-top: 1px solid var(--secondary-navbar-color, #9D4444);
    padding: 5px 0;
  }
  .theme-asphalt #main-navbar .dropdown-menu .divider {
    background-color: color-mix(in srgb, var(--primary-navbar-color, #9D4444), #000 30%);
  }
  .theme-asphalt #main-navbar .dropdown-menu > li > a {
    color: #fff;
  }
  .theme-asphalt #main-navbar .dropdown-menu > li > a:hover {
    background: color-mix(in srgb, var(--primary-navbar-color, #9D4444), #000 4%);
  }
  .theme-asphalt #main-navbar .widget-notifications .notification,
  .theme-asphalt #main-navbar .widget-notifications .notifications-link {
    border-color: transparent;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05) inset;
  }
  .theme-asphalt #main-navbar .widget-notifications .notification-description {
    color: #888;
  }
  .theme-asphalt #main-navbar .widget-notifications .notification-ago {
    color: #666;
  }
  .theme-asphalt #main-navbar .widget-notifications .notifications-link:hover {
    background: color-mix(in srgb, var(--primary-navbar-color, #9D4444), var(--navbar-text-color, #9D4444) 7%);
  }
  .theme-asphalt #main-navbar .widget-messages-alt a:hover {
    color: #fff !important;
  }
  .theme-asphalt #main-navbar .widget-messages-alt .message,
  .theme-asphalt #main-navbar .widget-messages-alt .messages-link {
    border-color: color-mix(in srgb, var(--primary-navbar-color, #9D4444), #000 30%);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05) inset;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
  }
  .theme-asphalt #main-navbar .widget-messages-alt .message-subject {
    color: #bbb;
  }
  .theme-asphalt #main-navbar .widget-messages-alt .message-description {
    color: #666;
  }
  .theme-asphalt #main-navbar .widget-messages-alt .message-description a {
    color: #888;
  }
  .theme-asphalt #main-navbar .widget-messages-alt .messages-link:hover {
    background: color-mix(in srgb, var(--primary-navbar-color, #9D4444), var(--primary-background-color, #C75858) 6%);
  }
  .theme-asphalt.main-menu-right #main-navbar .navbar-header,
  .theme-asphalt.mmc #main-navbar .navbar-header,
  .theme-asphalt.no-main-menu #main-navbar .navbar-header {
    background: var(--primary-navbar-color, #9D4444);
  }
  .theme-asphalt.main-menu-right #main-navbar .navbar-header {
    border-right: 1px solid color-mix(in srgb, var(--primary-navbar-color, #9D4444), #000 30%);
  }
}
@media (min-width: 768px) {
  .theme-asphalt.right-to-left #main-navbar .right > .navbar-nav > li {
    border-right: 1px solid color-mix(in srgb, var(--primary-navbar-color, #9D4444), #000 30%);
    border-left: none;
    box-shadow: 1px 0 0 rgba(255, 255, 255, 0.03);
  }
  .theme-asphalt.right-to-left.mmc #main-navbar .navbar-header {
    box-shadow: 1px 0 0 rgba(255, 255, 255, 0.03) inset;
  }
}
.theme-asphalt #main-menu-bg {
  background-color: var(--primary-menu-color, #9D4444);
}
.theme-asphalt #main-menu .navigation a,
.theme-asphalt #main-menu .mmc-dropdown-open-ul a {
  color: color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--primary-background-color, #C75858) 40%);
  position: relative;
  transition: all 0.2s;
}
.theme-asphalt #main-menu .navigation a:after,
.theme-asphalt #main-menu .mmc-dropdown-open-ul a:after {
  content: "";
  top: 0;
  bottom: 0;
  width: 4px;
  position: absolute;
  right: auto;
  background: color-mix(in srgb, var(--primary-navbar-color, #9D4444), var(--text-color, #000000) 5%);
  display: none;
  left: 0;
}
.theme-asphalt #main-menu .navigation a:hover,
.theme-asphalt #main-menu .mmc-dropdown-open-ul a:hover {
  color: #fff;
}
.theme-asphalt #main-menu .navigation a:hover:after,
.theme-asphalt #main-menu .mmc-dropdown-open-ul a:hover:after {
  display: block !important;
}
.theme-asphalt #main-menu li.active > a {
  background: color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--text-color, #000000) 5%);
  color: #fff;
}
.theme-asphalt #main-menu li.active > a .menu-icon {
  color: var(--primary-navbar-color, #9D4444);
}
.theme-asphalt #main-menu li.active > a:after {
  display: block;
}
.theme-asphalt #main-menu .mm-dropdown.active > a {
  background: none;
}
.theme-asphalt #main-menu .mm-dropdown.active > a:after {
  display: none;
}
.theme-asphalt #main-menu .mm-dropdown > ul,
.theme-asphalt #main-menu .mmc-dropdown-open-ul {
  background: color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--primary-background-color, #C75858) 3%);
}
.theme-asphalt #main-menu .mmc-dropdown-open-ul .mmc-title {
  background: color-mix(in srgb, var(--primary-navbar-color, #9D4444), var(--text-color, #000000) 5%);
  color: #fff;
}
.theme-asphalt #main-menu .mmc-dropdown-open > a {
  background: color-mix(in srgb, var(--primary-navbar-color, #9D4444), var(--text-color, #000000) 5%) !important;
}
.theme-asphalt #main-menu .mmc-dropdown-open > a,
.theme-asphalt #main-menu .mmc-dropdown-open > a .menu-icon {
  color: #fff !important;
}
.theme-asphalt #main-menu .mmc-dropdown-open > a:hover:after {
  display: none !important;
}
.theme-asphalt #main-menu .menu-content {
  border-color: color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--primary-background-color, #C75858) 5%);
}
.theme-asphalt #main-menu .menu-content .btn-outline {
  border-color: color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--primary-background-color, #C75858) 5%);
  color: color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--primary-background-color, #C75858) 40%);
}
.theme-asphalt #main-menu .menu-content .btn-outline:hover {
  color: #fff;
}
.theme-asphalt .mmc-dropdown-open .mm-dropdown.open > a,
.theme-asphalt.mme #main-menu .mm-dropdown.open > a {
  color: #fff;
}
@media (min-width: 768px) {
  .theme-asphalt #main-menu .mm-dropdown.open > a {
    color: #fff;
  }
  .theme-asphalt.mmc #main-menu .navigation > .mm-dropdown.open > a {
    color: color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--primary-background-color, #C75858) 40%);
  }
}
.theme-asphalt.right-to-left #main-menu .navigation a:after {
  left: auto;
  right: 0;
}
.theme-asphalt #main-navbar .navbar-brand div,
.theme-asphalt .demo-logo {
  background: var(--primary-navbar-color, #9D4444);
}
.theme-asphalt.page-signin .signin-info,
.theme-asphalt.page-signup .signup-header {
  background: var(--primary-color, #7a6f6f);
}
.theme-asphalt .timeline:before,
.theme-asphalt .timeline:after,
.theme-asphalt .tl-header,
.theme-asphalt .tl-icon {
  background: color-mix(in srgb, var(--primary-background-color, #C75858), var(--text-color, #000000) 10%);
}
.theme-asphalt .tl-header,
.theme-asphalt .tl-icon {
  box-shadow: 0 0 0 4px var(--primary-background-color, #C75858);
}
.theme-asphalt .tl-entry:before {
  background: var(--primary-color, #7a6f6f);
  box-shadow: 0 0 0 3px var(--primary-background-color, #C75858);
}
.theme-asphalt .tl-body:before {
  border-color: transparent var(--border-color, #666) transparent transparent;
}
@media (min-width: 768px) {
  .theme-asphalt .timeline.centered .tl-entry.left .tl-body:before {
    border-color: transparent transparent transparent var(--border-color, #666);
  }
  .theme-asphalt.right-to-left .timeline.centered .tl-entry.left .tl-body:before {
    border-color: transparent var(--border-color, #666) transparent transparent;
  }
}
.theme-asphalt.right-to-left .tl-body:before {
  border-color: transparent transparent transparent var(--border-color, #666);
}
.theme-asphalt.page-mail .mail-nav,
.theme-asphalt.page-mail .mail-nav:before {
  background: var(--primary-background-color, #C75858);
}
.theme-asphalt.page-mail .mail-nav .sections li.active .label,
.theme-asphalt.page-mail .mail-nav .sections li.active .badge {
  background: var(--primary-color, #7a6f6f);
}
.theme-asphalt.page-mail .mail-nav,
.theme-asphalt.page-mail .mail-nav .compose-btn,
.theme-asphalt.page-mail .mail-nav .sections li.active,
.theme-asphalt.page-mail .mail-nav:before {
  border-color: var(--border-color, #666);
}
.theme-asphalt.page-mail .mail-nav .navigation.open .sections li.active {
  background: color-mix(in srgb, var(--primary-background-color, #C75858), var(--text-color, #000000) 4%);
}
.theme-asphalt.page-mail .mail-nav li.divider {
  background: var(--border-color, #666);
}
.theme-asphalt.page-mail .mail-nav .sections li.active a {
  color: color-mix(in srgb, var(--primary-background-color, #C75858), var(--text-color, #000000) 70%);
}
.theme-asphalt.page-mail .mail-nav .sections li.active:after {
  color: color-mix(in srgb, var(--primary-background-color, #C75858), var(--text-color, #000000) 30%);
}
.theme-asphalt.page-mail .mail-nav .sections a {
  color: color-mix(in srgb, var(--primary-background-color, #C75858), var(--text-color, #000000) 55%);
}
.theme-asphalt.page-mail .mail-nav-header {
  color: color-mix(in srgb, var(--primary-background-color, #C75858), var(--text-color, #000000) 30%);
}
.theme-asphalt.page-mail .mail-nav .add-more a {
  color: color-mix(in srgb, var(--primary-background-color, #C75858), var(--text-color, #000000) 30%);
}
@media (min-width: 992px) {
  .theme-asphalt.page-mail .mail-nav .navigation .sections li.active {
    background: color-mix(in srgb, var(--primary-background-color, #C75858), var(--text-color, #000000) 4%);
  }
  .theme-asphalt.page-mail .mail-nav .sections a:hover {
    color: color-mix(in srgb, var(--primary-background-color, #C75858), var(--text-color, #000000) 70%);
  }
}
.theme-asphalt .nav-icon-btn.nav-icon-btn-primary .label {
  background: var(--primary-color, #7a6f6f);
}
.theme-asphalt .btn-primary {
  color: #fff;
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 5%);
  border-bottom-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 11%);
  background: var(--primary-color, #7a6f6f);
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--primary-color, #7a6f6f), #FFF 1%) 0%, color-mix(in srgb, var(--primary-color, #7a6f6f), #000 5%) 100%);
  background-repeat: repeat-x;
}
.theme-asphalt .btn-primary:hover,
.theme-asphalt .btn-primary.focused,
.theme-asphalt .btn-primary:focus {
  color: #fff;
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 8%);
  border-bottom-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 18%);
  background: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 10%);
  background: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 5%) !important;
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--primary-color, #7a6f6f), #FFF 4%) 0%, color-mix(in srgb, var(--primary-color, #7a6f6f), #000 8%) 100%) !important;
  background-repeat: repeat-x;
}
.theme-asphalt .btn-primary:active,
.theme-asphalt .btn-primary.active,
.open .theme-asphalt .btn-primary.dropdown-toggle {
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1) inset;
  background: var(--primary-color, #7a6f6f) !important;
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 20%);
}
.theme-asphalt .btn-primary.btn-flat {
  background: var(--primary-color, #7a6f6f);
}
.theme-asphalt .btn-primary.btn-flat:hover,
.theme-asphalt .btn-primary.btn-flat:focus,
.theme-asphalt .btn-primary.btn-flat.focused,
.theme-asphalt .btn-primary.btn-flat:active,
.theme-asphalt .btn-primary.btn-flat.active,
.open .theme-asphalt .btn-primary.btn-flat.dropdown-toggle {
  background: var(--primary-color, #7a6f6f) !important;
  color: #fff;
}
.theme-asphalt .btn-primary.btn-outline:hover,
.theme-asphalt .btn-primary.btn-outline.btn-flat:hover,
.theme-asphalt .btn-primary.btn-outline:focus,
.theme-asphalt .btn-primary.btn-outline.btn-flat:focus {
  color: #fff;
  border-color: var(--primary-color, #7a6f6f);
}
.theme-asphalt .btn-primary.btn-outline:active,
.theme-asphalt .btn-primary.btn-outline.btn-flat:active {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-asphalt .open .btn.btn-primary.dropdown-toggle {
  color: var(--text-color, #000000);
  border-bottom-color: var(--primary-color, #7a6f6f) !important;
  background: var(--primary-color, #7a6f6f) !important;
}
.theme-asphalt .progress-bar {
  background: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
}
.theme-asphalt .progress-striped .progress-bar {
  background-color: var(--primary-color, #7a6f6f);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%, transparent 75%, transparent);
  background-size: 10px 10px;
}
.theme-asphalt .label.label-primary {
  background: var(--primary-color, #7a6f6f);
}
.theme-asphalt .label.label-primary[href]:hover,
.theme-asphalt .label.label-primary[href]:focus {
  background-color: var(--primary-color, #7a6f6f);
}
.theme-asphalt .label.label-primary.label-tag {
  border: 1px solid var(--primary-color, #7a6f6f);
}
.theme-asphalt .label.label-primary.label-tag:before {
  border-color: transparent var(--primary-color, #7a6f6f) transparent transparent;
}
.theme-asphalt .label.label-primary.label-tag[href]:hover,
.theme-asphalt .label.label-primary.label-tag[href]:focus {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-asphalt .label.label-primary.label-tag[href]:hover:before,
.theme-asphalt .label.label-primary.label-tag[href]:focus:before {
  border-color: transparent var(--primary-color, #7a6f6f) transparent transparent;
}
.right-to-left .theme-asphalt .label.label-primary.label-tag:before {
  border-color: transparent transparent transparent var(--primary-color, #7a6f6f);
}
.right-to-left .theme-asphalt .label.label-primary.label-tag[href]:hover:before,
.right-to-left .theme-asphalt .label.label-primary.label-tag[href]:focus:before {
  border-color: transparent transparent transparent var(--primary-color, #7a6f6f);
}
.ie8 .right-to-left .theme-asphalt .label.label-primary.label-tag:before,
.ie9 .right-to-left .theme-asphalt .label.label-primary.label-tag:before {
  border-color: transparent var(--primary-color, #7a6f6f) transparent transparent;
}
.ie8 .right-to-left .theme-asphalt .label.label-primary.label-tag[href]:hover:before,
.ie8 .right-to-left .theme-asphalt .label.label-primary.label-tag[href]:focus:before,
.ie9 .right-to-left .theme-asphalt .label.label-primary.label-tag[href]:hover:before,
.ie9 .right-to-left .theme-asphalt .label.label-primary.label-tag[href]:focus:before {
  border-color: transparent var(--primary-color, #7a6f6f) transparent transparent;
}
.theme-asphalt.right-to-left .label.label-primary.label-tag:before {
  border-color: transparent transparent transparent var(--primary-color, #7a6f6f);
}
.theme-asphalt.right-to-left .label.label-primary.label-tag:hover:before,
.theme-asphalt.right-to-left .label.label-primary.label-tag:focus:before {
  border-color: transparent transparent transparent var(--primary-color, #7a6f6f);
}
.ie8 .theme-asphalt.right-to-left .label.label-primary.label-tag:before,
.ie9 .theme-asphalt.right-to-left .label.label-primary.label-tag:before {
  border-color: transparent var(--primary-color, #7a6f6f) transparent transparent;
}
.ie8 .theme-asphalt.right-to-left .label.label-primary.label-tag:hover:before,
.ie8 .theme-asphalt.right-to-left .label.label-primary.label-tag:focus:before,
.ie9 .theme-asphalt.right-to-left .label.label-primary.label-tag:hover:before,
.ie9 .theme-asphalt.right-to-left .label.label-primary.label-tag:focus:before {
  border-color: transparent var(--primary-color, #7a6f6f) transparent transparent;
}
.theme-asphalt .badge.badge-primary {
  background: var(--primary-color, #7a6f6f);
  border: 1px solid var(--primary-color, #7a6f6f);
}
.theme-asphalt .badge.badge-primary[href]:hover,
.theme-asphalt .badge.badge-primary[href]:focus {
  background-color: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
}
.theme-asphalt .badge.badge-primary {
  background: var(--primary-color, #7a6f6f);
  border: 1px solid var(--primary-color, #7a6f6f);
}
.theme-asphalt .badge.badge-primary[href]:hover,
.theme-asphalt .badge.badge-primary[href]:focus {
  background-color: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
}
.theme-asphalt .table-primary table {
  border-top-color: var(--primary-color, #7a6f6f) !important;
  background-color: var(--panel-background-color, #fff);
}
.theme-asphalt .table-primary thead,
.theme-asphalt .table-primary thead tr,
.theme-asphalt .table-primary thead th,
.theme-asphalt .table-primary .table-header {
  border-color: var(--primary-color, #7a6f6f) !important;
  color: var(--primary-text-color, #fff);
}
.theme-asphalt .table-primary thead tr,
.theme-asphalt .table-primary thead th {
  background: var(--primary-color, #7a6f6f);
}
.theme-asphalt .table-primary .table-header {
  background: var(--primary-color, #7a6f6f);
}
.theme-asphalt .nav-tabs > li.active > a,
.theme-asphalt .nav-tabs > li.active > a:hover,
.theme-asphalt .nav-tabs > li.active > a:focus {
  background: var(--primary-color, #7a6f6f);
  border-bottom: 2px solid var(--primary-color, #7a6f6f);
}
.theme-asphalt .nav-tabs .nav-tabs.nav-justified > .active > a {
  border-bottom-color: var(--primary-color, #7a6f6f);
}
.theme-asphalt .nav-pills > li.active > a,
.theme-asphalt .nav-pills > li.active > a:hover,
.theme-asphalt .nav-pills > li.active > a:focus {
  background: var(--primary-color, #7a6f6f);
}
.theme-asphalt .dropdown-menu > li > a:hover,
.theme-asphalt .dropdown-menu > li.active > a {
  background: var(--primary-color, #7a6f6f);
}
.theme-asphalt .dropdown-menu > li > a:hover {
  color: #fff;
}
.theme-asphalt .btn-group .btn-primary,
.theme-asphalt .btn-group .btn-primary:focus,
.theme-asphalt .input-group-btn .btn-primary,
.theme-asphalt .input-group-btn .btn-primary:focus {
  border-left-color: var(--primary-color, #7a6f6f);
  border-right-color: var(--primary-color, #7a6f6f);
}
.theme-asphalt .btn-group .btn-primary:hover,
.theme-asphalt .btn-group.open .btn-primary.dropdown-toggle,
.theme-asphalt .input-group-btn .btn-primary:hover,
.theme-asphalt .input-group-btn.open .btn-primary.dropdown-toggle {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-asphalt .btn-group .btn-primary:active,
.theme-asphalt .btn-group .btn-primary.active,
.theme-asphalt .input-group-btn .btn-primary:active,
.theme-asphalt .input-group-btn .btn-primary.active {
  border-left-color: var(--primary-color, #7a6f6f);
  border-right-color: var(--primary-color, #7a6f6f);
}
.theme-asphalt .pagination > li > a:hover {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-asphalt .pagination > li.active > a,
.theme-asphalt .pagination > li.active > a:hover,
.theme-asphalt .pagination > li.active > a:focus,
.theme-asphalt .pagination > li.active > span {
  background: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
}
.theme-asphalt .pager li > a:hover {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-asphalt a.list-group-item.active {
  background: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
}
.theme-asphalt a.list-group-item.active .list-group-item-text {
  color: var(--primary-color, #7a6f6f);
}
.theme-asphalt .form-control:focus,
.theme-asphalt .form-control.focus {
  border-color: var(--primary-color, #7a6f6f);
  outline: 0;
  box-shadow: none;
}
.gt-ie8 .theme-asphalt input.px:focus + .lbl:before,
.gt-ie8 .theme-asphalt input.px + .lbl:hover:before {
  border-color: var(--primary-color, #7a6f6f);
}
.gt-ie8 .theme-asphalt input[type="checkboxcheckbox"].px + .lbl:after {
  color: var(--primary-color, #7a6f6f);
}
.gt-ie8 .theme-asphalt input[type="radio"].px + .lbl:after {
  background: var(--primary-color, #7a6f6f);
}
.theme-asphalt .text-primary,
.theme-asphalt .text-primary:hover,
.theme-asphalt .text-primary:active,
.theme-asphalt .text-primary:focus,
.theme-asphalt .text-primary a,
.theme-asphalt .text-primary a:focus {
  color: var(--primary-color, #7a6f6f);
}
.theme-asphalt .text-primary a:hover,
.theme-asphalt .text-primary a:active {
  color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--primary-background-color, #C75858) 85%);
}
.theme-asphalt .bg-primary {
  background: var(--primary-color, #7a6f6f) !important;
}
.theme-asphalt .bg-primary,
.theme-asphalt .bg-primary:hover,
.theme-asphalt .bg-primary:active,
.theme-asphalt .bg-primary:focus,
.theme-asphalt .bg-primary a,
.theme-asphalt .bg-primary a:focus {
  color: #fff;
}
.theme-asphalt .bg-primary a:hover,
.theme-asphalt .bg-primary a:active {
  color: color-mix(in srgb, #fff, var(--primary-background-color, #C75858) 85%);
}
.theme-asphalt .bg-primary[href]:hover,
.theme-asphalt .bg-primary [href]:hover {
  color: #fff;
}
.theme-asphalt .ui-slider-handle.ui-state-active:before {
  background: var(--primary-color, #7a6f6f);
}
.theme-asphalt .ui-slider-range {
  background: var(--primary-color, #7a6f6f);
}
.theme-asphalt .ui-autocomplete > li > a:hover,
.theme-asphalt .ui-autocompletev > li.active > a {
  background: var(--primary-color, #7a6f6f);
}
.theme-asphalt .ui-autocomplete > li > a:hover {
  color: #fff;
}
.theme-asphalt .ui-autocomplete .ui-state-focus {
  background: var(--primary-color, #7a6f6f);
  color: #fff;
}
.theme-asphalt .ui-menu .ui-menu-item a:hover,
.theme-asphalt .ui-menu .ui-menu-item a.ui-state-focus,
.theme-asphalt .ui-menu .ui-menu-item a.ui-state-active {
  background: var(--primary-color, #7a6f6f);
}
.theme-asphalt .ui-progressbar-value {
  background: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
  background-color: var(--primary-color, #7a6f6f);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%, transparent 75%, transparent);
  background-size: 10px 10px;
}
.theme-asphalt .ui-tabs-nav > .ui-tabs-active > a,
.theme-asphalt .ui-tabs-nav > .ui-tabs-active > a:hover,
.theme-asphalt .ui-tabs-nav > .ui-tabs-active > a:focus {
  color: #fff;
  background: var(--primary-color, #7a6f6f);
  border-bottom: 2px solid var(--primary-color, #7a6f6f);
}
.theme-asphalt .ui-datepicker .ui-state-active {
  background: var(--primary-color, #7a6f6f) !important;
}
.theme-asphalt .ui-datepicker-title {
  background: var(--primary-color, #7a6f6f);
}
.theme-asphalt .ui-datepicker th {
  background: var(--primary-color, #7a6f6f);
}
.theme-asphalt .ui-datepicker-buttonpane button.ui-priority-primary {
  color: #fff;
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 5%);
  border-bottom-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 11%);
  background: var(--primary-color, #7a6f6f);
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--primary-color, #7a6f6f), #FFF 1%) 0%, color-mix(in srgb, var(--primary-color, #7a6f6f), #000 5%) 100%);
  background-repeat: repeat-x;
}
.theme-asphalt .ui-datepicker-buttonpane button.ui-priority-primary:hover,
.theme-asphalt .ui-datepicker-buttonpane button.ui-priority-primary.focused,
.theme-asphalt .ui-datepicker-buttonpane button.ui-priority-primary:focus {
  color: #fff;
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 8%);
  border-bottom-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 18%);
  background: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 10%);
  background: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 5%) !important;
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--primary-color, #7a6f6f), #FFF 4%) 0%, color-mix(in srgb, var(--primary-color, #7a6f6f), #000 8%) 100%) !important;
  background-repeat: repeat-x;
}
.theme-asphalt .ui-datepicker-buttonpane button.ui-priority-primary:active,
.theme-asphalt .ui-datepicker-buttonpane button.ui-priority-primary.active,
.open .theme-asphalt .ui-datepicker-buttonpane button.ui-priority-primary.dropdown-toggle {
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1) inset;
  background: var(--primary-color, #7a6f6f) !important;
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 20%);
}
.theme-asphalt .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat {
  background: var(--primary-color, #7a6f6f);
}
.theme-asphalt .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat:hover,
.theme-asphalt .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat:focus,
.theme-asphalt .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat.focused,
.theme-asphalt .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat:active,
.theme-asphalt .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat.active,
.open .theme-asphalt .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat.dropdown-toggle {
  background: var(--primary-color, #7a6f6f) !important;
  color: #fff;
}
.theme-asphalt .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline:hover,
.theme-asphalt .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline.btn-flat:hover,
.theme-asphalt .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline:focus,
.theme-asphalt .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline.btn-flat:focus {
  color: #fff;
  border-color: var(--primary-color, #7a6f6f);
}
.theme-asphalt .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline:active,
.theme-asphalt .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline.btn-flat:active {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-asphalt .select2-drop-active,
.theme-asphalt .select2-container-multi.select2-container-active .select2-choices,
.theme-asphalt .select2-container-multi.select2-dropdown-open .select2-choices {
  border: 1px solid var(--primary-color, #7a6f6f);
}
.theme-asphalt .select2-drop.select2-drop-above.select2-drop-active {
  border-top: 1px solid var(--primary-color, #7a6f6f);
}
.theme-asphalt .select2-container-active .select2-choice,
.theme-asphalt .select2-container-active .select2-choices {
  border: 1px solid var(--primary-color, #7a6f6f);
}
.theme-asphalt .select2-dropdown-open .select2-drop-above .select2-choice,
.theme-asphalt .select2-dropdown-open .select2-drop-above .select2-choices {
  border: 1px solid var(--primary-color, #7a6f6f);
  border-top-color: #aaa;
}
.theme-asphalt .select2-results .select2-highlighted {
  background: var(--primary-color, #7a6f6f);
  color: var(--primary-text-color, #fff);
}
.theme-asphalt .select2-primary .select2-container-multi .select2-choices .select2-search-choice {
  background: var(--primary-color, #7a6f6f);
}
.theme-asphalt .select2-primary .select2-container-multi .select2-choices .select2-search-choice-focus {
  background: var(--primary-color, #7a6f6f);
}
.theme-asphalt .select2-primary .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
  background: var(--primary-color, #7a6f6f) !important;
}
.theme-asphalt .switcher-primary .switcher-state-on {
  background: var(--primary-color, #7a6f6f) !important;
}
.theme-asphalt .pixel-file-input:hover {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-asphalt .focused .pixel-file-input {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-asphalt .datepicker table tr td.selected,
.theme-asphalt .datepicker table tr td.selected:hover,
.theme-asphalt .datepicker table tr td.selected.disabled,
.theme-asphalt .datepicker table tr td.selected.disabled:hover {
  background: var(--primary-color, #7a6f6f);
}
.theme-asphalt .datepicker table tr td.active,
.theme-asphalt .datepicker table tr td.active:hover,
.theme-asphalt .datepicker table tr td.active.disabled,
.theme-asphalt .datepicker table tr td.active.disabled:hover {
  background: var(--primary-color, #7a6f6f);
}
.theme-asphalt .datepicker table tr td span.active,
.theme-asphalt .datepicker table tr td span.active:hover,
.theme-asphalt .datepicker table tr td span.active.disabled,
.theme-asphalt .datepicker table tr td span.active.disabled:hover {
  background: var(--primary-color, #7a6f6f);
}
.theme-asphalt .datepicker thead tr {
  background: var(--primary-color, #7a6f6f);
}
.theme-asphalt .datepicker thead tr:first-child {
  background: var(--primary-color, #7a6f6f) !important;
  border-bottom-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--panel-background-color, #fff) 12%) !important;
}
.theme-asphalt .datepicker thead th.prev,
.theme-asphalt .datepicker thead th.next {
  background: var(--primary-color, #7a6f6f);
}
.theme-asphalt .datepicker thead th.prev {
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--panel-background-color, #fff) 12%);
}
.theme-asphalt .datepicker thead th.next {
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--panel-background-color, #fff) 12%);
}
.theme-asphalt .datepicker > .datepicker-days thead tr:first-child th.cw + .prev {
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--panel-background-color, #fff) 12%);
}
.theme-asphalt .datepicker > .datepicker-days thead tr:last-child th.cw + th {
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--panel-background-color, #fff) 12%);
}
.theme-asphalt .bootstrap-timepicker-widget table td a:hover {
  background: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
}
.theme-asphalt .pagination a.dp-today,
.theme-asphalt .pagination a.dp-today:hover {
  background: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
}
.theme-asphalt .pagination a.dp-today:hover {
  border-color: var(--primary-color, #7a6f6f) !important;
}
.theme-asphalt .pagination a.dp-selected {
  background: var(--primary-color, #7a6f6f) !important;
  border-color: var(--primary-color, #7a6f6f) !important;
}
.theme-asphalt .tt-suggestion.tt-is-under-cursor {
  background: var(--primary-color, #7a6f6f);
}
.theme-asphalt .table-primary .dataTables_wrapper .DT-per-page {
  border-color: var(--primary-color, #7a6f6f) !important;
}
.theme-asphalt .dropzone-box.dz-drag-hover {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-asphalt .dropzone-box:hover .fa.fa-cloud-upload {
  background: var(--primary-color, #7a6f6f);
}
.theme-asphalt .md-editor.active {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-asphalt .widget-rating .active a {
  color: var(--primary-color, #7a6f6f);
}
.theme-purple-hills {
  background: var(--primary-background-color, #C75858);
}
.theme-purple-hills .page-header {
  background: var(--secondary-background-color, #9D4444);
  border-color: var(--panel-header-color, #7a6f6f);
}
.theme-purple-hills .table,
.theme-purple-hills .panel,
.theme-purple-hills hr {
  border-color: var(--panel-border-color, #666);
}
.theme-purple-hills .bordered {
  border-color: var(--panel-border-color, #666);
}
.theme-purple-hills .bordered[class*='bg-'],
.theme-purple-hills [class*='bg-'] .border-t {
  border-color: #fff;
  border-color: rgba(0, 0, 0, 0.2);
}
.theme-purple-hills .panel.panel-transparent > .panel-heading {
  border-bottom-color: var(--panel-border-color, #666) !important;
}
.theme-purple-hills .breadcrumb-page {
  background: var(--secondary-background-color, #9D4444);
  border-bottom: 1px solid var(--panel-header-color, #7a6f6f);
  padding-bottom: 6px;
  padding-top: 6px;
}
.theme-purple-hills #main-navbar .navbar-header {
  background: var(--primary-navbar-color, #9D4444);
}
.theme-purple-hills #main-navbar .navbar-header a {
  color: #fff;
}
.theme-purple-hills #main-navbar .navbar-brand {
  color: #fff;
}
.theme-purple-hills #main-navbar .navbar-toggle,
.theme-purple-hills #main-navbar #main-menu-toggle {
  color: #fff;
}
.theme-purple-hills #main-navbar #main-menu-toggle {
  background: var(--secondary-navbar-color, #9D4444);
}
.theme-purple-hills #main-navbar #main-menu-toggle .fa:before {
  color: #fff;
}
.theme-purple-hills #main-navbar .navbar-collapse {
  border-top: 1px solid color-mix(in srgb, var(--primary-navbar-color, #9D4444), var(--primary-background-color, #C75858) 6%);
  background: var(--primary-navbar-color, #9D4444);
  box-shadow: none;
}
.theme-purple-hills #main-navbar .dropdown > a,
.theme-purple-hills #main-navbar .dropdown-menu > li > a,
.theme-purple-hills #main-navbar .navbar-nav.nav > li > a {
  color: var(--navbar-text-color, #9D4444);
}
.theme-purple-hills #main-navbar .navbar-nav li + .navbar-nav li,
.theme-purple-hills #main-navbar .navbar-nav.nav + .navbar-nav.nav,
.theme-purple-hills #main-navbar .navbar-nav.nav + .navbar-nav .right {
  border-top: 1px solid color-mix(in srgb, var(--primary-navbar-color, #9D4444), var(--primary-background-color, #C75858) 6%);
}
.theme-purple-hills #main-navbar .dropdown.open > a {
  background: color-mix(in srgb, var(--primary-navbar-color, #9D4444), var(--primary-background-color, #C75858) 6%);
  border-bottom: 1px solid color-mix(in srgb, var(--primary-navbar-color, #9D4444), var(--primary-background-color, #C75858) 10%);
  border-top: 1px solid color-mix(in srgb, var(--primary-navbar-color, #9D4444), var(--primary-background-color, #C75858) 15%);
  margin-top: -1px;
  color: #fff;
}
.theme-purple-hills #main-navbar form.navbar-form {
  box-shadow: none;
}
.theme-purple-hills #main-navbar form.navbar-form .form-control {
  background: #fff;
  background: rgba(255, 255, 255, 0.05);
  border: none;
  color: #999;
}
.theme-purple-hills #main-navbar form.navbar-form .form-control:focus {
  background: #fff;
  color: var(--text-color, #000000);
  box-shadow: none;
}
@media (min-width: 768px) {
  .theme-purple-hills #main-navbar #main-menu-toggle {
    background: color-mix(in srgb, var(--secondary-navbar-color, #9D4444), var(--text-color, #000000) 5%);
  }
  .theme-purple-hills #main-navbar .navbar-header {
    background: var(--secondary-navbar-color, #9D4444);
  }
  .theme-purple-hills #main-navbar .navbar-collapse {
    background: var(--primary-navbar-color, #9D4444);
    border: none;
  }
  .theme-purple-hills #main-navbar .navbar-collapse > div > .navbar-nav {
    border-left: 1px solid color-mix(in srgb, var(--primary-navbar-color, #9D4444), var(--text-color, #000000) 4%);
    box-shadow: 1px 0 0 rgba(255, 255, 255, 0.03) inset;
  }
  .theme-purple-hills #main-navbar .right > .navbar-nav > li {
    border-left: 1px solid color-mix(in srgb, var(--primary-navbar-color, #9D4444), var(--text-color, #000000) 4%);
    border-right: none;
    box-shadow: 1px 0 0 rgba(255, 255, 255, 0.03) inset;
  }
  .theme-purple-hills #main-navbar .navbar-nav > li {
    border-right: 1px solid color-mix(in srgb, var(--primary-navbar-color, #9D4444), var(--text-color, #000000) 4%);
    box-shadow: 1px 0 0 rgba(255, 255, 255, 0.03);
  }
  .theme-purple-hills #main-navbar .navbar-nav > li > a {
    color: color-mix(in srgb, var(--primary-navbar-color, #9D4444), var(--primary-background-color, #C75858) 50%);
  }
  .theme-purple-hills #main-navbar .navbar-nav > li > a:hover,
  .theme-purple-hills #main-navbar .navbar-nav > li.active > a,
  .theme-purple-hills #main-navbar .navbar-nav > li.dropdown.open > a {
    border-bottom: 3px solid var(--secondary-navbar-color, #9D4444);
    color: var(--primary-text-color, #fff);
    background-color: transparent;
  }
  .theme-purple-hills #main-navbar .navbar-nav > li.active > a,
  .theme-purple-hills #main-navbar .navbar-nav > li.dropdown.open > a {
    background-color: color-mix(in srgb, var(--primary-navbar-color, #9D4444), #fff 10%);
  }
  .theme-purple-hills #main-navbar .navbar-nav li + .navbar-nav li,
  .theme-purple-hills #main-navbar .navbar-nav.nav + .navbar-nav.nav,
  .theme-purple-hills #main-navbar .navbar-nav.nav + .navbar-nav .right {
    border-top: none;
  }
  .theme-purple-hills #main-navbar .dropdown.open > a {
    margin: 0;
    border-top: none;
  }
  .theme-purple-hills #main-navbar .dropdown-menu {
    background: var(--primary-navbar-color, #9D4444);
    border: none;
    border-top: 1px solid var(--secondary-navbar-color, #9D4444);
    padding: 5px 0;
  }
  .theme-purple-hills #main-navbar .dropdown-menu .divider {
    background-color: color-mix(in srgb, var(--primary-navbar-color, #9D4444), var(--text-color, #000000) 4%);
  }
  .theme-purple-hills #main-navbar .dropdown-menu > li > a {
    color: #fff;
  }
  .theme-purple-hills #main-navbar .dropdown-menu > li > a:hover {
    background: color-mix(in srgb, var(--primary-navbar-color, #9D4444), var(--primary-background-color, #C75858) 4%);
  }
  .theme-purple-hills #main-navbar .widget-notifications .notification,
  .theme-purple-hills #main-navbar .widget-notifications .notifications-link {
    border-color: transparent;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05) inset;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
  }
  .theme-purple-hills #main-navbar .widget-notifications .notification-description {
    color: #888;
  }
  .theme-purple-hills #main-navbar .widget-notifications .notification-ago {
    color: #666;
  }
  .theme-purple-hills #main-navbar .widget-notifications .notifications-link:hover {
    background: color-mix(in srgb, var(--primary-navbar-color, #9D4444), var(--navbar-text-color, #9D4444) 7%);
  }
  .theme-purple-hills #main-navbar .widget-messages-alt a:hover {
    color: #fff !important;
  }
  .theme-purple-hills #main-navbar .widget-messages-alt .message,
  .theme-purple-hills #main-navbar .widget-messages-alt .messages-link {
    border-color: color-mix(in srgb, var(--primary-navbar-color, #9D4444), var(--text-color, #000000) 4%);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05) inset;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
  }
  .theme-purple-hills #main-navbar .widget-messages-alt .message-subject {
    color: #bbb;
  }
  .theme-purple-hills #main-navbar .widget-messages-alt .message-description {
    color: #666;
  }
  .theme-purple-hills #main-navbar .widget-messages-alt .message-description a {
    color: #888;
  }
  .theme-purple-hills #main-navbar .widget-messages-alt .messages-link:hover {
    background: color-mix(in srgb, var(--primary-navbar-color, #9D4444), var(--primary-background-color, #C75858) 6%);
  }
  .theme-purple-hills.main-menu-right #main-navbar .navbar-header,
  .theme-purple-hills.mmc #main-navbar .navbar-header,
  .theme-purple-hills.no-main-menu #main-navbar .navbar-header {
    background: var(--primary-navbar-color, #9D4444);
  }
  .theme-purple-hills.main-menu-right #main-navbar .navbar-header {
    border-right: 1px solid color-mix(in srgb, var(--primary-navbar-color, #9D4444), var(--text-color, #000000) 4%);
  }
}
@media (min-width: 768px) {
  .theme-purple-hills.right-to-left #main-navbar .right > .navbar-nav > li {
    border-right: 1px solid color-mix(in srgb, var(--primary-navbar-color, #9D4444), var(--text-color, #000000) 4%);
    border-left: none;
    box-shadow: 1px 0 0 rgba(255, 255, 255, 0.03);
  }
  .theme-purple-hills.right-to-left.mmc #main-navbar .navbar-header {
    box-shadow: 1px 0 0 rgba(255, 255, 255, 0.03) inset;
  }
}
.theme-purple-hills #main-menu-bg {
  background-color: var(--primary-menu-color, #9D4444);
}
.theme-purple-hills #main-menu .navigation a,
.theme-purple-hills #main-menu .mmc-dropdown-open-ul a {
  color: color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--text-color, #000000) 40%);
  position: relative;
  transition: all 0.2s;
}
.theme-purple-hills #main-menu .navigation a:after,
.theme-purple-hills #main-menu .mmc-dropdown-open-ul a:after {
  content: "";
  top: 0;
  bottom: 0;
  width: 4px;
  position: absolute;
  right: auto;
  background: color-mix(in srgb, var(--secondary-navbar-color, #9D4444), var(--text-color, #000000) 5%);
  display: none;
  left: 0;
}
.theme-purple-hills #main-menu .navigation a:hover,
.theme-purple-hills #main-menu .mmc-dropdown-open-ul a:hover {
  color: #fff;
}
.theme-purple-hills #main-menu .navigation a:hover:after,
.theme-purple-hills #main-menu .mmc-dropdown-open-ul a:hover:after {
  display: block !important;
}
.theme-purple-hills #main-menu li.active > a {
  background: color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--text-color, #000000) 5%);
  color: #fff;
}
.theme-purple-hills #main-menu li.active > a .menu-icon {
  color: var(--secondary-navbar-color, #9D4444);
}
.theme-purple-hills #main-menu li.active > a:after {
  display: block;
}
.theme-purple-hills #main-menu .mm-dropdown.active > a {
  background: none;
}
.theme-purple-hills #main-menu .mm-dropdown.active > a:after {
  display: none;
}
.theme-purple-hills #main-menu .mm-dropdown > ul,
.theme-purple-hills #main-menu .mmc-dropdown-open-ul {
  background: color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--text-color, #000000) 3%);
}
.theme-purple-hills #main-menu .mmc-dropdown-open-ul .mmc-title {
  background: color-mix(in srgb, var(--secondary-navbar-color, #9D4444), var(--text-color, #000000) 5%);
  color: #fff;
}
.theme-purple-hills #main-menu .mmc-dropdown-open > a {
  background: color-mix(in srgb, var(--secondary-navbar-color, #9D4444), var(--text-color, #000000) 5%) !important;
}
.theme-purple-hills #main-menu .mmc-dropdown-open > a,
.theme-purple-hills #main-menu .mmc-dropdown-open > a .menu-icon {
  color: #fff !important;
}
.theme-purple-hills #main-menu .mmc-dropdown-open > a:hover:after {
  display: none !important;
}
.theme-purple-hills #main-menu .menu-content {
  border-color: color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--text-color, #000000) 5%);
}
.theme-purple-hills #main-menu .menu-content .btn-outline {
  border-color: color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--text-color, #000000) 5%);
  color: color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--text-color, #000000) 40%);
}
.theme-purple-hills #main-menu .menu-content .btn-outline:hover {
  color: #fff;
}
.theme-purple-hills .mmc-dropdown-open .mm-dropdown.open > a,
.theme-purple-hills.mme #main-menu .mm-dropdown.open > a {
  color: #fff;
}
@media (min-width: 768px) {
  .theme-purple-hills #main-menu .mm-dropdown.open > a {
    color: #fff;
  }
  .theme-purple-hills.mmc #main-menu .navigation > .mm-dropdown.open > a {
    color: color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--text-color, #000000) 40%);
  }
}
.theme-purple-hills.right-to-left #main-menu .navigation a:after {
  left: auto;
  right: 0;
}
.theme-purple-hills #main-navbar .navbar-brand div,
.theme-purple-hills .demo-logo {
  background: var(--secondary-navbar-color, #9D4444);
}
.theme-purple-hills.page-signin .signin-info,
.theme-purple-hills.page-signup .signup-header {
  background: var(--primary-color, #7a6f6f);
  background: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--primary-background-color, #C75858) 20%);
}
.theme-purple-hills .timeline:before,
.theme-purple-hills .timeline:after,
.theme-purple-hills .tl-header,
.theme-purple-hills .tl-icon {
  background: color-mix(in srgb, var(--primary-background-color, #C75858), var(--text-color, #000000) 10%);
}
.theme-purple-hills .tl-header,
.theme-purple-hills .tl-icon {
  box-shadow: 0 0 0 4px var(--primary-background-color, #C75858);
}
.theme-purple-hills .tl-entry:before {
  background: var(--primary-color, #7a6f6f);
  box-shadow: 0 0 0 3px var(--primary-background-color, #C75858);
}
.theme-purple-hills .tl-body:before {
  border-color: transparent var(--panel-border-color, #666) transparent transparent;
}
@media (min-width: 768px) {
  .theme-purple-hills .timeline.centered .tl-entry.left .tl-body:before {
    border-color: transparent transparent transparent var(--panel-border-color, #666);
  }
  .theme-purple-hills.right-to-left .timeline.centered .tl-entry.left .tl-body:before {
    border-color: transparent var(--panel-border-color, #666) transparent transparent;
  }
}
.theme-purple-hills.right-to-left .tl-body:before {
  border-color: transparent transparent transparent var(--panel-border-color, #666);
}
.theme-purple-hills.page-mail .mail-nav,
.theme-purple-hills.page-mail .mail-nav:before {
  background: var(--primary-background-color, #C75858);
}
.theme-purple-hills.page-mail .mail-nav .sections li.active .label,
.theme-purple-hills.page-mail .mail-nav .sections li.active .badge {
  background: var(--primary-color, #7a6f6f);
}
.theme-purple-hills.page-mail .mail-nav,
.theme-purple-hills.page-mail .mail-nav .compose-btn,
.theme-purple-hills.page-mail .mail-nav .sections li.active,
.theme-purple-hills.page-mail .mail-nav:before {
  border-color: var(--panel-border-color, #666);
}
.theme-purple-hills.page-mail .mail-nav .navigation.open .sections li.active {
  background: color-mix(in srgb, var(--primary-background-color, #C75858), var(--text-color, #000000) 4%);
}
.theme-purple-hills.page-mail .mail-nav li.divider {
  background: var(--panel-border-color, #666);
}
.theme-purple-hills.page-mail .mail-nav .sections li.active a {
  color: color-mix(in srgb, var(--primary-background-color, #C75858), var(--text-color, #000000) 70%);
}
.theme-purple-hills.page-mail .mail-nav .sections li.active:after {
  color: color-mix(in srgb, var(--primary-background-color, #C75858), var(--text-color, #000000) 30%);
}
.theme-purple-hills.page-mail .mail-nav .sections a {
  color: color-mix(in srgb, var(--primary-background-color, #C75858), var(--text-color, #000000) 55%);
}
.theme-purple-hills.page-mail .mail-nav-header {
  color: color-mix(in srgb, var(--primary-background-color, #C75858), var(--text-color, #000000) 30%);
}
.theme-purple-hills.page-mail .mail-nav .add-more a {
  color: color-mix(in srgb, var(--primary-background-color, #C75858), var(--text-color, #000000) 30%);
}
@media (min-width: 992px) {
  .theme-purple-hills.page-mail .mail-nav .navigation .sections li.active {
    background: color-mix(in srgb, var(--primary-background-color, #C75858), var(--text-color, #000000) 4%);
  }
  .theme-purple-hills.page-mail .mail-nav .sections a:hover {
    color: color-mix(in srgb, var(--primary-background-color, #C75858), var(--text-color, #000000) 70%);
  }
}
.theme-purple-hills .nav-icon-btn.nav-icon-btn-primary .label {
  background: var(--primary-color, #7a6f6f);
}
.theme-purple-hills .btn-primary {
  color: #fff;
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 5%);
  border-bottom-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 11%);
  background: var(--primary-color, #7a6f6f);
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--primary-color, #7a6f6f), #FFF 1%) 0%, color-mix(in srgb, var(--primary-color, #7a6f6f), #000 5%) 100%);
  background-repeat: repeat-x;
}
.theme-purple-hills .btn-primary:hover,
.theme-purple-hills .btn-primary.focused,
.theme-purple-hills .btn-primary:focus {
  color: #fff;
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 8%);
  border-bottom-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 18%);
  background: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 10%);
  background: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 5%) !important;
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--primary-color, #7a6f6f), #FFF 4%) 0%, color-mix(in srgb, var(--primary-color, #7a6f6f), #000 8%) 100%) !important;
  background-repeat: repeat-x;
}
.theme-purple-hills .btn-primary:active,
.theme-purple-hills .btn-primary.active,
.open .theme-purple-hills .btn-primary.dropdown-toggle {
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1) inset;
  background: var(--primary-color, #7a6f6f) !important;
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 20%);
}
.theme-purple-hills .btn-primary.btn-flat {
  background: var(--primary-color, #7a6f6f);
}
.theme-purple-hills .btn-primary.btn-flat:hover,
.theme-purple-hills .btn-primary.btn-flat:focus,
.theme-purple-hills .btn-primary.btn-flat.focused,
.theme-purple-hills .btn-primary.btn-flat:active,
.theme-purple-hills .btn-primary.btn-flat.active,
.open .theme-purple-hills .btn-primary.btn-flat.dropdown-toggle {
  background: var(--primary-color, #7a6f6f) !important;
  color: #fff;
}
.theme-purple-hills .btn-primary.btn-outline:hover,
.theme-purple-hills .btn-primary.btn-outline.btn-flat:hover,
.theme-purple-hills .btn-primary.btn-outline:focus,
.theme-purple-hills .btn-primary.btn-outline.btn-flat:focus {
  color: #fff;
  border-color: var(--primary-color, #7a6f6f);
}
.theme-purple-hills .btn-primary.btn-outline:active,
.theme-purple-hills .btn-primary.btn-outline.btn-flat:active {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-purple-hills .open .btn.btn-primary.dropdown-toggle {
  color: var(--text-color, #000000);
  border-bottom-color: var(--primary-color, #7a6f6f) !important;
  background: var(--primary-color, #7a6f6f) !important;
}
.theme-purple-hills .progress-bar {
  background: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
}
.theme-purple-hills .progress-striped .progress-bar {
  background-color: var(--primary-color, #7a6f6f);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%, transparent 75%, transparent);
  background-size: 10px 10px;
}
.theme-purple-hills .label.label-primary {
  background: var(--primary-color, #7a6f6f);
}
.theme-purple-hills .label.label-primary[href]:hover,
.theme-purple-hills .label.label-primary[href]:focus {
  background-color: var(--primary-color, #7a6f6f);
}
.theme-purple-hills .label.label-primary.label-tag {
  border: 1px solid var(--primary-color, #7a6f6f);
}
.theme-purple-hills .label.label-primary.label-tag:before {
  border-color: transparent var(--primary-color, #7a6f6f) transparent transparent;
}
.theme-purple-hills .label.label-primary.label-tag[href]:hover,
.theme-purple-hills .label.label-primary.label-tag[href]:focus {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-purple-hills .label.label-primary.label-tag[href]:hover:before,
.theme-purple-hills .label.label-primary.label-tag[href]:focus:before {
  border-color: transparent var(--primary-color, #7a6f6f) transparent transparent;
}
.right-to-left .theme-purple-hills .label.label-primary.label-tag:before {
  border-color: transparent transparent transparent var(--primary-color, #7a6f6f);
}
.right-to-left .theme-purple-hills .label.label-primary.label-tag[href]:hover:before,
.right-to-left .theme-purple-hills .label.label-primary.label-tag[href]:focus:before {
  border-color: transparent transparent transparent var(--primary-color, #7a6f6f);
}
.ie8 .right-to-left .theme-purple-hills .label.label-primary.label-tag:before,
.ie9 .right-to-left .theme-purple-hills .label.label-primary.label-tag:before {
  border-color: transparent var(--primary-color, #7a6f6f) transparent transparent;
}
.ie8 .right-to-left .theme-purple-hills .label.label-primary.label-tag[href]:hover:before,
.ie8 .right-to-left .theme-purple-hills .label.label-primary.label-tag[href]:focus:before,
.ie9 .right-to-left .theme-purple-hills .label.label-primary.label-tag[href]:hover:before,
.ie9 .right-to-left .theme-purple-hills .label.label-primary.label-tag[href]:focus:before {
  border-color: transparent var(--primary-color, #7a6f6f) transparent transparent;
}
.theme-purple-hills.right-to-left .label.label-primary.label-tag:before {
  border-color: transparent transparent transparent var(--primary-color, #7a6f6f);
}
.theme-purple-hills.right-to-left .label.label-primary.label-tag:hover:before,
.theme-purple-hills.right-to-left .label.label-primary.label-tag:focus:before {
  border-color: transparent transparent transparent var(--primary-color, #7a6f6f);
}
.ie8 .theme-purple-hills.right-to-left .label.label-primary.label-tag:before,
.ie9 .theme-purple-hills.right-to-left .label.label-primary.label-tag:before {
  border-color: transparent var(--primary-color, #7a6f6f) transparent transparent;
}
.ie8 .theme-purple-hills.right-to-left .label.label-primary.label-tag:hover:before,
.ie8 .theme-purple-hills.right-to-left .label.label-primary.label-tag:focus:before,
.ie9 .theme-purple-hills.right-to-left .label.label-primary.label-tag:hover:before,
.ie9 .theme-purple-hills.right-to-left .label.label-primary.label-tag:focus:before {
  border-color: transparent var(--primary-color, #7a6f6f) transparent transparent;
}
.theme-purple-hills .badge.badge-primary {
  background: var(--primary-color, #7a6f6f);
  border: 1px solid var(--primary-color, #7a6f6f);
}
.theme-purple-hills .badge.badge-primary[href]:hover,
.theme-purple-hills .badge.badge-primary[href]:focus {
  background-color: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
}
.theme-purple-hills .badge.badge-primary {
  background: var(--primary-color, #7a6f6f);
  border: 1px solid var(--primary-color, #7a6f6f);
}
.theme-purple-hills .badge.badge-primary[href]:hover,
.theme-purple-hills .badge.badge-primary[href]:focus {
  background-color: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
}
.theme-purple-hills .table-primary table {
  border-top-color: var(--primary-color, #7a6f6f) !important;
  background-color: var(--panel-background-color, #fff);
}
.theme-purple-hills .table-primary thead,
.theme-purple-hills .table-primary thead tr,
.theme-purple-hills .table-primary thead th,
.theme-purple-hills .table-primary .table-header {
  border-color: var(--primary-color, #7a6f6f) !important;
  color: var(--primary-text-color, #fff);
}
.theme-purple-hills .table-primary thead tr,
.theme-purple-hills .table-primary thead th {
  background: var(--primary-color, #7a6f6f);
}
.theme-purple-hills .table-primary .table-header {
  background: var(--primary-color, #7a6f6f);
}
.theme-purple-hills .nav-tabs > li.active > a,
.theme-purple-hills .nav-tabs > li.active > a:hover,
.theme-purple-hills .nav-tabs > li.active > a:focus {
  background: var(--primary-color, #7a6f6f);
  border-bottom: 2px solid var(--primary-color, #7a6f6f);
}
.theme-purple-hills .nav-tabs .nav-tabs.nav-justified > .active > a {
  border-bottom-color: var(--primary-color, #7a6f6f);
}
.theme-purple-hills .nav-pills > li.active > a,
.theme-purple-hills .nav-pills > li.active > a:hover,
.theme-purple-hills .nav-pills > li.active > a:focus {
  background: var(--primary-color, #7a6f6f);
}
.theme-purple-hills .dropdown-menu > li > a:hover,
.theme-purple-hills .dropdown-menu > li.active > a {
  background: var(--primary-color, #7a6f6f);
}
.theme-purple-hills .dropdown-menu > li > a:hover {
  color: #fff;
}
.theme-purple-hills .btn-group .btn-primary,
.theme-purple-hills .btn-group .btn-primary:focus,
.theme-purple-hills .input-group-btn .btn-primary,
.theme-purple-hills .input-group-btn .btn-primary:focus {
  border-left-color: var(--primary-color, #7a6f6f);
  border-right-color: var(--primary-color, #7a6f6f);
}
.theme-purple-hills .btn-group .btn-primary:hover,
.theme-purple-hills .btn-group.open .btn-primary.dropdown-toggle,
.theme-purple-hills .input-group-btn .btn-primary:hover,
.theme-purple-hills .input-group-btn.open .btn-primary.dropdown-toggle {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-purple-hills .btn-group .btn-primary:active,
.theme-purple-hills .btn-group .btn-primary.active,
.theme-purple-hills .input-group-btn .btn-primary:active,
.theme-purple-hills .input-group-btn .btn-primary.active {
  border-left-color: var(--primary-color, #7a6f6f);
  border-right-color: var(--primary-color, #7a6f6f);
}
.theme-purple-hills .pagination > li > a:hover {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-purple-hills .pagination > li.active > a,
.theme-purple-hills .pagination > li.active > a:hover,
.theme-purple-hills .pagination > li.active > a:focus,
.theme-purple-hills .pagination > li.active > span {
  background: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
}
.theme-purple-hills .pager li > a:hover {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-purple-hills a.list-group-item.active {
  background: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
}
.theme-purple-hills a.list-group-item.active .list-group-item-text {
  color: var(--primary-color, #7a6f6f);
}
.theme-purple-hills .form-control:focus,
.theme-purple-hills .form-control.focus {
  border-color: var(--primary-color, #7a6f6f);
  outline: 0;
  box-shadow: none;
}
.gt-ie8 .theme-purple-hills input.px:focus + .lbl:before,
.gt-ie8 .theme-purple-hills input.px + .lbl:hover:before {
  border-color: var(--primary-color, #7a6f6f);
}
.gt-ie8 .theme-purple-hills input[type="checkboxcheckbox"].px + .lbl:after {
  color: var(--primary-color, #7a6f6f);
}
.gt-ie8 .theme-purple-hills input[type="radio"].px + .lbl:after {
  background: var(--primary-color, #7a6f6f);
}
.theme-purple-hills .text-primary,
.theme-purple-hills .text-primary:hover,
.theme-purple-hills .text-primary:active,
.theme-purple-hills .text-primary:focus,
.theme-purple-hills .text-primary a,
.theme-purple-hills .text-primary a:focus {
  color: var(--primary-color, #7a6f6f);
}
.theme-purple-hills .text-primary a:hover,
.theme-purple-hills .text-primary a:active {
  color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--primary-background-color, #C75858) 85%);
}
.theme-purple-hills .bg-primary {
  background: var(--primary-color, #7a6f6f) !important;
}
.theme-purple-hills .bg-primary,
.theme-purple-hills .bg-primary:hover,
.theme-purple-hills .bg-primary:active,
.theme-purple-hills .bg-primary:focus,
.theme-purple-hills .bg-primary a,
.theme-purple-hills .bg-primary a:focus {
  color: #fff;
}
.theme-purple-hills .bg-primary a:hover,
.theme-purple-hills .bg-primary a:active {
  color: color-mix(in srgb, #fff, var(--primary-background-color, #C75858) 85%);
}
.theme-purple-hills .bg-primary[href]:hover,
.theme-purple-hills .bg-primary [href]:hover {
  color: #fff;
}
.theme-purple-hills .ui-slider-handle.ui-state-active:before {
  background: var(--primary-color, #7a6f6f);
}
.theme-purple-hills .ui-slider-range {
  background: var(--primary-color, #7a6f6f);
}
.theme-purple-hills .ui-autocomplete > li > a:hover,
.theme-purple-hills .ui-autocompletev > li.active > a {
  background: var(--primary-color, #7a6f6f);
}
.theme-purple-hills .ui-autocomplete > li > a:hover {
  color: #fff;
}
.theme-purple-hills .ui-autocomplete .ui-state-focus {
  background: var(--primary-color, #7a6f6f);
  color: #fff;
}
.theme-purple-hills .ui-menu .ui-menu-item a:hover,
.theme-purple-hills .ui-menu .ui-menu-item a.ui-state-focus,
.theme-purple-hills .ui-menu .ui-menu-item a.ui-state-active {
  background: var(--primary-color, #7a6f6f);
}
.theme-purple-hills .ui-progressbar-value {
  background: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
  background-color: var(--primary-color, #7a6f6f);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%, transparent 75%, transparent);
  background-size: 10px 10px;
}
.theme-purple-hills .ui-tabs-nav > .ui-tabs-active > a,
.theme-purple-hills .ui-tabs-nav > .ui-tabs-active > a:hover,
.theme-purple-hills .ui-tabs-nav > .ui-tabs-active > a:focus {
  color: #fff;
  background: var(--primary-color, #7a6f6f);
  border-bottom: 2px solid var(--primary-color, #7a6f6f);
}
.theme-purple-hills .ui-datepicker .ui-state-active {
  background: var(--primary-color, #7a6f6f) !important;
}
.theme-purple-hills .ui-datepicker-title {
  background: var(--primary-color, #7a6f6f);
}
.theme-purple-hills .ui-datepicker th {
  background: var(--primary-color, #7a6f6f);
}
.theme-purple-hills .ui-datepicker-buttonpane button.ui-priority-primary {
  color: #fff;
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 5%);
  border-bottom-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 11%);
  background: var(--primary-color, #7a6f6f);
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--primary-color, #7a6f6f), #FFF 1%) 0%, color-mix(in srgb, var(--primary-color, #7a6f6f), #000 5%) 100%);
  background-repeat: repeat-x;
}
.theme-purple-hills .ui-datepicker-buttonpane button.ui-priority-primary:hover,
.theme-purple-hills .ui-datepicker-buttonpane button.ui-priority-primary.focused,
.theme-purple-hills .ui-datepicker-buttonpane button.ui-priority-primary:focus {
  color: #fff;
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 8%);
  border-bottom-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 18%);
  background: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 10%);
  background: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 5%) !important;
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--primary-color, #7a6f6f), #FFF 4%) 0%, color-mix(in srgb, var(--primary-color, #7a6f6f), #000 8%) 100%) !important;
  background-repeat: repeat-x;
}
.theme-purple-hills .ui-datepicker-buttonpane button.ui-priority-primary:active,
.theme-purple-hills .ui-datepicker-buttonpane button.ui-priority-primary.active,
.open .theme-purple-hills .ui-datepicker-buttonpane button.ui-priority-primary.dropdown-toggle {
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1) inset;
  background: var(--primary-color, #7a6f6f) !important;
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 20%);
}
.theme-purple-hills .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat {
  background: var(--primary-color, #7a6f6f);
}
.theme-purple-hills .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat:hover,
.theme-purple-hills .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat:focus,
.theme-purple-hills .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat.focused,
.theme-purple-hills .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat:active,
.theme-purple-hills .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat.active,
.open .theme-purple-hills .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat.dropdown-toggle {
  background: var(--primary-color, #7a6f6f) !important;
  color: #fff;
}
.theme-purple-hills .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline:hover,
.theme-purple-hills .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline.btn-flat:hover,
.theme-purple-hills .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline:focus,
.theme-purple-hills .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline.btn-flat:focus {
  color: #fff;
  border-color: var(--primary-color, #7a6f6f);
}
.theme-purple-hills .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline:active,
.theme-purple-hills .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline.btn-flat:active {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-purple-hills .select2-drop-active,
.theme-purple-hills .select2-container-multi.select2-container-active .select2-choices,
.theme-purple-hills .select2-container-multi.select2-dropdown-open .select2-choices {
  border: 1px solid var(--primary-color, #7a6f6f);
}
.theme-purple-hills .select2-drop.select2-drop-above.select2-drop-active {
  border-top: 1px solid var(--primary-color, #7a6f6f);
}
.theme-purple-hills .select2-container-active .select2-choice,
.theme-purple-hills .select2-container-active .select2-choices {
  border: 1px solid var(--primary-color, #7a6f6f);
}
.theme-purple-hills .select2-dropdown-open .select2-drop-above .select2-choice,
.theme-purple-hills .select2-dropdown-open .select2-drop-above .select2-choices {
  border: 1px solid var(--primary-color, #7a6f6f);
  border-top-color: #aaa;
}
.theme-purple-hills .select2-results .select2-highlighted {
  background: var(--primary-color, #7a6f6f);
  color: var(--primary-text-color, #fff);
}
.theme-purple-hills .select2-primary .select2-container-multi .select2-choices .select2-search-choice {
  background: var(--primary-color, #7a6f6f);
}
.theme-purple-hills .select2-primary .select2-container-multi .select2-choices .select2-search-choice-focus {
  background: var(--primary-color, #7a6f6f);
}
.theme-purple-hills .select2-primary .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
  background: var(--primary-color, #7a6f6f) !important;
}
.theme-purple-hills .switcher-primary .switcher-state-on {
  background: var(--primary-color, #7a6f6f) !important;
}
.theme-purple-hills .pixel-file-input:hover {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-purple-hills .focused .pixel-file-input {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-purple-hills .datepicker table tr td.selected,
.theme-purple-hills .datepicker table tr td.selected:hover,
.theme-purple-hills .datepicker table tr td.selected.disabled,
.theme-purple-hills .datepicker table tr td.selected.disabled:hover {
  background: var(--primary-color, #7a6f6f);
}
.theme-purple-hills .datepicker table tr td.active,
.theme-purple-hills .datepicker table tr td.active:hover,
.theme-purple-hills .datepicker table tr td.active.disabled,
.theme-purple-hills .datepicker table tr td.active.disabled:hover {
  background: var(--primary-color, #7a6f6f);
}
.theme-purple-hills .datepicker table tr td span.active,
.theme-purple-hills .datepicker table tr td span.active:hover,
.theme-purple-hills .datepicker table tr td span.active.disabled,
.theme-purple-hills .datepicker table tr td span.active.disabled:hover {
  background: var(--primary-color, #7a6f6f);
}
.theme-purple-hills .datepicker thead tr {
  background: var(--primary-color, #7a6f6f);
}
.theme-purple-hills .datepicker thead tr:first-child {
  background: var(--primary-color, #7a6f6f) !important;
  border-bottom-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--panel-background-color, #fff) 12%) !important;
}
.theme-purple-hills .datepicker thead th.prev,
.theme-purple-hills .datepicker thead th.next {
  background: var(--primary-color, #7a6f6f);
}
.theme-purple-hills .datepicker thead th.prev {
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--panel-background-color, #fff) 12%);
}
.theme-purple-hills .datepicker thead th.next {
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--panel-background-color, #fff) 12%);
}
.theme-purple-hills .datepicker > .datepicker-days thead tr:first-child th.cw + .prev {
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--panel-background-color, #fff) 12%);
}
.theme-purple-hills .datepicker > .datepicker-days thead tr:last-child th.cw + th {
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--panel-background-color, #fff) 12%);
}
.theme-purple-hills .bootstrap-timepicker-widget table td a:hover {
  background: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
}
.theme-purple-hills .pagination a.dp-today,
.theme-purple-hills .pagination a.dp-today:hover {
  background: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
}
.theme-purple-hills .pagination a.dp-today:hover {
  border-color: var(--primary-color, #7a6f6f) !important;
}
.theme-purple-hills .pagination a.dp-selected {
  background: var(--primary-color, #7a6f6f) !important;
  border-color: var(--primary-color, #7a6f6f) !important;
}
.theme-purple-hills .tt-suggestion.tt-is-under-cursor {
  background: var(--primary-color, #7a6f6f);
}
.theme-purple-hills .table-primary .dataTables_wrapper .DT-per-page {
  border-color: var(--primary-color, #7a6f6f) !important;
}
.theme-purple-hills .dropzone-box.dz-drag-hover {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-purple-hills .dropzone-box:hover .fa.fa-cloud-upload {
  background: var(--primary-color, #7a6f6f);
}
.theme-purple-hills .md-editor.active {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-purple-hills .widget-rating .active a {
  color: var(--primary-color, #7a6f6f);
}
.theme-adminflare .page-header {
  background: #ececec;
  background: rgba(0, 0, 0, 0.03);
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.theme-adminflare .table,
.theme-adminflare .panel,
.theme-adminflare .page-header,
.theme-adminflare hr {
  border-color: #d6d6d6;
}
.theme-adminflare .bordered {
  border-color: #d6d6d6;
}
.theme-adminflare .bordered[class*='bg-'],
.theme-adminflare [class*='bg-'] .border-t {
  border-color: #fff;
  border-color: rgba(0, 0, 0, 0.2);
}
.theme-adminflare .panel.panel-transparent > .panel-heading {
  border-bottom-color: #d6d6d6 !important;
}
.theme-adminflare .breadcrumb-page {
  background: #ececec;
  background: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid #d6d6d6;
  padding-bottom: 6px;
  padding-top: 6px;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.gt-ie9 .theme-adminflare #main-navbar,
.gt-ie9 .theme-adminflare #main-navbar .navbar-header {
  background-image: linear-gradient(to bottom, #52aded 0%, #418ce4 100%);
  background-repeat: repeat-x;
}
.ie8 .theme-adminflare #main-navbar,
.ie9 .theme-adminflare #main-navbar,
.ie8 .theme-adminflare #main-navbar .navbar-header,
.ie9 .theme-adminflare #main-navbar .navbar-header {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAyCAIAAAClJN76AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAANNJREFUeNrsmMERgzAMBE8al53i0kS64JEGgmIdDCVkmXF4LP7Z+E4SUjye75JCQjhe24fae3LMd3mNMFU+B8Qxob36IghmX4NE8dQ+rMTvmVVeQcyWfi+K8+sVERStfccAwxT6jOMcVNaHs15fftmHCO38dgHDdv7uHITwBlmP1N6VJyhecc8Qrvd83JPOv+KeIZz1+LiHK17434NhgnvrcL7/uhku7vxbaO8SAPBf8VjtY+3+Hu5y3OsyXHuul9Rc45xusNqnyCZH8Gxn7e2/AgwAIgFVi+z3owIAAAAASUVORK5CYII=);
}
.theme-adminflare #main-navbar {
  border-bottom: 1px solid #185aa7;
}
.theme-adminflare #main-navbar,
.theme-adminflare #main-navbar .navbar-header {
  background: #418ce4;
  box-shadow: rgba(255, 255, 255, 0.25) 0 1px 0 inset;
}
.theme-adminflare #main-navbar .navbar-brand {
  color: #fff;
}
.theme-adminflare #main-navbar .dropdown > a,
.theme-adminflare #main-navbar .dropdown-menu > li > a,
.theme-adminflare #main-navbar .navbar-nav.nav > li > a {
  text-shadow: rgba(0, 0, 0, 0.2) 0 -1px 0;
  color: var(--navbar-text-color, #9D4444);
}
.theme-adminflare #main-navbar .navbar-toggle,
.theme-adminflare #main-navbar #main-menu-toggle {
  color: #fff;
}
.theme-adminflare #main-navbar #main-menu-toggle {
  border: 0 solid;
  border-color: #3470b6;
  border-color: rgba(0, 0, 0, 0.2);
}
.theme-adminflare #main-navbar #main-menu-toggle .fa:before {
  color: #fff;
}
.theme-adminflare #main-navbar .main-navbar-collapse {
  border-top: 1px solid #185aa7;
  background: #418ce4;
  box-shadow: rgba(255, 255, 255, 0.18) 0 1px 0 inset;
}
.theme-adminflare #main-navbar .navbar-nav li {
  border-bottom: 1px solid #5697e4;
}
.theme-adminflare #main-navbar .dropdown.open > a {
  background: #377bca;
  border-bottom: 1px solid #2e6db7;
  border-top: 1px solid #306cb3;
  margin-top: -1px;
}
.theme-adminflare #main-navbar form.navbar-form {
  box-shadow: none;
}
.theme-adminflare #main-navbar form.navbar-form .form-control {
  background: #fff;
  background: rgba(255, 255, 255, 0.2);
  border: none;
  color: #fff;
  border-radius: 999999px;
  box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
}
.theme-adminflare #main-navbar form.navbar-form .form-control:focus {
  background: #fff;
  color: var(--text-color, #000000);
}
.theme-adminflare #main-navbar form.navbar-form .form-control::-moz-placeholder {
  color: #2565af;
  opacity: 1;
}
.theme-adminflare #main-navbar form.navbar-form .form-control:-ms-input-placeholder {
  color: #2565af;
}
.theme-adminflare #main-navbar form.navbar-form .form-control::-webkit-input-placeholder {
  color: #2565af;
}
@media (min-width: 768px) {
  .theme-adminflare #main-navbar .main-navbar-collapse {
    background: none;
    border-top: none;
    box-shadow: none;
  }
  .theme-adminflare #main-navbar .navbar-nav li {
    border-bottom: none;
  }
  .theme-adminflare #main-navbar .dropdown > a,
  .theme-adminflare #main-navbar .navbar-nav.nav > li > a:hover {
    color: color-mix(in srgb, var(--navbar-text-color, #9D4444), var(--primary-navbar-color, #9D4444) 20%);
  }
  .theme-adminflare #main-navbar .dropdown.open > a,
  .theme-adminflare #main-navbar .dropdown.open > a:hover {
    background: rgba(0, 0, 0, 0.15);
    border: none;
    margin: 0;
    color: #fff;
  }
  .theme-adminflare #main-navbar .dropdown-menu {
    border-radius: var(--border-radius, 6px);
    margin-top: 3px;
    border-width: 2px;
    padding: 5px 0;
  }
  .theme-adminflare #main-navbar .dropdown-menu li > a {
    color: var(--text-color, #000000);
    text-shadow: none;
    margin: 0 -2px;
  }
  .theme-adminflare #main-navbar .dropdown-menu li > a:hover {
    background: #3690e6;
    color: #fff;
  }
  .theme-adminflare #main-navbar .nav-icon-btn > a > .label,
  .theme-adminflare #main-navbar .nav-icon-btn > a > .badge {
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  }
}
.theme-adminflare #main-navbar #main-menu-toggle,
.theme-adminflare.right-to-left.main-menu-right #main-navbar #main-menu-toggle {
  border-right-width: 1px;
  box-shadow: 1px 0 0 rgba(255, 255, 255, 0.2);
}
.theme-adminflare.right-to-left #main-navbar #main-menu-toggle,
.theme-adminflare.main-menu-right #main-navbar #main-menu-toggle {
  border-left-width: 1px;
  border-right-width: 0;
  box-shadow: 1px 0 0 rgba(255, 255, 255, 0.2) inset;
}
.theme-adminflare #main-menu-bg,
.theme-adminflare .mmc-dropdown-open-ul {
  background: #2b2b2b url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAMAAABG8BK2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REQ1M0QyOTEzQzNDMTFFMjk1MDBFNTdGRUEzNzlFQ0MiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REQ1M0QyOTIzQzNDMTFFMjk1MDBFNTdGRUEzNzlFQ0MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozQzE1NjZGMjNDMjYxMUUyOTUwMEU1N0ZFQTM3OUVDQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpERDUzRDI5MDNDM0MxMUUyOTUwMEU1N0ZFQTM3OUVDQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pi7PhiAAAAAYUExURSkpKSYmJigo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);
}
.theme-adminflare #main-menu-bg,
.theme-adminflare.right-to-left.main-menu-right #main-menu-bg {
  border-left: none;
  border-right: 1px solid #1d1d1d;
}
.theme-adminflare.main-menu-right #main-menu-bg,
.theme-adminflare.right-to-left #main-menu-bg {
  border-left: 1px solid #1d1d1d;
  border-right: none;
}
.theme-adminflare #main-menu .navigation {
  box-shadow: 0 1px 0 #313131;
}
.theme-adminflare #main-menu .navigation a,
.theme-adminflare #main-menu .mmc-dropdown-open-ul a {
  color: #aaaaaa;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.6);
  transition: color 0.2s;
}
.theme-adminflare #main-menu .navigation a:hover,
.theme-adminflare #main-menu .mmc-dropdown-open-ul a:hover {
  color: #fff !important;
}
.theme-adminflare #main-menu li {
  border-top: 0 solid #313131;
  border-bottom: 0 solid #1f1f1f;
}
.theme-adminflare #main-menu li.active {
  border-top: none;
  background: #242424;
  background: rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 6px inset rgba(0, 0, 0, 0.25) !important;
}
.theme-adminflare #main-menu li.active > a,
.theme-adminflare #main-menu li.active > a:hover {
  color: #75c6f3 !important;
}
.theme-adminflare #main-menu .mm-dropdown.open {
  border-bottom: none;
  /*& > a {
      border-bottom: 1px solid #1f1f1f;
    }*/
}
.theme-adminflare #main-menu .navigation .mm-dropdown.active,
.theme-adminflare #main-menu .mmc-dropdown-open {
  border-top: 1px solid #313131;
  background: none;
}
.theme-adminflare #main-menu .navigation .mm-dropdown.active > a,
.theme-adminflare #main-menu .mmc-dropdown-open > a,
.theme-adminflare #main-menu .navigation .mm-dropdown.active > a:hover,
.theme-adminflare #main-menu .mmc-dropdown-open > a:hover {
  color: #fff !important;
}
.theme-adminflare #main-menu .mmc-dropdown-open-ul {
  margin-top: -1px !important;
}
.theme-adminflare #main-menu .mmc-dropdown-open-ul > a {
  color: #fff !important;
}
.theme-adminflare #main-menu .mmc-title {
  color: #fff;
  border-bottom: 1px solid #1f1f1f;
  padding-top: 1px;
  padding-bottom: 1px;
}
.theme-adminflare #main-menu .mmc-dropdown-open-ul.top {
  margin-top: 0 !important;
  margin-bottom: 1px !important;
}
.theme-adminflare #main-menu .mmc-dropdown-open-ul.top .mmc-title {
  padding-top: 0;
}
.theme-adminflare #main-menu .menu-content {
  border: none;
  margin-top: -8px;
}
.theme-adminflare #main-menu .menu-content .btn-outline {
  border-color: #383838;
  color: #aaa;
}
.theme-adminflare #main-menu .menu-content .btn-outline:hover {
  color: #fff;
}
.theme-adminflare #main-menu .menu-content.top {
  border-bottom: 1px solid #1f1f1f;
  margin-top: 0;
}
.theme-adminflare.right-to-left #main-menu-bg {
  border-right: none;
  border-left: 1px solid #1d1d1d;
}
.theme-adminflare .mmc-dropdown-open .mm-dropdown.open > a,
.theme-adminflare.mme #main-menu .mm-dropdown.open > a {
  color: #fff;
}
@media (min-width: 768px) {
  .theme-adminflare #main-menu .mm-dropdown.open > a {
    color: #fff;
  }
  .theme-adminflare.mmc #main-menu .navigation > .mm-dropdown.open > a {
    color: #aaaaaa;
  }
}
.theme-adminflare .demo-logo {
  background: #3690e6;
}
.theme-adminflare.page-signin .signin-info,
.theme-adminflare.page-signup .signup-header {
  background: #3690e6;
}
.theme-adminflare .timeline:before,
.theme-adminflare .timeline:after,
.theme-adminflare .tl-header,
.theme-adminflare .tl-icon {
  background: #dbdbdb;
}
.theme-adminflare .tl-header,
.theme-adminflare .tl-icon {
  box-shadow: 0 0 0 4px #f4f4f4;
}
.theme-adminflare .tl-entry:before {
  background: #3690e6;
  box-shadow: 0 0 0 3px #f4f4f4;
}
.theme-adminflare .tl-body:before {
  border-color: transparent #d6d6d6 transparent transparent;
}
@media (min-width: 768px) {
  .theme-adminflare .timeline.centered .tl-entry.left .tl-body:before {
    border-color: transparent transparent transparent #d6d6d6;
  }
  .theme-adminflare.right-to-left .timeline.centered .tl-entry.left .tl-body:before {
    border-color: transparent #d6d6d6 transparent transparent;
  }
}
.theme-adminflare.right-to-left .tl-body:before {
  border-color: transparent transparent transparent #d6d6d6;
}
.theme-adminflare.page-mail .mail-nav,
.theme-adminflare.page-mail .mail-nav:before {
  background: #f4f4f4 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH4AAAB+CAMAAADV/VW6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTYzQTY2OTUzQkI3MTFFMjk1MDBFNTdGRUEzNzlFQ0MiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTYzQTY2OTYzQkI3MTFFMjk1MDBFNTdGRUEzNzlFQ0MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5NjNBNjY5MzNCQjcxMUUyOTUwMEU1N0ZFQTM3OUVDQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5NjNBNjY5NDNCQjcxMUUyOTUwMEU1N0ZFQTM3OUVDQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlHg1zQAAAAYUExURfb29vLy8vX1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);
}
.theme-adminflare.page-mail .mail-nav .sections li.active .label,
.theme-adminflare.page-mail .mail-nav .sections li.active .badge {
  background: #3690e6;
}
.theme-adminflare.page-mail .mail-nav,
.theme-adminflare.page-mail .mail-nav .compose-btn,
.theme-adminflare.page-mail .mail-nav .sections li.active,
.theme-adminflare.page-mail .mail-nav:before {
  border-color: #d6d6d6;
}
.theme-adminflare.page-mail .mail-nav .navigation.open .sections li.active {
  background: #eaeaea;
  background: rgba(0, 0, 0, 0.04);
}
.theme-adminflare.page-mail .mail-nav li.divider {
  background: #d6d6d6;
}
.theme-adminflare.page-mail .mail-nav .sections li.active a {
  color: #424242;
}
.theme-adminflare.page-mail .mail-nav .sections li.active:after {
  color: #a8a8a8;
}
.theme-adminflare.page-mail .mail-nav .sections a {
  color: #686868;
}
.theme-adminflare.page-mail .mail-nav-header {
  color: #a8a8a8;
}
.theme-adminflare.page-mail .mail-nav .add-more a {
  color: #a8a8a8;
}
@media (min-width: 992px) {
  .theme-adminflare.page-mail .mail-nav .navigation .sections li.active {
    background: #eaeaea;
    background: rgba(0, 0, 0, 0.04);
  }
  .theme-adminflare.page-mail .mail-nav .sections a:hover {
    color: #424242;
  }
}
.theme-adminflare .nav-icon-btn.nav-icon-btn-primary .label {
  background: #3690e6;
}
.theme-adminflare .btn-primary {
  color: #fff;
  border-color: color-mix(in srgb, #3690e6, var(--text-color, #000000) 5%);
  border-bottom-color: color-mix(in srgb, #3690e6, var(--text-color, #000000) 11%);
  background: #3690e6;
  background-image: linear-gradient(to bottom, color-mix(in srgb, #3690e6, #FFF 1%) 0%, color-mix(in srgb, #3690e6, #000 5%) 100%);
  background-repeat: repeat-x;
}
.theme-adminflare .btn-primary:hover,
.theme-adminflare .btn-primary.focused,
.theme-adminflare .btn-primary:focus {
  color: #fff;
  border-color: color-mix(in srgb, #3690e6, var(--text-color, #000000) 8%);
  border-bottom-color: color-mix(in srgb, #3690e6, var(--text-color, #000000) 18%);
  background: color-mix(in srgb, #3690e6, var(--text-color, #000000) 10%);
  background: color-mix(in srgb, #3690e6, var(--text-color, #000000) 5%) !important;
  background-image: linear-gradient(to bottom, color-mix(in srgb, #3690e6, #FFF 4%) 0%, color-mix(in srgb, #3690e6, #000 8%) 100%) !important;
  background-repeat: repeat-x;
}
.theme-adminflare .btn-primary:active,
.theme-adminflare .btn-primary.active,
.open .theme-adminflare .btn-primary.dropdown-toggle {
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1) inset;
  background: #3690e6 !important;
  border-color: color-mix(in srgb, #3690e6, var(--text-color, #000000) 20%);
}
.theme-adminflare .btn-primary.btn-flat {
  background: #3690e6;
}
.theme-adminflare .btn-primary.btn-flat:hover,
.theme-adminflare .btn-primary.btn-flat:focus,
.theme-adminflare .btn-primary.btn-flat.focused,
.theme-adminflare .btn-primary.btn-flat:active,
.theme-adminflare .btn-primary.btn-flat.active,
.open .theme-adminflare .btn-primary.btn-flat.dropdown-toggle {
  background: #3690e6 !important;
  color: #fff;
}
.theme-adminflare .btn-primary.btn-outline:hover,
.theme-adminflare .btn-primary.btn-outline.btn-flat:hover,
.theme-adminflare .btn-primary.btn-outline:focus,
.theme-adminflare .btn-primary.btn-outline.btn-flat:focus {
  color: #fff;
  border-color: #3690e6;
}
.theme-adminflare .btn-primary.btn-outline:active,
.theme-adminflare .btn-primary.btn-outline.btn-flat:active {
  border-color: #3690e6;
}
.theme-adminflare .open .btn.btn-primary.dropdown-toggle {
  color: var(--text-color, #000000);
  border-bottom-color: #3690e6 !important;
  background: #3690e6 !important;
}
.theme-adminflare .progress-bar {
  background: #3690e6;
  border-color: #3690e6;
}
.theme-adminflare .progress-striped .progress-bar {
  background-color: #3690e6;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%, transparent 75%, transparent);
  background-size: 10px 10px;
}
.theme-adminflare .label.label-primary {
  background: #3690e6;
}
.theme-adminflare .label.label-primary[href]:hover,
.theme-adminflare .label.label-primary[href]:focus {
  background-color: #3690e6;
}
.theme-adminflare .label.label-primary.label-tag {
  border: 1px solid #3690e6;
}
.theme-adminflare .label.label-primary.label-tag:before {
  border-color: transparent #3690e6 transparent transparent;
}
.theme-adminflare .label.label-primary.label-tag[href]:hover,
.theme-adminflare .label.label-primary.label-tag[href]:focus {
  border-color: #3690e6;
}
.theme-adminflare .label.label-primary.label-tag[href]:hover:before,
.theme-adminflare .label.label-primary.label-tag[href]:focus:before {
  border-color: transparent #3690e6 transparent transparent;
}
.right-to-left .theme-adminflare .label.label-primary.label-tag:before {
  border-color: transparent transparent transparent #3690e6;
}
.right-to-left .theme-adminflare .label.label-primary.label-tag[href]:hover:before,
.right-to-left .theme-adminflare .label.label-primary.label-tag[href]:focus:before {
  border-color: transparent transparent transparent #3690e6;
}
.ie8 .right-to-left .theme-adminflare .label.label-primary.label-tag:before,
.ie9 .right-to-left .theme-adminflare .label.label-primary.label-tag:before {
  border-color: transparent #3690e6 transparent transparent;
}
.ie8 .right-to-left .theme-adminflare .label.label-primary.label-tag[href]:hover:before,
.ie8 .right-to-left .theme-adminflare .label.label-primary.label-tag[href]:focus:before,
.ie9 .right-to-left .theme-adminflare .label.label-primary.label-tag[href]:hover:before,
.ie9 .right-to-left .theme-adminflare .label.label-primary.label-tag[href]:focus:before {
  border-color: transparent #3690e6 transparent transparent;
}
.theme-adminflare.right-to-left .label.label-primary.label-tag:before {
  border-color: transparent transparent transparent #3690e6;
}
.theme-adminflare.right-to-left .label.label-primary.label-tag:hover:before,
.theme-adminflare.right-to-left .label.label-primary.label-tag:focus:before {
  border-color: transparent transparent transparent #3690e6;
}
.ie8 .theme-adminflare.right-to-left .label.label-primary.label-tag:before,
.ie9 .theme-adminflare.right-to-left .label.label-primary.label-tag:before {
  border-color: transparent #3690e6 transparent transparent;
}
.ie8 .theme-adminflare.right-to-left .label.label-primary.label-tag:hover:before,
.ie8 .theme-adminflare.right-to-left .label.label-primary.label-tag:focus:before,
.ie9 .theme-adminflare.right-to-left .label.label-primary.label-tag:hover:before,
.ie9 .theme-adminflare.right-to-left .label.label-primary.label-tag:focus:before {
  border-color: transparent #3690e6 transparent transparent;
}
.theme-adminflare .badge.badge-primary {
  background: #3690e6;
  border: 1px solid #3690e6;
}
.theme-adminflare .badge.badge-primary[href]:hover,
.theme-adminflare .badge.badge-primary[href]:focus {
  background-color: #3690e6;
  border-color: #3690e6;
}
.theme-adminflare .badge.badge-primary {
  background: #3690e6;
  border: 1px solid #3690e6;
}
.theme-adminflare .badge.badge-primary[href]:hover,
.theme-adminflare .badge.badge-primary[href]:focus {
  background-color: #3690e6;
  border-color: #3690e6;
}
.theme-adminflare .table-primary table {
  border-top-color: #3690e6 !important;
  background-color: var(--panel-background-color, #fff);
}
.theme-adminflare .table-primary thead,
.theme-adminflare .table-primary thead tr,
.theme-adminflare .table-primary thead th,
.theme-adminflare .table-primary .table-header {
  border-color: #3690e6 !important;
  color: var(--primary-text-color, #fff);
}
.theme-adminflare .table-primary thead tr,
.theme-adminflare .table-primary thead th {
  background: #3690e6;
}
.theme-adminflare .table-primary .table-header {
  background: #3690e6;
}
.theme-adminflare .nav-tabs > li.active > a,
.theme-adminflare .nav-tabs > li.active > a:hover,
.theme-adminflare .nav-tabs > li.active > a:focus {
  background: #3690e6;
  border-bottom: 2px solid #3690e6;
}
.theme-adminflare .nav-tabs .nav-tabs.nav-justified > .active > a {
  border-bottom-color: #3690e6;
}
.theme-adminflare .nav-pills > li.active > a,
.theme-adminflare .nav-pills > li.active > a:hover,
.theme-adminflare .nav-pills > li.active > a:focus {
  background: #3690e6;
}
.theme-adminflare .dropdown-menu > li > a:hover,
.theme-adminflare .dropdown-menu > li.active > a {
  background: #3690e6;
}
.theme-adminflare .dropdown-menu > li > a:hover {
  color: #fff;
}
.theme-adminflare .btn-group .btn-primary,
.theme-adminflare .btn-group .btn-primary:focus,
.theme-adminflare .input-group-btn .btn-primary,
.theme-adminflare .input-group-btn .btn-primary:focus {
  border-left-color: #3690e6;
  border-right-color: #3690e6;
}
.theme-adminflare .btn-group .btn-primary:hover,
.theme-adminflare .btn-group.open .btn-primary.dropdown-toggle,
.theme-adminflare .input-group-btn .btn-primary:hover,
.theme-adminflare .input-group-btn.open .btn-primary.dropdown-toggle {
  border-color: #3690e6;
}
.theme-adminflare .btn-group .btn-primary:active,
.theme-adminflare .btn-group .btn-primary.active,
.theme-adminflare .input-group-btn .btn-primary:active,
.theme-adminflare .input-group-btn .btn-primary.active {
  border-left-color: #3690e6;
  border-right-color: #3690e6;
}
.theme-adminflare .pagination > li > a:hover {
  border-color: #3690e6;
}
.theme-adminflare .pagination > li.active > a,
.theme-adminflare .pagination > li.active > a:hover,
.theme-adminflare .pagination > li.active > a:focus,
.theme-adminflare .pagination > li.active > span {
  background: #3690e6;
  border-color: #3690e6;
}
.theme-adminflare .pager li > a:hover {
  border-color: #3690e6;
}
.theme-adminflare a.list-group-item.active {
  background: #3690e6;
  border-color: #3690e6;
}
.theme-adminflare a.list-group-item.active .list-group-item-text {
  color: #3690e6;
}
.theme-adminflare .form-control:focus,
.theme-adminflare .form-control.focus {
  border-color: #3690e6;
  outline: 0;
  box-shadow: none;
}
.gt-ie8 .theme-adminflare input.px:focus + .lbl:before,
.gt-ie8 .theme-adminflare input.px + .lbl:hover:before {
  border-color: #3690e6;
}
.gt-ie8 .theme-adminflare input[type="checkboxcheckbox"].px + .lbl:after {
  color: #3690e6;
}
.gt-ie8 .theme-adminflare input[type="radio"].px + .lbl:after {
  background: #3690e6;
}
.theme-adminflare .text-primary,
.theme-adminflare .text-primary:hover,
.theme-adminflare .text-primary:active,
.theme-adminflare .text-primary:focus,
.theme-adminflare .text-primary a,
.theme-adminflare .text-primary a:focus {
  color: #3690e6;
}
.theme-adminflare .text-primary a:hover,
.theme-adminflare .text-primary a:active {
  color: color-mix(in srgb, #3690e6, var(--primary-background-color, #C75858) 85%);
}
.theme-adminflare .bg-primary {
  background: #3690e6 !important;
}
.theme-adminflare .bg-primary,
.theme-adminflare .bg-primary:hover,
.theme-adminflare .bg-primary:active,
.theme-adminflare .bg-primary:focus,
.theme-adminflare .bg-primary a,
.theme-adminflare .bg-primary a:focus {
  color: #fff;
}
.theme-adminflare .bg-primary a:hover,
.theme-adminflare .bg-primary a:active {
  color: color-mix(in srgb, #fff, var(--primary-background-color, #C75858) 85%);
}
.theme-adminflare .bg-primary[href]:hover,
.theme-adminflare .bg-primary [href]:hover {
  color: #fff;
}
.theme-adminflare .ui-slider-handle.ui-state-active:before {
  background: #3690e6;
}
.theme-adminflare .ui-slider-range {
  background: #3690e6;
}
.theme-adminflare .ui-autocomplete > li > a:hover,
.theme-adminflare .ui-autocompletev > li.active > a {
  background: #3690e6;
}
.theme-adminflare .ui-autocomplete > li > a:hover {
  color: #fff;
}
.theme-adminflare .ui-autocomplete .ui-state-focus {
  background: #3690e6;
  color: #fff;
}
.theme-adminflare .ui-menu .ui-menu-item a:hover,
.theme-adminflare .ui-menu .ui-menu-item a.ui-state-focus,
.theme-adminflare .ui-menu .ui-menu-item a.ui-state-active {
  background: #3690e6;
}
.theme-adminflare .ui-progressbar-value {
  background: #3690e6;
  border-color: #3690e6;
  background-color: #3690e6;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%, transparent 75%, transparent);
  background-size: 10px 10px;
}
.theme-adminflare .ui-tabs-nav > .ui-tabs-active > a,
.theme-adminflare .ui-tabs-nav > .ui-tabs-active > a:hover,
.theme-adminflare .ui-tabs-nav > .ui-tabs-active > a:focus {
  color: #fff;
  background: #3690e6;
  border-bottom: 2px solid #3690e6;
}
.theme-adminflare .ui-datepicker .ui-state-active {
  background: #3690e6 !important;
}
.theme-adminflare .ui-datepicker-title {
  background: #3690e6;
}
.theme-adminflare .ui-datepicker th {
  background: #3690e6;
}
.theme-adminflare .ui-datepicker-buttonpane button.ui-priority-primary {
  color: #fff;
  border-color: color-mix(in srgb, #3690e6, var(--text-color, #000000) 5%);
  border-bottom-color: color-mix(in srgb, #3690e6, var(--text-color, #000000) 11%);
  background: #3690e6;
  background-image: linear-gradient(to bottom, color-mix(in srgb, #3690e6, #FFF 1%) 0%, color-mix(in srgb, #3690e6, #000 5%) 100%);
  background-repeat: repeat-x;
}
.theme-adminflare .ui-datepicker-buttonpane button.ui-priority-primary:hover,
.theme-adminflare .ui-datepicker-buttonpane button.ui-priority-primary.focused,
.theme-adminflare .ui-datepicker-buttonpane button.ui-priority-primary:focus {
  color: #fff;
  border-color: color-mix(in srgb, #3690e6, var(--text-color, #000000) 8%);
  border-bottom-color: color-mix(in srgb, #3690e6, var(--text-color, #000000) 18%);
  background: color-mix(in srgb, #3690e6, var(--text-color, #000000) 10%);
  background: color-mix(in srgb, #3690e6, var(--text-color, #000000) 5%) !important;
  background-image: linear-gradient(to bottom, color-mix(in srgb, #3690e6, #FFF 4%) 0%, color-mix(in srgb, #3690e6, #000 8%) 100%) !important;
  background-repeat: repeat-x;
}
.theme-adminflare .ui-datepicker-buttonpane button.ui-priority-primary:active,
.theme-adminflare .ui-datepicker-buttonpane button.ui-priority-primary.active,
.open .theme-adminflare .ui-datepicker-buttonpane button.ui-priority-primary.dropdown-toggle {
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1) inset;
  background: #3690e6 !important;
  border-color: color-mix(in srgb, #3690e6, var(--text-color, #000000) 20%);
}
.theme-adminflare .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat {
  background: #3690e6;
}
.theme-adminflare .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat:hover,
.theme-adminflare .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat:focus,
.theme-adminflare .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat.focused,
.theme-adminflare .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat:active,
.theme-adminflare .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat.active,
.open .theme-adminflare .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat.dropdown-toggle {
  background: #3690e6 !important;
  color: #fff;
}
.theme-adminflare .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline:hover,
.theme-adminflare .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline.btn-flat:hover,
.theme-adminflare .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline:focus,
.theme-adminflare .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline.btn-flat:focus {
  color: #fff;
  border-color: #3690e6;
}
.theme-adminflare .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline:active,
.theme-adminflare .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline.btn-flat:active {
  border-color: #3690e6;
}
.theme-adminflare .select2-drop-active,
.theme-adminflare .select2-container-multi.select2-container-active .select2-choices,
.theme-adminflare .select2-container-multi.select2-dropdown-open .select2-choices {
  border: 1px solid #3690e6;
}
.theme-adminflare .select2-drop.select2-drop-above.select2-drop-active {
  border-top: 1px solid #3690e6;
}
.theme-adminflare .select2-container-active .select2-choice,
.theme-adminflare .select2-container-active .select2-choices {
  border: 1px solid #3690e6;
}
.theme-adminflare .select2-dropdown-open .select2-drop-above .select2-choice,
.theme-adminflare .select2-dropdown-open .select2-drop-above .select2-choices {
  border: 1px solid #3690e6;
  border-top-color: #aaa;
}
.theme-adminflare .select2-results .select2-highlighted {
  background: #3690e6;
  color: var(--primary-text-color, #fff);
}
.theme-adminflare .select2-primary .select2-container-multi .select2-choices .select2-search-choice {
  background: #3690e6;
}
.theme-adminflare .select2-primary .select2-container-multi .select2-choices .select2-search-choice-focus {
  background: #3690e6;
}
.theme-adminflare .select2-primary .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
  background: #3690e6 !important;
}
.theme-adminflare .switcher-primary .switcher-state-on {
  background: #3690e6 !important;
}
.theme-adminflare .pixel-file-input:hover {
  border-color: #3690e6;
}
.theme-adminflare .focused .pixel-file-input {
  border-color: #3690e6;
}
.theme-adminflare .datepicker table tr td.selected,
.theme-adminflare .datepicker table tr td.selected:hover,
.theme-adminflare .datepicker table tr td.selected.disabled,
.theme-adminflare .datepicker table tr td.selected.disabled:hover {
  background: #3690e6;
}
.theme-adminflare .datepicker table tr td.active,
.theme-adminflare .datepicker table tr td.active:hover,
.theme-adminflare .datepicker table tr td.active.disabled,
.theme-adminflare .datepicker table tr td.active.disabled:hover {
  background: #3690e6;
}
.theme-adminflare .datepicker table tr td span.active,
.theme-adminflare .datepicker table tr td span.active:hover,
.theme-adminflare .datepicker table tr td span.active.disabled,
.theme-adminflare .datepicker table tr td span.active.disabled:hover {
  background: #3690e6;
}
.theme-adminflare .datepicker thead tr {
  background: #3690e6;
}
.theme-adminflare .datepicker thead tr:first-child {
  background: #3690e6 !important;
  border-bottom-color: color-mix(in srgb, #3690e6, var(--panel-background-color, #fff) 12%) !important;
}
.theme-adminflare .datepicker thead th.prev,
.theme-adminflare .datepicker thead th.next {
  background: #3690e6;
}
.theme-adminflare .datepicker thead th.prev {
  border-color: color-mix(in srgb, #3690e6, var(--panel-background-color, #fff) 12%);
}
.theme-adminflare .datepicker thead th.next {
  border-color: color-mix(in srgb, #3690e6, var(--panel-background-color, #fff) 12%);
}
.theme-adminflare .datepicker > .datepicker-days thead tr:first-child th.cw + .prev {
  border-color: color-mix(in srgb, #3690e6, var(--panel-background-color, #fff) 12%);
}
.theme-adminflare .datepicker > .datepicker-days thead tr:last-child th.cw + th {
  border-color: color-mix(in srgb, #3690e6, var(--panel-background-color, #fff) 12%);
}
.theme-adminflare .bootstrap-timepicker-widget table td a:hover {
  background: #3690e6;
  border-color: #3690e6;
}
.theme-adminflare .pagination a.dp-today,
.theme-adminflare .pagination a.dp-today:hover {
  background: #3690e6;
  border-color: #3690e6;
}
.theme-adminflare .pagination a.dp-today:hover {
  border-color: #3690e6 !important;
}
.theme-adminflare .pagination a.dp-selected {
  background: #3690e6 !important;
  border-color: #3690e6 !important;
}
.theme-adminflare .tt-suggestion.tt-is-under-cursor {
  background: #3690e6;
}
.theme-adminflare .table-primary .dataTables_wrapper .DT-per-page {
  border-color: #3690e6 !important;
}
.theme-adminflare .dropzone-box.dz-drag-hover {
  border-color: #3690e6;
}
.theme-adminflare .dropzone-box:hover .fa.fa-cloud-upload {
  background: #3690e6;
}
.theme-adminflare .md-editor.active {
  border-color: #3690e6;
}
.theme-adminflare .widget-rating .active a {
  color: #3690e6;
}
.theme-dust {
  background: var(--primary-background-color, #C75858);
}
.theme-dust .page-header {
  background: var(--primary-navbar-color, #9D4444);
  border-color: var(--secondary-navbar-color, #9D4444);
}
.theme-dust .table,
.theme-dust .panel,
.theme-dust hr {
  border-color: var(--border-color, #666);
}
.theme-dust .bordered {
  border-color: var(--border-color, #666);
}
.theme-dust .bordered[class*='bg-'],
.theme-dust [class*='bg-'] .border-t {
  border-color: #fff;
  border-color: rgba(0, 0, 0, 0.2);
}
.theme-dust .panel.panel-transparent > .panel-heading {
  border-bottom-color: var(--border-color, #666) !important;
}
.theme-dust .breadcrumb-page {
  background: var(--primary-navbar-color, #9D4444);
  border-bottom: 1px solid var(--secondary-navbar-color, #9D4444);
  padding-bottom: 6px;
  padding-top: 6px;
}
.theme-dust #main-navbar {
  box-shadow: 0 2px 2px rgba(0,0,0,0.04),0 1px 0 rgba(0,0,0,0.04);
}
.theme-dust #main-navbar .navbar-header {
  background: var(--primary-navbar-color, #9D4444);
}
.theme-dust #main-navbar .navbar-header a {
  color: #555;
}
.theme-dust #main-navbar .navbar-collapse {
  border-top: 1px solid #f1f1f1;
  background: var(--secondary-navbar-color, #9D4444);
  box-shadow: none;
}
.theme-dust #main-navbar .dropdown > a,
.theme-dust #main-navbar .dropdown-menu > li > a,
.theme-dust #main-navbar .navbar-nav.nav > li > a {
  color: var(--navbar-text-color, #9D4444);
}
.theme-dust #main-navbar .navbar-toggle {
  color: #555;
}
.theme-dust #main-navbar #main-menu-toggle {
  background: var(--primary-color, #7a6f6f);
  color: #fff;
  box-sizing: content-box;
}
.theme-dust #main-navbar #main-menu-toggle .fa:before {
  color: #fff;
}
.theme-dust #main-navbar .navbar-nav li + .navbar-nav li,
.theme-dust #main-navbar .navbar-nav.nav + .navbar-nav.nav,
.theme-dust #main-navbar .navbar-nav.nav + .navbar-nav .right {
  border-top: 1px solid #f1f1f1;
}
.theme-dust #main-navbar .dropdown.open > a {
  border-bottom: 1px solid #f1f1f1;
  border-top: 1px solid #f1f1f1;
  margin-top: -1px;
  background: #f6f6f6;
}
.theme-dust #main-navbar form.navbar-form {
  box-shadow: none;
}
.theme-dust #main-navbar form.navbar-form .form-control {
  background: #fff;
  border-color: #ddd;
  border-radius: 999999px;
  transition: all 0.2s;
}
.theme-dust #main-navbar form.navbar-form .form-control:focus {
  background: #fff;
  border-color: var(--primary-color, #7a6f6f);
}
@media (min-width: 768px) {
  .theme-dust #main-navbar .navbar-header {
    background: var(--primary-navbar-color, #9D4444);
  }
  .theme-dust #main-navbar .navbar-header a {
    color: #fff;
  }
  .theme-dust #main-navbar .navbar-collapse {
    background: var(--secondary-navbar-color, #9D4444);
    border: none;
  }
  .theme-dust #main-navbar #main-menu-toggle {
    background: color-mix(in srgb, var(--primary-navbar-color, #9D4444), var(--primary-background-color, #C75858) 5%);
  }
  .theme-dust #main-navbar .navbar-nav li + .navbar-nav li,
  .theme-dust #main-navbar .navbar-nav.nav + .navbar-nav.nav,
  .theme-dust #main-navbar .navbar-nav.nav + .navbar-nav .right {
    border-top: none;
  }
  .theme-dust #main-navbar .navbar-nav.nav > li > a:hover {
    color: var(--text-color, #000000);
    bbackground: color-mix(in srgb, var(--navbar-text-color, #9D4444), var(--primary-background-color, #C75858) 80%);
  }
  .theme-dust #main-navbar .dropdown.open > a {
    border-top: none;
    border-bottom: none;
    margin: 0;
    background: color-mix(in srgb, var(--navbar-text-color, #9D4444), var(--primary-background-color, #C75858) 80%);
    color: var(--text-color, #000000);
  }
  .theme-dust #main-navbar .dropdown-menu {
    border-top: none;
    margin-top: 1px;
    border-width: 2px;
    padding: 5px 0;
  }
  .theme-dust #main-navbar .dropdown-menu li > a {
    color: var(--text-color, #000000);
    margin: 0 -2px;
  }
  .theme-dust #main-navbar .dropdown-menu li > a:hover {
    background: var(--primary-navbar-color, #9D4444);
    color: #fff;
  }
  .theme-dust #main-navbar .widget-notifications .notification,
  .theme-dust #main-navbar .widget-notifications .notifications-link {
    border-color: transparent;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05) inset;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
  }
  .theme-dust #main-navbar .widget-notifications .notification-description {
    color: #999;
  }
  .theme-dust #main-navbar .widget-notifications .notification-ago {
    color: #bbb;
  }
  .theme-dust #main-navbar .widget-notifications .notifications-link:hover {
    background: #f1f1f1;
  }
  .theme-dust #main-navbar .widget-messages-alt .message,
  .theme-dust #main-navbar .widget-messages-alt .messages-link {
    border-color: #f1f1f1;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
  }
  .theme-dust #main-navbar .widget-messages-alt .message-subject {
    color: var(--text-color, #000000) !important;
  }
  .theme-dust #main-navbar .widget-messages-alt .message-description {
    color: #aaa;
  }
  .theme-dust #main-navbar .widget-messages-alt .message-description a {
    color: #888;
  }
  .theme-dust #main-navbar .widget-messages-alt .messages-link:hover {
    background: #f1f1f1;
  }
  .theme-dust.mmc #main-navbar #main-menu-toggle {
    background: var(--primary-navbar-color, #9D4444);
  }
  .theme-dust.mmc #main-navbar .navbar-header {
    background: var(--primary-navbar-color, #9D4444);
  }
  .theme-dust.mmc #main-navbar .navbar-header a {
    color: #555;
  }
}
.theme-dust.main-menu-right #main-navbar .navbar-header,
.theme-dust.no-main-menu #main-navbar .navbar-header,
.theme-dust.no-main-menu #main-navbar .navbar-header {
  background: #fff;
}
.theme-dust.main-menu-right #main-navbar .navbar-header a,
.theme-dust.no-main-menu #main-navbar .navbar-header a,
.theme-dust.no-main-menu #main-navbar .navbar-header a {
  color: #555;
}
.theme-dust #main-menu-bg,
.theme-dust .mmc-dropdown-open-ul {
  background: var(--primary-menu-color, #9D4444);
}
.theme-dust #main-menu .navigation li a,
.theme-dust #main-menu .mmc-dropdown-open-ul li a {
  color: var(--menu-text-color, #9D4444);
  transition: all 0.1s;
}
.theme-dust #main-menu .navigation li a:hover,
.theme-dust #main-menu .mmc-dropdown-open-ul li a:hover {
  color: #fff;
}
.theme-dust #main-menu .navigation li.active > a,
.theme-dust #main-menu .mmc-dropdown-open-ul li.active > a {
  color: #fff;
  background: var(--primary-menu-color, #9D4444);
}
.theme-dust #main-menu .mm-dropdown > ul,
.theme-dust #main-menu .mmc-dropdown-open-ul {
  background: var(--primary-menu-color, #9D4444);
}
.theme-dust #main-menu .mm-dropdown > ul li.active > a,
.theme-dust #main-menu .mmc-dropdown-open-ul li.active > a {
  background: var(--primary-menu-color, #9D4444);
}
.theme-dust #main-menu .mm-dropdown.active > a {
  background: none !important;
  color: #fff !important;
}
.theme-dust #main-menu .mmc-dropdown-open > a {
  color: #fff !important;
}
.theme-dust #main-menu .mmc-title {
  color: #fff;
  background: var(--primary-menu-color, #9D4444);
}
.theme-dust #main-menu .menu-content {
  border-color: var(--primary-menu-color, #9D4444);
}
.theme-dust #main-menu .menu-content .btn-outline {
  border-color: var(--primary-menu-color, #9D4444);
  color: var(--menu-text-color, #9D4444);
}
.theme-dust #main-menu .menu-content .btn-outline:hover {
  color: #fff;
}
.theme-dust .mmc-dropdown-open .mm-dropdown.open > a,
.theme-dust.mme #main-menu .mm-dropdown.open > a {
  color: #fff;
}
@media (min-width: 768px) {
  .theme-dust #main-menu .mm-dropdown.open > a {
    color: #fff;
  }
}
.theme-dust .demo-logo {
  background: var(--primary-color, #7a6f6f);
}
.theme-dust #main-navbar .navbar-brand div {
  background: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--primary-background-color, #C75858) 2%);
}
.theme-dust #main-navbar .navbar-header a {
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 600;
}
.theme-dust.page-signin .signin-info,
.theme-dust.page-signup .signup-header {
  background: var(--primary-menu-color, #9D4444);
}
.theme-dust .timeline:before,
.theme-dust .timeline:after,
.theme-dust .tl-header,
.theme-dust .tl-icon {
  background: var(--primary-background-color, #C75858);
}
.theme-dust .tl-header,
.theme-dust .tl-icon {
  box-shadow: 0 0 0 4px var(--primary-background-color, #C75858);
}
.theme-dust .tl-entry:before {
  background: var(--primary-color, #7a6f6f);
  box-shadow: 0 0 0 3px var(--primary-background-color, #C75858);
}
.theme-dust .tl-body:before {
  border-color: transparent var(--border-color, #666) transparent transparent;
}
@media (min-width: 768px) {
  .theme-dust .timeline.centered .tl-entry.left .tl-body:before {
    border-color: transparent transparent transparent var(--border-color, #666);
  }
  .theme-dust.right-to-left .timeline.centered .tl-entry.left .tl-body:before {
    border-color: transparent var(--border-color, #666) transparent transparent;
  }
}
.theme-dust.right-to-left .tl-body:before {
  border-color: transparent transparent transparent var(--border-color, #666);
}
.theme-dust.page-mail .mail-nav,
.theme-dust.page-mail .mail-nav:before {
  background: var(--primary-background-color, #C75858);
}
.theme-dust.page-mail .mail-nav .sections li.active .label,
.theme-dust.page-mail .mail-nav .sections li.active .badge {
  background: var(--primary-color, #7a6f6f);
}
.theme-dust.page-mail .mail-nav,
.theme-dust.page-mail .mail-nav .compose-btn,
.theme-dust.page-mail .mail-nav .sections li.active,
.theme-dust.page-mail .mail-nav:before {
  border-color: var(--border-color, #666);
}
.theme-dust.page-mail .mail-nav .navigation.open .sections li.active {
  background: var(--primary-background-color, #C75858);
}
.theme-dust.page-mail .mail-nav li.divider {
  background: var(--border-color, #666);
}
.theme-dust.page-mail .mail-nav .sections li.active a {
  color: var(--primary-background-color, #C75858);
}
.theme-dust.page-mail .mail-nav .sections li.active:after {
  color: var(--primary-background-color, #C75858);
}
.theme-dust.page-mail .mail-nav .sections a {
  color: var(--primary-background-color, #C75858);
}
.theme-dust.page-mail .mail-nav-header {
  color: var(--primary-background-color, #C75858);
}
.theme-dust.page-mail .mail-nav .add-more a {
  color: var(--primary-background-color, #C75858);
}
@media (min-width: 992px) {
  .theme-dust.page-mail .mail-nav .navigation .sections li.active {
    background: var(--primary-background-color, #C75858);
  }
  .theme-dust.page-mail .mail-nav .sections a:hover {
    color: var(--primary-background-color, #C75858);
  }
}
.theme-dust .nav-icon-btn.nav-icon-btn-primary .label {
  background: var(--primary-color, #7a6f6f);
}
.theme-dust .btn-primary {
  color: #fff;
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 5%);
  border-bottom-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 11%);
  background: var(--primary-color, #7a6f6f);
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--primary-color, #7a6f6f), #FFF 1%) 0%, color-mix(in srgb, var(--primary-color, #7a6f6f), #000 5%) 100%);
  background-repeat: repeat-x;
}
.theme-dust .btn-primary:hover,
.theme-dust .btn-primary.focused,
.theme-dust .btn-primary:focus {
  color: #fff;
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 8%);
  border-bottom-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 18%);
  background: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 10%);
  background: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 5%) !important;
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--primary-color, #7a6f6f), #FFF 4%) 0%, color-mix(in srgb, var(--primary-color, #7a6f6f), #000 8%) 100%) !important;
  background-repeat: repeat-x;
}
.theme-dust .btn-primary:active,
.theme-dust .btn-primary.active,
.open .theme-dust .btn-primary.dropdown-toggle {
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1) inset;
  background: var(--primary-color, #7a6f6f) !important;
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 20%);
}
.theme-dust .btn-primary.btn-flat {
  background: var(--primary-color, #7a6f6f);
}
.theme-dust .btn-primary.btn-flat:hover,
.theme-dust .btn-primary.btn-flat:focus,
.theme-dust .btn-primary.btn-flat.focused,
.theme-dust .btn-primary.btn-flat:active,
.theme-dust .btn-primary.btn-flat.active,
.open .theme-dust .btn-primary.btn-flat.dropdown-toggle {
  background: var(--primary-color, #7a6f6f) !important;
  color: #fff;
}
.theme-dust .btn-primary.btn-outline:hover,
.theme-dust .btn-primary.btn-outline.btn-flat:hover,
.theme-dust .btn-primary.btn-outline:focus,
.theme-dust .btn-primary.btn-outline.btn-flat:focus {
  color: #fff;
  border-color: var(--primary-color, #7a6f6f);
}
.theme-dust .btn-primary.btn-outline:active,
.theme-dust .btn-primary.btn-outline.btn-flat:active {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-dust .open .btn.btn-primary.dropdown-toggle {
  color: var(--text-color, #000000);
  border-bottom-color: var(--primary-color, #7a6f6f) !important;
  background: var(--primary-color, #7a6f6f) !important;
}
.theme-dust .progress-bar {
  background: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
}
.theme-dust .progress-striped .progress-bar {
  background-color: var(--primary-color, #7a6f6f);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%, transparent 75%, transparent);
  background-size: 10px 10px;
}
.theme-dust .label.label-primary {
  background: var(--primary-color, #7a6f6f);
}
.theme-dust .label.label-primary[href]:hover,
.theme-dust .label.label-primary[href]:focus {
  background-color: var(--primary-color, #7a6f6f);
}
.theme-dust .label.label-primary.label-tag {
  border: 1px solid var(--primary-color, #7a6f6f);
}
.theme-dust .label.label-primary.label-tag:before {
  border-color: transparent var(--primary-color, #7a6f6f) transparent transparent;
}
.theme-dust .label.label-primary.label-tag[href]:hover,
.theme-dust .label.label-primary.label-tag[href]:focus {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-dust .label.label-primary.label-tag[href]:hover:before,
.theme-dust .label.label-primary.label-tag[href]:focus:before {
  border-color: transparent var(--primary-color, #7a6f6f) transparent transparent;
}
.right-to-left .theme-dust .label.label-primary.label-tag:before {
  border-color: transparent transparent transparent var(--primary-color, #7a6f6f);
}
.right-to-left .theme-dust .label.label-primary.label-tag[href]:hover:before,
.right-to-left .theme-dust .label.label-primary.label-tag[href]:focus:before {
  border-color: transparent transparent transparent var(--primary-color, #7a6f6f);
}
.ie8 .right-to-left .theme-dust .label.label-primary.label-tag:before,
.ie9 .right-to-left .theme-dust .label.label-primary.label-tag:before {
  border-color: transparent var(--primary-color, #7a6f6f) transparent transparent;
}
.ie8 .right-to-left .theme-dust .label.label-primary.label-tag[href]:hover:before,
.ie8 .right-to-left .theme-dust .label.label-primary.label-tag[href]:focus:before,
.ie9 .right-to-left .theme-dust .label.label-primary.label-tag[href]:hover:before,
.ie9 .right-to-left .theme-dust .label.label-primary.label-tag[href]:focus:before {
  border-color: transparent var(--primary-color, #7a6f6f) transparent transparent;
}
.theme-dust.right-to-left .label.label-primary.label-tag:before {
  border-color: transparent transparent transparent var(--primary-color, #7a6f6f);
}
.theme-dust.right-to-left .label.label-primary.label-tag:hover:before,
.theme-dust.right-to-left .label.label-primary.label-tag:focus:before {
  border-color: transparent transparent transparent var(--primary-color, #7a6f6f);
}
.ie8 .theme-dust.right-to-left .label.label-primary.label-tag:before,
.ie9 .theme-dust.right-to-left .label.label-primary.label-tag:before {
  border-color: transparent var(--primary-color, #7a6f6f) transparent transparent;
}
.ie8 .theme-dust.right-to-left .label.label-primary.label-tag:hover:before,
.ie8 .theme-dust.right-to-left .label.label-primary.label-tag:focus:before,
.ie9 .theme-dust.right-to-left .label.label-primary.label-tag:hover:before,
.ie9 .theme-dust.right-to-left .label.label-primary.label-tag:focus:before {
  border-color: transparent var(--primary-color, #7a6f6f) transparent transparent;
}
.theme-dust .badge.badge-primary {
  background: var(--primary-color, #7a6f6f);
  border: 1px solid var(--primary-color, #7a6f6f);
}
.theme-dust .badge.badge-primary[href]:hover,
.theme-dust .badge.badge-primary[href]:focus {
  background-color: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
}
.theme-dust .badge.badge-primary {
  background: var(--primary-color, #7a6f6f);
  border: 1px solid var(--primary-color, #7a6f6f);
}
.theme-dust .badge.badge-primary[href]:hover,
.theme-dust .badge.badge-primary[href]:focus {
  background-color: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
}
.theme-dust .table-primary table {
  border-top-color: var(--primary-color, #7a6f6f) !important;
  background-color: var(--panel-background-color, #fff);
}
.theme-dust .table-primary thead,
.theme-dust .table-primary thead tr,
.theme-dust .table-primary thead th,
.theme-dust .table-primary .table-header {
  border-color: var(--primary-color, #7a6f6f) !important;
  color: var(--primary-text-color, #fff);
}
.theme-dust .table-primary thead tr,
.theme-dust .table-primary thead th {
  background: var(--primary-color, #7a6f6f);
}
.theme-dust .table-primary .table-header {
  background: var(--primary-color, #7a6f6f);
}
.theme-dust .nav-tabs > li.active > a,
.theme-dust .nav-tabs > li.active > a:hover,
.theme-dust .nav-tabs > li.active > a:focus {
  background: var(--primary-color, #7a6f6f);
  border-bottom: 2px solid var(--primary-color, #7a6f6f);
}
.theme-dust .nav-tabs .nav-tabs.nav-justified > .active > a {
  border-bottom-color: var(--primary-color, #7a6f6f);
}
.theme-dust .nav-pills > li.active > a,
.theme-dust .nav-pills > li.active > a:hover,
.theme-dust .nav-pills > li.active > a:focus {
  background: var(--primary-color, #7a6f6f);
}
.theme-dust .dropdown-menu > li > a:hover,
.theme-dust .dropdown-menu > li.active > a {
  background: var(--primary-color, #7a6f6f);
}
.theme-dust .dropdown-menu > li > a:hover {
  color: #fff;
}
.theme-dust .btn-group .btn-primary,
.theme-dust .btn-group .btn-primary:focus,
.theme-dust .input-group-btn .btn-primary,
.theme-dust .input-group-btn .btn-primary:focus {
  border-left-color: var(--primary-color, #7a6f6f);
  border-right-color: var(--primary-color, #7a6f6f);
}
.theme-dust .btn-group .btn-primary:hover,
.theme-dust .btn-group.open .btn-primary.dropdown-toggle,
.theme-dust .input-group-btn .btn-primary:hover,
.theme-dust .input-group-btn.open .btn-primary.dropdown-toggle {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-dust .btn-group .btn-primary:active,
.theme-dust .btn-group .btn-primary.active,
.theme-dust .input-group-btn .btn-primary:active,
.theme-dust .input-group-btn .btn-primary.active {
  border-left-color: var(--primary-color, #7a6f6f);
  border-right-color: var(--primary-color, #7a6f6f);
}
.theme-dust .pagination > li > a:hover {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-dust .pagination > li.active > a,
.theme-dust .pagination > li.active > a:hover,
.theme-dust .pagination > li.active > a:focus,
.theme-dust .pagination > li.active > span {
  background: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
}
.theme-dust .pager li > a:hover {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-dust a.list-group-item.active {
  background: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
}
.theme-dust a.list-group-item.active .list-group-item-text {
  color: var(--primary-color, #7a6f6f);
}
.theme-dust .form-control:focus,
.theme-dust .form-control.focus {
  border-color: var(--primary-color, #7a6f6f);
  outline: 0;
  box-shadow: none;
}
.gt-ie8 .theme-dust input.px:focus + .lbl:before,
.gt-ie8 .theme-dust input.px + .lbl:hover:before {
  border-color: var(--primary-color, #7a6f6f);
}
.gt-ie8 .theme-dust input[type="checkboxcheckbox"].px + .lbl:after {
  color: var(--primary-color, #7a6f6f);
}
.gt-ie8 .theme-dust input[type="radio"].px + .lbl:after {
  background: var(--primary-color, #7a6f6f);
}
.theme-dust .text-primary,
.theme-dust .text-primary:hover,
.theme-dust .text-primary:active,
.theme-dust .text-primary:focus,
.theme-dust .text-primary a,
.theme-dust .text-primary a:focus {
  color: var(--primary-color, #7a6f6f);
}
.theme-dust .text-primary a:hover,
.theme-dust .text-primary a:active {
  color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--primary-background-color, #C75858) 85%);
}
.theme-dust .bg-primary {
  background: var(--primary-color, #7a6f6f) !important;
}
.theme-dust .bg-primary,
.theme-dust .bg-primary:hover,
.theme-dust .bg-primary:active,
.theme-dust .bg-primary:focus,
.theme-dust .bg-primary a,
.theme-dust .bg-primary a:focus {
  color: #fff;
}
.theme-dust .bg-primary a:hover,
.theme-dust .bg-primary a:active {
  color: color-mix(in srgb, #fff, var(--primary-background-color, #C75858) 85%);
}
.theme-dust .bg-primary[href]:hover,
.theme-dust .bg-primary [href]:hover {
  color: #fff;
}
.theme-dust .ui-slider-handle.ui-state-active:before {
  background: var(--primary-color, #7a6f6f);
}
.theme-dust .ui-slider-range {
  background: var(--primary-color, #7a6f6f);
}
.theme-dust .ui-autocomplete > li > a:hover,
.theme-dust .ui-autocompletev > li.active > a {
  background: var(--primary-color, #7a6f6f);
}
.theme-dust .ui-autocomplete > li > a:hover {
  color: #fff;
}
.theme-dust .ui-autocomplete .ui-state-focus {
  background: var(--primary-color, #7a6f6f);
  color: #fff;
}
.theme-dust .ui-menu .ui-menu-item a:hover,
.theme-dust .ui-menu .ui-menu-item a.ui-state-focus,
.theme-dust .ui-menu .ui-menu-item a.ui-state-active {
  background: var(--primary-color, #7a6f6f);
}
.theme-dust .ui-progressbar-value {
  background: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
  background-color: var(--primary-color, #7a6f6f);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%, transparent 75%, transparent);
  background-size: 10px 10px;
}
.theme-dust .ui-tabs-nav > .ui-tabs-active > a,
.theme-dust .ui-tabs-nav > .ui-tabs-active > a:hover,
.theme-dust .ui-tabs-nav > .ui-tabs-active > a:focus {
  color: #fff;
  background: var(--primary-color, #7a6f6f);
  border-bottom: 2px solid var(--primary-color, #7a6f6f);
}
.theme-dust .ui-datepicker .ui-state-active {
  background: var(--primary-color, #7a6f6f) !important;
}
.theme-dust .ui-datepicker-title {
  background: var(--primary-color, #7a6f6f);
}
.theme-dust .ui-datepicker th {
  background: var(--primary-color, #7a6f6f);
}
.theme-dust .ui-datepicker-buttonpane button.ui-priority-primary {
  color: #fff;
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 5%);
  border-bottom-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 11%);
  background: var(--primary-color, #7a6f6f);
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--primary-color, #7a6f6f), #FFF 1%) 0%, color-mix(in srgb, var(--primary-color, #7a6f6f), #000 5%) 100%);
  background-repeat: repeat-x;
}
.theme-dust .ui-datepicker-buttonpane button.ui-priority-primary:hover,
.theme-dust .ui-datepicker-buttonpane button.ui-priority-primary.focused,
.theme-dust .ui-datepicker-buttonpane button.ui-priority-primary:focus {
  color: #fff;
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 8%);
  border-bottom-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 18%);
  background: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 10%);
  background: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 5%) !important;
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--primary-color, #7a6f6f), #FFF 4%) 0%, color-mix(in srgb, var(--primary-color, #7a6f6f), #000 8%) 100%) !important;
  background-repeat: repeat-x;
}
.theme-dust .ui-datepicker-buttonpane button.ui-priority-primary:active,
.theme-dust .ui-datepicker-buttonpane button.ui-priority-primary.active,
.open .theme-dust .ui-datepicker-buttonpane button.ui-priority-primary.dropdown-toggle {
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1) inset;
  background: var(--primary-color, #7a6f6f) !important;
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 20%);
}
.theme-dust .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat {
  background: var(--primary-color, #7a6f6f);
}
.theme-dust .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat:hover,
.theme-dust .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat:focus,
.theme-dust .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat.focused,
.theme-dust .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat:active,
.theme-dust .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat.active,
.open .theme-dust .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat.dropdown-toggle {
  background: var(--primary-color, #7a6f6f) !important;
  color: #fff;
}
.theme-dust .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline:hover,
.theme-dust .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline.btn-flat:hover,
.theme-dust .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline:focus,
.theme-dust .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline.btn-flat:focus {
  color: #fff;
  border-color: var(--primary-color, #7a6f6f);
}
.theme-dust .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline:active,
.theme-dust .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline.btn-flat:active {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-dust .select2-drop-active,
.theme-dust .select2-container-multi.select2-container-active .select2-choices,
.theme-dust .select2-container-multi.select2-dropdown-open .select2-choices {
  border: 1px solid var(--primary-color, #7a6f6f);
}
.theme-dust .select2-drop.select2-drop-above.select2-drop-active {
  border-top: 1px solid var(--primary-color, #7a6f6f);
}
.theme-dust .select2-container-active .select2-choice,
.theme-dust .select2-container-active .select2-choices {
  border: 1px solid var(--primary-color, #7a6f6f);
}
.theme-dust .select2-dropdown-open .select2-drop-above .select2-choice,
.theme-dust .select2-dropdown-open .select2-drop-above .select2-choices {
  border: 1px solid var(--primary-color, #7a6f6f);
  border-top-color: #aaa;
}
.theme-dust .select2-results .select2-highlighted {
  background: var(--primary-color, #7a6f6f);
  color: var(--primary-text-color, #fff);
}
.theme-dust .select2-primary .select2-container-multi .select2-choices .select2-search-choice {
  background: var(--primary-color, #7a6f6f);
}
.theme-dust .select2-primary .select2-container-multi .select2-choices .select2-search-choice-focus {
  background: var(--primary-color, #7a6f6f);
}
.theme-dust .select2-primary .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
  background: var(--primary-color, #7a6f6f) !important;
}
.theme-dust .switcher-primary .switcher-state-on {
  background: var(--primary-color, #7a6f6f) !important;
}
.theme-dust .pixel-file-input:hover {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-dust .focused .pixel-file-input {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-dust .datepicker table tr td.selected,
.theme-dust .datepicker table tr td.selected:hover,
.theme-dust .datepicker table tr td.selected.disabled,
.theme-dust .datepicker table tr td.selected.disabled:hover {
  background: var(--primary-color, #7a6f6f);
}
.theme-dust .datepicker table tr td.active,
.theme-dust .datepicker table tr td.active:hover,
.theme-dust .datepicker table tr td.active.disabled,
.theme-dust .datepicker table tr td.active.disabled:hover {
  background: var(--primary-color, #7a6f6f);
}
.theme-dust .datepicker table tr td span.active,
.theme-dust .datepicker table tr td span.active:hover,
.theme-dust .datepicker table tr td span.active.disabled,
.theme-dust .datepicker table tr td span.active.disabled:hover {
  background: var(--primary-color, #7a6f6f);
}
.theme-dust .datepicker thead tr {
  background: var(--primary-color, #7a6f6f);
}
.theme-dust .datepicker thead tr:first-child {
  background: var(--primary-color, #7a6f6f) !important;
  border-bottom-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--panel-background-color, #fff) 12%) !important;
}
.theme-dust .datepicker thead th.prev,
.theme-dust .datepicker thead th.next {
  background: var(--primary-color, #7a6f6f);
}
.theme-dust .datepicker thead th.prev {
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--panel-background-color, #fff) 12%);
}
.theme-dust .datepicker thead th.next {
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--panel-background-color, #fff) 12%);
}
.theme-dust .datepicker > .datepicker-days thead tr:first-child th.cw + .prev {
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--panel-background-color, #fff) 12%);
}
.theme-dust .datepicker > .datepicker-days thead tr:last-child th.cw + th {
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--panel-background-color, #fff) 12%);
}
.theme-dust .bootstrap-timepicker-widget table td a:hover {
  background: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
}
.theme-dust .pagination a.dp-today,
.theme-dust .pagination a.dp-today:hover {
  background: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
}
.theme-dust .pagination a.dp-today:hover {
  border-color: var(--primary-color, #7a6f6f) !important;
}
.theme-dust .pagination a.dp-selected {
  background: var(--primary-color, #7a6f6f) !important;
  border-color: var(--primary-color, #7a6f6f) !important;
}
.theme-dust .tt-suggestion.tt-is-under-cursor {
  background: var(--primary-color, #7a6f6f);
}
.theme-dust .table-primary .dataTables_wrapper .DT-per-page {
  border-color: var(--primary-color, #7a6f6f) !important;
}
.theme-dust .dropzone-box.dz-drag-hover {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-dust .dropzone-box:hover .fa.fa-cloud-upload {
  background: var(--primary-color, #7a6f6f);
}
.theme-dust .md-editor.active {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-dust .widget-rating .active a {
  color: var(--primary-color, #7a6f6f);
}
.theme-frost {
  background: var(--primary-background-color, #C75858);
}
.theme-frost .page-header {
  background: var(--secondary-navbar-color, #9D4444);
  border-color: transparent;
}
.theme-frost .table,
.theme-frost .panel,
.theme-frost hr {
  border-color: var(--border-color, #666);
}
.theme-frost .bordered {
  border-color: var(--border-color, #666);
}
.theme-frost .bordered[class*='bg-'],
.theme-frost [class*='bg-'] .border-t {
  border-color: #fff;
  border-color: rgba(0, 0, 0, 0.2);
}
.theme-frost .panel.panel-transparent > .panel-heading {
  border-bottom-color: var(--border-color, #666) !important;
}
.theme-frost .breadcrumb-page {
  background: var(--secondary-navbar-color, #9D4444);
  border-bottom: 1px solid transparent;
  padding-bottom: 6px;
  padding-top: 6px;
}
.theme-frost #main-navbar {
  box-shadow: 0 2px 2px rgba(0,0,0,0.04),0 1px 0 rgba(0,0,0,0.04);
}
.theme-frost #main-navbar .navbar-header {
  background: var(--primary-navbar-color, #9D4444);
}
.theme-frost #main-navbar .navbar-header a {
  color: #555;
}
.theme-frost #main-navbar .navbar-collapse {
  border-top: 1px solid #f1f1f1;
  background: var(--secondary-navbar-color, #9D4444);
  box-shadow: none;
}
.theme-frost #main-navbar .dropdown > a,
.theme-frost #main-navbar .dropdown-menu > li > a,
.theme-frost #main-navbar .nav > li > a {
  color: var(--navbar-text-color, #9D4444);
}
.theme-frost #main-navbar .navbar-toggle {
  color: #555;
}
.theme-frost #main-navbar #main-menu-toggle {
  background: var(--primary-navbar-color, #9D4444);
  color: #fff;
  box-sizing: content-box;
}
.theme-frost #main-navbar #main-menu-toggle .fa:before {
  color: #fff;
}
.theme-frost #main-navbar .navbar-nav li + .navbar-nav li,
.theme-frost #main-navbar .navbar-nav.nav + .navbar-nav.nav,
.theme-frost #main-navbar .navbar-nav.nav + .navbar-nav .right {
  border-top: 1px solid #f1f1f1;
}
.theme-frost #main-navbar .dropdown.open > a {
  border-bottom: 1px solid color-mix(in srgb, #f1f1f1, var(--text-color, #000000) 5%);
  border-top: 1px solid color-mix(in srgb, #f1f1f1, var(--text-color, #000000) 7%);
  margin-top: -1px;
  background: #f6f6f6;
}
.theme-frost #main-navbar form.navbar-form {
  box-shadow: none;
}
.theme-frost #main-navbar form.navbar-form .form-control {
  background: #fff;
  border-color: #ddd;
  border-radius: 999999px;
  transition: all 0.2s;
}
.theme-frost #main-navbar form.navbar-form .form-control:focus {
  background: #fff;
  border-color: var(--primary-navbar-color, #9D4444);
}
@media (min-width: 768px) {
  .theme-frost #main-navbar .navbar-header {
    background: var(--primary-navbar-color, #9D4444);
  }
  .theme-frost #main-navbar .navbar-header a {
    color: #fff;
  }
  .theme-frost #main-navbar .navbar-collapse {
    background: var(--secondary-navbar-color, #9D4444);
    border: none;
  }
  .theme-frost #main-navbar #main-menu-toggle {
    background: color-mix(in srgb, var(--primary-navbar-color, #9D4444), var(--primary-background-color, #C75858) 5%);
  }
  .theme-frost #main-navbar .navbar-nav li + .navbar-nav li,
  .theme-frost #main-navbar .navbar-nav.nav + .navbar-nav.nav,
  .theme-frost #main-navbar .navbar-nav.nav + .navbar-nav .right {
    border-top: none;
  }
  .theme-frost #main-navbar .navbar-nav.nav > li > a:hover {
    color: var(--text-color, #000000);
    background: color-mix(in srgb, var(--navbar-text-color, #9D4444), var(--primary-background-color, #C75858) 80%);
  }
  .theme-frost #main-navbar .dropdown.open > a {
    border-top: none;
    border-bottom: none;
    margin: 0;
    background: color-mix(in srgb, var(--navbar-text-color, #9D4444), var(--primary-background-color, #C75858) 80%);
    color: var(--text-color, #000000);
  }
  .theme-frost #main-navbar .dropdown-menu {
    border-top: none;
    margin-top: 1px;
    border-width: 2px;
    padding: 5px 0;
  }
  .theme-frost #main-navbar .dropdown-menu li > a {
    color: var(--text-color, #000000);
    margin: 0 -2px;
  }
  .theme-frost #main-navbar .dropdown-menu li > a:hover {
    background: var(--primary-navbar-color, #9D4444);
    color: #fff;
  }
  .theme-frost #main-navbar .widget-notifications .notification,
  .theme-frost #main-navbar .widget-notifications .notifications-link {
    border-color: transparent;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05) inset;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
  }
  .theme-frost #main-navbar .widget-notifications .notification-description {
    color: #999;
  }
  .theme-frost #main-navbar .widget-notifications .notification-ago {
    color: #bbb;
  }
  .theme-frost #main-navbar .widget-notifications .notifications-link:hover {
    background: #f1f1f1;
  }
  .theme-frost #main-navbar .widget-messages-alt .message,
  .theme-frost #main-navbar .widget-messages-alt .messages-link {
    border-color: #f1f1f1;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
  }
  .theme-frost #main-navbar .widget-messages-alt .message-subject {
    color: var(--text-color, #000000) !important;
  }
  .theme-frost #main-navbar .widget-messages-alt .message-description {
    color: #aaa;
  }
  .theme-frost #main-navbar .widget-messages-alt .message-description a {
    color: #888;
  }
  .theme-frost #main-navbar .widget-messages-alt .messages-link:hover {
    background: #f1f1f1;
  }
  .theme-frost.mmc #main-navbar #main-menu-toggle {
    background: var(--primary-navbar-color, #9D4444);
  }
  .theme-frost.mmc #main-navbar .navbar-header {
    background: var(--primary-navbar-color, #9D4444);
  }
  .theme-frost.mmc #main-navbar .navbar-header a {
    color: #555;
  }
}
.theme-frost.main-menu-right #main-navbar .navbar-header,
.theme-frost.no-main-menu #main-navbar .navbar-header,
.theme-frost.no-main-menu #main-navbar .navbar-header {
  background: var(--primary-navbar-color, #9D4444);
}
.theme-frost.main-menu-right #main-navbar .navbar-header a,
.theme-frost.no-main-menu #main-navbar .navbar-header a,
.theme-frost.no-main-menu #main-navbar .navbar-header a {
  color: #555;
}
.theme-frost #main-menu-bg,
.theme-frost .mmc-dropdown-open-ul {
  background: var(--primary-menu-color, #9D4444);
}
.theme-frost #main-menu .navigation li a,
.theme-frost #main-menu .mmc-dropdown-open-ul li a {
  color: color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--primary-background-color, #C75858) 36%);
  transition: all 0.1s;
}
.theme-frost #main-menu .navigation li a:hover,
.theme-frost #main-menu .mmc-dropdown-open-ul li a:hover {
  color: #fff;
}
.theme-frost #main-menu .navigation li.active > a,
.theme-frost #main-menu .mmc-dropdown-open-ul li.active > a {
  color: #fff;
  background: color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--text-color, #000000) 5%);
}
.theme-frost #main-menu .mm-dropdown.active > a {
  background: none !important;
  color: #fff !important;
}
.theme-frost #main-menu .mm-dropdown.active > a:after {
  display: none !important;
}
.theme-frost #main-menu .mm-dropdown > ul,
.theme-frost #main-menu .mmc-dropdown-open-ul {
  background: color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--text-color, #000000) 5%);
}
.theme-frost #main-menu .mm-dropdown > ul li.active > a,
.theme-frost #main-menu .mmc-dropdown-open-ul li.active > a {
  background: color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--text-color, #000000) 8%);
}
.theme-frost #main-menu .mmc-dropdown-open > a {
  color: #fff !important;
}
.theme-frost #main-menu .mmc-title {
  color: #fff;
  background: var(--primary-menu-color, #9D4444);
}
.theme-frost #main-menu .menu-content {
  border-color: color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--primary-background-color, #C75858) 5%);
}
.theme-frost #main-menu .menu-content .btn-outline {
  border-color: color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--primary-background-color, #C75858) 5%);
  color: color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--primary-background-color, #C75858) 36%);
}
.theme-frost #main-menu .menu-content .btn-outline:hover {
  color: #fff;
}
.theme-frost .mmc-dropdown-open .mm-dropdown.open > a,
.theme-frost.mme #main-menu .mm-dropdown.open > a {
  color: #fff !important;
}
@media (min-width: 768px) {
  .theme-frost #main-menu .mm-dropdown.open > a {
    color: #fff;
  }
  .theme-frost.mmc #main-menu .navigation > .mm-dropdown.open > a {
    color: color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--primary-background-color, #C75858) 35%);
  }
}
.theme-frost #main-menu .navigation li.active > a,
.theme-frost.right-to-left.main-menu-right #main-menu .navigation li.active > a {
  position: relative;
}
.theme-frost #main-menu .navigation li.active > a:after,
.theme-frost.right-to-left.main-menu-right #main-menu .navigation li.active > a:after {
  content: "";
  top: 0;
  bottom: 0;
  width: 4px;
  position: absolute;
  right: auto;
  left: 0;
  background: var(--primary-navbar-color, #9D4444);
}
.theme-frost.main-menu-right #main-menu .navigation li.active > a:after,
.theme-frost.right-to-left #main-menu .navigation li.active > a:after {
  left: auto;
  right: 0;
}
.theme-frost .demo-logo {
  background: var(--primary-color, #7a6f6f);
}
.theme-frost #main-navbar .navbar-brand div {
  background: color-mix(in srgb, var(--primary-navbar-color, #9D4444), var(--primary-background-color, #C75858) 2%);
}
.theme-frost #main-navbar .navbar-header a {
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 600;
}
.theme-frost.page-signin .signin-info,
.theme-frost.page-signup .signup-header {
  background: var(--primary-navbar-color, #9D4444);
}
.theme-frost .timeline:before,
.theme-frost .timeline:after,
.theme-frost .tl-header,
.theme-frost .tl-icon {
  background: color-mix(in srgb, var(--primary-background-color, #C75858), var(--text-color, #000000) 5%);
}
.theme-frost .tl-header,
.theme-frost .tl-icon {
  box-shadow: 0 0 0 4px var(--primary-background-color, #C75858);
}
.theme-frost .tl-entry:before {
  background: var(--primary-color, #7a6f6f);
  box-shadow: 0 0 0 3px var(--primary-background-color, #C75858);
}
.theme-frost .tl-body:before {
  border-color: transparent var(--border-color, #666) transparent transparent;
}
@media (min-width: 768px) {
  .theme-frost .timeline.centered .tl-entry.left .tl-body:before {
    border-color: transparent transparent transparent var(--border-color, #666);
  }
  .theme-frost.right-to-left .timeline.centered .tl-entry.left .tl-body:before {
    border-color: transparent var(--border-color, #666) transparent transparent;
  }
}
.theme-frost.right-to-left .tl-body:before {
  border-color: transparent transparent transparent var(--border-color, #666);
}
.theme-frost.page-mail .mail-nav,
.theme-frost.page-mail .mail-nav:before {
  background: var(--primary-background-color, #C75858);
}
.theme-frost.page-mail .mail-nav .sections li.active .label,
.theme-frost.page-mail .mail-nav .sections li.active .badge {
  background: var(--primary-color, #7a6f6f);
}
.theme-frost.page-mail .mail-nav,
.theme-frost.page-mail .mail-nav .compose-btn,
.theme-frost.page-mail .mail-nav .sections li.active,
.theme-frost.page-mail .mail-nav:before {
  border-color: var(--border-color, #666);
}
.theme-frost.page-mail .mail-nav .navigation.open .sections li.active {
  background: var(--primary-background-color, #C75858);
}
.theme-frost.page-mail .mail-nav li.divider {
  background: var(--border-color, #666);
}
.theme-frost.page-mail .mail-nav .sections li.active a {
  color: var(--primary-background-color, #C75858);
}
.theme-frost.page-mail .mail-nav .sections li.active:after {
  color: var(--primary-background-color, #C75858);
}
.theme-frost.page-mail .mail-nav .sections a {
  color: var(--primary-background-color, #C75858);
}
.theme-frost.page-mail .mail-nav-header {
  color: var(--primary-background-color, #C75858);
}
.theme-frost.page-mail .mail-nav .add-more a {
  color: var(--primary-background-color, #C75858);
}
@media (min-width: 992px) {
  .theme-frost.page-mail .mail-nav .navigation .sections li.active {
    background: var(--primary-background-color, #C75858);
  }
  .theme-frost.page-mail .mail-nav .sections a:hover {
    color: var(--primary-background-color, #C75858);
  }
}
.theme-frost .nav-icon-btn.nav-icon-btn-primary .label {
  background: var(--primary-color, #7a6f6f);
}
.theme-frost .btn-primary {
  color: #fff;
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 5%);
  border-bottom-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 11%);
  background: var(--primary-color, #7a6f6f);
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--primary-color, #7a6f6f), #FFF 1%) 0%, color-mix(in srgb, var(--primary-color, #7a6f6f), #000 5%) 100%);
  background-repeat: repeat-x;
}
.theme-frost .btn-primary:hover,
.theme-frost .btn-primary.focused,
.theme-frost .btn-primary:focus {
  color: #fff;
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 8%);
  border-bottom-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 18%);
  background: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 10%);
  background: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 5%) !important;
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--primary-color, #7a6f6f), #FFF 4%) 0%, color-mix(in srgb, var(--primary-color, #7a6f6f), #000 8%) 100%) !important;
  background-repeat: repeat-x;
}
.theme-frost .btn-primary:active,
.theme-frost .btn-primary.active,
.open .theme-frost .btn-primary.dropdown-toggle {
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1) inset;
  background: var(--primary-color, #7a6f6f) !important;
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 20%);
}
.theme-frost .btn-primary.btn-flat {
  background: var(--primary-color, #7a6f6f);
}
.theme-frost .btn-primary.btn-flat:hover,
.theme-frost .btn-primary.btn-flat:focus,
.theme-frost .btn-primary.btn-flat.focused,
.theme-frost .btn-primary.btn-flat:active,
.theme-frost .btn-primary.btn-flat.active,
.open .theme-frost .btn-primary.btn-flat.dropdown-toggle {
  background: var(--primary-color, #7a6f6f) !important;
  color: #fff;
}
.theme-frost .btn-primary.btn-outline:hover,
.theme-frost .btn-primary.btn-outline.btn-flat:hover,
.theme-frost .btn-primary.btn-outline:focus,
.theme-frost .btn-primary.btn-outline.btn-flat:focus {
  color: #fff;
  border-color: var(--primary-color, #7a6f6f);
}
.theme-frost .btn-primary.btn-outline:active,
.theme-frost .btn-primary.btn-outline.btn-flat:active {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-frost .open .btn.btn-primary.dropdown-toggle {
  color: var(--text-color, #000000);
  border-bottom-color: var(--primary-color, #7a6f6f) !important;
  background: var(--primary-color, #7a6f6f) !important;
}
.theme-frost .progress-bar {
  background: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
}
.theme-frost .progress-striped .progress-bar {
  background-color: var(--primary-color, #7a6f6f);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%, transparent 75%, transparent);
  background-size: 10px 10px;
}
.theme-frost .label.label-primary {
  background: var(--primary-color, #7a6f6f);
}
.theme-frost .label.label-primary[href]:hover,
.theme-frost .label.label-primary[href]:focus {
  background-color: var(--primary-color, #7a6f6f);
}
.theme-frost .label.label-primary.label-tag {
  border: 1px solid var(--primary-color, #7a6f6f);
}
.theme-frost .label.label-primary.label-tag:before {
  border-color: transparent var(--primary-color, #7a6f6f) transparent transparent;
}
.theme-frost .label.label-primary.label-tag[href]:hover,
.theme-frost .label.label-primary.label-tag[href]:focus {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-frost .label.label-primary.label-tag[href]:hover:before,
.theme-frost .label.label-primary.label-tag[href]:focus:before {
  border-color: transparent var(--primary-color, #7a6f6f) transparent transparent;
}
.right-to-left .theme-frost .label.label-primary.label-tag:before {
  border-color: transparent transparent transparent var(--primary-color, #7a6f6f);
}
.right-to-left .theme-frost .label.label-primary.label-tag[href]:hover:before,
.right-to-left .theme-frost .label.label-primary.label-tag[href]:focus:before {
  border-color: transparent transparent transparent var(--primary-color, #7a6f6f);
}
.ie8 .right-to-left .theme-frost .label.label-primary.label-tag:before,
.ie9 .right-to-left .theme-frost .label.label-primary.label-tag:before {
  border-color: transparent var(--primary-color, #7a6f6f) transparent transparent;
}
.ie8 .right-to-left .theme-frost .label.label-primary.label-tag[href]:hover:before,
.ie8 .right-to-left .theme-frost .label.label-primary.label-tag[href]:focus:before,
.ie9 .right-to-left .theme-frost .label.label-primary.label-tag[href]:hover:before,
.ie9 .right-to-left .theme-frost .label.label-primary.label-tag[href]:focus:before {
  border-color: transparent var(--primary-color, #7a6f6f) transparent transparent;
}
.theme-frost.right-to-left .label.label-primary.label-tag:before {
  border-color: transparent transparent transparent var(--primary-color, #7a6f6f);
}
.theme-frost.right-to-left .label.label-primary.label-tag:hover:before,
.theme-frost.right-to-left .label.label-primary.label-tag:focus:before {
  border-color: transparent transparent transparent var(--primary-color, #7a6f6f);
}
.ie8 .theme-frost.right-to-left .label.label-primary.label-tag:before,
.ie9 .theme-frost.right-to-left .label.label-primary.label-tag:before {
  border-color: transparent var(--primary-color, #7a6f6f) transparent transparent;
}
.ie8 .theme-frost.right-to-left .label.label-primary.label-tag:hover:before,
.ie8 .theme-frost.right-to-left .label.label-primary.label-tag:focus:before,
.ie9 .theme-frost.right-to-left .label.label-primary.label-tag:hover:before,
.ie9 .theme-frost.right-to-left .label.label-primary.label-tag:focus:before {
  border-color: transparent var(--primary-color, #7a6f6f) transparent transparent;
}
.theme-frost .badge.badge-primary {
  background: var(--primary-color, #7a6f6f);
  border: 1px solid var(--primary-color, #7a6f6f);
}
.theme-frost .badge.badge-primary[href]:hover,
.theme-frost .badge.badge-primary[href]:focus {
  background-color: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
}
.theme-frost .badge.badge-primary {
  background: var(--primary-color, #7a6f6f);
  border: 1px solid var(--primary-color, #7a6f6f);
}
.theme-frost .badge.badge-primary[href]:hover,
.theme-frost .badge.badge-primary[href]:focus {
  background-color: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
}
.theme-frost .table-primary table {
  border-top-color: var(--primary-color, #7a6f6f) !important;
  background-color: var(--panel-background-color, #fff);
}
.theme-frost .table-primary thead,
.theme-frost .table-primary thead tr,
.theme-frost .table-primary thead th,
.theme-frost .table-primary .table-header {
  border-color: var(--primary-color, #7a6f6f) !important;
  color: var(--primary-text-color, #fff);
}
.theme-frost .table-primary thead tr,
.theme-frost .table-primary thead th {
  background: var(--primary-color, #7a6f6f);
}
.theme-frost .table-primary .table-header {
  background: var(--primary-color, #7a6f6f);
}
.theme-frost .nav-tabs > li.active > a,
.theme-frost .nav-tabs > li.active > a:hover,
.theme-frost .nav-tabs > li.active > a:focus {
  background: var(--primary-color, #7a6f6f);
  border-bottom: 2px solid var(--primary-color, #7a6f6f);
}
.theme-frost .nav-tabs .nav-tabs.nav-justified > .active > a {
  border-bottom-color: var(--primary-color, #7a6f6f);
}
.theme-frost .nav-pills > li.active > a,
.theme-frost .nav-pills > li.active > a:hover,
.theme-frost .nav-pills > li.active > a:focus {
  background: var(--primary-color, #7a6f6f);
}
.theme-frost .dropdown-menu > li > a:hover,
.theme-frost .dropdown-menu > li.active > a {
  background: var(--primary-color, #7a6f6f);
}
.theme-frost .dropdown-menu > li > a:hover {
  color: var(--navbar-text-color, #9D4444);
}
.theme-frost .btn-group .btn-primary,
.theme-frost .btn-group .btn-primary:focus,
.theme-frost .input-group-btn .btn-primary,
.theme-frost .input-group-btn .btn-primary:focus {
  border-left-color: var(--primary-color, #7a6f6f);
  border-right-color: var(--primary-color, #7a6f6f);
}
.theme-frost .btn-group .btn-primary:hover,
.theme-frost .btn-group.open .btn-primary.dropdown-toggle,
.theme-frost .input-group-btn .btn-primary:hover,
.theme-frost .input-group-btn.open .btn-primary.dropdown-toggle {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-frost .btn-group .btn-primary:active,
.theme-frost .btn-group .btn-primary.active,
.theme-frost .input-group-btn .btn-primary:active,
.theme-frost .input-group-btn .btn-primary.active {
  border-left-color: var(--primary-color, #7a6f6f);
  border-right-color: var(--primary-color, #7a6f6f);
}
.theme-frost .pagination > li > a:hover {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-frost .pagination > li.active > a,
.theme-frost .pagination > li.active > a:hover,
.theme-frost .pagination > li.active > a:focus,
.theme-frost .pagination > li.active > span {
  background: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
}
.theme-frost .pager li > a:hover {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-frost a.list-group-item.active {
  background: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
}
.theme-frost a.list-group-item.active .list-group-item-text {
  color: var(--primary-color, #7a6f6f);
}
.theme-frost .form-control:focus,
.theme-frost .form-control.focus {
  border-color: var(--primary-color, #7a6f6f);
  outline: 0;
  box-shadow: none;
}
.gt-ie8 .theme-frost input.px:focus + .lbl:before,
.gt-ie8 .theme-frost input.px + .lbl:hover:before {
  border-color: var(--primary-color, #7a6f6f);
}
.gt-ie8 .theme-frost input[type="checkboxcheckbox"].px + .lbl:after {
  color: var(--primary-color, #7a6f6f);
}
.gt-ie8 .theme-frost input[type="radio"].px + .lbl:after {
  background: var(--primary-color, #7a6f6f);
}
.theme-frost .text-primary,
.theme-frost .text-primary:hover,
.theme-frost .text-primary:active,
.theme-frost .text-primary:focus,
.theme-frost .text-primary a,
.theme-frost .text-primary a:focus {
  color: var(--primary-color, #7a6f6f);
}
.theme-frost .text-primary a:hover,
.theme-frost .text-primary a:active {
  color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--primary-background-color, #C75858) 85%);
}
.theme-frost .bg-primary {
  background: var(--primary-color, #7a6f6f) !important;
}
.theme-frost .bg-primary,
.theme-frost .bg-primary:hover,
.theme-frost .bg-primary:active,
.theme-frost .bg-primary:focus,
.theme-frost .bg-primary a,
.theme-frost .bg-primary a:focus {
  color: #fff;
}
.theme-frost .bg-primary a:hover,
.theme-frost .bg-primary a:active {
  color: color-mix(in srgb, #fff, var(--primary-background-color, #C75858) 85%);
}
.theme-frost .bg-primary[href]:hover,
.theme-frost .bg-primary [href]:hover {
  color: #fff;
}
.theme-frost .ui-slider-handle.ui-state-active:before {
  background: var(--primary-color, #7a6f6f);
}
.theme-frost .ui-slider-range {
  background: var(--primary-color, #7a6f6f);
}
.theme-frost .ui-autocomplete > li > a:hover,
.theme-frost .ui-autocompletev > li.active > a {
  background: var(--primary-color, #7a6f6f);
}
.theme-frost .ui-autocomplete > li > a:hover {
  color: #fff;
}
.theme-frost .ui-autocomplete .ui-state-focus {
  background: var(--primary-color, #7a6f6f);
  color: #fff;
}
.theme-frost .ui-menu .ui-menu-item a:hover,
.theme-frost .ui-menu .ui-menu-item a.ui-state-focus,
.theme-frost .ui-menu .ui-menu-item a.ui-state-active {
  background: var(--primary-color, #7a6f6f);
}
.theme-frost .ui-progressbar-value {
  background: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
  background-color: var(--primary-color, #7a6f6f);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%, transparent 75%, transparent);
  background-size: 10px 10px;
}
.theme-frost .ui-tabs-nav > .ui-tabs-active > a,
.theme-frost .ui-tabs-nav > .ui-tabs-active > a:hover,
.theme-frost .ui-tabs-nav > .ui-tabs-active > a:focus {
  color: #fff;
  background: var(--primary-color, #7a6f6f);
  border-bottom: 2px solid var(--primary-color, #7a6f6f);
}
.theme-frost .ui-datepicker .ui-state-active {
  background: var(--primary-color, #7a6f6f) !important;
}
.theme-frost .ui-datepicker-title {
  background: var(--primary-color, #7a6f6f);
}
.theme-frost .ui-datepicker th {
  background: var(--primary-color, #7a6f6f);
}
.theme-frost .ui-datepicker-buttonpane button.ui-priority-primary {
  color: #fff;
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 5%);
  border-bottom-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 11%);
  background: var(--primary-color, #7a6f6f);
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--primary-color, #7a6f6f), #FFF 1%) 0%, color-mix(in srgb, var(--primary-color, #7a6f6f), #000 5%) 100%);
  background-repeat: repeat-x;
}
.theme-frost .ui-datepicker-buttonpane button.ui-priority-primary:hover,
.theme-frost .ui-datepicker-buttonpane button.ui-priority-primary.focused,
.theme-frost .ui-datepicker-buttonpane button.ui-priority-primary:focus {
  color: #fff;
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 8%);
  border-bottom-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 18%);
  background: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 10%);
  background: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 5%) !important;
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--primary-color, #7a6f6f), #FFF 4%) 0%, color-mix(in srgb, var(--primary-color, #7a6f6f), #000 8%) 100%) !important;
  background-repeat: repeat-x;
}
.theme-frost .ui-datepicker-buttonpane button.ui-priority-primary:active,
.theme-frost .ui-datepicker-buttonpane button.ui-priority-primary.active,
.open .theme-frost .ui-datepicker-buttonpane button.ui-priority-primary.dropdown-toggle {
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1) inset;
  background: var(--primary-color, #7a6f6f) !important;
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 20%);
}
.theme-frost .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat {
  background: var(--primary-color, #7a6f6f);
}
.theme-frost .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat:hover,
.theme-frost .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat:focus,
.theme-frost .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat.focused,
.theme-frost .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat:active,
.theme-frost .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat.active,
.open .theme-frost .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat.dropdown-toggle {
  background: var(--primary-color, #7a6f6f) !important;
  color: #fff;
}
.theme-frost .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline:hover,
.theme-frost .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline.btn-flat:hover,
.theme-frost .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline:focus,
.theme-frost .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline.btn-flat:focus {
  color: #fff;
  border-color: var(--primary-color, #7a6f6f);
}
.theme-frost .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline:active,
.theme-frost .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline.btn-flat:active {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-frost .select2-drop-active,
.theme-frost .select2-container-multi.select2-container-active .select2-choices,
.theme-frost .select2-container-multi.select2-dropdown-open .select2-choices {
  border: 1px solid var(--primary-color, #7a6f6f);
}
.theme-frost .select2-drop.select2-drop-above.select2-drop-active {
  border-top: 1px solid var(--primary-color, #7a6f6f);
}
.theme-frost .select2-container-active .select2-choice,
.theme-frost .select2-container-active .select2-choices {
  border: 1px solid var(--primary-color, #7a6f6f);
}
.theme-frost .select2-dropdown-open .select2-drop-above .select2-choice,
.theme-frost .select2-dropdown-open .select2-drop-above .select2-choices {
  border: 1px solid var(--primary-color, #7a6f6f);
  border-top-color: #aaa;
}
.theme-frost .select2-results .select2-highlighted {
  background: var(--primary-color, #7a6f6f);
  color: var(--primary-text-color, #fff);
}
.theme-frost .select2-primary .select2-container-multi .select2-choices .select2-search-choice {
  background: var(--primary-color, #7a6f6f);
}
.theme-frost .select2-primary .select2-container-multi .select2-choices .select2-search-choice-focus {
  background: var(--primary-color, #7a6f6f);
}
.theme-frost .select2-primary .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
  background: var(--primary-color, #7a6f6f) !important;
}
.theme-frost .switcher-primary .switcher-state-on {
  background: var(--primary-color, #7a6f6f) !important;
}
.theme-frost .pixel-file-input:hover {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-frost .focused .pixel-file-input {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-frost .datepicker table tr td.selected,
.theme-frost .datepicker table tr td.selected:hover,
.theme-frost .datepicker table tr td.selected.disabled,
.theme-frost .datepicker table tr td.selected.disabled:hover {
  background: var(--primary-color, #7a6f6f);
}
.theme-frost .datepicker table tr td.active,
.theme-frost .datepicker table tr td.active:hover,
.theme-frost .datepicker table tr td.active.disabled,
.theme-frost .datepicker table tr td.active.disabled:hover {
  background: var(--primary-color, #7a6f6f);
}
.theme-frost .datepicker table tr td span.active,
.theme-frost .datepicker table tr td span.active:hover,
.theme-frost .datepicker table tr td span.active.disabled,
.theme-frost .datepicker table tr td span.active.disabled:hover {
  background: var(--primary-color, #7a6f6f);
}
.theme-frost .datepicker thead tr {
  background: var(--primary-color, #7a6f6f);
}
.theme-frost .datepicker thead tr:first-child {
  background: var(--primary-color, #7a6f6f) !important;
  border-bottom-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--panel-background-color, #fff) 12%) !important;
}
.theme-frost .datepicker thead th.prev,
.theme-frost .datepicker thead th.next {
  background: var(--primary-color, #7a6f6f);
}
.theme-frost .datepicker thead th.prev {
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--panel-background-color, #fff) 12%);
}
.theme-frost .datepicker thead th.next {
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--panel-background-color, #fff) 12%);
}
.theme-frost .datepicker > .datepicker-days thead tr:first-child th.cw + .prev {
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--panel-background-color, #fff) 12%);
}
.theme-frost .datepicker > .datepicker-days thead tr:last-child th.cw + th {
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--panel-background-color, #fff) 12%);
}
.theme-frost .bootstrap-timepicker-widget table td a:hover {
  background: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
}
.theme-frost .pagination a.dp-today,
.theme-frost .pagination a.dp-today:hover {
  background: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
}
.theme-frost .pagination a.dp-today:hover {
  border-color: var(--primary-color, #7a6f6f) !important;
}
.theme-frost .pagination a.dp-selected {
  background: var(--primary-color, #7a6f6f) !important;
  border-color: var(--primary-color, #7a6f6f) !important;
}
.theme-frost .tt-suggestion.tt-is-under-cursor {
  background: var(--primary-color, #7a6f6f);
}
.theme-frost .table-primary .dataTables_wrapper .DT-per-page {
  border-color: var(--primary-color, #7a6f6f) !important;
}
.theme-frost .dropzone-box.dz-drag-hover {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-frost .dropzone-box:hover .fa.fa-cloud-upload {
  background: var(--primary-color, #7a6f6f);
}
.theme-frost .md-editor.active {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-frost .widget-rating .active a {
  color: var(--primary-color, #7a6f6f);
}
.theme-fresh {
  background: var(--primary-background-color, #C75858);
}
.theme-fresh .page-header {
  background: var(--primary-navbar-color, #9D4444);
  border-color: var(--secondary-navbar-color, #9D4444);
}
.theme-fresh .table,
.theme-fresh .panel,
.theme-fresh hr {
  border-color: var(--border-color, #666);
}
.theme-fresh .bordered {
  border-color: var(--border-color, #666);
}
.theme-fresh .bordered[class*='bg-'],
.theme-fresh [class*='bg-'] .border-t {
  border-color: #fff;
  border-color: rgba(0, 0, 0, 0.2);
}
.theme-fresh .panel.panel-transparent > .panel-heading {
  border-bottom-color: var(--border-color, #666) !important;
}
.theme-fresh .breadcrumb-page {
  background: var(--primary-navbar-color, #9D4444);
  border-bottom: 1px solid var(--secondary-navbar-color, #9D4444);
  padding-bottom: 6px;
  padding-top: 6px;
}
.gt-ie9 .theme-fresh #main-navbar,
.gt-ie9 .theme-fresh #main-navbar .navbar-header {
  background-image: linear-gradient(to bottom, var(--primary-navbar-color, #9D4444) 0%, var(--secondary-navbar-color, #9D4444) 100%);
  background-repeat: repeat-x;
}
.ie8 .theme-fresh #main-navbar,
.ie9 .theme-fresh #main-navbar,
.ie8 .theme-fresh #main-navbar .navbar-header,
.ie9 .theme-fresh #main-navbar .navbar-header {
  background: var(--primary-navbar-color, #9D4444);
}
.theme-fresh #main-navbar .dropdown > a,
.theme-fresh #main-navbar .dropdown-menu > li > a,
.theme-fresh #main-navbar .navbar-nav.nav > li > a,
.theme-fresh #main-navbar .navbar-header a {
  color: var(--navbar-text-color, #9D4444);
}
.theme-fresh #main-navbar .navbar-toggle,
.theme-fresh #main-navbar #main-menu-toggle,
.theme-fresh #main-navbar #main-menu-toggle .fa:before,
.theme-fresh #main-navbar a {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
}
.theme-fresh #main-navbar .navbar-toggle,
.theme-fresh #main-navbar #main-menu-toggle {
  color: var(--navbar-text-color, #9D4444);
}
.theme-fresh #main-navbar #main-menu-toggle .fa:before {
  color: var(--navbar-text-color, #9D4444);
}
.theme-fresh #main-navbar .main-navbar-collapse {
  border-top-color: color-mix(in srgb, var(--secondary-navbar-color, #9D4444), var(--text-color, #000000) 6%);
  background: var(--secondary-navbar-color, #9D4444);
}
.theme-fresh #main-navbar .navbar-nav li + .navbar-nav li,
.theme-fresh #main-navbar .navbar-nav.nav + .navbar-nav.nav,
.theme-fresh #main-navbar .navbar-nav.nav + .navbar-nav .right {
  border-top: 1px solid color-mix(in srgb, var(--secondary-navbar-color, #9D4444), var(--primary-background-color, #C75858) 8%);
}
.theme-fresh #main-navbar .dropdown.open > a {
  border-top: 1px solid color-mix(in srgb, var(--secondary-navbar-color, #9D4444), var(--text-color, #000000) 12%);
  border-bottom: 1px solid color-mix(in srgb, var(--secondary-navbar-color, #9D4444), var(--text-color, #000000) 9%);
  margin-top: -1px;
  background: color-mix(in srgb, var(--secondary-navbar-color, #9D4444), var(--text-color, #000000) 6%);
}
.theme-fresh #main-navbar form.navbar-form {
  box-shadow: none;
}
.theme-fresh #main-navbar form.navbar-form .form-control {
  background: #fff;
  border-color: #fff;
  border-radius: 3px;
}
@media (min-width: 768px) {
  .theme-fresh #main-navbar .main-navbar-collapse {
    background: none;
  }
  .theme-fresh #main-navbar .navbar-nav li + .navbar-nav li,
  .theme-fresh #main-navbar .navbar-nav.nav + .navbar-nav.nav,
  .theme-fresh #main-navbar .navbar-nav.nav + .navbar-nav .right {
    border: none;
  }
  .theme-fresh #main-navbar .navbar-nav.nav > li > a {
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
  }
  .theme-fresh #main-navbar .navbar-nav.nav > li > a:hover {
    background: rgba(0, 0, 0, 0.08);
    border-color: color-mix(in srgb, var(--secondary-navbar-color, #9D4444), var(--text-color, #000000) 10%);
  }
  .theme-fresh #main-navbar .dropdown.open > a {
    border-top: none;
    border-bottom: none;
    margin-top: 0;
    background: rgba(0, 0, 0, 0.08);
    border-color: color-mix(in srgb, var(--secondary-navbar-color, #9D4444), var(--text-color, #000000) 10%);
  }
  .theme-fresh #main-navbar .dropdown-menu {
    background: var(--primary-menu-color, #9D4444);
    border-color: var(--primary-menu-color, #9D4444);
    margin-top: 2px;
    padding: 5px 0;
    border-radius: var(--border-radius, 6px);
  }
  .theme-fresh #main-navbar .dropdown-menu a {
    text-shadow: none;
    margin: 0 -2px;
  }
  .theme-fresh #main-navbar .dropdown-menu a:hover {
    background: var(--secondary-menu-color, #9D4444);
  }
  .theme-fresh #main-navbar .dropdown-menu .divider {
    background-color: color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--primary-background-color, #C75858) 4%);
    margin-left: -2px;
    margin-right: -2px;
  }
  .theme-fresh #main-navbar .widget-notifications .notifications-link:hover {
    background-color: color-mix(in srgb, var(--primary-navbar-color, #9D4444), var(--navbar-text-color, #9D4444) 7%);
  }
  .theme-fresh #main-navbar .widget-notifications .notification,
  .theme-fresh #main-navbar .widget-notifications .notifications-link {
    border-color: transparent;
    margin: 0 -2px;
    border-bottom-right-radius: var(--border-radius, 6px);
    border-bottom-left-radius: var(--border-radius, 6px);
  }
  .theme-fresh #main-navbar .widget-notifications .notification-description {
    color: color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--primary-background-color, #C75858) 35%);
  }
  .theme-fresh #main-navbar .widget-notifications .notification-ago {
    color: color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--primary-background-color, #C75858) 25%);
  }
  .theme-fresh #main-navbar .widget-messages-alt a:hover {
    color: #fff !important;
  }
  .theme-fresh #main-navbar .widget-messages-alt .message,
  .theme-fresh #main-navbar .widget-messages-alt .messages-link {
    border-color: color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--primary-background-color, #C75858) 4%);
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
  }
  .theme-fresh #main-navbar .widget-messages-alt .message a:hover,
  .theme-fresh #main-navbar .widget-messages-alt .messages-link a:hover {
    background: none;
  }
  .theme-fresh #main-navbar .widget-messages-alt .message-subject {
    color: var(--secondary-menu-color, #9D4444);
  }
  .theme-fresh #main-navbar .widget-messages-alt .message-description {
    color: color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--primary-background-color, #C75858) 25%);
  }
  .theme-fresh #main-navbar .widget-messages-alt .message-description a {
    color: color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--primary-background-color, #C75858) 35%);
  }
}
.theme-fresh #main-navbar #main-menu-toggle,
.theme-fresh.right-to-left.main-menu-right #main-navbar #main-menu-toggle {
  border-left: none;
  border-right: 1px solid color-mix(in srgb, var(--secondary-navbar-color, #9D4444), var(--text-color, #000000) 8%);
}
.theme-fresh.right-to-left #main-navbar #main-menu-toggle,
.theme-fresh.main-menu-right #main-navbar #main-menu-toggle {
  border-left: 1px solid color-mix(in srgb, var(--secondary-navbar-color, #9D4444), var(--text-color, #000000) 8%);
  border-right: none;
}
.theme-fresh #main-menu-bg,
.theme-fresh .mmc-dropdown-open-ul {
  background: var(--primary-menu-color, #9D4444);
}
.theme-fresh #main-menu #main-menu-inner {
  padding-top: 10px;
}
.theme-fresh #main-menu .navigation li,
.theme-fresh #main-menu .mmc-dropdown-open-ul li {
  border-bottom: 1px solid color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--primary-background-color, #C75858) 4%);
}
.theme-fresh #main-menu .navigation li a,
.theme-fresh #main-menu .mmc-dropdown-open-ul li a {
  color: color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--primary-background-color, #C75858) 40%);
  transition: all 0.2s;
  transition-property: color,background;
}
.theme-fresh #main-menu .navigation li a:hover,
.theme-fresh #main-menu .mmc-dropdown-open-ul li a:hover {
  background: color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--primary-background-color, #C75858) 4%);
  color: #fff;
}
.theme-fresh #main-menu .navigation li.active,
.theme-fresh #main-menu .mmc-dropdown-open-ul li.active {
  border-color: var(--secondary-menu-color, #9D4444);
}
.theme-fresh #main-menu .navigation li.active > a,
.theme-fresh #main-menu .mmc-dropdown-open-ul li.active > a {
  color: #fff;
  background: var(--secondary-menu-color, #9D4444);
  border-color: var(--secondary-menu-color, #9D4444);
}
.theme-fresh #main-menu .mm-dropdown ul,
.theme-fresh #main-menu .mmc-dropdown-open-ul {
  background: color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--text-color, #000000) 4%);
}
.theme-fresh #main-menu .mm-dropdown ul li,
.theme-fresh #main-menu .mmc-dropdown-open-ul li {
  border: none;
}
.theme-fresh #main-menu .mm-dropdown ul li a:hover,
.theme-fresh #main-menu .mmc-dropdown-open-ul li a:hover {
  background: var(--primary-menu-color, #9D4444);
}
.theme-fresh #main-menu .mm-dropdown ul li.active,
.theme-fresh #main-menu .mmc-dropdown-open-ul li.active {
  border-top: none;
}
.theme-fresh #main-menu .mm-dropdown ul li.active > a,
.theme-fresh #main-menu .mmc-dropdown-open-ul li.active > a {
  background: var(--secondary-menu-color, #9D4444);
}
.theme-fresh #main-menu .mm-dropdown ul li + li,
.theme-fresh #main-menu .mmc-dropdown-open-ul li + li {
  border-top: 1px solid var(--primary-menu-color, #9D4444);
}
.theme-fresh #main-menu li.mm-dropdown.active {
  border-bottom-color: color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--primary-background-color, #C75858) 4%);
}
.theme-fresh #main-menu li.mm-dropdown.active > a {
  color: #fff !important;
  background: none;
  border-bottom-color: color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--primary-background-color, #C75858) 4%);
}
.theme-fresh #main-menu li.mm-dropdown.active > a:hover {
  background: color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--primary-background-color, #C75858) 4%);
}
.theme-fresh #main-menu .mm-dropdown .mm-dropdown.open > a {
  border-bottom-color: var(--primary-menu-color, #9D4444);
}
.theme-fresh #main-menu .mm-dropdown li.mm-dropdown.active {
  border-bottom-color: var(--primary-menu-color, #9D4444);
  border-top: 1px solid var(--primary-menu-color, #9D4444);
}
.theme-fresh #main-menu .mm-dropdown li.mm-dropdown.active > a {
  background: none;
  border-bottom-color: var(--primary-menu-color, #9D4444);
}
.theme-fresh #main-menu .mm-dropdown li.mm-dropdown.active > a:hover {
  background: var(--primary-menu-color, #9D4444);
}
.theme-fresh #main-menu .mmc-dropdown-open > a {
  color: #fff !important;
}
.theme-fresh #main-menu .mmc-title {
  color: #fff;
  background: var(--primary-menu-color, #9D4444);
  border-bottom: 1px solid color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--primary-background-color, #C75858) 4%);
  padding-top: 1px;
}
.theme-fresh #main-menu .mmc-dropdown-open-ul.top .mmc-title {
  padding-top: 0;
  padding-bottom: 1px;
  border-bottom: 0;
  border-top: 1px solid color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--primary-background-color, #C75858) 4%);
  margin-top: -1px;
}
.theme-fresh #main-menu .mmc-dropdown-open-ul.top {
  margin-bottom: 1px !important;
}
.theme-fresh #main-menu .menu-content {
  border: none;
  margin-top: -10px;
}
.theme-fresh #main-menu .menu-content .btn-outline {
  border-color: color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--primary-background-color, #C75858) 4%);
  color: color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--primary-background-color, #C75858) 40%);
}
.theme-fresh #main-menu .menu-content .btn-outline:hover {
  color: #fff;
}
.theme-fresh #main-menu .menu-content.top {
  border-bottom: 1px solid color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--primary-background-color, #C75858) 4%);
}
.theme-fresh .mmc-dropdown-open .mm-dropdown.open > a,
.theme-fresh.mme #main-menu .mm-dropdown.open > a {
  color: #fff !important;
}
.theme-fresh.mme #main-menu .mm-dropdown.open > a {
  border-bottom: 1px solid color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--primary-background-color, #C75858) 4%);
}
@media (min-width: 768px) {
  .theme-fresh #main-menu .mm-dropdown.open > a {
    color: #fff;
    border-bottom: 1px solid color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--primary-background-color, #C75858) 4%);
  }
  .theme-fresh.mmc #main-menu .navigation > .mm-dropdown.open > a {
    color: color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--primary-background-color, #C75858) 40%);
    border-bottom: none;
  }
}
.theme-fresh .demo-logo {
  background: var(--primary-color, #7a6f6f);
}
.theme-fresh.page-signin .signin-info,
.theme-fresh.page-signup .signup-header {
  background: var(--secondary-navbar-color, #9D4444);
}
.theme-fresh .timeline:before,
.theme-fresh .timeline:after,
.theme-fresh .tl-header,
.theme-fresh .tl-icon {
  background: color-mix(in srgb, var(--primary-background-color, #C75858), var(--text-color, #000000) 8%);
}
.theme-fresh .tl-header,
.theme-fresh .tl-icon {
  box-shadow: 0 0 0 4px var(--primary-background-color, #C75858);
}
.theme-fresh .tl-entry:before {
  background: var(--primary-color, #7a6f6f);
  box-shadow: 0 0 0 3px var(--primary-background-color, #C75858);
}
.theme-fresh .tl-body:before {
  border-color: transparent var(--border-color, #666) transparent transparent;
}
@media (min-width: 768px) {
  .theme-fresh .timeline.centered .tl-entry.left .tl-body:before {
    border-color: transparent transparent transparent var(--border-color, #666);
  }
  .theme-fresh.right-to-left .timeline.centered .tl-entry.left .tl-body:before {
    border-color: transparent var(--border-color, #666) transparent transparent;
  }
}
.theme-fresh.right-to-left .tl-body:before {
  border-color: transparent transparent transparent var(--border-color, #666);
}
.theme-fresh.page-mail .mail-nav,
.theme-fresh.page-mail .mail-nav:before {
  background: var(--primary-background-color, #C75858);
}
.theme-fresh.page-mail .mail-nav .sections li.active .label,
.theme-fresh.page-mail .mail-nav .sections li.active .badge {
  background: var(--primary-color, #7a6f6f);
}
.theme-fresh.page-mail .mail-nav,
.theme-fresh.page-mail .mail-nav .compose-btn,
.theme-fresh.page-mail .mail-nav .sections li.active,
.theme-fresh.page-mail .mail-nav:before {
  border-color: var(--border-color, #666);
}
.theme-fresh.page-mail .mail-nav .navigation.open .sections li.active {
  background: color-mix(in srgb, var(--primary-background-color, #C75858), var(--text-color, #000000) 4%);
}
.theme-fresh.page-mail .mail-nav li.divider {
  background: var(--border-color, #666);
}
.theme-fresh.page-mail .mail-nav .sections li.active a {
  color: color-mix(in srgb, var(--primary-background-color, #C75858), var(--text-color, #000000) 70%);
}
.theme-fresh.page-mail .mail-nav .sections li.active:after {
  color: color-mix(in srgb, var(--primary-background-color, #C75858), var(--text-color, #000000) 30%);
}
.theme-fresh.page-mail .mail-nav .sections a {
  color: color-mix(in srgb, var(--primary-background-color, #C75858), var(--text-color, #000000) 55%);
}
.theme-fresh.page-mail .mail-nav-header {
  color: color-mix(in srgb, var(--primary-background-color, #C75858), var(--text-color, #000000) 30%);
}
.theme-fresh.page-mail .mail-nav .add-more a {
  color: color-mix(in srgb, var(--primary-background-color, #C75858), var(--text-color, #000000) 30%);
}
@media (min-width: 992px) {
  .theme-fresh.page-mail .mail-nav .navigation .sections li.active {
    background: color-mix(in srgb, var(--primary-background-color, #C75858), var(--text-color, #000000) 4%);
  }
  .theme-fresh.page-mail .mail-nav .sections a:hover {
    color: color-mix(in srgb, var(--primary-background-color, #C75858), var(--text-color, #000000) 70%);
  }
}
.theme-fresh .nav-icon-btn.nav-icon-btn-primary .label {
  background: var(--primary-color, #7a6f6f);
}
.theme-fresh .btn-primary {
  color: #fff;
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 5%);
  border-bottom-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 11%);
  background: var(--primary-color, #7a6f6f);
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--primary-color, #7a6f6f), #FFF 1%) 0%, color-mix(in srgb, var(--primary-color, #7a6f6f), #000 5%) 100%);
  background-repeat: repeat-x;
}
.theme-fresh .btn-primary:hover,
.theme-fresh .btn-primary.focused,
.theme-fresh .btn-primary:focus {
  color: #fff;
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 8%);
  border-bottom-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 18%);
  background: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 10%);
  background: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 5%) !important;
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--primary-color, #7a6f6f), #FFF 4%) 0%, color-mix(in srgb, var(--primary-color, #7a6f6f), #000 8%) 100%) !important;
  background-repeat: repeat-x;
}
.theme-fresh .btn-primary:active,
.theme-fresh .btn-primary.active,
.open .theme-fresh .btn-primary.dropdown-toggle {
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1) inset;
  background: var(--primary-color, #7a6f6f) !important;
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 20%);
}
.theme-fresh .btn-primary.btn-flat {
  background: var(--primary-color, #7a6f6f);
}
.theme-fresh .btn-primary.btn-flat:hover,
.theme-fresh .btn-primary.btn-flat:focus,
.theme-fresh .btn-primary.btn-flat.focused,
.theme-fresh .btn-primary.btn-flat:active,
.theme-fresh .btn-primary.btn-flat.active,
.open .theme-fresh .btn-primary.btn-flat.dropdown-toggle {
  background: var(--primary-color, #7a6f6f) !important;
  color: #fff;
}
.theme-fresh .btn-primary.btn-outline:hover,
.theme-fresh .btn-primary.btn-outline.btn-flat:hover,
.theme-fresh .btn-primary.btn-outline:focus,
.theme-fresh .btn-primary.btn-outline.btn-flat:focus {
  color: #fff;
  border-color: var(--primary-color, #7a6f6f);
}
.theme-fresh .btn-primary.btn-outline:active,
.theme-fresh .btn-primary.btn-outline.btn-flat:active {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-fresh .open .btn.btn-primary.dropdown-toggle {
  color: var(--text-color, #000000);
  border-bottom-color: var(--primary-color, #7a6f6f) !important;
  background: var(--primary-color, #7a6f6f) !important;
}
.theme-fresh .progress-bar {
  background: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
}
.theme-fresh .progress-striped .progress-bar {
  background-color: var(--primary-color, #7a6f6f);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%, transparent 75%, transparent);
  background-size: 10px 10px;
}
.theme-fresh .label.label-primary {
  background: var(--primary-color, #7a6f6f);
}
.theme-fresh .label.label-primary[href]:hover,
.theme-fresh .label.label-primary[href]:focus {
  background-color: var(--primary-color, #7a6f6f);
}
.theme-fresh .label.label-primary.label-tag {
  border: 1px solid var(--primary-color, #7a6f6f);
}
.theme-fresh .label.label-primary.label-tag:before {
  border-color: transparent var(--primary-color, #7a6f6f) transparent transparent;
}
.theme-fresh .label.label-primary.label-tag[href]:hover,
.theme-fresh .label.label-primary.label-tag[href]:focus {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-fresh .label.label-primary.label-tag[href]:hover:before,
.theme-fresh .label.label-primary.label-tag[href]:focus:before {
  border-color: transparent var(--primary-color, #7a6f6f) transparent transparent;
}
.right-to-left .theme-fresh .label.label-primary.label-tag:before {
  border-color: transparent transparent transparent var(--primary-color, #7a6f6f);
}
.right-to-left .theme-fresh .label.label-primary.label-tag[href]:hover:before,
.right-to-left .theme-fresh .label.label-primary.label-tag[href]:focus:before {
  border-color: transparent transparent transparent var(--primary-color, #7a6f6f);
}
.ie8 .right-to-left .theme-fresh .label.label-primary.label-tag:before,
.ie9 .right-to-left .theme-fresh .label.label-primary.label-tag:before {
  border-color: transparent var(--primary-color, #7a6f6f) transparent transparent;
}
.ie8 .right-to-left .theme-fresh .label.label-primary.label-tag[href]:hover:before,
.ie8 .right-to-left .theme-fresh .label.label-primary.label-tag[href]:focus:before,
.ie9 .right-to-left .theme-fresh .label.label-primary.label-tag[href]:hover:before,
.ie9 .right-to-left .theme-fresh .label.label-primary.label-tag[href]:focus:before {
  border-color: transparent var(--primary-color, #7a6f6f) transparent transparent;
}
.theme-fresh.right-to-left .label.label-primary.label-tag:before {
  border-color: transparent transparent transparent var(--primary-color, #7a6f6f);
}
.theme-fresh.right-to-left .label.label-primary.label-tag:hover:before,
.theme-fresh.right-to-left .label.label-primary.label-tag:focus:before {
  border-color: transparent transparent transparent var(--primary-color, #7a6f6f);
}
.ie8 .theme-fresh.right-to-left .label.label-primary.label-tag:before,
.ie9 .theme-fresh.right-to-left .label.label-primary.label-tag:before {
  border-color: transparent var(--primary-color, #7a6f6f) transparent transparent;
}
.ie8 .theme-fresh.right-to-left .label.label-primary.label-tag:hover:before,
.ie8 .theme-fresh.right-to-left .label.label-primary.label-tag:focus:before,
.ie9 .theme-fresh.right-to-left .label.label-primary.label-tag:hover:before,
.ie9 .theme-fresh.right-to-left .label.label-primary.label-tag:focus:before {
  border-color: transparent var(--primary-color, #7a6f6f) transparent transparent;
}
.theme-fresh .badge.badge-primary {
  background: var(--primary-color, #7a6f6f);
  border: 1px solid var(--primary-color, #7a6f6f);
}
.theme-fresh .badge.badge-primary[href]:hover,
.theme-fresh .badge.badge-primary[href]:focus {
  background-color: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
}
.theme-fresh .badge.badge-primary {
  background: var(--primary-color, #7a6f6f);
  border: 1px solid var(--primary-color, #7a6f6f);
}
.theme-fresh .badge.badge-primary[href]:hover,
.theme-fresh .badge.badge-primary[href]:focus {
  background-color: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
}
.theme-fresh .table-primary table {
  border-top-color: var(--primary-color, #7a6f6f) !important;
  background-color: var(--panel-background-color, #fff);
}
.theme-fresh .table-primary thead,
.theme-fresh .table-primary thead tr,
.theme-fresh .table-primary thead th,
.theme-fresh .table-primary .table-header {
  border-color: var(--primary-color, #7a6f6f) !important;
  color: var(--primary-text-color, #fff);
}
.theme-fresh .table-primary thead tr,
.theme-fresh .table-primary thead th {
  background: var(--primary-color, #7a6f6f);
}
.theme-fresh .table-primary .table-header {
  background: var(--primary-color, #7a6f6f);
}
.theme-fresh .nav-tabs > li.active > a,
.theme-fresh .nav-tabs > li.active > a:hover,
.theme-fresh .nav-tabs > li.active > a:focus {
  background: var(--primary-color, #7a6f6f);
  border-bottom: 2px solid var(--primary-color, #7a6f6f);
}
.theme-fresh .nav-tabs .nav-tabs.nav-justified > .active > a {
  border-bottom-color: var(--primary-color, #7a6f6f);
}
.theme-fresh .nav-pills > li.active > a,
.theme-fresh .nav-pills > li.active > a:hover,
.theme-fresh .nav-pills > li.active > a:focus {
  background: var(--primary-color, #7a6f6f);
}
.theme-fresh .dropdown-menu > li > a:hover,
.theme-fresh .dropdown-menu > li.active > a {
  background: var(--primary-color, #7a6f6f);
}
.theme-fresh .dropdown-menu > li > a:hover {
  color: #fff;
}
.theme-fresh .btn-group .btn-primary,
.theme-fresh .btn-group .btn-primary:focus,
.theme-fresh .input-group-btn .btn-primary,
.theme-fresh .input-group-btn .btn-primary:focus {
  border-left-color: var(--primary-color, #7a6f6f);
  border-right-color: var(--primary-color, #7a6f6f);
}
.theme-fresh .btn-group .btn-primary:hover,
.theme-fresh .btn-group.open .btn-primary.dropdown-toggle,
.theme-fresh .input-group-btn .btn-primary:hover,
.theme-fresh .input-group-btn.open .btn-primary.dropdown-toggle {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-fresh .btn-group .btn-primary:active,
.theme-fresh .btn-group .btn-primary.active,
.theme-fresh .input-group-btn .btn-primary:active,
.theme-fresh .input-group-btn .btn-primary.active {
  border-left-color: var(--primary-color, #7a6f6f);
  border-right-color: var(--primary-color, #7a6f6f);
}
.theme-fresh .pagination > li > a:hover {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-fresh .pagination > li.active > a,
.theme-fresh .pagination > li.active > a:hover,
.theme-fresh .pagination > li.active > a:focus,
.theme-fresh .pagination > li.active > span {
  background: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
}
.theme-fresh .pager li > a:hover {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-fresh a.list-group-item.active {
  background: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
}
.theme-fresh a.list-group-item.active .list-group-item-text {
  color: var(--primary-color, #7a6f6f);
}
.theme-fresh .form-control:focus,
.theme-fresh .form-control.focus {
  border-color: var(--primary-color, #7a6f6f);
  outline: 0;
  box-shadow: none;
}
.gt-ie8 .theme-fresh input.px:focus + .lbl:before,
.gt-ie8 .theme-fresh input.px + .lbl:hover:before {
  border-color: var(--primary-color, #7a6f6f);
}
.gt-ie8 .theme-fresh input[type="checkboxcheckbox"].px + .lbl:after {
  color: var(--primary-color, #7a6f6f);
}
.gt-ie8 .theme-fresh input[type="radio"].px + .lbl:after {
  background: var(--primary-color, #7a6f6f);
}
.theme-fresh .text-primary,
.theme-fresh .text-primary:hover,
.theme-fresh .text-primary:active,
.theme-fresh .text-primary:focus,
.theme-fresh .text-primary a,
.theme-fresh .text-primary a:focus {
  color: var(--primary-color, #7a6f6f);
}
.theme-fresh .text-primary a:hover,
.theme-fresh .text-primary a:active {
  color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--primary-background-color, #C75858) 85%);
}
.theme-fresh .bg-primary {
  background: var(--primary-color, #7a6f6f) !important;
}
.theme-fresh .bg-primary,
.theme-fresh .bg-primary:hover,
.theme-fresh .bg-primary:active,
.theme-fresh .bg-primary:focus,
.theme-fresh .bg-primary a,
.theme-fresh .bg-primary a:focus {
  color: #fff;
}
.theme-fresh .bg-primary a:hover,
.theme-fresh .bg-primary a:active {
  color: color-mix(in srgb, #fff, var(--primary-background-color, #C75858) 85%);
}
.theme-fresh .bg-primary[href]:hover,
.theme-fresh .bg-primary [href]:hover {
  color: #fff;
}
.theme-fresh .ui-slider-handle.ui-state-active:before {
  background: var(--primary-color, #7a6f6f);
}
.theme-fresh .ui-slider-range {
  background: var(--primary-color, #7a6f6f);
}
.theme-fresh .ui-autocomplete > li > a:hover,
.theme-fresh .ui-autocompletev > li.active > a {
  background: var(--primary-color, #7a6f6f);
}
.theme-fresh .ui-autocomplete > li > a:hover {
  color: #fff;
}
.theme-fresh .ui-autocomplete .ui-state-focus {
  background: var(--primary-color, #7a6f6f);
  color: #fff;
}
.theme-fresh .ui-menu .ui-menu-item a:hover,
.theme-fresh .ui-menu .ui-menu-item a.ui-state-focus,
.theme-fresh .ui-menu .ui-menu-item a.ui-state-active {
  background: var(--primary-color, #7a6f6f);
}
.theme-fresh .ui-progressbar-value {
  background: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
  background-color: var(--primary-color, #7a6f6f);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%, transparent 75%, transparent);
  background-size: 10px 10px;
}
.theme-fresh .ui-tabs-nav > .ui-tabs-active > a,
.theme-fresh .ui-tabs-nav > .ui-tabs-active > a:hover,
.theme-fresh .ui-tabs-nav > .ui-tabs-active > a:focus {
  color: #fff;
  background: var(--primary-color, #7a6f6f);
  border-bottom: 2px solid var(--primary-color, #7a6f6f);
}
.theme-fresh .ui-datepicker .ui-state-active {
  background: var(--primary-color, #7a6f6f) !important;
}
.theme-fresh .ui-datepicker-title {
  background: var(--primary-color, #7a6f6f);
}
.theme-fresh .ui-datepicker th {
  background: var(--primary-color, #7a6f6f);
}
.theme-fresh .ui-datepicker-buttonpane button.ui-priority-primary {
  color: #fff;
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 5%);
  border-bottom-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 11%);
  background: var(--primary-color, #7a6f6f);
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--primary-color, #7a6f6f), #FFF 1%) 0%, color-mix(in srgb, var(--primary-color, #7a6f6f), #000 5%) 100%);
  background-repeat: repeat-x;
}
.theme-fresh .ui-datepicker-buttonpane button.ui-priority-primary:hover,
.theme-fresh .ui-datepicker-buttonpane button.ui-priority-primary.focused,
.theme-fresh .ui-datepicker-buttonpane button.ui-priority-primary:focus {
  color: #fff;
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 8%);
  border-bottom-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 18%);
  background: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 10%);
  background: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 5%) !important;
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--primary-color, #7a6f6f), #FFF 4%) 0%, color-mix(in srgb, var(--primary-color, #7a6f6f), #000 8%) 100%) !important;
  background-repeat: repeat-x;
}
.theme-fresh .ui-datepicker-buttonpane button.ui-priority-primary:active,
.theme-fresh .ui-datepicker-buttonpane button.ui-priority-primary.active,
.open .theme-fresh .ui-datepicker-buttonpane button.ui-priority-primary.dropdown-toggle {
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1) inset;
  background: var(--primary-color, #7a6f6f) !important;
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 20%);
}
.theme-fresh .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat {
  background: var(--primary-color, #7a6f6f);
}
.theme-fresh .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat:hover,
.theme-fresh .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat:focus,
.theme-fresh .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat.focused,
.theme-fresh .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat:active,
.theme-fresh .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat.active,
.open .theme-fresh .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat.dropdown-toggle {
  background: var(--primary-color, #7a6f6f) !important;
  color: #fff;
}
.theme-fresh .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline:hover,
.theme-fresh .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline.btn-flat:hover,
.theme-fresh .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline:focus,
.theme-fresh .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline.btn-flat:focus {
  color: #fff;
  border-color: var(--primary-color, #7a6f6f);
}
.theme-fresh .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline:active,
.theme-fresh .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline.btn-flat:active {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-fresh .select2-drop-active,
.theme-fresh .select2-container-multi.select2-container-active .select2-choices,
.theme-fresh .select2-container-multi.select2-dropdown-open .select2-choices {
  border: 1px solid var(--primary-color, #7a6f6f);
}
.theme-fresh .select2-drop.select2-drop-above.select2-drop-active {
  border-top: 1px solid var(--primary-color, #7a6f6f);
}
.theme-fresh .select2-container-active .select2-choice,
.theme-fresh .select2-container-active .select2-choices {
  border: 1px solid var(--primary-color, #7a6f6f);
}
.theme-fresh .select2-dropdown-open .select2-drop-above .select2-choice,
.theme-fresh .select2-dropdown-open .select2-drop-above .select2-choices {
  border: 1px solid var(--primary-color, #7a6f6f);
  border-top-color: #aaa;
}
.theme-fresh .select2-results .select2-highlighted {
  background: var(--primary-color, #7a6f6f);
  color: var(--primary-text-color, #fff);
}
.theme-fresh .select2-primary .select2-container-multi .select2-choices .select2-search-choice {
  background: var(--primary-color, #7a6f6f);
}
.theme-fresh .select2-primary .select2-container-multi .select2-choices .select2-search-choice-focus {
  background: var(--primary-color, #7a6f6f);
}
.theme-fresh .select2-primary .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
  background: var(--primary-color, #7a6f6f) !important;
}
.theme-fresh .switcher-primary .switcher-state-on {
  background: var(--primary-color, #7a6f6f) !important;
}
.theme-fresh .pixel-file-input:hover {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-fresh .focused .pixel-file-input {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-fresh .datepicker table tr td.selected,
.theme-fresh .datepicker table tr td.selected:hover,
.theme-fresh .datepicker table tr td.selected.disabled,
.theme-fresh .datepicker table tr td.selected.disabled:hover {
  background: var(--primary-color, #7a6f6f);
}
.theme-fresh .datepicker table tr td.active,
.theme-fresh .datepicker table tr td.active:hover,
.theme-fresh .datepicker table tr td.active.disabled,
.theme-fresh .datepicker table tr td.active.disabled:hover {
  background: var(--primary-color, #7a6f6f);
}
.theme-fresh .datepicker table tr td span.active,
.theme-fresh .datepicker table tr td span.active:hover,
.theme-fresh .datepicker table tr td span.active.disabled,
.theme-fresh .datepicker table tr td span.active.disabled:hover {
  background: var(--primary-color, #7a6f6f);
}
.theme-fresh .datepicker thead tr {
  background: var(--primary-color, #7a6f6f);
}
.theme-fresh .datepicker thead tr:first-child {
  background: var(--primary-color, #7a6f6f) !important;
  border-bottom-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--panel-background-color, #fff) 12%) !important;
}
.theme-fresh .datepicker thead th.prev,
.theme-fresh .datepicker thead th.next {
  background: var(--primary-color, #7a6f6f);
}
.theme-fresh .datepicker thead th.prev {
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--panel-background-color, #fff) 12%);
}
.theme-fresh .datepicker thead th.next {
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--panel-background-color, #fff) 12%);
}
.theme-fresh .datepicker > .datepicker-days thead tr:first-child th.cw + .prev {
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--panel-background-color, #fff) 12%);
}
.theme-fresh .datepicker > .datepicker-days thead tr:last-child th.cw + th {
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--panel-background-color, #fff) 12%);
}
.theme-fresh .bootstrap-timepicker-widget table td a:hover {
  background: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
}
.theme-fresh .pagination a.dp-today,
.theme-fresh .pagination a.dp-today:hover {
  background: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
}
.theme-fresh .pagination a.dp-today:hover {
  border-color: var(--primary-color, #7a6f6f) !important;
}
.theme-fresh .pagination a.dp-selected {
  background: var(--primary-color, #7a6f6f) !important;
  border-color: var(--primary-color, #7a6f6f) !important;
}
.theme-fresh .tt-suggestion.tt-is-under-cursor {
  background: var(--primary-color, #7a6f6f);
}
.theme-fresh .table-primary .dataTables_wrapper .DT-per-page {
  border-color: var(--primary-color, #7a6f6f) !important;
}
.theme-fresh .dropzone-box.dz-drag-hover {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-fresh .dropzone-box:hover .fa.fa-cloud-upload {
  background: var(--primary-color, #7a6f6f);
}
.theme-fresh .md-editor.active {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-fresh .widget-rating .active a {
  color: var(--primary-color, #7a6f6f);
}
.theme-silver {
  background: var(--primary-background-color, #C75858);
}
.theme-silver #main-navbar {
  box-shadow: 0 2px 2px rgba(0,0,0,0.08),0 1px 0 rgba(0,0,0,0.08);
}
.theme-silver .page-header {
  background: transparent;
  border-color: transparent;
}
.theme-silver .table,
.theme-silver .panel,
.theme-silver hr {
  border-color: var(--border-color, #666);
}
.theme-silver .bordered {
  border-color: var(--border-color, #666);
}
.theme-silver .bordered[class*='bg-'],
.theme-silver [class*='bg-'] .border-t {
  border-color: #fff;
  border-color: rgba(0, 0, 0, 0.2);
}
.theme-silver .panel.panel-transparent > .panel-heading {
  border-bottom-color: var(--border-color, #666) !important;
}
.theme-silver .breadcrumb-page {
  background: transparent;
  border-bottom: 1px solid transparent;
  padding-bottom: 6px;
  padding-top: 6px;
}
.gt-ie9 .theme-silver #main-navbar,
.gt-ie9 .theme-silver #main-navbar .navbar-header {
  background-image: linear-gradient(to bottom, var(--primary-navbar-color, #9D4444) 0%, var(--secondary-navbar-color, #9D4444) 100%);
  background-repeat: repeat-x;
}
.ie8 .theme-silver #main-navbar,
.ie9 .theme-silver #main-navbar,
.ie8 .theme-silver #main-navbar .navbar-header,
.ie9 .theme-silver #main-navbar .navbar-header {
  background: var(--primary-navbar-color, #9D4444);
}
.theme-silver #main-navbar .dropdown > a,
.theme-silver #main-navbar .dropdown-menu > li > a,
.theme-silver #main-navbar .navbar-nav.nav > li > a,
.theme-silver #main-navbar .navbar-header a {
  color: var(--navbar-text-color, #9D4444);
}
.theme-silver #main-navbar .navbar-toggle,
.theme-silver #main-navbar #main-menu-toggle,
.theme-silver #main-navbar #main-menu-toggle .fa:before,
.theme-silver #main-navbar a {
  text-shadow: none;
}
.theme-silver #main-navbar .navbar-toggle,
.theme-silver #main-navbar #main-menu-toggle {
  color: var(--navbar-text-color, #9D4444);
}
.theme-silver #main-navbar #main-menu-toggle .fa:before {
  color: var(--navbar-text-color, #9D4444);
}
.theme-silver #main-navbar .main-navbar-collapse {
  border-top-color: color-mix(in srgb, var(--secondary-navbar-color, #9D4444), var(--text-color, #000000) 6%);
  background: var(--secondary-navbar-color, #9D4444);
}
.theme-silver #main-navbar .navbar-nav li + .navbar-nav li,
.theme-silver #main-navbar .navbar-nav.nav + .navbar-nav.nav,
.theme-silver #main-navbar .navbar-nav.nav + .navbar-nav .right {
  border-top: 1px solid color-mix(in srgb, var(--secondary-navbar-color, #9D4444), var(--text-color, #000000) 6%);
}
.theme-silver #main-navbar .dropdown.open > a {
  border-top: 1px solid color-mix(in srgb, var(--secondary-navbar-color, #9D4444), var(--text-color, #000000) 12%);
  border-bottom: 1px solid color-mix(in srgb, var(--secondary-navbar-color, #9D4444), var(--text-color, #000000) 9%);
  margin-top: -1px;
  background: color-mix(in srgb, var(--secondary-navbar-color, #9D4444), var(--text-color, #000000) 6%);
}
.theme-silver #main-navbar form.navbar-form {
  box-shadow: none;
}
.theme-silver #main-navbar form.navbar-form .form-control {
  background: #fff;
  border-color: #fff;
  border-radius: 3px;
}
@media (min-width: 768px) {
  .theme-silver #main-navbar .main-navbar-collapse {
    background: none;
  }
  .theme-silver #main-navbar .navbar-nav li + .navbar-nav li,
  .theme-silver #main-navbar .navbar-nav.nav + .navbar-nav.nav,
  .theme-silver #main-navbar .navbar-nav.nav + .navbar-nav .right {
    border: none;
  }
  .theme-silver #main-navbar .navbar-nav.nav > li > a {
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
  }
  .theme-silver #main-navbar .navbar-nav.nav > li > a:hover {
    background: rgba(0, 0, 0, 0.08);
    border-color: color-mix(in srgb, var(--secondary-navbar-color, #9D4444), var(--text-color, #000000) 10%);
  }
  .theme-silver #main-navbar .dropdown.open > a {
    border-top: none;
    border-bottom: none;
    margin-top: 0;
    background: rgba(0, 0, 0, 0.08);
    border-color: color-mix(in srgb, var(--secondary-navbar-color, #9D4444), var(--text-color, #000000) 10%);
  }
  .theme-silver #main-navbar .dropdown-menu {
    background: var(--primary-menu-color, #9D4444);
    border-color: var(--primary-menu-color, #9D4444);
    margin-top: 2px;
    padding: 5px 0;
    border-radius: var(--border-radius, 6px);
  }
  .theme-silver #main-navbar .dropdown-menu a {
    text-shadow: none;
    margin: 0 -2px;
  }
  .theme-silver #main-navbar .dropdown-menu > li > a {
    color: #fff;
  }
  .theme-silver #main-navbar .dropdown-menu a:hover {
    background: var(--primary-color, #7a6f6f);
  }
  .theme-silver #main-navbar .dropdown-menu .divider {
    background-color: color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--primary-background-color, #C75858) 4%);
    margin-left: -2px;
    margin-right: -2px;
  }
  .theme-silver #main-navbar .widget-notifications .notifications-link:hover {
    background-color: color-mix(in srgb, var(--primary-navbar-color, #9D4444), var(--navbar-text-color, #9D4444) 7%);
  }
  .theme-silver #main-navbar .widget-notifications .notification,
  .theme-silver #main-navbar .widget-notifications .notifications-link {
    border-color: transparent;
    margin: 0 -2px;
    border-bottom-right-radius: var(--border-radius, 6px);
    border-bottom-left-radius: var(--border-radius, 6px);
  }
  .theme-silver #main-navbar .widget-notifications .notification-description {
    color: color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--primary-background-color, #C75858) 35%);
  }
  .theme-silver #main-navbar .widget-notifications .notification-ago {
    color: color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--primary-background-color, #C75858) 25%);
  }
  .theme-silver #main-navbar .widget-messages-alt a:hover {
    color: #fff !important;
  }
  .theme-silver #main-navbar .widget-messages-alt .message,
  .theme-silver #main-navbar .widget-messages-alt .messages-link {
    border-color: color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--primary-background-color, #C75858) 4%);
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
  }
  .theme-silver #main-navbar .widget-messages-alt .message a:hover,
  .theme-silver #main-navbar .widget-messages-alt .messages-link a:hover {
    background: none;
  }
  .theme-silver #main-navbar .widget-messages-alt .message-subject {
    color: var(--primary-color, #7a6f6f);
  }
  .theme-silver #main-navbar .widget-messages-alt .message-description {
    color: color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--primary-background-color, #C75858) 25%);
  }
  .theme-silver #main-navbar .widget-messages-alt .message-description a {
    color: color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--primary-background-color, #C75858) 35%);
  }
}
.theme-silver #main-navbar #main-menu-toggle,
.theme-silver.right-to-left.main-menu-right #main-navbar #main-menu-toggle {
  border-left: none;
  border-right: 1px solid color-mix(in srgb, var(--secondary-navbar-color, #9D4444), var(--text-color, #000000) 8%);
}
.theme-silver.right-to-left #main-navbar #main-menu-toggle,
.theme-silver.main-menu-right #main-navbar #main-menu-toggle {
  border-left: 1px solid color-mix(in srgb, var(--secondary-navbar-color, #9D4444), var(--text-color, #000000) 8%);
  border-right: none;
}
.theme-silver #main-menu-bg,
.theme-silver .mmc-dropdown-open-ul {
  background: var(--primary-menu-color, #9D4444);
}
.theme-silver #main-menu .navigation li,
.theme-silver #main-menu .mmc-dropdown-open-ul li {
  border-bottom: 1px solid color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--primary-background-color, #C75858) 4%);
}
.theme-silver #main-menu .navigation li a,
.theme-silver #main-menu .mmc-dropdown-open-ul li a {
  color: color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--primary-background-color, #C75858) 40%);
  transition: all 0.2s;
  transition-property: color,background;
}
.theme-silver #main-menu .navigation li a:hover,
.theme-silver #main-menu .mmc-dropdown-open-ul li a:hover {
  background: color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--primary-background-color, #C75858) 4%);
  color: #fff;
}
.theme-silver #main-menu .navigation li.active,
.theme-silver #main-menu .mmc-dropdown-open-ul li.active {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-silver #main-menu .navigation li.active > a,
.theme-silver #main-menu .mmc-dropdown-open-ul li.active > a {
  color: #fff;
  background: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
}
.theme-silver #main-menu .mm-dropdown ul,
.theme-silver #main-menu .mmc-dropdown-open-ul {
  background: color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--text-color, #000000) 4%);
}
.theme-silver #main-menu .mm-dropdown ul li,
.theme-silver #main-menu .mmc-dropdown-open-ul li {
  border: none;
}
.theme-silver #main-menu .mm-dropdown ul li a:hover,
.theme-silver #main-menu .mmc-dropdown-open-ul li a:hover {
  background: var(--primary-menu-color, #9D4444);
}
.theme-silver #main-menu .mm-dropdown ul li.active,
.theme-silver #main-menu .mmc-dropdown-open-ul li.active {
  border-top: none;
}
.theme-silver #main-menu .mm-dropdown ul li.active > a,
.theme-silver #main-menu .mmc-dropdown-open-ul li.active > a {
  background: var(--primary-color, #7a6f6f);
}
.theme-silver #main-menu .mm-dropdown ul li + li,
.theme-silver #main-menu .mmc-dropdown-open-ul li + li {
  border-top: 1px solid var(--primary-menu-color, #9D4444);
}
.theme-silver #main-menu li.mm-dropdown.active {
  border-bottom-color: color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--primary-background-color, #C75858) 4%);
}
.theme-silver #main-menu li.mm-dropdown.active > a {
  color: #fff !important;
  background: none;
  border-bottom-color: color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--primary-background-color, #C75858) 4%);
}
.theme-silver #main-menu li.mm-dropdown.active > a:hover {
  background: color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--primary-background-color, #C75858) 4%);
}
.theme-silver #main-menu .mm-dropdown .mm-dropdown.open > a {
  border-bottom-color: var(--primary-menu-color, #9D4444);
}
.theme-silver #main-menu .mm-dropdown li.mm-dropdown.active {
  border-bottom-color: var(--primary-menu-color, #9D4444);
  border-top: 1px solid var(--primary-menu-color, #9D4444);
}
.theme-silver #main-menu .mm-dropdown li.mm-dropdown.active > a {
  background: none;
  border-bottom-color: var(--primary-menu-color, #9D4444);
}
.theme-silver #main-menu .mm-dropdown li.mm-dropdown.active > a:hover {
  background: var(--primary-menu-color, #9D4444);
}
.theme-silver #main-menu .mmc-dropdown-open > a {
  color: #fff !important;
}
.theme-silver #main-menu .mmc-title {
  color: #fff;
  background: var(--primary-menu-color, #9D4444);
  border-bottom: 1px solid color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--primary-background-color, #C75858) 4%);
  padding-top: 1px;
}
.theme-silver #main-menu .mmc-dropdown-open-ul.top .mmc-title {
  padding-top: 0;
  padding-bottom: 1px;
  border-bottom: 0;
  border-top: 1px solid color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--primary-background-color, #C75858) 4%);
  margin-top: -1px;
}
.theme-silver #main-menu .mmc-dropdown-open-ul.top {
  margin-bottom: 1px !important;
}
.theme-silver #main-menu .menu-content {
  border: none;
  margin-top: -10px;
}
.theme-silver #main-menu .menu-content .btn-outline {
  border-color: color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--primary-background-color, #C75858) 4%);
  color: color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--primary-background-color, #C75858) 40%);
}
.theme-silver #main-menu .menu-content .btn-outline:hover {
  color: #fff;
}
.theme-silver #main-menu .menu-content.top {
  border-bottom: 1px solid color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--primary-background-color, #C75858) 4%);
  margin-top: 0;
}
.theme-silver .mmc-dropdown-open .mm-dropdown.open > a,
.theme-silver.mme #main-menu .mm-dropdown.open > a {
  color: #fff !important;
}
.theme-silver.mme #main-menu .mm-dropdown.open > a {
  border-bottom: 1px solid color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--primary-background-color, #C75858) 4%);
}
@media (min-width: 768px) {
  .theme-silver #main-menu .mm-dropdown.open > a {
    color: #fff;
    border-bottom: 1px solid color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--primary-background-color, #C75858) 4%);
  }
  .theme-silver.mmc #main-menu .navigation > .mm-dropdown.open > a {
    color: color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--primary-background-color, #C75858) 40%);
    border-bottom: none;
  }
}
.theme-silver .demo-logo,
.theme-silver #main-navbar .navbar-brand div {
  background: var(--primary-color, #7a6f6f);
}
.theme-silver #main-navbar .navbar-header a {
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 600;
}
.theme-silver.page-signin .signin-info,
.theme-silver.page-signup .signup-header {
  background: var(--primary-color, #7a6f6f);
}
.theme-silver .timeline:before,
.theme-silver .timeline:after,
.theme-silver .tl-header,
.theme-silver .tl-icon {
  background: color-mix(in srgb, var(--primary-background-color, #C75858), var(--text-color, #000000) 8%);
}
.theme-silver .tl-header,
.theme-silver .tl-icon {
  box-shadow: 0 0 0 4px var(--primary-background-color, #C75858);
}
.theme-silver .tl-entry:before {
  background: var(--primary-color, #7a6f6f);
  box-shadow: 0 0 0 3px var(--primary-background-color, #C75858);
}
.theme-silver .tl-body:before {
  border-color: transparent var(--border-color, #666) transparent transparent;
}
@media (min-width: 768px) {
  .theme-silver .timeline.centered .tl-entry.left .tl-body:before {
    border-color: transparent transparent transparent var(--border-color, #666);
  }
  .theme-silver.right-to-left .timeline.centered .tl-entry.left .tl-body:before {
    border-color: transparent var(--border-color, #666) transparent transparent;
  }
}
.theme-silver.right-to-left .tl-body:before {
  border-color: transparent transparent transparent var(--border-color, #666);
}
.theme-silver.page-mail .mail-nav,
.theme-silver.page-mail .mail-nav:before {
  background: var(--primary-background-color, #C75858);
}
.theme-silver.page-mail .mail-nav .sections li.active .label,
.theme-silver.page-mail .mail-nav .sections li.active .badge {
  background: var(--primary-color, #7a6f6f);
}
.theme-silver.page-mail .mail-nav,
.theme-silver.page-mail .mail-nav .compose-btn,
.theme-silver.page-mail .mail-nav .sections li.active,
.theme-silver.page-mail .mail-nav:before {
  border-color: var(--border-color, #666);
}
.theme-silver.page-mail .mail-nav .navigation.open .sections li.active {
  background: color-mix(in srgb, var(--primary-background-color, #C75858), var(--text-color, #000000) 4%);
}
.theme-silver.page-mail .mail-nav li.divider {
  background: var(--border-color, #666);
}
.theme-silver.page-mail .mail-nav .sections li.active a {
  color: color-mix(in srgb, var(--primary-background-color, #C75858), var(--text-color, #000000) 70%);
}
.theme-silver.page-mail .mail-nav .sections li.active:after {
  color: color-mix(in srgb, var(--primary-background-color, #C75858), var(--text-color, #000000) 30%);
}
.theme-silver.page-mail .mail-nav .sections a {
  color: color-mix(in srgb, var(--primary-background-color, #C75858), var(--text-color, #000000) 55%);
}
.theme-silver.page-mail .mail-nav-header {
  color: color-mix(in srgb, var(--primary-background-color, #C75858), var(--text-color, #000000) 30%);
}
.theme-silver.page-mail .mail-nav .add-more a {
  color: color-mix(in srgb, var(--primary-background-color, #C75858), var(--text-color, #000000) 30%);
}
@media (min-width: 992px) {
  .theme-silver.page-mail .mail-nav .navigation .sections li.active {
    background: color-mix(in srgb, var(--primary-background-color, #C75858), var(--text-color, #000000) 4%);
  }
  .theme-silver.page-mail .mail-nav .sections a:hover {
    color: color-mix(in srgb, var(--primary-background-color, #C75858), var(--text-color, #000000) 70%);
  }
}
.theme-silver .nav-icon-btn.nav-icon-btn-primary .label {
  background: var(--primary-color, #7a6f6f);
}
.theme-silver .btn-primary {
  color: #fff;
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 5%);
  border-bottom-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 11%);
  background: var(--primary-color, #7a6f6f);
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--primary-color, #7a6f6f), #FFF 1%) 0%, color-mix(in srgb, var(--primary-color, #7a6f6f), #000 5%) 100%);
  background-repeat: repeat-x;
}
.theme-silver .btn-primary:hover,
.theme-silver .btn-primary.focused,
.theme-silver .btn-primary:focus {
  color: #fff;
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 8%);
  border-bottom-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 18%);
  background: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 10%);
  background: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 5%) !important;
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--primary-color, #7a6f6f), #FFF 4%) 0%, color-mix(in srgb, var(--primary-color, #7a6f6f), #000 8%) 100%) !important;
  background-repeat: repeat-x;
}
.theme-silver .btn-primary:active,
.theme-silver .btn-primary.active,
.open .theme-silver .btn-primary.dropdown-toggle {
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1) inset;
  background: var(--primary-color, #7a6f6f) !important;
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 20%);
}
.theme-silver .btn-primary.btn-flat {
  background: var(--primary-color, #7a6f6f);
}
.theme-silver .btn-primary.btn-flat:hover,
.theme-silver .btn-primary.btn-flat:focus,
.theme-silver .btn-primary.btn-flat.focused,
.theme-silver .btn-primary.btn-flat:active,
.theme-silver .btn-primary.btn-flat.active,
.open .theme-silver .btn-primary.btn-flat.dropdown-toggle {
  background: var(--primary-color, #7a6f6f) !important;
  color: #fff;
}
.theme-silver .btn-primary.btn-outline:hover,
.theme-silver .btn-primary.btn-outline.btn-flat:hover,
.theme-silver .btn-primary.btn-outline:focus,
.theme-silver .btn-primary.btn-outline.btn-flat:focus {
  color: #fff;
  border-color: var(--primary-color, #7a6f6f);
}
.theme-silver .btn-primary.btn-outline:active,
.theme-silver .btn-primary.btn-outline.btn-flat:active {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-silver .open .btn.btn-primary.dropdown-toggle {
  color: var(--text-color, #000000);
  border-bottom-color: var(--primary-color, #7a6f6f) !important;
  background: var(--primary-color, #7a6f6f) !important;
}
.theme-silver .progress-bar {
  background: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
}
.theme-silver .progress-striped .progress-bar {
  background-color: var(--primary-color, #7a6f6f);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%, transparent 75%, transparent);
  background-size: 10px 10px;
}
.theme-silver .label.label-primary {
  background: var(--primary-color, #7a6f6f);
}
.theme-silver .label.label-primary[href]:hover,
.theme-silver .label.label-primary[href]:focus {
  background-color: var(--primary-color, #7a6f6f);
}
.theme-silver .label.label-primary.label-tag {
  border: 1px solid var(--primary-color, #7a6f6f);
}
.theme-silver .label.label-primary.label-tag:before {
  border-color: transparent var(--primary-color, #7a6f6f) transparent transparent;
}
.theme-silver .label.label-primary.label-tag[href]:hover,
.theme-silver .label.label-primary.label-tag[href]:focus {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-silver .label.label-primary.label-tag[href]:hover:before,
.theme-silver .label.label-primary.label-tag[href]:focus:before {
  border-color: transparent var(--primary-color, #7a6f6f) transparent transparent;
}
.right-to-left .theme-silver .label.label-primary.label-tag:before {
  border-color: transparent transparent transparent var(--primary-color, #7a6f6f);
}
.right-to-left .theme-silver .label.label-primary.label-tag[href]:hover:before,
.right-to-left .theme-silver .label.label-primary.label-tag[href]:focus:before {
  border-color: transparent transparent transparent var(--primary-color, #7a6f6f);
}
.ie8 .right-to-left .theme-silver .label.label-primary.label-tag:before,
.ie9 .right-to-left .theme-silver .label.label-primary.label-tag:before {
  border-color: transparent var(--primary-color, #7a6f6f) transparent transparent;
}
.ie8 .right-to-left .theme-silver .label.label-primary.label-tag[href]:hover:before,
.ie8 .right-to-left .theme-silver .label.label-primary.label-tag[href]:focus:before,
.ie9 .right-to-left .theme-silver .label.label-primary.label-tag[href]:hover:before,
.ie9 .right-to-left .theme-silver .label.label-primary.label-tag[href]:focus:before {
  border-color: transparent var(--primary-color, #7a6f6f) transparent transparent;
}
.theme-silver.right-to-left .label.label-primary.label-tag:before {
  border-color: transparent transparent transparent var(--primary-color, #7a6f6f);
}
.theme-silver.right-to-left .label.label-primary.label-tag:hover:before,
.theme-silver.right-to-left .label.label-primary.label-tag:focus:before {
  border-color: transparent transparent transparent var(--primary-color, #7a6f6f);
}
.ie8 .theme-silver.right-to-left .label.label-primary.label-tag:before,
.ie9 .theme-silver.right-to-left .label.label-primary.label-tag:before {
  border-color: transparent var(--primary-color, #7a6f6f) transparent transparent;
}
.ie8 .theme-silver.right-to-left .label.label-primary.label-tag:hover:before,
.ie8 .theme-silver.right-to-left .label.label-primary.label-tag:focus:before,
.ie9 .theme-silver.right-to-left .label.label-primary.label-tag:hover:before,
.ie9 .theme-silver.right-to-left .label.label-primary.label-tag:focus:before {
  border-color: transparent var(--primary-color, #7a6f6f) transparent transparent;
}
.theme-silver .badge.badge-primary {
  background: var(--primary-color, #7a6f6f);
  border: 1px solid var(--primary-color, #7a6f6f);
}
.theme-silver .badge.badge-primary[href]:hover,
.theme-silver .badge.badge-primary[href]:focus {
  background-color: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
}
.theme-silver .badge.badge-primary {
  background: var(--primary-color, #7a6f6f);
  border: 1px solid var(--primary-color, #7a6f6f);
}
.theme-silver .badge.badge-primary[href]:hover,
.theme-silver .badge.badge-primary[href]:focus {
  background-color: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
}
.theme-silver .table-primary table {
  border-top-color: var(--primary-color, #7a6f6f) !important;
  background-color: var(--panel-background-color, #fff);
}
.theme-silver .table-primary thead,
.theme-silver .table-primary thead tr,
.theme-silver .table-primary thead th,
.theme-silver .table-primary .table-header {
  border-color: var(--primary-color, #7a6f6f) !important;
  color: var(--primary-text-color, #fff);
}
.theme-silver .table-primary thead tr,
.theme-silver .table-primary thead th {
  background: var(--primary-color, #7a6f6f);
}
.theme-silver .table-primary .table-header {
  background: var(--primary-color, #7a6f6f);
}
.theme-silver .nav-tabs > li.active > a,
.theme-silver .nav-tabs > li.active > a:hover,
.theme-silver .nav-tabs > li.active > a:focus {
  background: var(--primary-color, #7a6f6f);
  border-bottom: 2px solid var(--primary-color, #7a6f6f);
}
.theme-silver .nav-tabs .nav-tabs.nav-justified > .active > a {
  border-bottom-color: var(--primary-color, #7a6f6f);
}
.theme-silver .nav-pills > li.active > a,
.theme-silver .nav-pills > li.active > a:hover,
.theme-silver .nav-pills > li.active > a:focus {
  background: var(--primary-color, #7a6f6f);
}
.theme-silver .dropdown-menu > li > a:hover,
.theme-silver .dropdown-menu > li.active > a {
  background: var(--primary-color, #7a6f6f);
}
.theme-silver .dropdown-menu > li > a:hover {
  color: #fff;
}
.theme-silver .btn-group .btn-primary,
.theme-silver .btn-group .btn-primary:focus,
.theme-silver .input-group-btn .btn-primary,
.theme-silver .input-group-btn .btn-primary:focus {
  border-left-color: var(--primary-color, #7a6f6f);
  border-right-color: var(--primary-color, #7a6f6f);
}
.theme-silver .btn-group .btn-primary:hover,
.theme-silver .btn-group.open .btn-primary.dropdown-toggle,
.theme-silver .input-group-btn .btn-primary:hover,
.theme-silver .input-group-btn.open .btn-primary.dropdown-toggle {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-silver .btn-group .btn-primary:active,
.theme-silver .btn-group .btn-primary.active,
.theme-silver .input-group-btn .btn-primary:active,
.theme-silver .input-group-btn .btn-primary.active {
  border-left-color: var(--primary-color, #7a6f6f);
  border-right-color: var(--primary-color, #7a6f6f);
}
.theme-silver .pagination > li > a:hover {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-silver .pagination > li.active > a,
.theme-silver .pagination > li.active > a:hover,
.theme-silver .pagination > li.active > a:focus,
.theme-silver .pagination > li.active > span {
  background: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
}
.theme-silver .pager li > a:hover {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-silver a.list-group-item.active {
  background: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
}
.theme-silver a.list-group-item.active .list-group-item-text {
  color: var(--primary-color, #7a6f6f);
}
.theme-silver .form-control:focus,
.theme-silver .form-control.focus {
  border-color: var(--primary-color, #7a6f6f);
  outline: 0;
  box-shadow: none;
}
.gt-ie8 .theme-silver input.px:focus + .lbl:before,
.gt-ie8 .theme-silver input.px + .lbl:hover:before {
  border-color: var(--primary-color, #7a6f6f);
}
.gt-ie8 .theme-silver input[type="checkboxcheckbox"].px + .lbl:after {
  color: var(--primary-color, #7a6f6f);
}
.gt-ie8 .theme-silver input[type="radio"].px + .lbl:after {
  background: var(--primary-color, #7a6f6f);
}
.theme-silver .text-primary,
.theme-silver .text-primary:hover,
.theme-silver .text-primary:active,
.theme-silver .text-primary:focus,
.theme-silver .text-primary a,
.theme-silver .text-primary a:focus {
  color: var(--primary-color, #7a6f6f);
}
.theme-silver .text-primary a:hover,
.theme-silver .text-primary a:active {
  color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--primary-background-color, #C75858) 85%);
}
.theme-silver .bg-primary {
  background: var(--primary-color, #7a6f6f) !important;
}
.theme-silver .bg-primary,
.theme-silver .bg-primary:hover,
.theme-silver .bg-primary:active,
.theme-silver .bg-primary:focus,
.theme-silver .bg-primary a,
.theme-silver .bg-primary a:focus {
  color: #fff;
}
.theme-silver .bg-primary a:hover,
.theme-silver .bg-primary a:active {
  color: color-mix(in srgb, #fff, var(--primary-background-color, #C75858) 85%);
}
.theme-silver .bg-primary[href]:hover,
.theme-silver .bg-primary [href]:hover {
  color: #fff;
}
.theme-silver .ui-slider-handle.ui-state-active:before {
  background: var(--primary-color, #7a6f6f);
}
.theme-silver .ui-slider-range {
  background: var(--primary-color, #7a6f6f);
}
.theme-silver .ui-autocomplete > li > a:hover,
.theme-silver .ui-autocompletev > li.active > a {
  background: var(--primary-color, #7a6f6f);
}
.theme-silver .ui-autocomplete > li > a:hover {
  color: #fff;
}
.theme-silver .ui-autocomplete .ui-state-focus {
  background: var(--primary-color, #7a6f6f);
  color: #fff;
}
.theme-silver .ui-menu .ui-menu-item a:hover,
.theme-silver .ui-menu .ui-menu-item a.ui-state-focus,
.theme-silver .ui-menu .ui-menu-item a.ui-state-active {
  background: var(--primary-color, #7a6f6f);
}
.theme-silver .ui-progressbar-value {
  background: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
  background-color: var(--primary-color, #7a6f6f);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%, transparent 75%, transparent);
  background-size: 10px 10px;
}
.theme-silver .ui-tabs-nav > .ui-tabs-active > a,
.theme-silver .ui-tabs-nav > .ui-tabs-active > a:hover,
.theme-silver .ui-tabs-nav > .ui-tabs-active > a:focus {
  color: #fff;
  background: var(--primary-color, #7a6f6f);
  border-bottom: 2px solid var(--primary-color, #7a6f6f);
}
.theme-silver .ui-datepicker .ui-state-active {
  background: var(--primary-color, #7a6f6f) !important;
}
.theme-silver .ui-datepicker-title {
  background: var(--primary-color, #7a6f6f);
}
.theme-silver .ui-datepicker th {
  background: var(--primary-color, #7a6f6f);
}
.theme-silver .ui-datepicker-buttonpane button.ui-priority-primary {
  color: #fff;
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 5%);
  border-bottom-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 11%);
  background: var(--primary-color, #7a6f6f);
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--primary-color, #7a6f6f), #FFF 1%) 0%, color-mix(in srgb, var(--primary-color, #7a6f6f), #000 5%) 100%);
  background-repeat: repeat-x;
}
.theme-silver .ui-datepicker-buttonpane button.ui-priority-primary:hover,
.theme-silver .ui-datepicker-buttonpane button.ui-priority-primary.focused,
.theme-silver .ui-datepicker-buttonpane button.ui-priority-primary:focus {
  color: #fff;
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 8%);
  border-bottom-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 18%);
  background: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 10%);
  background: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 5%) !important;
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--primary-color, #7a6f6f), #FFF 4%) 0%, color-mix(in srgb, var(--primary-color, #7a6f6f), #000 8%) 100%) !important;
  background-repeat: repeat-x;
}
.theme-silver .ui-datepicker-buttonpane button.ui-priority-primary:active,
.theme-silver .ui-datepicker-buttonpane button.ui-priority-primary.active,
.open .theme-silver .ui-datepicker-buttonpane button.ui-priority-primary.dropdown-toggle {
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1) inset;
  background: var(--primary-color, #7a6f6f) !important;
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 20%);
}
.theme-silver .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat {
  background: var(--primary-color, #7a6f6f);
}
.theme-silver .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat:hover,
.theme-silver .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat:focus,
.theme-silver .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat.focused,
.theme-silver .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat:active,
.theme-silver .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat.active,
.open .theme-silver .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat.dropdown-toggle {
  background: var(--primary-color, #7a6f6f) !important;
  color: #fff;
}
.theme-silver .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline:hover,
.theme-silver .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline.btn-flat:hover,
.theme-silver .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline:focus,
.theme-silver .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline.btn-flat:focus {
  color: #fff;
  border-color: var(--primary-color, #7a6f6f);
}
.theme-silver .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline:active,
.theme-silver .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline.btn-flat:active {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-silver .select2-drop-active,
.theme-silver .select2-container-multi.select2-container-active .select2-choices,
.theme-silver .select2-container-multi.select2-dropdown-open .select2-choices {
  border: 1px solid var(--primary-color, #7a6f6f);
}
.theme-silver .select2-drop.select2-drop-above.select2-drop-active {
  border-top: 1px solid var(--primary-color, #7a6f6f);
}
.theme-silver .select2-container-active .select2-choice,
.theme-silver .select2-container-active .select2-choices {
  border: 1px solid var(--primary-color, #7a6f6f);
}
.theme-silver .select2-dropdown-open .select2-drop-above .select2-choice,
.theme-silver .select2-dropdown-open .select2-drop-above .select2-choices {
  border: 1px solid var(--primary-color, #7a6f6f);
  border-top-color: #aaa;
}
.theme-silver .select2-results .select2-highlighted {
  background: var(--primary-color, #7a6f6f);
  color: var(--primary-text-color, #fff);
}
.theme-silver .select2-primary .select2-container-multi .select2-choices .select2-search-choice {
  background: var(--primary-color, #7a6f6f);
}
.theme-silver .select2-primary .select2-container-multi .select2-choices .select2-search-choice-focus {
  background: var(--primary-color, #7a6f6f);
}
.theme-silver .select2-primary .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
  background: var(--primary-color, #7a6f6f) !important;
}
.theme-silver .switcher-primary .switcher-state-on {
  background: var(--primary-color, #7a6f6f) !important;
}
.theme-silver .pixel-file-input:hover {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-silver .focused .pixel-file-input {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-silver .datepicker table tr td.selected,
.theme-silver .datepicker table tr td.selected:hover,
.theme-silver .datepicker table tr td.selected.disabled,
.theme-silver .datepicker table tr td.selected.disabled:hover {
  background: var(--primary-color, #7a6f6f);
}
.theme-silver .datepicker table tr td.active,
.theme-silver .datepicker table tr td.active:hover,
.theme-silver .datepicker table tr td.active.disabled,
.theme-silver .datepicker table tr td.active.disabled:hover {
  background: var(--primary-color, #7a6f6f);
}
.theme-silver .datepicker table tr td span.active,
.theme-silver .datepicker table tr td span.active:hover,
.theme-silver .datepicker table tr td span.active.disabled,
.theme-silver .datepicker table tr td span.active.disabled:hover {
  background: var(--primary-color, #7a6f6f);
}
.theme-silver .datepicker thead tr {
  background: var(--primary-color, #7a6f6f);
}
.theme-silver .datepicker thead tr:first-child {
  background: var(--primary-color, #7a6f6f) !important;
  border-bottom-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--panel-background-color, #fff) 12%) !important;
}
.theme-silver .datepicker thead th.prev,
.theme-silver .datepicker thead th.next {
  background: var(--primary-color, #7a6f6f);
}
.theme-silver .datepicker thead th.prev {
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--panel-background-color, #fff) 12%);
}
.theme-silver .datepicker thead th.next {
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--panel-background-color, #fff) 12%);
}
.theme-silver .datepicker > .datepicker-days thead tr:first-child th.cw + .prev {
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--panel-background-color, #fff) 12%);
}
.theme-silver .datepicker > .datepicker-days thead tr:last-child th.cw + th {
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--panel-background-color, #fff) 12%);
}
.theme-silver .bootstrap-timepicker-widget table td a:hover {
  background: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
}
.theme-silver .pagination a.dp-today,
.theme-silver .pagination a.dp-today:hover {
  background: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
}
.theme-silver .pagination a.dp-today:hover {
  border-color: var(--primary-color, #7a6f6f) !important;
}
.theme-silver .pagination a.dp-selected {
  background: var(--primary-color, #7a6f6f) !important;
  border-color: var(--primary-color, #7a6f6f) !important;
}
.theme-silver .tt-suggestion.tt-is-under-cursor {
  background: var(--primary-color, #7a6f6f);
}
.theme-silver .table-primary .dataTables_wrapper .DT-per-page {
  border-color: var(--primary-color, #7a6f6f) !important;
}
.theme-silver .dropzone-box.dz-drag-hover {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-silver .dropzone-box:hover .fa.fa-cloud-upload {
  background: var(--primary-color, #7a6f6f);
}
.theme-silver .md-editor.active {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-silver .widget-rating .active a {
  color: var(--primary-color, #7a6f6f);
}
.theme-clean {
  background: var(--primary-background-color, #C75858);
}
.theme-clean .page-header {
  background: transparent;
  border-color: transparent;
}
.theme-clean .table,
.theme-clean .panel,
.theme-clean hr {
  border-color: var(--border-color, #666);
}
.theme-clean .bordered {
  border-color: var(--border-color, #666);
}
.theme-clean .bordered[class*='bg-'],
.theme-clean [class*='bg-'] .border-t {
  border-color: #fff;
  border-color: rgba(0, 0, 0, 0.2);
}
.theme-clean .panel.panel-transparent > .panel-heading {
  border-bottom-color: var(--border-color, #666) !important;
}
.theme-clean .breadcrumb-page {
  background: transparent;
  border-bottom: 1px solid transparent;
  padding-bottom: 6px;
  padding-top: 6px;
}
.theme-clean #main-navbar .navbar-header a {
  color: var(--navbar-text-color, #9D4444);
}
.theme-clean #main-navbar .navbar-nav.nav > li > a:hover {
  background: #ffffff33;
}
.theme-clean #main-navbar .navbar-header,
.theme-clean #main-navbar .navbar-collapse {
  background: var(--primary-navbar-color, #9D4444);
  box-shadow: none;
}
.theme-clean #main-navbar .navbar-collapse {
  border-top: 1px solid var(--primary-navbar-color, #9D4444);
}
.theme-clean #main-navbar .dropdown > a,
.theme-clean #main-navbar .dropdown-menu > li > a,
.theme-clean #main-navbar .navbar-nav.nav > li > a {
  color: var(--navbar-text-color, #9D4444);
}
.theme-clean #main-navbar .navbar-toggle {
  color: var(--navbar-text-color, #9D4444);
}
.theme-clean #main-navbar #main-menu-toggle {
  background: var(--primary-navbar-color, #9D4444);
  color: var(--navbar-text-color, #9D4444);
}
.theme-clean #main-navbar #main-menu-toggle .fa:before {
  color: var(--navbar-text-color, #9D4444);
}
.theme-clean #main-navbar .navbar-nav li + .navbar-nav li,
.theme-clean #main-navbar .navbar-nav.nav + .navbar-nav.nav,
.theme-clean #main-navbar .navbar-nav.nav + .right {
  border-top: 1px solid var(--primary-navbar-color, #9D4444);
}
.theme-clean #main-navbar .dropdown.open > a {
  border-top: 0 solid var(--primary-navbar-color, #9D4444);
  border-bottom: 0 solid var(--primary-navbar-color, #9D4444);
  margin-top: -1px;
  background: var(--primary-navbar-color, #9D4444);
}
.theme-clean #main-navbar form.navbar-form {
  box-shadow: none;
}
.theme-clean #main-navbar form.navbar-form .form-control {
  background: #fff;
  border-color: var(--primary-navbar-color, #9D4444);
  border-radius: 999999px;
}
@media (min-width: 768px) {
  .theme-clean #main-navbar .navbar-nav li + .navbar-nav li,
  .theme-clean #main-navbar .navbar-nav.nav + .navbar-nav.nav,
  .theme-clean #main-navbar .navbar-nav.nav + .navbar-nav .right {
    border-top: none;
  }
  .theme-clean #main-navbar .navbar-collapse {
    border-top: none;
  }
  .theme-clean #main-navbar .navbar-nav .nav > li > a:hover {
    background: transparent;
  }
  .theme-clean #main-navbar .dropdown.open > a {
    border-top: none;
    border-bottom: none;
    margin-top: 0;
    background: transparent;
  }
  .theme-clean #main-navbar .dropdown-menu {
    border-radius: var(--border-radius, 6px);
    margin-top: 3px;
    padding: 5px 0;
  }
  .theme-clean #main-navbar .dropdown-menu > li > a {
    color: var(--text-color, #000000);
  }
  .theme-clean #main-navbar .dropdown-menu > li > a:hover {
    background: var(--secondary-navbar-color, #9D4444);
  }
}
.theme-clean #main-menu-bg,
.theme-clean .mmc-dropdown-open-ul {
  background: var(--primary-menu-color, #9D4444);
}
.theme-clean #main-menu #main-menu-inner {
  padding-top: 10px;
}
.theme-clean #main-menu .navigation li a,
.theme-clean #main-menu .mmc-dropdown-open-ul li a {
  color: var(--menu-text-color, #9D4444);
  border-bottom: 0 solid var(--primary-menu-color, #9D4444);
  transition: all 0.2s;
}
.theme-clean #main-menu .navigation li a:hover,
.theme-clean #main-menu .mmc-dropdown-open-ul li a:hover {
  color: var(--menu-text-color, #9D4444);
}
.theme-clean #main-menu .navigation li.active > a,
.theme-clean #main-menu .mmc-dropdown-open-ul li.active > a {
  color: var(--menu-text-color, #9D4444);
  background: var(--primary-background-color, #C75858);
}
.theme-clean #main-menu .navigation > li:first-child,
.theme-clean #main-menu .mmc-dropdown-open-ul > li:first-child {
  border-top: 1px solid var(--primary-menu-color, #9D4444);
}
.theme-clean #main-menu .mm-dropdown.active > a {
  background: none !important;
}
.theme-clean #main-menu .mmc-dropdown-open > a {
  color: var(--menu-text-color, #9D4444) !important;
}
.theme-clean #main-menu .mmc-title {
  color: color-mix(in srgb, var(--menu-text-color, #9D4444), var(--text-color, #000000) 30%);
  background: var(--primary-menu-color, #9D4444);
  border-bottom: 1px solid color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--text-color, #000000) 5%);
}
.theme-clean #main-menu .mmc-dropdown-open-ul {
  border: 1px solid transparent;
  margin-top: -1px;
}
.theme-clean #main-menu .mmc-dropdown-open-ul.top .mmc-title {
  border-bottom: none;
}
.theme-clean #main-menu .menu-content {
  border: none;
  margin-top: -10px;
}
.theme-clean #main-menu .menu-content .btn-outline {
  border-color: color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--text-color, #000000) 5%);
  color: var(--menu-text-color, #9D4444);
}
.theme-clean #main-menu .menu-content .btn-outline:hover,
.theme-clean #main-menu .menu-content .btn-outline:active {
  border-color: transparent;
  color: #fff;
}
.theme-clean .mmc-dropdown-open .mm-dropdown.open > a,
.theme-clean.mme #main-menu .mm-dropdown.open > a {
  color: color-mix(in srgb, var(--menu-text-color, #9D4444), var(--text-color, #000000) 30%) !important;
}
@media (min-width: 768px) {
  .theme-clean #main-menu .mm-dropdown.open > a {
    color: color-mix(in srgb, var(--menu-text-color, #9D4444), var(--text-color, #000000) 30%);
  }
  .theme-clean.mmc #main-menu .navigation > .mm-dropdown.open > a {
    color: var(--menu-text-color, #9D4444);
  }
}
.theme-clean #main-menu-bg,
.theme-clean.right-to-left.main-menu-right #main-menu-bg {
  border-left: none;
  border-right: 1px solid color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--text-color, #000000) 5%);
}
.theme-clean #main-menu .mmc-dropdown-open > ul,
.theme-clean.right-to-left.main-menu-right #main-menu .mmc-dropdown-open > ul {
  margin-left: -1px;
  margin-right: 0;
}
.theme-clean.right-to-left #main-menu-bg,
.theme-clean.main-menu-right #main-menu-bg {
  border-left: 1px solid color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--text-color, #000000) 5%);
  border-right: none;
}
.theme-clean.right-to-left #main-menu .mmc-dropdown-open > ul,
.theme-clean.main-menu-right #main-menu .mmc-dropdown-open > ul {
  margin-left: 0;
  margin-right: -1px;
}
.theme-clean .demo-logo {
  background: var(--primary-color, #7a6f6f);
}
.theme-clean #main-navbar .navbar-brand div {
  background: color-mix(in srgb, var(--primary-navbar-color, #9D4444), var(--primary-background-color, #C75858) 2%);
}
.theme-clean #main-navbar .navbar-header a {
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 600;
}
.theme-clean.page-signin .signin-info,
.theme-clean.page-signup .signup-header {
  background: var(--primary-menu-color, #9D4444);
}
.theme-clean .timeline:before,
.theme-clean .timeline:after,
.theme-clean .tl-header,
.theme-clean .tl-icon {
  background: color-mix(in srgb, var(--primary-background-color, #C75858), var(--text-color, #000000) 10%);
}
.theme-clean .tl-header,
.theme-clean .tl-icon {
  box-shadow: 0 0 0 4px var(--primary-background-color, #C75858);
}
.theme-clean .tl-entry:before {
  background: var(--primary-color, #7a6f6f);
  box-shadow: 0 0 0 3px var(--primary-background-color, #C75858);
}
.theme-clean .tl-body:before {
  border-color: transparent var(--border-color, #666) transparent transparent;
}
@media (min-width: 768px) {
  .theme-clean .timeline.centered .tl-entry.left .tl-body:before {
    border-color: transparent transparent transparent var(--border-color, #666);
  }
  .theme-clean.right-to-left .timeline.centered .tl-entry.left .tl-body:before {
    border-color: transparent var(--border-color, #666) transparent transparent;
  }
}
.theme-clean.right-to-left .tl-body:before {
  border-color: transparent transparent transparent var(--border-color, #666);
}
.theme-clean.page-mail .mail-nav,
.theme-clean.page-mail .mail-nav:before {
  background: var(--primary-background-color, #C75858);
}
.theme-clean.page-mail .mail-nav .sections li.active .label,
.theme-clean.page-mail .mail-nav .sections li.active .badge {
  background: var(--primary-color, #7a6f6f);
}
.theme-clean.page-mail .mail-nav,
.theme-clean.page-mail .mail-nav .compose-btn,
.theme-clean.page-mail .mail-nav .sections li.active,
.theme-clean.page-mail .mail-nav:before {
  border-color: var(--border-color, #666);
}
.theme-clean.page-mail .mail-nav .navigation.open .sections li.active {
  background: color-mix(in srgb, var(--primary-background-color, #C75858), var(--text-color, #000000) 4%);
}
.theme-clean.page-mail .mail-nav li.divider {
  background: var(--border-color, #666);
}
.theme-clean.page-mail .mail-nav .sections li.active a {
  color: color-mix(in srgb, var(--primary-background-color, #C75858), var(--text-color, #000000) 70%);
}
.theme-clean.page-mail .mail-nav .sections li.active:after {
  color: color-mix(in srgb, var(--primary-background-color, #C75858), var(--text-color, #000000) 30%);
}
.theme-clean.page-mail .mail-nav .sections a {
  color: color-mix(in srgb, var(--primary-background-color, #C75858), var(--text-color, #000000) 55%);
}
.theme-clean.page-mail .mail-nav-header {
  color: color-mix(in srgb, var(--primary-background-color, #C75858), var(--text-color, #000000) 30%);
}
.theme-clean.page-mail .mail-nav .add-more a {
  color: color-mix(in srgb, var(--primary-background-color, #C75858), var(--text-color, #000000) 30%);
}
@media (min-width: 992px) {
  .theme-clean.page-mail .mail-nav .navigation .sections li.active {
    background: color-mix(in srgb, var(--primary-background-color, #C75858), var(--text-color, #000000) 4%);
  }
  .theme-clean.page-mail .mail-nav .sections a:hover {
    color: color-mix(in srgb, var(--primary-background-color, #C75858), var(--text-color, #000000) 70%);
  }
}
.theme-clean .nav-icon-btn.nav-icon-btn-primary .label {
  background: var(--primary-color, #7a6f6f);
}
.theme-clean .btn-primary {
  color: #fff;
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 5%);
  border-bottom-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 11%);
  background: var(--primary-color, #7a6f6f);
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--primary-color, #7a6f6f), #FFF 1%) 0%, color-mix(in srgb, var(--primary-color, #7a6f6f), #000 5%) 100%);
  background-repeat: repeat-x;
}
.theme-clean .btn-primary:hover,
.theme-clean .btn-primary.focused,
.theme-clean .btn-primary:focus {
  color: #fff;
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 8%);
  border-bottom-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 18%);
  background: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 10%);
  background: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 5%) !important;
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--primary-color, #7a6f6f), #FFF 4%) 0%, color-mix(in srgb, var(--primary-color, #7a6f6f), #000 8%) 100%) !important;
  background-repeat: repeat-x;
}
.theme-clean .btn-primary:active,
.theme-clean .btn-primary.active,
.open .theme-clean .btn-primary.dropdown-toggle {
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1) inset;
  background: var(--primary-color, #7a6f6f) !important;
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 20%);
}
.theme-clean .btn-primary.btn-flat {
  background: var(--primary-color, #7a6f6f);
}
.theme-clean .btn-primary.btn-flat:hover,
.theme-clean .btn-primary.btn-flat:focus,
.theme-clean .btn-primary.btn-flat.focused,
.theme-clean .btn-primary.btn-flat:active,
.theme-clean .btn-primary.btn-flat.active,
.open .theme-clean .btn-primary.btn-flat.dropdown-toggle {
  background: var(--primary-color, #7a6f6f) !important;
  color: #fff;
}
.theme-clean .btn-primary.btn-outline:hover,
.theme-clean .btn-primary.btn-outline.btn-flat:hover,
.theme-clean .btn-primary.btn-outline:focus,
.theme-clean .btn-primary.btn-outline.btn-flat:focus {
  color: #fff;
  border-color: var(--primary-color, #7a6f6f);
}
.theme-clean .btn-primary.btn-outline:active,
.theme-clean .btn-primary.btn-outline.btn-flat:active {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-clean .open .btn.btn-primary.dropdown-toggle {
  color: var(--text-color, #000000);
  border-bottom-color: var(--primary-color, #7a6f6f) !important;
  background: var(--primary-color, #7a6f6f) !important;
}
.theme-clean .progress-bar {
  background: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
}
.theme-clean .progress-striped .progress-bar {
  background-color: var(--primary-color, #7a6f6f);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%, transparent 75%, transparent);
  background-size: 10px 10px;
}
.theme-clean .label.label-primary {
  background: var(--primary-color, #7a6f6f);
}
.theme-clean .label.label-primary[href]:hover,
.theme-clean .label.label-primary[href]:focus {
  background-color: var(--primary-color, #7a6f6f);
}
.theme-clean .label.label-primary.label-tag {
  border: 1px solid var(--primary-color, #7a6f6f);
}
.theme-clean .label.label-primary.label-tag:before {
  border-color: transparent var(--primary-color, #7a6f6f) transparent transparent;
}
.theme-clean .label.label-primary.label-tag[href]:hover,
.theme-clean .label.label-primary.label-tag[href]:focus {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-clean .label.label-primary.label-tag[href]:hover:before,
.theme-clean .label.label-primary.label-tag[href]:focus:before {
  border-color: transparent var(--primary-color, #7a6f6f) transparent transparent;
}
.right-to-left .theme-clean .label.label-primary.label-tag:before {
  border-color: transparent transparent transparent var(--primary-color, #7a6f6f);
}
.right-to-left .theme-clean .label.label-primary.label-tag[href]:hover:before,
.right-to-left .theme-clean .label.label-primary.label-tag[href]:focus:before {
  border-color: transparent transparent transparent var(--primary-color, #7a6f6f);
}
.ie8 .right-to-left .theme-clean .label.label-primary.label-tag:before,
.ie9 .right-to-left .theme-clean .label.label-primary.label-tag:before {
  border-color: transparent var(--primary-color, #7a6f6f) transparent transparent;
}
.ie8 .right-to-left .theme-clean .label.label-primary.label-tag[href]:hover:before,
.ie8 .right-to-left .theme-clean .label.label-primary.label-tag[href]:focus:before,
.ie9 .right-to-left .theme-clean .label.label-primary.label-tag[href]:hover:before,
.ie9 .right-to-left .theme-clean .label.label-primary.label-tag[href]:focus:before {
  border-color: transparent var(--primary-color, #7a6f6f) transparent transparent;
}
.theme-clean.right-to-left .label.label-primary.label-tag:before {
  border-color: transparent transparent transparent var(--primary-color, #7a6f6f);
}
.theme-clean.right-to-left .label.label-primary.label-tag:hover:before,
.theme-clean.right-to-left .label.label-primary.label-tag:focus:before {
  border-color: transparent transparent transparent var(--primary-color, #7a6f6f);
}
.ie8 .theme-clean.right-to-left .label.label-primary.label-tag:before,
.ie9 .theme-clean.right-to-left .label.label-primary.label-tag:before {
  border-color: transparent var(--primary-color, #7a6f6f) transparent transparent;
}
.ie8 .theme-clean.right-to-left .label.label-primary.label-tag:hover:before,
.ie8 .theme-clean.right-to-left .label.label-primary.label-tag:focus:before,
.ie9 .theme-clean.right-to-left .label.label-primary.label-tag:hover:before,
.ie9 .theme-clean.right-to-left .label.label-primary.label-tag:focus:before {
  border-color: transparent var(--primary-color, #7a6f6f) transparent transparent;
}
.theme-clean .badge.badge-primary {
  background: var(--primary-color, #7a6f6f);
  border: 1px solid var(--primary-color, #7a6f6f);
}
.theme-clean .badge.badge-primary[href]:hover,
.theme-clean .badge.badge-primary[href]:focus {
  background-color: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
}
.theme-clean .badge.badge-primary {
  background: var(--primary-color, #7a6f6f);
  border: 1px solid var(--primary-color, #7a6f6f);
}
.theme-clean .badge.badge-primary[href]:hover,
.theme-clean .badge.badge-primary[href]:focus {
  background-color: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
}
.theme-clean .table-primary table {
  border-top-color: var(--primary-color, #7a6f6f) !important;
  background-color: var(--panel-background-color, #fff);
}
.theme-clean .table-primary thead,
.theme-clean .table-primary thead tr,
.theme-clean .table-primary thead th,
.theme-clean .table-primary .table-header {
  border-color: var(--primary-color, #7a6f6f) !important;
  color: var(--primary-text-color, #fff);
}
.theme-clean .table-primary thead tr,
.theme-clean .table-primary thead th {
  background: var(--primary-color, #7a6f6f);
}
.theme-clean .table-primary .table-header {
  background: var(--primary-color, #7a6f6f);
}
.theme-clean .nav-tabs > li.active > a,
.theme-clean .nav-tabs > li.active > a:hover,
.theme-clean .nav-tabs > li.active > a:focus {
  background: var(--primary-color, #7a6f6f);
  border-bottom: 2px solid var(--primary-color, #7a6f6f);
}
.theme-clean .nav-tabs .nav-tabs.nav-justified > .active > a {
  border-bottom-color: var(--primary-color, #7a6f6f);
}
.theme-clean .nav-pills > li.active > a,
.theme-clean .nav-pills > li.active > a:hover,
.theme-clean .nav-pills > li.active > a:focus {
  background: var(--primary-color, #7a6f6f);
}
.theme-clean .dropdown-menu > li > a:hover,
.theme-clean .dropdown-menu > li.active > a {
  background: var(--primary-color, #7a6f6f);
}
.theme-clean .dropdown-menu > li > a:hover {
  color: #fff;
}
.theme-clean .btn-group .btn-primary,
.theme-clean .btn-group .btn-primary:focus,
.theme-clean .input-group-btn .btn-primary,
.theme-clean .input-group-btn .btn-primary:focus {
  border-left-color: var(--primary-color, #7a6f6f);
  border-right-color: var(--primary-color, #7a6f6f);
}
.theme-clean .btn-group .btn-primary:hover,
.theme-clean .btn-group.open .btn-primary.dropdown-toggle,
.theme-clean .input-group-btn .btn-primary:hover,
.theme-clean .input-group-btn.open .btn-primary.dropdown-toggle {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-clean .btn-group .btn-primary:active,
.theme-clean .btn-group .btn-primary.active,
.theme-clean .input-group-btn .btn-primary:active,
.theme-clean .input-group-btn .btn-primary.active {
  border-left-color: var(--primary-color, #7a6f6f);
  border-right-color: var(--primary-color, #7a6f6f);
}
.theme-clean .pagination > li > a:hover {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-clean .pagination > li.active > a,
.theme-clean .pagination > li.active > a:hover,
.theme-clean .pagination > li.active > a:focus,
.theme-clean .pagination > li.active > span {
  background: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
}
.theme-clean .pager li > a:hover {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-clean a.list-group-item.active {
  background: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
}
.theme-clean a.list-group-item.active .list-group-item-text {
  color: var(--primary-color, #7a6f6f);
}
.theme-clean .form-control:focus,
.theme-clean .form-control.focus {
  border-color: var(--primary-color, #7a6f6f);
  outline: 0;
  box-shadow: none;
}
.gt-ie8 .theme-clean input.px:focus + .lbl:before,
.gt-ie8 .theme-clean input.px + .lbl:hover:before {
  border-color: var(--primary-color, #7a6f6f);
}
.gt-ie8 .theme-clean input[type="checkboxcheckbox"].px + .lbl:after {
  color: var(--primary-color, #7a6f6f);
}
.gt-ie8 .theme-clean input[type="radio"].px + .lbl:after {
  background: var(--primary-color, #7a6f6f);
}
.theme-clean .text-primary,
.theme-clean .text-primary:hover,
.theme-clean .text-primary:active,
.theme-clean .text-primary:focus,
.theme-clean .text-primary a,
.theme-clean .text-primary a:focus {
  color: var(--primary-color, #7a6f6f);
}
.theme-clean .text-primary a:hover,
.theme-clean .text-primary a:active {
  color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--primary-background-color, #C75858) 85%);
}
.theme-clean .bg-primary {
  background: var(--primary-color, #7a6f6f) !important;
}
.theme-clean .bg-primary,
.theme-clean .bg-primary:hover,
.theme-clean .bg-primary:active,
.theme-clean .bg-primary:focus,
.theme-clean .bg-primary a,
.theme-clean .bg-primary a:focus {
  color: #fff;
}
.theme-clean .bg-primary a:hover,
.theme-clean .bg-primary a:active {
  color: color-mix(in srgb, #fff, var(--primary-background-color, #C75858) 85%);
}
.theme-clean .bg-primary[href]:hover,
.theme-clean .bg-primary [href]:hover {
  color: #fff;
}
.theme-clean .ui-slider-handle.ui-state-active:before {
  background: var(--primary-color, #7a6f6f);
}
.theme-clean .ui-slider-range {
  background: var(--primary-color, #7a6f6f);
}
.theme-clean .ui-autocomplete > li > a:hover,
.theme-clean .ui-autocompletev > li.active > a {
  background: var(--primary-color, #7a6f6f);
}
.theme-clean .ui-autocomplete > li > a:hover {
  color: #fff;
}
.theme-clean .ui-autocomplete .ui-state-focus {
  background: var(--primary-color, #7a6f6f);
  color: #fff;
}
.theme-clean .ui-menu .ui-menu-item a:hover,
.theme-clean .ui-menu .ui-menu-item a.ui-state-focus,
.theme-clean .ui-menu .ui-menu-item a.ui-state-active {
  background: var(--primary-color, #7a6f6f);
}
.theme-clean .ui-progressbar-value {
  background: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
  background-color: var(--primary-color, #7a6f6f);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%, transparent 75%, transparent);
  background-size: 10px 10px;
}
.theme-clean .ui-tabs-nav > .ui-tabs-active > a,
.theme-clean .ui-tabs-nav > .ui-tabs-active > a:hover,
.theme-clean .ui-tabs-nav > .ui-tabs-active > a:focus {
  color: #fff;
  background: var(--primary-color, #7a6f6f);
  border-bottom: 2px solid var(--primary-color, #7a6f6f);
}
.theme-clean .ui-datepicker .ui-state-active {
  background: var(--primary-color, #7a6f6f) !important;
}
.theme-clean .ui-datepicker-title {
  background: var(--primary-color, #7a6f6f);
}
.theme-clean .ui-datepicker th {
  background: var(--primary-color, #7a6f6f);
}
.theme-clean .ui-datepicker-buttonpane button.ui-priority-primary {
  color: #fff;
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 5%);
  border-bottom-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 11%);
  background: var(--primary-color, #7a6f6f);
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--primary-color, #7a6f6f), #FFF 1%) 0%, color-mix(in srgb, var(--primary-color, #7a6f6f), #000 5%) 100%);
  background-repeat: repeat-x;
}
.theme-clean .ui-datepicker-buttonpane button.ui-priority-primary:hover,
.theme-clean .ui-datepicker-buttonpane button.ui-priority-primary.focused,
.theme-clean .ui-datepicker-buttonpane button.ui-priority-primary:focus {
  color: #fff;
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 8%);
  border-bottom-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 18%);
  background: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 10%);
  background: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 5%) !important;
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--primary-color, #7a6f6f), #FFF 4%) 0%, color-mix(in srgb, var(--primary-color, #7a6f6f), #000 8%) 100%) !important;
  background-repeat: repeat-x;
}
.theme-clean .ui-datepicker-buttonpane button.ui-priority-primary:active,
.theme-clean .ui-datepicker-buttonpane button.ui-priority-primary.active,
.open .theme-clean .ui-datepicker-buttonpane button.ui-priority-primary.dropdown-toggle {
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1) inset;
  background: var(--primary-color, #7a6f6f) !important;
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 20%);
}
.theme-clean .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat {
  background: var(--primary-color, #7a6f6f);
}
.theme-clean .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat:hover,
.theme-clean .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat:focus,
.theme-clean .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat.focused,
.theme-clean .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat:active,
.theme-clean .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat.active,
.open .theme-clean .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat.dropdown-toggle {
  background: var(--primary-color, #7a6f6f) !important;
  color: #fff;
}
.theme-clean .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline:hover,
.theme-clean .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline.btn-flat:hover,
.theme-clean .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline:focus,
.theme-clean .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline.btn-flat:focus {
  color: #fff;
  border-color: var(--primary-color, #7a6f6f);
}
.theme-clean .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline:active,
.theme-clean .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline.btn-flat:active {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-clean .select2-drop-active,
.theme-clean .select2-container-multi.select2-container-active .select2-choices,
.theme-clean .select2-container-multi.select2-dropdown-open .select2-choices {
  border: 1px solid var(--primary-color, #7a6f6f);
}
.theme-clean .select2-drop.select2-drop-above.select2-drop-active {
  border-top: 1px solid var(--primary-color, #7a6f6f);
}
.theme-clean .select2-container-active .select2-choice,
.theme-clean .select2-container-active .select2-choices {
  border: 1px solid var(--primary-color, #7a6f6f);
}
.theme-clean .select2-dropdown-open .select2-drop-above .select2-choice,
.theme-clean .select2-dropdown-open .select2-drop-above .select2-choices {
  border: 1px solid var(--primary-color, #7a6f6f);
  border-top-color: #aaa;
}
.theme-clean .select2-results .select2-highlighted {
  background: var(--primary-color, #7a6f6f);
  color: var(--primary-text-color, #fff);
}
.theme-clean .select2-primary .select2-container-multi .select2-choices .select2-search-choice {
  background: var(--primary-color, #7a6f6f);
}
.theme-clean .select2-primary .select2-container-multi .select2-choices .select2-search-choice-focus {
  background: var(--primary-color, #7a6f6f);
}
.theme-clean .select2-primary .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
  background: var(--primary-color, #7a6f6f) !important;
}
.theme-clean .switcher-primary .switcher-state-on {
  background: var(--primary-color, #7a6f6f) !important;
}
.theme-clean .pixel-file-input:hover {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-clean .focused .pixel-file-input {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-clean .datepicker table tr td.selected,
.theme-clean .datepicker table tr td.selected:hover,
.theme-clean .datepicker table tr td.selected.disabled,
.theme-clean .datepicker table tr td.selected.disabled:hover {
  background: var(--primary-color, #7a6f6f);
}
.theme-clean .datepicker table tr td.active,
.theme-clean .datepicker table tr td.active:hover,
.theme-clean .datepicker table tr td.active.disabled,
.theme-clean .datepicker table tr td.active.disabled:hover {
  background: var(--primary-color, #7a6f6f);
}
.theme-clean .datepicker table tr td span.active,
.theme-clean .datepicker table tr td span.active:hover,
.theme-clean .datepicker table tr td span.active.disabled,
.theme-clean .datepicker table tr td span.active.disabled:hover {
  background: var(--primary-color, #7a6f6f);
}
.theme-clean .datepicker thead tr {
  background: var(--primary-color, #7a6f6f);
}
.theme-clean .datepicker thead tr:first-child {
  background: var(--primary-color, #7a6f6f) !important;
  border-bottom-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--panel-background-color, #fff) 12%) !important;
}
.theme-clean .datepicker thead th.prev,
.theme-clean .datepicker thead th.next {
  background: var(--primary-color, #7a6f6f);
}
.theme-clean .datepicker thead th.prev {
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--panel-background-color, #fff) 12%);
}
.theme-clean .datepicker thead th.next {
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--panel-background-color, #fff) 12%);
}
.theme-clean .datepicker > .datepicker-days thead tr:first-child th.cw + .prev {
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--panel-background-color, #fff) 12%);
}
.theme-clean .datepicker > .datepicker-days thead tr:last-child th.cw + th {
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--panel-background-color, #fff) 12%);
}
.theme-clean .bootstrap-timepicker-widget table td a:hover {
  background: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
}
.theme-clean .pagination a.dp-today,
.theme-clean .pagination a.dp-today:hover {
  background: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
}
.theme-clean .pagination a.dp-today:hover {
  border-color: var(--primary-color, #7a6f6f) !important;
}
.theme-clean .pagination a.dp-selected {
  background: var(--primary-color, #7a6f6f) !important;
  border-color: var(--primary-color, #7a6f6f) !important;
}
.theme-clean .tt-suggestion.tt-is-under-cursor {
  background: var(--primary-color, #7a6f6f);
}
.theme-clean .table-primary .dataTables_wrapper .DT-per-page {
  border-color: var(--primary-color, #7a6f6f) !important;
}
.theme-clean .dropzone-box.dz-drag-hover {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-clean .dropzone-box:hover .fa.fa-cloud-upload {
  background: var(--primary-color, #7a6f6f);
}
.theme-clean .md-editor.active {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-clean .widget-rating .active a {
  color: var(--primary-color, #7a6f6f);
}
.theme-white {
  background: var(--primary-background-color, #C75858);
}
.theme-white .page-header {
  background: transparent;
  border-color: transparent;
}
.theme-white .table,
.theme-white .panel,
.theme-white hr {
  border-color: var(--border-color, #666);
}
.theme-white .bordered {
  border-color: var(--border-color, #666);
}
.theme-white .bordered[class*='bg-'],
.theme-white [class*='bg-'] .border-t {
  border-color: #fff;
  border-color: rgba(0, 0, 0, 0.2);
}
.theme-white .panel.panel-transparent > .panel-heading {
  border-bottom-color: var(--border-color, #666) !important;
}
.theme-white .breadcrumb-page {
  background: transparent;
  border-bottom: 1px solid transparent;
  padding-bottom: 6px;
  padding-top: 6px;
}
.theme-white #main-navbar .navbar-header a {
  color: var(--navbar-text-color, #9D4444);
}
.theme-white #main-navbar .navbar-header,
.theme-white #main-navbar .navbar-collapse {
  background: var(--primary-navbar-color, #9D4444);
  box-shadow: none;
}
.theme-white #main-navbar .navbar-collapse {
  border-top: 1px solid color-mix(in srgb, var(--primary-navbar-color, #9D4444), var(--text-color, #000000) 5%);
}
.theme-white #main-navbar .dropdown > a,
.theme-white #main-navbar .dropdown-menu > li > a,
.theme-white #main-navbar .navbar-nav.nav > li > a {
  color: var(--navbar-text-color, #9D4444);
}
.theme-white #main-navbar .navbar-toggle {
  color: var(--navbar-text-color, #9D4444);
}
.theme-white #main-navbar #main-menu-toggle {
  background: var(--primary-navbar-color, #9D4444);
  color: var(--navbar-text-color, #9D4444);
}
.theme-white #main-navbar #main-menu-toggle .fa:before {
  color: var(--navbar-text-color, #9D4444);
}
.theme-white #main-navbar .navbar-nav li + .navbar-nav li,
.theme-white #main-navbar .navbar-nav.nav + .navbar-nav.nav,
.theme-white #main-navbar .navbar-nav.nav + .navbar-nav .right {
  border-top: 1px solid color-mix(in srgb, var(--primary-navbar-color, #9D4444), var(--text-color, #000000) 5%);
}
.theme-white #main-navbar .dropdown.open > a {
  border-top: 1px solid color-mix(in srgb, var(--primary-navbar-color, #9D4444), var(--text-color, #000000) 12%);
  border-bottom: 1px solid color-mix(in srgb, var(--primary-navbar-color, #9D4444), var(--text-color, #000000) 8%);
  margin-top: -1px;
  background: color-mix(in srgb, var(--primary-navbar-color, #9D4444), var(--text-color, #000000) 5%);
}
.theme-white #main-navbar form.navbar-form {
  box-shadow: none;
}
.theme-white #main-navbar form.navbar-form .form-control {
  background: #fff;
  border-color: var(--primary-navbar-color, #9D4444);
  border-radius: 999999px;
}
@media (min-width: 768px) {
  .theme-white #main-navbar .navbar-nav li + .navbar-nav li,
  .theme-white #main-navbar .navbar-nav.nav + .navbar-nav.nav,
  .theme-white #main-navbar .navbar-nav.nav + .navbar-nav .right {
    border-top: none;
  }
  .theme-white #main-navbar .navbar-collapse {
    border-top: none;
  }
  .theme-white #main-navbar .navbar-nav.nav > li > a:hover {
    background: color-mix(in srgb, var(--primary-navbar-color, #9D4444), var(--text-color, #000000) 3%);
  }
  .theme-white #main-navbar .dropdown.open > a {
    border-top: none;
    border-bottom: none;
    margin-top: 0;
    background: color-mix(in srgb, var(--primary-navbar-color, #9D4444), var(--text-color, #000000) 3%);
  }
  .theme-white #main-navbar .dropdown-menu {
    border-radius: var(--border-radius, 6px);
    margin-top: 3px;
    padding: 5px 0;
  }
  .theme-white #main-navbar .dropdown-menu > li > a {
    color: var(--text-color, #000000);
  }
  .theme-white #main-navbar .dropdown-menu > li > a:hover {
    background: #f6f6f6;
  }
}
.theme-white #main-menu-bg,
.theme-white .mmc-dropdown-open-ul {
  background: var(--primary-menu-color, #9D4444);
}
.theme-white #main-menu #main-menu-inner {
  padding-top: 10px;
}
.theme-white #main-menu .navigation li a,
.theme-white #main-menu .mmc-dropdown-open-ul li a {
  color: var(--menu-text-color, #9D4444);
  transition: all 0.2s;
}
.theme-white #main-menu .navigation li a:hover,
.theme-white #main-menu .mmc-dropdown-open-ul li a:hover {
  color: color-mix(in srgb, var(--menu-text-color, #9D4444), var(--text-color, #000000) 30%);
}
.theme-white #main-menu .navigation li.active > a,
.theme-white #main-menu .mmc-dropdown-open-ul li.active > a {
  color: color-mix(in srgb, var(--menu-text-color, #9D4444), var(--text-color, #000000) 30%);
  background: #f6f6f6;
}
.theme-white #main-menu .mm-dropdown.active > a {
  background: none !important;
}
.theme-white #main-menu .mmc-dropdown-open > a {
  color: color-mix(in srgb, var(--menu-text-color, #9D4444), var(--text-color, #000000) 30%) !important;
}
.theme-white #main-menu .mmc-title {
  color: color-mix(in srgb, var(--menu-text-color, #9D4444), var(--text-color, #000000) 30%);
  background: var(--primary-menu-color, #9D4444);
}
.theme-white #main-menu .mmc-dropdown-open-ul {
  border: 1px solid transparent;
  margin-top: -1px;
}
.theme-white #main-menu .menu-content {
  border-color: transparent;
}
.theme-white #main-menu .menu-content .btn-outline {
  border-color: transparent;
  color: var(--menu-text-color, #9D4444);
}
.theme-white #main-menu .menu-content .btn-outline:hover,
.theme-white #main-menu .menu-content .btn-outline:active {
  border-color: transparent;
  color: #fff;
}
.theme-white #main-menu .menu-content.top {
  margin-top: -10px;
}
.theme-white .mmc-dropdown-open .mm-dropdown.open > a,
.theme-white.mme #main-menu .mm-dropdown.open > a {
  color: color-mix(in srgb, var(--menu-text-color, #9D4444), var(--text-color, #000000) 30%) !important;
}
@media (min-width: 768px) {
  .theme-white #main-menu .mm-dropdown.open > a {
    color: color-mix(in srgb, var(--menu-text-color, #9D4444), var(--text-color, #000000) 30%);
  }
  .theme-white.mmc #main-menu .navigation > .mm-dropdown.open > a {
    color: var(--menu-text-color, #9D4444);
  }
}
.theme-white #main-menu-bg,
.theme-white #main-menu .navigation li.active > a,
.theme-white.right-to-left.main-menu-right #main-menu-bg,
.theme-white.right-to-left.main-menu-right #main-menu .navigation li.active > a {
  border-left: none;
  border-right: 1px solid transparent;
}
.theme-white #main-menu .mmc-dropdown-open-ul,
.theme-white.right-to-left.main-menu-right #main-menu .mmc-dropdown-open-ul {
  margin-left: -1px !important;
  margin-right: 0 !important;
}
.theme-white.right-to-left #main-menu-bg,
.theme-white.right-to-left #main-menu .navigation li.active > a,
.theme-white.main-menu-right #main-menu-bg,
.theme-white.main-menu-right #main-menu .navigation li.active > a {
  border-left: 1px solid transparent;
  border-right: none;
}
.theme-white.right-to-left #main-menu .mmc-dropdown-open-ul,
.theme-white.main-menu-right #main-menu .mmc-dropdown-open-ul {
  margin-left: 0 !important;
  margin-right: -1px !important;
}
.theme-white .demo-logo {
  background: var(--primary-color, #7a6f6f);
}
.theme-white #main-navbar .navbar-brand div {
  background: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--primary-background-color, #C75858) 2%);
}
.theme-white #main-navbar .navbar-header a {
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 600;
}
.theme-white.page-signin .signin-info,
.theme-white.page-signup .signup-header {
  background: var(--primary-color, #7a6f6f);
}
.theme-white .timeline:before,
.theme-white .timeline:after,
.theme-white .tl-header,
.theme-white .tl-icon {
  background: color-mix(in srgb, var(--primary-background-color, #C75858), var(--text-color, #000000) 10%);
}
.theme-white .tl-header,
.theme-white .tl-icon {
  box-shadow: 0 0 0 4px var(--primary-background-color, #C75858);
}
.theme-white .tl-entry:before {
  background: var(--primary-color, #7a6f6f);
  box-shadow: 0 0 0 3px var(--primary-background-color, #C75858);
}
.theme-white .tl-body:before {
  border-color: transparent var(--border-color, #666) transparent transparent;
}
@media (min-width: 768px) {
  .theme-white .timeline.centered .tl-entry.left .tl-body:before {
    border-color: transparent transparent transparent var(--border-color, #666);
  }
  .theme-white.right-to-left .timeline.centered .tl-entry.left .tl-body:before {
    border-color: transparent var(--border-color, #666) transparent transparent;
  }
}
.theme-white.right-to-left .tl-body:before {
  border-color: transparent transparent transparent var(--border-color, #666);
}
.theme-white.page-mail .mail-nav,
.theme-white.page-mail .mail-nav:before {
  background: var(--primary-background-color, #C75858);
}
.theme-white.page-mail .mail-nav .sections li.active .label,
.theme-white.page-mail .mail-nav .sections li.active .badge {
  background: var(--primary-color, #7a6f6f);
}
.theme-white.page-mail .mail-nav,
.theme-white.page-mail .mail-nav .compose-btn,
.theme-white.page-mail .mail-nav .sections li.active,
.theme-white.page-mail .mail-nav:before {
  border-color: var(--border-color, #666);
}
.theme-white.page-mail .mail-nav .navigation.open .sections li.active {
  background: color-mix(in srgb, var(--primary-background-color, #C75858), var(--text-color, #000000) 4%);
}
.theme-white.page-mail .mail-nav li.divider {
  background: var(--border-color, #666);
}
.theme-white.page-mail .mail-nav .sections li.active a {
  color: color-mix(in srgb, var(--primary-background-color, #C75858), var(--text-color, #000000) 70%);
}
.theme-white.page-mail .mail-nav .sections li.active:after {
  color: color-mix(in srgb, var(--primary-background-color, #C75858), var(--text-color, #000000) 30%);
}
.theme-white.page-mail .mail-nav .sections a {
  color: color-mix(in srgb, var(--primary-background-color, #C75858), var(--text-color, #000000) 55%);
}
.theme-white.page-mail .mail-nav-header {
  color: color-mix(in srgb, var(--primary-background-color, #C75858), var(--text-color, #000000) 30%);
}
.theme-white.page-mail .mail-nav .add-more a {
  color: color-mix(in srgb, var(--primary-background-color, #C75858), var(--text-color, #000000) 30%);
}
@media (min-width: 992px) {
  .theme-white.page-mail .mail-nav .navigation .sections li.active {
    background: color-mix(in srgb, var(--primary-background-color, #C75858), var(--text-color, #000000) 4%);
  }
  .theme-white.page-mail .mail-nav .sections a:hover {
    color: color-mix(in srgb, var(--primary-background-color, #C75858), var(--text-color, #000000) 70%);
  }
}
.theme-white .nav-icon-btn.nav-icon-btn-primary .label {
  background: var(--primary-color, #7a6f6f);
}
.theme-white .btn-primary {
  color: #fff;
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 5%);
  border-bottom-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 11%);
  background: var(--primary-color, #7a6f6f);
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--primary-color, #7a6f6f), #FFF 1%) 0%, color-mix(in srgb, var(--primary-color, #7a6f6f), #000 5%) 100%);
  background-repeat: repeat-x;
}
.theme-white .btn-primary:hover,
.theme-white .btn-primary.focused,
.theme-white .btn-primary:focus {
  color: #fff;
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 8%);
  border-bottom-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 18%);
  background: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 10%);
  background: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 5%) !important;
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--primary-color, #7a6f6f), #FFF 4%) 0%, color-mix(in srgb, var(--primary-color, #7a6f6f), #000 8%) 100%) !important;
  background-repeat: repeat-x;
}
.theme-white .btn-primary:active,
.theme-white .btn-primary.active,
.open .theme-white .btn-primary.dropdown-toggle {
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1) inset;
  background: var(--primary-color, #7a6f6f) !important;
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 20%);
}
.theme-white .btn-primary.btn-flat {
  background: var(--primary-color, #7a6f6f);
}
.theme-white .btn-primary.btn-flat:hover,
.theme-white .btn-primary.btn-flat:focus,
.theme-white .btn-primary.btn-flat.focused,
.theme-white .btn-primary.btn-flat:active,
.theme-white .btn-primary.btn-flat.active,
.open .theme-white .btn-primary.btn-flat.dropdown-toggle {
  background: var(--primary-color, #7a6f6f) !important;
  color: #fff;
}
.theme-white .btn-primary.btn-outline:hover,
.theme-white .btn-primary.btn-outline.btn-flat:hover,
.theme-white .btn-primary.btn-outline:focus,
.theme-white .btn-primary.btn-outline.btn-flat:focus {
  color: #fff;
  border-color: var(--primary-color, #7a6f6f);
}
.theme-white .btn-primary.btn-outline:active,
.theme-white .btn-primary.btn-outline.btn-flat:active {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-white .open .btn.btn-primary.dropdown-toggle {
  color: var(--text-color, #000000);
  border-bottom-color: var(--primary-color, #7a6f6f) !important;
  background: var(--primary-color, #7a6f6f) !important;
}
.theme-white .progress-bar {
  background: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
}
.theme-white .progress-striped .progress-bar {
  background-color: var(--primary-color, #7a6f6f);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%, transparent 75%, transparent);
  background-size: 10px 10px;
}
.theme-white .label.label-primary {
  background: var(--primary-color, #7a6f6f);
}
.theme-white .label.label-primary[href]:hover,
.theme-white .label.label-primary[href]:focus {
  background-color: var(--primary-color, #7a6f6f);
}
.theme-white .label.label-primary.label-tag {
  border: 1px solid var(--primary-color, #7a6f6f);
}
.theme-white .label.label-primary.label-tag:before {
  border-color: transparent var(--primary-color, #7a6f6f) transparent transparent;
}
.theme-white .label.label-primary.label-tag[href]:hover,
.theme-white .label.label-primary.label-tag[href]:focus {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-white .label.label-primary.label-tag[href]:hover:before,
.theme-white .label.label-primary.label-tag[href]:focus:before {
  border-color: transparent var(--primary-color, #7a6f6f) transparent transparent;
}
.right-to-left .theme-white .label.label-primary.label-tag:before {
  border-color: transparent transparent transparent var(--primary-color, #7a6f6f);
}
.right-to-left .theme-white .label.label-primary.label-tag[href]:hover:before,
.right-to-left .theme-white .label.label-primary.label-tag[href]:focus:before {
  border-color: transparent transparent transparent var(--primary-color, #7a6f6f);
}
.ie8 .right-to-left .theme-white .label.label-primary.label-tag:before,
.ie9 .right-to-left .theme-white .label.label-primary.label-tag:before {
  border-color: transparent var(--primary-color, #7a6f6f) transparent transparent;
}
.ie8 .right-to-left .theme-white .label.label-primary.label-tag[href]:hover:before,
.ie8 .right-to-left .theme-white .label.label-primary.label-tag[href]:focus:before,
.ie9 .right-to-left .theme-white .label.label-primary.label-tag[href]:hover:before,
.ie9 .right-to-left .theme-white .label.label-primary.label-tag[href]:focus:before {
  border-color: transparent var(--primary-color, #7a6f6f) transparent transparent;
}
.theme-white.right-to-left .label.label-primary.label-tag:before {
  border-color: transparent transparent transparent var(--primary-color, #7a6f6f);
}
.theme-white.right-to-left .label.label-primary.label-tag:hover:before,
.theme-white.right-to-left .label.label-primary.label-tag:focus:before {
  border-color: transparent transparent transparent var(--primary-color, #7a6f6f);
}
.ie8 .theme-white.right-to-left .label.label-primary.label-tag:before,
.ie9 .theme-white.right-to-left .label.label-primary.label-tag:before {
  border-color: transparent var(--primary-color, #7a6f6f) transparent transparent;
}
.ie8 .theme-white.right-to-left .label.label-primary.label-tag:hover:before,
.ie8 .theme-white.right-to-left .label.label-primary.label-tag:focus:before,
.ie9 .theme-white.right-to-left .label.label-primary.label-tag:hover:before,
.ie9 .theme-white.right-to-left .label.label-primary.label-tag:focus:before {
  border-color: transparent var(--primary-color, #7a6f6f) transparent transparent;
}
.theme-white .badge.badge-primary {
  background: var(--primary-color, #7a6f6f);
  border: 1px solid var(--primary-color, #7a6f6f);
}
.theme-white .badge.badge-primary[href]:hover,
.theme-white .badge.badge-primary[href]:focus {
  background-color: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
}
.theme-white .badge.badge-primary {
  background: var(--primary-color, #7a6f6f);
  border: 1px solid var(--primary-color, #7a6f6f);
}
.theme-white .badge.badge-primary[href]:hover,
.theme-white .badge.badge-primary[href]:focus {
  background-color: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
}
.theme-white .table-primary table {
  border-top-color: var(--primary-color, #7a6f6f) !important;
  background-color: var(--panel-background-color, #fff);
}
.theme-white .table-primary thead,
.theme-white .table-primary thead tr,
.theme-white .table-primary thead th,
.theme-white .table-primary .table-header {
  border-color: var(--primary-color, #7a6f6f) !important;
  color: var(--primary-text-color, #fff);
}
.theme-white .table-primary thead tr,
.theme-white .table-primary thead th {
  background: var(--primary-color, #7a6f6f);
}
.theme-white .table-primary .table-header {
  background: var(--primary-color, #7a6f6f);
}
.theme-white .nav-tabs > li.active > a,
.theme-white .nav-tabs > li.active > a:hover,
.theme-white .nav-tabs > li.active > a:focus {
  background: var(--primary-color, #7a6f6f);
  border-bottom: 2px solid var(--primary-color, #7a6f6f);
}
.theme-white .nav-tabs .nav-tabs.nav-justified > .active > a {
  border-bottom-color: var(--primary-color, #7a6f6f);
}
.theme-white .nav-pills > li.active > a,
.theme-white .nav-pills > li.active > a:hover,
.theme-white .nav-pills > li.active > a:focus {
  background: var(--primary-color, #7a6f6f);
}
.theme-white .dropdown-menu > li > a:hover,
.theme-white .dropdown-menu > li.active > a {
  background: var(--primary-color, #7a6f6f);
}
.theme-white .dropdown-menu > li > a:hover {
  color: #fff;
}
.theme-white .btn-group .btn-primary,
.theme-white .btn-group .btn-primary:focus,
.theme-white .input-group-btn .btn-primary,
.theme-white .input-group-btn .btn-primary:focus {
  border-left-color: var(--primary-color, #7a6f6f);
  border-right-color: var(--primary-color, #7a6f6f);
}
.theme-white .btn-group .btn-primary:hover,
.theme-white .btn-group.open .btn-primary.dropdown-toggle,
.theme-white .input-group-btn .btn-primary:hover,
.theme-white .input-group-btn.open .btn-primary.dropdown-toggle {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-white .btn-group .btn-primary:active,
.theme-white .btn-group .btn-primary.active,
.theme-white .input-group-btn .btn-primary:active,
.theme-white .input-group-btn .btn-primary.active {
  border-left-color: var(--primary-color, #7a6f6f);
  border-right-color: var(--primary-color, #7a6f6f);
}
.theme-white .pagination > li > a:hover {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-white .pagination > li.active > a,
.theme-white .pagination > li.active > a:hover,
.theme-white .pagination > li.active > a:focus,
.theme-white .pagination > li.active > span {
  background: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
}
.theme-white .pager li > a:hover {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-white a.list-group-item.active {
  background: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
}
.theme-white a.list-group-item.active .list-group-item-text {
  color: var(--primary-color, #7a6f6f);
}
.theme-white .form-control:focus,
.theme-white .form-control.focus {
  border-color: var(--primary-color, #7a6f6f);
  outline: 0;
  box-shadow: none;
}
.gt-ie8 .theme-white input.px:focus + .lbl:before,
.gt-ie8 .theme-white input.px + .lbl:hover:before {
  border-color: var(--primary-color, #7a6f6f);
}
.gt-ie8 .theme-white input[type="checkboxcheckbox"].px + .lbl:after {
  color: var(--primary-color, #7a6f6f);
}
.gt-ie8 .theme-white input[type="radio"].px + .lbl:after {
  background: var(--primary-color, #7a6f6f);
}
.theme-white .text-primary,
.theme-white .text-primary:hover,
.theme-white .text-primary:active,
.theme-white .text-primary:focus,
.theme-white .text-primary a,
.theme-white .text-primary a:focus {
  color: var(--primary-color, #7a6f6f);
}
.theme-white .text-primary a:hover,
.theme-white .text-primary a:active {
  color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--primary-background-color, #C75858) 85%);
}
.theme-white .bg-primary {
  background: var(--primary-color, #7a6f6f) !important;
}
.theme-white .bg-primary,
.theme-white .bg-primary:hover,
.theme-white .bg-primary:active,
.theme-white .bg-primary:focus,
.theme-white .bg-primary a,
.theme-white .bg-primary a:focus {
  color: #fff;
}
.theme-white .bg-primary a:hover,
.theme-white .bg-primary a:active {
  color: color-mix(in srgb, #fff, var(--primary-background-color, #C75858) 85%);
}
.theme-white .bg-primary[href]:hover,
.theme-white .bg-primary [href]:hover {
  color: #fff;
}
.theme-white .ui-slider-handle.ui-state-active:before {
  background: var(--primary-color, #7a6f6f);
}
.theme-white .ui-slider-range {
  background: var(--primary-color, #7a6f6f);
}
.theme-white .ui-autocomplete > li > a:hover,
.theme-white .ui-autocompletev > li.active > a {
  background: var(--primary-color, #7a6f6f);
}
.theme-white .ui-autocomplete > li > a:hover {
  color: #fff;
}
.theme-white .ui-autocomplete .ui-state-focus {
  background: var(--primary-color, #7a6f6f);
  color: #fff;
}
.theme-white .ui-menu .ui-menu-item a:hover,
.theme-white .ui-menu .ui-menu-item a.ui-state-focus,
.theme-white .ui-menu .ui-menu-item a.ui-state-active {
  background: var(--primary-color, #7a6f6f);
}
.theme-white .ui-progressbar-value {
  background: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
  background-color: var(--primary-color, #7a6f6f);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%, transparent 75%, transparent);
  background-size: 10px 10px;
}
.theme-white .ui-tabs-nav > .ui-tabs-active > a,
.theme-white .ui-tabs-nav > .ui-tabs-active > a:hover,
.theme-white .ui-tabs-nav > .ui-tabs-active > a:focus {
  color: #fff;
  background: var(--primary-color, #7a6f6f);
  border-bottom: 2px solid var(--primary-color, #7a6f6f);
}
.theme-white .ui-datepicker .ui-state-active {
  background: var(--primary-color, #7a6f6f) !important;
}
.theme-white .ui-datepicker-title {
  background: var(--primary-color, #7a6f6f);
}
.theme-white .ui-datepicker th {
  background: var(--primary-color, #7a6f6f);
}
.theme-white .ui-datepicker-buttonpane button.ui-priority-primary {
  color: #fff;
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 5%);
  border-bottom-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 11%);
  background: var(--primary-color, #7a6f6f);
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--primary-color, #7a6f6f), #FFF 1%) 0%, color-mix(in srgb, var(--primary-color, #7a6f6f), #000 5%) 100%);
  background-repeat: repeat-x;
}
.theme-white .ui-datepicker-buttonpane button.ui-priority-primary:hover,
.theme-white .ui-datepicker-buttonpane button.ui-priority-primary.focused,
.theme-white .ui-datepicker-buttonpane button.ui-priority-primary:focus {
  color: #fff;
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 8%);
  border-bottom-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 18%);
  background: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 10%);
  background: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 5%) !important;
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--primary-color, #7a6f6f), #FFF 4%) 0%, color-mix(in srgb, var(--primary-color, #7a6f6f), #000 8%) 100%) !important;
  background-repeat: repeat-x;
}
.theme-white .ui-datepicker-buttonpane button.ui-priority-primary:active,
.theme-white .ui-datepicker-buttonpane button.ui-priority-primary.active,
.open .theme-white .ui-datepicker-buttonpane button.ui-priority-primary.dropdown-toggle {
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1) inset;
  background: var(--primary-color, #7a6f6f) !important;
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 20%);
}
.theme-white .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat {
  background: var(--primary-color, #7a6f6f);
}
.theme-white .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat:hover,
.theme-white .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat:focus,
.theme-white .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat.focused,
.theme-white .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat:active,
.theme-white .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat.active,
.open .theme-white .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat.dropdown-toggle {
  background: var(--primary-color, #7a6f6f) !important;
  color: #fff;
}
.theme-white .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline:hover,
.theme-white .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline.btn-flat:hover,
.theme-white .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline:focus,
.theme-white .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline.btn-flat:focus {
  color: #fff;
  border-color: var(--primary-color, #7a6f6f);
}
.theme-white .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline:active,
.theme-white .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline.btn-flat:active {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-white .select2-drop-active,
.theme-white .select2-container-multi.select2-container-active .select2-choices,
.theme-white .select2-container-multi.select2-dropdown-open .select2-choices {
  border: 1px solid var(--primary-color, #7a6f6f);
}
.theme-white .select2-drop.select2-drop-above.select2-drop-active {
  border-top: 1px solid var(--primary-color, #7a6f6f);
}
.theme-white .select2-container-active .select2-choice,
.theme-white .select2-container-active .select2-choices {
  border: 1px solid var(--primary-color, #7a6f6f);
}
.theme-white .select2-dropdown-open .select2-drop-above .select2-choice,
.theme-white .select2-dropdown-open .select2-drop-above .select2-choices {
  border: 1px solid var(--primary-color, #7a6f6f);
  border-top-color: #aaa;
}
.theme-white .select2-results .select2-highlighted {
  background: var(--primary-color, #7a6f6f);
  color: var(--primary-text-color, #fff);
}
.theme-white .select2-primary .select2-container-multi .select2-choices .select2-search-choice {
  background: var(--primary-color, #7a6f6f);
}
.theme-white .select2-primary .select2-container-multi .select2-choices .select2-search-choice-focus {
  background: var(--primary-color, #7a6f6f);
}
.theme-white .select2-primary .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
  background: var(--primary-color, #7a6f6f) !important;
}
.theme-white .switcher-primary .switcher-state-on {
  background: var(--primary-color, #7a6f6f) !important;
}
.theme-white .pixel-file-input:hover {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-white .focused .pixel-file-input {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-white .datepicker table tr td.selected,
.theme-white .datepicker table tr td.selected:hover,
.theme-white .datepicker table tr td.selected.disabled,
.theme-white .datepicker table tr td.selected.disabled:hover {
  background: var(--primary-color, #7a6f6f);
}
.theme-white .datepicker table tr td.active,
.theme-white .datepicker table tr td.active:hover,
.theme-white .datepicker table tr td.active.disabled,
.theme-white .datepicker table tr td.active.disabled:hover {
  background: var(--primary-color, #7a6f6f);
}
.theme-white .datepicker table tr td span.active,
.theme-white .datepicker table tr td span.active:hover,
.theme-white .datepicker table tr td span.active.disabled,
.theme-white .datepicker table tr td span.active.disabled:hover {
  background: var(--primary-color, #7a6f6f);
}
.theme-white .datepicker thead tr {
  background: var(--primary-color, #7a6f6f);
}
.theme-white .datepicker thead tr:first-child {
  background: var(--primary-color, #7a6f6f) !important;
  border-bottom-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--panel-background-color, #fff) 12%) !important;
}
.theme-white .datepicker thead th.prev,
.theme-white .datepicker thead th.next {
  background: var(--primary-color, #7a6f6f);
}
.theme-white .datepicker thead th.prev {
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--panel-background-color, #fff) 12%);
}
.theme-white .datepicker thead th.next {
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--panel-background-color, #fff) 12%);
}
.theme-white .datepicker > .datepicker-days thead tr:first-child th.cw + .prev {
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--panel-background-color, #fff) 12%);
}
.theme-white .datepicker > .datepicker-days thead tr:last-child th.cw + th {
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--panel-background-color, #fff) 12%);
}
.theme-white .bootstrap-timepicker-widget table td a:hover {
  background: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
}
.theme-white .pagination a.dp-today,
.theme-white .pagination a.dp-today:hover {
  background: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
}
.theme-white .pagination a.dp-today:hover {
  border-color: var(--primary-color, #7a6f6f) !important;
}
.theme-white .pagination a.dp-selected {
  background: var(--primary-color, #7a6f6f) !important;
  border-color: var(--primary-color, #7a6f6f) !important;
}
.theme-white .tt-suggestion.tt-is-under-cursor {
  background: var(--primary-color, #7a6f6f);
}
.theme-white .table-primary .dataTables_wrapper .DT-per-page {
  border-color: var(--primary-color, #7a6f6f) !important;
}
.theme-white .dropzone-box.dz-drag-hover {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-white .dropzone-box:hover .fa.fa-cloud-upload {
  background: var(--primary-color, #7a6f6f);
}
.theme-white .md-editor.active {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-white .widget-rating .active a {
  color: var(--primary-color, #7a6f6f);
}
html body.page-signin {
  background: #666 !important;
}
#page-signin-bg {
  height: 100%;
  left: 0;
  overflow: hidden;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 20;
}
#page-signin-bg img {
  width: 100%;
}
#page-signin-bg .overlay {
  background: rgba(0, 0, 0, 0.5);
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.page-signin .signin-container {
  border-radius: var(--border-radius, 6px);
  display: block;
  margin: 20px 14px;
  position: relative;
  z-index: 999;
}
.page-signin .signin-info {
  background: #444;
  display: block;
  overflow: hidden;
  padding: 20px 30px;
  text-align: center;
}
.page-signin .signin-info .logo {
  color: #fff;
  font-size: 22px;
  font-weight: 700;
  opacity: 1;
}
.page-signin .signin-info .logo[href]:hover,
.page-signin .signin-info .logo[href]:focus {
  opacity: 0.7;
}
.page-signin .signin-info .slogan {
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  filter: drop-shadow(2px 2px 1px #444);
  margin-top: 5px;
}
.page-signin .signin-info ul {
  display: none;
}
.page-signin .signin-form {
  background: #fff;
  display: block;
  padding: 30px;
  position: relative;
}
.page-signin .password-reset-form {
  background: #fff;
  bottom: 0;
  display: none;
  left: 0;
  padding: 30px;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1020;
}
.page-signin .password-reset-form .header {
  background: #f4f4f4;
  border-bottom: 1px solid #ddd;
  margin: -30px -30px 30px -30px;
  padding: 20px 20px;
}
.page-signin .password-reset-form .header .signin-text {
  margin: 0;
}
.page-signin .password-reset-form .header .signin-text span {
  background: #f4f4f4;
}
.page-signin .password-reset-form .header .signin-text:before {
  display: none;
}
.page-signin .password-reset-form .header .close {
  margin-top: 2px;
}
.page-signin .password-reset-form .form-group.w-icon .signin-form-icon {
  z-index: 1025;
}
.page-signin .form-actions {
  margin-top: 15px;
}
.page-signin .form-actions .signin-btn {
  border: none;
  border-radius: 999999px;
  font-size: 13px;
  font-weight: 600;
  line-height: 19px;
  outline: 0 !important;
  padding: 10px 0;
  text-align: center;
  width: 100%;
  transition: all 0.3s;
}
.page-signin .form-actions .signin-btn:hover,
.page-signin .form-actions .signin-btn:focus {
  background: #444 !important;
}
.page-signin .form-actions a.forgot-password {
  border-bottom: 1px dashed #bbb;
  color: #999;
  display: inline-block;
  font-size: 11px;
  margin-left: 10px;
  padding-bottom: 1px;
}
.page-signin .form-actions a.forgot-password:hover,
.page-signin .form-actions a.forgot-password:focus {
  color: var(--text-color, #000000);
  text-decoration: none;
}
.page-signin .form-group {
  margin: 0;
  position: relative;
}
.page-signin .form-group + .form-group {
  margin: 10px 0 0 0;
}
.page-signin .form-group.w-icon .signin-form-icon {
  border-right: 1px solid var(--border-color, #666);
  bottom: 9px;
  color: var(--border-color, #666);
  display: block;
  font-size: 14px;
  left: 0;
  line-height: 27px;
  position: absolute;
  text-align: center;
  top: 9px;
  width: 40px;
  z-index: 1002;
  transition: all 0.3s;
}
.page-signin .form-group.w-icon input[type="text"],
.page-signin .form-group.w-icon input[type="password"] {
  font-size: 15px;
  padding-left: 56px;
}
.page-signin .form-group.w-icon input[type="text"]:focus + .signin-form-icon,
.page-signin .form-group.w-icon input[type="password"]:focus + .signin-form-icon {
  color: #888;
}
.page-signin .signin-text {
  color: #777;
  display: block;
  font-size: 15px;
  font-style: italic;
  margin-bottom: 25px;
  position: relative;
  text-align: center;
}
.page-signin .signin-text span {
  background: #fff;
  display: inline-block;
  padding: 0 20px;
  position: relative;
}
.page-signin .signin-text:before {
  background: var(--grid-border-color, #dbdbdb);
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  right: 0;
  top: 50%;
}
.page-signin .signin-with {
  background: #f4f4f4;
  border-top: 1px solid #ddd;
  margin: 30px -30px -30px -30px;
  padding: 20px 30px 20px 30px;
}
.page-signin .signin-with-btn {
  border-radius: 2px;
  color: #fff;
  display: block;
  font-weight: 300;
  padding: 10px 0;
  text-align: center;
  transition: all 0.3s;
}
.page-signin .signin-with-btn span {
  font-weight: 600;
}
.page-signin .signin-with-btn + .signin-with-btn {
  margin-top: 10px;
}
.page-signin .signin-with-btn:hover,
.page-signin .signin-with-btn:focus {
  background: #444 !important;
}
.page-signin .not-a-member {
  color: #fff;
  display: block;
  font-size: 14px;
  margin: -20px 0 0 0;
  padding: 20px 0;
  position: relative;
  text-align: center;
  z-index: 999;
}
.page-signin .not-a-member a {
  color: #fff;
  text-decoration: underline;
  transition: all 0.3s;
}
.page-signin .not-a-member a:hover,
.page-signin .not-a-member a:focus {
  opacity: 0.6;
}
@media (min-width: 640px) {
  .page-signin .form-actions {
    margin-top: 15px;
  }
  .page-signin .form-actions .signin-btn {
    padding-left: 40px;
    padding-right: 40px;
    width: auto;
  }
}
@media (min-width: 768px) {
  .page-signin .signin-container {
    display: table;
    margin: 80px auto;
    width: 650px;
    table-layout: fixed;
  }
  .page-signin .signin-info {
    display: table-cell;
    padding: 30px;
    text-align: left;
    vertical-align: top;
    width: 40%;
  }
  .page-signin .signin-info ul {
    color: #fff;
    display: block;
    font-size: 13px;
    font-weight: 300;
    margin: 30px 0 0 0;
    padding: 0;
  }
  .page-signin .signin-info ul li {
    list-style: none;
    margin: 0;
    padding: 7px 0;
  }
  .page-signin .signin-info ul .signin-icon {
    display: block;
    float: left;
    font-size: 14px;
    line-height: 18px;
    margin-right: 6px;
    text-align: center;
    width: 24px;
  }
  .page-signin .signin-form {
    display: table-cell;
    vertical-align: top;
    width: 60%;
  }
  .page-signin .not-a-member {
    margin: -80px 0 80px;
  }
}
.widget-notifications .notification {
  position: relative;
  padding: 7px 12px;
}
.widget-notifications .notification + .notification {
  border-top: 1px solid var(--grid-border-color, #dbdbdb);
}
.widget-notifications .notifications-list {
  overflow: hidden;
  position: relative;
}
.widget-notifications .notification-title,
.widget-notifications .notification-description,
.widget-notifications .notification-ago {
  display: block;
  margin-right: 35px;
}
.widget-notifications .notification-title {
  font-size: 11px;
  font-weight: 700;
  padding-bottom: 1px;
}
.widget-notifications .notification-description {
  font-size: 11px;
  color: #666;
}
.widget-notifications .notification-ago {
  font-size: 11px;
  font-style: italic;
  color: #bbb;
}
.widget-notifications .notification-icon {
  width: 26px;
  height: 26px;
  line-height: 26px;
  text-align: center;
  border-radius: var(--border-radius, 6px);
  position: absolute;
  top: 50%;
  right: 0;
  margin: -13px 12px 0 0;
  font-size: 14px;
}
.widget-notifications .notifications-link {
  text-align: center;
  padding: 8px 0 !important;
  border-top: 1px solid transparent;
  display: block;
  text-decoration: none !important;
  font-size: 10px;
  font-weight: 800;
  color: #999;
  line-height: 18px !important;
  height: auto !important;
}
.widget-notifications .notifications-link:hover {
  background: color-mix(in srgb, var(--primary-navbar-color, #9D4444), var(--navbar-text-color, #9D4444) 7%);
  color: var(--text-color, #000000);
}
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url(.././fonts/8b43027f47b20503057dfbbaa9401fef.eot);
  src: url(.././fonts/8b43027f47b20503057dfbbaa9401fef.eot?#iefix&v=4.7.0) format('embedded-opentype'), url(data:application/font-woff;base64,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) format('woff2'), url(data:application/font-woff;base64,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) format('woff'), url(.././fonts/1e59d2330b4c6deb84b340635ed36249.ttf) format('truetype'), url(.././fonts/c1e38fd9e0e74ba58f7a2b77ef29fdd3.svg#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;
}
/* makes the font 33% larger relative to the icon container */
.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;
}
/* Deprecated as of 4.4.0 */
.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% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  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;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.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-pp: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-resistance: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: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";
}
.fa-reddit-alien:before {
  content: "\f281";
}
.fa-edge:before {
  content: "\f282";
}
.fa-credit-card-alt:before {
  content: "\f283";
}
.fa-codiepie:before {
  content: "\f284";
}
.fa-modx:before {
  content: "\f285";
}
.fa-fort-awesome:before {
  content: "\f286";
}
.fa-usb:before {
  content: "\f287";
}
.fa-product-hunt:before {
  content: "\f288";
}
.fa-mixcloud:before {
  content: "\f289";
}
.fa-scribd:before {
  content: "\f28a";
}
.fa-pause-circle:before {
  content: "\f28b";
}
.fa-pause-circle-o:before {
  content: "\f28c";
}
.fa-stop-circle:before {
  content: "\f28d";
}
.fa-stop-circle-o:before {
  content: "\f28e";
}
.fa-shopping-bag:before {
  content: "\f290";
}
.fa-shopping-basket:before {
  content: "\f291";
}
.fa-hashtag:before {
  content: "\f292";
}
.fa-bluetooth:before {
  content: "\f293";
}
.fa-bluetooth-b:before {
  content: "\f294";
}
.fa-percent:before {
  content: "\f295";
}
.fa-gitlab:before {
  content: "\f296";
}
.fa-wpbeginner:before {
  content: "\f297";
}
.fa-wpforms:before {
  content: "\f298";
}
.fa-envira:before {
  content: "\f299";
}
.fa-universal-access:before {
  content: "\f29a";
}
.fa-wheelchair-alt:before {
  content: "\f29b";
}
.fa-question-circle-o:before {
  content: "\f29c";
}
.fa-blind:before {
  content: "\f29d";
}
.fa-audio-description:before {
  content: "\f29e";
}
.fa-volume-control-phone:before {
  content: "\f2a0";
}
.fa-braille:before {
  content: "\f2a1";
}
.fa-assistive-listening-systems:before {
  content: "\f2a2";
}
.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}
.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\f2a4";
}
.fa-glide:before {
  content: "\f2a5";
}
.fa-glide-g:before {
  content: "\f2a6";
}
.fa-signing:before,
.fa-sign-language:before {
  content: "\f2a7";
}
.fa-low-vision:before {
  content: "\f2a8";
}
.fa-viadeo:before {
  content: "\f2a9";
}
.fa-viadeo-square:before {
  content: "\f2aa";
}
.fa-snapchat:before {
  content: "\f2ab";
}
.fa-snapchat-ghost:before {
  content: "\f2ac";
}
.fa-snapchat-square:before {
  content: "\f2ad";
}
.fa-pied-piper:before {
  content: "\f2ae";
}
.fa-first-order:before {
  content: "\f2b0";
}
.fa-yoast:before {
  content: "\f2b1";
}
.fa-themeisle:before {
  content: "\f2b2";
}
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\f2b3";
}
.fa-fa:before,
.fa-font-awesome:before {
  content: "\f2b4";
}
.fa-handshake-o:before {
  content: "\f2b5";
}
.fa-envelope-open:before {
  content: "\f2b6";
}
.fa-envelope-open-o:before {
  content: "\f2b7";
}
.fa-linode:before {
  content: "\f2b8";
}
.fa-address-book:before {
  content: "\f2b9";
}
.fa-address-book-o:before {
  content: "\f2ba";
}
.fa-vcard:before,
.fa-address-card:before {
  content: "\f2bb";
}
.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "\f2bc";
}
.fa-user-circle:before {
  content: "\f2bd";
}
.fa-user-circle-o:before {
  content: "\f2be";
}
.fa-user-o:before {
  content: "\f2c0";
}
.fa-id-badge:before {
  content: "\f2c1";
}
.fa-drivers-license:before,
.fa-id-card:before {
  content: "\f2c2";
}
.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "\f2c3";
}
.fa-quora:before {
  content: "\f2c4";
}
.fa-free-code-camp:before {
  content: "\f2c5";
}
.fa-telegram:before {
  content: "\f2c6";
}
.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "\f2c7";
}
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}
.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\f2c9";
}
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\f2ca";
}
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\f2cb";
}
.fa-shower:before {
  content: "\f2cc";
}
.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "\f2cd";
}
.fa-podcast:before {
  content: "\f2ce";
}
.fa-window-maximize:before {
  content: "\f2d0";
}
.fa-window-minimize:before {
  content: "\f2d1";
}
.fa-window-restore:before {
  content: "\f2d2";
}
.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\f2d3";
}
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "\f2d4";
}
.fa-bandcamp:before {
  content: "\f2d5";
}
.fa-grav:before {
  content: "\f2d6";
}
.fa-etsy:before {
  content: "\f2d7";
}
.fa-imdb:before {
  content: "\f2d8";
}
.fa-ravelry:before {
  content: "\f2d9";
}
.fa-eercast:before {
  content: "\f2da";
}
.fa-microchip:before {
  content: "\f2db";
}
.fa-snowflake-o:before {
  content: "\f2dc";
}
.fa-superpowers:before {
  content: "\f2dd";
}
.fa-wpexplorer:before {
  content: "\f2de";
}
.fa-meetup:before {
  content: "\f2e0";
}
.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;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
.awe-theme .panel-awe {
  border-color: var(--panel-border-color, #666) !important;
  border-radius: var(--border-radius, 6px);
  overflow: hidden;
}
.awe-theme .panel-awe .panel-heading {
  background: var(--panel-header-color, #7a6f6f);
  border-color: var(--panel-border-color, #666);
  color: var(--panel-text-color, #fff);
  background-size: 20px 20px;
}
.awe-theme .panel-awe .panel-heading .panel-title {
  color: var(--panel-text-color, #fff);
}
.awe-theme .panel-awe .panel-heading .panel-heading-text a {
  color: var(--panel-text-color, #fff);
  text-decoration: underline;
}
.awe-theme .panel-awe .panel-heading .panel-heading-text a:hover {
  color: color-mix(in srgb, var(--panel-header-color, #7a6f6f), var(--panel-background-color, #fff) 10%);
}
.awe-theme .panel-awe.panel-body-colorful .panel-body {
  background: var(--panel-header-color, #7a6f6f);
  color: var(--panel-text-color, #fff);
}
.awe-theme .panel-awe.panel-body-colorful .panel-footer {
  background: var(--panel-header-color, #7a6f6f);
  border-color: var(--panel-border-color, #666);
  color: var(--panel-text-color, #fff);
}
.awe-theme .btn-default {
  color: var(--secondary-text-color, #333333);
  border-color: color-mix(in srgb, var(--secondary-color, #e8e6e6), var(--text-color, #000000) 5%);
  border-bottom-color: color-mix(in srgb, var(--secondary-color, #e8e6e6), var(--text-color, #000000) 11%);
  background: var(--secondary-color, #e8e6e6);
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--secondary-color, #e8e6e6), #FFF 1%) 0%, color-mix(in srgb, var(--secondary-color, #e8e6e6), #000 5%) 100%);
  background-repeat: repeat-x;
}
.awe-theme .btn-default:hover,
.awe-theme .btn-default.focused,
.awe-theme .btn-default:focus {
  color: var(--secondary-text-color, #333333);
  border-color: color-mix(in srgb, var(--secondary-color, #e8e6e6), var(--text-color, #000000) 8%);
  border-bottom-color: color-mix(in srgb, var(--secondary-color, #e8e6e6), var(--text-color, #000000) 18%);
  background: color-mix(in srgb, var(--secondary-color, #e8e6e6), var(--text-color, #000000) 10%);
  background: color-mix(in srgb, var(--secondary-color, #e8e6e6), var(--text-color, #000000) 5%) !important;
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--secondary-color, #e8e6e6), #FFF 4%) 0%, color-mix(in srgb, var(--secondary-color, #e8e6e6), #000 8%) 100%) !important;
  background-repeat: repeat-x;
}
.awe-theme .btn-default:active,
.awe-theme .btn-default.active,
.open .awe-theme .btn-default.dropdown-toggle {
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1) inset;
  background: var(--secondary-color, #e8e6e6) !important;
  border-color: color-mix(in srgb, var(--secondary-color, #e8e6e6), var(--text-color, #000000) 20%);
}
.awe-theme .btn-default.btn-flat {
  background: var(--secondary-color, #e8e6e6);
}
.awe-theme .btn-default.btn-flat:hover,
.awe-theme .btn-default.btn-flat:focus,
.awe-theme .btn-default.btn-flat.focused,
.awe-theme .btn-default.btn-flat:active,
.awe-theme .btn-default.btn-flat.active,
.open .awe-theme .btn-default.btn-flat.dropdown-toggle {
  background: var(--secondary-color, #e8e6e6) !important;
  color: var(--secondary-text-color, #333333);
}
.awe-theme .btn-default.btn-outline:hover,
.awe-theme .btn-default.btn-outline.btn-flat:hover,
.awe-theme .btn-default.btn-outline:focus,
.awe-theme .btn-default.btn-outline.btn-flat:focus {
  color: var(--secondary-text-color, #333333);
  border-color: var(--secondary-color, #e8e6e6);
}
.awe-theme .btn-default.btn-outline:active,
.awe-theme .btn-default.btn-outline.btn-flat:active {
  border-color: var(--secondary-color, #e8e6e6);
}
.awe-theme #main-menu ul.navigation {
  background-color: var(--primary-menu-color, #9D4444);
}
.awe-theme #main-menu ul.navigation > li > a:hover:after {
  background-color: var(--secondary-menu-color, #9D4444);
}
.awe-theme #main-menu .mm-dropdown > ul {
  background-color: var(--primary-menu-color, #9D4444);
}
.awe-theme #main-menu .mm-dropdown > ul .mm-dropdown > ul {
  background-color: var(--primary-menu-color, #9D4444);
}
.awe-theme #main-menu .mm-dropdown > ul .mm-dropdown > ul li {
  background-color: color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--panel-background-color, #fff) 15%);
}
.awe-theme #main-menu .mm-dropdown > ul .mm-dropdown > ul li > a {
  color: color-mix(in srgb, var(--menu-text-color, #9D4444), var(--primary-text-color, #fff) 15%) !important;
}
.awe-theme #main-menu .mm-dropdown > ul .mm-dropdown > ul li > a:hover {
  color: color-mix(in srgb, color-mix(in srgb, var(--menu-text-color, #9D4444), var(--primary-text-color, #fff) 15%), var(--secondary-menu-color, #9D4444) 80%) !important;
  background-color: color-mix(in srgb, var(--secondary-menu-color, #9D4444), transparent 90%);
}
.awe-theme #main-menu .mm-dropdown > ul .mm-dropdown > ul li.active > a {
  background-color: rgba(0, 0, 0, 0.1);
  color: color-mix(in srgb, color-mix(in srgb, var(--menu-text-color, #9D4444), var(--primary-text-color, #fff) 15%), var(--secondary-menu-color, #9D4444) 80%) !important;
}
.awe-theme #main-menu .mm-dropdown > ul .mm-dropdown > ul li.active > a:hover {
  background-color: rgba(0, 0, 0, 0.15);
}
.awe-theme #main-menu .mm-dropdown > ul .mm-dropdown > ul li.divider {
  border-top: 1px solid !important;
  border-color: color-mix(in srgb, var(--menu-text-color, #9D4444), var(--primary-text-color, #fff) 15%) !important;
  margin-right: 15px;
  margin-left: 15px;
}
.awe-theme #main-menu .mm-dropdown > ul .mm-dropdown > ul .mm-dropdown > ul {
  background-color: var(--primary-menu-color, #9D4444);
}
.awe-theme #main-menu .mm-dropdown > ul .mm-dropdown > ul .mm-dropdown > ul li {
  background-color: color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--panel-background-color, #fff) 30%);
}
.awe-theme #main-menu .mm-dropdown > ul .mm-dropdown > ul .mm-dropdown > ul li > a {
  color: color-mix(in srgb, var(--menu-text-color, #9D4444), var(--primary-text-color, #fff) 30%) !important;
}
.awe-theme #main-menu .mm-dropdown > ul .mm-dropdown > ul .mm-dropdown > ul li > a:hover {
  color: color-mix(in srgb, color-mix(in srgb, var(--menu-text-color, #9D4444), var(--primary-text-color, #fff) 30%), var(--secondary-menu-color, #9D4444) 80%) !important;
  background-color: color-mix(in srgb, var(--secondary-menu-color, #9D4444), transparent 90%);
}
.awe-theme #main-menu .mm-dropdown > ul .mm-dropdown > ul .mm-dropdown > ul li.active > a {
  background-color: rgba(0, 0, 0, 0.1);
  color: color-mix(in srgb, color-mix(in srgb, var(--menu-text-color, #9D4444), var(--primary-text-color, #fff) 30%), var(--secondary-menu-color, #9D4444) 80%) !important;
}
.awe-theme #main-menu .mm-dropdown > ul .mm-dropdown > ul .mm-dropdown > ul li.active > a:hover {
  background-color: rgba(0, 0, 0, 0.15);
}
.awe-theme #main-menu .mm-dropdown > ul .mm-dropdown > ul .mm-dropdown > ul li.divider {
  border-top: 1px solid !important;
  border-color: color-mix(in srgb, var(--menu-text-color, #9D4444), var(--primary-text-color, #fff) 30%) !important;
  margin-right: 15px;
  margin-left: 15px;
}
.awe-theme #main-menu .mm-dropdown > ul .mm-dropdown > ul .mm-dropdown > ul .mm-dropdown > ul {
  background-color: var(--primary-menu-color, #9D4444);
}
.awe-theme #main-menu .mm-dropdown > ul .mm-dropdown > ul .mm-dropdown > ul .mm-dropdown > ul li {
  background-color: color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--panel-background-color, #fff) 45%);
}
.awe-theme #main-menu .mm-dropdown > ul .mm-dropdown > ul .mm-dropdown > ul .mm-dropdown > ul li > a {
  color: color-mix(in srgb, var(--menu-text-color, #9D4444), var(--primary-text-color, #fff) 45%) !important;
}
.awe-theme #main-menu .mm-dropdown > ul .mm-dropdown > ul .mm-dropdown > ul .mm-dropdown > ul li > a:hover {
  color: color-mix(in srgb, color-mix(in srgb, var(--menu-text-color, #9D4444), var(--primary-text-color, #fff) 45%), var(--secondary-menu-color, #9D4444) 80%) !important;
  background-color: color-mix(in srgb, var(--secondary-menu-color, #9D4444), transparent 90%);
}
.awe-theme #main-menu .mm-dropdown > ul .mm-dropdown > ul .mm-dropdown > ul .mm-dropdown > ul li.active > a {
  background-color: rgba(0, 0, 0, 0.1);
  color: color-mix(in srgb, color-mix(in srgb, var(--menu-text-color, #9D4444), var(--primary-text-color, #fff) 45%), var(--secondary-menu-color, #9D4444) 80%) !important;
}
.awe-theme #main-menu .mm-dropdown > ul .mm-dropdown > ul .mm-dropdown > ul .mm-dropdown > ul li.active > a:hover {
  background-color: rgba(0, 0, 0, 0.15);
}
.awe-theme #main-menu .mm-dropdown > ul .mm-dropdown > ul .mm-dropdown > ul .mm-dropdown > ul li.divider {
  border-top: 1px solid !important;
  border-color: color-mix(in srgb, var(--menu-text-color, #9D4444), var(--primary-text-color, #fff) 45%) !important;
  margin-right: 15px;
  margin-left: 15px;
}
.awe-theme #main-menu.horizontal .awe-menu > ul > li > ul {
  box-shadow: 2px 2px 5px rgba(100, 100, 100, 0.5);
}
.awe-theme #main-menu ul.navigation > li.divider {
  border-color: var(--menu-text-color, #9D4444);
}
.awe-theme #main-menu li {
  background-color: color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--panel-background-color, #fff) 0%);
}
.awe-theme #main-menu li > a {
  color: color-mix(in srgb, var(--menu-text-color, #9D4444), var(--primary-text-color, #fff) 0%) !important;
}
.awe-theme #main-menu li > a:hover {
  color: color-mix(in srgb, color-mix(in srgb, var(--menu-text-color, #9D4444), var(--primary-text-color, #fff) 0%), var(--secondary-menu-color, #9D4444) 80%) !important;
  background-color: color-mix(in srgb, var(--secondary-menu-color, #9D4444), transparent 90%);
}
.awe-theme #main-menu li.active > a {
  background-color: rgba(0, 0, 0, 0.1);
  color: color-mix(in srgb, color-mix(in srgb, var(--menu-text-color, #9D4444), var(--primary-text-color, #fff) 0%), var(--secondary-menu-color, #9D4444) 80%) !important;
}
.awe-theme #main-menu li.active > a:hover {
  background-color: rgba(0, 0, 0, 0.15);
}
.awe-theme #main-menu li.divider {
  border-top: 1px solid !important;
  border-color: color-mix(in srgb, var(--menu-text-color, #9D4444), var(--primary-text-color, #fff) 0%) !important;
  margin-right: 15px;
  margin-left: 15px;
}
.awe-theme .grid .multioperation-icon,
.awe-theme .treegrid .multioperation-icon,
.awe-theme .grid .ui-grid-rownumber,
.awe-theme .treegrid .ui-grid-rownumber {
  background-color: color-mix(in srgb, var(--secondary-color, #e8e6e6), var(--panel-background-color, #fff) 50%);
}
.awe-theme .grid .ui-grid-row-selected .ui-grid-cell-contents,
.awe-theme .treegrid .ui-grid-row-selected .ui-grid-cell-contents,
.awe-theme .grid .save-button,
.awe-theme .treegrid .save-button {
  background-color: color-mix(in srgb, var(--secondary-color, #e8e6e6), var(--panel-background-color, #fff) 50%);
}
.awe-theme .grid .ui-grid-row-hover .ui-grid-cell-contents,
.awe-theme .treegrid .ui-grid-row-hover .ui-grid-cell-contents {
  background-color: var(--secondary-color, #e8e6e6);
}
.awe-theme.page-change_password .change_password-header {
  background: var(--primary-color, #7a6f6f);
}
.awe-theme .breadcrumb.breadcrumb-page {
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 2px rgba(255, 255, 255, 0.2);
}
.awe-theme .breadcrumb.breadcrumb-page .breadcrumb-label {
  color: color-mix(in srgb, var(--text-color, #000000), var(--primary-background-color, #C75858) 50%);
}
.awe-theme .breadcrumb.breadcrumb-page > li {
  color: color-mix(in srgb, var(--text-color, #000000), var(--primary-background-color, #C75858) 50%);
}
.awe-theme .breadcrumb.breadcrumb-page > li + li:before {
  color: color-mix(in srgb, var(--text-color, #000000), var(--primary-background-color, #C75858) 50%);
}
.awe-theme .breadcrumb.breadcrumb-page > li.active {
  color: color-mix(in srgb, var(--text-color, #000000), var(--primary-background-color, #C75858) 20%);
}
.awe-theme .breadcrumb.breadcrumb-page > li:hover {
  color: color-mix(in srgb, var(--text-color, #000000), var(--primary-background-color, #C75858) 20%);
}
.awe-theme .breadcrumb.breadcrumb-page > li.active:hover {
  color: var(--text-color, #000000);
}
.awe-theme .btn-awe {
  color: var(--secondary-text-color, #333333);
  border-color: color-mix(in srgb, var(--secondary-color, #e8e6e6), var(--text-color, #000000) 9%);
  border-bottom-color: color-mix(in srgb, var(--secondary-color, #e8e6e6), var(--text-color, #000000) 15%);
  background: var(--secondary-color, #e8e6e6);
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--secondary-color, #e8e6e6), #FFF 0%) 0%, color-mix(in srgb, var(--secondary-color, #e8e6e6), #000 4%) 100%);
  background-repeat: repeat-x;
}
.awe-theme .btn-awe:hover,
.awe-theme .btn-awe.focused,
.awe-theme .btn-awe:focus {
  color: var(--secondary-text-color, #333333);
  border-color: color-mix(in srgb, var(--secondary-color, #e8e6e6), var(--text-color, #000000) 12%);
  border-bottom-color: color-mix(in srgb, var(--secondary-color, #e8e6e6), var(--text-color, #000000) 22%);
  background: color-mix(in srgb, var(--secondary-color, #e8e6e6), var(--text-color, #000000) 10%);
  background: color-mix(in srgb, var(--secondary-color, #e8e6e6), var(--text-color, #000000) 4%) !important;
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--secondary-color, #e8e6e6), #FFF 2%) 0%, color-mix(in srgb, var(--secondary-color, #e8e6e6), #000 6%) 100%) !important;
  background-repeat: repeat-x;
}
.awe-theme .btn-awe:active,
.awe-theme .btn-awe.active,
.open .awe-theme .btn-awe.dropdown-toggle {
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1) inset;
  background: var(--secondary-color, #e8e6e6) !important;
  border-color: color-mix(in srgb, var(--secondary-color, #e8e6e6), var(--text-color, #000000) 24%);
}
.awe-theme .btn-awe.btn-flat {
  background: var(--secondary-color, #e8e6e6);
}
.awe-theme .btn-awe.btn-flat:hover,
.awe-theme .btn-awe.btn-flat:focus,
.awe-theme .btn-awe.btn-flat.focused,
.awe-theme .btn-awe.btn-flat:active,
.awe-theme .btn-awe.btn-flat.active,
.open .awe-theme .btn-awe.btn-flat.dropdown-toggle {
  background: var(--secondary-color, #e8e6e6) !important;
  color: var(--secondary-text-color, #333333);
}
.awe-theme .btn-awe.btn-outline:hover,
.awe-theme .btn-awe.btn-outline.btn-flat:hover,
.awe-theme .btn-awe.btn-outline:focus,
.awe-theme .btn-awe.btn-outline.btn-flat:focus {
  color: var(--secondary-text-color, #333333);
  border-color: var(--secondary-color, #e8e6e6);
}
.awe-theme .btn-awe.btn-outline:active,
.awe-theme .btn-awe.btn-outline.btn-flat:active {
  border-color: var(--secondary-color, #e8e6e6);
}
.awe-theme .btn-awe.btn-primary {
  color: var(--primary-text-color);
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 5%);
  border-bottom-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 11%);
  background: var(--primary-color, #7a6f6f);
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--primary-color, #7a6f6f), #FFF 1%) 0%, color-mix(in srgb, var(--primary-color, #7a6f6f), #000 5%) 100%);
  background-repeat: repeat-x;
}
.awe-theme .btn-awe.btn-primary:hover,
.awe-theme .btn-awe.btn-primary.focused,
.awe-theme .btn-awe.btn-primary:focus {
  color: var(--primary-text-color);
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 8%);
  border-bottom-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 18%);
  background: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 10%);
  background: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 5%) !important;
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--primary-color, #7a6f6f), #FFF 4%) 0%, color-mix(in srgb, var(--primary-color, #7a6f6f), #000 8%) 100%) !important;
  background-repeat: repeat-x;
}
.awe-theme .btn-awe.btn-primary:active,
.awe-theme .btn-awe.btn-primary.active,
.open .awe-theme .btn-awe.btn-primary.dropdown-toggle {
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1) inset;
  background: var(--primary-color, #7a6f6f) !important;
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 20%);
}
.awe-theme .btn-awe.btn-primary.btn-flat {
  background: var(--primary-color, #7a6f6f);
}
.awe-theme .btn-awe.btn-primary.btn-flat:hover,
.awe-theme .btn-awe.btn-primary.btn-flat:focus,
.awe-theme .btn-awe.btn-primary.btn-flat.focused,
.awe-theme .btn-awe.btn-primary.btn-flat:active,
.awe-theme .btn-awe.btn-primary.btn-flat.active,
.open .awe-theme .btn-awe.btn-primary.btn-flat.dropdown-toggle {
  background: var(--primary-color, #7a6f6f) !important;
  color: var(--primary-text-color);
}
.awe-theme .btn-awe.btn-primary.btn-outline:hover,
.awe-theme .btn-awe.btn-primary.btn-outline.btn-flat:hover,
.awe-theme .btn-awe.btn-primary.btn-outline:focus,
.awe-theme .btn-awe.btn-primary.btn-outline.btn-flat:focus {
  color: var(--primary-text-color);
  border-color: var(--primary-color, #7a6f6f);
}
.awe-theme .btn-awe.btn-primary.btn-outline:active,
.awe-theme .btn-awe.btn-primary.btn-outline.btn-flat:active {
  border-color: var(--primary-color, #7a6f6f);
}
.awe-theme .btn-awe.btn-danger {
  color: #fff;
  border-color: color-mix(in srgb, var(--danger-color, #ff4444), var(--text-color, #000000) 5%);
  border-bottom-color: color-mix(in srgb, var(--danger-color, #ff4444), var(--text-color, #000000) 11%);
  background: var(--danger-color, #ff4444);
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--danger-color, #ff4444), #FFF 1%) 0%, color-mix(in srgb, var(--danger-color, #ff4444), #000 5%) 100%);
  background-repeat: repeat-x;
}
.awe-theme .btn-awe.btn-danger:hover,
.awe-theme .btn-awe.btn-danger.focused,
.awe-theme .btn-awe.btn-danger:focus {
  color: #fff;
  border-color: color-mix(in srgb, var(--danger-color, #ff4444), var(--text-color, #000000) 8%);
  border-bottom-color: color-mix(in srgb, var(--danger-color, #ff4444), var(--text-color, #000000) 18%);
  background: color-mix(in srgb, var(--danger-color, #ff4444), var(--text-color, #000000) 10%);
  background: color-mix(in srgb, var(--danger-color, #ff4444), var(--text-color, #000000) 5%) !important;
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--danger-color, #ff4444), #FFF 4%) 0%, color-mix(in srgb, var(--danger-color, #ff4444), #000 8%) 100%) !important;
  background-repeat: repeat-x;
}
.awe-theme .btn-awe.btn-danger:active,
.awe-theme .btn-awe.btn-danger.active,
.open .awe-theme .btn-awe.btn-danger.dropdown-toggle {
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1) inset;
  background: var(--danger-color, #ff4444) !important;
  border-color: color-mix(in srgb, var(--danger-color, #ff4444), var(--text-color, #000000) 20%);
}
.awe-theme .btn-awe.btn-danger.btn-flat {
  background: var(--danger-color, #ff4444);
}
.awe-theme .btn-awe.btn-danger.btn-flat:hover,
.awe-theme .btn-awe.btn-danger.btn-flat:focus,
.awe-theme .btn-awe.btn-danger.btn-flat.focused,
.awe-theme .btn-awe.btn-danger.btn-flat:active,
.awe-theme .btn-awe.btn-danger.btn-flat.active,
.open .awe-theme .btn-awe.btn-danger.btn-flat.dropdown-toggle {
  background: var(--danger-color, #ff4444) !important;
  color: #fff;
}
.awe-theme .btn-awe.btn-danger.btn-outline:hover,
.awe-theme .btn-awe.btn-danger.btn-outline.btn-flat:hover,
.awe-theme .btn-awe.btn-danger.btn-outline:focus,
.awe-theme .btn-awe.btn-danger.btn-outline.btn-flat:focus {
  color: #fff;
  border-color: var(--danger-color, #ff4444);
}
.awe-theme .btn-awe.btn-danger.btn-outline:active,
.awe-theme .btn-awe.btn-danger.btn-outline.btn-flat:active {
  border-color: var(--danger-color, #ff4444);
}
.awe-theme .btn-awe.btn-warning {
  color: #fff;
  border-color: color-mix(in srgb, var(--warning-color, #dddd00), var(--text-color, #000000) 5%);
  border-bottom-color: color-mix(in srgb, var(--warning-color, #dddd00), var(--text-color, #000000) 11%);
  background: var(--warning-color, #dddd00);
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--warning-color, #dddd00), #FFF 1%) 0%, color-mix(in srgb, var(--warning-color, #dddd00), #000 5%) 100%);
  background-repeat: repeat-x;
}
.awe-theme .btn-awe.btn-warning:hover,
.awe-theme .btn-awe.btn-warning.focused,
.awe-theme .btn-awe.btn-warning:focus {
  color: #fff;
  border-color: color-mix(in srgb, var(--warning-color, #dddd00), var(--text-color, #000000) 8%);
  border-bottom-color: color-mix(in srgb, var(--warning-color, #dddd00), var(--text-color, #000000) 18%);
  background: color-mix(in srgb, var(--warning-color, #dddd00), var(--text-color, #000000) 10%);
  background: color-mix(in srgb, var(--warning-color, #dddd00), var(--text-color, #000000) 5%) !important;
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--warning-color, #dddd00), #FFF 4%) 0%, color-mix(in srgb, var(--warning-color, #dddd00), #000 8%) 100%) !important;
  background-repeat: repeat-x;
}
.awe-theme .btn-awe.btn-warning:active,
.awe-theme .btn-awe.btn-warning.active,
.open .awe-theme .btn-awe.btn-warning.dropdown-toggle {
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1) inset;
  background: var(--warning-color, #dddd00) !important;
  border-color: color-mix(in srgb, var(--warning-color, #dddd00), var(--text-color, #000000) 20%);
}
.awe-theme .btn-awe.btn-warning.btn-flat {
  background: var(--warning-color, #dddd00);
}
.awe-theme .btn-awe.btn-warning.btn-flat:hover,
.awe-theme .btn-awe.btn-warning.btn-flat:focus,
.awe-theme .btn-awe.btn-warning.btn-flat.focused,
.awe-theme .btn-awe.btn-warning.btn-flat:active,
.awe-theme .btn-awe.btn-warning.btn-flat.active,
.open .awe-theme .btn-awe.btn-warning.btn-flat.dropdown-toggle {
  background: var(--warning-color, #dddd00) !important;
  color: #fff;
}
.awe-theme .btn-awe.btn-warning.btn-outline:hover,
.awe-theme .btn-awe.btn-warning.btn-outline.btn-flat:hover,
.awe-theme .btn-awe.btn-warning.btn-outline:focus,
.awe-theme .btn-awe.btn-warning.btn-outline.btn-flat:focus {
  color: #fff;
  border-color: var(--warning-color, #dddd00);
}
.awe-theme .btn-awe.btn-warning.btn-outline:active,
.awe-theme .btn-awe.btn-warning.btn-outline.btn-flat:active {
  border-color: var(--warning-color, #dddd00);
}
.awe-theme .btn-awe.btn-success {
  color: #fff;
  border-color: color-mix(in srgb, var(--success-color, #00dd00), var(--text-color, #000000) 5%);
  border-bottom-color: color-mix(in srgb, var(--success-color, #00dd00), var(--text-color, #000000) 11%);
  background: var(--success-color, #00dd00);
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--success-color, #00dd00), #FFF 1%) 0%, color-mix(in srgb, var(--success-color, #00dd00), #000 5%) 100%);
  background-repeat: repeat-x;
}
.awe-theme .btn-awe.btn-success:hover,
.awe-theme .btn-awe.btn-success.focused,
.awe-theme .btn-awe.btn-success:focus {
  color: #fff;
  border-color: color-mix(in srgb, var(--success-color, #00dd00), var(--text-color, #000000) 8%);
  border-bottom-color: color-mix(in srgb, var(--success-color, #00dd00), var(--text-color, #000000) 18%);
  background: color-mix(in srgb, var(--success-color, #00dd00), var(--text-color, #000000) 10%);
  background: color-mix(in srgb, var(--success-color, #00dd00), var(--text-color, #000000) 5%) !important;
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--success-color, #00dd00), #FFF 4%) 0%, color-mix(in srgb, var(--success-color, #00dd00), #000 8%) 100%) !important;
  background-repeat: repeat-x;
}
.awe-theme .btn-awe.btn-success:active,
.awe-theme .btn-awe.btn-success.active,
.open .awe-theme .btn-awe.btn-success.dropdown-toggle {
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1) inset;
  background: var(--success-color, #00dd00) !important;
  border-color: color-mix(in srgb, var(--success-color, #00dd00), var(--text-color, #000000) 20%);
}
.awe-theme .btn-awe.btn-success.btn-flat {
  background: var(--success-color, #00dd00);
}
.awe-theme .btn-awe.btn-success.btn-flat:hover,
.awe-theme .btn-awe.btn-success.btn-flat:focus,
.awe-theme .btn-awe.btn-success.btn-flat.focused,
.awe-theme .btn-awe.btn-success.btn-flat:active,
.awe-theme .btn-awe.btn-success.btn-flat.active,
.open .awe-theme .btn-awe.btn-success.btn-flat.dropdown-toggle {
  background: var(--success-color, #00dd00) !important;
  color: #fff;
}
.awe-theme .btn-awe.btn-success.btn-outline:hover,
.awe-theme .btn-awe.btn-success.btn-outline.btn-flat:hover,
.awe-theme .btn-awe.btn-success.btn-outline:focus,
.awe-theme .btn-awe.btn-success.btn-outline.btn-flat:focus {
  color: #fff;
  border-color: var(--success-color, #00dd00);
}
.awe-theme .btn-awe.btn-success.btn-outline:active,
.awe-theme .btn-awe.btn-success.btn-outline.btn-flat:active {
  border-color: var(--success-color, #00dd00);
}
.awe-theme .btn-awe.btn-dark {
  color: var(--primary-text-color, #fff);
  border-color: color-mix(in srgb, #212529, var(--text-color, #000000) 5%);
  border-bottom-color: color-mix(in srgb, #212529, var(--text-color, #000000) 11%);
  background: #212529;
  background-image: linear-gradient(to bottom, color-mix(in srgb, #212529, #FFF 1%) 0%, color-mix(in srgb, #212529, #000 5%) 100%);
  background-repeat: repeat-x;
}
.awe-theme .btn-awe.btn-dark:hover,
.awe-theme .btn-awe.btn-dark.focused,
.awe-theme .btn-awe.btn-dark:focus {
  color: var(--primary-text-color, #fff);
  border-color: color-mix(in srgb, #212529, var(--text-color, #000000) 8%);
  border-bottom-color: color-mix(in srgb, #212529, var(--text-color, #000000) 18%);
  background: color-mix(in srgb, #212529, var(--text-color, #000000) 10%);
  background: color-mix(in srgb, #212529, var(--text-color, #000000) 5%) !important;
  background-image: linear-gradient(to bottom, color-mix(in srgb, #212529, #FFF 4%) 0%, color-mix(in srgb, #212529, #000 8%) 100%) !important;
  background-repeat: repeat-x;
}
.awe-theme .btn-awe.btn-dark:active,
.awe-theme .btn-awe.btn-dark.active,
.open .awe-theme .btn-awe.btn-dark.dropdown-toggle {
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1) inset;
  background: #212529 !important;
  border-color: color-mix(in srgb, #212529, var(--text-color, #000000) 20%);
}
.awe-theme .btn-awe.btn-dark.btn-flat {
  background: #212529;
}
.awe-theme .btn-awe.btn-dark.btn-flat:hover,
.awe-theme .btn-awe.btn-dark.btn-flat:focus,
.awe-theme .btn-awe.btn-dark.btn-flat.focused,
.awe-theme .btn-awe.btn-dark.btn-flat:active,
.awe-theme .btn-awe.btn-dark.btn-flat.active,
.open .awe-theme .btn-awe.btn-dark.btn-flat.dropdown-toggle {
  background: #212529 !important;
  color: var(--primary-text-color, #fff);
}
.awe-theme .btn-awe.btn-dark.btn-outline:hover,
.awe-theme .btn-awe.btn-dark.btn-outline.btn-flat:hover,
.awe-theme .btn-awe.btn-dark.btn-outline:focus,
.awe-theme .btn-awe.btn-dark.btn-outline.btn-flat:focus {
  color: var(--primary-text-color, #fff);
  border-color: #212529;
}
.awe-theme .btn-awe.btn-dark.btn-outline:active,
.awe-theme .btn-awe.btn-dark.btn-outline.btn-flat:active {
  border-color: #212529;
}
.awe-theme #loading-bar .bar {
  background: var(--loading-bar-color, #7a6f6f);
}
.awe-theme #loading-bar .peg {
  box-shadow: var(--loading-bar-color, #7a6f6f) 1px 0 6px 1px;
}
.awe-theme #loading-bar-spinner .spinner-icon {
  border-top-color: var(--loading-bar-color, #7a6f6f);
  border-left-color: var(--loading-bar-color, #7a6f6f);
}
.awe-theme .background {
  background-color: var(--primary-color, #7a6f6f);
}
.awe-theme .foreground {
  color: var(--primary-color, #7a6f6f);
}
.awe-theme .background {
  background-color: var(--primary-menu-color, #9D4444);
}
.awe-theme .foreground {
  color: var(--primary-menu-color, #9D4444);
}
.awe-theme table {
  border-top-color: var(--primary-color, #7a6f6f) !important;
  background-color: var(--panel-background-color, #fff);
}
.awe-theme thead,
.awe-theme thead tr,
.awe-theme thead th,
.awe-theme .table-header {
  border-color: var(--primary-color, #7a6f6f) !important;
  color: var(--primary-text-color, #fff);
}
.awe-theme thead tr,
.awe-theme thead th {
  background: var(--primary-color, #7a6f6f);
}
.awe-theme .table-header {
  background: var(--primary-color, #7a6f6f);
}
.awe-theme .modal-content {
  background: var(--panel-background-color, #fff);
}
.awe-theme .panel-footer {
  background: var(--secondary-background-color, #9D4444);
}
.awe-theme .ui-slider-handle.ui-state-active:before {
  background: var(--primary-color, #7a6f6f);
}
.awe-theme .ui-slider-range {
  background: var(--primary-color, #7a6f6f);
}
.awe-theme .ui-autocomplete > li > a:hover,
.awe-theme .ui-autocompletev > li.active > a {
  background: var(--primary-color, #7a6f6f);
}
.awe-theme .ui-autocomplete > li > a:hover {
  color: var(--primary-text-color, #fff);
}
.awe-theme .ui-autocomplete .ui-state-focus {
  background: var(--primary-color, #7a6f6f);
  color: var(--primary-text-color, #fff);
}
.awe-theme .ui-menu .ui-menu-item a:hover,
.awe-theme .ui-menu .ui-menu-item a.ui-state-focus,
.awe-theme .ui-menu .ui-menu-item a.ui-state-active {
  background: var(--primary-color, #7a6f6f);
}
.awe-theme .ui-progressbar-value {
  background: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
  background-color: var(--primary-color, #7a6f6f);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%, transparent 75%, transparent);
  background-size: 10px 10px;
}
.awe-theme .ui-tabs-nav > .ui-tabs-active > a,
.awe-theme .ui-tabs-nav > .ui-tabs-active > a:hover,
.awe-theme .ui-tabs-nav > .ui-tabs-active > a:focus {
  color: #fff;
  background: var(--primary-color, #7a6f6f);
  border-bottom: 2px solid var(--primary-color, #7a6f6f);
}
.awe-theme .ui-datepicker .ui-state-active {
  background: var(--primary-color, #7a6f6f) !important;
}
.awe-theme .ui-datepicker-title {
  background: var(--primary-color, #7a6f6f);
}
.awe-theme .ui-datepicker th {
  background: var(--primary-color, #7a6f6f);
}
.awe-theme .ui-datepicker-buttonpane button.ui-priority-primary {
  color: #fff;
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 5%);
  border-bottom-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 11%);
  background: var(--primary-color, #7a6f6f);
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--primary-color, #7a6f6f), #FFF 1%) 0%, color-mix(in srgb, var(--primary-color, #7a6f6f), #000 5%) 100%);
  background-repeat: repeat-x;
}
.awe-theme .ui-datepicker-buttonpane button.ui-priority-primary:hover,
.awe-theme .ui-datepicker-buttonpane button.ui-priority-primary.focused,
.awe-theme .ui-datepicker-buttonpane button.ui-priority-primary:focus {
  color: #fff;
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 8%);
  border-bottom-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 18%);
  background: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 10%);
  background: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 5%) !important;
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--primary-color, #7a6f6f), #FFF 4%) 0%, color-mix(in srgb, var(--primary-color, #7a6f6f), #000 8%) 100%) !important;
  background-repeat: repeat-x;
}
.awe-theme .ui-datepicker-buttonpane button.ui-priority-primary:active,
.awe-theme .ui-datepicker-buttonpane button.ui-priority-primary.active,
.open .awe-theme .ui-datepicker-buttonpane button.ui-priority-primary.dropdown-toggle {
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1) inset;
  background: var(--primary-color, #7a6f6f) !important;
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 20%);
}
.awe-theme .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat {
  background: var(--primary-color, #7a6f6f);
}
.awe-theme .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat:hover,
.awe-theme .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat:focus,
.awe-theme .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat.focused,
.awe-theme .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat:active,
.awe-theme .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat.active,
.open .awe-theme .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat.dropdown-toggle {
  background: var(--primary-color, #7a6f6f) !important;
  color: #fff;
}
.awe-theme .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline:hover,
.awe-theme .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline.btn-flat:hover,
.awe-theme .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline:focus,
.awe-theme .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline.btn-flat:focus {
  color: #fff;
  border-color: var(--primary-color, #7a6f6f);
}
.awe-theme .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline:active,
.awe-theme .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline.btn-flat:active {
  border-color: var(--primary-color, #7a6f6f);
}
.awe-theme .select2-drop-active,
.awe-theme .select2-container-multi.select2-container-active .select2-choices,
.awe-theme .select2-container-multi.select2-dropdown-open .select2-choices {
  border: 1px solid var(--primary-color, #7a6f6f);
}
.awe-theme .select2-drop.select2-drop-above.select2-drop-active {
  border-top: 1px solid var(--primary-color, #7a6f6f);
}
.awe-theme .select2-container-active .select2-choice,
.awe-theme .select2-container-active .select2-choices {
  border: 1px solid var(--primary-color, #7a6f6f);
}
.awe-theme .select2-dropdown-open .select2-drop-above .select2-choice,
.awe-theme .select2-dropdown-open .select2-drop-above .select2-choices {
  border: 1px solid var(--primary-color, #7a6f6f);
  border-top-color: #aaa;
}
.awe-theme .select2-results .select2-highlighted {
  background: var(--primary-color, #7a6f6f);
  color: var(--primary-text-color, #fff);
}
.awe-theme .select2-primary .select2-container-multi .select2-choices .select2-search-choice {
  background: var(--primary-color, #7a6f6f);
}
.awe-theme .select2-primary .select2-container-multi .select2-choices .select2-search-choice-focus {
  background: var(--primary-color, #7a6f6f);
}
.awe-theme .select2-primary .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
  background: var(--primary-color, #7a6f6f) !important;
}
.awe-theme .switcher-primary .switcher-state-on {
  background: var(--primary-color, #7a6f6f) !important;
}
.awe-theme .pixel-file-input:hover {
  border-color: var(--primary-color, #7a6f6f);
}
.awe-theme .focused .pixel-file-input {
  border-color: var(--primary-color, #7a6f6f);
}
.awe-theme .datepicker table tr td.selected,
.awe-theme .datepicker table tr td.selected:hover,
.awe-theme .datepicker table tr td.selected.disabled,
.awe-theme .datepicker table tr td.selected.disabled:hover {
  background: var(--primary-color, #7a6f6f);
}
.awe-theme .datepicker table tr td.active,
.awe-theme .datepicker table tr td.active:hover,
.awe-theme .datepicker table tr td.active.disabled,
.awe-theme .datepicker table tr td.active.disabled:hover {
  background: var(--primary-color, #7a6f6f);
}
.awe-theme .datepicker table tr td span.active,
.awe-theme .datepicker table tr td span.active:hover,
.awe-theme .datepicker table tr td span.active.disabled,
.awe-theme .datepicker table tr td span.active.disabled:hover {
  background: var(--primary-color, #7a6f6f);
}
.awe-theme .datepicker thead tr {
  background: var(--primary-color, #7a6f6f);
}
.awe-theme .datepicker thead tr:first-child {
  background: var(--primary-color, #7a6f6f) !important;
  border-bottom-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--panel-background-color, #fff) 12%) !important;
}
.awe-theme .datepicker thead th.prev,
.awe-theme .datepicker thead th.next {
  background: var(--primary-color, #7a6f6f);
}
.awe-theme .datepicker thead th.prev {
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--panel-background-color, #fff) 12%);
}
.awe-theme .datepicker thead th.next {
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--panel-background-color, #fff) 12%);
}
.awe-theme .datepicker > .datepicker-days thead tr:first-child th.cw + .prev {
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--panel-background-color, #fff) 12%);
}
.awe-theme .datepicker > .datepicker-days thead tr:last-child th.cw + th {
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--panel-background-color, #fff) 12%);
}
.awe-theme .bootstrap-timepicker-widget table td a:hover {
  background: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
}
.awe-theme .pagination a.dp-today,
.awe-theme .pagination a.dp-today:hover {
  background: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
}
.awe-theme .pagination a.dp-today:hover {
  border-color: var(--primary-color, #7a6f6f) !important;
}
.awe-theme .pagination a.dp-selected {
  background: var(--primary-color, #7a6f6f) !important;
  border-color: var(--primary-color, #7a6f6f) !important;
}
.awe-theme .tt-suggestion.tt-is-under-cursor {
  background: var(--primary-color, #7a6f6f);
}
.awe-theme .table-primary .dataTables_wrapper .DT-per-page {
  border-color: var(--primary-color, #7a6f6f) !important;
}
.awe-theme .dropzone-box.dz-drag-hover {
  border-color: var(--primary-color, #7a6f6f);
}
.awe-theme .dropzone-box:hover .fa.fa-cloud-upload {
  background: var(--primary-color, #7a6f6f);
}
.awe-theme .md-editor.active {
  border-color: var(--primary-color, #7a6f6f);
}
.no-transition {
  transition: none !important;
}
.display-flex {
  display: flex;
}
/*.navigation-colors(@menu-color, @menu-text-color, @lighten) {
  @menu-color =
  li {
    a {
      color: @menu-text-color !important;
      &:hover {
        color: @menu-text-color !important;
        background-color: @menu-color !important;
        //filter: brightness(85%);
      }
    }
    &.active > a {
      background-color: @menu-color !important;
      color: @menu-text-color !important;
      //filter: brightness(70%);
      &:hover {
        background-color: @menu-color !important;
        color: @menu-text-color !important;
        //filter: brightness(85%);
      }
    }
  }
  li.divider {
    border-top: 1px solid !important;
    border-color: @menu-color !important;
    margin-right: 15px;
    margin-left: 15px;
  }
}*/
:root {
  --text-color: #333333;
  --primary-color: #7a6f6f;
  --secondary-color: #e8e6e6;
  --primary-text-color: #fff;
  --secondary-text-color: #333333;
  --primary-background-color: #C75858;
  --secondary-background-color: #9D4444;
  --primary-menu-color: #9D4444;
  --secondary-menu-color: #823939;
  --menu-text-color: #dfb5b5;
  --primary-navbar-color: #ffffff;
  --secondary-navbar-color: #9D4444;
  --navbar-text-color: #555;
  --navbar-dropdown-color: #fff;
  --primary-font-size: 13px;
  --secondary-font-size: 10px;
  --disabled-color: #ccc;
  --disabled-border-color: #aaa;
  --disabled-text-color: #aaa;
  --header-height: 46px;
  --panel-background-color: #fff;
  --panel-header-color: #7a6f6f;
  --panel-border-color: #b13b3b;
  --danger-color: #e66454;
  --warning-color: #f4b04f;
  --success-color: #5ebd5e;
  --info-color: #5bc0de;
  --border-color: #d3cece;
  --border-radius: 3px;
  --loading-bar-color: #7a6f6f;
  --shadow-color: rgba(0, 0, 0, 0.2);
}
:root .dark {
  --shadow-color: rgba(255, 255, 255, 0.2);
}
#main-menu-toggle,
#main-menu-toggle .fa:before {
  color: var(--navbar-text-color, #9D4444);
}
/*.nav-icon-btn-theme(@primary-color);

// Progress bars
.progress-bars-theme(@primary-color);

// Labels
.labels-theme(@primary-color);

// Badges
.badges-theme(@primary-color);

// Tables
.tables-theme(@primary-color);

// Tabs
.tabs-theme(@primary-color);

// Pills
.pills-theme(@primary-color);

// Dropdowns
.dropdowns-theme(@primary-menu-color, #fff);

// Button groups
.button-groups-theme(@primary-color);

// Pagination
.pagination-theme(@primary-color);

// List groups
.list-groups-theme(@primary-color);

// Forms theme
.forms-theme(@primary-color);

// Text color
.text-primary {
  .pixel-text-color(@primary-text-color);
}*/
/*.ui-slider-theme(@primary-color);
.ui-autocomplete-theme(@primary-color, #fff);
.ui-menu-theme(@primary-color);
.ui-progressbar-theme(@primary-color);
.ui-tabs-theme(@primary-color);
.ui-datepicker-theme(@primary-color);*/
.panel-awe {
  border-color: var(--panel-border-color, #666) !important;
  border-radius: var(--border-radius, 6px);
  overflow: hidden;
}
.panel-awe .panel-heading {
  background: var(--panel-header-color, #7a6f6f);
  border-color: var(--panel-border-color, #666);
  color: var(--panel-text-color, #fff);
  background-size: 20px 20px;
}
.panel-awe .panel-heading .panel-title {
  color: var(--panel-text-color, #fff);
}
.panel-awe .panel-heading .panel-heading-text a {
  color: var(--panel-text-color, #fff);
  text-decoration: underline;
}
.panel-awe .panel-heading .panel-heading-text a:hover {
  color: color-mix(in srgb, var(--panel-header-color, #7a6f6f), var(--panel-background-color, #fff) 10%);
}
.panel-awe.panel-body-colorful .panel-body {
  background: var(--panel-header-color, #7a6f6f);
  color: var(--panel-text-color, #fff);
}
.panel-awe.panel-body-colorful .panel-footer {
  background: var(--panel-header-color, #7a6f6f);
  border-color: var(--panel-border-color, #666);
  color: var(--panel-text-color, #fff);
}
.btn-default {
  color: var(--secondary-text-color, #333333);
  border-color: color-mix(in srgb, var(--secondary-color, #e8e6e6), var(--text-color, #000000) 5%);
  border-bottom-color: color-mix(in srgb, var(--secondary-color, #e8e6e6), var(--text-color, #000000) 11%);
  background: var(--secondary-color, #e8e6e6);
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--secondary-color, #e8e6e6), #FFF 1%) 0%, color-mix(in srgb, var(--secondary-color, #e8e6e6), #000 5%) 100%);
  background-repeat: repeat-x;
}
.btn-default:hover,
.btn-default.focused,
.btn-default:focus {
  color: var(--secondary-text-color, #333333);
  border-color: color-mix(in srgb, var(--secondary-color, #e8e6e6), var(--text-color, #000000) 8%);
  border-bottom-color: color-mix(in srgb, var(--secondary-color, #e8e6e6), var(--text-color, #000000) 18%);
  background: color-mix(in srgb, var(--secondary-color, #e8e6e6), var(--text-color, #000000) 10%);
  background: color-mix(in srgb, var(--secondary-color, #e8e6e6), var(--text-color, #000000) 5%) !important;
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--secondary-color, #e8e6e6), #FFF 4%) 0%, color-mix(in srgb, var(--secondary-color, #e8e6e6), #000 8%) 100%) !important;
  background-repeat: repeat-x;
}
.btn-default:active,
.btn-default.active,
.open .btn-default.dropdown-toggle {
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1) inset;
  background: var(--secondary-color, #e8e6e6) !important;
  border-color: color-mix(in srgb, var(--secondary-color, #e8e6e6), var(--text-color, #000000) 20%);
}
.btn-default.btn-flat {
  background: var(--secondary-color, #e8e6e6);
}
.btn-default.btn-flat:hover,
.btn-default.btn-flat:focus,
.btn-default.btn-flat.focused,
.btn-default.btn-flat:active,
.btn-default.btn-flat.active,
.open .btn-default.btn-flat.dropdown-toggle {
  background: var(--secondary-color, #e8e6e6) !important;
  color: var(--secondary-text-color, #333333);
}
.btn-default.btn-outline:hover,
.btn-default.btn-outline.btn-flat:hover,
.btn-default.btn-outline:focus,
.btn-default.btn-outline.btn-flat:focus {
  color: var(--secondary-text-color, #333333);
  border-color: var(--secondary-color, #e8e6e6);
}
.btn-default.btn-outline:active,
.btn-default.btn-outline.btn-flat:active {
  border-color: var(--secondary-color, #e8e6e6);
}
/*.awe-main-menu(@primary-menu-color, @menu-text-color);
.awe-grid(@secondary-color, @primary-color);
.awe-change-password-page(@primary-color);
.awe-breadcrumbs(light);
.awe-buttons(@secondary-color, @primary-color, @font-color: @secondary-text-color);
.awe-loading-bar(@loading-bar-color);
.awe-theme-color(@primary-color);
.awe-menu-color(@primary-menu-color);*/
html,
body {
  margin: 0;
  padding: 0;
  width: 100% !important;
  height: 100% !important;
  overflow-x: hidden;
}
.actions-zone {
  position: absolute;
  bottom: 2px;
  z-index: 999999;
  width: 100%;
}
.async-zone {
  float: left;
  position: absolute;
  left: 2px;
  bottom: 0;
}
.sync-zone {
  float: right;
  position: absolute;
  right: 2px;
  bottom: 0;
}
.download-zone {
  display: none;
}
.action {
  width: 200px;
  color: #fff;
  background: #6E9CC1;
  text-align: center;
  opacity: 0.9;
  margin: 2px;
  padding: 4px;
  cursor: pointer;
}
.action.running {
  box-shadow: 0 0 10px 2px yellow;
}
.action.silent {
  opacity: 0.6;
}
.action.async {
  background: #060;
}
.action-stack-list .action-stack {
  vertical-align: baseline;
  display: inline-block;
}
/* List icons */
.list_icon {
  width: 16px;
  height: 16px;
  display: block;
  margin: 3px;
  margin-left: auto;
  margin-right: auto;
  background: transparent no-repeat center center;
}
/*******************************************************************************
 FA Fix (.em to px)
*******************************************************************************/
[class^="icon-"].icon-fixed-width,
[class*=" icon-"].icon-fixed-width {
  width: 16px;
  padding-right: 3px;
}
[class^="icon-"].pull-left,
[class*=" icon-"].pull-left {
  margin-right: 4px;
}
/*******************************************************************************
 ANGULARJS structures
*******************************************************************************/
.row {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.fullScreen {
  height: 100%;
  position: absolute;
  margin: 0;
  padding: 0;
  width: 100%;
}
.videoBackground {
  position: fixed!important;
  min-width: 100%;
  width: auto;
  min-height: 100%;
}
.fullView {
  margin: -18px -8px -8px -8px;
}
.staticWidthSample {
  width: 300px;
}
.header {
  background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAYAAAHq/IEcAAAABGdBTUEAALGPC/xhBQAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9kKGwsONx4mSBgAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAUElEQVQI162NwQnAQBACh+2/vWvjKth18rhAIPnmI8qgolpJqJ6mMqG6m5oZaq0FSTzxkZ6mpgeeAZW3i6HMF6h3F7iByjseQQp/AOdy780FPeGKykXr/4kAAAAASUVORK5CYII=) repeat-x;
  height: 50px;
  overflow: hidden;
}
.menu {
  height: 30px;
}
#loading-bar-spinner {
  left: auto !important;
  right: 10px !important;
}
.report-container {
  position: relative;
}
.text-xxs {
  font-size: 10px;
}
.height-sm {
  min-height: 150px !important;
}
.height-md {
  min-height: 250px !important;
}
.height-lg {
  min-height: 350px !important;
}
.height-200 {
  min-height: 200px !important;
}
.no-padding-left {
  padding-left: 0 !important;
}
.no-padding-right {
  padding-right: 0 !important;
}
@media (min-width: 768px) {
  .window-buttons {
    z-index: 5;
    right: 10px;
    top: 3px;
    position: absolute;
  }
  .fullHeight {
    height: 100%;
  }
}
@media (max-width: 768px) {
  .hideOnPhone {
    display: none;
  }
}
.modal-backdrop {
  z-index: 1040;
  height: 100%;
}
.text-underline {
  text-decoration: underline;
}
.material-icons {
  font-size: 13px;
  vertical-align: text-bottom;
}
.demo-theme {
  background-color: var(--primary-background-color, #C75858);
  color: var(--text-color, #000000);
}
.demo-theme #main-navbar {
  left: auto;
  right: auto;
  position: relative !important;
}
.demo-theme .alert strong {
  padding-right: 5px;
}
.demo-theme .ui-grid-header-canvas {
  width: 240px;
}
.demo-theme .ui-grid-header-canvas .ui-grid-header-cell {
  width: 80px;
}
.demo-theme .ui-grid-canvas {
  width: 240px;
}
.demo-theme .ui-grid-canvas .ui-grid-cell {
  width: 80px;
}
.demo-theme .disabled {
  border-color: var(--disabled-border-color, #aaa);
  color: var(--disabled-text-color, #aaa);
  background-color: var(--disabled-color, #ccc);
}
.breadcrumb.breadcrumb-page {
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
}
.size-sm .breadcrumb-page {
  padding-bottom: 6px;
  padding-top: 6px;
}
.size-md .breadcrumb {
  padding: 10px 15px;
}
.size-md .breadcrumb.breadcrumb-page {
  padding-bottom: 9px;
  padding-top: 10px;
}
.size-md .breadcrumb > li {
  font-size: 13px;
}
.size-md .breadcrumb > li + li:before {
  padding: 0 5px;
}
.size-lg .breadcrumb {
  padding: 12px 15px;
}
.size-lg .breadcrumb.breadcrumb-page {
  padding-bottom: 14px;
  padding-top: 12px;
}
.size-lg .breadcrumb > li {
  font-size: 17px;
}
.size-lg .breadcrumb > li + li:before {
  padding: 0 5px;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(.././fonts/3d5923f94fc319b5652a7feb9dfa2b28.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Open Sans'), local('OpenSans'), url(.././fonts/17e98b9e5586529b13ccb1f7af16861c.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(.././fonts/029b9bc9d72f4d799803735f6295f763.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(.././fonts/043771c999cd4d47d9f33c9c7e42c392.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(.././fonts/4f712f17699ad78028280a6ffd0ce325.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(.././fonts/9585580230392fee3fdc7d8e632e404e.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(.././fonts/2010272e7b458452ae46966c2ae09829.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(.././fonts/1c9d53ac65b20d03c4d08ff2cf922862.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: local('Montserrat Light'), local('Montserrat-Light'), url(.././fonts/7179b7d2ac9b599db5f965b3eb57f1bd.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: local('Montserrat'), local('Montserrat'), url(.././fonts/24785cc015b27a3e964be934a8906023.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: local('Montserrat Semibold'), local('Montserrat-Semibold'), url(.././fonts/93b37a465fc4ec0d0415c854807c4122.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: local('Montserrat Bold'), local('Montserrat-Bold'), url(.././fonts/50f0257aa1e905f4bfaf64dc290accb9.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 300;
  src: local('Montserrat Light Italic'), local('MontserratLight-Italic'), url(.././fonts/ac3843da62f0afac7929718b341e3483.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 400;
  src: local('Montserrat Italic'), local('Montserrat-Italic'), url(.././fonts/f4a742d68090a0bfc33f2f7790a12786.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 600;
  src: local('Montserrat Semibold Italic'), local('Montserrat-SemiboldItalic'), url(.././fonts/60907ef6dc10bb4e826a53a42f718ff6.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 700;
  src: local('Montserrat Bold Italic'), local('Montserrat-BoldItalic'), url(.././fonts/a169c71c1eb466896fe14ddfb6ed9b95.ttf) format('truetype');
}
/*html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, dialog, figure, footer, header,
hgroup, menu, nav, section,
time, mark, audio, video, input, textarea {
  font-family: proxima-nova,"Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 12px;
}*/
/* Status font-weight */
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.window_title,
.window .ui-title,
.button .button_text {
  font-weight: 600;
}
/* Headers */
h2 span {
  font-size: 26px;
  font-weight: 600;
}
/* Loading: Remove font */
td.container_loading {
  font-size: 0 !important;
  font-weight: lighter !important;
}
/* Chart legends */
.jqplot-table-legend.jqplot-table-legend-swatch,
.jqplot-table-legend.jqplot-table-legend-label {
  font-size: 11px;
}
/* Context menu sublevels hover */
.context_menu li a,
.ie7 .context_menu li a {
  font-weight: normal !important;
}
/* Progress */
.progress .progress-text {
  font-weight: 600;
}
/* Font awesome icons */
i {
  font-size: 14px;
}
/* Authentication status */
.AUTHENTICATION_STATUS_0:before {
  content: "\f09c";
}
.AUTHENTICATION_STATUS_1:before {
  content: "\f023";
}
/* General status */
.GENERAL_STATUS_FA_0,
.GENERAL_STATUS_0 {
  color: #a94442;
}
a.GENERAL_STATUS_FA_0:hover,
a.GENERAL_STATUS_0:hover {
  color: color-mix(in srgb, #a94442, var(--text-color, #000000) 10%);
}
.GENERAL_STATUS_FA_0,
.GENERAL_STATUS_0,
.GENERAL_STATUS_FA_0:hover,
.GENERAL_STATUS_0:hover,
.GENERAL_STATUS_FA_0:active,
.GENERAL_STATUS_0:active,
.GENERAL_STATUS_FA_0:focus,
.GENERAL_STATUS_0:focus,
.GENERAL_STATUS_FA_0 a,
.GENERAL_STATUS_0 a,
.GENERAL_STATUS_FA_0 a:focus,
.GENERAL_STATUS_0 a:focus {
  color: var(--danger-color, #ff4444);
}
.GENERAL_STATUS_FA_0 a:hover,
.GENERAL_STATUS_0 a:hover,
.GENERAL_STATUS_FA_0 a:active,
.GENERAL_STATUS_0 a:active {
  color: color-mix(in srgb, var(--danger-color, #ff4444), var(--primary-background-color, #C75858) 85%);
}
.GENERAL_STATUS_FA_0:before,
.GENERAL_STATUS_0:before {
  content: "\f00d";
}
.GENERAL_STATUS_FA_1,
.GENERAL_STATUS_1 {
  color: #3c763d;
}
a.GENERAL_STATUS_FA_1:hover,
a.GENERAL_STATUS_1:hover {
  color: color-mix(in srgb, #3c763d, var(--text-color, #000000) 10%);
}
.GENERAL_STATUS_FA_1,
.GENERAL_STATUS_1,
.GENERAL_STATUS_FA_1:hover,
.GENERAL_STATUS_1:hover,
.GENERAL_STATUS_FA_1:active,
.GENERAL_STATUS_1:active,
.GENERAL_STATUS_FA_1:focus,
.GENERAL_STATUS_1:focus,
.GENERAL_STATUS_FA_1 a,
.GENERAL_STATUS_1 a,
.GENERAL_STATUS_FA_1 a:focus,
.GENERAL_STATUS_1 a:focus {
  color: var(--success-color, #00dd00);
}
.GENERAL_STATUS_FA_1 a:hover,
.GENERAL_STATUS_1 a:hover,
.GENERAL_STATUS_FA_1 a:active,
.GENERAL_STATUS_1 a:active {
  color: color-mix(in srgb, var(--success-color, #00dd00), var(--primary-background-color, #C75858) 85%);
}
.GENERAL_STATUS_FA_1:before,
.GENERAL_STATUS_1:before {
  content: "\f00c";
}
/* Process status */
.PROCESS_STATUS_0-SUCCESS,
.PROCESS_STATUS_0-SUC,
.PROCESS_STATUS_SUC {
  color: #3c763d;
}
a.PROCESS_STATUS_0-SUCCESS:hover,
a.PROCESS_STATUS_0-SUC:hover,
a.PROCESS_STATUS_SUC:hover {
  color: color-mix(in srgb, #3c763d, var(--text-color, #000000) 10%);
}
.PROCESS_STATUS_0-SUCCESS,
.PROCESS_STATUS_0-SUC,
.PROCESS_STATUS_SUC,
.PROCESS_STATUS_0-SUCCESS:hover,
.PROCESS_STATUS_0-SUC:hover,
.PROCESS_STATUS_SUC:hover,
.PROCESS_STATUS_0-SUCCESS:active,
.PROCESS_STATUS_0-SUC:active,
.PROCESS_STATUS_SUC:active,
.PROCESS_STATUS_0-SUCCESS:focus,
.PROCESS_STATUS_0-SUC:focus,
.PROCESS_STATUS_SUC:focus,
.PROCESS_STATUS_0-SUCCESS a,
.PROCESS_STATUS_0-SUC a,
.PROCESS_STATUS_SUC a,
.PROCESS_STATUS_0-SUCCESS a:focus,
.PROCESS_STATUS_0-SUC a:focus,
.PROCESS_STATUS_SUC a:focus {
  color: var(--success-color, #00dd00);
}
.PROCESS_STATUS_0-SUCCESS a:hover,
.PROCESS_STATUS_0-SUC a:hover,
.PROCESS_STATUS_SUC a:hover,
.PROCESS_STATUS_0-SUCCESS a:active,
.PROCESS_STATUS_0-SUC a:active,
.PROCESS_STATUS_SUC a:active {
  color: color-mix(in srgb, var(--success-color, #00dd00), var(--primary-background-color, #C75858) 85%);
}
.PROCESS_STATUS_0-SUCCESS:before,
.PROCESS_STATUS_0-SUC:before,
.PROCESS_STATUS_SUC:before {
  content: "\f00c";
}
.PROCESS_STATUS_1-WARNING,
.PROCESS_STATUS_1-WAR,
.PROCESS_STATUS_WAR {
  color: #8a6d3b;
}
a.PROCESS_STATUS_1-WARNING:hover,
a.PROCESS_STATUS_1-WAR:hover,
a.PROCESS_STATUS_WAR:hover {
  color: color-mix(in srgb, #8a6d3b, var(--text-color, #000000) 10%);
}
.PROCESS_STATUS_1-WARNING,
.PROCESS_STATUS_1-WAR,
.PROCESS_STATUS_WAR,
.PROCESS_STATUS_1-WARNING:hover,
.PROCESS_STATUS_1-WAR:hover,
.PROCESS_STATUS_WAR:hover,
.PROCESS_STATUS_1-WARNING:active,
.PROCESS_STATUS_1-WAR:active,
.PROCESS_STATUS_WAR:active,
.PROCESS_STATUS_1-WARNING:focus,
.PROCESS_STATUS_1-WAR:focus,
.PROCESS_STATUS_WAR:focus,
.PROCESS_STATUS_1-WARNING a,
.PROCESS_STATUS_1-WAR a,
.PROCESS_STATUS_WAR a,
.PROCESS_STATUS_1-WARNING a:focus,
.PROCESS_STATUS_1-WAR a:focus,
.PROCESS_STATUS_WAR a:focus {
  color: var(--warning-color, #dddd00);
}
.PROCESS_STATUS_1-WARNING a:hover,
.PROCESS_STATUS_1-WAR a:hover,
.PROCESS_STATUS_WAR a:hover,
.PROCESS_STATUS_1-WARNING a:active,
.PROCESS_STATUS_1-WAR a:active,
.PROCESS_STATUS_WAR a:active {
  color: color-mix(in srgb, var(--warning-color, #dddd00), var(--primary-background-color, #C75858) 85%);
}
.PROCESS_STATUS_1-WARNING:before,
.PROCESS_STATUS_1-WAR:before,
.PROCESS_STATUS_WAR:before {
  content: "\f071";
}
.PROCESS_STATUS_2-ERROR,
.PROCESS_STATUS_2-ERR,
.PROCESS_STATUS_ERR {
  color: #a94442;
}
a.PROCESS_STATUS_2-ERROR:hover,
a.PROCESS_STATUS_2-ERR:hover,
a.PROCESS_STATUS_ERR:hover {
  color: color-mix(in srgb, #a94442, var(--text-color, #000000) 10%);
}
.PROCESS_STATUS_2-ERROR,
.PROCESS_STATUS_2-ERR,
.PROCESS_STATUS_ERR,
.PROCESS_STATUS_2-ERROR:hover,
.PROCESS_STATUS_2-ERR:hover,
.PROCESS_STATUS_ERR:hover,
.PROCESS_STATUS_2-ERROR:active,
.PROCESS_STATUS_2-ERR:active,
.PROCESS_STATUS_ERR:active,
.PROCESS_STATUS_2-ERROR:focus,
.PROCESS_STATUS_2-ERR:focus,
.PROCESS_STATUS_ERR:focus,
.PROCESS_STATUS_2-ERROR a,
.PROCESS_STATUS_2-ERR a,
.PROCESS_STATUS_ERR a,
.PROCESS_STATUS_2-ERROR a:focus,
.PROCESS_STATUS_2-ERR a:focus,
.PROCESS_STATUS_ERR a:focus {
  color: var(--danger-color, #ff4444);
}
.PROCESS_STATUS_2-ERROR a:hover,
.PROCESS_STATUS_2-ERR a:hover,
.PROCESS_STATUS_ERR a:hover,
.PROCESS_STATUS_2-ERROR a:active,
.PROCESS_STATUS_2-ERR a:active,
.PROCESS_STATUS_ERR a:active {
  color: color-mix(in srgb, var(--danger-color, #ff4444), var(--primary-background-color, #C75858) 85%);
}
.PROCESS_STATUS_2-ERROR:before,
.PROCESS_STATUS_2-ERR:before,
.PROCESS_STATUS_ERR:before {
  content: "\f00d";
}
.PROCESS_STATUS_3-RUNNING,
.PROCESS_STATUS_3-RUN,
.PROCESS_STATUS_RUN {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
  color: #31708f;
}
a.PROCESS_STATUS_3-RUNNING:hover,
a.PROCESS_STATUS_3-RUN:hover,
a.PROCESS_STATUS_RUN:hover {
  color: color-mix(in srgb, #31708f, var(--text-color, #000000) 10%);
}
.PROCESS_STATUS_3-RUNNING,
.PROCESS_STATUS_3-RUN,
.PROCESS_STATUS_RUN,
.PROCESS_STATUS_3-RUNNING:hover,
.PROCESS_STATUS_3-RUN:hover,
.PROCESS_STATUS_RUN:hover,
.PROCESS_STATUS_3-RUNNING:active,
.PROCESS_STATUS_3-RUN:active,
.PROCESS_STATUS_RUN:active,
.PROCESS_STATUS_3-RUNNING:focus,
.PROCESS_STATUS_3-RUN:focus,
.PROCESS_STATUS_RUN:focus,
.PROCESS_STATUS_3-RUNNING a,
.PROCESS_STATUS_3-RUN a,
.PROCESS_STATUS_RUN a,
.PROCESS_STATUS_3-RUNNING a:focus,
.PROCESS_STATUS_3-RUN a:focus,
.PROCESS_STATUS_RUN a:focus {
  color: var(--info-color, #9999ff);
}
.PROCESS_STATUS_3-RUNNING a:hover,
.PROCESS_STATUS_3-RUN a:hover,
.PROCESS_STATUS_RUN a:hover,
.PROCESS_STATUS_3-RUNNING a:active,
.PROCESS_STATUS_3-RUN a:active,
.PROCESS_STATUS_RUN a:active {
  color: color-mix(in srgb, var(--info-color, #9999ff), var(--primary-background-color, #C75858) 85%);
}
.PROCESS_STATUS_3-RUNNING:before,
.PROCESS_STATUS_3-RUN:before,
.PROCESS_STATUS_RUN:before {
  content: "\f021";
}
/* Scheduler launch type */
.SCHEDULER_LAUNCH_TYPE_FA_0 {
  color: #31708f;
}
a.SCHEDULER_LAUNCH_TYPE_FA_0:hover {
  color: color-mix(in srgb, #31708f, var(--text-color, #000000) 10%);
}
.SCHEDULER_LAUNCH_TYPE_FA_0,
.SCHEDULER_LAUNCH_TYPE_FA_0:hover,
.SCHEDULER_LAUNCH_TYPE_FA_0:active,
.SCHEDULER_LAUNCH_TYPE_FA_0:focus,
.SCHEDULER_LAUNCH_TYPE_FA_0 a,
.SCHEDULER_LAUNCH_TYPE_FA_0 a:focus {
  color: var(--info-color, #9999ff);
}
.SCHEDULER_LAUNCH_TYPE_FA_0 a:hover,
.SCHEDULER_LAUNCH_TYPE_FA_0 a:active {
  color: color-mix(in srgb, var(--info-color, #9999ff), var(--primary-background-color, #C75858) 85%);
}
.SCHEDULER_LAUNCH_TYPE_FA_0:before {
  content: "\f256";
}
.SCHEDULER_LAUNCH_TYPE_FA_1 {
  color: #31708f;
}
a.SCHEDULER_LAUNCH_TYPE_FA_1:hover {
  color: color-mix(in srgb, #31708f, var(--text-color, #000000) 10%);
}
.SCHEDULER_LAUNCH_TYPE_FA_1,
.SCHEDULER_LAUNCH_TYPE_FA_1:hover,
.SCHEDULER_LAUNCH_TYPE_FA_1:active,
.SCHEDULER_LAUNCH_TYPE_FA_1:focus,
.SCHEDULER_LAUNCH_TYPE_FA_1 a,
.SCHEDULER_LAUNCH_TYPE_FA_1 a:focus {
  color: var(--info-color, #9999ff);
}
.SCHEDULER_LAUNCH_TYPE_FA_1 a:hover,
.SCHEDULER_LAUNCH_TYPE_FA_1 a:active {
  color: color-mix(in srgb, var(--info-color, #9999ff), var(--primary-background-color, #C75858) 85%);
}
.SCHEDULER_LAUNCH_TYPE_FA_1:before {
  content: "\f073";
}
.SCHEDULER_LAUNCH_TYPE_FA_2 {
  color: #31708f;
}
a.SCHEDULER_LAUNCH_TYPE_FA_2:hover {
  color: color-mix(in srgb, #31708f, var(--text-color, #000000) 10%);
}
.SCHEDULER_LAUNCH_TYPE_FA_2,
.SCHEDULER_LAUNCH_TYPE_FA_2:hover,
.SCHEDULER_LAUNCH_TYPE_FA_2:active,
.SCHEDULER_LAUNCH_TYPE_FA_2:focus,
.SCHEDULER_LAUNCH_TYPE_FA_2 a,
.SCHEDULER_LAUNCH_TYPE_FA_2 a:focus {
  color: var(--info-color, #9999ff);
}
.SCHEDULER_LAUNCH_TYPE_FA_2 a:hover,
.SCHEDULER_LAUNCH_TYPE_FA_2 a:active {
  color: color-mix(in srgb, var(--info-color, #9999ff), var(--primary-background-color, #C75858) 85%);
}
.SCHEDULER_LAUNCH_TYPE_FA_2:before {
  content: "\f016";
}
/* Scheduler launch type */
.SCHEDULER_STATUS_FA_0 {
  color: #3c763d;
}
a.SCHEDULER_STATUS_FA_0:hover {
  color: color-mix(in srgb, #3c763d, var(--text-color, #000000) 10%);
}
.SCHEDULER_STATUS_FA_0,
.SCHEDULER_STATUS_FA_0:hover,
.SCHEDULER_STATUS_FA_0:active,
.SCHEDULER_STATUS_FA_0:focus,
.SCHEDULER_STATUS_FA_0 a,
.SCHEDULER_STATUS_FA_0 a:focus {
  color: var(--success-color, #00dd00);
}
.SCHEDULER_STATUS_FA_0 a:hover,
.SCHEDULER_STATUS_FA_0 a:active {
  color: color-mix(in srgb, var(--success-color, #00dd00), var(--primary-background-color, #C75858) 85%);
}
.SCHEDULER_STATUS_FA_0:before {
  content: "\f00c";
}
.SCHEDULER_STATUS_FA_1 {
  color: #a94442;
}
a.SCHEDULER_STATUS_FA_1:hover {
  color: color-mix(in srgb, #a94442, var(--text-color, #000000) 10%);
}
.SCHEDULER_STATUS_FA_1,
.SCHEDULER_STATUS_FA_1:hover,
.SCHEDULER_STATUS_FA_1:active,
.SCHEDULER_STATUS_FA_1:focus,
.SCHEDULER_STATUS_FA_1 a,
.SCHEDULER_STATUS_FA_1 a:focus {
  color: var(--danger-color, #ff4444);
}
.SCHEDULER_STATUS_FA_1 a:hover,
.SCHEDULER_STATUS_FA_1 a:active {
  color: color-mix(in srgb, var(--danger-color, #ff4444), var(--primary-background-color, #C75858) 85%);
}
.SCHEDULER_STATUS_FA_1:before {
  content: "\f00d";
}
.SCHEDULER_STATUS_FA_2 {
  color: #8a6d3b;
}
a.SCHEDULER_STATUS_FA_2:hover {
  color: color-mix(in srgb, #8a6d3b, var(--text-color, #000000) 10%);
}
.SCHEDULER_STATUS_FA_2,
.SCHEDULER_STATUS_FA_2:hover,
.SCHEDULER_STATUS_FA_2:active,
.SCHEDULER_STATUS_FA_2:focus,
.SCHEDULER_STATUS_FA_2 a,
.SCHEDULER_STATUS_FA_2 a:focus {
  color: var(--warning-color, #dddd00);
}
.SCHEDULER_STATUS_FA_2 a:hover,
.SCHEDULER_STATUS_FA_2 a:active {
  color: color-mix(in srgb, var(--warning-color, #dddd00), var(--primary-background-color, #C75858) 85%);
}
.SCHEDULER_STATUS_FA_2:before {
  content: "\f071";
}
.SCHEDULER_STATUS_FA_3 {
  color: #a94442;
}
a.SCHEDULER_STATUS_FA_3:hover {
  color: color-mix(in srgb, #a94442, var(--text-color, #000000) 10%);
}
.SCHEDULER_STATUS_FA_3,
.SCHEDULER_STATUS_FA_3:hover,
.SCHEDULER_STATUS_FA_3:active,
.SCHEDULER_STATUS_FA_3:focus,
.SCHEDULER_STATUS_FA_3 a,
.SCHEDULER_STATUS_FA_3 a:focus {
  color: var(--danger-color, #ff4444);
}
.SCHEDULER_STATUS_FA_3 a:hover,
.SCHEDULER_STATUS_FA_3 a:active {
  color: color-mix(in srgb, var(--danger-color, #ff4444), var(--primary-background-color, #C75858) 85%);
}
.SCHEDULER_STATUS_FA_3:before {
  content: "\f04c";
}
.SCHEDULER_STATUS_FA_4 {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
  color: #31708f;
}
a.SCHEDULER_STATUS_FA_4:hover {
  color: color-mix(in srgb, #31708f, var(--text-color, #000000) 10%);
}
.SCHEDULER_STATUS_FA_4,
.SCHEDULER_STATUS_FA_4:hover,
.SCHEDULER_STATUS_FA_4:active,
.SCHEDULER_STATUS_FA_4:focus,
.SCHEDULER_STATUS_FA_4 a,
.SCHEDULER_STATUS_FA_4 a:focus {
  color: var(--info-color, #9999ff);
}
.SCHEDULER_STATUS_FA_4 a:hover,
.SCHEDULER_STATUS_FA_4 a:active {
  color: color-mix(in srgb, var(--info-color, #9999ff), var(--primary-background-color, #C75858) 85%);
}
.SCHEDULER_STATUS_FA_4:before {
  content: "\f021";
}
.SCHEDULER_STATUS_FA_5,
.SCHEDULER_STATUS_FA_5:hover,
.SCHEDULER_STATUS_FA_5:active,
.SCHEDULER_STATUS_FA_5:focus,
.SCHEDULER_STATUS_FA_5 a,
.SCHEDULER_STATUS_FA_5 a:focus {
  color: #bbb;
}
.SCHEDULER_STATUS_FA_5 a:hover,
.SCHEDULER_STATUS_FA_5 a:active {
  color: color-mix(in srgb, #bbb, var(--primary-background-color, #C75858) 85%);
}
.SCHEDULER_STATUS_FA_5:before {
  content: "\f254";
}
.SCHEDULER_STATUS_FA_6 {
  color: #31708f;
}
a.SCHEDULER_STATUS_FA_6:hover {
  color: color-mix(in srgb, #31708f, var(--text-color, #000000) 10%);
}
.SCHEDULER_STATUS_FA_6,
.SCHEDULER_STATUS_FA_6:hover,
.SCHEDULER_STATUS_FA_6:active,
.SCHEDULER_STATUS_FA_6:focus,
.SCHEDULER_STATUS_FA_6 a,
.SCHEDULER_STATUS_FA_6 a:focus {
  color: var(--info-color, #9999ff);
}
.SCHEDULER_STATUS_FA_6 a:hover,
.SCHEDULER_STATUS_FA_6 a:active {
  color: color-mix(in srgb, var(--info-color, #9999ff), var(--primary-background-color, #C75858) 85%);
}
.SCHEDULER_STATUS_FA_6:before {
  content: "\f127";
}
.stat-cell .bg-icon.bg-icon-sm {
  font-size: 60px;
  line-height: 90px;
  height: 90px;
}
.col-xs-offset-right-12 {
  margin-right: 100%;
}
.col-xs-offset-right-11 {
  margin-right: 91.66666667%;
}
.col-xs-offset-right-10 {
  margin-right: 83.33333333%;
}
.col-xs-offset-right-9 {
  margin-right: 75%;
}
.col-xs-offset-right-8 {
  margin-right: 66.66666667%;
}
.col-xs-offset-right-7 {
  margin-right: 58.33333333%;
}
.col-xs-offset-right-6 {
  margin-right: 50%;
}
.col-xs-offset-right-5 {
  margin-right: 41.66666667%;
}
.col-xs-offset-right-4 {
  margin-right: 33.33333333%;
}
.col-xs-offset-right-3 {
  margin-right: 25%;
}
.col-xs-offset-right-2 {
  margin-right: 16.66666667%;
}
.col-xs-offset-right-1 {
  margin-right: 8.33333333%;
}
.col-xs-offset-right-0 {
  margin-right: 0;
}
@media (min-width: 768px) {
  .col-sm-offset-right-12 {
    margin-right: 100%;
  }
  .col-sm-offset-right-11 {
    margin-right: 91.66666667%;
  }
  .col-sm-offset-right-10 {
    margin-right: 83.33333333%;
  }
  .col-sm-offset-right-9 {
    margin-right: 75%;
  }
  .col-sm-offset-right-8 {
    margin-right: 66.66666667%;
  }
  .col-sm-offset-right-7 {
    margin-right: 58.33333333%;
  }
  .col-sm-offset-right-6 {
    margin-right: 50%;
  }
  .col-sm-offset-right-5 {
    margin-right: 41.66666667%;
  }
  .col-sm-offset-right-4 {
    margin-right: 33.33333333%;
  }
  .col-sm-offset-right-3 {
    margin-right: 25%;
  }
  .col-sm-offset-right-2 {
    margin-right: 16.66666667%;
  }
  .col-sm-offset-right-1 {
    margin-right: 8.33333333%;
  }
  .col-sm-offset-right-0 {
    margin-right: 0;
  }
}
@media (min-width: 992px) {
  .col-md-offset-right-12 {
    margin-right: 100%;
  }
  .col-md-offset-right-11 {
    margin-right: 91.66666667%;
  }
  .col-md-offset-right-10 {
    margin-right: 83.33333333%;
  }
  .col-md-offset-right-9 {
    margin-right: 75%;
  }
  .col-md-offset-right-8 {
    margin-right: 66.66666667%;
  }
  .col-md-offset-right-7 {
    margin-right: 58.33333333%;
  }
  .col-md-offset-right-6 {
    margin-right: 50%;
  }
  .col-md-offset-right-5 {
    margin-right: 41.66666667%;
  }
  .col-md-offset-right-4 {
    margin-right: 33.33333333%;
  }
  .col-md-offset-right-3 {
    margin-right: 25%;
  }
  .col-md-offset-right-2 {
    margin-right: 16.66666667%;
  }
  .col-md-offset-right-1 {
    margin-right: 8.33333333%;
  }
  .col-md-offset-right-0 {
    margin-right: 0;
  }
}
@media (min-width: 1200px) {
  .col-lg-offset-right-12 {
    margin-right: 100%;
  }
  .col-lg-offset-right-11 {
    margin-right: 91.66666667%;
  }
  .col-lg-offset-right-10 {
    margin-right: 83.33333333%;
  }
  .col-lg-offset-right-9 {
    margin-right: 75%;
  }
  .col-lg-offset-right-8 {
    margin-right: 66.66666667%;
  }
  .col-lg-offset-right-7 {
    margin-right: 58.33333333%;
  }
  .col-lg-offset-right-6 {
    margin-right: 50%;
  }
  .col-lg-offset-right-5 {
    margin-right: 41.66666667%;
  }
  .col-lg-offset-right-4 {
    margin-right: 33.33333333%;
  }
  .col-lg-offset-right-3 {
    margin-right: 25%;
  }
  .col-lg-offset-right-2 {
    margin-right: 16.66666667%;
  }
  .col-lg-offset-right-1 {
    margin-right: 8.33333333%;
  }
  .col-lg-offset-right-0 {
    margin-right: 0;
  }
}
.no-label .control-label {
  display: none;
}
@media (max-width: 767px) {
  .no-label-xs .control-label {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .no-label-sm .control-label {
    display: none;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .no-label-md .control-label {
    display: none;
  }
}
@media (min-width: 1200px) {
  .no-label-lg .control-label {
    display: none;
  }
}
.sign-in-azure-btn-light {
  background-image: url(.././fonts/e2f600a8cb97ce3efe4d3db463e6af48.svg);
  background-repeat: no-repeat;
  background-position: left;
  margin-top: 10px;
  padding: 15px 5px;
  width: 215px;
  height: 41px;
  border: 0 solid;
}
.sign-in-sso-btn {
  background-position: left;
  margin-top: 10px;
  padding: 15px 5px;
}
/*******************************************************************************
 MESSAGE ATTRIBUTES
*******************************************************************************/
.alert .close {
  outline: 0;
}
.alert-zone {
  position: absolute;
  z-index: 2000;
  width: 100%;
}
.alert.alert-awe {
  margin-bottom: 0;
  border-radius: 0;
  border-top-width: 0;
  border-left-width: 0;
  border-right-width: 0;
  overflow: hidden;
}
.alert-awe.alert-danger span.description {
  display: block;
}
@media (min-width: 768px) {
  .alert-awe.alert-danger span.description {
    white-space: pre-wrap;
  }
}
/* Alert animations */
.alert.ng-enter,
.alert.ng-leave {
  transition: margin-top ease 300ms, opacity ease 300ms;
  display: block;
  position: relative;
  overflow: hidden !important;
}
.alert.ng-enter.ng-enter-active,
.alert.ng-leave {
  margin-top: 0;
  opacity: 1;
}
.alert.ng-leave.ng-leave-active,
.alert.ng-enter {
  margin-top: -30%;
  opacity: 0;
}
/*******************************************************************************
 BUTTON DIRECTIVE
*******************************************************************************/
.btn .button-icon {
  line-height: unset;
}
.btn-group > .btn:first-child {
  margin-left: 6px;
}
.btn-group > .criterion.btn:first-child {
  margin-left: 0;
}
.btn-group > .btn-group > .btn {
  margin-left: 0;
}
.no-btn {
  background: transparent;
  border: 0;
  outline: 0;
}
.no-btn:hover {
  filter: brightness(0.75);
}
.column .btn-lg {
  padding: 8px 16px;
  font-size: 17px;
  line-height: -0.6666667px;
  border-radius: 3px;
}
.column .btn-md {
  padding: 4px 12px;
  font-size: 13px;
  line-height: -0.57142857px;
  border-radius: var(--border-radius, 6px);
}
.column .btn-sm {
  padding: 3px 10px;
  font-size: 12px;
  line-height: -0.75px;
  border-radius: 2px;
}
.column .btn-xs {
  padding: -1px 5px;
  font-size: 12px;
  line-height: -0.75px;
  border-radius: 2px;
}
@media (max-width: 640px) {
  .btn .button-text {
    display: none;
  }
}
/*******************************************************************************
 AVATAR DIRECTIVE
*******************************************************************************/
.nav li.avatar {
  cursor: pointer;
}
.nav li.avatar .avatar-icon {
  margin-top: 0.5rem;
}
.nav li.avatar .avatar-icon > .nav-icon {
  font-size: 1.5rem;
}
.nav li.avatar .avatar-icon > .nav-icon.material-icons {
  font-size: 2rem;
}
.nav li.avatar .avatar-image {
  margin-bottom: 0.5rem;
}
.nav li.avatar .avatar-icon,
.nav li.avatar .avatar-image {
  border-radius: 50%;
  width: 3.5rem;
  height: 3.5rem;
  border-width: 2px;
  box-shadow: 1px 2px 2px var(--shadow-color);
  display: inline-block;
  background-color: var(--secondary-background-color);
}
/*******************************************************************************
 COMPONENT DIRECTIVES
*******************************************************************************/
.component-mask {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1050;
}
/* Widgets */
.datepicker,
.bootstrap-timepicker-widget.dropdown-menu {
  z-index: 1051 !important;
}
/*******************************************************************************
 CRITERIA DIRECTIVES
*******************************************************************************/
.criterion {
  position: relative;
  /* Labels */
  /* Criteria icons without label */
  /* Criteria icons with label */
  /* Inputs */
  /* Markdown editor  */
}
.criterion input:disabled,
.criterion textarea:disabled {
  border-color: var(--disabled-border-color, #aaa);
  color: var(--disabled-text-color, #aaa);
  background-color: var(--disabled-color, #ccc);
}
.criterion .select2-container .select2-choice {
  border-color: var(--border-color, #666);
  background-color: var(--panel-background-color, #fff);
}
.criterion .select2-container .select2-choice .select2-chosen {
  line-height: 18px;
}
.criterion .select2-container a.select2-search-choice-close {
  line-height: 20px !important;
}
.criterion .select2-container.select2-container-disabled,
.criterion .select2-container.select2-container-disabled > a.select2-choice,
.criterion .select2-container.select2-container-disabled > ul {
  cursor: not-allowed !important;
  border-color: var(--disabled-border-color, #aaa);
  background-color: var(--disabled-color, #ccc);
  color: var(--disabled-text-color, #aaa);
}
.criterion .control-label:after {
  content: "\00a0";
}
.criterion .input-group {
  width: 100%;
}
@media (max-width: 767px) {
  .criterion .input-group {
    display: table;
  }
}
@media (min-width: 768px) {
  .criterion.label-left label {
    text-align: right;
    padding: 0 10px;
    display: table-cell;
    vertical-align: top;
    table-layout: fixed;
  }
  .criterion.label-left label.control-label:after {
    content: "";
  }
  .criterion.label-left .label-sm {
    line-height: 26px;
    margin-bottom: 0;
  }
  .criterion.label-left .label-md {
    line-height: 32px;
    margin-bottom: 0;
  }
  .criterion.label-left .label-lg {
    line-height: 45px;
    margin-bottom: 0;
  }
  .criterion.label-left .form-group,
  .criterion.label-left .form-control {
    display: table;
    width: 100%;
  }
  .criterion .input-group-addon {
    display: table-cell;
    width: 1px;
  }
  .criterion .form-group,
  .criterion .form-control {
    display: inline-block;
    width: 100%;
  }
  .criterion .form-group label,
  .criterion .form-control label {
    text-wrap: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
  }
  .criterion textarea.form-control {
    display: block;
  }
}
.criterion .label-sm {
  font-size: 12px;
  margin-bottom: 2px;
}
.criterion .label-lg {
  font-size: 17px;
}
.criterion .form-group.w-icon .form-icon.criterion-icon-sm {
  height: 20px;
  line-height: 20px !important;
}
.criterion .form-group.w-icon .form-icon.criterion-icon-lg {
  top: 7px;
  height: 32px;
  line-height: 32px;
}
.criterion .form-group.w-icon .form-icon.w-label.criterion-icon-sm {
  height: 20px;
  line-height: 20px !important;
  /*top: @input-height-small - 3px;*/
}
.criterion .form-group.w-icon .form-icon.w-label.criterion-icon-lg {
  /*top: @input-height-large - 9px;*/
  height: 32px;
  line-height: 32px;
}
.criterion .input-group-sm .select2-container .select2-choice {
  padding: 3px 12px;
  height: 26px;
}
.criterion .input-group-sm .select2-container .select2-choice .select2-chosen {
  font-size: 12px;
}
.criterion .input-group-sm .select2-container .select2-choice .select2-search-choice-close {
  line-height: 25px;
  height: 26px;
}
.criterion .input-group-sm .select2-container .select2-choice .select2-arrow {
  line-height: 26px;
  height: 26px;
}
.criterion .input-group-sm .select2-container .select2-choice .select2-arrow b {
  line-height: 26px;
  margin-top: 0;
  padding: 0;
}
.criterion .input-group-sm .select2-container .select2-choices {
  min-height: 26px;
  padding: 2px 2px 0 0;
}
.criterion .input-group-sm .select2-container .select2-choices .select2-search-choice {
  margin: 0 0 2px 2px;
  line-height: -4.75px;
}
.criterion .input-group-sm .select2-container .select2-choices .select2-search-field > input {
  padding: 3px 12px;
  margin-top: -2px;
  line-height: 1.25;
  font-size: 12px;
}
.criterion .input-group-sm .select2-container .select2-choices .select2-search-choice-close {
  line-height: -4.75px !important;
}
.criterion .input-sm[type="checkbox"].px + .lbl {
  line-height: 20px;
}
.criterion .input-sm[type="checkbox"].px + .lbl:after {
  top: 2px;
}
.criterion .input-sm[type="checkbox"].px + .lbl:before {
  top: 1px;
}
.criterion .input-sm[type="radio"].px + .lbl {
  line-height: 20px;
}
.criterion .input-sm[type="radio"].px + .lbl:after {
  top: 6px;
}
.criterion .input-sm[type="radio"].px + .lbl:before {
  top: 1px;
}
.criterion .input-group-md .select2-container .select2-choice .select2-search-choice-close {
  line-height: 31px;
  height: 32px;
}
.criterion .input-group-md .select2-container .select2-choice .select2-arrow {
  line-height: 32px;
  height: 32px;
}
.criterion .input-group-md .select2-container .select2-choice .select2-arrow b {
  line-height: 32px;
  margin-top: 0;
  padding: 0;
}
.criterion .input-md[type="checkbox"].px + .lbl {
  line-height: 26px;
}
.criterion .input-md[type="checkbox"].px + .lbl:after {
  top: 6px;
}
.criterion .input-md[type="checkbox"].px + .lbl:before {
  top: 5px;
}
.criterion .input-md[type="radio"].px + .lbl {
  line-height: 26px;
}
.criterion .input-md[type="radio"].px + .lbl:after {
  top: 10px;
}
.criterion .input-md[type="radio"].px + .lbl:before {
  top: 5px;
}
.criterion .input-group-lg .select2-container .select2-choice {
  height: 45px;
  padding-top: 10px;
}
.criterion .input-group-lg .select2-container .select2-choice .select2-chosen {
  line-height: 1.3333333;
  font-size: 17px;
}
.criterion .input-group-lg .select2-container .select2-choice .select2-search-choice-close {
  line-height: 44px;
  height: 45px;
}
.criterion .input-group-lg .select2-container .select2-choice .select2-arrow {
  line-height: 45px;
  height: 45px;
}
.criterion .input-group-lg .select2-container .select2-choice .select2-arrow b {
  line-height: 45px;
  margin-top: 0;
  padding: 0;
}
.criterion .input-group-lg .select2-container .select2-choices {
  min-height: 45px;
}
.criterion .input-group-lg .select2-container .select2-choices .select2-search-choice {
  line-height: 33px;
}
.criterion .input-group-lg .select2-container .select2-choices .select2-search-field > input {
  padding: 10px 12px;
  line-height: 1.25;
  font-size: 17px;
}
.criterion .input-group-lg .select2-container .select2-choices .select2-search-choice-close {
  line-height: 33px !important;
}
.criterion .input-lg[type="checkbox"].px + .lbl {
  line-height: 39px;
}
.criterion .input-lg[type="checkbox"].px + .lbl:after {
  top: 13px;
}
.criterion .input-lg[type="checkbox"].px + .lbl:before {
  top: 12px;
}
.criterion .input-lg[type="radio"].px + .lbl {
  line-height: 39px;
}
.criterion .input-lg[type="radio"].px + .lbl:after {
  top: 17px;
}
.criterion .input-lg[type="radio"].px + .lbl:before {
  top: 12px;
}
.criterion .input-group-sm > .input-group-addon {
  padding: 4px 10px 2px 10px;
  line-height: normal;
  width: 1px;
}
.criterion .input {
  position: relative;
}
.criterion .md-editor > textarea {
  padding: 6px 14px;
}
.criterion .md-fullscreen-mode > textarea {
  height: 100%;
}
/* SELECT2 select result size */
.size-sm .select2-result-label {
  font-size: 12px;
}
.size-md .select2-result-label {
  font-size: 13px;
}
.size-lg .select2-result-label {
  font-size: 17px;
}
/* Form groups */
.form-group.group-sm {
  margin-bottom: 10px;
}
.criterion.no-margin .form-group {
  margin-bottom: 0;
}
/*.select2-container-default .select2-search-inline .select2-search-field {
    width: auto !important;
}*/
.slider.slider-disabled .slider-track {
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--disabled-color, #ccc), #000 20%) 0%, var(--disabled-color, #ccc) 100%);
  background-repeat: repeat-x;
}
.slider.slider-disabled .slider-handle {
  background-image: linear-gradient(to bottom, var(--disabled-color, #ccc) 0%, color-mix(in srgb, var(--disabled-color, #ccc), #000 20%) 100%);
  background-repeat: repeat-x;
}
.slider.slider-disabled .slider-selection {
  background-image: linear-gradient(to bottom, var(--disabled-color, #ccc) 0%, color-mix(in srgb, var(--disabled-color, #ccc), #000 20%) 100%);
  background-repeat: repeat-x;
}
.slider.slider-disabled .slider-tick {
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--disabled-color, #ccc), #000 20%) 0%, var(--disabled-color, #ccc) 100%);
  background-repeat: repeat-x;
}
.slider.slider-disabled .slider-tick.in-selection {
  background-image: linear-gradient(to bottom, var(--disabled-color, #ccc) 0%, color-mix(in srgb, var(--disabled-color, #ccc), #000 20%) 100%);
  background-repeat: repeat-x;
}
.slider .slider-track {
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--border-color, #666), #000 20%) 0%, var(--border-color, #666) 100%);
  background-repeat: repeat-x;
}
.slider .slider-selection {
  background-image: linear-gradient(to bottom, var(--theme-color, #9D4444) 0%, color-mix(in srgb, var(--theme-color, #9D4444), #000 20%) 100%);
  background-repeat: repeat-x;
}
.slider .slider-handle {
  background-image: linear-gradient(to bottom, var(--theme-color, #9D4444) 0%, color-mix(in srgb, var(--theme-color, #9D4444), #000 20%) 100%);
  background-repeat: repeat-x;
}
.slider .slider-tick {
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--border-color, #666), #000 20%) 0%, var(--border-color, #666) 100%);
  background-repeat: repeat-x;
}
.slider .slider-tick.in-selection {
  background-image: linear-gradient(to bottom, var(--theme-color, #9D4444) 0%, color-mix(in srgb, var(--theme-color, #9D4444), #000 20%) 100%);
  background-repeat: repeat-x;
}
/*
    Created on : 26-mar-2014, 14:23:20
    Author     : pgarcia
*/
.expandible-vertical,
.expandible-horizontal {
  display: flex;
}
.expandible-vertical {
  flex-direction: column;
}
.expandible-horizontal {
  flex-direction: row;
}
.expandible-vertical > *,
.expandible-horizontal > * {
  flex: none;
}
.expandible-vertical > .expand,
.expandible-horizontal > .expand {
  flex: 1;
}
.expandible-vertical > .expand-2x,
.expandible-horizontal > .expand-2x {
  flex: 2;
}
.expandible-vertical > .expand-3x,
.expandible-horizontal > .expand-3x {
  flex: 3;
}
.expandible-vertical > .expand-4x,
.expandible-horizontal > .expand-4x {
  flex: 4;
}
.expandible-vertical > .expand-5x,
.expandible-horizontal > .expand-5x {
  flex: 5;
}
.expandible-vertical > .expand-6x,
.expandible-horizontal > .expand-6x {
  flex: 6;
}
.expandible-vertical > .expand-7x,
.expandible-horizontal > .expand-7x {
  flex: 7;
}
.expandible-vertical > .expand-8x,
.expandible-horizontal > .expand-8x {
  flex: 8;
}
.expandible-vertical > .expand-9x,
.expandible-horizontal > .expand-9x {
  flex: 9;
}
.expandible-vertical > .expand-10x,
.expandible-horizontal > .expand-10x {
  flex: 10;
}
.expandible-vertical > .expand-11x,
.expandible-horizontal > .expand-11x {
  flex: 11;
}
.expandible-vertical > .expand-12x,
.expandible-horizontal > .expand-12x {
  flex: 12;
}
/*
    Created on : 26-mar-2014, 14:23:20
    Author     : pgarcia
*/
.scrollable {
  overflow-x: hidden;
  overflow-y: auto !important;
}
.scrollable-both {
  overflow-x: auto !important;
  overflow-y: auto !important;
}
.animationContainer .scrollable {
  overflow-y: hidden !important;
}
::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
::-webkit-scrollbar-button:start:decrement,
::-webkit-scrollbar-button:end:increment {
  display: none;
}
::-webkit-scrollbar-track-piece {
  background-color: transparent;
}
::-webkit-scrollbar-thumb:vertical {
  border-radius: 6px;
  background-color: #999;
  opacity: 0.6;
}
::-webkit-scrollbar-thumb:horizontal {
  background-color: #999;
  opacity: 0.6;
}
.resizable {
  position: relative;
  min-height: 160px;
  min-width: 160px;
}
.resizable.no-transition {
  transition: none !important;
}
.rg-right,
.rg-left,
.rg-top,
.rg-bottom {
  display: block;
  width: 7px;
  height: 7px;
  line-height: 7px;
  position: absolute;
  /*z-index: 1;*/
  text-align: center;
}
.rg-right span,
.rg-left span,
.rg-top span,
.rg-bottom span {
  position: absolute;
  box-sizing: border-box;
  display: block;
  text-align: center;
  color: rgba(180, 180, 180, 0.8);
  text-shadow: 0 0 2px rgba(255, 255, 255, 0.8);
}
.rg-right span,
.rg-left span {
  top: 50%;
  margin-top: -10px;
  height: 20px;
  line-height: 20px;
  width: 7px;
}
.rg-right span:before,
.rg-left span:before {
  content: "\f142";
}
.rg-top span,
.rg-bottom span {
  left: 50%;
  width: 20px;
  height: 7px;
  line-height: 8px;
  text-align: center;
}
.rg-top span:before,
.rg-bottom span:before {
  content: "\f141";
}
.rg-top {
  cursor: row-resize;
  width: 100%;
  top: 0;
  left: 0;
  margin-left: -7px;
  margin-top: -7px;
}
.rg-right {
  cursor: col-resize;
  height: 100%;
  right: 0;
  top: 0;
  margin-right: -7px;
}
.rg-bottom {
  cursor: row-resize;
  width: 100%;
  bottom: 0;
  left: 0;
  margin-left: -7px;
  margin-bottom: -7px;
}
.rg-left {
  cursor: col-resize;
  height: 100%;
  left: 0;
  top: 0;
  margin-left: -7px;
}
.resizable.right {
  border-right: 7px solid transparent;
  max-width: 99%;
}
.resizable.left {
  border-left: 7px solid transparent;
  max-width: 99%;
}
.resizable.top {
  border-top: 7px solid transparent;
  max-height: 99%;
}
.resizable.bottom {
  border-bottom: 7px solid transparent;
  max-height: 99%;
}
.no-resizable {
  flex-basis: auto;
  border-right: 0 solid transparent;
  border-left: 0 solid transparent;
  border-top: 0 solid transparent;
  border-bottom: 0 solid transparent;
  max-width: none;
  min-width: none;
  max-height: none;
  min-height: none;
}
.no-resizable .rg-right,
.no-resizable .rg-left,
.no-resizable .rg-top,
.no-resizable .rg-bottom {
  display: none;
}
@media (max-width: 768px) {
  .resizable.no-resizable-xs {
    flex-basis: auto;
    border-right: 0 solid transparent;
    border-left: 0 solid transparent;
    border-top: 0 solid transparent;
    border-bottom: 0 solid transparent;
    max-width: none;
    min-width: none;
    max-height: none;
    min-height: none;
  }
  .resizable.no-resizable-xs .rg-right,
  .resizable.no-resizable-xs .rg-left,
  .resizable.no-resizable-xs .rg-top,
  .resizable.no-resizable-xs .rg-bottom {
    display: none;
  }
}
@media (max-width: 992px) {
  .resizable.no-resizable-sm {
    flex-basis: auto;
    border-right: 0 solid transparent;
    border-left: 0 solid transparent;
    border-top: 0 solid transparent;
    border-bottom: 0 solid transparent;
    max-width: none;
    min-width: none;
    max-height: none;
    min-height: none;
  }
  .resizable.no-resizable-sm .rg-right,
  .resizable.no-resizable-sm .rg-left,
  .resizable.no-resizable-sm .rg-top,
  .resizable.no-resizable-sm .rg-bottom {
    display: none;
  }
}
@media (max-width: 1200px) {
  .resizable.no-resizable-md {
    flex-basis: auto;
    border-right: 0 solid transparent;
    border-left: 0 solid transparent;
    border-top: 0 solid transparent;
    border-bottom: 0 solid transparent;
    max-width: none;
    min-width: none;
    max-height: none;
    min-height: none;
  }
  .resizable.no-resizable-md .rg-right,
  .resizable.no-resizable-md .rg-left,
  .resizable.no-resizable-md .rg-top,
  .resizable.no-resizable-md .rg-bottom {
    display: none;
  }
}
@media (min-width: 1200px) {
  .resizable.no-resizable-lg {
    flex-basis: auto;
    border-right: 0 solid transparent;
    border-left: 0 solid transparent;
    border-top: 0 solid transparent;
    border-bottom: 0 solid transparent;
    max-width: none;
    min-width: none;
    max-height: none;
    min-height: none;
  }
  .resizable.no-resizable-lg .rg-right,
  .resizable.no-resizable-lg .rg-left,
  .resizable.no-resizable-lg .rg-top,
  .resizable.no-resizable-lg .rg-bottom {
    display: none;
  }
}
/*******************************************************************************
 FORM ATTRIBUTES
*******************************************************************************/
.form-group.w-icon .form-icon {
  border-right: 1px solid #888;
  color: #888;
  display: block;
  font-size: 14px;
  left: 0;
  line-height: 26px;
  position: absolute;
  text-align: center;
  top: 3px;
  width: 35px;
  z-index: 3;
  transition: opacity ease-in-out 0.3s;
  opacity: 0.4;
}
.form-group.w-icon .input > input,
.form-group.w-icon .input > textarea,
.form-group.w-icon .input-group > input {
  padding-left: 45px !important;
}
.form-group.w-icon .select2-chosen {
  padding-left: 30px !important;
}
.form-group.w-icon .select2-choices {
  padding-left: 36px !important;
}
.form-group.w-icon .focused + .form-icon {
  opacity: 1;
}
.form-group.w-icon .form-icon.w-label {
  /*top: 26px;*/
}
.form-group.w-icon .help-block {
  margin-left: 34px;
}
.form-group .checkbox,
.form-group .radio {
  margin-top: 3px;
  margin-bottom: 3px;
}
.form-group .checkbox > .lbl {
  cursor: pointer;
}
.form-group .radio > .lbl {
  cursor: pointer;
}
.gt-ie8 input.px + .lbl {
  border-color: var(--border-color, #666);
  border-radius: var(--border-radius, 6px);
  background: var(--panel-background-color, #fff);
}
.gt-ie8 input.px + .lbl:before,
.gt-ie8 input.px + .lbl:after {
  margin-top: 1px !important;
  cursor: pointer;
}
.gt-ie8 input[type="radio"].px + .lbl:after {
  background-color: var(--text-color, #000000);
}
.error-container {
  position: absolute !important;
  display: block;
  z-index: 1100;
}
.error-container.ng-hide-add,
.error-container.ng-hide-remove {
  transition: opacity ease-in-out 200ms;
  display: block !important;
}
.error-container.ng-hide-add.ng-hide-add-active,
.error-container.ng-hide-remove {
  opacity: 0;
}
.error-container.ng-hide-add,
.error-container.ng-hide-remove.ng-hide-remove-active {
  opacity: 1;
}
.required {
  background-color: var(--required-color, #dfd);
}
.select2-container.required .select2-choice,
.select2-container.required .select2-choices {
  background-color: transparent;
}
.has-error .help-block {
  opacity: 1;
}
.has-error .checkbox .lbl:before,
.has-error .radio .lbl:before {
  border: 1px solid var(--danger-color, #ff4444) !important;
  background-color: color-mix(in srgb, var(--danger-color, #ff4444), var(--primary-background-color, #C75858) 80%) !important;
}
/*******************************************************************************
 INFO DIRECTIVE
*******************************************************************************/
.info > a {
  cursor: pointer;
}
.info .navbar-form .info-button-sm {
  line-height: 26px !important;
}
.info .navbar-form .info-button-md {
  line-height: 32px !important;
}
.info .navbar-form .info-button-lg {
  line-height: 36px !important;
}
@media (min-width: 768px) {
  .navbar a .small-screen-text {
    display: none;
  }
  .nav .dropdown > .dropdown-toggle .nav-icon {
    margin-right: 0;
  }
  .nav .dropdown > .dropdown-toggle .nav-icon.w-text {
    margin-right: 8px;
  }
  .navbar .nav-icon-btn > a {
    text-align: center;
    width: auto;
  }
  .navbar .nav-icon-btn > a .label {
    left: 24px;
    right: auto;
  }
  .dropdown-xs {
    min-width: 120px;
  }
  .dropdown-sm {
    min-width: 160px;
  }
  .dropdown-md {
    min-width: 200px;
  }
  .dropdown-lg {
    min-width: 240px;
  }
  .dropdown-xl {
    min-width: 280px;
  }
}
.menu-shadow {
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(0, 0, 0, 0.05);
}
#main-menu ul.navigation a {
  white-space: nowrap;
  cursor: pointer;
}
#main-menu,
#main-menu #main-menu-bg {
  overflow: visible !important;
  transition: none !important;
}
.size-sm #main-menu ul.navigation a {
  font-size: 12px;
}
.size-lg #main-menu ul.navigation a {
  font-size: 17px;
}
#main-menu.vertical ul.navigation li {
  display: block;
  width: auto;
}
#main-menu.vertical ul.navigation li.divider {
  height: 0;
  border-top-width: 1px;
  border-top-style: solid;
  margin: 2px 10px 2px 10px;
  opacity: 0.4;
}
#main-menu.vertical ul.navigation .mm-dropdown-first.ng-hide-add,
#main-menu.vertical ul.navigation .mm-dropdown-target.ng-hide-add,
#main-menu.vertical ul.navigation .mm-dropdown-first.ng-hide-remove,
#main-menu.vertical ul.navigation .mm-dropdown-target.ng-hide-remove {
  transition: all ease 500ms;
  display: block !important;
  overflow: hidden !important;
  position: relative !important;
}
#main-menu.vertical ul.navigation .mm-dropdown-first.ng-hide-add.ng-hide-add-active,
#main-menu.vertical ul.navigation .mm-dropdown-target.ng-hide-add.ng-hide-add-active,
#main-menu.vertical ul.navigation .mm-dropdown-first.ng-hide-remove,
#main-menu.vertical ul.navigation .mm-dropdown-target.ng-hide-remove {
  max-height: 0;
  left: -20px;
  opacity: 0;
}
#main-menu.vertical ul.navigation .mm-dropdown-first.ng-hide-add,
#main-menu.vertical ul.navigation .mm-dropdown-target.ng-hide-add,
#main-menu.vertical ul.navigation .mm-dropdown-first.ng-hide-remove.ng-hide-remove-active,
#main-menu.vertical ul.navigation .mm-dropdown-target.ng-hide-remove.ng-hide-remove-active {
  max-height: 100vh;
  left: 0;
  opacity: 1;
}
#main-menu.vertical ul.navigation .mm-dropdown-first.opened-add,
#main-menu.vertical ul.navigation .mm-dropdown-first.opened-remove {
  transition: all ease 500ms;
  display: block !important;
  overflow: hidden !important;
  position: relative !important;
}
#main-menu.vertical ul.navigation .mm-dropdown-first.opened-add.opened-add-active,
#main-menu.vertical ul.navigation .mm-dropdown-first.opened-remove {
  max-height: 100vh;
  left: 0;
  opacity: 1;
}
#main-menu.vertical ul.navigation .mm-dropdown-first.opened-add,
#main-menu.vertical ul.navigation .mm-dropdown-first.opened-remove.opened-remove-active {
  max-height: 0;
  left: -20px;
  opacity: 0;
}
.mmc #main-menu.vertical ul.navigation {
  overflow: visible;
  z-index: 510;
}
.mmc #main-menu.vertical .mm-dropdown-first {
  display: none;
}
.mmc #main-menu.vertical .mm-dropdown-first.mmc-dropdown-open-ul-add {
  transition: left ease 250ms;
  transition: opacity ease 250ms;
  position: absolute !important;
  display: block !important;
  top: 0;
}
.mmc #main-menu.vertical .mm-dropdown-first,
.mmc #main-menu.vertical .mm-dropdown-first.mmc-dropdown-open-ul-remove.mmc-dropdown-open-ul-remove-active {
  left: 0%;
  opacity: 0;
  position: absolute !important;
  display: none !important;
}
.mmc #main-menu.vertical .mm-dropdown-first.mmc-dropdown-open-ul,
.mmc #main-menu.vertical .mm-dropdown-first.mmc-dropdown-open-ul-add.mmc-dropdown-open-ul-add-active {
  left: 100%;
  opacity: 1;
  display: block !important;
}
@media (max-width: 640px) {
  #main-menu.vertical {
    width: 80%;
  }
  #main-menu.vertical ul.navigation {
    width: auto !important;
    height: 100%;
    overflow-y: auto;
  }
}
@media (min-width: 640px) {
  #main-menu.vertical ul.navigation,
  .mme #main-menu.vertical ul.navigation {
    width: 250px;
    height: 100%;
    overflow-y: auto;
  }
  #main-menu.vertical #main-menu-bg {
    width: auto;
  }
  #main-menu.vertical ul.navigation.menu-minimized-add,
  .mme #main-menu.vertical ul.navigation.menu-minimized-add,
  #main-menu.vertical ul.navigation.menu-minimized-remove,
  .mme #main-menu.vertical ul.navigation.menu-minimized-remove {
    transition: width ease 250ms;
    overflow: hidden !important;
    display: block !important;
  }
  #main-menu.vertical ul.navigation.menu-minimized,
  .mme #main-menu.vertical ul.navigation.menu-minimized,
  #main-menu.vertical ul.navigation.menu-minimized-add.minimized-add-active,
  .mme #main-menu.vertical ul.navigation.menu-minimized-add.minimized-add-active {
    width: 56px;
  }
  #main-menu.vertical ul.navigation,
  .mme #main-menu.vertical ul.navigation,
  #main-menu.vertical ul.navigation.menu-minimized-remove.minimized-remove-active,
  .mme #main-menu.vertical ul.navigation.menu-minimized-remove.minimized-remove-active {
    width: 250px;
  }
  #main-menu.vertical ul.navigation li,
  .mme #main-menu.vertical ul.navigation li {
    display: block;
    width: auto;
  }
}
#main-wrapper.horizontal {
  padding-left: 0 !important;
}
#main-navbar.horizontal #main-menu-toggle .navbar-icon {
  left: 22px;
  top: 26px;
}
#main-navbar.horizontal #main-menu-toggle .navbar-icon:after {
  content: "\f0d8";
  top: -9px;
  right: 3px;
}
.mmc #main-navbar.horizontal #main-menu-toggle .navbar-icon {
  top: 20px;
}
.mmc #main-navbar.horizontal #main-menu-toggle .navbar-icon:after {
  content: "\f0dd";
  top: 7px;
}
#main-menu.horizontal,
#main-menu.horizontal #main-menu-bg {
  width: auto;
  position: relative;
  overflow: hidden;
  left: 0;
  height: auto;
}
#main-menu.horizontal ul.navigation {
  padding: 0;
  margin: 0;
}
#main-menu.horizontal ul.navigation.ng-hide-add,
#main-menu.horizontal ul.navigation.ng-hide-remove {
  transition: height ease 250ms, opacity ease 250ms;
  display: block !important;
  overflow: hidden !important;
}
#main-menu.horizontal ul.navigation.ng-hide-add.ng-hide-add-active,
#main-menu.horizontal ul.navigation.ng-hide-remove {
  height: 0;
  opacity: 0;
}
#main-menu.horizontal ul.navigation.ng-hide-add,
#main-menu.horizontal ul.navigation.ng-hide-remove.ng-hide-remove-active {
  height: 30px;
  opacity: 1;
}
#main-menu.horizontal ul.navigation > li {
  width: auto !important;
  display: inline-block;
  position: relative;
  border-top: 0;
  border-bottom: 0;
}
#main-menu.horizontal ul.navigation > li.divider {
  width: 0 !important;
  height: 20px;
  border-left-width: 1px;
  border-left-style: solid;
  opacity: 0.4;
  margin: 0 2px 2px 2px;
  vertical-align: middle;
}
#main-menu.horizontal ul.navigation > li > a {
  display: inline-block;
  border-bottom: 0;
  padding: 5px 14px 5px 10px;
}
#main-menu.horizontal ul.navigation > li > a:after {
  top: auto;
  bottom: 0;
  height: 4px;
  right: 0;
  left: 0;
  width: 100%;
}
#main-menu.horizontal ul.navigation > li > ul {
  width: auto;
  position: fixed;
  z-index: 1900;
  max-height: calc(100% - 110px);
  overflow-y: auto;
}
#main-menu.horizontal ul.navigation > li > ul li {
  min-width: 150px;
}
#main-menu.horizontal ul.navigation > li.mm-dropdown.open > a {
  border-bottom: 0;
}
#main-menu.horizontal ul.navigation a {
  line-height: 18px;
}
#main-menu.horizontal ul.navigation a span {
  white-space: nowrap;
}
#main-menu.horizontal ul.navigation > li.mm-dropdown > a:before {
  display: none;
}
#main-menu.horizontal ul.navigation .mm-dropdown-first.opened-add,
#main-menu.horizontal ul.navigation .mm-dropdown-first.opened-remove {
  transition: opacity ease 0.25s, margin-left ease 0.25s;
  display: block !important;
  overflow: hidden !important;
}
#main-menu.horizontal ul.navigation .mm-dropdown-first.opened-add.opened-add-active,
#main-menu.horizontal ul.navigation .mm-dropdown-first.opened-remove {
  margin-left: 0;
  left: auto;
  opacity: 1;
}
#main-menu.horizontal ul.navigation .mm-dropdown-first.opened-add,
#main-menu.horizontal ul.navigation .mm-dropdown-first.opened-remove.opened-remove-active {
  margin-left: -50px;
  opacity: 0;
  left: auto;
}
#main-menu.horizontal ul.navigation .mm-dropdown-target.ng-hide-add,
#main-menu.horizontal ul.navigation .mm-dropdown-target.ng-hide-remove {
  transition: all ease-in-out 0.5s;
  display: block !important;
  overflow: hidden !important;
  position: relative !important;
}
#main-menu.horizontal ul.navigation .mm-dropdown-target.ng-hide-add.ng-hide-add-active,
#main-menu.horizontal ul.navigation .mm-dropdown-target.ng-hide-remove {
  max-height: 0;
  left: -20px;
  opacity: 0;
}
#main-menu.horizontal ul.navigation .mm-dropdown-target.ng-hide-add,
#main-menu.horizontal ul.navigation .mm-dropdown-target.ng-hide-remove.ng-hide-remove-active {
  max-height: 100vh;
  left: 0;
  opacity: 1;
}
#main-menu.horizontal ul.navigation .mm-dropdown > ul > li > a {
  padding-left: 20px;
}
#main-menu.horizontal ul.navigation .mm-dropdown > ul > .mm-dropdown > ul > li > a {
  padding-left: 40px;
}
#main-menu.horizontal ul.navigation .mm-dropdown > ul > .mm-dropdown > ul > .mm-dropdown > ul > li > a {
  padding-left: 60px;
}
#main-menu.horizontal ul.navigation .mm-dropdown > ul > .mm-dropdown > ul > .mm-dropdown > ul > .mm-dropdown > ul > li > a {
  padding-left: 80px;
}
/******************************************************************************
 MEDIA QUERIES FOR RESPONSIVE DESIGN
*******************************************************************************/
@media (max-width: 768px) {
  #main-menu.horizontal #main-menu-bg {
    width: auto;
    height: auto !important;
    left: 0;
    position: relative;
    overflow: visible;
  }
  #main-menu.horizontal ul.navigation > li.mm-dropdown.open > ul {
    display: block;
  }
  #main-menu.horizontal ul.navigation > li > a {
    padding: 5px 10px;
  }
  #main-menu.horizontal ul.navigation > li > a > .mm-text {
    display: none;
  }
  #main-menu.horizontal ul.navigation > li > a > .menu-icon {
    margin: 0;
  }
}
@media (min-width: 768px) {
  #main-menu.horizontal .navigation > li > a > .mm-text {
    display: inline-block;
  }
}
/*
    Created on : 26-mar-2014, 14:23:20
    Author     : pgarcia
*/
/* Maximizes class */
.minimized {
  display: none !important;
}
.maximizeParent {
  position: static !important;
}
.resizing {
  overflow: hidden !important;
  z-index: 1000;
}
.resizing > .awe-panel-heading {
  visibility: hidden !important;
}
.resizing > .awe-panel-content {
  visibility: hidden !important;
}
.resizing > .awe-panel-content * {
  visibility: hidden !important;
}
.resizeTarget {
  visibility: hidden !important;
}
.resizeTarget * {
  visibility: hidden !important;
}
.resizeTarget span {
  visibility: hidden !important;
}
.resizeTarget input {
  visibility: hidden !important;
}
.resizeTarget input:before {
  visibility: hidden !important;
}
.resizeTarget input:after {
  visibility: hidden !important;
}
.panel-bordered {
  border: 1px solid var(--grid-border-color, #dbdbdb);
}
.panel {
  position: static;
  /* Animation styles */
}
.panel.maximized {
  position: absolute;
  flex: 0;
}
.panel.maximized > .panel-content > .expand-maximize {
  flex: 1;
}
.panel.invisible {
  visibility: hidden !important;
}
.panel.expand {
  min-height: 120px;
}
.panel.panel-sm {
  margin: 10px;
  margin-top: 0;
}
.panel.panel-sm > .panel-heading {
  padding: 4px 8px 2px 8px;
  font-size: 12px;
}
.panel.panel-sm .panel-body {
  padding: 10px;
}
.panel.panel-sm .panel-footer {
  padding: 0 10px 2px 10px;
  line-height: 31px;
  border-color: var(--border-color, #666);
}
.panel.panel-md {
  margin: 15px;
  margin-top: 0;
}
.panel.panel-md > .panel-heading {
  padding: 7px 10px 5px 10px;
  font-size: 13px;
}
.panel.panel-md .panel-body {
  padding: 15px;
}
.panel.panel-md .panel-footer {
  padding: 0 10px 2px 10px;
  line-height: 35px;
}
.panel.panel-lg {
  margin: 20px;
  margin-top: 0;
}
.panel.panel-lg > .panel-heading {
  padding: 10px 12px 8px 12px;
  font-size: 17px;
}
.panel.panel-lg .panel-body {
  padding: 20px;
}
.panel.panel-lg .panel-footer {
  padding: 2px 10px 4px 10px;
  line-height: 39px;
}
.panel .panel-content {
  overflow: hidden !important;
}
.panel .panel-content.expand {
  overflow-y: auto !important;
}
.panel .panel-footer:after {
  content: "\00a0";
}
.panel.resizeAnimation {
  position: absolute;
  z-index: 1050;
  margin: 0;
}
.panel.resizeAnimation.maximized {
  z-index: 1049;
}
.panel.resizeAnimation > .maximize-content {
  background: white;
}
.animateEaseTransition {
  transition: all ease-in-out 300ms;
}
.animationContainer {
  overflow: hidden !important;
}
/* Maximize buttons */
.maximize-button {
  padding: 0;
  background: 0 0;
  border: 0;
  outline: 0;
  opacity: 0.4;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
  cursor: pointer;
}
.maximize-button > .fa.fa-compress {
  transform: rotate(180deg);
}
.maximize-button > .fa.fa-expand {
  transform: rotate(0deg);
}
.maximize-button > .fa.fa-expand-add,
.maximize-button > .fa.fa-expand-remove {
  transition: all cubic-bezier(0.4, 0, 0.2, 1) 500ms;
  display: block !important;
}
.maximize-button:hover,
.maximize-button:focus {
  opacity: 0.9;
}
.panel-padding-r {
  padding-right: 15px;
}
/*
    Created on : 26-mar-2014, 14:23:20
    Author     : pgarcia
*/
.tab-content {
  padding: 0;
}
.tab-content > .active {
  display: flex;
}
.tab-pane.active-add {
  transition: all ease-in-out 250ms;
  display: flex;
  opacity: 0;
}
.tab-pane.active-add.active-add-active {
  opacity: 1;
}
.tab-pane > div > .panel:not(.maximizing):not(.maximized) {
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
}
.tab-container {
  /* Animation styles */
}
.tab-container .nav-tabs > li > a {
  cursor: pointer;
}
.tab-container .nav-tabs.disabled > li > a {
  cursor: not-allowed;
  opacity: 0.6;
}
.tab-container.resizeAnimation {
  position: absolute;
  z-index: 1050;
  margin: 0;
}
.tab-container.resizeAnimation.maximized {
  z-index: 1049;
}
.tab-container.resizeAnimation .maximize-content {
  background: white;
  border: 1px solid var(--grid-border-color, #dbdbdb);
}
.tab-container .maximize-handler > a {
  padding-left: 10px !important;
  padding-right: 10px !important;
  margin-right: 0;
}
.tab-container-sm {
  margin: 10px;
  margin-top: 0;
}
.tab-container-sm .nav-tabs > li > a {
  padding: 5px 20px;
  font-size: 12px;
}
.tab-container-md {
  margin: 15px;
  margin-top: 0;
}
.tab-container-lg {
  margin: 20px;
  margin-top: 0;
}
.tab-container-lg .nav-tabs > li > a {
  padding: 10px 20px;
  font-size: 17px;
}
/* Angular grid configuration */
.grid {
  min-height: 120px;
  position: relative;
  overflow: hidden !important;
  margin-bottom: 0;
  /*input.cbox {
    position: relative;
    margin-top: 0;
    font-weight: bold;
    top: 0;
    left: 1px;
    vertical-align: middle;
    width: 13px;
    height: 13px;
    &:before {
      border-radius: @border-radius-base;
      content: "";
      opacity: 1;
      border: 1px solid #bbb;
      background: #fff;
      display: block;
      position: relative;
      top: -2px;
      left: -2px;
      width: 15px;
      height: 15px;
      box-sizing: border-box;
      transition: all 0.2s;
      cursor: pointer;
    }
    &:after {
      display: none;
      position: relative;
      content: "\f00c";
      top: -16px;
      left: -1px;
      width: 13px;
      height: 15px;
      line-height: 15px;
      font-size: 11px;
      font-family: FontAwesome;
      text-align: center;
      cursor: pointer;
    }
    &:checked:after {
      display: block;
    }
  }*/
}
.grid.grid-bordered {
  border: 1px solid var(--grid-border-color, #dbdbdb);
  border-radius: 0 0 calc(var(--border-radius, 6px) + 1px) calc(var(--border-radius, 6px) + 1px);
}
.grid .ui-grid {
  border-color: var(--grid-border-color, #dbdbdb);
}
.grid .table.table-bordered th,
.grid .table.table-bordered td {
  border-left: 0;
  border-top: 0;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.grid .table.table-bordered th {
  text-align: center;
  vertical-align: middle;
}
.grid .fixed-height:after {
  content: "\00a0";
}
.grid .table-footer {
  border-width: 0;
  border-top-width: 1px;
  margin-top: 0;
  min-height: 30px;
  border-color: var(--grid-border-color, #dbdbdb);
}
.grid .frozen-div .table.table-bordered th {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.grid td.merged {
  border-right: 0 solid transparent;
  margin-right: 1px;
}
.grid .ui-grid-canvas {
  padding-top: 0;
  overflow: auto;
}
.grid .ui-grid-top-panel {
  font-weight: 600;
  border-color: var(--grid-border-color, #dbdbdb);
  background: var(--grid-header-color, #ebebeb);
}
.grid .ui-grid-cell {
  cursor: pointer;
  border-right: 1px solid var(--grid-border-color, #dbdbdb);
}
.grid .ui-grid-cell .ui-grid-cell-contents {
  padding: 0 4px;
}
.grid .ui-grid-cell .ui-grid-cell-contents.component {
  padding: 0;
}
.grid .ui-grid-cell .ui-grid-cell-contents.component .column-input .loader {
  width: 100%;
  position: absolute;
  height: 100%;
  vertical-align: middle;
  text-align: center;
  z-index: 10;
  display: block;
}
.grid .ui-grid-row:last-child .ui-grid-cell {
  border-color: var(--grid-border-color, #dbdbdb);
}
.grid .ui-grid-header-cell-primary-focus {
  outline: 0;
}
.grid .ui-grid-row {
  border-bottom: 1px solid var(--grid-border-color, #dbdbdb);
  overflow: hidden;
}
.grid .ui-grid-contents-wrapper {
  background-color: var(--panel-background-color, #fff);
}
.grid .ui-grid-header {
  border-color: var(--grid-border-color, #dbdbdb);
}
.grid .ui-grid-header-cell {
  height: 100%;
  vertical-align: middle;
  border-color: var(--grid-border-color, #dbdbdb);
}
.grid .ui-grid-header-cell:last-child .ui-grid-column-resizer.right {
  border-color: var(--grid-border-color, #dbdbdb);
}
.grid .ui-grid-checkbox,
.grid .ui-grid-header-checkbox {
  cursor: pointer;
  line-height: 100%;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
}
.grid .ui-grid-checkbox .checkbox,
.grid .ui-grid-header-checkbox .checkbox {
  width: 15px;
  height: 15px;
  display: inline-block;
  flex: 1;
  align-self: center;
  margin: 0;
}
.grid .ui-grid-checkbox .checkbox input,
.grid .ui-grid-header-checkbox .checkbox input {
  display: none;
}
.grid .ui-grid-checkbox .checkbox .lbl,
.grid .ui-grid-header-checkbox .checkbox .lbl {
  width: 15px;
  height: 15px;
  margin-left: 0;
}
.grid .ui-grid-checkbox .checkbox .lbl:after,
.grid .ui-grid-header-checkbox .checkbox .lbl:after,
.grid .ui-grid-checkbox .checkbox .lbl:before,
.grid .ui-grid-header-checkbox .checkbox .lbl:before {
  margin: 0 !important;
}
.grid .pagination {
  overflow: hidden;
}
.grid .pagination > li.active > a {
  color: var(--primary-text-color);
  background: var(--primary-color);
}
.grid .pagination > li > a {
  border-color: var(--grid-border-color, #dbdbdb);
}
.grid .ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-cell:last-child {
  border-color: var(--grid-border-color, #dbdbdb);
}
.grid .pagination-content {
  overflow: hidden;
  padding: 0 !important;
}
.grid .pagination-number {
  display: inline-block;
  vertical-align: top;
}
.grid .pagination-goto {
  height: 23px;
  width: 28px;
  padding-left: 2px;
  border: 1px solid var(--grid-border-color, #dbdbdb);
  background: var(--secondary-background-color);
}
.grid input[type="number"][class~="pagination-goto"]::-webkit-outer-spin-button,
.grid input[type="number"][class~="pagination-goto"]::-webkit-inner-spin-button {
  appearance: textfield;
  margin: 0;
}
.grid .pagination-pager {
  float: right;
  overflow: hidden;
  display: inline-block;
  background-color: transparent;
  padding: 0 7px;
  font-size: 12px;
  border-radius: var(--border-radius, 6px);
  width: auto;
  margin-left: 15px;
}
.grid.grid-sm {
  font-size: 12px;
  /*.table.table-bordered {
      th, td {
        font-size: @font-size-small;
      }
      th {
        padding: 5px 4px;
        div {
          line-height: 17px;
        }
      }
      td {
        line-height: @input-height-small;
        padding: 0 4px;
        height: @input-height-small;
        overflow: hidden;
        cursor: pointer;
        vertical-align: middle;
      }

      .multioperation-icon > i {
        line-height: @input-height-small - 3px;
      }
    }*/
}
.grid.grid-sm .ui-grid-cell-contents.component .column-input {
  height: 26px;
}
.grid.grid-sm .ui-grid-cell-contents.component .column-input textarea {
  height: 26px;
}
.grid.grid-sm .ui-grid-cell-contents.component .column-input label.checkbox {
  margin: 0 0 0 6px;
  top: -12px;
  position: relative;
}
.grid.grid-sm .ui-grid-cell-contents.component .column-input .visible-value {
  padding: 0 4px;
  line-height: 26px;
}
.grid.grid-sm .ui-grid-cell {
  line-height: 26px;
}
.grid.grid-sm .table-footer {
  padding: 3px 12px 2px 12px;
  line-height: 24px;
  height: 28px;
}
.grid.grid-sm .pagination-content {
  line-height: 23px;
}
.grid.grid-sm .pagination-content .text-center {
  display: inline-flex;
  justify-content: center;
}
.grid.grid-sm .grid-buttons {
  margin: -1px;
}
.grid.grid-sm .loader {
  line-height: 26px;
}
.grid.grid-md {
  font-size: 13px;
  /*.table.table-bordered {
      th, td {
        font-size: @font-size-base;
      }
      th {
        padding: 8px 4px;
        div {
          line-height: 19px;
        }
      }
      td {
        padding: 0 4px;
        line-height: @input-height-base;
        height: @input-height-base;
        overflow: hidden;
        cursor: pointer;
      }
      .multioperation-icon > i {
        line-height: @input-height-base - 3px;
      }
    }*/
}
.grid.grid-md .ui-grid-cell-contents.component .column-input textarea {
  height: 32px;
}
.grid.grid-md .ui-grid-cell-contents.component .column-input label.checkbox {
  margin: 0 0 0 6px;
  position: relative;
  top: -14px;
  height: 32px;
}
.grid.grid-md .ui-grid-cell-contents.component .column-input .visible-value {
  padding: 0 4px;
  line-height: 32px;
}
.grid.grid-md .ui-grid-cell {
  line-height: 32px;
}
.grid.grid-md .table-footer {
  padding: 2px 12px 2px 12px;
  line-height: 34px;
  height: 38px;
}
.grid.grid-md .table-footer .pagination-content {
  font-size: 13px;
}
.grid.grid-md .table-footer .pagination-number {
  line-height: 32px;
}
.grid.grid-md .pagination-content .text-center {
  display: inline-flex;
  justify-content: center;
}
.grid.grid-md .grid-buttons {
  margin: -2px;
}
.grid.grid-md .loader {
  line-height: 32px;
}
.grid.grid-lg {
  font-size: 17px;
  /*.table.table-bordered {
      th, td {
        font-size: @font-size-large;
      }
      th {
        padding: 10px 4px;
        div {
          line-height: 21px;
        }
      }
      td {
        cursor: pointer;
        padding: 0 4px;
        height: @input-height-large;
        overflow: hidden;
        line-height: @input-height-large;
      }
      .multioperation-icon > i {
        line-height: @input-height-large - 3px;
      }
    }*/
}
.grid.grid-lg .ui-grid-cell-contents.component .column-input textarea {
  height: 45px;
}
.grid.grid-lg .ui-grid-cell-contents.component .column-input label.checkbox {
  margin: 8px 0 0 6px;
  position: relative;
  top: -23px;
  height: 36px;
}
.grid.grid-lg .ui-grid-cell-contents.component .column-input .visible-value {
  padding: 0 4px;
  line-height: 45px;
}
.grid.grid-lg .ui-grid-cell {
  line-height: 45px;
}
.grid.grid-lg .table-footer {
  padding: 2px 12px 2px 12px;
  line-height: 38px;
  height: 42px;
}
.grid.grid-lg .table-footer .pagination-content {
  font-size: 17px;
}
.grid.grid-lg .table-footer .pagination-number {
  line-height: 36px;
}
.grid.grid-lg .pagination-content .text-center {
  display: inline-flex;
  justify-content: center;
}
.grid.grid-lg .grid-buttons {
  margin: -2px;
}
.grid.grid-lg .loader {
  line-height: 36px;
}
.grid .pagination-sm a {
  padding: 2px 8px;
}
.grid .save-button {
  position: absolute;
  top: -10000px;
  left: -10000px;
  padding: 4px;
  border: 1px solid var(--grid-border-color, #dbdbdb);
  border-top: 0;
  white-space: nowrap;
  z-index: 1;
}
.grid .SUBTOTAL {
  background-color: #eee !important;
}
.grid .TOTAL {
  background-color: #ddd !important;
  border-top: solid #ccc 2px;
}
.grid .TOTAL td {
  font-weight: bold !important;
}
.grid .DELETE {
  background-color: #eee;
}
.grid .DELETE .visible-value {
  text-decoration: line-through;
}
.grid-image {
  max-width: 28px;
  max-height: 26px;
}
.grid-container {
  position: relative;
}
.grid-container .grid-node {
  position: absolute;
  width: 100%;
  height: 100%;
}
.ui-grid-column-resizer {
  z-index: 1;
}
.ui-grid-filter-container {
  padding: 2px;
  position: relative;
}
.ui-grid-filter-container .ui-grid-filter-button {
  top: 5px;
  right: 7px;
  color: #999;
}
.ui-grid-filter-container input[type="text"].ui-grid-filter-input {
  padding: 2px 6px;
  background: var(--secondary-background-color);
}
.ui-grid-contents-wrapper {
  display: flex;
  flex-direction: column;
}
.edition {
  display: none;
}
.ui-grid-row.faded {
  color: #999999;
  background-color: #eeeeee;
}
.icon-fixed-width-grid {
  width: 21px;
}
/* Angular grid configuration */
.treegrid {
  min-height: 150px;
  position: relative;
  overflow: hidden !important;
  margin-bottom: 0;
}
.treegrid.grid-bordered {
  border: 1px solid var(--grid-border-color, #dbdbdb);
}
.treegrid .table.table-bordered th,
.treegrid .table.table-bordered td {
  border-left: 0;
  border-top: 0;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: block;
}
.treegrid .table.table-bordered th {
  text-align: center;
  vertical-align: middle;
}
.treegrid .fixed-height:after {
  content: "\00a0";
}
.treegrid .table-footer {
  border-width: 0;
  border-top-width: 1px;
  margin-top: 0;
  min-height: 30px;
}
.treegrid td.component .column-input .visible-value {
  width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.treegrid td.component .column-input .loader {
  width: 100%;
  position: absolute;
  height: 100%;
  vertical-align: middle;
  text-align: center;
  z-index: 10;
}
.treegrid td.merged {
  border-right: 0 solid transparent;
  margin-right: 1px;
}
.treegrid.treegrid-sm .table.table-bordered th,
.treegrid.treegrid-sm .table.table-bordered td {
  font-size: 12px;
}
.treegrid.treegrid-sm .table.table-bordered th {
  padding: 5px 4px;
}
.treegrid.treegrid-sm .table.table-bordered th div {
  line-height: 17px;
}
.treegrid.treegrid-sm .table.table-bordered td {
  line-height: 27px;
  padding: 0 4px;
  height: 27px;
  overflow: hidden;
  cursor: pointer;
  vertical-align: middle;
}
.treegrid.treegrid-sm .table.table-bordered td.component {
  padding: 0;
}
.treegrid.treegrid-sm .table.table-bordered td.component .column-input {
  width: 100%;
  height: 26px;
}
.treegrid.treegrid-sm .table.table-bordered td.component .column-input textarea {
  height: 26px;
}
.treegrid.treegrid-sm .table.table-bordered td.component .column-input label.checkbox {
  margin: 0 0 0 6px;
  top: -12px;
  position: relative;
}
.treegrid.treegrid-sm .table.table-bordered td.component .column-input .visible-value {
  padding: 0 4px;
  line-height: 27px;
}
.treegrid.treegrid-sm .table-footer {
  padding: 3px 12px 2px 12px;
  line-height: 24px;
  height: 28px;
}
.treegrid.treegrid-sm .pagination-content {
  line-height: 23px;
}
.treegrid.treegrid-sm .grid-buttons {
  margin: -1px;
}
.treegrid.treegrid-sm .loader {
  line-height: 26px;
}
.treegrid.treegrid-md .table.table-bordered th,
.treegrid.treegrid-md .table.table-bordered td {
  font-size: 13px;
}
.treegrid.treegrid-md .table.table-bordered th {
  padding: 8px 4px;
}
.treegrid.treegrid-md .table.table-bordered th div {
  line-height: 19px;
}
.treegrid.treegrid-md .table.table-bordered td {
  padding: 0 4px;
  line-height: 33px;
  height: 33px;
  overflow: hidden;
  cursor: pointer;
}
.treegrid.treegrid-md .table.table-bordered td.component {
  padding: 0;
}
.treegrid.treegrid-md .table.table-bordered td.component .column-input {
  width: 100%;
}
.treegrid.treegrid-md .table.table-bordered td.component .column-input textarea {
  height: 32px;
}
.treegrid.treegrid-md .table.table-bordered td.component .column-input label.checkbox {
  margin: 0 0 0 6px;
  position: relative;
  top: -14px;
  height: 32px;
}
.treegrid.treegrid-md .table.table-bordered td.component .column-input .visible-value {
  padding: 0 4px;
  line-height: 33px;
}
.treegrid.treegrid-md .table-footer {
  padding: 2px 12px 2px 12px;
  line-height: 34px;
  height: 38px;
}
.treegrid.treegrid-md .table-footer .pagination-content {
  font-size: 13px;
}
.treegrid.treegrid-md .table-footer .pagination-number {
  line-height: 32px;
}
.treegrid.treegrid-md .grid-buttons {
  margin: -2px;
}
.treegrid.treegrid-md .loader {
  line-height: 32px;
}
.treegrid.treegrid-lg .table.table-bordered th,
.treegrid.treegrid-lg .table.table-bordered td {
  font-size: 17px;
}
.treegrid.treegrid-lg .table.table-bordered th {
  padding: 10px 4px;
}
.treegrid.treegrid-lg .table.table-bordered th div {
  line-height: 21px;
}
.treegrid.treegrid-lg .table.table-bordered td {
  cursor: pointer;
  padding: 0 4px;
  height: 46px;
  overflow: hidden;
  line-height: 46px;
}
.treegrid.treegrid-lg .table.table-bordered td.component {
  padding: 0;
}
.treegrid.treegrid-lg .table.table-bordered td.component .column-input {
  width: 100%;
}
.treegrid.treegrid-lg .table.table-bordered td.component .column-input textarea {
  height: 45px;
}
.treegrid.treegrid-lg .table.table-bordered td.component .column-input label.checkbox {
  margin: 8px 0 0 6px;
  position: relative;
  top: -23px;
  height: 36px;
}
.treegrid.treegrid-lg .table.table-bordered td.component .column-input .visible-value {
  padding: 0 4px;
  line-height: 46px;
}
.treegrid.treegrid-lg .table-footer {
  padding: 2px 12px 2px 12px;
  line-height: 38px;
  height: 42px;
}
.treegrid.treegrid-lg .table-footer .pagination-content {
  font-size: 17px;
}
.treegrid.treegrid-lg .table-footer .pagination-number {
  line-height: 36px;
}
.treegrid.treegrid-lg .grid-buttons {
  margin: -2px;
}
.treegrid.treegrid-lg .loader {
  line-height: 36px;
}
.treegrid .pagination {
  overflow: hidden;
}
.treegrid .pagination-content {
  overflow: hidden;
  padding: 0 !important;
}
.treegrid .pagination-number {
  display: inline-block;
  vertical-align: top;
}
.treegrid .pagination-sm a {
  padding: 2px 8px;
}
.treegrid .save-button {
  position: absolute;
  top: -10000px;
  left: -10000px;
  padding: 4px;
  border: 1px solid var(--grid-border-color, #dbdbdb);
  border-top: 0;
  white-space: nowrap;
  z-index: 1;
}
.treegrid tr.SUBTOTAL {
  background-color: #eee !important;
}
.treegrid tr.TOTAL {
  background-color: #ddd !important;
  border-top: solid #ccc 2px;
}
.treegrid tr.TOTAL td {
  font-weight: bold !important;
}
.treegrid td.component > .expanding-cell {
  padding-left: 4px;
}
.treegrid .expanding-cell {
  display: flex;
}
.treegrid .expanding-cell > .tree-icon {
  align-self: center;
  padding: 5px;
}
.treegrid .expanding-cell > .tree-label {
  flex: 1;
}
.treegrid .table {
  width: auto;
  max-width: auto;
}
.treegrid .treeFirstRow,
.treegrid .treeFirstRow > td {
  height: 0 !important;
}
.treegrid .table-header > .table {
  position: relative;
}
.treegrid .tree-grid-header-row,
.treegrid .tree-grid-row {
  display: flex;
}
.tree-icon.icon-collapse-remove {
  transform: rotate(90deg);
}
.tree-icon.icon-expand-remove {
  transform: rotate(-90deg);
}
.tree-icon.icon-expand-add.icon-expand-add-active,
.tree-icon.icon-expand-remove.icon-expand-remove-active {
  transition: all cubic-bezier(0.4, 0, 0.2, 1) 200ms;
  transform: rotate(0deg);
}
.chart {
  position: relative;
  flex-direction: column;
  display: flex;
}
.chart .chart-container {
  flex: 1;
  overflow: hidden;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
.chart .chart-loader.ng-hide-add,
.chart .chart-loader.ng-hide-remove {
  transition: opacity ease-in-out 200ms;
}
.chart .chart-loader.ng-hide-add.ng-hide-add-active,
.chart .chart-loader.ng-hide-remove {
  opacity: 0;
}
.chart .chart-loader.ng-hide-add,
.chart .chart-loader.ng-hide-remove.ng-hide-remove-active {
  opacity: 1;
}
/*******************************************************************************
 CONTEXT-MENU DIRECTIVE
*******************************************************************************/
.context-menu {
  z-index: 1051;
  position: absolute;
  display: block;
}
.context-menu .context-option a[disabled] {
  opacity: 0.6;
}
.context-menu.ng-hide-add,
.context-menu.ng-hide-remove {
  transition: opacity ease-in-out 200ms;
  display: block !important;
}
.context-menu.ng-hide-add.ng-hide-add-active,
.context-menu.ng-hide-remove {
  opacity: 0;
}
.context-menu.ng-hide-add,
.context-menu.ng-hide-remove.ng-hide-remove-active {
  opacity: 1;
}
.context-menu .context-option > a {
  cursor: pointer;
}
.dropdown-submenu {
  position: relative;
}
.dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
}
.dropdown-submenu:hover > .dropdown-menu {
  display: block;
}
.dropdown-submenu > a:after {
  display: block;
  content: " ";
  float: right;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-left-color: #ccc;
  margin-top: 5px;
  margin-right: -10px;
}
.dropdown-submenu:hover > a:after {
  border-left-color: #fff;
}
.context-submenu.pull-left {
  float: none;
}
.dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
}
.context-submenu.ng-hide-add,
.context-submenu.ng-hide-remove {
  transition: opacity ease-in-out 200ms;
  display: block !important;
}
.context-submenu.ng-hide-add.ng-hide-add-active,
.context-submenu.ng-hide-remove {
  opacity: 0;
}
.context-submenu.ng-hide-add,
.context-submenu.ng-hide-remove.ng-hide-remove-active {
  opacity: 1;
}
.angular-google-map,
.angular-google-map-container {
  width: 100%;
  height: 100%;
}
#supermapa {
  padding-top: 55px;
  height: 545px;
}
/*
    Created on : 26-ene-2015, 14:23:20
    Author     : pvidal
*/
pre {
  white-space: pre-wrap;
  word-wrap: break-word;
  background-color: #FFFFFF !important;
  border: 0 !important;
}
/*
    Created on : 26-ene-2015, 14:23:20
    Author     : pvidal
*/
.log-viewer {
  overflow-x: auto;
}
.log-viewer.black-log {
  background-color: #000000 !important;
  color: #FFF !important;
}
.log-viewer.black-log pre {
  background-color: #000000 !important;
  color: #FFF !important;
}
.log-viewer pre {
  background-color: #FFFFFF !important;
  border: 0 !important;
}
.log-viewer .content {
  position: relative;
}
.log-viewer .content .visible-text {
  position: absolute;
  top: 0;
  left: 0;
  background: red;
  overflow: visible;
  white-space: pre;
}
.log-viewer .content .test-line {
  position: absolute;
  top: -10000px;
  left: -10000px;
}
/*
    Created on : 26-mar-2014, 14:23:20
    Author     : pgarcia
*/
.wizard-panel {
  margin-bottom: 18px;
  background-color: var(--panel-background-color, #fff);
  border: 1px solid transparent;
  border-radius: var(--border-radius, 6px);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  border-color: var(--grid-border-color, #dbdbdb);
  margin-bottom: 22px;
  position: relative;
  box-shadow: none;
  position: static;
  /* Animation styles */
  padding: 0;
}
.wizard-panel > .list-group,
.wizard-panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.wizard-panel > .list-group .list-group-item,
.wizard-panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.wizard-panel > .list-group:first-child .list-group-item:first-child,
.wizard-panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: calc(var(--border-radius, 6px) - 1);
  border-top-left-radius: calc(var(--border-radius, 6px) - 1);
}
.wizard-panel > .list-group:last-child .list-group-item:last-child,
.wizard-panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: calc(var(--border-radius, 6px) - 1);
  border-bottom-left-radius: calc(var(--border-radius, 6px) - 1);
}
.wizard-panel > .table,
.wizard-panel > .table-responsive > .table,
.wizard-panel > .panel-collapse > .table {
  margin-bottom: 0;
}
.wizard-panel > .table caption,
.wizard-panel > .table-responsive > .table caption,
.wizard-panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
.wizard-panel > .table:first-child,
.wizard-panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: calc(var(--border-radius, 6px) - 1);
  border-top-left-radius: calc(var(--border-radius, 6px) - 1);
}
.wizard-panel > .table:first-child > thead:first-child > tr:first-child,
.wizard-panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.wizard-panel > .table:first-child > tbody:first-child > tr:first-child,
.wizard-panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: calc(var(--border-radius, 6px) - 1);
  border-top-right-radius: calc(var(--border-radius, 6px) - 1);
}
.wizard-panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.wizard-panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.wizard-panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.wizard-panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.wizard-panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.wizard-panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.wizard-panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.wizard-panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: calc(var(--border-radius, 6px) - 1);
}
.wizard-panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.wizard-panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.wizard-panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.wizard-panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.wizard-panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.wizard-panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.wizard-panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.wizard-panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: calc(var(--border-radius, 6px) - 1);
}
.wizard-panel > .table:last-child,
.wizard-panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: calc(var(--border-radius, 6px) - 1);
  border-bottom-left-radius: calc(var(--border-radius, 6px) - 1);
}
.wizard-panel > .table:last-child > tbody:last-child > tr:last-child,
.wizard-panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.wizard-panel > .table:last-child > tfoot:last-child > tr:last-child,
.wizard-panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: calc(var(--border-radius, 6px) - 1);
  border-bottom-right-radius: calc(var(--border-radius, 6px) - 1);
}
.wizard-panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.wizard-panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.wizard-panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.wizard-panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.wizard-panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.wizard-panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.wizard-panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.wizard-panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: calc(var(--border-radius, 6px) - 1);
}
.wizard-panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.wizard-panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.wizard-panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.wizard-panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.wizard-panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.wizard-panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.wizard-panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.wizard-panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: calc(var(--border-radius, 6px) - 1);
}
.wizard-panel > .panel-body + .table,
.wizard-panel > .panel-body + .table-responsive,
.wizard-panel > .table + .panel-body,
.wizard-panel > .table-responsive + .panel-body {
  border-top: 1px solid var(--grid-border-color, #dbdbdb);
}
.wizard-panel > .table > tbody:first-child > tr:first-child th,
.wizard-panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.wizard-panel > .table-bordered,
.wizard-panel > .table-responsive > .table-bordered {
  border: 0;
}
.wizard-panel > .table-bordered > thead > tr > th:first-child,
.wizard-panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.wizard-panel > .table-bordered > tbody > tr > th:first-child,
.wizard-panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.wizard-panel > .table-bordered > tfoot > tr > th:first-child,
.wizard-panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.wizard-panel > .table-bordered > thead > tr > td:first-child,
.wizard-panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.wizard-panel > .table-bordered > tbody > tr > td:first-child,
.wizard-panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.wizard-panel > .table-bordered > tfoot > tr > td:first-child,
.wizard-panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.wizard-panel > .table-bordered > thead > tr > th:last-child,
.wizard-panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.wizard-panel > .table-bordered > tbody > tr > th:last-child,
.wizard-panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.wizard-panel > .table-bordered > tfoot > tr > th:last-child,
.wizard-panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.wizard-panel > .table-bordered > thead > tr > td:last-child,
.wizard-panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.wizard-panel > .table-bordered > tbody > tr > td:last-child,
.wizard-panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.wizard-panel > .table-bordered > tfoot > tr > td:last-child,
.wizard-panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.wizard-panel > .table-bordered > thead > tr:first-child > td,
.wizard-panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.wizard-panel > .table-bordered > tbody > tr:first-child > td,
.wizard-panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.wizard-panel > .table-bordered > thead > tr:first-child > th,
.wizard-panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.wizard-panel > .table-bordered > tbody > tr:first-child > th,
.wizard-panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.wizard-panel > .table-bordered > tbody > tr:last-child > td,
.wizard-panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.wizard-panel > .table-bordered > tfoot > tr:last-child > td,
.wizard-panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.wizard-panel > .table-bordered > tbody > tr:last-child > th,
.wizard-panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.wizard-panel > .table-bordered > tfoot > tr:last-child > th,
.wizard-panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.wizard-panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
.wizard-panel .alert-page {
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 2px;
  font-size: 12px;
  margin: -2px -1px 0 -1px !important;
  padding: 8px 15px;
  position: relative;
}
.wizard-panel.maximized {
  position: absolute;
  flex: 0;
}
.wizard-panel.maximized > .panel-content > .expand-maximize {
  flex: 1;
}
.wizard-panel.invisible {
  visibility: hidden !important;
}
.wizard-panel.expand {
  min-height: 120px;
}
.wizard-panel.panel-sm {
  margin: 10px;
  margin-top: 0;
}
.wizard-panel.panel-sm > .panel-heading {
  padding: 4px 8px 2px 8px;
  font-size: 12px;
}
.wizard-panel.panel-sm .panel-body {
  padding: 10px;
}
.wizard-panel.panel-sm .panel-footer {
  padding: 0 10px 2px 10px;
  line-height: 31px;
  border-color: var(--border-color, #666);
}
.wizard-panel.panel-md {
  margin: 15px;
  margin-top: 0;
}
.wizard-panel.panel-md > .panel-heading {
  padding: 7px 10px 5px 10px;
  font-size: 13px;
}
.wizard-panel.panel-md .panel-body {
  padding: 15px;
}
.wizard-panel.panel-md .panel-footer {
  padding: 0 10px 2px 10px;
  line-height: 35px;
}
.wizard-panel.panel-lg {
  margin: 20px;
  margin-top: 0;
}
.wizard-panel.panel-lg > .panel-heading {
  padding: 10px 12px 8px 12px;
  font-size: 17px;
}
.wizard-panel.panel-lg .panel-body {
  padding: 20px;
}
.wizard-panel.panel-lg .panel-footer {
  padding: 2px 10px 4px 10px;
  line-height: 39px;
}
.wizard-panel .panel-content {
  overflow: hidden !important;
}
.wizard-panel .panel-content.expand {
  overflow-y: auto !important;
}
.wizard-panel .panel-footer:after {
  content: "\00a0";
}
.wizard-panel.resizeAnimation {
  position: absolute;
  z-index: 1050;
  margin: 0;
}
.wizard-panel.resizeAnimation.maximized {
  z-index: 1049;
}
.wizard-panel.resizeAnimation > .maximize-content {
  background: white;
}
.wizard-panel.wizard-panel-sm {
  margin: 10px;
  margin-top: 0;
}
.wizard-panel.wizard-panel-sm .panel-body {
  padding: 10px;
}
.wizard-panel.wizard-panel-sm .panel-footer {
  padding: 0 10px 2px 10px;
  line-height: 31px;
}
.wizard-panel.wizard-panel-md {
  margin: 15px;
  margin-top: 0;
}
.wizard-panel.wizard-panel-md .panel-body {
  padding: 15px;
}
.wizard-panel.wizard-panel-md .panel-footer {
  padding: 0 10px 2px 10px;
  line-height: 35px;
}
.wizard-panel.wizard-panel-lg {
  margin: 20px;
  margin-top: 0;
}
.wizard-panel.wizard-panel-lg .panel-body {
  padding: 20px;
}
.wizard-panel.wizard-panel-lg .panel-footer {
  padding: 2px 10px 4px 10px;
  line-height: 39px;
}
.wizard-content.wizard-panel {
  border-color: #e4e4e4 !important;
  border-top: 0;
}
.wizard-wrapper {
  background: #fff;
  box-shadow: 0 2px 2px #eee;
}
.wizard-steps {
  display: flex !important;
  flex-direction: row;
  float: none !important;
}
.wizard-steps > li {
  min-width: 200px;
  flex: 1;
}
.wizard-pane {
  overflow: hidden;
}
.wizard-pane.active {
  display: flex;
}
.wizard-pane.active-add {
  transition: all ease-in-out 250ms;
  display: flex;
  opacity: 0;
}
.wizard-pane.active-add.active-add-active {
  opacity: 1;
}
/*******************************************************************************
 UPLOADER DIRECTIVES
*******************************************************************************/
.criterion .uploaderForm {
  visibility: hidden;
  position: absolute;
  display: block;
  left: -10000px;
}
.criterion .pixel-file-input {
  color: var(--text-color, #000000);
}
.criterion.uploader .progress-bar {
  transition: width 100ms ease;
}
.criterion.has-error .pixel-file-input {
  border: 1px solid var(--danger-color, #ff4444) !important;
}
.criterion .pixel-file-input[disabled] {
  cursor: not-allowed;
  background-color: var(--disabled-color, #ccc);
  opacity: 1;
  border-color: var(--border-color, #666) !important;
}
.criterion .uploading-sm {
  height: 26px;
  padding: 7px 0;
}
.criterion .uploading-md {
  height: 32px;
  padding: 10px 0;
}
.criterion .uploading-lg {
  height: 45px;
  padding: 13px 0;
}
.criterion .pixel-file-input .pfi-actions {
  background: transparent;
}
.criterion .pixel-file-input .btn {
  height: 22px;
  padding: 3px 7px;
  line-height: 14px;
}
.criterion .pixel-file-input.pixel-file-input-sm {
  height: 26px;
  padding: 3px 12px;
}
.criterion .pixel-file-input.pixel-file-input-sm .pfi-actions {
  top: 1px;
  padding: 0 1px 0 10px;
}
.criterion .pixel-file-input.pixel-file-input-md {
  height: 32px;
  padding: 6px 12px;
}
.criterion .pixel-file-input.pixel-file-input-md .pfi-actions {
  top: 4px;
  padding: 0 4px 0 10px;
}
.criterion .pixel-file-input.pixel-file-input-lg {
  height: 45px;
  padding: 9px 12px;
}
.criterion .pixel-file-input.pixel-file-input-lg .pfi-actions {
  top: 7px;
  padding: 0 7px 0 10px;
}
/*******************************************************************************
 HELP DIRECTIVE
*******************************************************************************/
.help.popover {
  display: block;
  position: absolute;
  top: -10000px;
  left: -10000px;
  min-width: 300px;
  max-width: 400px;
}
.help.popover.ng-hide-add,
.help.popover.ng-hide-remove {
  transition: opacity ease-in-out 200ms;
  display: block !important;
}
.help.popover.ng-hide-add.ng-hide-add-active,
.help.popover.ng-hide-remove {
  opacity: 0;
}
.help.popover.ng-hide-add,
.help.popover.ng-hide-remove.ng-hide-remove-active {
  opacity: 1;
}
.help.popover .popover-content {
  overflow: hidden;
  position: relative;
}
.help.popover .popover-content .bg-icon {
  top: 0;
  color: color-mix(in srgb, var(--text-color, #000000), transparent 95%);
  font-size: 70px;
  line-height: 70px;
  height: 70px;
  position: absolute;
  right: 0;
  text-align: center;
  width: 70px;
}
.help-target.fa {
  cursor: help;
  opacity: 0.6;
}
.help-viewer .help-icon {
  float: right;
  margin-top: 24px;
  display: inline-block;
  font-size: 2em;
}
.help-viewer .help-icon.material-icons {
  font-size: 2.5em;
}
.help-viewer .help-header {
  float: left;
}
.help-viewer .help-header-separator {
  clear: both;
}
.tocify .nav-pills > li {
  margin-right: 0;
  float: none;
}
.tocify .nav-pills > li > a {
  border-radius: 0;
}
.help-viewer img {
  max-width: 100%;
}
@media print {
  .awe-view .expand,
  .awe-view .scrollable,
  .awe-view .expandible-vertical {
    overflow: visible !important;
  }
  .help-viewer {
    overflow: visible !important;
  }
  .help-viewer.container {
    width: 100% !important;
  }
  .help-viewer.container .col-print-12 {
    width: 100% !important;
  }
  .help-viewer .help-snippet {
    page-break-inside: avoid !important;
    page-break-after: auto !important;
  }
  .help-viewer .help-content,
  .help-viewer .application-help {
    overflow: visible !important;
  }
  .help-viewer img {
    max-width: 500px;
  }
  .tocify-extend-page {
    display: none;
    height: 0 !important;
  }
}
/*******************************************************************************
 COLUMN PROGRESS DIRECTIVE
*******************************************************************************/
.column-progress {
  position: relative;
}
.column-progress .progress-text {
  position: absolute;
  width: 100%;
  line-height: 18px;
  color: white;
  font-weight: bold;
  text-shadow: 0 0 5px #000;
}
.column-progress .progress {
  margin: 4px;
  height: 18px;
}
.notification,
.notifications-link {
  width: 100%;
  outline: none;
  cursor: pointer;
  border-width: 1px 0 0 0;
  border-radius: 0;
  background-color: transparent;
}
.notification button,
.notifications-link button {
  all: unset;
  outline: none;
}
.notifications-list {
  max-height: 60vh;
}
/*******************************************************************************
 LOADER DIRECTIVE
*******************************************************************************/
.loader {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  /*******************************************************************************
 CARPET LOADER
*******************************************************************************/
  /*******************************************************************************
 CIRCLEBAR LOADER
*******************************************************************************/
  /*******************************************************************************
 CIRCLES LOADER
*******************************************************************************/
  /*******************************************************************************
 CUBES LOADER
*******************************************************************************/
  /*******************************************************************************
 DOTS LOADER
*******************************************************************************/
  /*******************************************************************************
 FOLDING LOADER
*******************************************************************************/
  /*******************************************************************************
 SQUARE LOADER
*******************************************************************************/
  /*******************************************************************************
 SQUAREBAR LOADER
*******************************************************************************/
}
.loader.ng-animate {
  display: block !important;
}
.loader.grid-loader,
.loader.treegrid-loader,
.loader.chart-loader {
  display: flex;
}
.loader.grid-loader.ng-animate,
.loader.treegrid-loader.ng-animate,
.loader.chart-loader.ng-animate {
  display: flex !important;
}
.loader.ng-enter,
.loader.ng-leave {
  transition: opacity ease-in-out 150ms;
}
.loader.ng-enter,
.loader.ng-leave.ng-leave-active {
  opacity: 0;
}
.loader.ng-leave,
.loader.ng-enter.ng-enter-active {
  opacity: 1;
}
.loader .carpet-loader {
  width: 40px;
  height: 40px;
  margin: auto;
}
.loader .carpet-loader .sk-cube {
  width: 33%;
  height: 33%;
  background-color: #444;
  opacity: 0.7;
  float: left;
  animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out;
}
.loader .carpet-loader .sk-cube1 {
  animation-delay: 0.2s;
}
.loader .carpet-loader .sk-cube2 {
  animation-delay: 0.3s;
}
.loader .carpet-loader .sk-cube3 {
  animation-delay: 0.4s;
}
.loader .carpet-loader .sk-cube4 {
  animation-delay: 0.1s;
}
.loader .carpet-loader .sk-cube5 {
  animation-delay: 0.2s;
}
.loader .carpet-loader .sk-cube6 {
  animation-delay: 0.3s;
}
.loader .carpet-loader .sk-cube7 {
  animation-delay: 0s;
}
.loader .carpet-loader .sk-cube8 {
  animation-delay: 0.1s;
}
.loader .carpet-loader .sk-cube9 {
  animation-delay: 0.2s;
}
@-webkit-keyframes sk-cubeGridScaleDelay {
  0%,
  70%,
  100% {
    transform: scale3D(1, 1, 1);
  }
  35% {
    transform: scale3D(0, 0, 1);
  }
}
@keyframes sk-cubeGridScaleDelay {
  0%,
  70%,
  100% {
    transform: scale3D(1, 1, 1);
  }
  35% {
    transform: scale3D(0, 0, 1);
  }
}
.loader .circlebar-loader {
  margin: auto;
  width: 70px;
  text-align: center;
}
.loader .circlebar-loader > div {
  width: 18px;
  height: 18px;
  background-color: #444;
  opacity: 0.7;
  border-radius: 100%;
  display: inline-block;
  animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}
.loader .circlebar-loader .bounce1 {
  animation-delay: -0.32s;
}
.loader .circlebar-loader .bounce2 {
  animation-delay: -0.16s;
}
@-webkit-keyframes sk-bouncedelay {
  0%,
  80%,
  100% {
    transform: scale(0);
  }
  40% {
    transform: scale(1);
  }
}
@keyframes sk-bouncedelay {
  0%,
  80%,
  100% {
    transform: scale(0);
  }
  40% {
    transform: scale(1);
  }
}
.loader .circles-loader {
  width: 40px;
  height: 40px;
  position: relative;
  margin: auto;
}
.loader .circles-loader .double-bounce1,
.loader .circles-loader .double-bounce2 {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: #444;
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;
  animation: sk-bounce 2s infinite ease-in-out;
}
.loader .circles-loader .double-bounce2 {
  animation-delay: -1s;
}
@-webkit-keyframes sk-bounce {
  0%,
  100% {
    transform: scale(0);
  }
  50% {
    transform: scale(1);
  }
}
@keyframes sk-bounce {
  0%,
  100% {
    transform: scale(0);
  }
  50% {
    transform: scale(1);
  }
}
.loader .cubes-loader {
  margin: auto;
  width: 40px;
  height: 40px;
  position: relative;
}
.loader .cubes-loader .cube1,
.loader .cubes-loader .cube2 {
  background-color: #444;
  opacity: 0.7;
  width: 15px;
  height: 15px;
  position: absolute;
  top: 0;
  left: 0;
  animation: sk-cubemove 1.8s infinite ease-in-out;
}
.loader .cubes-loader .cube2 {
  animation-delay: -0.9s;
}
@-webkit-keyframes sk-cubemove {
  25% {
    transform: translateX(42px) rotate(-90deg) scale(0.5);
  }
  50% {
    transform: translateX(42px) translateY(42px) rotate(-180deg);
  }
  75% {
    transform: translateX(0) translateY(42px) rotate(-270deg) scale(0.5);
  }
  100% {
    transform: rotate(-360deg);
  }
}
@keyframes sk-cubemove {
  25% {
    transform: translateX(42px) rotate(-90deg) scale(0.5);
  }
  50% {
    transform: translateX(42px) translateY(42px) rotate(-179deg);
  }
  50.1% {
    transform: translateX(42px) translateY(42px) rotate(-180deg);
  }
  75% {
    transform: translateX(0) translateY(42px) rotate(-270deg) scale(0.5);
  }
  100% {
    transform: rotate(-360deg);
  }
}
.loader .dots-loader {
  margin: auto;
  width: 40px;
  height: 40px;
  position: relative;
  text-align: center;
  animation: sk-rotate 2s infinite linear;
}
.loader .dots-loader .dot1,
.loader .dots-loader .dot2 {
  width: 60%;
  height: 60%;
  display: inline-block;
  position: absolute;
  top: 0;
  background-color: #444;
  opacity: 0.7;
  border-radius: 100%;
  animation: sk-bounce 2s infinite ease-in-out;
}
.loader .dots-loader .dot2 {
  top: auto;
  bottom: 0;
  animation-delay: -1s;
}
@-webkit-keyframes sk-rotate {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes sk-rotate {
  100% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes sk-bounce {
  0%,
  100% {
    transform: scale(0);
  }
  50% {
    transform: scale(1);
  }
}
@keyframes sk-bounce {
  0%,
  100% {
    transform: scale(0);
  }
  50% {
    transform: scale(1);
  }
}
.loader .folding-loader {
  margin: auto;
  width: 40px;
  height: 40px;
  position: relative;
  transform: rotateZ(45deg);
}
.loader .folding-loader .sk-folding-cube .sk-cube {
  float: left;
  width: 50%;
  height: 50%;
  position: relative;
  transform: scale(1.1);
}
.loader .folding-loader .sk-cube:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #444;
  opacity: 0.7;
  animation: sk-foldCubeAngle 2.4s infinite linear both;
  transform-origin: 100% 100%;
}
.loader .folding-loader .sk-cube2 {
  transform: scale(1.1) rotateZ(90deg);
}
.loader .folding-loader .sk-cube3 {
  transform: scale(1.1) rotateZ(180deg);
}
.loader .folding-loader .sk-cube4 {
  transform: scale(1.1) rotateZ(270deg);
}
.loader .folding-loader .sk-cube2:before {
  animation-delay: 0.3s;
}
.loader .folding-loader .sk-cube3:before {
  animation-delay: 0.6s;
}
.loader .folding-loader .sk-cube4:before {
  animation-delay: 0.9s;
}
@-webkit-keyframes sk-foldCubeAngle {
  0%,
  10% {
    transform: perspective(140px) rotateX(-180deg);
    opacity: 0;
  }
  25%,
  75% {
    transform: perspective(140px) rotateX(0deg);
    opacity: 1;
  }
  90%,
  100% {
    transform: perspective(140px) rotateY(180deg);
    opacity: 0;
  }
}
@keyframes sk-foldCubeAngle {
  0%,
  10% {
    transform: perspective(140px) rotateX(-180deg);
    opacity: 0;
  }
  25%,
  75% {
    transform: perspective(140px) rotateX(0deg);
    opacity: 1;
  }
  90%,
  100% {
    transform: perspective(140px) rotateY(180deg);
    opacity: 0;
  }
}
.loader .square-loader {
  width: 40px;
  height: 40px;
  background-color: #444;
  opacity: 0.7;
  margin: auto;
  animation: sk-rotateplane 1.2s infinite ease-in-out;
}
@-webkit-keyframes sk-rotateplane {
  0% {
    transform: perspective(120px);
  }
  50% {
    transform: perspective(120px) rotateY(180deg);
  }
  100% {
    transform: perspective(120px) rotateY(180deg) rotateX(180deg);
  }
}
@keyframes sk-rotateplane {
  0% {
    transform: perspective(120px) rotateX(0deg) rotateY(0deg);
  }
  50% {
    transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
  }
  100% {
    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  }
}
.loader .squarebar-loader {
  margin: auto;
  width: 50px;
  height: 40px;
  text-align: center;
  font-size: 10px;
}
.loader .squarebar-loader > div {
  background-color: #444;
  opacity: 0.7;
  height: 100%;
  width: 6px;
  display: inline-block;
  animation: sk-stretchdelay 1.2s infinite ease-in-out;
}
.loader .squarebar-loader .rect2 {
  animation-delay: -1.1s;
}
.loader .squarebar-loader .rect3 {
  animation-delay: -1s;
}
.loader .squarebar-loader .rect4 {
  animation-delay: -0.9s;
}
.loader .squarebar-loader .rect5 {
  animation-delay: -0.8s;
}
@-webkit-keyframes sk-stretchdelay {
  0%,
  40%,
  100% {
    transform: scaleY(0.4);
  }
  20% {
    transform: scaleY(1);
  }
}
@keyframes sk-stretchdelay {
  0%,
  40%,
  100% {
    transform: scaleY(0.4);
  }
  20% {
    transform: scaleY(1);
  }
}
/*******************************************************************************
 HOME SCREEN
*******************************************************************************/
#content-wrapper {
  padding: 0;
  padding-top: var(--header-height, 46px);
}
.horizontal-header {
  height: var(--header-height, 46px);
}
#horizontal-content-wrapper {
  padding: 0;
}
/*******************************************************************************
 NAVIGATION BAR
*******************************************************************************/
.navbar-header h1 {
  background: url(.././fonts/f4cbb335c60820b644305c6420824ccf.svg) no-repeat left center;
  background-image: url("\.\.\/images\/logo\/logo-awe-nuevo2\.svg");
  margin: 0;
  padding: 0;
  margin-left: 10px;
  height: var(--header-height, 46px);
  width: 190px;
  filter: drop-shadow(2px 1px 2px #444);
  background-size: contain;
}
.navbar-header h1 span {
  display: none;
}
.navbar-header h1 span {
  display: none;
}
#main-navbar .navbar-header {
  min-width: 250px;
}
.mme #main-navbar #main-menu-toggle .button-text {
  opacity: 1;
  transition: opacity ease 1s;
}
#main-navbar {
  position: absolute !important;
}
#main-navbar #main-menu-toggle .button-text {
  left: 51px;
  line-height: var(--header-height, 46px);
  margin-top: -23px;
  opacity: 0;
  position: absolute;
  z-index: 1035;
}
.navbar-form {
  margin: 0;
  border-top: 0;
  border-bottom: 0;
}
@media (max-width: 768px) {
  #content-wrapper {
    overflow-y: auto;
  }
}
@media (min-width: 768px) {
  #main-navbar #main-menu-toggle .button-text {
    opacity: 0;
    transition: none !important;
  }
  #main-navbar .right {
    padding-right: 16px;
  }
  .navbar-form {
    padding: 7px 0;
  }
  .navbar-form .form-control {
    min-width: 100%;
  }
  .navbar-form .form-group {
    display: block;
    margin-bottom: 0 !important;
  }
}
/*******************************************************************************
 LOGIN SCREEN
*******************************************************************************/
.page-signin h1 {
  background: url(.././fonts/15dc566098d05934e32e8731889f2e55.svg) no-repeat center center;
  background-image: url("\.\.\/images\/logo\/logo-awe-nuevo\.svg");
  margin: 0;
  padding: 0;
  height: 100px;
  filter: drop-shadow(3px 2px 3px #444);
}
.page-signin h1 span {
  display: none;
}
.page-signin .overlay-image {
  background: url(.././images/9d4379ce5df496b5f1ea9c84908ef1c2.jpg) no-repeat center center;
  background-image: url("\.\.\/images\/background\/signin-bg-1\.jpg");
  background-size: cover;
}
.page-signin .signin-with {
  margin-top: 10px;
}
.page-signin .signin-with .form-actions {
  margin-top: 0;
}
.page-signin .awe-signin.signin-container {
  margin: 20px;
}
.page-signin .awe-signin.signin-container .signin-info {
  background-color: color-mix(in srgb, var(--primary-color, #7a6f6f), transparent 20%);
}
.page-signin .form-group {
  margin-bottom: 20px;
}
.page-signin .form-group.w-icon .signin-form-icon {
  border-right-color: #888;
  color: #888;
}
.page-signin .form-group + .form-group {
  margin: 0;
}
.page-signin .copyright {
  color: white;
  text-shadow: 3px 2px black;
  font-size: small;
  z-index: 1000;
  position: absolute;
  right: 0;
  bottom: 0;
  padding: 0 20px 5px 0;
}
.page-signin .slogan {
  text-align: center;
  font-variant: small-caps;
  font-weight: bold;
  filter: drop-shadow(2px 2px 1px #444);
  font-size: medium;
}
@media (min-width: 700px) {
  .page-signin .awe-signin.signin-container {
    margin: 80px auto;
  }
}
@media (max-width: 640px) {
  .page-signin .btn .button-text {
    display: inline-block;
  }
}
/*******************************************************************************
 CHANGE PASSWORD SCREEN
*******************************************************************************/
html body.page-change-password {
  background: #666 !important;
}
#page-change-password-bg {
  height: 100%;
  left: 0;
  overflow: hidden;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 20;
}
#page-change-password-bg img {
  width: 100%;
}
#page-change-password-bg .overlay {
  background: rgba(0, 0, 0, 0.5);
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.page-change-password .change-password-container {
  border-radius: var(--border-radius, 6px);
  display: block;
  margin: 20px 14px;
  position: relative;
  z-index: 999;
}
.page-change-password .change-password-header {
  background: #444;
  display: block;
  overflow: hidden;
  padding: 20px 30px;
  text-align: center;
}
.page-change-password .change-password-header .logo {
  color: #fff;
  font-size: 22px;
  font-weight: 700;
  opacity: 1;
}
.page-change-password .change-password-header .logo[href]:hover {
  opacity: 0.7;
}
.page-change-password .change-password-header .slogan {
  color: #fff;
  margin-top: 5px;
  text-align: center;
  font-variant: small-caps;
  font-weight: bold;
  filter: drop-shadow(2px 2px 1px #444);
  font-size: medium;
}
.page-change-password .change-password-form {
  background: #fff;
  display: block;
  padding: 30px 20px;
  position: relative;
}
.page-change-password .form-actions {
  margin-top: 15px;
}
.page-change-password .form-actions .change-password-btn {
  border: none;
  border-radius: 999999px;
  font-size: 13px;
  font-weight: 600;
  line-height: 19px;
  outline: 0 !important;
  padding: 10px 0;
  text-align: center;
  width: 100%;
  transition: all 0.3s;
}
.page-change-password .form-actions .change-password-btn:hover {
  background: #444 !important;
}
.page-change-password .form-actions a.forgot-password {
  border-bottom: 1px dashed #bbb;
  color: #999;
  display: inline-block;
  font-size: 11px;
  margin-left: 10px;
  padding-bottom: 1px;
}
.page-change-password .form-actions a.forgot-password:hover {
  color: var(--text-color, #000000);
  text-decoration: none;
}
.page-change-password .form-group {
  margin: 0;
  position: relative;
}
.page-change-password .form-group + .form-group {
  margin: 10px 0 0 0;
}
.page-change-password .form-group.w-icon .change-password-form-icon {
  border-right: 1px solid var(--border-color, #666);
  bottom: 9px;
  color: var(--border-color, #666);
  display: block;
  font-size: 14px;
  left: 0;
  line-height: 27px;
  position: absolute;
  text-align: center;
  top: 9px;
  width: 40px;
  z-index: 1002;
  transition: all 0.3s;
}
.page-change-password .form-group.w-icon input[type="text"],
.page-change-password .form-group.w-icon input[type="password"] {
  font-size: 15px;
  padding-left: 56px;
}
.page-change-password .form-group.w-icon input[type="text"]:focus + .change-password-form-icon,
.page-change-password .form-group.w-icon input[type="password"]:focus + .change-password-form-icon {
  color: #888;
}
.page-change-password .change-password-text {
  color: #777;
  display: block;
  font-size: 15px;
  font-style: italic;
  margin-bottom: 25px;
  position: relative;
  text-align: center;
}
.page-change-password .change-password-text span {
  background: #fff;
  display: inline-block;
  padding: 0 20px;
  position: relative;
}
.page-change-password .change-password-text:before {
  background: var(--grid-border-color, #dbdbdb);
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  right: 0;
  top: 50%;
}
.page-change-password .change-password-with {
  background: #f4f4f4;
  border-top: 1px solid #ddd;
  margin: 30px -20px -30px -20px;
  padding: 20px 20px 20px 20px;
}
.page-change-password .change-password-with-btn {
  border-radius: 2px;
  color: #fff;
  display: block;
  font-weight: 300;
  padding: 10px 0;
  text-align: center;
  transition: all 0.3s;
}
.page-change-password .change-password-with-btn span {
  font-weight: 600;
}
.page-change-password .change-password-with-btn + .change-password-with-btn {
  margin-top: 10px;
}
.page-change-password .change-password-with-btn:hover {
  background: #444 !important;
}
.page-change-password .have-account {
  color: #fff;
  display: block;
  font-size: 14px;
  margin: -20px 0 0 0;
  padding: 20px 0;
  position: relative;
  text-align: center;
  z-index: 999;
}
.page-change-password .have-account a {
  color: #fff;
  text-decoration: underline;
  transition: all 0.3s;
}
.page-change-password .have-account a:hover {
  opacity: 0.6;
}
@media (min-width: 640px) {
  .page-change-password .change-password-container {
    width: 380px;
    margin: 80px auto;
  }
  .page-change-password .change-password-form {
    padding: 30px;
  }
  .page-change-password .change-password-with {
    margin-left: -30px;
    margin-right: -30px;
    padding-left: 30px;
    padding-right: 30px;
  }
  .page-change-password .have-account {
    margin: -80px 0 20px;
  }
}
.page-change-password .signin-container {
  border-radius: var(--border-radius, 6px);
  display: block;
  margin: 20px 14px;
  position: relative;
  z-index: 999;
}
.page-change-password .signin-info {
  background: #444;
  display: block;
  overflow: hidden;
  padding: 20px 30px;
  text-align: center;
}
.page-change-password .signin-info .logo {
  color: #fff;
  font-size: 22px;
  font-weight: 700;
  opacity: 1;
}
.page-change-password .signin-info .logo[href]:hover,
.page-change-password .signin-info .logo[href]:focus {
  opacity: 0.7;
}
.page-change-password .signin-info .slogan {
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  filter: drop-shadow(2px 2px 1px #444);
  margin-top: 5px;
}
.page-change-password .signin-info ul {
  display: none;
}
.page-change-password .signin-form {
  background: #fff;
  display: block;
  padding: 30px;
  position: relative;
}
.page-change-password .password-reset-form {
  background: #fff;
  bottom: 0;
  display: none;
  left: 0;
  padding: 30px;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1020;
}
.page-change-password .password-reset-form .header {
  background: #f4f4f4;
  border-bottom: 1px solid #ddd;
  margin: -30px -30px 30px -30px;
  padding: 20px 20px;
}
.page-change-password .password-reset-form .header .signin-text {
  margin: 0;
}
.page-change-password .password-reset-form .header .signin-text span {
  background: #f4f4f4;
}
.page-change-password .password-reset-form .header .signin-text:before {
  display: none;
}
.page-change-password .password-reset-form .header .close {
  margin-top: 2px;
}
.page-change-password .password-reset-form .form-group.w-icon .signin-form-icon {
  z-index: 1025;
}
.page-change-password .form-actions {
  margin-top: 15px;
}
.page-change-password .form-actions .signin-btn {
  border: none;
  border-radius: 999999px;
  font-size: 13px;
  font-weight: 600;
  line-height: 19px;
  outline: 0 !important;
  padding: 10px 0;
  text-align: center;
  width: 100%;
  transition: all 0.3s;
}
.page-change-password .form-actions .signin-btn:hover,
.page-change-password .form-actions .signin-btn:focus {
  background: #444 !important;
}
.page-change-password .form-actions a.forgot-password {
  border-bottom: 1px dashed #bbb;
  color: #999;
  display: inline-block;
  font-size: 11px;
  margin-left: 10px;
  padding-bottom: 1px;
}
.page-change-password .form-actions a.forgot-password:hover,
.page-change-password .form-actions a.forgot-password:focus {
  color: var(--text-color, #000000);
  text-decoration: none;
}
.page-change-password .form-group {
  margin: 0;
  position: relative;
}
.page-change-password .form-group + .form-group {
  margin: 10px 0 0 0;
}
.page-change-password .form-group.w-icon .signin-form-icon {
  border-right: 1px solid var(--border-color, #666);
  bottom: 9px;
  color: var(--border-color, #666);
  display: block;
  font-size: 14px;
  left: 0;
  line-height: 27px;
  position: absolute;
  text-align: center;
  top: 9px;
  width: 40px;
  z-index: 1002;
  transition: all 0.3s;
}
.page-change-password .form-group.w-icon input[type="text"],
.page-change-password .form-group.w-icon input[type="password"] {
  font-size: 15px;
  padding-left: 56px;
}
.page-change-password .form-group.w-icon input[type="text"]:focus + .signin-form-icon,
.page-change-password .form-group.w-icon input[type="password"]:focus + .signin-form-icon {
  color: #888;
}
.page-change-password .signin-text {
  color: #777;
  display: block;
  font-size: 15px;
  font-style: italic;
  margin-bottom: 25px;
  position: relative;
  text-align: center;
}
.page-change-password .signin-text span {
  background: #fff;
  display: inline-block;
  padding: 0 20px;
  position: relative;
}
.page-change-password .signin-text:before {
  background: var(--grid-border-color, #dbdbdb);
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  right: 0;
  top: 50%;
}
.page-change-password .signin-with {
  background: #f4f4f4;
  border-top: 1px solid #ddd;
  margin: 30px -30px -30px -30px;
  padding: 20px 30px 20px 30px;
}
.page-change-password .signin-with-btn {
  border-radius: 2px;
  color: #fff;
  display: block;
  font-weight: 300;
  padding: 10px 0;
  text-align: center;
  transition: all 0.3s;
}
.page-change-password .signin-with-btn span {
  font-weight: 600;
}
.page-change-password .signin-with-btn + .signin-with-btn {
  margin-top: 10px;
}
.page-change-password .signin-with-btn:hover,
.page-change-password .signin-with-btn:focus {
  background: #444 !important;
}
.page-change-password .not-a-member {
  color: #fff;
  display: block;
  font-size: 14px;
  margin: -20px 0 0 0;
  padding: 20px 0;
  position: relative;
  text-align: center;
  z-index: 999;
}
.page-change-password .not-a-member a {
  color: #fff;
  text-decoration: underline;
  transition: all 0.3s;
}
.page-change-password .not-a-member a:hover,
.page-change-password .not-a-member a:focus {
  opacity: 0.6;
}
.page-change-password h1 {
  background: url(.././fonts/15dc566098d05934e32e8731889f2e55.svg) no-repeat center center;
  background-image: url("\.\.\/images\/logo\/logo-awe-nuevo\.svg");
  margin: 0;
  padding: 0;
  height: 100px;
  filter: drop-shadow(3px 2px 3px #444);
}
.page-change-password h1 span {
  display: none;
}
.page-change-password .overlay-image {
  background: url(.././images/9d4379ce5df496b5f1ea9c84908ef1c2.jpg) no-repeat center center;
  background-image: url("\.\.\/images\/background\/signin-bg-1\.jpg");
  background-size: cover;
}
.page-change-password .signin-with {
  margin-top: 10px;
}
.page-change-password .signin-with .form-actions {
  margin-top: 0;
}
.page-change-password .awe-signin.signin-container {
  margin: 20px;
}
.page-change-password .awe-signin.signin-container .signin-info {
  background-color: color-mix(in srgb, var(--primary-color, #7a6f6f), transparent 20%);
}
.page-change-password .form-group {
  margin-bottom: 20px;
}
.page-change-password .form-group.w-icon .signin-form-icon {
  border-right-color: #888;
  color: #888;
}
.page-change-password .form-group + .form-group {
  margin: 0;
}
.page-change-password .copyright {
  color: white;
  text-shadow: 3px 2px black;
  font-size: small;
  z-index: 1000;
  position: absolute;
  right: 0;
  bottom: 0;
  padding: 0 20px 5px 0;
}
.page-change-password .slogan {
  text-align: center;
  font-variant: small-caps;
  font-weight: bold;
  filter: drop-shadow(2px 2px 1px #444);
  font-size: medium;
}
.page-change-password h1 {
  background: url(.././fonts/f4cbb335c60820b644305c6420824ccf.svg) no-repeat center center;
  background-image: url("\.\.\/images\/logo\/logo-awe-nuevo2\.svg");
  margin: 0;
  padding: 0;
  height: 58px;
}
.page-change-password h1 span {
  display: none;
}
.page-change-password .overlay-image {
  background: url(.././images/9d4379ce5df496b5f1ea9c84908ef1c2.jpg) no-repeat center center;
}
.page-change-password .change-password-with .form-actions {
  margin-top: 0;
}
.page-change-password .awe-change-password.change-password-container {
  margin: 20px;
}
.page-change-password .form-group {
  margin-bottom: 20px;
}
.page-change-password .form-group.w-icon .change-password-form-icon {
  border-right-color: #888;
  color: #888;
}
.page-change-password .form-group + .form-group {
  margin: 0;
}
@media (min-width: 700px) {
  .page-change-password .awe-change-password.change-password-container {
    margin: 80px auto;
  }
}
@media (max-width: 640px) {
  .page-change-password .btn .button-text {
    display: inline-block;
  }
}
/*******************************************************************************
 CHANGE PASSWORD SCREEN
*******************************************************************************/
html body .totp-screen {
  background: #666 !important;
}
#page-totp-bg {
  height: 100%;
  left: 0;
  overflow: hidden;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 20;
}
#page-totp-bg img {
  width: 100%;
}
#page-totp-bg .overlay {
  background: rgba(0, 0, 0, 0.5);
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.totp-screen .totp-container {
  border-radius: var(--border-radius, 6px);
  display: block;
  margin: 20px 14px;
  position: relative;
  z-index: 999;
}
.totp-screen .totp-header {
  background: #444;
  display: block;
  overflow: hidden;
  padding: 20px 30px;
  text-align: center;
}
.totp-screen .totp-header .logo {
  color: #fff;
  font-size: 22px;
  font-weight: 700;
  opacity: 1;
}
.totp-screen .totp-header .logo[href]:hover {
  opacity: 0.7;
}
.totp-screen .totp-header .slogan {
  color: #fff;
  margin-top: 5px;
  text-align: center;
  font-variant: small-caps;
  font-weight: bold;
  filter: drop-shadow(2px 2px 1px #444);
  font-size: medium;
}
.totp-screen .totp-form {
  background: #fff;
  display: block;
  padding: 30px 20px;
  position: relative;
}
.totp-screen .form-actions {
  margin-top: 15px;
}
.totp-screen .form-actions .totp-btn {
  border: none;
  border-radius: 999999px;
  font-size: 13px;
  font-weight: 600;
  line-height: 19px;
  outline: 0 !important;
  padding: 10px 0;
  text-align: center;
  width: 100%;
  transition: all 0.3s;
}
.totp-screen .form-actions .totp-btn:hover {
  background: #444 !important;
}
.totp-screen .form-actions a.forgot-password {
  border-bottom: 1px dashed #bbb;
  color: #999;
  display: inline-block;
  font-size: 11px;
  margin-left: 10px;
  padding-bottom: 1px;
}
.totp-screen .form-actions a.forgot-password:hover {
  color: var(--text-color, #000000);
  text-decoration: none;
}
.totp-screen .form-group {
  margin: 0;
  position: relative;
}
.totp-screen .form-group + .form-group {
  margin: 10px 0 0 0;
}
.totp-screen .form-group.w-icon .totp-form-icon {
  border-right: 1px solid var(--border-color, #666);
  bottom: 9px;
  color: var(--border-color, #666);
  display: block;
  font-size: 14px;
  left: 0;
  line-height: 27px;
  position: absolute;
  text-align: center;
  top: 9px;
  width: 40px;
  z-index: 1002;
  transition: all 0.3s;
}
.totp-screen .form-group.w-icon input[type="text"],
.totp-screen .form-group.w-icon input[type="password"] {
  font-size: 15px;
  padding-left: 56px;
}
.totp-screen .form-group.w-icon input[type="text"]:focus + .totp-form-icon,
.totp-screen .form-group.w-icon input[type="password"]:focus + .totp-form-icon {
  color: #888;
}
.totp-screen .totp-text {
  color: #777;
  display: block;
  font-size: 15px;
  font-style: italic;
  margin-bottom: 25px;
  position: relative;
  text-align: center;
}
.totp-screen .totp-text span {
  background: #fff;
  display: inline-block;
  padding: 0 20px;
  position: relative;
}
.totp-screen .totp-text:before {
  background: var(--grid-border-color, #dbdbdb);
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  right: 0;
  top: 50%;
}
.totp-screen .totp-with {
  background: #f4f4f4;
  border-top: 1px solid #ddd;
  margin: 30px -20px -30px -20px;
  padding: 20px 20px 20px 20px;
}
.totp-screen .totp-with-btn {
  border-radius: 2px;
  color: #fff;
  display: block;
  font-weight: 300;
  padding: 10px 0;
  text-align: center;
  transition: all 0.3s;
}
.totp-screen .totp-with-btn span {
  font-weight: 600;
}
.totp-screen .totp-with-btn + .totp-with-btn {
  margin-top: 10px;
}
.totp-screen .totp-with-btn:hover {
  background: #444 !important;
}
.totp-screen .have-account {
  color: #fff;
  display: block;
  font-size: 14px;
  margin: -20px 0 0 0;
  padding: 20px 0;
  position: relative;
  text-align: center;
  z-index: 999;
}
.totp-screen .have-account a {
  color: #fff;
  text-decoration: underline;
  transition: all 0.3s;
}
.totp-screen .have-account a:hover {
  opacity: 0.6;
}
@media (min-width: 640px) {
  .totp-screen .totp-container {
    width: 380px;
    margin: 80px auto;
  }
  .totp-screen .totp-form {
    padding: 30px;
  }
  .totp-screen .totp-with {
    margin-left: -30px;
    margin-right: -30px;
    padding-left: 30px;
    padding-right: 30px;
  }
  .totp-screen .have-account {
    margin: -80px 0 20px;
  }
}
.totp-screen .signin-container {
  border-radius: var(--border-radius, 6px);
  display: block;
  margin: 20px 14px;
  position: relative;
  z-index: 999;
}
.totp-screen .signin-info {
  background: #444;
  display: block;
  overflow: hidden;
  padding: 20px 30px;
  text-align: center;
}
.totp-screen .signin-info .logo {
  color: #fff;
  font-size: 22px;
  font-weight: 700;
  opacity: 1;
}
.totp-screen .signin-info .logo[href]:hover,
.totp-screen .signin-info .logo[href]:focus {
  opacity: 0.7;
}
.totp-screen .signin-info .slogan {
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  filter: drop-shadow(2px 2px 1px #444);
  margin-top: 5px;
}
.totp-screen .signin-info ul {
  display: none;
}
.totp-screen .signin-form {
  background: #fff;
  display: block;
  padding: 30px;
  position: relative;
}
.totp-screen .password-reset-form {
  background: #fff;
  bottom: 0;
  display: none;
  left: 0;
  padding: 30px;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1020;
}
.totp-screen .password-reset-form .header {
  background: #f4f4f4;
  border-bottom: 1px solid #ddd;
  margin: -30px -30px 30px -30px;
  padding: 20px 20px;
}
.totp-screen .password-reset-form .header .signin-text {
  margin: 0;
}
.totp-screen .password-reset-form .header .signin-text span {
  background: #f4f4f4;
}
.totp-screen .password-reset-form .header .signin-text:before {
  display: none;
}
.totp-screen .password-reset-form .header .close {
  margin-top: 2px;
}
.totp-screen .password-reset-form .form-group.w-icon .signin-form-icon {
  z-index: 1025;
}
.totp-screen .form-actions {
  margin-top: 15px;
}
.totp-screen .form-actions .signin-btn {
  border: none;
  border-radius: 999999px;
  font-size: 13px;
  font-weight: 600;
  line-height: 19px;
  outline: 0 !important;
  padding: 10px 0;
  text-align: center;
  width: 100%;
  transition: all 0.3s;
}
.totp-screen .form-actions .signin-btn:hover,
.totp-screen .form-actions .signin-btn:focus {
  background: #444 !important;
}
.totp-screen .form-actions a.forgot-password {
  border-bottom: 1px dashed #bbb;
  color: #999;
  display: inline-block;
  font-size: 11px;
  margin-left: 10px;
  padding-bottom: 1px;
}
.totp-screen .form-actions a.forgot-password:hover,
.totp-screen .form-actions a.forgot-password:focus {
  color: var(--text-color, #000000);
  text-decoration: none;
}
.totp-screen .form-group {
  margin: 0;
  position: relative;
}
.totp-screen .form-group + .form-group {
  margin: 10px 0 0 0;
}
.totp-screen .form-group.w-icon .signin-form-icon {
  border-right: 1px solid var(--border-color, #666);
  bottom: 9px;
  color: var(--border-color, #666);
  display: block;
  font-size: 14px;
  left: 0;
  line-height: 27px;
  position: absolute;
  text-align: center;
  top: 9px;
  width: 40px;
  z-index: 1002;
  transition: all 0.3s;
}
.totp-screen .form-group.w-icon input[type="text"],
.totp-screen .form-group.w-icon input[type="password"] {
  font-size: 15px;
  padding-left: 56px;
}
.totp-screen .form-group.w-icon input[type="text"]:focus + .signin-form-icon,
.totp-screen .form-group.w-icon input[type="password"]:focus + .signin-form-icon {
  color: #888;
}
.totp-screen .signin-text {
  color: #777;
  display: block;
  font-size: 15px;
  font-style: italic;
  margin-bottom: 25px;
  position: relative;
  text-align: center;
}
.totp-screen .signin-text span {
  background: #fff;
  display: inline-block;
  padding: 0 20px;
  position: relative;
}
.totp-screen .signin-text:before {
  background: var(--grid-border-color, #dbdbdb);
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  right: 0;
  top: 50%;
}
.totp-screen .signin-with {
  background: #f4f4f4;
  border-top: 1px solid #ddd;
  margin: 30px -30px -30px -30px;
  padding: 20px 30px 20px 30px;
}
.totp-screen .signin-with-btn {
  border-radius: 2px;
  color: #fff;
  display: block;
  font-weight: 300;
  padding: 10px 0;
  text-align: center;
  transition: all 0.3s;
}
.totp-screen .signin-with-btn span {
  font-weight: 600;
}
.totp-screen .signin-with-btn + .signin-with-btn {
  margin-top: 10px;
}
.totp-screen .signin-with-btn:hover,
.totp-screen .signin-with-btn:focus {
  background: #444 !important;
}
.totp-screen .not-a-member {
  color: #fff;
  display: block;
  font-size: 14px;
  margin: -20px 0 0 0;
  padding: 20px 0;
  position: relative;
  text-align: center;
  z-index: 999;
}
.totp-screen .not-a-member a {
  color: #fff;
  text-decoration: underline;
  transition: all 0.3s;
}
.totp-screen .not-a-member a:hover,
.totp-screen .not-a-member a:focus {
  opacity: 0.6;
}
.totp-screen h1 {
  background: url(.././fonts/15dc566098d05934e32e8731889f2e55.svg) no-repeat center center;
  background-image: url("\.\.\/images\/logo\/logo-awe-nuevo\.svg");
  margin: 0;
  padding: 0;
  height: 100px;
  filter: drop-shadow(3px 2px 3px #444);
}
.totp-screen h1 span {
  display: none;
}
.totp-screen .overlay-image {
  background: url(.././images/9d4379ce5df496b5f1ea9c84908ef1c2.jpg) no-repeat center center;
  background-image: url("\.\.\/images\/background\/signin-bg-1\.jpg");
  background-size: cover;
}
.totp-screen .signin-with {
  margin-top: 10px;
}
.totp-screen .signin-with .form-actions {
  margin-top: 0;
}
.totp-screen .awe-signin.signin-container {
  margin: 20px;
}
.totp-screen .awe-signin.signin-container .signin-info {
  background-color: color-mix(in srgb, var(--primary-color, #7a6f6f), transparent 20%);
}
.totp-screen .form-group {
  margin-bottom: 20px;
}
.totp-screen .form-group.w-icon .signin-form-icon {
  border-right-color: #888;
  color: #888;
}
.totp-screen .form-group + .form-group {
  margin: 0;
}
.totp-screen .copyright {
  color: white;
  text-shadow: 3px 2px black;
  font-size: small;
  z-index: 1000;
  position: absolute;
  right: 0;
  bottom: 0;
  padding: 0 20px 5px 0;
}
.totp-screen .slogan {
  text-align: center;
  font-variant: small-caps;
  font-weight: bold;
  filter: drop-shadow(2px 2px 1px #444);
  font-size: medium;
}
.totp-screen h1 {
  background: url(.././fonts/f4cbb335c60820b644305c6420824ccf.svg) no-repeat center center;
  background-image: url("\.\.\/images\/logo\/logo-awe-nuevo2\.svg");
  margin: 0;
  padding: 0;
  height: 58px;
}
.totp-screen h1 span {
  display: none;
}
.totp-screen .overlay-image {
  background: url(.././images/9d4379ce5df496b5f1ea9c84908ef1c2.jpg) no-repeat center center;
}
.totp-screen .totp-with .form-actions {
  margin-top: 0;
}
.totp-screen .awe-totp.totp-container {
  margin: 20px;
}
.totp-screen .form-group {
  margin-bottom: 20px;
}
.totp-screen .form-group.w-icon .totp-form-icon {
  border-right-color: #888;
  color: #888;
}
.totp-screen .form-group + .form-group {
  margin: 0;
}
@media (min-width: 700px) {
  .totp-screen .awe-totp.totp-container {
    margin: 80px auto;
  }
}
@media (max-width: 640px) {
  .totp-screen .btn .button-text {
    display: inline-block;
  }
}
.qr-code {
  width: 300px;
  height: 300px;
  clear: both;
  margin-left: auto;
  margin-right: auto;
}
/*******************************************************************************
  APPLICATION HELP SCREEN
*******************************************************************************/
@media (min-width: 768px) {
  .report-container.document .window-center {
    margin-top: -18px;
  }
}
@media (max-width: 767px) {
  .report-container.document .window-center {
    padding-top: 0;
  }
}
.page-500 .header {
  height: 0;
}
.page-500 .header .logo {
  display: none;
}
.initial-page .page-500 {
  height: 100%;
}
.initial-page .page-500 .header {
  height: 47px;
}
.initial-page .page-500 .header .logo {
  display: inline-block;
}
.page-404,
.page-500 {
  text-align: center;
}
.page-404 .header,
.page-500 .header {
  background: var(--secondary-background-color);
  padding: 0;
  box-shadow: 0 4px 0 rgba(0, 0, 0, 0.1);
}
.page-404 .header .logo,
.page-500 .header .logo {
  background: url(.././fonts/f4cbb335c60820b644305c6420824ccf.svg) no-repeat center center;
  background-image: url("\.\.\/images\/logo\/logo-awe-nuevo2\.svg");
  margin: 0;
  padding: 0;
  height: 58px;
  width: 300px;
  color: var(--text-color);
  font-size: 16px;
  line-height: 47px;
  opacity: 0.6;
  transition: all 0.3s;
}
.page-404 .header .logo[href]:hover,
.page-500 .header .logo[href]:hover {
  opacity: 1;
}
.page-404 .header .demo-logo,
.page-500 .header .demo-logo {
  display: inline-block;
  height: 24px;
  line-height: 24px;
  background: var(--text-color) !important;
}
.page-404 .error-code,
.page-500 .error-code {
  font-size: 120px;
  font-weight: 700;
  line-height: 140px;
  margin-top: 60px;
  text-shadow: 0 4px 0 var(--primary-color);
}
.page-404 .error-text,
.page-500 .error-text {
  color: var(--primary-color);
  font-size: 40px;
  font-weight: 600;
  padding: 0 20px;
}
.page-404 .error-text .oops,
.page-500 .error-text .oops {
  font-size: 100px;
}
.page-404 .error-text .hr,
.page-500 .error-text .hr {
  color: var(--primary-color);
  background: var(--primary-color);
  display: block;
  height: 5px;
  margin: 16px auto;
  width: 40px;
}
.page-404 .error-text .solve,
.page-500 .error-text .solve {
  display: inline-block;
  font-size: 16px;
  font-weight: 400;
  margin-top: 15px;
  color: var(--text-color);
}
.page-404 .error-code {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" data-name="Layer 1" width="672.5315" height="738.39398" viewBox="0 0 672.5315 738.39398" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M730.73425,230.607c-46.62012-7.44-99.71-11.41-155-11.41-50.6001,0-99.3501,3.32-142.98,9.58.01026-.67005.02-1.34.04981-2.01a148.99943,148.99943,0,0,1,297.91015,1.82C730.72449,229.267,730.73425,229.937,730.73425,230.607Z" transform="translate(-263.73425 -80.80301)" fill="%23f50057"/><g opacity="0.1"><path d="M601.28454,82.14432A149.04745,149.04745,0,0,0,432.35339,225.373c-.03027.67-.04,1.34-.0498,2.01,12.96191-1.85981,26.38476-3.4535,40.165-4.78431A149.02172,149.02172,0,0,1,601.28454,82.14432Z" transform="translate(-263.73425 -80.80301)" fill="%23fff"/></g><path d="M795.91443,242.427a600.121,600.121,0,0,0-65.2002-13.84,943.3639,943.3639,0,0,0-108.73974-10.45c-15.17041-.62-30.62012-.94-46.24024-.94-12.37988,0-24.66015.2-36.77.6a973.28988,973.28988,0,0,0-106.16015,8.97,624.29224,624.29224,0,0,0-77.25,15.66c-59.21,16.37-91.81983,38.31-91.81983,61.77s32.60987,45.4,91.81983,61.77c41.64013,11.52,92.98,19.37,148.92041,22.97,23.08984,1.5,46.96,2.26,71.25976,2.26,24.37988,0,48.33008-.77,71.49024-2.27,50.90966-3.29,98.00976-10.1,137.42968-20,.21-.06.41016-.11.62012-.16,2.66016-.66,5.27979-1.35,7.87012-2.04.92969-.26,1.84961-.51,2.77-.76a.97843.97843,0,0,1,.15967-.05c.88037-.24,1.75-.49,2.62011-.73,1.74024-.5,3.46-.99,5.14991-1.5.08007-.02.1499-.04.22021-.06,1.46973-.44,2.91016-.88,4.33984-1.32,1.16993-.37,2.33008-.73,3.48-1.1q1.26051-.405,2.49024-.81c.6001-.2,1.18994-.39,1.77-.59.79-.26,1.58008-.53,2.35986-.8.33008-.11.66016-.22.98-.34.75-.25,1.48-.51,2.21-.77.79-.28,1.58008-.57,2.35987-.85.65039-.23,1.30029-.47,1.93994-.71.54-.21,1.07031-.41,1.61035-.61,1.46973-.55,2.91016-1.12006,4.33008-1.68.71-.29,1.41992-.57,2.11963-.86.68994-.28,1.39013-.57,2.07031-.86q1.67944-.70506,3.2998-1.41c.52-.24,1.0503-.47,1.56006-.68994.39014-.18.77-.35,1.16016-.53.27978-.12.56006-.25.83008-.38,1.00976-.46,2.00976-.93,2.98974-1.4q5.64039-2.7,10.52979-5.52c20.45019-11.71,31.24023-24.7,31.24023-38.2C887.73425,280.737,855.12439,258.797,795.91443,242.427Zm-.54,121.62c-41.68994,11.53-93.16992,19.38-149.26026,22.95-22.81005,1.45-46.38964,2.2-70.37988,2.2-23.91015,0-47.41015-.74-70.1499-2.19-56.18018-3.56-107.74023-11.41-149.49023-22.96-58.27-16.12-90.35987-37.37-90.35987-59.85a24.11774,24.11774,0,0,1,.74024-5.89c5.09961-20.28,36.46972-39.26,89.61963-53.96a623.80606,623.80606,0,0,1,76.66015-15.57,976.02713,976.02713,0,0,1,106.79981-9q17.88061-.585,36.18017-.58c15.41016,0,30.6499.31,45.62988.91a941.36713,941.36713,0,0,1,109.37012,10.5A598.85754,598.85754,0,0,1,795.37439,244.347c53.14014,14.7,84.5,33.67,89.60986,53.94a23.82213,23.82213,0,0,1,.75,5.91C885.73425,326.677,853.64441,347.927,795.37439,364.047Z" transform="translate(-263.73425 -80.80301)" fill="%233f3d56"/><path d="M887.16443,305.107c0,13.36005-11.01026,26-30.67041,37.29-3.26953,1.88-6.78955,3.72-10.52979,5.52-.98.47-1.98.94-2.98974,1.4-.27.13-.5503.26-.83008.38-.39014.18-.77.35-1.16016.53-.50976.22-1.04.45-1.56006.68994q-1.6201.705-3.2998,1.41c-.68018.29-1.38037.58-2.07031.86-.69971.29-1.40967.57-2.11963.86-1.41992.56-2.86035,1.13-4.33008,1.68-.54.2-1.07031.4-1.61035.61-.63965.24-1.28955.48-1.93994.71-.77979.28-1.56983.57-2.35987.85-.73.26-1.46.52-2.21.77-.31982.12006-.6499.23-.98.34-.77978.27-1.56982.54-2.35986.8-.58008.2-1.16992.39-1.77.59q-1.23046.40494-2.49024.81c-1.1499.37-2.31.73-3.48,1.1-1.42968.44-2.87011.88-4.33984,1.32-.07031.02-.14014.04-.22021.06-1.68995.51-3.40967,1-5.14991,1.5-.87011.24-1.73974.49-2.62011.73a.97843.97843,0,0,0-.15967.05c-.92041.25-1.84033.5-2.77.76-2.58008.68-5.21,1.37-7.87012,2.04-.21.05-.41016.1-.62012.16-38.35009,9.58-85.3999,16.56-137.46972,19.93-22.81006,1.47-46.59033,2.25-71.02,2.25-24.6499,0-48.63037-.79-71.62012-2.29-137.24023-8.95-239.37988-43.03-239.37988-83.71a25.07169,25.07169,0,0,1,1.11963-7.3c.06006.17.12011.33.19043.5,14.26953,37.48,115.54,67.77,246.93994,75.16,20.12988,1.13995,40.98,1.73,62.31982,1.73,21.43018,0,42.35987-.6,62.56983-1.74,131.29-7.42,232.46045-37.72,246.68017-75.17q.36036-.90006.62988-1.8A25.30451,25.30451,0,0,1,887.16443,305.107Z" transform="translate(-263.73425 -80.80301)" fill="%233f3d56"/><path d="M355.40356,294.343c-16.6427,0-34.33068-3.58057-34.33068-10.2168s17.688-10.2168,34.33068-10.2168,34.33069,3.58057,34.33069,10.2168S372.04626,294.343,355.40356,294.343Zm0-18.4336c-19.053,0-32.33068,4.33057-32.33068,8.2168s13.2777,8.2168,32.33068,8.2168,32.33069-4.33057,32.33069-8.2168S374.45654,275.90939,355.40356,275.90939Z" transform="translate(-263.73425 -80.80301)" fill="%233f3d56"/><path d="M426.40344,341.343c-16.64258,0-34.33056-3.58057-34.33056-10.2168s17.688-10.2168,34.33056-10.2168c16.64282,0,34.33081,3.58057,34.33081,10.2168S443.04626,341.343,426.40344,341.343Zm0-18.4336c-19.05286,0-32.33056,4.33057-32.33056,8.2168s13.2777,8.2168,32.33056,8.2168,32.33081-4.33057,32.33081-8.2168S445.45642,322.90939,426.40344,322.90939Z" transform="translate(-263.73425 -80.80301)" fill="%233f3d56"/><path d="M795.40344,294.343c-16.64258,0-34.33056-3.58057-34.33056-10.2168s17.688-10.2168,34.33056-10.2168c16.64282,0,34.33081,3.58057,34.33081,10.2168S812.04626,294.343,795.40344,294.343Zm0-18.4336c-19.053,0-32.33056,4.33057-32.33056,8.2168s13.27758,8.2168,32.33056,8.2168,32.33081-4.33057,32.33081-8.2168S814.45642,275.90939,795.40344,275.90939Z" transform="translate(-263.73425 -80.80301)" fill="%233f3d56"/><path d="M724.40344,341.343c-16.64258,0-34.33056-3.58057-34.33056-10.2168s17.688-10.2168,34.33056-10.2168c16.64282,0,34.33081,3.58057,34.33081,10.2168S741.04626,341.343,724.40344,341.343Zm0-18.4336c-19.053,0-32.33056,4.33057-32.33056,8.2168s13.27758,8.2168,32.33056,8.2168,32.33081-4.33057,32.33081-8.2168S743.45642,322.90939,724.40344,322.90939Z" transform="translate(-263.73425 -80.80301)" fill="%233f3d56"/><path d="M575.40344,363.343c-16.64258,0-34.33056-3.58057-34.33056-10.2168s17.688-10.2168,34.33056-10.2168c16.64282,0,34.33081,3.58057,34.33081,10.2168S592.04626,363.343,575.40344,363.343Zm0-18.4336c-19.053,0-32.33056,4.33057-32.33056,8.2168s13.27758,8.2168,32.33056,8.2168,32.33081-4.33057,32.33081-8.2168S594.45642,344.90939,575.40344,344.90939Z" transform="translate(-263.73425 -80.80301)" fill="%233f3d56"/><circle cx="336.97785" cy="450.70425" r="42.01233" fill="%232f2e41"/><rect x="565.93651" y="563.55388" width="22.86756" height="12.76328" transform="translate(-457.82019 238.05835) rotate(-26.60099)" fill="%232f2e41"/><ellipse cx="563.82041" cy="573.74843" rx="3.98853" ry="10.63605" transform="translate(-489.27546 647.82906) rotate(-56.60122)" fill="%232f2e41"/><rect x="617.67227" y="558.50174" width="12.76328" height="22.86756" transform="translate(-428.72163 791.92555) rotate(-63.39901)" fill="%232f2e41"/><ellipse cx="637.60379" cy="573.74843" rx="10.63605" ry="3.98853" transform="translate(-474.26735 364.92328) rotate(-33.39878)" fill="%232f2e41"/><circle cx="334.03663" cy="440.42779" r="14.35864" fill="%23fff"/><ellipse cx="597.86951" cy="515.08401" rx="4.76624" ry="4.8" transform="translate(-452.84172 492.81919) rotate(-45)" fill="%233f3d56"/><path d="M633.854,485.80233c.63177-15.55359-12.77314-28.7276-29.9408-29.42493s-31.59692,11.346-32.22873,26.8996,11.30191,19.08746,28.46958,19.78485S633.22214,501.35592,633.854,485.80233Z" transform="translate(-263.73425 -80.80301)" fill="%23f50057"/><ellipse cx="644.38811" cy="537.56776" rx="6.59448" ry="21.00616" transform="translate(-458.4377 468.61755) rotate(-40.64516)" fill="%232f2e41"/><ellipse cx="557.15365" cy="537.56776" rx="21.00616" ry="6.59448" transform="translate(-477.37906 529.35274) rotate(-49.35484)" fill="%232f2e41"/><path d="M612.25083,548.0638a9.57244,9.57244,0,0,1-18.83533,3.42884l-.00336-.0185c-.94177-5.20214,3.08039-7.043,8.28254-7.98474S611.30912,542.86166,612.25083,548.0638Z" transform="translate(-263.73425 -80.80301)" fill="%23fff"/><path d="M529.73425,576.197a2.0001,2.0001,0,0,1-2-2v-118a2,2,0,0,1,4,0v118A2.0001,2.0001,0,0,1,529.73425,576.197Z" transform="translate(-263.73425 -80.80301)" fill="%23ccc"/><path d="M499.73425,682.197a2.0001,2.0001,0,0,1-2-2v-86a2,2,0,1,1,4,0v86A2.0001,2.0001,0,0,1,499.73425,682.197Z" transform="translate(-263.73425 -80.80301)" fill="%23ccc"/><path d="M576.73425,611.197a2.0001,2.0001,0,0,1-2-2v-118a2,2,0,1,1,4,0v118A2.0001,2.0001,0,0,1,576.73425,611.197Z" transform="translate(-263.73425 -80.80301)" fill="%23ccc"/><path d="M547.73425,696.197a2.0001,2.0001,0,0,1-2-2v-48a2,2,0,1,1,4,0v48A2.0001,2.0001,0,0,1,547.73425,696.197Z" transform="translate(-263.73425 -80.80301)" fill="%23ccc"/><path d="M588.73425,450.197a2.0001,2.0001,0,0,1-2-2v-48a2,2,0,0,1,4,0v48A2.0001,2.0001,0,0,1,588.73425,450.197Z" transform="translate(-263.73425 -80.80301)" fill="%23ccc"/><path d="M488.73425,471.197a2.0001,2.0001,0,0,1-2-2v-48a2,2,0,0,1,4,0v48A2.0001,2.0001,0,0,1,488.73425,471.197Z" transform="translate(-263.73425 -80.80301)" fill="%23ccc"/><path d="M662.73425,476.197a2.0001,2.0001,0,0,1-2-2v-48a2,2,0,1,1,4,0v48A2.0001,2.0001,0,0,1,662.73425,476.197Z" transform="translate(-263.73425 -80.80301)" fill="%23ccc"/><path d="M658.73425,626.197a2.0001,2.0001,0,0,1-2-2v-58a2,2,0,1,1,4,0v58A2.0001,2.0001,0,0,1,658.73425,626.197Z" transform="translate(-263.73425 -80.80301)" fill="%23ccc"/><path d="M618.73425,677.197a2.0001,2.0001,0,0,1-2-2v-86a2,2,0,1,1,4,0v86A2.0001,2.0001,0,0,1,618.73425,677.197Z" transform="translate(-263.73425 -80.80301)" fill="%23ccc"/><path d="M626.73425,530.197a2.0001,2.0001,0,0,1-2-2v-118a2,2,0,1,1,4,0v118A2.0001,2.0001,0,0,1,626.73425,530.197Z" transform="translate(-263.73425 -80.80301)" fill="%23ccc"/><ellipse cx="858.10361" cy="764.78333" rx="6.76007" ry="21.53369" transform="translate(-554.53185 648.46489) rotate(-39.93837)" fill="%232f2e41"/><circle cx="812.2965" cy="757.30544" r="43.06733" transform="translate(-426.75153 1207.63346) rotate(-71.56505)" fill="%232f2e41"/><rect x="553.7073" y="710.30199" width="13.08374" height="23.44171" fill="%232f2e41"/><rect x="527.53982" y="710.30199" width="13.08374" height="23.44171" fill="%232f2e41"/><ellipse cx="555.8879" cy="734.01629" rx="10.90314" ry="4.08868" fill="%232f2e41"/><ellipse cx="529.72042" cy="733.47115" rx="10.90314" ry="4.08868" fill="%232f2e41"/><path d="M798.77365,703.16853c3.84557-15.487,20.82057-24.60076,37.91471-20.35617s27.83428,20.24028,23.98871,35.72729-16.60394,15.537-33.69809,11.29233S794.92806,718.65557,798.77365,703.16853Z" transform="translate(-263.73425 -80.80301)" fill="%23ccc"/><ellipse cx="763.7883" cy="737.32189" rx="6.76007" ry="21.53369" transform="translate(-493.44249 1030.65892) rotate(-64.62574)" fill="%232f2e41"/><circle cx="542.12366" cy="667.41487" r="14.35864" fill="%23fff"/><circle cx="536.22229" cy="662.26808" r="4.78622" fill="%233f3d56"/><circle cx="542" cy="697.39398" r="6" fill="%23fff"/><path d="M935.26575,819.197h-236a1,1,0,0,1,0-2h236a1,1,0,0,1,0,2Z" transform="translate(-263.73425 -80.80301)" fill="%233f3d56"/></svg>');
  background-size: cover;
  height: 369px;
  width: 336px;
  margin-left: auto;
  margin-right: auto;
}
.page-500 .error-code {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" data-name="Layer 1" width="1119.60911" height="699" viewBox="0 0 1119.60911 699" xmlns:xlink="http://www.w3.org/1999/xlink"><title>server down</title><circle cx="292.60911" cy="213" r="213" fill="%23f2f2f2"/><path d="M31.39089,151.64237c0,77.49789,48.6181,140.20819,108.70073,140.20819" transform="translate(-31.39089 -100.5)" fill="%232f2e41"/><path d="M140.09162,291.85056c0-78.36865,54.255-141.78356,121.30372-141.78356" transform="translate(-31.39089 -100.5)" fill="%23f50057"/><path d="M70.77521,158.66768c0,73.61476,31.00285,133.18288,69.31641,133.18288" transform="translate(-31.39089 -100.5)" fill="%23f50057"/><path d="M140.09162,291.85056c0-100.13772,62.7103-181.16788,140.20819-181.16788" transform="translate(-31.39089 -100.5)" fill="%232f2e41"/><path d="M117.22379,292.83905s15.41555-.47479,20.06141-3.783,23.713-7.2585,24.86553-1.95278,23.16671,26.38821,5.76263,26.5286-40.43935-2.711-45.07627-5.53549S117.22379,292.83905,117.22379,292.83905Z" transform="translate(-31.39089 -100.5)" fill="%23a8a8a8"/><path d="M168.224,311.78489c-17.40408.14042-40.43933-2.71094-45.07626-5.53548-3.53126-2.151-4.93843-9.86945-5.40926-13.43043-.32607.014-.51463.02-.51463.02s.97638,12.43276,5.61331,15.2573,27.67217,5.67589,45.07626,5.53547c5.02386-.04052,6.7592-1.82793,6.66391-4.47526C173.87935,310.756,171.96329,311.75474,168.224,311.78489Z" transform="translate(-31.39089 -100.5)" opacity="0.2"/><ellipse cx="198.60911" cy="424.5" rx="187" ry="25.43993" fill="%233f3d56"/><ellipse cx="198.60911" cy="424.5" rx="157" ry="21.35866" opacity="0.1"/><ellipse cx="836.60911" cy="660.5" rx="283" ry="38.5" fill="%233f3d56"/><ellipse cx="310.60911" cy="645.5" rx="170" ry="23.12721" fill="%233f3d56"/><path d="M494,726.5c90,23,263-30,282-90" transform="translate(-31.39089 -100.5)" fill="none" stroke="%232f2e41" stroke-miterlimit="10" stroke-width="2"/><path d="M341,359.5s130-36,138,80-107,149-17,172" transform="translate(-31.39089 -100.5)" fill="none" stroke="%232f2e41" stroke-miterlimit="10" stroke-width="2"/><path d="M215.40233,637.78332s39.0723-10.82,41.47675,24.04449-32.15951,44.78287-5.10946,51.69566" transform="translate(-31.39089 -100.5)" fill="none" stroke="%232f2e41" stroke-miterlimit="10" stroke-width="2"/><path d="M810.09554,663.73988,802.218,714.03505s-38.78182,20.60284-11.51335,21.20881,155.73324,0,155.73324,0,24.84461,0-14.54318-21.81478l-7.87756-52.719Z" transform="translate(-31.39089 -100.5)" fill="%232f2e41"/><path d="M785.21906,734.69812c6.193-5.51039,16.9989-11.252,16.9989-11.252l7.87756-50.2952,113.9216.10717,7.87756,49.582c9.185,5.08711,14.8749,8.987,18.20362,11.97818,5.05882-1.15422,10.58716-5.44353-18.20362-21.38921l-7.87756-52.719-113.9216,3.02983L802.218,714.03506S769.62985,731.34968,785.21906,734.69812Z" transform="translate(-31.39089 -100.5)" opacity="0.1"/><rect x="578.43291" y="212.68859" width="513.25314" height="357.51989" rx="18.04568" fill="%232f2e41"/><rect x="595.70294" y="231.77652" width="478.71308" height="267.83694" fill="%233f3d56"/><circle cx="835.05948" cy="223.29299" r="3.02983" fill="%23f2f2f2"/><path d="M1123.07694,621.32226V652.6628a18.04341,18.04341,0,0,1-18.04568,18.04568H627.86949A18.04341,18.04341,0,0,1,609.8238,652.6628V621.32226Z" transform="translate(-31.39089 -100.5)" fill="%232f2e41"/><polygon points="968.978 667.466 968.978 673.526 642.968 673.526 642.968 668.678 643.417 667.466 651.452 645.651 962.312 645.651 968.978 667.466" fill="%232f2e41"/><path d="M1125.828,762.03359c-.59383,2.539-2.83591,5.21743-7.90178,7.75032-18.179,9.08949-55.1429-2.42386-55.1429-2.42386s-28.4804-4.84773-28.4804-17.573a22.72457,22.72457,0,0,1,2.49658-1.48459c7.64294-4.04351,32.98449-14.02122,77.9177.42248a18.73921,18.73921,0,0,1,8.54106,5.59715C1125.07908,756.45353,1126.50669,759.15715,1125.828,762.03359Z" transform="translate(-31.39089 -100.5)" fill="%232f2e41"/><path d="M1125.828,762.03359c-22.251,8.526-42.0843,9.1622-62.43871-4.975-10.26507-7.12617-19.59089-8.88955-26.58979-8.75618,7.64294-4.04351,32.98449-14.02122,77.9177.42248a18.73921,18.73921,0,0,1,8.54106,5.59715C1125.07908,756.45353,1126.50669,759.15715,1125.828,762.03359Z" transform="translate(-31.39089 -100.5)" opacity="0.1"/><ellipse cx="1066.53846" cy="654.13477" rx="7.87756" ry="2.42386" fill="%23f2f2f2"/><circle cx="835.05948" cy="545.66686" r="11.51335" fill="%23f2f2f2"/><polygon points="968.978 667.466 968.978 673.526 642.968 673.526 642.968 668.678 643.417 667.466 968.978 667.466" opacity="0.1"/><rect x="108.60911" y="159" width="208" height="242" fill="%232f2e41"/><rect x="87.60911" y="135" width="250" height="86" fill="%233f3d56"/><rect x="87.60911" y="237" width="250" height="86" fill="%233f3d56"/><rect x="87.60911" y="339" width="250" height="86" fill="%233f3d56"/><rect x="271.60911" y="150" width="16" height="16" fill="%23f50057" opacity="0.4"/><rect x="294.60911" y="150" width="16" height="16" fill="%23f50057" opacity="0.8"/><rect x="317.60911" y="150" width="16" height="16" fill="%23f50057"/><rect x="271.60911" y="251" width="16" height="16" fill="%23f50057" opacity="0.4"/><rect x="294.60911" y="251" width="16" height="16" fill="%23f50057" opacity="0.8"/><rect x="317.60911" y="251" width="16" height="16" fill="%23f50057"/><rect x="271.60911" y="352" width="16" height="16" fill="%23f50057" opacity="0.4"/><rect x="294.60911" y="352" width="16" height="16" fill="%23f50057" opacity="0.8"/><rect x="317.60911" y="352" width="16" height="16" fill="%23f50057"/><circle cx="316.60911" cy="538" r="79" fill="%232f2e41"/><rect x="280.60911" y="600" width="24" height="43" fill="%232f2e41"/><rect x="328.60911" y="600" width="24" height="43" fill="%232f2e41"/><ellipse cx="300.60911" cy="643.5" rx="20" ry="7.5" fill="%232f2e41"/><ellipse cx="348.60911" cy="642.5" rx="20" ry="7.5" fill="%232f2e41"/><circle cx="318.60911" cy="518" r="27" fill="%23fff"/><circle cx="318.60911" cy="518" r="9" fill="%233f3d56"/><path d="M271.36733,565.03228c-6.37889-28.56758,14.01185-57.43392,45.544-64.47477s62.2651,10.41,68.644,38.9776-14.51861,39.10379-46.05075,46.14464S277.74622,593.59986,271.36733,565.03228Z" transform="translate(-31.39089 -100.5)" fill="%23f50057"/><ellipse cx="417.21511" cy="611.34365" rx="39.5" ry="12.40027" transform="translate(-238.28665 112.98044) rotate(-23.17116)" fill="%232f2e41"/><ellipse cx="269.21511" cy="664.34365" rx="39.5" ry="12.40027" transform="translate(-271.07969 59.02084) rotate(-23.17116)" fill="%232f2e41"/><path d="M394,661.5c0,7.732-19.90861,23-42,23s-43-14.268-43-22,20.90861-6,43-6S394,653.768,394,661.5Z" transform="translate(-31.39089 -100.5)" fill="%23fff"/></svg>');
  background-size: cover;
  height: 350px;
  width: 560px;
  margin-left: auto;
  margin-right: auto;
}
.ui-view-container {
  position: relative;
}
.not-ie [ui-view] {
  opacity: 0;
}
.not-ie [ui-view].visible.visible-add {
  transition: all ease-in-out 300ms;
  opacity: 0;
}
.not-ie [ui-view].visible,
.not-ie [ui-view].visible.visible-add.visible-add-active {
  opacity: 1;
}
.base-theme .panel-awe {
  border-color: var(--panel-border-color, #666) !important;
  border-radius: var(--border-radius, 6px);
  overflow: hidden;
}
.base-theme .panel-awe .panel-heading {
  background: var(--panel-header-color, #7a6f6f);
  border-color: var(--panel-border-color, #666);
  color: var(--panel-text-color, #fff);
  background-size: 20px 20px;
}
.base-theme .panel-awe .panel-heading .panel-title {
  color: var(--panel-text-color, #fff);
}
.base-theme .panel-awe .panel-heading .panel-heading-text a {
  color: var(--panel-text-color, #fff);
  text-decoration: underline;
}
.base-theme .panel-awe .panel-heading .panel-heading-text a:hover {
  color: color-mix(in srgb, var(--panel-header-color, #7a6f6f), var(--panel-background-color, #fff) 10%);
}
.base-theme .panel-awe.panel-body-colorful .panel-body {
  background: var(--panel-header-color, #7a6f6f);
  color: var(--panel-text-color, #fff);
}
.base-theme .panel-awe.panel-body-colorful .panel-footer {
  background: var(--panel-header-color, #7a6f6f);
  border-color: var(--panel-border-color, #666);
  color: var(--panel-text-color, #fff);
}
.base-theme .btn-default {
  color: var(--secondary-text-color, #333333);
  border-color: color-mix(in srgb, var(--secondary-color, #e8e6e6), var(--text-color, #000000) 5%);
  border-bottom-color: color-mix(in srgb, var(--secondary-color, #e8e6e6), var(--text-color, #000000) 11%);
  background: var(--secondary-color, #e8e6e6);
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--secondary-color, #e8e6e6), #FFF 1%) 0%, color-mix(in srgb, var(--secondary-color, #e8e6e6), #000 5%) 100%);
  background-repeat: repeat-x;
}
.base-theme .btn-default:hover,
.base-theme .btn-default.focused,
.base-theme .btn-default:focus {
  color: var(--secondary-text-color, #333333);
  border-color: color-mix(in srgb, var(--secondary-color, #e8e6e6), var(--text-color, #000000) 8%);
  border-bottom-color: color-mix(in srgb, var(--secondary-color, #e8e6e6), var(--text-color, #000000) 18%);
  background: color-mix(in srgb, var(--secondary-color, #e8e6e6), var(--text-color, #000000) 10%);
  background: color-mix(in srgb, var(--secondary-color, #e8e6e6), var(--text-color, #000000) 5%) !important;
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--secondary-color, #e8e6e6), #FFF 4%) 0%, color-mix(in srgb, var(--secondary-color, #e8e6e6), #000 8%) 100%) !important;
  background-repeat: repeat-x;
}
.base-theme .btn-default:active,
.base-theme .btn-default.active,
.open .base-theme .btn-default.dropdown-toggle {
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1) inset;
  background: var(--secondary-color, #e8e6e6) !important;
  border-color: color-mix(in srgb, var(--secondary-color, #e8e6e6), var(--text-color, #000000) 20%);
}
.base-theme .btn-default.btn-flat {
  background: var(--secondary-color, #e8e6e6);
}
.base-theme .btn-default.btn-flat:hover,
.base-theme .btn-default.btn-flat:focus,
.base-theme .btn-default.btn-flat.focused,
.base-theme .btn-default.btn-flat:active,
.base-theme .btn-default.btn-flat.active,
.open .base-theme .btn-default.btn-flat.dropdown-toggle {
  background: var(--secondary-color, #e8e6e6) !important;
  color: var(--secondary-text-color, #333333);
}
.base-theme .btn-default.btn-outline:hover,
.base-theme .btn-default.btn-outline.btn-flat:hover,
.base-theme .btn-default.btn-outline:focus,
.base-theme .btn-default.btn-outline.btn-flat:focus {
  color: var(--secondary-text-color, #333333);
  border-color: var(--secondary-color, #e8e6e6);
}
.base-theme .btn-default.btn-outline:active,
.base-theme .btn-default.btn-outline.btn-flat:active {
  border-color: var(--secondary-color, #e8e6e6);
}
.base-theme #main-menu ul.navigation {
  background-color: var(--primary-menu-color, #9D4444);
}
.base-theme #main-menu ul.navigation > li > a:hover:after {
  background-color: var(--secondary-menu-color, #9D4444);
}
.base-theme #main-menu .mm-dropdown > ul {
  background-color: var(--primary-menu-color, #9D4444);
}
.base-theme #main-menu .mm-dropdown > ul .mm-dropdown > ul {
  background-color: var(--primary-menu-color, #9D4444);
}
.base-theme #main-menu .mm-dropdown > ul .mm-dropdown > ul li {
  background-color: color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--panel-background-color, #fff) 15%);
}
.base-theme #main-menu .mm-dropdown > ul .mm-dropdown > ul li > a {
  color: color-mix(in srgb, var(--menu-text-color, #9D4444), var(--primary-text-color, #fff) 15%) !important;
}
.base-theme #main-menu .mm-dropdown > ul .mm-dropdown > ul li > a:hover {
  color: color-mix(in srgb, color-mix(in srgb, var(--menu-text-color, #9D4444), var(--primary-text-color, #fff) 15%), var(--secondary-menu-color, #9D4444) 80%) !important;
  background-color: color-mix(in srgb, var(--secondary-menu-color, #9D4444), transparent 90%);
}
.base-theme #main-menu .mm-dropdown > ul .mm-dropdown > ul li.active > a {
  background-color: rgba(0, 0, 0, 0.1);
  color: color-mix(in srgb, color-mix(in srgb, var(--menu-text-color, #9D4444), var(--primary-text-color, #fff) 15%), var(--secondary-menu-color, #9D4444) 80%) !important;
}
.base-theme #main-menu .mm-dropdown > ul .mm-dropdown > ul li.active > a:hover {
  background-color: rgba(0, 0, 0, 0.15);
}
.base-theme #main-menu .mm-dropdown > ul .mm-dropdown > ul li.divider {
  border-top: 1px solid !important;
  border-color: color-mix(in srgb, var(--menu-text-color, #9D4444), var(--primary-text-color, #fff) 15%) !important;
  margin-right: 15px;
  margin-left: 15px;
}
.base-theme #main-menu .mm-dropdown > ul .mm-dropdown > ul .mm-dropdown > ul {
  background-color: var(--primary-menu-color, #9D4444);
}
.base-theme #main-menu .mm-dropdown > ul .mm-dropdown > ul .mm-dropdown > ul li {
  background-color: color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--panel-background-color, #fff) 30%);
}
.base-theme #main-menu .mm-dropdown > ul .mm-dropdown > ul .mm-dropdown > ul li > a {
  color: color-mix(in srgb, var(--menu-text-color, #9D4444), var(--primary-text-color, #fff) 30%) !important;
}
.base-theme #main-menu .mm-dropdown > ul .mm-dropdown > ul .mm-dropdown > ul li > a:hover {
  color: color-mix(in srgb, color-mix(in srgb, var(--menu-text-color, #9D4444), var(--primary-text-color, #fff) 30%), var(--secondary-menu-color, #9D4444) 80%) !important;
  background-color: color-mix(in srgb, var(--secondary-menu-color, #9D4444), transparent 90%);
}
.base-theme #main-menu .mm-dropdown > ul .mm-dropdown > ul .mm-dropdown > ul li.active > a {
  background-color: rgba(0, 0, 0, 0.1);
  color: color-mix(in srgb, color-mix(in srgb, var(--menu-text-color, #9D4444), var(--primary-text-color, #fff) 30%), var(--secondary-menu-color, #9D4444) 80%) !important;
}
.base-theme #main-menu .mm-dropdown > ul .mm-dropdown > ul .mm-dropdown > ul li.active > a:hover {
  background-color: rgba(0, 0, 0, 0.15);
}
.base-theme #main-menu .mm-dropdown > ul .mm-dropdown > ul .mm-dropdown > ul li.divider {
  border-top: 1px solid !important;
  border-color: color-mix(in srgb, var(--menu-text-color, #9D4444), var(--primary-text-color, #fff) 30%) !important;
  margin-right: 15px;
  margin-left: 15px;
}
.base-theme #main-menu .mm-dropdown > ul .mm-dropdown > ul .mm-dropdown > ul .mm-dropdown > ul {
  background-color: var(--primary-menu-color, #9D4444);
}
.base-theme #main-menu .mm-dropdown > ul .mm-dropdown > ul .mm-dropdown > ul .mm-dropdown > ul li {
  background-color: color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--panel-background-color, #fff) 45%);
}
.base-theme #main-menu .mm-dropdown > ul .mm-dropdown > ul .mm-dropdown > ul .mm-dropdown > ul li > a {
  color: color-mix(in srgb, var(--menu-text-color, #9D4444), var(--primary-text-color, #fff) 45%) !important;
}
.base-theme #main-menu .mm-dropdown > ul .mm-dropdown > ul .mm-dropdown > ul .mm-dropdown > ul li > a:hover {
  color: color-mix(in srgb, color-mix(in srgb, var(--menu-text-color, #9D4444), var(--primary-text-color, #fff) 45%), var(--secondary-menu-color, #9D4444) 80%) !important;
  background-color: color-mix(in srgb, var(--secondary-menu-color, #9D4444), transparent 90%);
}
.base-theme #main-menu .mm-dropdown > ul .mm-dropdown > ul .mm-dropdown > ul .mm-dropdown > ul li.active > a {
  background-color: rgba(0, 0, 0, 0.1);
  color: color-mix(in srgb, color-mix(in srgb, var(--menu-text-color, #9D4444), var(--primary-text-color, #fff) 45%), var(--secondary-menu-color, #9D4444) 80%) !important;
}
.base-theme #main-menu .mm-dropdown > ul .mm-dropdown > ul .mm-dropdown > ul .mm-dropdown > ul li.active > a:hover {
  background-color: rgba(0, 0, 0, 0.15);
}
.base-theme #main-menu .mm-dropdown > ul .mm-dropdown > ul .mm-dropdown > ul .mm-dropdown > ul li.divider {
  border-top: 1px solid !important;
  border-color: color-mix(in srgb, var(--menu-text-color, #9D4444), var(--primary-text-color, #fff) 45%) !important;
  margin-right: 15px;
  margin-left: 15px;
}
.base-theme #main-menu.horizontal .awe-menu > ul > li > ul {
  box-shadow: 2px 2px 5px rgba(100, 100, 100, 0.5);
}
.base-theme #main-menu ul.navigation > li.divider {
  border-color: var(--menu-text-color, #9D4444);
}
.base-theme #main-menu li {
  background-color: color-mix(in srgb, var(--primary-menu-color, #9D4444), var(--panel-background-color, #fff) 0%);
}
.base-theme #main-menu li > a {
  color: color-mix(in srgb, var(--menu-text-color, #9D4444), var(--primary-text-color, #fff) 0%) !important;
}
.base-theme #main-menu li > a:hover {
  color: color-mix(in srgb, color-mix(in srgb, var(--menu-text-color, #9D4444), var(--primary-text-color, #fff) 0%), var(--secondary-menu-color, #9D4444) 80%) !important;
  background-color: color-mix(in srgb, var(--secondary-menu-color, #9D4444), transparent 90%);
}
.base-theme #main-menu li.active > a {
  background-color: rgba(0, 0, 0, 0.1);
  color: color-mix(in srgb, color-mix(in srgb, var(--menu-text-color, #9D4444), var(--primary-text-color, #fff) 0%), var(--secondary-menu-color, #9D4444) 80%) !important;
}
.base-theme #main-menu li.active > a:hover {
  background-color: rgba(0, 0, 0, 0.15);
}
.base-theme #main-menu li.divider {
  border-top: 1px solid !important;
  border-color: color-mix(in srgb, var(--menu-text-color, #9D4444), var(--primary-text-color, #fff) 0%) !important;
  margin-right: 15px;
  margin-left: 15px;
}
.base-theme .grid .multioperation-icon,
.base-theme .treegrid .multioperation-icon,
.base-theme .grid .ui-grid-rownumber,
.base-theme .treegrid .ui-grid-rownumber {
  background-color: color-mix(in srgb, var(--secondary-color, #e8e6e6), var(--panel-background-color, #fff) 50%);
}
.base-theme .grid .ui-grid-row-selected .ui-grid-cell-contents,
.base-theme .treegrid .ui-grid-row-selected .ui-grid-cell-contents,
.base-theme .grid .save-button,
.base-theme .treegrid .save-button {
  background-color: color-mix(in srgb, var(--secondary-color, #e8e6e6), var(--panel-background-color, #fff) 50%);
}
.base-theme .grid .ui-grid-row-hover .ui-grid-cell-contents,
.base-theme .treegrid .ui-grid-row-hover .ui-grid-cell-contents {
  background-color: var(--secondary-color, #e8e6e6);
}
.base-theme.page-change_password .change_password-header {
  background: var(--primary-color, #7a6f6f);
}
.base-theme .breadcrumb.breadcrumb-page {
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 2px rgba(255, 255, 255, 0.2);
}
.base-theme .breadcrumb.breadcrumb-page .breadcrumb-label {
  color: color-mix(in srgb, var(--text-color, #000000), var(--primary-background-color, #C75858) 50%);
}
.base-theme .breadcrumb.breadcrumb-page > li {
  color: color-mix(in srgb, var(--text-color, #000000), var(--primary-background-color, #C75858) 50%);
}
.base-theme .breadcrumb.breadcrumb-page > li + li:before {
  color: color-mix(in srgb, var(--text-color, #000000), var(--primary-background-color, #C75858) 50%);
}
.base-theme .breadcrumb.breadcrumb-page > li.active {
  color: color-mix(in srgb, var(--text-color, #000000), var(--primary-background-color, #C75858) 20%);
}
.base-theme .breadcrumb.breadcrumb-page > li:hover {
  color: color-mix(in srgb, var(--text-color, #000000), var(--primary-background-color, #C75858) 20%);
}
.base-theme .breadcrumb.breadcrumb-page > li.active:hover {
  color: var(--text-color, #000000);
}
.base-theme .btn-awe {
  color: var(--secondary-text-color, #333333);
  border-color: color-mix(in srgb, var(--secondary-color, #e8e6e6), var(--text-color, #000000) 9%);
  border-bottom-color: color-mix(in srgb, var(--secondary-color, #e8e6e6), var(--text-color, #000000) 15%);
  background: var(--secondary-color, #e8e6e6);
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--secondary-color, #e8e6e6), #FFF 0%) 0%, color-mix(in srgb, var(--secondary-color, #e8e6e6), #000 4%) 100%);
  background-repeat: repeat-x;
}
.base-theme .btn-awe:hover,
.base-theme .btn-awe.focused,
.base-theme .btn-awe:focus {
  color: var(--secondary-text-color, #333333);
  border-color: color-mix(in srgb, var(--secondary-color, #e8e6e6), var(--text-color, #000000) 12%);
  border-bottom-color: color-mix(in srgb, var(--secondary-color, #e8e6e6), var(--text-color, #000000) 22%);
  background: color-mix(in srgb, var(--secondary-color, #e8e6e6), var(--text-color, #000000) 10%);
  background: color-mix(in srgb, var(--secondary-color, #e8e6e6), var(--text-color, #000000) 4%) !important;
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--secondary-color, #e8e6e6), #FFF 2%) 0%, color-mix(in srgb, var(--secondary-color, #e8e6e6), #000 6%) 100%) !important;
  background-repeat: repeat-x;
}
.base-theme .btn-awe:active,
.base-theme .btn-awe.active,
.open .base-theme .btn-awe.dropdown-toggle {
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1) inset;
  background: var(--secondary-color, #e8e6e6) !important;
  border-color: color-mix(in srgb, var(--secondary-color, #e8e6e6), var(--text-color, #000000) 24%);
}
.base-theme .btn-awe.btn-flat {
  background: var(--secondary-color, #e8e6e6);
}
.base-theme .btn-awe.btn-flat:hover,
.base-theme .btn-awe.btn-flat:focus,
.base-theme .btn-awe.btn-flat.focused,
.base-theme .btn-awe.btn-flat:active,
.base-theme .btn-awe.btn-flat.active,
.open .base-theme .btn-awe.btn-flat.dropdown-toggle {
  background: var(--secondary-color, #e8e6e6) !important;
  color: var(--secondary-text-color, #333333);
}
.base-theme .btn-awe.btn-outline:hover,
.base-theme .btn-awe.btn-outline.btn-flat:hover,
.base-theme .btn-awe.btn-outline:focus,
.base-theme .btn-awe.btn-outline.btn-flat:focus {
  color: var(--secondary-text-color, #333333);
  border-color: var(--secondary-color, #e8e6e6);
}
.base-theme .btn-awe.btn-outline:active,
.base-theme .btn-awe.btn-outline.btn-flat:active {
  border-color: var(--secondary-color, #e8e6e6);
}
.base-theme .btn-awe.btn-primary {
  color: var(--primary-text-color);
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 5%);
  border-bottom-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 11%);
  background: var(--primary-color, #7a6f6f);
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--primary-color, #7a6f6f), #FFF 1%) 0%, color-mix(in srgb, var(--primary-color, #7a6f6f), #000 5%) 100%);
  background-repeat: repeat-x;
}
.base-theme .btn-awe.btn-primary:hover,
.base-theme .btn-awe.btn-primary.focused,
.base-theme .btn-awe.btn-primary:focus {
  color: var(--primary-text-color);
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 8%);
  border-bottom-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 18%);
  background: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 10%);
  background: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 5%) !important;
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--primary-color, #7a6f6f), #FFF 4%) 0%, color-mix(in srgb, var(--primary-color, #7a6f6f), #000 8%) 100%) !important;
  background-repeat: repeat-x;
}
.base-theme .btn-awe.btn-primary:active,
.base-theme .btn-awe.btn-primary.active,
.open .base-theme .btn-awe.btn-primary.dropdown-toggle {
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1) inset;
  background: var(--primary-color, #7a6f6f) !important;
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 20%);
}
.base-theme .btn-awe.btn-primary.btn-flat {
  background: var(--primary-color, #7a6f6f);
}
.base-theme .btn-awe.btn-primary.btn-flat:hover,
.base-theme .btn-awe.btn-primary.btn-flat:focus,
.base-theme .btn-awe.btn-primary.btn-flat.focused,
.base-theme .btn-awe.btn-primary.btn-flat:active,
.base-theme .btn-awe.btn-primary.btn-flat.active,
.open .base-theme .btn-awe.btn-primary.btn-flat.dropdown-toggle {
  background: var(--primary-color, #7a6f6f) !important;
  color: var(--primary-text-color);
}
.base-theme .btn-awe.btn-primary.btn-outline:hover,
.base-theme .btn-awe.btn-primary.btn-outline.btn-flat:hover,
.base-theme .btn-awe.btn-primary.btn-outline:focus,
.base-theme .btn-awe.btn-primary.btn-outline.btn-flat:focus {
  color: var(--primary-text-color);
  border-color: var(--primary-color, #7a6f6f);
}
.base-theme .btn-awe.btn-primary.btn-outline:active,
.base-theme .btn-awe.btn-primary.btn-outline.btn-flat:active {
  border-color: var(--primary-color, #7a6f6f);
}
.base-theme .btn-awe.btn-danger {
  color: #fff;
  border-color: color-mix(in srgb, var(--danger-color, #ff4444), var(--text-color, #000000) 5%);
  border-bottom-color: color-mix(in srgb, var(--danger-color, #ff4444), var(--text-color, #000000) 11%);
  background: var(--danger-color, #ff4444);
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--danger-color, #ff4444), #FFF 1%) 0%, color-mix(in srgb, var(--danger-color, #ff4444), #000 5%) 100%);
  background-repeat: repeat-x;
}
.base-theme .btn-awe.btn-danger:hover,
.base-theme .btn-awe.btn-danger.focused,
.base-theme .btn-awe.btn-danger:focus {
  color: #fff;
  border-color: color-mix(in srgb, var(--danger-color, #ff4444), var(--text-color, #000000) 8%);
  border-bottom-color: color-mix(in srgb, var(--danger-color, #ff4444), var(--text-color, #000000) 18%);
  background: color-mix(in srgb, var(--danger-color, #ff4444), var(--text-color, #000000) 10%);
  background: color-mix(in srgb, var(--danger-color, #ff4444), var(--text-color, #000000) 5%) !important;
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--danger-color, #ff4444), #FFF 4%) 0%, color-mix(in srgb, var(--danger-color, #ff4444), #000 8%) 100%) !important;
  background-repeat: repeat-x;
}
.base-theme .btn-awe.btn-danger:active,
.base-theme .btn-awe.btn-danger.active,
.open .base-theme .btn-awe.btn-danger.dropdown-toggle {
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1) inset;
  background: var(--danger-color, #ff4444) !important;
  border-color: color-mix(in srgb, var(--danger-color, #ff4444), var(--text-color, #000000) 20%);
}
.base-theme .btn-awe.btn-danger.btn-flat {
  background: var(--danger-color, #ff4444);
}
.base-theme .btn-awe.btn-danger.btn-flat:hover,
.base-theme .btn-awe.btn-danger.btn-flat:focus,
.base-theme .btn-awe.btn-danger.btn-flat.focused,
.base-theme .btn-awe.btn-danger.btn-flat:active,
.base-theme .btn-awe.btn-danger.btn-flat.active,
.open .base-theme .btn-awe.btn-danger.btn-flat.dropdown-toggle {
  background: var(--danger-color, #ff4444) !important;
  color: #fff;
}
.base-theme .btn-awe.btn-danger.btn-outline:hover,
.base-theme .btn-awe.btn-danger.btn-outline.btn-flat:hover,
.base-theme .btn-awe.btn-danger.btn-outline:focus,
.base-theme .btn-awe.btn-danger.btn-outline.btn-flat:focus {
  color: #fff;
  border-color: var(--danger-color, #ff4444);
}
.base-theme .btn-awe.btn-danger.btn-outline:active,
.base-theme .btn-awe.btn-danger.btn-outline.btn-flat:active {
  border-color: var(--danger-color, #ff4444);
}
.base-theme .btn-awe.btn-warning {
  color: #fff;
  border-color: color-mix(in srgb, var(--warning-color, #dddd00), var(--text-color, #000000) 5%);
  border-bottom-color: color-mix(in srgb, var(--warning-color, #dddd00), var(--text-color, #000000) 11%);
  background: var(--warning-color, #dddd00);
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--warning-color, #dddd00), #FFF 1%) 0%, color-mix(in srgb, var(--warning-color, #dddd00), #000 5%) 100%);
  background-repeat: repeat-x;
}
.base-theme .btn-awe.btn-warning:hover,
.base-theme .btn-awe.btn-warning.focused,
.base-theme .btn-awe.btn-warning:focus {
  color: #fff;
  border-color: color-mix(in srgb, var(--warning-color, #dddd00), var(--text-color, #000000) 8%);
  border-bottom-color: color-mix(in srgb, var(--warning-color, #dddd00), var(--text-color, #000000) 18%);
  background: color-mix(in srgb, var(--warning-color, #dddd00), var(--text-color, #000000) 10%);
  background: color-mix(in srgb, var(--warning-color, #dddd00), var(--text-color, #000000) 5%) !important;
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--warning-color, #dddd00), #FFF 4%) 0%, color-mix(in srgb, var(--warning-color, #dddd00), #000 8%) 100%) !important;
  background-repeat: repeat-x;
}
.base-theme .btn-awe.btn-warning:active,
.base-theme .btn-awe.btn-warning.active,
.open .base-theme .btn-awe.btn-warning.dropdown-toggle {
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1) inset;
  background: var(--warning-color, #dddd00) !important;
  border-color: color-mix(in srgb, var(--warning-color, #dddd00), var(--text-color, #000000) 20%);
}
.base-theme .btn-awe.btn-warning.btn-flat {
  background: var(--warning-color, #dddd00);
}
.base-theme .btn-awe.btn-warning.btn-flat:hover,
.base-theme .btn-awe.btn-warning.btn-flat:focus,
.base-theme .btn-awe.btn-warning.btn-flat.focused,
.base-theme .btn-awe.btn-warning.btn-flat:active,
.base-theme .btn-awe.btn-warning.btn-flat.active,
.open .base-theme .btn-awe.btn-warning.btn-flat.dropdown-toggle {
  background: var(--warning-color, #dddd00) !important;
  color: #fff;
}
.base-theme .btn-awe.btn-warning.btn-outline:hover,
.base-theme .btn-awe.btn-warning.btn-outline.btn-flat:hover,
.base-theme .btn-awe.btn-warning.btn-outline:focus,
.base-theme .btn-awe.btn-warning.btn-outline.btn-flat:focus {
  color: #fff;
  border-color: var(--warning-color, #dddd00);
}
.base-theme .btn-awe.btn-warning.btn-outline:active,
.base-theme .btn-awe.btn-warning.btn-outline.btn-flat:active {
  border-color: var(--warning-color, #dddd00);
}
.base-theme .btn-awe.btn-success {
  color: #fff;
  border-color: color-mix(in srgb, var(--success-color, #00dd00), var(--text-color, #000000) 5%);
  border-bottom-color: color-mix(in srgb, var(--success-color, #00dd00), var(--text-color, #000000) 11%);
  background: var(--success-color, #00dd00);
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--success-color, #00dd00), #FFF 1%) 0%, color-mix(in srgb, var(--success-color, #00dd00), #000 5%) 100%);
  background-repeat: repeat-x;
}
.base-theme .btn-awe.btn-success:hover,
.base-theme .btn-awe.btn-success.focused,
.base-theme .btn-awe.btn-success:focus {
  color: #fff;
  border-color: color-mix(in srgb, var(--success-color, #00dd00), var(--text-color, #000000) 8%);
  border-bottom-color: color-mix(in srgb, var(--success-color, #00dd00), var(--text-color, #000000) 18%);
  background: color-mix(in srgb, var(--success-color, #00dd00), var(--text-color, #000000) 10%);
  background: color-mix(in srgb, var(--success-color, #00dd00), var(--text-color, #000000) 5%) !important;
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--success-color, #00dd00), #FFF 4%) 0%, color-mix(in srgb, var(--success-color, #00dd00), #000 8%) 100%) !important;
  background-repeat: repeat-x;
}
.base-theme .btn-awe.btn-success:active,
.base-theme .btn-awe.btn-success.active,
.open .base-theme .btn-awe.btn-success.dropdown-toggle {
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1) inset;
  background: var(--success-color, #00dd00) !important;
  border-color: color-mix(in srgb, var(--success-color, #00dd00), var(--text-color, #000000) 20%);
}
.base-theme .btn-awe.btn-success.btn-flat {
  background: var(--success-color, #00dd00);
}
.base-theme .btn-awe.btn-success.btn-flat:hover,
.base-theme .btn-awe.btn-success.btn-flat:focus,
.base-theme .btn-awe.btn-success.btn-flat.focused,
.base-theme .btn-awe.btn-success.btn-flat:active,
.base-theme .btn-awe.btn-success.btn-flat.active,
.open .base-theme .btn-awe.btn-success.btn-flat.dropdown-toggle {
  background: var(--success-color, #00dd00) !important;
  color: #fff;
}
.base-theme .btn-awe.btn-success.btn-outline:hover,
.base-theme .btn-awe.btn-success.btn-outline.btn-flat:hover,
.base-theme .btn-awe.btn-success.btn-outline:focus,
.base-theme .btn-awe.btn-success.btn-outline.btn-flat:focus {
  color: #fff;
  border-color: var(--success-color, #00dd00);
}
.base-theme .btn-awe.btn-success.btn-outline:active,
.base-theme .btn-awe.btn-success.btn-outline.btn-flat:active {
  border-color: var(--success-color, #00dd00);
}
.base-theme .btn-awe.btn-dark {
  color: var(--primary-text-color, #fff);
  border-color: color-mix(in srgb, #212529, var(--text-color, #000000) 5%);
  border-bottom-color: color-mix(in srgb, #212529, var(--text-color, #000000) 11%);
  background: #212529;
  background-image: linear-gradient(to bottom, color-mix(in srgb, #212529, #FFF 1%) 0%, color-mix(in srgb, #212529, #000 5%) 100%);
  background-repeat: repeat-x;
}
.base-theme .btn-awe.btn-dark:hover,
.base-theme .btn-awe.btn-dark.focused,
.base-theme .btn-awe.btn-dark:focus {
  color: var(--primary-text-color, #fff);
  border-color: color-mix(in srgb, #212529, var(--text-color, #000000) 8%);
  border-bottom-color: color-mix(in srgb, #212529, var(--text-color, #000000) 18%);
  background: color-mix(in srgb, #212529, var(--text-color, #000000) 10%);
  background: color-mix(in srgb, #212529, var(--text-color, #000000) 5%) !important;
  background-image: linear-gradient(to bottom, color-mix(in srgb, #212529, #FFF 4%) 0%, color-mix(in srgb, #212529, #000 8%) 100%) !important;
  background-repeat: repeat-x;
}
.base-theme .btn-awe.btn-dark:active,
.base-theme .btn-awe.btn-dark.active,
.open .base-theme .btn-awe.btn-dark.dropdown-toggle {
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1) inset;
  background: #212529 !important;
  border-color: color-mix(in srgb, #212529, var(--text-color, #000000) 20%);
}
.base-theme .btn-awe.btn-dark.btn-flat {
  background: #212529;
}
.base-theme .btn-awe.btn-dark.btn-flat:hover,
.base-theme .btn-awe.btn-dark.btn-flat:focus,
.base-theme .btn-awe.btn-dark.btn-flat.focused,
.base-theme .btn-awe.btn-dark.btn-flat:active,
.base-theme .btn-awe.btn-dark.btn-flat.active,
.open .base-theme .btn-awe.btn-dark.btn-flat.dropdown-toggle {
  background: #212529 !important;
  color: var(--primary-text-color, #fff);
}
.base-theme .btn-awe.btn-dark.btn-outline:hover,
.base-theme .btn-awe.btn-dark.btn-outline.btn-flat:hover,
.base-theme .btn-awe.btn-dark.btn-outline:focus,
.base-theme .btn-awe.btn-dark.btn-outline.btn-flat:focus {
  color: var(--primary-text-color, #fff);
  border-color: #212529;
}
.base-theme .btn-awe.btn-dark.btn-outline:active,
.base-theme .btn-awe.btn-dark.btn-outline.btn-flat:active {
  border-color: #212529;
}
.base-theme #loading-bar .bar {
  background: var(--loading-bar-color, #7a6f6f);
}
.base-theme #loading-bar .peg {
  box-shadow: var(--loading-bar-color, #7a6f6f) 1px 0 6px 1px;
}
.base-theme #loading-bar-spinner .spinner-icon {
  border-top-color: var(--loading-bar-color, #7a6f6f);
  border-left-color: var(--loading-bar-color, #7a6f6f);
}
.base-theme .background {
  background-color: var(--primary-color, #7a6f6f);
}
.base-theme .foreground {
  color: var(--primary-color, #7a6f6f);
}
.base-theme .background {
  background-color: var(--primary-menu-color, #9D4444);
}
.base-theme .foreground {
  color: var(--primary-menu-color, #9D4444);
}
.base-theme table {
  border-top-color: var(--primary-color, #7a6f6f) !important;
  background-color: var(--panel-background-color, #fff);
}
.base-theme thead,
.base-theme thead tr,
.base-theme thead th,
.base-theme .table-header {
  border-color: var(--primary-color, #7a6f6f) !important;
  color: var(--primary-text-color, #fff);
}
.base-theme thead tr,
.base-theme thead th {
  background: var(--primary-color, #7a6f6f);
}
.base-theme .table-header {
  background: var(--primary-color, #7a6f6f);
}
.base-theme .modal-content {
  background: var(--panel-background-color, #fff);
}
.base-theme .panel-footer {
  background: var(--secondary-background-color, #9D4444);
}
.base-theme .ui-slider-handle.ui-state-active:before {
  background: var(--primary-color, #7a6f6f);
}
.base-theme .ui-slider-range {
  background: var(--primary-color, #7a6f6f);
}
.base-theme .ui-autocomplete > li > a:hover,
.base-theme .ui-autocompletev > li.active > a {
  background: var(--primary-color, #7a6f6f);
}
.base-theme .ui-autocomplete > li > a:hover {
  color: var(--primary-text-color, #fff);
}
.base-theme .ui-autocomplete .ui-state-focus {
  background: var(--primary-color, #7a6f6f);
  color: var(--primary-text-color, #fff);
}
.base-theme .ui-menu .ui-menu-item a:hover,
.base-theme .ui-menu .ui-menu-item a.ui-state-focus,
.base-theme .ui-menu .ui-menu-item a.ui-state-active {
  background: var(--primary-color, #7a6f6f);
}
.base-theme .ui-progressbar-value {
  background: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
  background-color: var(--primary-color, #7a6f6f);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%, transparent 75%, transparent);
  background-size: 10px 10px;
}
.base-theme .ui-tabs-nav > .ui-tabs-active > a,
.base-theme .ui-tabs-nav > .ui-tabs-active > a:hover,
.base-theme .ui-tabs-nav > .ui-tabs-active > a:focus {
  color: #fff;
  background: var(--primary-color, #7a6f6f);
  border-bottom: 2px solid var(--primary-color, #7a6f6f);
}
.base-theme .ui-datepicker .ui-state-active {
  background: var(--primary-color, #7a6f6f) !important;
}
.base-theme .ui-datepicker-title {
  background: var(--primary-color, #7a6f6f);
}
.base-theme .ui-datepicker th {
  background: var(--primary-color, #7a6f6f);
}
.base-theme .ui-datepicker-buttonpane button.ui-priority-primary {
  color: #fff;
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 5%);
  border-bottom-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 11%);
  background: var(--primary-color, #7a6f6f);
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--primary-color, #7a6f6f), #FFF 1%) 0%, color-mix(in srgb, var(--primary-color, #7a6f6f), #000 5%) 100%);
  background-repeat: repeat-x;
}
.base-theme .ui-datepicker-buttonpane button.ui-priority-primary:hover,
.base-theme .ui-datepicker-buttonpane button.ui-priority-primary.focused,
.base-theme .ui-datepicker-buttonpane button.ui-priority-primary:focus {
  color: #fff;
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 8%);
  border-bottom-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 18%);
  background: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 10%);
  background: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 5%) !important;
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--primary-color, #7a6f6f), #FFF 4%) 0%, color-mix(in srgb, var(--primary-color, #7a6f6f), #000 8%) 100%) !important;
  background-repeat: repeat-x;
}
.base-theme .ui-datepicker-buttonpane button.ui-priority-primary:active,
.base-theme .ui-datepicker-buttonpane button.ui-priority-primary.active,
.open .base-theme .ui-datepicker-buttonpane button.ui-priority-primary.dropdown-toggle {
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1) inset;
  background: var(--primary-color, #7a6f6f) !important;
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 20%);
}
.base-theme .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat {
  background: var(--primary-color, #7a6f6f);
}
.base-theme .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat:hover,
.base-theme .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat:focus,
.base-theme .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat.focused,
.base-theme .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat:active,
.base-theme .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat.active,
.open .base-theme .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat.dropdown-toggle {
  background: var(--primary-color, #7a6f6f) !important;
  color: #fff;
}
.base-theme .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline:hover,
.base-theme .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline.btn-flat:hover,
.base-theme .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline:focus,
.base-theme .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline.btn-flat:focus {
  color: #fff;
  border-color: var(--primary-color, #7a6f6f);
}
.base-theme .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline:active,
.base-theme .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline.btn-flat:active {
  border-color: var(--primary-color, #7a6f6f);
}
.base-theme .select2-drop-active,
.base-theme .select2-container-multi.select2-container-active .select2-choices,
.base-theme .select2-container-multi.select2-dropdown-open .select2-choices {
  border: 1px solid var(--primary-color, #7a6f6f);
}
.base-theme .select2-drop.select2-drop-above.select2-drop-active {
  border-top: 1px solid var(--primary-color, #7a6f6f);
}
.base-theme .select2-container-active .select2-choice,
.base-theme .select2-container-active .select2-choices {
  border: 1px solid var(--primary-color, #7a6f6f);
}
.base-theme .select2-dropdown-open .select2-drop-above .select2-choice,
.base-theme .select2-dropdown-open .select2-drop-above .select2-choices {
  border: 1px solid var(--primary-color, #7a6f6f);
  border-top-color: #aaa;
}
.base-theme .select2-results .select2-highlighted {
  background: var(--primary-color, #7a6f6f);
  color: var(--primary-text-color, #fff);
}
.base-theme .select2-primary .select2-container-multi .select2-choices .select2-search-choice {
  background: var(--primary-color, #7a6f6f);
}
.base-theme .select2-primary .select2-container-multi .select2-choices .select2-search-choice-focus {
  background: var(--primary-color, #7a6f6f);
}
.base-theme .select2-primary .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
  background: var(--primary-color, #7a6f6f) !important;
}
.base-theme .switcher-primary .switcher-state-on {
  background: var(--primary-color, #7a6f6f) !important;
}
.base-theme .pixel-file-input:hover {
  border-color: var(--primary-color, #7a6f6f);
}
.base-theme .focused .pixel-file-input {
  border-color: var(--primary-color, #7a6f6f);
}
.base-theme .datepicker table tr td.selected,
.base-theme .datepicker table tr td.selected:hover,
.base-theme .datepicker table tr td.selected.disabled,
.base-theme .datepicker table tr td.selected.disabled:hover {
  background: var(--primary-color, #7a6f6f);
}
.base-theme .datepicker table tr td.active,
.base-theme .datepicker table tr td.active:hover,
.base-theme .datepicker table tr td.active.disabled,
.base-theme .datepicker table tr td.active.disabled:hover {
  background: var(--primary-color, #7a6f6f);
}
.base-theme .datepicker table tr td span.active,
.base-theme .datepicker table tr td span.active:hover,
.base-theme .datepicker table tr td span.active.disabled,
.base-theme .datepicker table tr td span.active.disabled:hover {
  background: var(--primary-color, #7a6f6f);
}
.base-theme .datepicker thead tr {
  background: var(--primary-color, #7a6f6f);
}
.base-theme .datepicker thead tr:first-child {
  background: var(--primary-color, #7a6f6f) !important;
  border-bottom-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--panel-background-color, #fff) 12%) !important;
}
.base-theme .datepicker thead th.prev,
.base-theme .datepicker thead th.next {
  background: var(--primary-color, #7a6f6f);
}
.base-theme .datepicker thead th.prev {
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--panel-background-color, #fff) 12%);
}
.base-theme .datepicker thead th.next {
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--panel-background-color, #fff) 12%);
}
.base-theme .datepicker > .datepicker-days thead tr:first-child th.cw + .prev {
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--panel-background-color, #fff) 12%);
}
.base-theme .datepicker > .datepicker-days thead tr:last-child th.cw + th {
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--panel-background-color, #fff) 12%);
}
.base-theme .bootstrap-timepicker-widget table td a:hover {
  background: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
}
.base-theme .pagination a.dp-today,
.base-theme .pagination a.dp-today:hover {
  background: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
}
.base-theme .pagination a.dp-today:hover {
  border-color: var(--primary-color, #7a6f6f) !important;
}
.base-theme .pagination a.dp-selected {
  background: var(--primary-color, #7a6f6f) !important;
  border-color: var(--primary-color, #7a6f6f) !important;
}
.base-theme .tt-suggestion.tt-is-under-cursor {
  background: var(--primary-color, #7a6f6f);
}
.base-theme .table-primary .dataTables_wrapper .DT-per-page {
  border-color: var(--primary-color, #7a6f6f) !important;
}
.base-theme .dropzone-box.dz-drag-hover {
  border-color: var(--primary-color, #7a6f6f);
}
.base-theme .dropzone-box:hover .fa.fa-cloud-upload {
  background: var(--primary-color, #7a6f6f);
}
.base-theme .md-editor.active {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-default {
  --theme-color: #576070;
  --text-color: #333333;
  --primary-color: #1d89cf;
  --secondary-color: #dfe1e6;
  --primary-text-color: #fff;
  --secondary-text-color: #333333;
  --primary-background-color: #f4f6f7;
  --secondary-background-color: #fafafa;
  --primary-menu-color: #23272d;
  --secondary-menu-color: #1a7ab9;
  --menu-text-color: #727e91;
  --primary-navbar-color: #fff;
  --secondary-navbar-color: #fff;
  --navbar-text-color: #555;
  --panel-background-color: #fff;
  --panel-header-color: #fafafa;
  --panel-border-color: #ececec;
  --panel-text-color: #333333;
  --grid-header-color: #ebebeb;
  --grid-border-color: #dbdbdb;
  --disabled-border-color: #d6d6d6;
  --disabled-color: #eee;
  --required-color: #dde7f9;
  --loading-bar-color: #fff;
}
.theme-default.dark {
  --theme-color: #576070;
  --text-color: #eee;
  --primary-color: #1d89cf;
  --secondary-color: #38393a;
  --primary-text-color: #fff;
  --secondary-text-color: #ccc;
  --primary-background-color: #060606;
  --secondary-background-color: #222222;
  --primary-menu-color: #2a2d33;
  --secondary-menu-color: #2a2d33;
  --menu-text-color: #a0a3b1;
  --primary-navbar-color: #1c1a1a;
  --secondary-navbar-color: #1c1a1a;
  --navbar-text-color: #fff;
  --navbar-dropdown-color: #222222;
  --panel-background-color: #131313;
  --panel-header-color: #1e1e1e;
  --panel-border-color: #3f3f3f;
  --panel-text-color: #d3d3d3;
  --grid-header-color: #333;
  --grid-border-color: #444;
  --border-color: #444;
  --disabled-border-color: #565656;
  --disabled-color: #333;
  --disabled-text-color: #666;
  --required-color: #173d47;
  --loading-bar-color: #fff;
}
.theme-asphalt {
  --theme-color: #35ae98;
  --text-color: #333333;
  --primary-color: #52bdb4;
  --secondary-color: #B0E7DC;
  --primary-text-color: #fff;
  --secondary-text-color: #333;
  --primary-background-color: #f3f3f3;
  --secondary-background-color: #fff;
  --primary-menu-color: #515151;
  --secondary-menu-color: #fff;
  --menu-text-color: #aaa;
  --primary-navbar-color: #333;
  --secondary-navbar-color: #3bc2a9;
  --navbar-text-color: #b3b3b3;
  --navbar-dropdown-color: #333;
  --panel-background-color: #fff;
  --panel-header-color: #fafafa;
  --panel-border-color: #d6d6d6;
  --panel-text-color: #333333;
  --grid-header-color: #ebebeb;
  --grid-border-color: #dbdbdb;
  --disabled-border-color: #d6d6d6;
  --disabled-color: #eee;
  --required-color: #d2f1fb;
  --loading-bar-color: #fff;
  --border-color: #d6d6d6;
}
.theme-asphalt.dark {
  --theme-color: #35ae98;
  --text-color: #eee;
  --primary-color: #52bdb4;
  --secondary-color: #33373d;
  --primary-text-color: #fff;
  --secondary-text-color: #ccc;
  --primary-background-color: #000;
  --secondary-background-color: #000;
  --primary-menu-color: #515151;
  --secondary-menu-color: #fff;
  --menu-text-color: #aaa;
  --primary-navbar-color: #333;
  --secondary-navbar-color: #3bc2a9;
  --navbar-text-color: #b3b3b3;
  --navbar-dropdown-color: #333;
  --panel-background-color: #131313;
  --panel-header-color: #1e1e1e;
  --panel-border-color: #3f3f3f;
  --panel-text-color: #d3d3d3;
  --grid-header-color: #333;
  --grid-border-color: #444;
  --border-color: #444;
  --disabled-border-color: #565656;
  --disabled-color: #333;
  --disabled-text-color: #666;
  --required-color: #173d47;
  --loading-bar-color: #fff;
}
.theme-purple-hills {
  --theme-color: #7860a4;
  --text-color: #333333;
  --primary-color: #857198;
  --secondary-color: #ded4ef;
  --primary-text-color: #fff;
  --secondary-text-color: #333333;
  --primary-background-color: #f6f6f6;
  --secondary-background-color: #fafafa;
  --primary-menu-color: #3c3e49;
  --secondary-menu-color: #9577CC;
  --menu-text-color: #a0a3b1;
  --primary-navbar-color: #2e313e;
  --secondary-navbar-color: #a48ad4;
  --navbar-text-color: #abafc0;
  --panel-background-color: #fff;
  --panel-header-color: #fafafa;
  --panel-border-color: #ececec;
  --panel-text-color: #333333;
  --grid-header-color: #ebebeb;
  --grid-border-color: #dbdbdb;
  --disabled-border-color: #d6d6d6;
  --disabled-color: #eee;
  --required-color: #e8e4f0;
  --loading-bar-color: #7a6f6f;
}
.theme-purple-hills.dark {
  --theme-color: #7860a4;
  --text-color: #eee;
  --primary-color: #857198;
  --secondary-color: #39373d;
  --primary-text-color: #fff;
  --secondary-text-color: #ccc;
  --primary-background-color: #060606;
  --secondary-background-color: #222222;
  --primary-menu-color: #3c3e49;
  --secondary-menu-color: #9577CC;
  --menu-text-color: #a0a3b1;
  --primary-navbar-color: #2e313e;
  --secondary-navbar-color: #a48ad4;
  --navbar-text-color: #abafc0;
  --navbar-dropdown-color: #000;
  --panel-background-color: #131313;
  --panel-header-color: #1e1e1e;
  --panel-border-color: #3f3f3f;
  --panel-text-color: #d3d3d3;
  --grid-header-color: #333;
  --grid-border-color: #444;
  --border-color: #444;
  --disabled-border-color: #565656;
  --disabled-color: #333;
  --disabled-text-color: #666;
  --required-color: #3b2f51;
  --loading-bar-color: #9277cc;
}
.theme-adminflare {
  --theme-color: #418ce4;
  --text-color: #333333;
  --primary-color: #3690e6;
  --secondary-color: #ddebfa;
  --primary-text-color: #fff;
  --secondary-text-color: #333333;
  --primary-background-color: #f4f6f7;
  --secondary-background-color: #666;
  --primary-menu-color: #2b2b2b;
  --secondary-menu-color: #fff;
  --menu-text-color: #848484;
  --primary-navbar-color: #52aded;
  --secondary-navbar-color: #418ce4;
  --navbar-text-color: #fff;
  --panel-background-color: #fff;
  --panel-header-color: #fafafa;
  --panel-border-color: #ececec;
  --panel-text-color: #333333;
  --grid-header-color: #ebebeb;
  --grid-border-color: #dbdbdb;
  --disabled-border-color: #d6d6d6;
  --disabled-color: #eee;
  --required-color: #dde7f9;
  --loading-bar-color: #fff;
}
.theme-adminflare.dark {
  --theme-color: #418ce4;
  --text-color: #eee;
  --primary-color: #3690e6;
  --secondary-color: #323538;
  --primary-text-color: #fff;
  --secondary-text-color: #ccc;
  --primary-background-color: #060606;
  --secondary-background-color: #222222;
  --primary-menu-color: #2b2b2b;
  --secondary-menu-color: #fff;
  --menu-text-color: #848484;
  --primary-navbar-color: #1c1a1a;
  --secondary-navbar-color: #1c1a1a;
  --navbar-text-color: #fff;
  --navbar-dropdown-color: #222222;
  --panel-background-color: #131313;
  --panel-header-color: #1e1e1e;
  --panel-border-color: #3f3f3f;
  --panel-text-color: #d3d3d3;
  --grid-header-color: #333;
  --grid-border-color: #444;
  --border-color: #444;
  --disabled-border-color: #565656;
  --disabled-color: #333;
  --disabled-text-color: #666;
  --required-color: #173d47;
  --loading-bar-color: #fff;
}
.theme-dust {
  --theme-color: #948787;
  --text-color: #333333;
  --primary-color: #7a6f6f;
  --secondary-color: #e8e6e6;
  --primary-text-color: #fff;
  --secondary-text-color: #333333;
  --primary-background-color: #edece7;
  --secondary-background-color: #fff;
  --primary-menu-color: #433d3c;
  --secondary-menu-color: #fff;
  --menu-text-color: #9e9593;
  --primary-navbar-color: #f65d35;
  --secondary-navbar-color: #fff;
  --navbar-text-color: #555;
  --panel-background-color: #fff;
  --panel-header-color: #fafafa;
  --panel-border-color: #d6d6d6;
  --panel-text-color: #333333;
  --grid-header-color: #ebebeb;
  --grid-border-color: #dbdbdb;
  --disabled-border-color: #d6d6d6;
  --disabled-color: #eee;
  --required-color: #d2f1fb;
  --loading-bar-color: #fff;
  --border-color: #d6d6d6;
}
.theme-dust.dark {
  --theme-color: #948787;
  --text-color: #eee;
  --primary-color: #7a6f6f;
  --secondary-color: #33373d;
  --primary-text-color: #fff;
  --secondary-text-color: #ccc;
  --primary-background-color: #060606;
  --secondary-background-color: #000;
  --primary-menu-color: #433d3c;
  --secondary-menu-color: #fff;
  --menu-text-color: #9e9593;
  --primary-navbar-color: #f65d35;
  --secondary-navbar-color: #7a6f6f;
  --navbar-text-color: #fff;
  --navbar-dropdown-color: #222222;
  --panel-background-color: #131313;
  --panel-header-color: #1e1e1e;
  --panel-border-color: #3f3f3f;
  --panel-text-color: #d3d3d3;
  --grid-header-color: #333;
  --grid-border-color: #444;
  --border-color: #444;
  --disabled-border-color: #565656;
  --disabled-color: #333;
  --disabled-text-color: #666;
  --required-color: #173d47;
  --loading-bar-color: #fff;
}
.theme-frost {
  --theme-color: #28b6e5;
  --text-color: #333333;
  --primary-color: #3daacf;
  --secondary-color: #ded4ef;
  --primary-text-color: #fff;
  --secondary-text-color: #333333;
  --primary-background-color: #e8edfd;
  --secondary-background-color: #fafafa;
  --primary-menu-color: #2a2d33;
  --secondary-menu-color: #ccf;
  --menu-text-color: #7c8493;
  --primary-navbar-color: #1aaada;
  --secondary-navbar-color: #fff;
  --navbar-text-color: #555;
  --panel-background-color: #fff;
  --panel-header-color: #fafafa;
  --panel-border-color: #ddd;
  --panel-text-color: #333333;
  --grid-header-color: #ebebeb;
  --grid-border-color: #dbdbdb;
  --disabled-border-color: #d6d6d6;
  --disabled-color: #eee;
  --required-color: #e8edfd;
  --loading-bar-color: #7a6f6f;
  --border-color: #ddd;
}
.theme-frost.dark {
  --theme-color: #28b6e5;
  --text-color: #eee;
  --primary-color: #3daacf;
  --secondary-color: #39373d;
  --primary-text-color: #fff;
  --secondary-text-color: #ccc;
  --primary-background-color: #38383d;
  --secondary-background-color: #222222;
  --primary-menu-color: #2a2d33;
  --secondary-menu-color: #ccf;
  --menu-text-color: #a0a3b1;
  --primary-navbar-color: #1aaada;
  --secondary-navbar-color: #000;
  --navbar-dropdown-color: #222222;
  --navbar-text-color: #abafc0;
  --panel-background-color: #131313;
  --panel-header-color: #1e1e1e;
  --panel-border-color: #3f3f3f;
  --panel-text-color: #d3d3d3;
  --grid-header-color: #333;
  --grid-border-color: #444;
  --border-color: #444;
  --disabled-border-color: #565656;
  --disabled-color: #333;
  --disabled-text-color: #666;
  --required-color: #12313b;
  --loading-bar-color: #9277cc;
}
.theme-fresh {
  --theme-color: #94c53e;
  --text-color: #333333;
  --primary-color: #64bed8;
  --secondary-color: #e0eec7;
  --primary-text-color: #fff;
  --secondary-text-color: #333333;
  --primary-background-color: #f4f6f7;
  --secondary-background-color: #fafafa;
  --primary-menu-color: #43474b;
  --secondary-menu-color: #78bdd1;
  --menu-text-color: #a0a3b1;
  --primary-navbar-color: #a1cc3d;
  --secondary-navbar-color: #94c53e;
  --navbar-text-color: #fff;
  --panel-background-color: #fff;
  --panel-header-color: #fafafa;
  --panel-border-color: #ececec;
  --panel-text-color: #333333;
  --grid-header-color: #ebebeb;
  --grid-border-color: #dbdbdb;
  --disabled-border-color: #d6d6d6;
  --disabled-color: #eee;
  --required-color: #e5fbbe;
  --loading-bar-color: #fff;
}
.theme-fresh #main-navbar .dropdown-menu a {
  margin: 0;
}
.theme-fresh.dark {
  --theme-color: #94c53e;
  --text-color: #eee;
  --primary-color: #64bed8;
  --secondary-color: #39373d;
  --primary-text-color: #fff;
  --secondary-text-color: #ccc;
  --primary-background-color: #060606;
  --secondary-background-color: #222222;
  --primary-menu-color: #2a2d33;
  --secondary-menu-color: #2a8eab;
  --menu-text-color: #a0a3b1;
  --primary-navbar-color: #83a531;
  --secondary-navbar-color: #94c53e;
  --navbar-text-color: #fff;
  --navbar-dropdown-color: #222222;
  --panel-background-color: #131313;
  --panel-header-color: #1e1e1e;
  --panel-border-color: #3f3f3f;
  --panel-text-color: #d3d3d3;
  --grid-header-color: #333;
  --grid-border-color: #444;
  --border-color: #444;
  --disabled-border-color: #565656;
  --disabled-color: #333;
  --disabled-text-color: #666;
  --required-color: #2e3d14;
  --loading-bar-color: #fff;
}
.theme-fresh #main-navbar,
.theme-fresh #main-navbar .navbar-header,
.theme-fresh #main-navbar .main-navbar-collapse {
  background-image: linear-gradient(to bottom, var(--primary-navbar-color, #9D4444) 0%, var(--secondary-navbar-color, #9D4444) 100%) !important;
  background-repeat: repeat-x !important;
}
.theme-silver {
  --theme-color: #5dafc7;
  --text-color: #333333;
  --primary-color: #64bed8;
  --secondary-color: #def1f7;
  --primary-text-color: #fff;
  --secondary-text-color: #333333;
  --primary-background-color: #f4f6f7;
  --secondary-background-color: #fafafa;
  --primary-menu-color: #333;
  --secondary-menu-color: #EDEBEB;
  --menu-text-color: #8c8c8c;
  --primary-navbar-color: #f6f6f6;
  --secondary-navbar-color: #EDEBEB;
  --navbar-text-color: #666;
  --panel-background-color: #fff;
  --panel-header-color: #fafafa;
  --panel-border-color: #ececec;
  --panel-text-color: #333333;
  --grid-header-color: #ebebeb;
  --grid-border-color: #dbdbdb;
  --disabled-border-color: #d6d6d6;
  --disabled-color: #eee;
  --required-color: #d2f1fb;
  --loading-bar-color: #fff;
}
.theme-silver.dark {
  --theme-color: #5dafc7;
  --text-color: #eee;
  --primary-color: #64bed8;
  --secondary-color: #2a2c2f;
  --primary-text-color: #fff;
  --secondary-text-color: #ccc;
  --primary-background-color: #060606;
  --secondary-background-color: #222222;
  --primary-menu-color: #2a2d33;
  --secondary-menu-color: #2d819a;
  --menu-text-color: #a0a3b1;
  --primary-navbar-color: #184654;
  --secondary-navbar-color: #2d819a;
  --navbar-text-color: #ddd;
  --navbar-dropdown-color: #000;
  --panel-background-color: #131313;
  --panel-header-color: #1e1e1e;
  --panel-border-color: #3f3f3f;
  --panel-text-color: #d3d3d3;
  --grid-header-color: #333;
  --grid-border-color: #444;
  --border-color: #444;
  --disabled-border-color: #565656;
  --disabled-color: #333;
  --disabled-text-color: #666;
  --required-color: #173d47;
  --loading-bar-color: #fff;
}
.theme-silver #main-navbar,
.theme-silver #main-navbar .navbar-header,
.theme-silver #main-navbar .main-navbar-collapse {
  background-image: linear-gradient(to bottom, var(--primary-navbar-color, #9D4444) 0%, var(--secondary-navbar-color, #9D4444) 100%) !important;
  background-repeat: repeat-x !important;
}
.theme-clean {
  --theme-color: #617086;
  --text-color: #333333;
  --primary-color: #67cea6;
  --secondary-color: #d1d8e1;
  --primary-text-color: #fff;
  --secondary-text-color: #333333;
  --primary-background-color: #f4f6f7;
  --secondary-background-color: #fafafa;
  --primary-menu-color: #edf0f1;
  --secondary-menu-color: #555;
  --menu-text-color: #899ca3;
  --primary-navbar-color: #3d4a5d;
  --secondary-navbar-color: #f6f6f6;
  --navbar-text-color: #fff;
  --panel-background-color: #fff;
  --panel-header-color: #fafafa;
  --panel-border-color: #ececec;
  --panel-text-color: #333333;
  --grid-header-color: #ebebeb;
  --grid-border-color: #dbdbdb;
  --disabled-border-color: #d6d6d6;
  --disabled-color: #eee;
  --required-color: #d2f1fb;
  --loading-bar-color: #fff;
}
.theme-clean.dark {
  --theme-color: #617086;
  --text-color: #eee;
  --primary-color: #297255;
  --secondary-color: #33373d;
  --primary-text-color: #fff;
  --secondary-text-color: #ccc;
  --primary-background-color: #060606;
  --secondary-background-color: #222222;
  --primary-menu-color: #2a2d33;
  --secondary-menu-color: #fff;
  --menu-text-color: #a0a3b1;
  --primary-navbar-color: #3d4a5d;
  --secondary-navbar-color: #3d4a5d;
  --navbar-text-color: #fff;
  --navbar-dropdown-color: #222222;
  --panel-background-color: #131313;
  --panel-header-color: #1e1e1e;
  --panel-border-color: #3f3f3f;
  --panel-text-color: #d3d3d3;
  --grid-header-color: #333;
  --grid-border-color: #444;
  --border-color: #444;
  --disabled-border-color: #565656;
  --disabled-color: #333;
  --disabled-text-color: #666;
  --required-color: #173d47;
  --loading-bar-color: #fff;
}
.theme-white {
  --theme-color: #4ab6d5;
  --text-color: #333333;
  --primary-color: #4ab6d5;
  --secondary-color: #dbf0f7;
  --primary-text-color: #fff;
  --secondary-text-color: #333333;
  --primary-background-color: #fff;
  --secondary-background-color: #fff;
  --primary-menu-color: #fff;
  --secondary-menu-color: #666;
  --menu-text-color: #a6a6a6;
  --primary-navbar-color: #eee;
  --secondary-navbar-color: #eee;
  --navbar-text-color: #777;
  --panel-background-color: #fff;
  --panel-header-color: #fafafa;
  --panel-border-color: #d6d6d6;
  --panel-text-color: #333333;
  --grid-header-color: #ebebeb;
  --grid-border-color: #dbdbdb;
  --disabled-border-color: #d6d6d6;
  --disabled-color: #eee;
  --required-color: #d2f1fb;
  --loading-bar-color: #fff;
  --border-color: #d6d6d6;
}
.theme-white.dark {
  --theme-color: #4ab6d5;
  --text-color: #eee;
  --primary-color: #4ab6d5;
  --secondary-color: #33373d;
  --primary-text-color: #fff;
  --secondary-text-color: #ccc;
  --primary-background-color: #000;
  --secondary-background-color: #000;
  --primary-menu-color: #666;
  --secondary-menu-color: #aaa;
  --menu-text-color: #aaa;
  --primary-navbar-color: #111;
  --secondary-navbar-color: #111;
  --navbar-text-color: #eee;
  --navbar-dropdown-color: #222222;
  --panel-background-color: #131313;
  --panel-header-color: #1e1e1e;
  --panel-border-color: #3f3f3f;
  --panel-text-color: #d3d3d3;
  --grid-header-color: #333;
  --grid-border-color: #444;
  --border-color: #444;
  --disabled-border-color: #565656;
  --disabled-color: #333;
  --disabled-text-color: #666;
  --required-color: #173d47;
  --loading-bar-color: #fff;
}
.theme-orange {
  --theme-color: #de4110;
  --text-color: #733;
  --primary-color: #805230;
  --secondary-color: #f38361;
  --primary-text-color: #fff;
  --secondary-text-color: #fff;
  --primary-background-color: #FFEBD3;
  --secondary-background-color: #fff;
  --primary-menu-color: #F05E31;
  --secondary-menu-color: #fff;
  --menu-text-color: #fce0d7;
  --primary-navbar-color: #482e1b;
  --secondary-navbar-color: #5b3a22;
  --navbar-text-color: #fff;
  --navbar-dropdown-color: #5b3a22;
  --panel-background-color: #fff;
  --panel-header-color: #f59678;
  --panel-border-color: #f27149;
  --panel-text-color: #fff;
  --grid-header-color: #ebebeb;
  --grid-border-color: #dbdbdb;
  --disabled-border-color: #d6d6d6;
  --disabled-color: #eee;
  --required-color: #ffd69b;
  --loading-bar-color: #fff;
  --border-color: #f27149;
}
.theme-orange.dark {
  --theme-color: #de4110;
  --text-color: #fff;
  --primary-color: #805230;
  --secondary-color: #f38361;
  --primary-text-color: #fff;
  --secondary-text-color: #fff;
  --primary-background-color: #21150c;
  --secondary-background-color: #000;
  --primary-menu-color: #F05E31;
  --secondary-menu-color: #fff;
  --menu-text-color: #fce0d7;
  --primary-navbar-color: #482e1b;
  --secondary-navbar-color: #5b3a22;
  --navbar-text-color: #fff;
  --navbar-dropdown-color: #333;
  --panel-background-color: #131313;
  --panel-header-color: #462b23;
  --panel-border-color: #411f14;
  --panel-text-color: #d3d3d3;
  --grid-header-color: #333;
  --grid-border-color: #444;
  --border-color: #411f14;
  --disabled-border-color: #565656;
  --disabled-color: #333;
  --disabled-text-color: #666;
  --required-color: #603901;
  --loading-bar-color: #fff;
}
.gt-ie9 .theme-orange #main-navbar,
.gt-ie9 .theme-orange #main-navbar .navbar-header {
  background-image: linear-gradient(to bottom, var(--primary-navbar-color, #9D4444) 0%, var(--secondary-navbar-color, #9D4444) 100%);
  background-repeat: repeat-x;
}
.ie8 .theme-orange #main-navbar,
.ie9 .theme-orange #main-navbar,
.ie8 .theme-orange #main-navbar .navbar-header,
.ie9 .theme-orange #main-navbar .navbar-header {
  background: var(--primary-navbar-color, #9D4444);
}
.theme-orange #main-navbar .dropdown > a,
.theme-orange #main-navbar .dropdown-menu > li > a,
.theme-orange #main-navbar .navbar-nav.nav > li > a,
.theme-orange #main-navbar .navbar-header a {
  color: var(--navbar-text-color, #9D4444);
}
.theme-orange #main-navbar .navbar-toggle,
.theme-orange #main-navbar #main-menu-toggle,
.theme-orange #main-navbar #main-menu-toggle .fa:before,
.theme-orange #main-navbar a {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
}
.theme-orange #main-navbar .navbar-toggle,
.theme-orange #main-navbar #main-menu-toggle {
  color: var(--navbar-text-color, #9D4444);
}
.theme-orange #main-navbar #main-menu-toggle .fa:before {
  color: var(--navbar-text-color, #9D4444);
}
.theme-orange #main-navbar .main-navbar-collapse {
  border-top-color: var(--secondary-navbar-color, #9D4444);
  background: var(--secondary-navbar-color, #9D4444);
}
.theme-orange #main-navbar .navbar-nav li + .navbar-nav li,
.theme-orange #main-navbar .navbar-nav.nav + .navbar-nav.nav,
.theme-orange #main-navbar .navbar-nav.nav + .navbar-nav .right {
  border-top: 1px solid var(--secondary-navbar-color, #9D4444);
}
.theme-orange #main-navbar .dropdown.open > a {
  border-top: 1px solid var(--secondary-navbar-color, #9D4444);
  border-bottom: 1px solid var(--secondary-navbar-color, #9D4444);
  margin-top: -1px;
  background: var(--secondary-navbar-color, #9D4444);
}
.theme-orange #main-navbar form.navbar-form {
  box-shadow: none;
}
.theme-orange #main-navbar form.navbar-form .form-control {
  background: #fff;
  border-color: #fff;
  border-radius: var(--border-radius, 6px);
}
@media (min-width: 768px) {
  .theme-orange #main-navbar .main-navbar-collapse {
    background: none;
  }
  .theme-orange #main-navbar .navbar-nav li + .navbar-nav li,
  .theme-orange #main-navbar .navbar-nav.nav + .navbar-nav.nav,
  .theme-orange #main-navbar .navbar-nav.nav + .navbar-nav .right {
    border: none;
  }
  .theme-orange #main-navbar .navbar-nav.nav > li > a {
    border-left: 0 solid transparent;
    border-right: 0 solid transparent;
  }
  .theme-orange #main-navbar .navbar-nav.nav > li > a:hover {
    background: rgba(0, 0, 0, 0.08);
    border-color: var(--secondary-navbar-color, #9D4444);
  }
  .theme-orange #main-navbar .dropdown.open > a {
    border-top: none;
    border-bottom: none;
    margin-top: 0;
    background: rgba(0, 0, 0, 0.08);
    border-color: var(--secondary-navbar-color, #9D4444);
  }
  .theme-orange #main-navbar .dropdown-menu {
    background: var(--secondary-navbar-color, #9D4444);
    border-color: var(--secondary-navbar-color, #9D4444);
    margin-top: 2px;
    padding: 5px 0;
    border-radius: var(--border-radius, 6px);
  }
  .theme-orange #main-navbar .dropdown-menu a {
    text-shadow: none;
    margin: 0 -2px;
  }
  .theme-orange #main-navbar .dropdown-menu a:hover {
    background: var(--secondary-navbar-color, #9D4444);
  }
  .theme-orange #main-navbar .dropdown-menu .divider {
    background-color: var(--secondary-navbar-color, #9D4444);
    margin-left: -2px;
    margin-right: -2px;
  }
  .theme-orange #main-navbar .widget-notifications .notification,
  .theme-orange #main-navbar .widget-notifications .notifications-link {
    border-color: transparent;
    color: var(--secondary-navbar-color, #9D4444);
    margin: 0 -2px;
  }
  .theme-orange #main-navbar .widget-notifications .notifications-link:hover {
    background-color: var(--secondary-navbar-color, #9D4444);
    color: color-mix(in srgb, var(--primary-navbar-color, #9D4444), var(--navbar-text-color, #9D4444) 7%);
  }
  .theme-orange #main-navbar .widget-notifications .notification-description {
    color: var(--secondary-navbar-color, #9D4444);
  }
  .theme-orange #main-navbar .widget-notifications .notification-ago {
    color: var(--secondary-navbar-color, #9D4444);
  }
  .theme-orange #main-navbar .widget-messages-alt a:hover {
    color: #fff !important;
  }
  .theme-orange #main-navbar .widget-messages-alt .message,
  .theme-orange #main-navbar .widget-messages-alt .messages-link {
    border-color: var(--secondary-navbar-color, #9D4444);
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
  }
  .theme-orange #main-navbar .widget-messages-alt .message a:hover,
  .theme-orange #main-navbar .widget-messages-alt .messages-link a:hover {
    background: none;
  }
  .theme-orange #main-navbar .widget-messages-alt .message-subject {
    color: var(--secondary-navbar-color, #9D4444);
  }
  .theme-orange #main-navbar .widget-messages-alt .message-description {
    color: var(--secondary-navbar-color, #9D4444);
  }
  .theme-orange #main-navbar .widget-messages-alt .message-description a {
    color: var(--secondary-navbar-color, #9D4444);
  }
}
.theme-orange #main-navbar #main-menu-toggle,
.theme-orange.right-to-left.main-menu-right #main-navbar #main-menu-toggle {
  border-left: none;
  border-right: 1px solid var(--secondary-navbar-color, #9D4444);
  filter: brightness(92%);
}
.theme-orange.right-to-left #main-navbar #main-menu-toggle,
.theme-orange.main-menu-right #main-navbar #main-menu-toggle {
  border-left: 1px solid var(--secondary-navbar-color, #9D4444);
  border-right: none;
  filter: brightness(92%);
}
.theme-sunset {
  --theme-color: #d05a5a;
  --text-color: #333333;
  --primary-color: #7a6f6f;
  --secondary-color: #e8e6e6;
  --primary-text-color: #fff;
  --secondary-text-color: #333333;
  --primary-background-color: #f6f6f6;
  --secondary-background-color: #fafafa;
  --primary-menu-color: #9D4444;
  --secondary-menu-color: #fff;
  --menu-text-color: #dfb5b5;
  --primary-navbar-color: #ffffff;
  --secondary-navbar-color: #823939;
  --navbar-dropdown-color: #fff;
  --panel-background-color: #fff;
  --panel-header-color: #C75858;
  --panel-border-color: #b13b3b;
  --panel-text-color: #fff;
  --grid-header-color: #ebebeb;
  --grid-border-color: #dbdbdb;
  --disabled-border-color: #d6d6d6;
  --disabled-color: #eee;
  --required-color: #dfd;
  --loading-bar-color: #7a6f6f;
}
.theme-sunset.dark {
  --theme-color: #721717;
  --text-color: #eee;
  --primary-color: #7a6f6f;
  --secondary-color: #721717;
  --primary-text-color: #fff;
  --secondary-text-color: #ccc;
  --primary-background-color: #060606;
  --secondary-background-color: #222222;
  --primary-menu-color: #9D4444;
  --secondary-menu-color: #fff;
  --menu-text-color: #dfb5b5;
  --primary-navbar-color: #000;
  --secondary-navbar-color: #823939;
  --navbar-text-color: #ccc;
  --navbar-dropdown-color: #000;
  --panel-background-color: #131313;
  --panel-header-color: #C75858;
  --panel-border-color: #b13b3b;
  --panel-text-color: #fff;
  --grid-header-color: #333;
  --grid-border-color: #444;
  --border-color: #444;
  --disabled-border-color: #565656;
  --disabled-color: #333;
  --disabled-text-color: #666;
  --required-color: #040;
  --loading-bar-color: #7a6f6f;
}
.theme-sunset #main-navbar .navbar-header,
.theme-sunset.mmc #main-navbar .navbar-header {
  background: linear-gradient(to right, var(--secondary-navbar-color, #9D4444) 75%, var(--primary-navbar-color, #9D4444));
}
.theme-sunset #main-navbar #main-menu-toggle,
.theme-sunset.mmc #main-navbar #main-menu-toggle {
  background: var(--secondary-navbar-color, #9D4444);
  color: var(--panel-text-color);
}
.theme-sunset #main-navbar #main-menu-toggle .fa:before,
.theme-sunset.mmc #main-navbar #main-menu-toggle .fa:before {
  color: var(--panel-text-color);
}
.theme-sunset #main-navbar .main-navbar-collapse,
.theme-sunset.mmc #main-navbar .main-navbar-collapse {
  background: var(--primary-navbar-color, #9D4444);
}
.theme-grass {
  --theme-color: #64bed8;
  --text-color: #333333;
  --primary-color: #64bed8;
  --secondary-color: #e0eec7;
  --primary-text-color: #fff;
  --secondary-text-color: #333333;
  --primary-background-color: #f6f6f6;
  --secondary-background-color: #fafafa;
  --primary-menu-color: #434B48;
  --secondary-menu-color: #b5cc7e;
  --menu-text-color: #9ba6a2;
  --primary-navbar-color: #a1cc3d;
  --secondary-navbar-color: #94c53e;
  --panel-background-color: #fff;
  --panel-header-color: #73817c;
  --panel-border-color: #5b6662;
  --loading-bar-color: #64bed8;
}
.theme-grass.dark {
  --theme-color: #64bed8;
  --text-color: #eee;
  --primary-color: #417a8a;
  --secondary-color: #2a2f1f;
  --primary-text-color: #fff;
  --secondary-text-color: #e9f5d5;
  --primary-background-color: #060606;
  --secondary-background-color: #222222;
  --primary-menu-color: #434B48;
  --secondary-menu-color: #a1cc3d;
  --menu-text-color: #9ba6a2;
  --primary-navbar-color: #a1cc3d;
  --secondary-navbar-color: #6a8c2c;
  --navbar-text-color: #ffffff;
  --navbar-dropdown-color: #222222;
  --panel-background-color: #131313;
  --panel-header-color: #4b5451;
  --panel-border-color: #5b6662;
  --grid-header-color: #333;
  --grid-border-color: #444;
  --border-color: #444;
  --disabled-border-color: #565656;
  --disabled-color: #333;
  --disabled-text-color: #666;
  --required-color: #060;
  --loading-bar-color: #a5d0dc;
}
.theme-grass #main-navbar,
.theme-grass #main-navbar .navbar-header,
.theme-grass #main-navbar .main-navbar-collapse {
  background-image: linear-gradient(to bottom, var(--primary-navbar-color, #9D4444) 0%, var(--secondary-navbar-color, #9D4444) 100%) !important;
  background-repeat: repeat-x !important;
}
.theme-sky {
  --theme-color: #2d7bbb;
  --text-color: #333333;
  --primary-color: #3690e6;
  --secondary-color: #ddebfa;
  --primary-text-color: #fff;
  --secondary-text-color: #333333;
  --primary-background-color: #f6f6f6;
  --secondary-background-color: #fafafa;
  --primary-menu-color: #6363B1;
  --secondary-menu-color: #fff;
  --menu-text-color: #dadaed;
  --primary-navbar-color: #52ADF2;
  --secondary-navbar-color: #418ce4;
  --navbar-dropdown-color: #418ce4;
  --navbar-text-color: #fff;
  --panel-background-color: #fff;
  --panel-header-color: #8585c2;
  --panel-border-color: #6363b1;
  --grid-header-color: #ebebeb;
  --grid-border-color: #dbdbdb;
  --disabled-border-color: #d6d6d6;
  --disabled-color: #eee;
  --required-color: #dfd;
  --loading-bar-color: #ffffff;
}
.theme-sky.dark {
  --theme-color: #2d7bbb;
  --text-color: #eee;
  --primary-color: #235d8d;
  --secondary-color: #283b49;
  --primary-text-color: #fff;
  --secondary-text-color: #d5d9f5;
  --primary-background-color: #060606;
  --secondary-background-color: #222222;
  --primary-menu-color: #6363B1;
  --secondary-menu-color: #fff;
  --menu-text-color: #b5b5df;
  --primary-navbar-color: #1d3b50;
  --secondary-navbar-color: #418ce4;
  --navbar-text-color: #ccc;
  --navbar-dropdown-color: #114;
  --panel-background-color: #131313;
  --panel-header-color: #8585c2;
  --panel-border-color: #6363b1;
  --grid-header-color: #333;
  --grid-border-color: #444;
  --border-color: #444;
  --disabled-border-color: #565656;
  --disabled-color: #333;
  --disabled-text-color: #666;
  --required-color: #004;
  --loading-bar-color: #6596be;
}
.theme-sky #main-navbar,
.theme-sky #main-navbar .navbar-header,
.theme-sky #main-navbar .main-navbar-collapse {
  background-image: linear-gradient(to bottom, var(--primary-navbar-color, #9D4444) 0%, var(--secondary-navbar-color, #9D4444) 200%) !important;
  background-repeat: repeat-x !important;
}
.theme-eclipse {
  --theme-color: #666;
  --text-color: #333333;
  --primary-color: #1d89cf;
  --secondary-color: #dfe1e6;
  --primary-text-color: #fff;
  --secondary-text-color: #333;
  --primary-background-color: #fff;
  --secondary-background-color: #fafafa;
  --primary-menu-color: #666;
  --secondary-menu-color: #80a3bb;
  --menu-text-color: #dfb5b5;
  --primary-navbar-color: #f6f6f6;
  --secondary-navbar-color: #f8f8f8;
  --panel-background-color: #fff;
  --panel-header-color: #999999;
  --panel-border-color: #808080;
  --loading-bar-color: #1d89cf;
  --required-color: #b5c7d3;
}
.theme-eclipse.dark {
  --theme-color: #666;
  --text-color: #eee;
  --primary-color: #666;
  --secondary-color: #333;
  --primary-text-color: #fff;
  --secondary-text-color: #eee;
  --primary-background-color: #060606;
  --secondary-background-color: #222222;
  --primary-menu-color: #666;
  --secondary-menu-color: #80a3bb;
  --menu-text-color: #dfb5b5;
  --primary-navbar-color: #252525;
  --secondary-navbar-color: #f8f8f8;
  --navbar-text-color: #ccc;
  --navbar-dropdown-color: #222222;
  --panel-background-color: #131313;
  --panel-header-color: #1a7ab9;
  --panel-border-color: #1a7ab9;
  --grid-header-color: #333;
  --grid-border-color: #444;
  --border-color: #444;
  --disabled-border-color: #565656;
  --disabled-color: #333;
  --disabled-text-color: #666;
  --required-color: #0e3d5d;
  --loading-bar-color: #6596be;
}
.theme-sunny {
  --theme-color: #ffff00;
  --text-color: #333333;
  --primary-color: #6b6b2a;
  --secondary-color: #f1f1dd;
  --primary-text-color: #fff;
  --secondary-text-color: #333333;
  --primary-background-color: #f6f6f6;
  --secondary-background-color: #fafafa;
  --primary-menu-color: #A3A345;
  --secondary-menu-color: #1d89cf;
  --menu-text-color: #e1e1b9;
  --primary-navbar-color: #ffffff;
  --secondary-navbar-color: #f8f8f8;
  --panel-background-color: #fff;
  --panel-header-color: #c3c371;
  --panel-border-color: #b4b44e;
  --loading-bar-color: #1d89cf;
}
.theme-sunny.dark {
  --theme-color: #ffff00;
  --text-color: #eee;
  --primary-color: #7c8123;
  --secondary-color: #41413b;
  --primary-text-color: #fff;
  --secondary-text-color: #e9f5d5;
  --primary-background-color: #060606;
  --secondary-background-color: #222222;
  --primary-menu-color: #A3A345;
  --secondary-menu-color: #1d89cf;
  --menu-text-color: #e1e1b9;
  --primary-navbar-color: #000;
  --secondary-navbar-color: #000;
  --navbar-text-color: #ffffff;
  --navbar-dropdown-color: #000;
  --panel-background-color: #131313;
  --panel-header-color: #80804a;
  --panel-border-color: #6a6a2c;
  --grid-header-color: #333;
  --grid-border-color: #444;
  --border-color: #444;
  --disabled-border-color: #565656;
  --disabled-color: #333;
  --disabled-text-color: #666;
  --required-color: #665d00;
  --loading-bar-color: #1d89cf;
}
.theme-sea {
  --theme-color: #418ce4;
  --text-color: #003;
  --primary-color: #3690e6;
  --secondary-color: #cbe0f8;
  --primary-text-color: #fff;
  --secondary-text-color: #333333;
  --primary-background-color: #ddf;
  --secondary-background-color: #fafaff;
  --primary-menu-color: #6363B1;
  --secondary-menu-color: #fff;
  --menu-text-color: #dadaed;
  --primary-navbar-color: #52ADF2;
  --secondary-navbar-color: #418ce4;
  --navbar-dropdown-color: #418ce4;
  --navbar-text-color: #fff;
  --panel-background-color: #fff;
  --panel-header-color: #8585c2;
  --panel-border-color: #6363b1;
  --grid-header-color: #ebebeb;
  --grid-border-color: #dbdbdb;
  --disabled-border-color: #d6d6d6;
  --disabled-color: #eee;
  --required-color: #ddf;
  --loading-bar-color: #ffffff;
}
.theme-sea.dark {
  --theme-color: #418ce4;
  --text-color: #eef;
  --primary-color: #3690e6;
  --secondary-color: #061a31;
  --primary-text-color: #fff;
  --secondary-text-color: #d5d9f5;
  --primary-background-color: #060606;
  --secondary-background-color: #222222;
  --primary-menu-color: #6363B1;
  --secondary-menu-color: #fff;
  --menu-text-color: #b5b5df;
  --primary-navbar-color: #1d3b50;
  --secondary-navbar-color: #418ce4;
  --navbar-text-color: #ccc;
  --navbar-dropdown-color: #114;
  --panel-background-color: #131313;
  --panel-header-color: #8585c2;
  --panel-border-color: #6363b1;
  --grid-header-color: #333;
  --grid-border-color: #444;
  --border-color: #444;
  --disabled-border-color: #565656;
  --disabled-color: #333;
  --disabled-text-color: #666;
  --required-color: #004;
  --loading-bar-color: #6596be;
}
.theme-sea #main-navbar,
.theme-sea #main-navbar .navbar-header,
.theme-sea #main-navbar .main-navbar-collapse {
  background-image: linear-gradient(to bottom, var(--primary-navbar-color, #9D4444) 0%, var(--secondary-navbar-color, #9D4444) 200%) !important;
  background-repeat: repeat-x !important;
}
.theme-ferrari {
  --theme-color: #CF010B;
  --text-color: #200;
  --primary-color: #ef3340;
  --secondary-color: #cdcccd;
  --primary-text-color: #fff;
  --secondary-text-color: #333;
  --primary-background-color: #f3f3f3;
  --secondary-background-color: #fff;
  --primary-menu-color: #ef3340;
  --secondary-menu-color: #fff;
  --menu-text-color: #fcd9db;
  --primary-navbar-color: #fff;
  --secondary-navbar-color: #fff;
  --navbar-text-color: #555;
  --navbar-dropdown-color: #fff;
  --panel-background-color: #fff;
  --panel-header-color: #5b595a;
  --panel-border-color: #414041;
  --panel-text-color: #fff;
  --grid-header-color: #ebebeb;
  --grid-border-color: #dbdbdb;
  --disabled-border-color: #d6d6d6;
  --disabled-color: #eee;
  --required-color: #d2f1fb;
  --loading-bar-color: #fff;
  --border-color: #d6d6d6;
}
.theme-ferrari.dark {
  --theme-color: #CF010B;
  --text-color: #eff;
  --primary-color: #ef3340;
  --secondary-color: #313131;
  --primary-text-color: #fff;
  --secondary-text-color: #ccc;
  --primary-background-color: #000;
  --secondary-background-color: #000;
  --primary-menu-color: #ef3340;
  --secondary-menu-color: #fff;
  --menu-text-color: #fcd9db;
  --primary-navbar-color: #000;
  --secondary-navbar-color: #000;
  --navbar-text-color: #b3b3b3;
  --navbar-dropdown-color: #333;
  --panel-background-color: #131313;
  --panel-header-color: #5b595a;
  --panel-border-color: #3f3f3f;
  --panel-text-color: #d3d3d3;
  --grid-header-color: #333;
  --grid-border-color: #444;
  --border-color: #444;
  --disabled-border-color: #565656;
  --disabled-color: #333;
  --disabled-text-color: #666;
  --required-color: #173d47;
  --loading-bar-color: #fff;
}
.theme-ferrari #main-navbar #main-menu-toggle {
  background-color: var(--theme-color);
}
.theme-amazonia {
  background: var(--primary-background-color, #C75858);
  --theme-color: #948787;
  --text-color: #333333;
  --primary-color: #7a6f6f;
  --secondary-color: #e8e6e6;
  --primary-text-color: #fff;
  --secondary-text-color: #333333;
  --primary-background-color: #edece7;
  --secondary-background-color: #fff;
  --primary-menu-color: #433d3c;
  --secondary-menu-color: #fff;
  --menu-text-color: #9e9593;
  --primary-navbar-color: #f65d35;
  --secondary-navbar-color: #fff;
  --navbar-text-color: #555;
  --panel-background-color: #fff;
  --panel-header-color: #fafafa;
  --panel-border-color: #d6d6d6;
  --panel-text-color: #333333;
  --grid-header-color: #ebebeb;
  --grid-border-color: #dbdbdb;
  --disabled-border-color: #d6d6d6;
  --disabled-color: #eee;
  --required-color: #d2f1fb;
  --loading-bar-color: #fff;
  --border-color: #d6d6d6;
  background-color: #e6e6e6;
}
.theme-amazonia .page-header {
  background: var(--primary-navbar-color, #9D4444);
  border-color: var(--secondary-navbar-color, #9D4444);
}
.theme-amazonia .table,
.theme-amazonia .panel,
.theme-amazonia hr {
  border-color: var(--border-color, #666);
}
.theme-amazonia .bordered {
  border-color: var(--border-color, #666);
}
.theme-amazonia .bordered[class*='bg-'],
.theme-amazonia [class*='bg-'] .border-t {
  border-color: #fff;
  border-color: rgba(0, 0, 0, 0.2);
}
.theme-amazonia .panel.panel-transparent > .panel-heading {
  border-bottom-color: var(--border-color, #666) !important;
}
.theme-amazonia .breadcrumb-page {
  background: var(--primary-navbar-color, #9D4444);
  border-bottom: 1px solid var(--secondary-navbar-color, #9D4444);
  padding-bottom: 6px;
  padding-top: 6px;
}
.theme-amazonia #main-navbar {
  box-shadow: 0 2px 2px rgba(0,0,0,0.04),0 1px 0 rgba(0,0,0,0.04);
}
.theme-amazonia #main-navbar .navbar-header {
  background: var(--primary-navbar-color, #9D4444);
}
.theme-amazonia #main-navbar .navbar-header a {
  color: #555;
}
.theme-amazonia #main-navbar .navbar-collapse {
  border-top: 1px solid #f1f1f1;
  background: var(--secondary-navbar-color, #9D4444);
  box-shadow: none;
}
.theme-amazonia #main-navbar .dropdown > a,
.theme-amazonia #main-navbar .dropdown-menu > li > a,
.theme-amazonia #main-navbar .navbar-nav.nav > li > a {
  color: var(--navbar-text-color, #9D4444);
}
.theme-amazonia #main-navbar .navbar-toggle {
  color: #555;
}
.theme-amazonia #main-navbar #main-menu-toggle {
  background: var(--primary-color, #7a6f6f);
  color: #fff;
  box-sizing: content-box;
}
.theme-amazonia #main-navbar #main-menu-toggle .fa:before {
  color: #fff;
}
.theme-amazonia #main-navbar .navbar-nav li + .navbar-nav li,
.theme-amazonia #main-navbar .navbar-nav.nav + .navbar-nav.nav,
.theme-amazonia #main-navbar .navbar-nav.nav + .navbar-nav .right {
  border-top: 1px solid #f1f1f1;
}
.theme-amazonia #main-navbar .dropdown.open > a {
  border-bottom: 1px solid #f1f1f1;
  border-top: 1px solid #f1f1f1;
  margin-top: -1px;
  background: #f6f6f6;
}
.theme-amazonia #main-navbar form.navbar-form {
  box-shadow: none;
}
.theme-amazonia #main-navbar form.navbar-form .form-control {
  background: #fff;
  border-color: #ddd;
  border-radius: 999999px;
  transition: all 0.2s;
}
.theme-amazonia #main-navbar form.navbar-form .form-control:focus {
  background: #fff;
  border-color: var(--primary-color, #7a6f6f);
}
@media (min-width: 768px) {
  .theme-amazonia #main-navbar .navbar-header {
    background: var(--primary-navbar-color, #9D4444);
  }
  .theme-amazonia #main-navbar .navbar-header a {
    color: #fff;
  }
  .theme-amazonia #main-navbar .navbar-collapse {
    background: var(--secondary-navbar-color, #9D4444);
    border: none;
  }
  .theme-amazonia #main-navbar #main-menu-toggle {
    background: color-mix(in srgb, var(--primary-navbar-color, #9D4444), var(--primary-background-color, #C75858) 5%);
  }
  .theme-amazonia #main-navbar .navbar-nav li + .navbar-nav li,
  .theme-amazonia #main-navbar .navbar-nav.nav + .navbar-nav.nav,
  .theme-amazonia #main-navbar .navbar-nav.nav + .navbar-nav .right {
    border-top: none;
  }
  .theme-amazonia #main-navbar .navbar-nav.nav > li > a:hover {
    color: var(--text-color, #000000);
    bbackground: color-mix(in srgb, var(--navbar-text-color, #9D4444), var(--primary-background-color, #C75858) 80%);
  }
  .theme-amazonia #main-navbar .dropdown.open > a {
    border-top: none;
    border-bottom: none;
    margin: 0;
    background: color-mix(in srgb, var(--navbar-text-color, #9D4444), var(--primary-background-color, #C75858) 80%);
    color: var(--text-color, #000000);
  }
  .theme-amazonia #main-navbar .dropdown-menu {
    border-top: none;
    margin-top: 1px;
    border-width: 2px;
    padding: 5px 0;
  }
  .theme-amazonia #main-navbar .dropdown-menu li > a {
    color: var(--text-color, #000000);
    margin: 0 -2px;
  }
  .theme-amazonia #main-navbar .dropdown-menu li > a:hover {
    background: var(--primary-navbar-color, #9D4444);
    color: #fff;
  }
  .theme-amazonia #main-navbar .widget-notifications .notification,
  .theme-amazonia #main-navbar .widget-notifications .notifications-link {
    border-color: transparent;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05) inset;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
  }
  .theme-amazonia #main-navbar .widget-notifications .notification-description {
    color: #999;
  }
  .theme-amazonia #main-navbar .widget-notifications .notification-ago {
    color: #bbb;
  }
  .theme-amazonia #main-navbar .widget-notifications .notifications-link:hover {
    background: #f1f1f1;
  }
  .theme-amazonia #main-navbar .widget-messages-alt .message,
  .theme-amazonia #main-navbar .widget-messages-alt .messages-link {
    border-color: #f1f1f1;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
  }
  .theme-amazonia #main-navbar .widget-messages-alt .message-subject {
    color: var(--text-color, #000000) !important;
  }
  .theme-amazonia #main-navbar .widget-messages-alt .message-description {
    color: #aaa;
  }
  .theme-amazonia #main-navbar .widget-messages-alt .message-description a {
    color: #888;
  }
  .theme-amazonia #main-navbar .widget-messages-alt .messages-link:hover {
    background: #f1f1f1;
  }
  .theme-amazonia.mmc #main-navbar #main-menu-toggle {
    background: var(--primary-navbar-color, #9D4444);
  }
  .theme-amazonia.mmc #main-navbar .navbar-header {
    background: var(--primary-navbar-color, #9D4444);
  }
  .theme-amazonia.mmc #main-navbar .navbar-header a {
    color: #555;
  }
}
.theme-amazonia.main-menu-right #main-navbar .navbar-header,
.theme-amazonia.no-main-menu #main-navbar .navbar-header,
.theme-amazonia.no-main-menu #main-navbar .navbar-header {
  background: #fff;
}
.theme-amazonia.main-menu-right #main-navbar .navbar-header a,
.theme-amazonia.no-main-menu #main-navbar .navbar-header a,
.theme-amazonia.no-main-menu #main-navbar .navbar-header a {
  color: #555;
}
.theme-amazonia #main-menu-bg,
.theme-amazonia .mmc-dropdown-open-ul {
  background: var(--primary-menu-color, #9D4444);
}
.theme-amazonia #main-menu .navigation li a,
.theme-amazonia #main-menu .mmc-dropdown-open-ul li a {
  color: var(--menu-text-color, #9D4444);
  transition: all 0.1s;
}
.theme-amazonia #main-menu .navigation li a:hover,
.theme-amazonia #main-menu .mmc-dropdown-open-ul li a:hover {
  color: #fff;
}
.theme-amazonia #main-menu .navigation li.active > a,
.theme-amazonia #main-menu .mmc-dropdown-open-ul li.active > a {
  color: #fff;
  background: var(--primary-menu-color, #9D4444);
}
.theme-amazonia #main-menu .mm-dropdown > ul,
.theme-amazonia #main-menu .mmc-dropdown-open-ul {
  background: var(--primary-menu-color, #9D4444);
}
.theme-amazonia #main-menu .mm-dropdown > ul li.active > a,
.theme-amazonia #main-menu .mmc-dropdown-open-ul li.active > a {
  background: var(--primary-menu-color, #9D4444);
}
.theme-amazonia #main-menu .mm-dropdown.active > a {
  background: none !important;
  color: #fff !important;
}
.theme-amazonia #main-menu .mmc-dropdown-open > a {
  color: #fff !important;
}
.theme-amazonia #main-menu .mmc-title {
  color: #fff;
  background: var(--primary-menu-color, #9D4444);
}
.theme-amazonia #main-menu .menu-content {
  border-color: var(--primary-menu-color, #9D4444);
}
.theme-amazonia #main-menu .menu-content .btn-outline {
  border-color: var(--primary-menu-color, #9D4444);
  color: var(--menu-text-color, #9D4444);
}
.theme-amazonia #main-menu .menu-content .btn-outline:hover {
  color: #fff;
}
.theme-amazonia .mmc-dropdown-open .mm-dropdown.open > a,
.theme-amazonia.mme #main-menu .mm-dropdown.open > a {
  color: #fff;
}
@media (min-width: 768px) {
  .theme-amazonia #main-menu .mm-dropdown.open > a {
    color: #fff;
  }
}
.theme-amazonia .demo-logo {
  background: var(--primary-color, #7a6f6f);
}
.theme-amazonia #main-navbar .navbar-brand div {
  background: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--primary-background-color, #C75858) 2%);
}
.theme-amazonia #main-navbar .navbar-header a {
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 600;
}
.theme-amazonia.page-signin .signin-info,
.theme-amazonia.page-signup .signup-header {
  background: var(--primary-menu-color, #9D4444);
}
.theme-amazonia .timeline:before,
.theme-amazonia .timeline:after,
.theme-amazonia .tl-header,
.theme-amazonia .tl-icon {
  background: var(--primary-background-color, #C75858);
}
.theme-amazonia .tl-header,
.theme-amazonia .tl-icon {
  box-shadow: 0 0 0 4px var(--primary-background-color, #C75858);
}
.theme-amazonia .tl-entry:before {
  background: var(--primary-color, #7a6f6f);
  box-shadow: 0 0 0 3px var(--primary-background-color, #C75858);
}
.theme-amazonia .tl-body:before {
  border-color: transparent var(--border-color, #666) transparent transparent;
}
@media (min-width: 768px) {
  .theme-amazonia .timeline.centered .tl-entry.left .tl-body:before {
    border-color: transparent transparent transparent var(--border-color, #666);
  }
  .theme-amazonia.right-to-left .timeline.centered .tl-entry.left .tl-body:before {
    border-color: transparent var(--border-color, #666) transparent transparent;
  }
}
.theme-amazonia.right-to-left .tl-body:before {
  border-color: transparent transparent transparent var(--border-color, #666);
}
.theme-amazonia.page-mail .mail-nav,
.theme-amazonia.page-mail .mail-nav:before {
  background: var(--primary-background-color, #C75858);
}
.theme-amazonia.page-mail .mail-nav .sections li.active .label,
.theme-amazonia.page-mail .mail-nav .sections li.active .badge {
  background: var(--primary-color, #7a6f6f);
}
.theme-amazonia.page-mail .mail-nav,
.theme-amazonia.page-mail .mail-nav .compose-btn,
.theme-amazonia.page-mail .mail-nav .sections li.active,
.theme-amazonia.page-mail .mail-nav:before {
  border-color: var(--border-color, #666);
}
.theme-amazonia.page-mail .mail-nav .navigation.open .sections li.active {
  background: var(--primary-background-color, #C75858);
}
.theme-amazonia.page-mail .mail-nav li.divider {
  background: var(--border-color, #666);
}
.theme-amazonia.page-mail .mail-nav .sections li.active a {
  color: var(--primary-background-color, #C75858);
}
.theme-amazonia.page-mail .mail-nav .sections li.active:after {
  color: var(--primary-background-color, #C75858);
}
.theme-amazonia.page-mail .mail-nav .sections a {
  color: var(--primary-background-color, #C75858);
}
.theme-amazonia.page-mail .mail-nav-header {
  color: var(--primary-background-color, #C75858);
}
.theme-amazonia.page-mail .mail-nav .add-more a {
  color: var(--primary-background-color, #C75858);
}
@media (min-width: 992px) {
  .theme-amazonia.page-mail .mail-nav .navigation .sections li.active {
    background: var(--primary-background-color, #C75858);
  }
  .theme-amazonia.page-mail .mail-nav .sections a:hover {
    color: var(--primary-background-color, #C75858);
  }
}
.theme-amazonia .nav-icon-btn.nav-icon-btn-primary .label {
  background: var(--primary-color, #7a6f6f);
}
.theme-amazonia .btn-primary {
  color: #fff;
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 5%);
  border-bottom-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 11%);
  background: var(--primary-color, #7a6f6f);
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--primary-color, #7a6f6f), #FFF 1%) 0%, color-mix(in srgb, var(--primary-color, #7a6f6f), #000 5%) 100%);
  background-repeat: repeat-x;
}
.theme-amazonia .btn-primary:hover,
.theme-amazonia .btn-primary.focused,
.theme-amazonia .btn-primary:focus {
  color: #fff;
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 8%);
  border-bottom-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 18%);
  background: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 10%);
  background: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 5%) !important;
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--primary-color, #7a6f6f), #FFF 4%) 0%, color-mix(in srgb, var(--primary-color, #7a6f6f), #000 8%) 100%) !important;
  background-repeat: repeat-x;
}
.theme-amazonia .btn-primary:active,
.theme-amazonia .btn-primary.active,
.open .theme-amazonia .btn-primary.dropdown-toggle {
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1) inset;
  background: var(--primary-color, #7a6f6f) !important;
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 20%);
}
.theme-amazonia .btn-primary.btn-flat {
  background: var(--primary-color, #7a6f6f);
}
.theme-amazonia .btn-primary.btn-flat:hover,
.theme-amazonia .btn-primary.btn-flat:focus,
.theme-amazonia .btn-primary.btn-flat.focused,
.theme-amazonia .btn-primary.btn-flat:active,
.theme-amazonia .btn-primary.btn-flat.active,
.open .theme-amazonia .btn-primary.btn-flat.dropdown-toggle {
  background: var(--primary-color, #7a6f6f) !important;
  color: #fff;
}
.theme-amazonia .btn-primary.btn-outline:hover,
.theme-amazonia .btn-primary.btn-outline.btn-flat:hover,
.theme-amazonia .btn-primary.btn-outline:focus,
.theme-amazonia .btn-primary.btn-outline.btn-flat:focus {
  color: #fff;
  border-color: var(--primary-color, #7a6f6f);
}
.theme-amazonia .btn-primary.btn-outline:active,
.theme-amazonia .btn-primary.btn-outline.btn-flat:active {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-amazonia .open .btn.btn-primary.dropdown-toggle {
  color: var(--text-color, #000000);
  border-bottom-color: var(--primary-color, #7a6f6f) !important;
  background: var(--primary-color, #7a6f6f) !important;
}
.theme-amazonia .progress-bar {
  background: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
}
.theme-amazonia .progress-striped .progress-bar {
  background-color: var(--primary-color, #7a6f6f);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%, transparent 75%, transparent);
  background-size: 10px 10px;
}
.theme-amazonia .label.label-primary {
  background: var(--primary-color, #7a6f6f);
}
.theme-amazonia .label.label-primary[href]:hover,
.theme-amazonia .label.label-primary[href]:focus {
  background-color: var(--primary-color, #7a6f6f);
}
.theme-amazonia .label.label-primary.label-tag {
  border: 1px solid var(--primary-color, #7a6f6f);
}
.theme-amazonia .label.label-primary.label-tag:before {
  border-color: transparent var(--primary-color, #7a6f6f) transparent transparent;
}
.theme-amazonia .label.label-primary.label-tag[href]:hover,
.theme-amazonia .label.label-primary.label-tag[href]:focus {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-amazonia .label.label-primary.label-tag[href]:hover:before,
.theme-amazonia .label.label-primary.label-tag[href]:focus:before {
  border-color: transparent var(--primary-color, #7a6f6f) transparent transparent;
}
.right-to-left .theme-amazonia .label.label-primary.label-tag:before {
  border-color: transparent transparent transparent var(--primary-color, #7a6f6f);
}
.right-to-left .theme-amazonia .label.label-primary.label-tag[href]:hover:before,
.right-to-left .theme-amazonia .label.label-primary.label-tag[href]:focus:before {
  border-color: transparent transparent transparent var(--primary-color, #7a6f6f);
}
.ie8 .right-to-left .theme-amazonia .label.label-primary.label-tag:before,
.ie9 .right-to-left .theme-amazonia .label.label-primary.label-tag:before {
  border-color: transparent var(--primary-color, #7a6f6f) transparent transparent;
}
.ie8 .right-to-left .theme-amazonia .label.label-primary.label-tag[href]:hover:before,
.ie8 .right-to-left .theme-amazonia .label.label-primary.label-tag[href]:focus:before,
.ie9 .right-to-left .theme-amazonia .label.label-primary.label-tag[href]:hover:before,
.ie9 .right-to-left .theme-amazonia .label.label-primary.label-tag[href]:focus:before {
  border-color: transparent var(--primary-color, #7a6f6f) transparent transparent;
}
.theme-amazonia.right-to-left .label.label-primary.label-tag:before {
  border-color: transparent transparent transparent var(--primary-color, #7a6f6f);
}
.theme-amazonia.right-to-left .label.label-primary.label-tag:hover:before,
.theme-amazonia.right-to-left .label.label-primary.label-tag:focus:before {
  border-color: transparent transparent transparent var(--primary-color, #7a6f6f);
}
.ie8 .theme-amazonia.right-to-left .label.label-primary.label-tag:before,
.ie9 .theme-amazonia.right-to-left .label.label-primary.label-tag:before {
  border-color: transparent var(--primary-color, #7a6f6f) transparent transparent;
}
.ie8 .theme-amazonia.right-to-left .label.label-primary.label-tag:hover:before,
.ie8 .theme-amazonia.right-to-left .label.label-primary.label-tag:focus:before,
.ie9 .theme-amazonia.right-to-left .label.label-primary.label-tag:hover:before,
.ie9 .theme-amazonia.right-to-left .label.label-primary.label-tag:focus:before {
  border-color: transparent var(--primary-color, #7a6f6f) transparent transparent;
}
.theme-amazonia .badge.badge-primary {
  background: var(--primary-color, #7a6f6f);
  border: 1px solid var(--primary-color, #7a6f6f);
}
.theme-amazonia .badge.badge-primary[href]:hover,
.theme-amazonia .badge.badge-primary[href]:focus {
  background-color: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
}
.theme-amazonia .badge.badge-primary {
  background: var(--primary-color, #7a6f6f);
  border: 1px solid var(--primary-color, #7a6f6f);
}
.theme-amazonia .badge.badge-primary[href]:hover,
.theme-amazonia .badge.badge-primary[href]:focus {
  background-color: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
}
.theme-amazonia .table-primary table {
  border-top-color: var(--primary-color, #7a6f6f) !important;
  background-color: var(--panel-background-color, #fff);
}
.theme-amazonia .table-primary thead,
.theme-amazonia .table-primary thead tr,
.theme-amazonia .table-primary thead th,
.theme-amazonia .table-primary .table-header {
  border-color: var(--primary-color, #7a6f6f) !important;
  color: var(--primary-text-color, #fff);
}
.theme-amazonia .table-primary thead tr,
.theme-amazonia .table-primary thead th {
  background: var(--primary-color, #7a6f6f);
}
.theme-amazonia .table-primary .table-header {
  background: var(--primary-color, #7a6f6f);
}
.theme-amazonia .nav-tabs > li.active > a,
.theme-amazonia .nav-tabs > li.active > a:hover,
.theme-amazonia .nav-tabs > li.active > a:focus {
  background: var(--primary-color, #7a6f6f);
  border-bottom: 2px solid var(--primary-color, #7a6f6f);
}
.theme-amazonia .nav-tabs .nav-tabs.nav-justified > .active > a {
  border-bottom-color: var(--primary-color, #7a6f6f);
}
.theme-amazonia .nav-pills > li.active > a,
.theme-amazonia .nav-pills > li.active > a:hover,
.theme-amazonia .nav-pills > li.active > a:focus {
  background: var(--primary-color, #7a6f6f);
}
.theme-amazonia .dropdown-menu > li > a:hover,
.theme-amazonia .dropdown-menu > li.active > a {
  background: var(--primary-color, #7a6f6f);
}
.theme-amazonia .dropdown-menu > li > a:hover {
  color: #fff;
}
.theme-amazonia .btn-group .btn-primary,
.theme-amazonia .btn-group .btn-primary:focus,
.theme-amazonia .input-group-btn .btn-primary,
.theme-amazonia .input-group-btn .btn-primary:focus {
  border-left-color: var(--primary-color, #7a6f6f);
  border-right-color: var(--primary-color, #7a6f6f);
}
.theme-amazonia .btn-group .btn-primary:hover,
.theme-amazonia .btn-group.open .btn-primary.dropdown-toggle,
.theme-amazonia .input-group-btn .btn-primary:hover,
.theme-amazonia .input-group-btn.open .btn-primary.dropdown-toggle {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-amazonia .btn-group .btn-primary:active,
.theme-amazonia .btn-group .btn-primary.active,
.theme-amazonia .input-group-btn .btn-primary:active,
.theme-amazonia .input-group-btn .btn-primary.active {
  border-left-color: var(--primary-color, #7a6f6f);
  border-right-color: var(--primary-color, #7a6f6f);
}
.theme-amazonia .pagination > li > a:hover {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-amazonia .pagination > li.active > a,
.theme-amazonia .pagination > li.active > a:hover,
.theme-amazonia .pagination > li.active > a:focus,
.theme-amazonia .pagination > li.active > span {
  background: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
}
.theme-amazonia .pager li > a:hover {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-amazonia a.list-group-item.active {
  background: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
}
.theme-amazonia a.list-group-item.active .list-group-item-text {
  color: var(--primary-color, #7a6f6f);
}
.theme-amazonia .form-control:focus,
.theme-amazonia .form-control.focus {
  border-color: var(--primary-color, #7a6f6f);
  outline: 0;
  box-shadow: none;
}
.gt-ie8 .theme-amazonia input.px:focus + .lbl:before,
.gt-ie8 .theme-amazonia input.px + .lbl:hover:before {
  border-color: var(--primary-color, #7a6f6f);
}
.gt-ie8 .theme-amazonia input[type="checkboxcheckbox"].px + .lbl:after {
  color: var(--primary-color, #7a6f6f);
}
.gt-ie8 .theme-amazonia input[type="radio"].px + .lbl:after {
  background: var(--primary-color, #7a6f6f);
}
.theme-amazonia .text-primary,
.theme-amazonia .text-primary:hover,
.theme-amazonia .text-primary:active,
.theme-amazonia .text-primary:focus,
.theme-amazonia .text-primary a,
.theme-amazonia .text-primary a:focus {
  color: var(--primary-color, #7a6f6f);
}
.theme-amazonia .text-primary a:hover,
.theme-amazonia .text-primary a:active {
  color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--primary-background-color, #C75858) 85%);
}
.theme-amazonia .bg-primary {
  background: var(--primary-color, #7a6f6f) !important;
}
.theme-amazonia .bg-primary,
.theme-amazonia .bg-primary:hover,
.theme-amazonia .bg-primary:active,
.theme-amazonia .bg-primary:focus,
.theme-amazonia .bg-primary a,
.theme-amazonia .bg-primary a:focus {
  color: #fff;
}
.theme-amazonia .bg-primary a:hover,
.theme-amazonia .bg-primary a:active {
  color: color-mix(in srgb, #fff, var(--primary-background-color, #C75858) 85%);
}
.theme-amazonia .bg-primary[href]:hover,
.theme-amazonia .bg-primary [href]:hover {
  color: #fff;
}
.theme-amazonia .ui-slider-handle.ui-state-active:before {
  background: var(--primary-color, #7a6f6f);
}
.theme-amazonia .ui-slider-range {
  background: var(--primary-color, #7a6f6f);
}
.theme-amazonia .ui-autocomplete > li > a:hover,
.theme-amazonia .ui-autocompletev > li.active > a {
  background: var(--primary-color, #7a6f6f);
}
.theme-amazonia .ui-autocomplete > li > a:hover {
  color: #fff;
}
.theme-amazonia .ui-autocomplete .ui-state-focus {
  background: var(--primary-color, #7a6f6f);
  color: #fff;
}
.theme-amazonia .ui-menu .ui-menu-item a:hover,
.theme-amazonia .ui-menu .ui-menu-item a.ui-state-focus,
.theme-amazonia .ui-menu .ui-menu-item a.ui-state-active {
  background: var(--primary-color, #7a6f6f);
}
.theme-amazonia .ui-progressbar-value {
  background: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
  background-color: var(--primary-color, #7a6f6f);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%, transparent 75%, transparent);
  background-size: 10px 10px;
}
.theme-amazonia .ui-tabs-nav > .ui-tabs-active > a,
.theme-amazonia .ui-tabs-nav > .ui-tabs-active > a:hover,
.theme-amazonia .ui-tabs-nav > .ui-tabs-active > a:focus {
  color: #fff;
  background: var(--primary-color, #7a6f6f);
  border-bottom: 2px solid var(--primary-color, #7a6f6f);
}
.theme-amazonia .ui-datepicker .ui-state-active {
  background: var(--primary-color, #7a6f6f) !important;
}
.theme-amazonia .ui-datepicker-title {
  background: var(--primary-color, #7a6f6f);
}
.theme-amazonia .ui-datepicker th {
  background: var(--primary-color, #7a6f6f);
}
.theme-amazonia .ui-datepicker-buttonpane button.ui-priority-primary {
  color: #fff;
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 5%);
  border-bottom-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 11%);
  background: var(--primary-color, #7a6f6f);
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--primary-color, #7a6f6f), #FFF 1%) 0%, color-mix(in srgb, var(--primary-color, #7a6f6f), #000 5%) 100%);
  background-repeat: repeat-x;
}
.theme-amazonia .ui-datepicker-buttonpane button.ui-priority-primary:hover,
.theme-amazonia .ui-datepicker-buttonpane button.ui-priority-primary.focused,
.theme-amazonia .ui-datepicker-buttonpane button.ui-priority-primary:focus {
  color: #fff;
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 8%);
  border-bottom-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 18%);
  background: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 10%);
  background: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 5%) !important;
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--primary-color, #7a6f6f), #FFF 4%) 0%, color-mix(in srgb, var(--primary-color, #7a6f6f), #000 8%) 100%) !important;
  background-repeat: repeat-x;
}
.theme-amazonia .ui-datepicker-buttonpane button.ui-priority-primary:active,
.theme-amazonia .ui-datepicker-buttonpane button.ui-priority-primary.active,
.open .theme-amazonia .ui-datepicker-buttonpane button.ui-priority-primary.dropdown-toggle {
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1) inset;
  background: var(--primary-color, #7a6f6f) !important;
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--text-color, #000000) 20%);
}
.theme-amazonia .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat {
  background: var(--primary-color, #7a6f6f);
}
.theme-amazonia .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat:hover,
.theme-amazonia .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat:focus,
.theme-amazonia .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat.focused,
.theme-amazonia .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat:active,
.theme-amazonia .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat.active,
.open .theme-amazonia .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat.dropdown-toggle {
  background: var(--primary-color, #7a6f6f) !important;
  color: #fff;
}
.theme-amazonia .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline:hover,
.theme-amazonia .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline.btn-flat:hover,
.theme-amazonia .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline:focus,
.theme-amazonia .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline.btn-flat:focus {
  color: #fff;
  border-color: var(--primary-color, #7a6f6f);
}
.theme-amazonia .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline:active,
.theme-amazonia .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline.btn-flat:active {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-amazonia .select2-drop-active,
.theme-amazonia .select2-container-multi.select2-container-active .select2-choices,
.theme-amazonia .select2-container-multi.select2-dropdown-open .select2-choices {
  border: 1px solid var(--primary-color, #7a6f6f);
}
.theme-amazonia .select2-drop.select2-drop-above.select2-drop-active {
  border-top: 1px solid var(--primary-color, #7a6f6f);
}
.theme-amazonia .select2-container-active .select2-choice,
.theme-amazonia .select2-container-active .select2-choices {
  border: 1px solid var(--primary-color, #7a6f6f);
}
.theme-amazonia .select2-dropdown-open .select2-drop-above .select2-choice,
.theme-amazonia .select2-dropdown-open .select2-drop-above .select2-choices {
  border: 1px solid var(--primary-color, #7a6f6f);
  border-top-color: #aaa;
}
.theme-amazonia .select2-results .select2-highlighted {
  background: var(--primary-color, #7a6f6f);
  color: var(--primary-text-color, #fff);
}
.theme-amazonia .select2-primary .select2-container-multi .select2-choices .select2-search-choice {
  background: var(--primary-color, #7a6f6f);
}
.theme-amazonia .select2-primary .select2-container-multi .select2-choices .select2-search-choice-focus {
  background: var(--primary-color, #7a6f6f);
}
.theme-amazonia .select2-primary .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
  background: var(--primary-color, #7a6f6f) !important;
}
.theme-amazonia .switcher-primary .switcher-state-on {
  background: var(--primary-color, #7a6f6f) !important;
}
.theme-amazonia .pixel-file-input:hover {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-amazonia .focused .pixel-file-input {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-amazonia .datepicker table tr td.selected,
.theme-amazonia .datepicker table tr td.selected:hover,
.theme-amazonia .datepicker table tr td.selected.disabled,
.theme-amazonia .datepicker table tr td.selected.disabled:hover {
  background: var(--primary-color, #7a6f6f);
}
.theme-amazonia .datepicker table tr td.active,
.theme-amazonia .datepicker table tr td.active:hover,
.theme-amazonia .datepicker table tr td.active.disabled,
.theme-amazonia .datepicker table tr td.active.disabled:hover {
  background: var(--primary-color, #7a6f6f);
}
.theme-amazonia .datepicker table tr td span.active,
.theme-amazonia .datepicker table tr td span.active:hover,
.theme-amazonia .datepicker table tr td span.active.disabled,
.theme-amazonia .datepicker table tr td span.active.disabled:hover {
  background: var(--primary-color, #7a6f6f);
}
.theme-amazonia .datepicker thead tr {
  background: var(--primary-color, #7a6f6f);
}
.theme-amazonia .datepicker thead tr:first-child {
  background: var(--primary-color, #7a6f6f) !important;
  border-bottom-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--panel-background-color, #fff) 12%) !important;
}
.theme-amazonia .datepicker thead th.prev,
.theme-amazonia .datepicker thead th.next {
  background: var(--primary-color, #7a6f6f);
}
.theme-amazonia .datepicker thead th.prev {
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--panel-background-color, #fff) 12%);
}
.theme-amazonia .datepicker thead th.next {
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--panel-background-color, #fff) 12%);
}
.theme-amazonia .datepicker > .datepicker-days thead tr:first-child th.cw + .prev {
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--panel-background-color, #fff) 12%);
}
.theme-amazonia .datepicker > .datepicker-days thead tr:last-child th.cw + th {
  border-color: color-mix(in srgb, var(--primary-color, #7a6f6f), var(--panel-background-color, #fff) 12%);
}
.theme-amazonia .bootstrap-timepicker-widget table td a:hover {
  background: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
}
.theme-amazonia .pagination a.dp-today,
.theme-amazonia .pagination a.dp-today:hover {
  background: var(--primary-color, #7a6f6f);
  border-color: var(--primary-color, #7a6f6f);
}
.theme-amazonia .pagination a.dp-today:hover {
  border-color: var(--primary-color, #7a6f6f) !important;
}
.theme-amazonia .pagination a.dp-selected {
  background: var(--primary-color, #7a6f6f) !important;
  border-color: var(--primary-color, #7a6f6f) !important;
}
.theme-amazonia .tt-suggestion.tt-is-under-cursor {
  background: var(--primary-color, #7a6f6f);
}
.theme-amazonia .table-primary .dataTables_wrapper .DT-per-page {
  border-color: var(--primary-color, #7a6f6f) !important;
}
.theme-amazonia .dropzone-box.dz-drag-hover {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-amazonia .dropzone-box:hover .fa.fa-cloud-upload {
  background: var(--primary-color, #7a6f6f);
}
.theme-amazonia .md-editor.active {
  border-color: var(--primary-color, #7a6f6f);
}
.theme-amazonia .widget-rating .active a {
  color: var(--primary-color, #7a6f6f);
}
.theme-amazonia.dark {
  --theme-color: #948787;
  --text-color: #eee;
  --primary-color: #7a6f6f;
  --secondary-color: #33373d;
  --primary-text-color: #fff;
  --secondary-text-color: #ccc;
  --primary-background-color: #060606;
  --secondary-background-color: #000;
  --primary-menu-color: #433d3c;
  --secondary-menu-color: #fff;
  --menu-text-color: #9e9593;
  --primary-navbar-color: #f65d35;
  --secondary-navbar-color: #7a6f6f;
  --navbar-text-color: #fff;
  --navbar-dropdown-color: #222222;
  --panel-background-color: #131313;
  --panel-header-color: #1e1e1e;
  --panel-border-color: #3f3f3f;
  --panel-text-color: #d3d3d3;
  --grid-header-color: #333;
  --grid-border-color: #444;
  --border-color: #444;
  --disabled-border-color: #565656;
  --disabled-color: #333;
  --disabled-text-color: #666;
  --required-color: #173d47;
  --loading-bar-color: #fff;
}
.theme-amazonia .panel-awe {
  border-color: color-mix(in srgb, #00965e, var(--secondary-text-color, #333333) 10%) !important;
  border-radius: var(--border-radius, 6px);
  overflow: hidden;
}
.theme-amazonia .panel-awe .panel-heading {
  background: #00965e;
  border-color: color-mix(in srgb, #00965e, var(--secondary-text-color, #333333) 10%);
  color: #fff;
  background-size: 20px 20px;
}
.theme-amazonia .panel-awe .panel-heading .panel-title {
  color: #fff;
}
.theme-amazonia .panel-awe .panel-heading .panel-heading-text a {
  color: #fff;
  text-decoration: underline;
}
.theme-amazonia .panel-awe .panel-heading .panel-heading-text a:hover {
  color: color-mix(in srgb, #00965e, var(--panel-background-color, #fff) 10%);
}
.theme-amazonia .panel-awe.panel-body-colorful .panel-body {
  background: #00965e;
  color: #fff;
}
.theme-amazonia .panel-awe.panel-body-colorful .panel-footer {
  background: #00965e;
  border-color: color-mix(in srgb, #00965e, var(--secondary-text-color, #333333) 10%);
  color: #fff;
}
.theme-amazonia .btn-default {
  color: #333;
  border-color: color-mix(in srgb, color-mix(in srgb, #dfdddc, var(--secondary-text-color, #333333) 30%), var(--text-color, #000000) 5%);
  border-bottom-color: color-mix(in srgb, color-mix(in srgb, #dfdddc, var(--secondary-text-color, #333333) 30%), var(--text-color, #000000) 11%);
  background: color-mix(in srgb, #dfdddc, var(--secondary-text-color, #333333) 30%);
  background-image: linear-gradient(to bottom, color-mix(in srgb, color-mix(in srgb, #dfdddc, var(--secondary-text-color, #333333) 30%), #FFF 1%) 0%, color-mix(in srgb, color-mix(in srgb, #dfdddc, var(--secondary-text-color, #333333) 30%), #000 5%) 100%);
  background-repeat: repeat-x;
}
.theme-amazonia .btn-default:hover,
.theme-amazonia .btn-default.focused,
.theme-amazonia .btn-default:focus {
  color: #333;
  border-color: color-mix(in srgb, color-mix(in srgb, #dfdddc, var(--secondary-text-color, #333333) 30%), var(--text-color, #000000) 8%);
  border-bottom-color: color-mix(in srgb, color-mix(in srgb, #dfdddc, var(--secondary-text-color, #333333) 30%), var(--text-color, #000000) 18%);
  background: color-mix(in srgb, color-mix(in srgb, #dfdddc, var(--secondary-text-color, #333333) 30%), var(--text-color, #000000) 10%);
  background: color-mix(in srgb, color-mix(in srgb, #dfdddc, var(--secondary-text-color, #333333) 30%), var(--text-color, #000000) 5%) !important;
  background-image: linear-gradient(to bottom, color-mix(in srgb, color-mix(in srgb, #dfdddc, var(--secondary-text-color, #333333) 30%), #FFF 4%) 0%, color-mix(in srgb, color-mix(in srgb, #dfdddc, var(--secondary-text-color, #333333) 30%), #000 8%) 100%) !important;
  background-repeat: repeat-x;
}
.theme-amazonia .btn-default:active,
.theme-amazonia .btn-default.active,
.open .theme-amazonia .btn-default.dropdown-toggle {
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1) inset;
  background: color-mix(in srgb, #dfdddc, var(--secondary-text-color, #333333) 30%) !important;
  border-color: color-mix(in srgb, color-mix(in srgb, #dfdddc, var(--secondary-text-color, #333333) 30%), var(--text-color, #000000) 20%);
}
.theme-amazonia .btn-default.btn-flat {
  background: color-mix(in srgb, #dfdddc, var(--secondary-text-color, #333333) 30%);
}
.theme-amazonia .btn-default.btn-flat:hover,
.theme-amazonia .btn-default.btn-flat:focus,
.theme-amazonia .btn-default.btn-flat.focused,
.theme-amazonia .btn-default.btn-flat:active,
.theme-amazonia .btn-default.btn-flat.active,
.open .theme-amazonia .btn-default.btn-flat.dropdown-toggle {
  background: color-mix(in srgb, #dfdddc, var(--secondary-text-color, #333333) 30%) !important;
  color: #333;
}
.theme-amazonia .btn-default.btn-outline:hover,
.theme-amazonia .btn-default.btn-outline.btn-flat:hover,
.theme-amazonia .btn-default.btn-outline:focus,
.theme-amazonia .btn-default.btn-outline.btn-flat:focus {
  color: #333;
  border-color: color-mix(in srgb, #dfdddc, var(--secondary-text-color, #333333) 30%);
}
.theme-amazonia .btn-default.btn-outline:active,
.theme-amazonia .btn-default.btn-outline.btn-flat:active {
  border-color: color-mix(in srgb, #dfdddc, var(--secondary-text-color, #333333) 30%);
}
.theme-amazonia #main-navbar .navbar-header,
.theme-amazonia.mmc #main-navbar .navbar-header {
  background: var(--primary-navbar-color, #9D4444);
}
.theme-amazonia #main-navbar #main-menu-toggle,
.theme-amazonia.mmc #main-navbar #main-menu-toggle {
  background: #00965e;
}
.theme-amazonia #main-menu ul.navigation {
  background-color: #00965e;
}
.theme-amazonia #main-menu ul.navigation > li > a:hover:after {
  background-color: var(--secondary-menu-color, #9D4444);
}
.theme-amazonia #main-menu .mm-dropdown > ul {
  background-color: #00965e;
}
.theme-amazonia #main-menu .mm-dropdown > ul .mm-dropdown > ul {
  background-color: #00965e;
}
.theme-amazonia #main-menu .mm-dropdown > ul .mm-dropdown > ul li {
  background-color: color-mix(in srgb, #00965e, var(--panel-background-color, #fff) 15%);
}
.theme-amazonia #main-menu .mm-dropdown > ul .mm-dropdown > ul li > a {
  color: color-mix(in srgb, #fff, var(--primary-text-color, #fff) 15%) !important;
}
.theme-amazonia #main-menu .mm-dropdown > ul .mm-dropdown > ul li > a:hover {
  color: color-mix(in srgb, color-mix(in srgb, #fff, var(--primary-text-color, #fff) 15%), var(--secondary-menu-color, #9D4444) 80%) !important;
  background-color: color-mix(in srgb, var(--secondary-menu-color, #9D4444), transparent 90%);
}
.theme-amazonia #main-menu .mm-dropdown > ul .mm-dropdown > ul li.active > a {
  background-color: rgba(0, 0, 0, 0.1);
  color: color-mix(in srgb, color-mix(in srgb, #fff, var(--primary-text-color, #fff) 15%), var(--secondary-menu-color, #9D4444) 80%) !important;
}
.theme-amazonia #main-menu .mm-dropdown > ul .mm-dropdown > ul li.active > a:hover {
  background-color: rgba(0, 0, 0, 0.15);
}
.theme-amazonia #main-menu .mm-dropdown > ul .mm-dropdown > ul li.divider {
  border-top: 1px solid !important;
  border-color: color-mix(in srgb, #fff, var(--primary-text-color, #fff) 15%) !important;
  margin-right: 15px;
  margin-left: 15px;
}
.theme-amazonia #main-menu .mm-dropdown > ul .mm-dropdown > ul .mm-dropdown > ul {
  background-color: #00965e;
}
.theme-amazonia #main-menu .mm-dropdown > ul .mm-dropdown > ul .mm-dropdown > ul li {
  background-color: color-mix(in srgb, #00965e, var(--panel-background-color, #fff) 30%);
}
.theme-amazonia #main-menu .mm-dropdown > ul .mm-dropdown > ul .mm-dropdown > ul li > a {
  color: color-mix(in srgb, #fff, var(--primary-text-color, #fff) 30%) !important;
}
.theme-amazonia #main-menu .mm-dropdown > ul .mm-dropdown > ul .mm-dropdown > ul li > a:hover {
  color: color-mix(in srgb, color-mix(in srgb, #fff, var(--primary-text-color, #fff) 30%), var(--secondary-menu-color, #9D4444) 80%) !important;
  background-color: color-mix(in srgb, var(--secondary-menu-color, #9D4444), transparent 90%);
}
.theme-amazonia #main-menu .mm-dropdown > ul .mm-dropdown > ul .mm-dropdown > ul li.active > a {
  background-color: rgba(0, 0, 0, 0.1);
  color: color-mix(in srgb, color-mix(in srgb, #fff, var(--primary-text-color, #fff) 30%), var(--secondary-menu-color, #9D4444) 80%) !important;
}
.theme-amazonia #main-menu .mm-dropdown > ul .mm-dropdown > ul .mm-dropdown > ul li.active > a:hover {
  background-color: rgba(0, 0, 0, 0.15);
}
.theme-amazonia #main-menu .mm-dropdown > ul .mm-dropdown > ul .mm-dropdown > ul li.divider {
  border-top: 1px solid !important;
  border-color: color-mix(in srgb, #fff, var(--primary-text-color, #fff) 30%) !important;
  margin-right: 15px;
  margin-left: 15px;
}
.theme-amazonia #main-menu .mm-dropdown > ul .mm-dropdown > ul .mm-dropdown > ul .mm-dropdown > ul {
  background-color: #00965e;
}
.theme-amazonia #main-menu .mm-dropdown > ul .mm-dropdown > ul .mm-dropdown > ul .mm-dropdown > ul li {
  background-color: color-mix(in srgb, #00965e, var(--panel-background-color, #fff) 45%);
}
.theme-amazonia #main-menu .mm-dropdown > ul .mm-dropdown > ul .mm-dropdown > ul .mm-dropdown > ul li > a {
  color: color-mix(in srgb, #fff, var(--primary-text-color, #fff) 45%) !important;
}
.theme-amazonia #main-menu .mm-dropdown > ul .mm-dropdown > ul .mm-dropdown > ul .mm-dropdown > ul li > a:hover {
  color: color-mix(in srgb, color-mix(in srgb, #fff, var(--primary-text-color, #fff) 45%), var(--secondary-menu-color, #9D4444) 80%) !important;
  background-color: color-mix(in srgb, var(--secondary-menu-color, #9D4444), transparent 90%);
}
.theme-amazonia #main-menu .mm-dropdown > ul .mm-dropdown > ul .mm-dropdown > ul .mm-dropdown > ul li.active > a {
  background-color: rgba(0, 0, 0, 0.1);
  color: color-mix(in srgb, color-mix(in srgb, #fff, var(--primary-text-color, #fff) 45%), var(--secondary-menu-color, #9D4444) 80%) !important;
}
.theme-amazonia #main-menu .mm-dropdown > ul .mm-dropdown > ul .mm-dropdown > ul .mm-dropdown > ul li.active > a:hover {
  background-color: rgba(0, 0, 0, 0.15);
}
.theme-amazonia #main-menu .mm-dropdown > ul .mm-dropdown > ul .mm-dropdown > ul .mm-dropdown > ul li.divider {
  border-top: 1px solid !important;
  border-color: color-mix(in srgb, #fff, var(--primary-text-color, #fff) 45%) !important;
  margin-right: 15px;
  margin-left: 15px;
}
.theme-amazonia #main-menu.horizontal .awe-menu > ul > li > ul {
  box-shadow: 2px 2px 5px rgba(100, 100, 100, 0.5);
}
.theme-amazonia #main-menu ul.navigation > li.divider {
  border-color: #fff;
}
.theme-amazonia #main-menu li {
  background-color: color-mix(in srgb, #00965e, var(--panel-background-color, #fff) 0%);
}
.theme-amazonia #main-menu li > a {
  color: color-mix(in srgb, #fff, var(--primary-text-color, #fff) 0%) !important;
}
.theme-amazonia #main-menu li > a:hover {
  color: color-mix(in srgb, color-mix(in srgb, #fff, var(--primary-text-color, #fff) 0%), var(--secondary-menu-color, #9D4444) 80%) !important;
  background-color: color-mix(in srgb, var(--secondary-menu-color, #9D4444), transparent 90%);
}
.theme-amazonia #main-menu li.active > a {
  background-color: rgba(0, 0, 0, 0.1);
  color: color-mix(in srgb, color-mix(in srgb, #fff, var(--primary-text-color, #fff) 0%), var(--secondary-menu-color, #9D4444) 80%) !important;
}
.theme-amazonia #main-menu li.active > a:hover {
  background-color: rgba(0, 0, 0, 0.15);
}
.theme-amazonia #main-menu li.divider {
  border-top: 1px solid !important;
  border-color: color-mix(in srgb, #fff, var(--primary-text-color, #fff) 0%) !important;
  margin-right: 15px;
  margin-left: 15px;
}
.theme-amazonia .grid .multioperation-icon,
.theme-amazonia .treegrid .multioperation-icon,
.theme-amazonia .grid .ui-grid-rownumber,
.theme-amazonia .treegrid .ui-grid-rownumber {
  background-color: color-mix(in srgb, #666, var(--panel-background-color, #fff) 50%);
}
.theme-amazonia .grid .ui-grid-row-selected .ui-grid-cell-contents,
.theme-amazonia .treegrid .ui-grid-row-selected .ui-grid-cell-contents,
.theme-amazonia .grid .save-button,
.theme-amazonia .treegrid .save-button {
  background-color: color-mix(in srgb, #666, var(--panel-background-color, #fff) 50%);
}
.theme-amazonia .grid .ui-grid-row-hover .ui-grid-cell-contents,
.theme-amazonia .treegrid .ui-grid-row-hover .ui-grid-cell-contents {
  background-color: #666;
}
.theme-amazonia.page-change_password .change_password-header {
  background: #00965e;
}
.theme-amazonia .breadcrumb.breadcrumb-page {
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 2px rgba(255, 255, 255, 0.2);
}
.theme-amazonia .breadcrumb.breadcrumb-page .breadcrumb-label {
  color: color-mix(in srgb, var(--text-color, #000000), var(--primary-background-color, #C75858) 50%);
}
.theme-amazonia .breadcrumb.breadcrumb-page > li {
  color: color-mix(in srgb, var(--text-color, #000000), var(--primary-background-color, #C75858) 50%);
}
.theme-amazonia .breadcrumb.breadcrumb-page > li + li:before {
  color: color-mix(in srgb, var(--text-color, #000000), var(--primary-background-color, #C75858) 50%);
}
.theme-amazonia .breadcrumb.breadcrumb-page > li.active {
  color: color-mix(in srgb, var(--text-color, #000000), var(--primary-background-color, #C75858) 20%);
}
.theme-amazonia .breadcrumb.breadcrumb-page > li:hover {
  color: color-mix(in srgb, var(--text-color, #000000), var(--primary-background-color, #C75858) 20%);
}
.theme-amazonia .breadcrumb.breadcrumb-page > li.active:hover {
  color: var(--text-color, #000000);
}
.theme-amazonia .btn-awe {
  color: var(--secondary-text-color);
  border-color: color-mix(in srgb, color-mix(in srgb, #dfdddc, var(--secondary-text-color, #333333) 30%), var(--text-color, #000000) 9%);
  border-bottom-color: color-mix(in srgb, color-mix(in srgb, #dfdddc, var(--secondary-text-color, #333333) 30%), var(--text-color, #000000) 15%);
  background: color-mix(in srgb, #dfdddc, var(--secondary-text-color, #333333) 30%);
  background-image: linear-gradient(to bottom, color-mix(in srgb, color-mix(in srgb, #dfdddc, var(--secondary-text-color, #333333) 30%), #FFF 0%) 0%, color-mix(in srgb, color-mix(in srgb, #dfdddc, var(--secondary-text-color, #333333) 30%), #000 4%) 100%);
  background-repeat: repeat-x;
}
.theme-amazonia .btn-awe:hover,
.theme-amazonia .btn-awe.focused,
.theme-amazonia .btn-awe:focus {
  color: var(--secondary-text-color);
  border-color: color-mix(in srgb, color-mix(in srgb, #dfdddc, var(--secondary-text-color, #333333) 30%), var(--text-color, #000000) 12%);
  border-bottom-color: color-mix(in srgb, color-mix(in srgb, #dfdddc, var(--secondary-text-color, #333333) 30%), var(--text-color, #000000) 22%);
  background: color-mix(in srgb, color-mix(in srgb, #dfdddc, var(--secondary-text-color, #333333) 30%), var(--text-color, #000000) 10%);
  background: color-mix(in srgb, color-mix(in srgb, #dfdddc, var(--secondary-text-color, #333333) 30%), var(--text-color, #000000) 4%) !important;
  background-image: linear-gradient(to bottom, color-mix(in srgb, color-mix(in srgb, #dfdddc, var(--secondary-text-color, #333333) 30%), #FFF 2%) 0%, color-mix(in srgb, color-mix(in srgb, #dfdddc, var(--secondary-text-color, #333333) 30%), #000 6%) 100%) !important;
  background-repeat: repeat-x;
}
.theme-amazonia .btn-awe:active,
.theme-amazonia .btn-awe.active,
.open .theme-amazonia .btn-awe.dropdown-toggle {
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1) inset;
  background: color-mix(in srgb, #dfdddc, var(--secondary-text-color, #333333) 30%) !important;
  border-color: color-mix(in srgb, color-mix(in srgb, #dfdddc, var(--secondary-text-color, #333333) 30%), var(--text-color, #000000) 24%);
}
.theme-amazonia .btn-awe.btn-flat {
  background: color-mix(in srgb, #dfdddc, var(--secondary-text-color, #333333) 30%);
}
.theme-amazonia .btn-awe.btn-flat:hover,
.theme-amazonia .btn-awe.btn-flat:focus,
.theme-amazonia .btn-awe.btn-flat.focused,
.theme-amazonia .btn-awe.btn-flat:active,
.theme-amazonia .btn-awe.btn-flat.active,
.open .theme-amazonia .btn-awe.btn-flat.dropdown-toggle {
  background: color-mix(in srgb, #dfdddc, var(--secondary-text-color, #333333) 30%) !important;
  color: var(--secondary-text-color);
}
.theme-amazonia .btn-awe.btn-outline:hover,
.theme-amazonia .btn-awe.btn-outline.btn-flat:hover,
.theme-amazonia .btn-awe.btn-outline:focus,
.theme-amazonia .btn-awe.btn-outline.btn-flat:focus {
  color: var(--secondary-text-color);
  border-color: color-mix(in srgb, #dfdddc, var(--secondary-text-color, #333333) 30%);
}
.theme-amazonia .btn-awe.btn-outline:active,
.theme-amazonia .btn-awe.btn-outline.btn-flat:active {
  border-color: color-mix(in srgb, #dfdddc, var(--secondary-text-color, #333333) 30%);
}
.theme-amazonia .btn-awe.btn-primary {
  color: var(--primary-text-color);
  border-color: color-mix(in srgb, #00965e, var(--text-color, #000000) 5%);
  border-bottom-color: color-mix(in srgb, #00965e, var(--text-color, #000000) 11%);
  background: #00965e;
  background-image: linear-gradient(to bottom, color-mix(in srgb, #00965e, #FFF 1%) 0%, color-mix(in srgb, #00965e, #000 5%) 100%);
  background-repeat: repeat-x;
}
.theme-amazonia .btn-awe.btn-primary:hover,
.theme-amazonia .btn-awe.btn-primary.focused,
.theme-amazonia .btn-awe.btn-primary:focus {
  color: var(--primary-text-color);
  border-color: color-mix(in srgb, #00965e, var(--text-color, #000000) 8%);
  border-bottom-color: color-mix(in srgb, #00965e, var(--text-color, #000000) 18%);
  background: color-mix(in srgb, #00965e, var(--text-color, #000000) 10%);
  background: color-mix(in srgb, #00965e, var(--text-color, #000000) 5%) !important;
  background-image: linear-gradient(to bottom, color-mix(in srgb, #00965e, #FFF 4%) 0%, color-mix(in srgb, #00965e, #000 8%) 100%) !important;
  background-repeat: repeat-x;
}
.theme-amazonia .btn-awe.btn-primary:active,
.theme-amazonia .btn-awe.btn-primary.active,
.open .theme-amazonia .btn-awe.btn-primary.dropdown-toggle {
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1) inset;
  background: #00965e !important;
  border-color: color-mix(in srgb, #00965e, var(--text-color, #000000) 20%);
}
.theme-amazonia .btn-awe.btn-primary.btn-flat {
  background: #00965e;
}
.theme-amazonia .btn-awe.btn-primary.btn-flat:hover,
.theme-amazonia .btn-awe.btn-primary.btn-flat:focus,
.theme-amazonia .btn-awe.btn-primary.btn-flat.focused,
.theme-amazonia .btn-awe.btn-primary.btn-flat:active,
.theme-amazonia .btn-awe.btn-primary.btn-flat.active,
.open .theme-amazonia .btn-awe.btn-primary.btn-flat.dropdown-toggle {
  background: #00965e !important;
  color: var(--primary-text-color);
}
.theme-amazonia .btn-awe.btn-primary.btn-outline:hover,
.theme-amazonia .btn-awe.btn-primary.btn-outline.btn-flat:hover,
.theme-amazonia .btn-awe.btn-primary.btn-outline:focus,
.theme-amazonia .btn-awe.btn-primary.btn-outline.btn-flat:focus {
  color: var(--primary-text-color);
  border-color: #00965e;
}
.theme-amazonia .btn-awe.btn-primary.btn-outline:active,
.theme-amazonia .btn-awe.btn-primary.btn-outline.btn-flat:active {
  border-color: #00965e;
}
.theme-amazonia .btn-awe.btn-danger {
  color: #fff;
  border-color: color-mix(in srgb, var(--danger-color, #ff4444), var(--text-color, #000000) 5%);
  border-bottom-color: color-mix(in srgb, var(--danger-color, #ff4444), var(--text-color, #000000) 11%);
  background: var(--danger-color, #ff4444);
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--danger-color, #ff4444), #FFF 1%) 0%, color-mix(in srgb, var(--danger-color, #ff4444), #000 5%) 100%);
  background-repeat: repeat-x;
}
.theme-amazonia .btn-awe.btn-danger:hover,
.theme-amazonia .btn-awe.btn-danger.focused,
.theme-amazonia .btn-awe.btn-danger:focus {
  color: #fff;
  border-color: color-mix(in srgb, var(--danger-color, #ff4444), var(--text-color, #000000) 8%);
  border-bottom-color: color-mix(in srgb, var(--danger-color, #ff4444), var(--text-color, #000000) 18%);
  background: color-mix(in srgb, var(--danger-color, #ff4444), var(--text-color, #000000) 10%);
  background: color-mix(in srgb, var(--danger-color, #ff4444), var(--text-color, #000000) 5%) !important;
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--danger-color, #ff4444), #FFF 4%) 0%, color-mix(in srgb, var(--danger-color, #ff4444), #000 8%) 100%) !important;
  background-repeat: repeat-x;
}
.theme-amazonia .btn-awe.btn-danger:active,
.theme-amazonia .btn-awe.btn-danger.active,
.open .theme-amazonia .btn-awe.btn-danger.dropdown-toggle {
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1) inset;
  background: var(--danger-color, #ff4444) !important;
  border-color: color-mix(in srgb, var(--danger-color, #ff4444), var(--text-color, #000000) 20%);
}
.theme-amazonia .btn-awe.btn-danger.btn-flat {
  background: var(--danger-color, #ff4444);
}
.theme-amazonia .btn-awe.btn-danger.btn-flat:hover,
.theme-amazonia .btn-awe.btn-danger.btn-flat:focus,
.theme-amazonia .btn-awe.btn-danger.btn-flat.focused,
.theme-amazonia .btn-awe.btn-danger.btn-flat:active,
.theme-amazonia .btn-awe.btn-danger.btn-flat.active,
.open .theme-amazonia .btn-awe.btn-danger.btn-flat.dropdown-toggle {
  background: var(--danger-color, #ff4444) !important;
  color: #fff;
}
.theme-amazonia .btn-awe.btn-danger.btn-outline:hover,
.theme-amazonia .btn-awe.btn-danger.btn-outline.btn-flat:hover,
.theme-amazonia .btn-awe.btn-danger.btn-outline:focus,
.theme-amazonia .btn-awe.btn-danger.btn-outline.btn-flat:focus {
  color: #fff;
  border-color: var(--danger-color, #ff4444);
}
.theme-amazonia .btn-awe.btn-danger.btn-outline:active,
.theme-amazonia .btn-awe.btn-danger.btn-outline.btn-flat:active {
  border-color: var(--danger-color, #ff4444);
}
.theme-amazonia .btn-awe.btn-warning {
  color: #fff;
  border-color: color-mix(in srgb, var(--warning-color, #dddd00), var(--text-color, #000000) 5%);
  border-bottom-color: color-mix(in srgb, var(--warning-color, #dddd00), var(--text-color, #000000) 11%);
  background: var(--warning-color, #dddd00);
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--warning-color, #dddd00), #FFF 1%) 0%, color-mix(in srgb, var(--warning-color, #dddd00), #000 5%) 100%);
  background-repeat: repeat-x;
}
.theme-amazonia .btn-awe.btn-warning:hover,
.theme-amazonia .btn-awe.btn-warning.focused,
.theme-amazonia .btn-awe.btn-warning:focus {
  color: #fff;
  border-color: color-mix(in srgb, var(--warning-color, #dddd00), var(--text-color, #000000) 8%);
  border-bottom-color: color-mix(in srgb, var(--warning-color, #dddd00), var(--text-color, #000000) 18%);
  background: color-mix(in srgb, var(--warning-color, #dddd00), var(--text-color, #000000) 10%);
  background: color-mix(in srgb, var(--warning-color, #dddd00), var(--text-color, #000000) 5%) !important;
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--warning-color, #dddd00), #FFF 4%) 0%, color-mix(in srgb, var(--warning-color, #dddd00), #000 8%) 100%) !important;
  background-repeat: repeat-x;
}
.theme-amazonia .btn-awe.btn-warning:active,
.theme-amazonia .btn-awe.btn-warning.active,
.open .theme-amazonia .btn-awe.btn-warning.dropdown-toggle {
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1) inset;
  background: var(--warning-color, #dddd00) !important;
  border-color: color-mix(in srgb, var(--warning-color, #dddd00), var(--text-color, #000000) 20%);
}
.theme-amazonia .btn-awe.btn-warning.btn-flat {
  background: var(--warning-color, #dddd00);
}
.theme-amazonia .btn-awe.btn-warning.btn-flat:hover,
.theme-amazonia .btn-awe.btn-warning.btn-flat:focus,
.theme-amazonia .btn-awe.btn-warning.btn-flat.focused,
.theme-amazonia .btn-awe.btn-warning.btn-flat:active,
.theme-amazonia .btn-awe.btn-warning.btn-flat.active,
.open .theme-amazonia .btn-awe.btn-warning.btn-flat.dropdown-toggle {
  background: var(--warning-color, #dddd00) !important;
  color: #fff;
}
.theme-amazonia .btn-awe.btn-warning.btn-outline:hover,
.theme-amazonia .btn-awe.btn-warning.btn-outline.btn-flat:hover,
.theme-amazonia .btn-awe.btn-warning.btn-outline:focus,
.theme-amazonia .btn-awe.btn-warning.btn-outline.btn-flat:focus {
  color: #fff;
  border-color: var(--warning-color, #dddd00);
}
.theme-amazonia .btn-awe.btn-warning.btn-outline:active,
.theme-amazonia .btn-awe.btn-warning.btn-outline.btn-flat:active {
  border-color: var(--warning-color, #dddd00);
}
.theme-amazonia .btn-awe.btn-success {
  color: #fff;
  border-color: color-mix(in srgb, var(--success-color, #00dd00), var(--text-color, #000000) 5%);
  border-bottom-color: color-mix(in srgb, var(--success-color, #00dd00), var(--text-color, #000000) 11%);
  background: var(--success-color, #00dd00);
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--success-color, #00dd00), #FFF 1%) 0%, color-mix(in srgb, var(--success-color, #00dd00), #000 5%) 100%);
  background-repeat: repeat-x;
}
.theme-amazonia .btn-awe.btn-success:hover,
.theme-amazonia .btn-awe.btn-success.focused,
.theme-amazonia .btn-awe.btn-success:focus {
  color: #fff;
  border-color: color-mix(in srgb, var(--success-color, #00dd00), var(--text-color, #000000) 8%);
  border-bottom-color: color-mix(in srgb, var(--success-color, #00dd00), var(--text-color, #000000) 18%);
  background: color-mix(in srgb, var(--success-color, #00dd00), var(--text-color, #000000) 10%);
  background: color-mix(in srgb, var(--success-color, #00dd00), var(--text-color, #000000) 5%) !important;
  background-image: linear-gradient(to bottom, color-mix(in srgb, var(--success-color, #00dd00), #FFF 4%) 0%, color-mix(in srgb, var(--success-color, #00dd00), #000 8%) 100%) !important;
  background-repeat: repeat-x;
}
.theme-amazonia .btn-awe.btn-success:active,
.theme-amazonia .btn-awe.btn-success.active,
.open .theme-amazonia .btn-awe.btn-success.dropdown-toggle {
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1) inset;
  background: var(--success-color, #00dd00) !important;
  border-color: color-mix(in srgb, var(--success-color, #00dd00), var(--text-color, #000000) 20%);
}
.theme-amazonia .btn-awe.btn-success.btn-flat {
  background: var(--success-color, #00dd00);
}
.theme-amazonia .btn-awe.btn-success.btn-flat:hover,
.theme-amazonia .btn-awe.btn-success.btn-flat:focus,
.theme-amazonia .btn-awe.btn-success.btn-flat.focused,
.theme-amazonia .btn-awe.btn-success.btn-flat:active,
.theme-amazonia .btn-awe.btn-success.btn-flat.active,
.open .theme-amazonia .btn-awe.btn-success.btn-flat.dropdown-toggle {
  background: var(--success-color, #00dd00) !important;
  color: #fff;
}
.theme-amazonia .btn-awe.btn-success.btn-outline:hover,
.theme-amazonia .btn-awe.btn-success.btn-outline.btn-flat:hover,
.theme-amazonia .btn-awe.btn-success.btn-outline:focus,
.theme-amazonia .btn-awe.btn-success.btn-outline.btn-flat:focus {
  color: #fff;
  border-color: var(--success-color, #00dd00);
}
.theme-amazonia .btn-awe.btn-success.btn-outline:active,
.theme-amazonia .btn-awe.btn-success.btn-outline.btn-flat:active {
  border-color: var(--success-color, #00dd00);
}
.theme-amazonia .btn-awe.btn-dark {
  color: var(--primary-text-color, #fff);
  border-color: color-mix(in srgb, #212529, var(--text-color, #000000) 5%);
  border-bottom-color: color-mix(in srgb, #212529, var(--text-color, #000000) 11%);
  background: #212529;
  background-image: linear-gradient(to bottom, color-mix(in srgb, #212529, #FFF 1%) 0%, color-mix(in srgb, #212529, #000 5%) 100%);
  background-repeat: repeat-x;
}
.theme-amazonia .btn-awe.btn-dark:hover,
.theme-amazonia .btn-awe.btn-dark.focused,
.theme-amazonia .btn-awe.btn-dark:focus {
  color: var(--primary-text-color, #fff);
  border-color: color-mix(in srgb, #212529, var(--text-color, #000000) 8%);
  border-bottom-color: color-mix(in srgb, #212529, var(--text-color, #000000) 18%);
  background: color-mix(in srgb, #212529, var(--text-color, #000000) 10%);
  background: color-mix(in srgb, #212529, var(--text-color, #000000) 5%) !important;
  background-image: linear-gradient(to bottom, color-mix(in srgb, #212529, #FFF 4%) 0%, color-mix(in srgb, #212529, #000 8%) 100%) !important;
  background-repeat: repeat-x;
}
.theme-amazonia .btn-awe.btn-dark:active,
.theme-amazonia .btn-awe.btn-dark.active,
.open .theme-amazonia .btn-awe.btn-dark.dropdown-toggle {
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1) inset;
  background: #212529 !important;
  border-color: color-mix(in srgb, #212529, var(--text-color, #000000) 20%);
}
.theme-amazonia .btn-awe.btn-dark.btn-flat {
  background: #212529;
}
.theme-amazonia .btn-awe.btn-dark.btn-flat:hover,
.theme-amazonia .btn-awe.btn-dark.btn-flat:focus,
.theme-amazonia .btn-awe.btn-dark.btn-flat.focused,
.theme-amazonia .btn-awe.btn-dark.btn-flat:active,
.theme-amazonia .btn-awe.btn-dark.btn-flat.active,
.open .theme-amazonia .btn-awe.btn-dark.btn-flat.dropdown-toggle {
  background: #212529 !important;
  color: var(--primary-text-color, #fff);
}
.theme-amazonia .btn-awe.btn-dark.btn-outline:hover,
.theme-amazonia .btn-awe.btn-dark.btn-outline.btn-flat:hover,
.theme-amazonia .btn-awe.btn-dark.btn-outline:focus,
.theme-amazonia .btn-awe.btn-dark.btn-outline.btn-flat:focus {
  color: var(--primary-text-color, #fff);
  border-color: #212529;
}
.theme-amazonia .btn-awe.btn-dark.btn-outline:active,
.theme-amazonia .btn-awe.btn-dark.btn-outline.btn-flat:active {
  border-color: #212529;
}
.theme-amazonia #loading-bar .bar {
  background: var(--loading-bar-color, #7a6f6f);
}
.theme-amazonia #loading-bar .peg {
  box-shadow: var(--loading-bar-color, #7a6f6f) 1px 0 6px 1px;
}
.theme-amazonia #loading-bar-spinner .spinner-icon {
  border-top-color: var(--loading-bar-color, #7a6f6f);
  border-left-color: var(--loading-bar-color, #7a6f6f);
}
.theme-amazonia .background {
  background-color: color-mix(in srgb, #00965e, var(--secondary-text-color, #333333) 20%);
}
.theme-amazonia .foreground {
  color: color-mix(in srgb, #00965e, var(--secondary-text-color, #333333) 20%);
}
.theme-amazonia .background {
  background-color: #00965e;
}
.theme-amazonia .foreground {
  color: #00965e;
}
.theme-amazonia #main-menu ul.navigation li > a {
  color: #fff !important;
}
@media print {
  body,
  html,
  form,
  .expand,
  .scrollable,
  .fullScreen,
  .fullHeight,
  .panel .panel-content.expand {
    overflow-y: visible !important;
    height: auto !important;
  }
  #main-menu,
  .horizontal-header,
  .btn,
  .btn-group,
  .pagination {
    display: none !important;
  }
  pre,
  blockquote {
    page-break-inside: auto !important;
    font-size: 8px !important;
  }
}
/* Hide select2 hidden accesible always */
.select2-hidden-accessible {
  display: none !important;
}
.mobile-buttons {
  display: none;
}
@media (max-width: 767px) {
  .breadcrumb {
    margin-bottom: 0;
  }
  .window-center {
    padding-top: 10px;
  }
  .window-buttons {
    margin-bottom: 0;
    margin-right: 0;
    padding-top: 0;
  }
  .window-buttons,
  .panel-footer > .pull-right {
    position: static;
    margin-left: -6px;
    float: none;
    display: table;
    width: 100%;
    table-layout: fixed;
    border-collapse: separate;
  }
  .window-buttons > .btn,
  .panel-footer > .pull-right > .btn,
  .window-buttons > .btn-group,
  .panel-footer > .pull-right > .btn-group {
    float: none;
    display: table-cell;
    width: 1%;
  }
  .window-buttons > .btn-group .btn,
  .panel-footer > .pull-right > .btn-group .btn {
    width: 100%;
  }
  .window-buttons > .btn-group .dropdown-menu,
  .panel-footer > .pull-right > .btn-group .dropdown-menu {
    left: auto;
  }
  .window-buttons .btn,
  .panel-footer > .pull-right .btn {
    padding: 10px 16px;
    font-size: 17px;
    line-height: 1.3333333;
    border-radius: 3px;
    font-size: 15px;
    line-height: 19px;
    padding: 9px 18px;
    border-radius: 0 !important;
    overflow: hidden;
  }
  .window-buttons .btn i,
  .panel-footer > .pull-right .btn i {
    position: relative;
    top: -6px;
  }
  .window-buttons .btn .button-text,
  .panel-footer > .pull-right .btn .button-text {
    display: block;
    font-size: 10px;
    line-height: 0;
    text-align: center;
    margin-left: -16px;
    margin-right: -16px;
  }
  .panel .panel-footer,
  .wizard-panel .panel-footer {
    padding: 0 !important;
    margin-left: -6px;
  }
  .panel .panel-footer:after,
  .wizard-panel .panel-footer:after {
    content: initial;
  }
  .panel .btn-group > .maximize-button,
  .tab-container .maximize-handler {
    display: none;
  }
  .tab-container,
  .grid,
  .chart {
    min-height: 300px;
  }
  .panel.expand,
  .tab-container.expand {
    flex: none;
  }
  .panel-body .expandible-horizontal,
  .panel-body .expandible-vertical {
    flex-direction: column;
  }
  .panel-body .expandible-horizontal.expand,
  .panel-body .expandible-vertical.expand {
    flex: none;
  }
  .panel-body .expandible-horizontal > .expand,
  .panel-body .expandible-vertical > .expand {
    flex: none;
  }
}
.menu-screen-header {
  padding: 10px;
  font-weight: bold;
  margin: 6px;
  border-bottom: 2px solid var(--primary-color);
  color: var(--primary-color);
}
.menu-screen-button {
  height: 120px;
  font-size: 16px;
  width: 6vw;
  margin-bottom: 6px;
  border: 0;
  background: transparent !important;
}
.menu-screen-button > .button-icon {
  display: block;
  text-align: center;
  font-size: 40px;
  margin-bottom: 10px;
  line-height: 1;
  height: 40px;
}
.menu-screen-button > .button-text {
  white-space: normal;
  line-height: 20px;
  margin-bottom: 10px;
  font-size: small;
  display: inline-block;
  height: 40px;
}
@media (min-width: 2001px) {
  .menu-screen-button {
    width: 6vw;
  }
}
@media (min-width: 1001px) and (max-width: 2000px) {
  .menu-screen-button {
    width: 12vw;
  }
}
@media (min-width: 769px) and (max-width: 1000px) {
  .menu-screen-button {
    width: 18vw;
  }
}
@media (max-width: 768px) {
  .menu-screen-button {
    width: 23vw;
  }
}
@media (max-width: 640px) {
  .menu-screen-button.btn .button-text {
    display: inherit;
  }
}
.is-favourite {
  text-shadow: 0 0 4px var(--menu-color);
}

