/* context menu */
/* line 13, module.less */
.context-menu {
  position: absolute;
  padding: 0;
  margin: 0;
  z-index: 1030;
  background-color: #fff;
}
/* line 21, module.less */
.context-menu ul {
  line-height: 1.6;
  padding: 0;
  margin: 0;
  border: 1px solid #ddd;
  -webkit-box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.3);
          box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.3);
}
/* line 29, module.less */
.context-menu ul > li {
  padding: 4px 20px;
  margin: 0;
  z-index: 1031;
  list-style-type: none;
  cursor: pointer;
  white-space: nowrap;
  color: #333;
}
/* line 39, module.less */
.context-menu ul > li:hover {
  background-color: #eee;
}
/* line 43, module.less */
.context-menu ul > li.disabled,
.context-menu ul > li.disabled a {
  color: #666;
  cursor: default;
}
/* line 48, module.less */
.context-menu ul > li.checked:before {
  position: absolute;
  content: "\2713";
  left: 7px;
}
/* line 54, module.less */
.context-menu ul > li.with-url {
  padding: 0;
}
/* line 58, module.less */
.context-menu ul > li.with-url a {
  display: block;
  padding: 4px 20px;
  text-decoration: none;
  color: #333;
}
/* line 65, module.less */
.context-menu ul > li.separator {
  margin: 4px 0;
  padding: 0;
  border-bottom: 1px solid #ccc;
  cursor: default;
}
/* line 72, module.less */
.context-menu ul > li.separator:hover {
  background-color: #fff;
}
/*!
 * jquery-confirm v3.3.4 (http://craftpip.github.io/jquery-confirm/)
 * Author: boniface pereira
 * Website: www.craftpip.com
 * Contact: hey@craftpip.com
 *
 * Copyright 2013-2019 jquery-confirm
 * Licensed under MIT (https://github.com/craftpip/jquery-confirm/blob/master/LICENSE)
 */
@-webkit-keyframes jconfirm-spin {
  /* line 101, module.less */
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  /* line 105, module.less */
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes jconfirm-spin {
  /* line 101, module.less */
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  /* line 105, module.less */
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
/* line 110, module.less */
body[class*=jconfirm-no-scroll-] {
  overflow: hidden !important;
}
/* line 114, module.less */
.hidden {
  display: none;
  visibility: hidden;
}
/* line 119, module.less */
.jconfirm {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 99999999;
  font-family: inherit;
  overflow: hidden;
}
/* line 129, module.less */
.jconfirm .jconfirm-bg {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transition: opacity 0.4s;
  transition: opacity 0.4s;
}
/* line 137, module.less */
.jconfirm .jconfirm-bg.jconfirm-bg-h {
  opacity: 0 !important;
}
/* line 142, module.less */
.jconfirm .jconfirm-scrollpane {
  -webkit-perspective: 500px;
          perspective: 500px;
  -webkit-perspective-origin: center;
          perspective-origin: center;
  display: table;
  width: 100%;
  height: 100%;
}
/* line 151, module.less */
.jconfirm .jconfirm-row {
  display: table-row;
  width: 100%;
}
/* line 156, module.less */
.jconfirm .jconfirm-cell {
  display: table-cell;
  vertical-align: middle;
}
/* line 162, module.less */
.jconfirm .jconfirm-holder {
  max-height: 100%;
  padding: 50px 0;
}
/* line 167, module.less */
.jconfirm .jconfirm-box-container {
  -webkit-transition: -webkit-transform;
  transition: -webkit-transform;
  transition: transform;
  transition: transform, -webkit-transform;
}
/* line 170, module.less */
.jconfirm .jconfirm-box-container.jconfirm-no-transition {
  -webkit-transition: none !important;
  transition: none !important;
}
/* line 175, module.less */
.jconfirm .jconfirm-box {
  background: white;
  border-radius: 4px;
  position: relative;
  outline: none;
  padding: 15px 15px 0;
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;
}
@-webkit-keyframes type-blue {
  /* line 186, module.less */
  1%,
  100% {
    border-color: #3498db;
  }
  /* line 190, module.less */
  50% {
    border-color: #5faee3;
  }
}
@keyframes type-blue {
  /* line 186, module.less */
  1%,
  100% {
    border-color: #3498db;
  }
  /* line 190, module.less */
  50% {
    border-color: #5faee3;
  }
}
@-webkit-keyframes type-green {
  /* line 196, module.less */
  1%,
  100% {
    border-color: #2ecc71;
  }
  /* line 200, module.less */
  50% {
    border-color: #54d98c;
  }
}
@keyframes type-green {
  /* line 196, module.less */
  1%,
  100% {
    border-color: #2ecc71;
  }
  /* line 200, module.less */
  50% {
    border-color: #54d98c;
  }
}
@-webkit-keyframes type-red {
  /* line 206, module.less */
  1%,
  100% {
    border-color: #e74c3c;
  }
  /* line 210, module.less */
  50% {
    border-color: #ed7669;
  }
}
@keyframes type-red {
  /* line 206, module.less */
  1%,
  100% {
    border-color: #e74c3c;
  }
  /* line 210, module.less */
  50% {
    border-color: #ed7669;
  }
}
@-webkit-keyframes type-orange {
  /* line 216, module.less */
  1%,
  100% {
    border-color: #f1c40f;
  }
  /* line 220, module.less */
  50% {
    border-color: #f4d03f;
  }
}
@keyframes type-orange {
  /* line 216, module.less */
  1%,
  100% {
    border-color: #f1c40f;
  }
  /* line 220, module.less */
  50% {
    border-color: #f4d03f;
  }
}
@-webkit-keyframes type-purple {
  /* line 226, module.less */
  1%,
  100% {
    border-color: #9b59b6;
  }
  /* line 230, module.less */
  50% {
    border-color: #b07cc6;
  }
}
@keyframes type-purple {
  /* line 226, module.less */
  1%,
  100% {
    border-color: #9b59b6;
  }
  /* line 230, module.less */
  50% {
    border-color: #b07cc6;
  }
}
@-webkit-keyframes type-dark {
  /* line 236, module.less */
  1%,
  100% {
    border-color: #34495e;
  }
  /* line 240, module.less */
  50% {
    border-color: #46627f;
  }
}
@keyframes type-dark {
  /* line 236, module.less */
  1%,
  100% {
    border-color: #34495e;
  }
  /* line 240, module.less */
  50% {
    border-color: #46627f;
  }
}
/* line 245, module.less */
.jconfirm .jconfirm-box.jconfirm-type-animated {
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}
/* line 250, module.less */
.jconfirm .jconfirm-box.jconfirm-type-blue {
  border-top: solid 7px #3498db;
  -webkit-animation-name: type-blue;
          animation-name: type-blue;
}
/* line 255, module.less */
.jconfirm .jconfirm-box.jconfirm-type-green {
  border-top: solid 7px #2ecc71;
  -webkit-animation-name: type-green;
          animation-name: type-green;
}
/* line 260, module.less */
.jconfirm .jconfirm-box.jconfirm-type-red {
  border-top: solid 7px #e74c3c;
  -webkit-animation-name: type-red;
          animation-name: type-red;
}
/* line 265, module.less */
.jconfirm .jconfirm-box.jconfirm-type-orange {
  border-top: solid 7px #f1c40f;
  -webkit-animation-name: type-orange;
          animation-name: type-orange;
}
/* line 270, module.less */
.jconfirm .jconfirm-box.jconfirm-type-purple {
  border-top: solid 7px #9b59b6;
  -webkit-animation-name: type-purple;
          animation-name: type-purple;
}
/* line 275, module.less */
.jconfirm .jconfirm-box.jconfirm-type-dark {
  border-top: solid 7px #34495e;
  -webkit-animation-name: type-dark;
          animation-name: type-dark;
}
/* line 280, module.less */
.jconfirm .jconfirm-box.loading {
  height: 120px;
}
/* line 283, module.less */
.jconfirm .jconfirm-box.loading:before {
  content: '';
  position: absolute;
  left: 0;
  background: white;
  right: 0;
  top: 0;
  bottom: 0;
  border-radius: 10px;
  z-index: 1;
}
/* line 295, module.less */
.jconfirm .jconfirm-box.loading:after {
  opacity: 0.6;
  content: '';
  height: 30px;
  width: 30px;
  border: solid 3px transparent;
  position: absolute;
  left: 50%;
  margin-left: -15px;
  border-radius: 50%;
  -webkit-animation: jconfirm-spin 1s infinite linear;
          animation: jconfirm-spin 1s infinite linear;
  border-bottom-color: dodgerblue;
  top: 50%;
  margin-top: -15px;
  z-index: 2;
}
/* line 313, module.less */
.jconfirm .jconfirm-box div.jconfirm-closeIcon {
  height: 20px;
  width: 20px;
  position: absolute;
  top: 10px;
  right: 10px;
  cursor: pointer;
  opacity: 0.6;
  text-align: center;
  font-size: 27px !important;
  line-height: 14px !important;
  display: none;
  z-index: 1;
}
/* line 327, module.less */
.jconfirm .jconfirm-box div.jconfirm-closeIcon:empty {
  display: none;
}
/* line 331, module.less */
.jconfirm .jconfirm-box div.jconfirm-closeIcon .fa {
  font-size: 16px;
}
/* line 335, module.less */
.jconfirm .jconfirm-box div.jconfirm-closeIcon .glyphicon {
  font-size: 16px;
}
/* line 339, module.less */
.jconfirm .jconfirm-box div.jconfirm-closeIcon .zmdi {
  font-size: 16px;
}
/* line 343, module.less */
.jconfirm .jconfirm-box div.jconfirm-closeIcon:hover {
  opacity: 1;
}
/* line 348, module.less */
.jconfirm .jconfirm-box div.jconfirm-title-c {
  display: block;
  font-size: 22px;
  line-height: 20px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: default;
  padding-bottom: 15px;
}
/* line 356, module.less */
.jconfirm .jconfirm-box div.jconfirm-title-c.jconfirm-hand {
  cursor: move;
}
/* line 360, module.less */
.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c {
  font-size: inherit;
  display: inline-block;
  vertical-align: middle;
}
/* line 366, module.less */
.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c i {
  vertical-align: middle;
}
/* line 370, module.less */
.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c:empty {
  display: none;
}
/* line 375, module.less */
.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  font-size: inherit;
  font-family: inherit;
  display: inline-block;
  vertical-align: middle;
}
/* line 382, module.less */
.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title:empty {
  display: none;
}
/* line 388, module.less */
.jconfirm .jconfirm-box div.jconfirm-content-pane {
  margin-bottom: 15px;
  height: auto;
  -webkit-transition: height 0.4s ease-in;
  transition: height 0.4s ease-in;
  display: inline-block;
  width: 100%;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
}
/* line 398, module.less */
.jconfirm .jconfirm-box div.jconfirm-content-pane.no-scroll {
  overflow-y: hidden;
}
/* line 402, module.less */
.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar {
  width: 3px;
}
/* line 406, module.less */
.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0.1);
}
/* line 410, module.less */
.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar-thumb {
  background: #666;
  border-radius: 3px;
}
/* line 415, module.less */
.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content {
  overflow: auto;
}
/* line 418, module.less */
.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content img {
  max-width: 100%;
  height: auto;
}
/* line 423, module.less */
.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content:empty {
  display: none;
}
/* line 429, module.less */
.jconfirm .jconfirm-box .jconfirm-buttons {
  padding-bottom: 11px;
}
/* line 432, module.less */
.jconfirm .jconfirm-box .jconfirm-buttons > button {
  margin-bottom: 4px;
  margin-left: 2px;
  margin-right: 2px;
}
/* line 438, module.less */
.jconfirm .jconfirm-box .jconfirm-buttons button {
  display: inline-block;
  padding: 6px 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-radius: 4px;
  min-height: 1em;
  -webkit-transition: opacity 0.1s ease, background-color 0.1s ease, color 0.1s ease, background 0.1s ease, -webkit-box-shadow 0.1s ease;
  transition: opacity 0.1s ease, background-color 0.1s ease, color 0.1s ease, background 0.1s ease, -webkit-box-shadow 0.1s ease;
  transition: opacity 0.1s ease, background-color 0.1s ease, color 0.1s ease, box-shadow 0.1s ease, background 0.1s ease;
  transition: opacity 0.1s ease, background-color 0.1s ease, color 0.1s ease, box-shadow 0.1s ease, background 0.1s ease, -webkit-box-shadow 0.1s ease;
  -webkit-tap-highlight-color: transparent;
  border: none;
  background-image: none;
}
/* line 463, module.less */
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-blue {
  background-color: #3498db;
  color: #FFF;
  text-shadow: none;
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
}
/* line 469, module.less */
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-blue:hover {
  background-color: #2980b9;
  color: #FFF;
}
/* line 475, module.less */
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-green {
  background-color: #2ecc71;
  color: #FFF;
  text-shadow: none;
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
}
/* line 481, module.less */
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-green:hover {
  background-color: #27ae60;
  color: #FFF;
}
/* line 487, module.less */
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-red {
  background-color: #e74c3c;
  color: #FFF;
  text-shadow: none;
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
}
/* line 493, module.less */
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-red:hover {
  background-color: #c0392b;
  color: #FFF;
}
/* line 499, module.less */
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-orange {
  background-color: #f1c40f;
  color: #FFF;
  text-shadow: none;
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
}
/* line 505, module.less */
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-orange:hover {
  background-color: #f39c12;
  color: #FFF;
}
/* line 511, module.less */
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default {
  background-color: #ecf0f1;
  color: #000;
  text-shadow: none;
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
}
/* line 517, module.less */
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default:hover {
  background-color: #bdc3c7;
  color: #000;
}
/* line 523, module.less */
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-purple {
  background-color: #9b59b6;
  color: #FFF;
  text-shadow: none;
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
}
/* line 529, module.less */
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-purple:hover {
  background-color: #8e44ad;
  color: #FFF;
}
/* line 535, module.less */
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-dark {
  background-color: #34495e;
  color: #FFF;
  text-shadow: none;
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
}
/* line 541, module.less */
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-dark:hover {
  background-color: #2c3e50;
  color: #FFF;
}
/* line 549, module.less */
.jconfirm .jconfirm-box.jconfirm-type-red .jconfirm-title-c .jconfirm-icon-c {
  color: #e74c3c !important;
}
/* line 553, module.less */
.jconfirm .jconfirm-box.jconfirm-type-blue .jconfirm-title-c .jconfirm-icon-c {
  color: #3498db !important;
}
/* line 557, module.less */
.jconfirm .jconfirm-box.jconfirm-type-green .jconfirm-title-c .jconfirm-icon-c {
  color: #2ecc71 !important;
}
/* line 561, module.less */
.jconfirm .jconfirm-box.jconfirm-type-purple .jconfirm-title-c .jconfirm-icon-c {
  color: #9b59b6 !important;
}
/* line 565, module.less */
.jconfirm .jconfirm-box.jconfirm-type-orange .jconfirm-title-c .jconfirm-icon-c {
  color: #f1c40f !important;
}
/* line 569, module.less */
.jconfirm .jconfirm-box.jconfirm-type-dark .jconfirm-title-c .jconfirm-icon-c {
  color: #34495e !important;
}
/* line 574, module.less */
.jconfirm .jconfirm-clear {
  clear: both;
}
/* line 578, module.less */
.jconfirm.jconfirm-rtl {
  direction: rtl;
}
/* line 581, module.less */
.jconfirm.jconfirm-rtl div.jconfirm-closeIcon {
  left: 5px;
  right: auto;
}
/* line 588, module.less */
.jconfirm.jconfirm-white .jconfirm-bg,
.jconfirm.jconfirm-light .jconfirm-bg {
  background-color: #444;
  opacity: 0.2;
}
/* line 593, module.less */
.jconfirm.jconfirm-white .jconfirm-box,
.jconfirm.jconfirm-light .jconfirm-box {
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
          box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
  border-radius: 5px;
}
/* line 597, module.less */
.jconfirm.jconfirm-white .jconfirm-box .jconfirm-title-c .jconfirm-icon-c,
.jconfirm.jconfirm-light .jconfirm-box .jconfirm-title-c .jconfirm-icon-c {
  margin-right: 8px;
  margin-left: 0px;
}
/* line 602, module.less */
.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons,
.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons {
  float: right;
}
/* line 605, module.less */
.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button,
.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button {
  text-transform: uppercase;
  font-size: 14px;
  font-weight: bold;
  text-shadow: none;
}
/* line 612, module.less */
.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button.btn-default,
.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-default {
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #333;
}
/* line 616, module.less */
.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button.btn-default:hover,
.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-default:hover {
  background: #ddd;
}
/* line 624, module.less */
.jconfirm.jconfirm-white.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c,
.jconfirm.jconfirm-light.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c {
  margin-left: 8px;
  margin-right: 0px;
}
/* line 632, module.less */
.jconfirm.jconfirm-black .jconfirm-bg,
.jconfirm.jconfirm-dark .jconfirm-bg {
  background-color: darkslategray;
  opacity: 0.4;
}
/* line 637, module.less */
.jconfirm.jconfirm-black .jconfirm-box,
.jconfirm.jconfirm-dark .jconfirm-box {
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
          box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
  background: #444;
  border-radius: 5px;
  color: white;
}
/* line 643, module.less */
.jconfirm.jconfirm-black .jconfirm-box .jconfirm-title-c .jconfirm-icon-c,
.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-title-c .jconfirm-icon-c {
  margin-right: 8px;
  margin-left: 0px;
}
/* line 648, module.less */
.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons,
.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons {
  float: right;
}
/* line 651, module.less */
.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button,
.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button {
  border: none;
  background-image: none;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: bold;
  text-shadow: none;
  -webkit-transition: background 0.1s;
  transition: background 0.1s;
  color: white;
}
/* line 662, module.less */
.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button.btn-default,
.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button.btn-default {
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #fff;
  background: none;
}
/* line 667, module.less */
.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button.btn-default:hover,
.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button.btn-default:hover {
  background: #666;
}
/* line 675, module.less */
.jconfirm.jconfirm-black.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c,
.jconfirm.jconfirm-dark.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c {
  margin-left: 8px;
  margin-right: 0px;
}
/* line 683, module.less */
.jconfirm .jconfirm-box.hilight.jconfirm-hilight-shake {
  -webkit-animation: shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
          animation: shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
/* line 688, module.less */
.jconfirm .jconfirm-box.hilight.jconfirm-hilight-glow {
  -webkit-animation: glow 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
          animation: glow 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
@-webkit-keyframes shake {
  /* line 696, module.less */
  10%,
  90% {
    -webkit-transform: translate3d(-2px, 0, 0);
            transform: translate3d(-2px, 0, 0);
  }
  /* line 700, module.less */
  20%,
  80% {
    -webkit-transform: translate3d(4px, 0, 0);
            transform: translate3d(4px, 0, 0);
  }
  /* line 704, module.less */
  30%,
  50%,
  70% {
    -webkit-transform: translate3d(-8px, 0, 0);
            transform: translate3d(-8px, 0, 0);
  }
  /* line 708, module.less */
  40%,
  60% {
    -webkit-transform: translate3d(8px, 0, 0);
            transform: translate3d(8px, 0, 0);
  }
}
@keyframes shake {
  /* line 696, module.less */
  10%,
  90% {
    -webkit-transform: translate3d(-2px, 0, 0);
            transform: translate3d(-2px, 0, 0);
  }
  /* line 700, module.less */
  20%,
  80% {
    -webkit-transform: translate3d(4px, 0, 0);
            transform: translate3d(4px, 0, 0);
  }
  /* line 704, module.less */
  30%,
  50%,
  70% {
    -webkit-transform: translate3d(-8px, 0, 0);
            transform: translate3d(-8px, 0, 0);
  }
  /* line 708, module.less */
  40%,
  60% {
    -webkit-transform: translate3d(8px, 0, 0);
            transform: translate3d(8px, 0, 0);
  }
}
@-webkit-keyframes glow {
  /* line 714, module.less */
  0%,
  100% {
    -webkit-box-shadow: 0 0 0px red;
            box-shadow: 0 0 0px red;
  }
  /* line 718, module.less */
  50% {
    -webkit-box-shadow: 0 0 30px red;
            box-shadow: 0 0 30px red;
  }
}
@keyframes glow {
  /* line 714, module.less */
  0%,
  100% {
    -webkit-box-shadow: 0 0 0px red;
            box-shadow: 0 0 0px red;
  }
  /* line 718, module.less */
  50% {
    -webkit-box-shadow: 0 0 30px red;
            box-shadow: 0 0 30px red;
  }
}
/*Transition rules*/
/* line 724, module.less */
.jconfirm {
  -webkit-perspective: 400px;
          perspective: 400px;
}
/* line 727, module.less */
.jconfirm .jconfirm-box {
  opacity: 1;
  -webkit-transition-property: all;
  transition-property: all;
}
/* line 731, module.less */
.jconfirm .jconfirm-box.jconfirm-animation-top,
.jconfirm .jconfirm-box.jconfirm-animation-left,
.jconfirm .jconfirm-box.jconfirm-animation-right,
.jconfirm .jconfirm-box.jconfirm-animation-bottom,
.jconfirm .jconfirm-box.jconfirm-animation-opacity,
.jconfirm .jconfirm-box.jconfirm-animation-zoom,
.jconfirm .jconfirm-box.jconfirm-animation-scale,
.jconfirm .jconfirm-box.jconfirm-animation-none,
.jconfirm .jconfirm-box.jconfirm-animation-rotate,
.jconfirm .jconfirm-box.jconfirm-animation-rotatex,
.jconfirm .jconfirm-box.jconfirm-animation-rotatey,
.jconfirm .jconfirm-box.jconfirm-animation-scaley,
.jconfirm .jconfirm-box.jconfirm-animation-scalex {
  opacity: 0;
}
/* line 735, module.less */
.jconfirm .jconfirm-box.jconfirm-animation-rotate {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
/* line 739, module.less */
.jconfirm .jconfirm-box.jconfirm-animation-rotatex {
  -webkit-transform: rotateX(90deg);
          transform: rotateX(90deg);
  -webkit-transform-origin: center;
          transform-origin: center;
}
/* line 744, module.less */
.jconfirm .jconfirm-box.jconfirm-animation-rotatexr {
  -webkit-transform: rotateX(-90deg);
          transform: rotateX(-90deg);
  -webkit-transform-origin: center;
          transform-origin: center;
}
/* line 749, module.less */
.jconfirm .jconfirm-box.jconfirm-animation-rotatey {
  -webkit-transform: rotatey(90deg);
          transform: rotatey(90deg);
  -webkit-transform-origin: center;
          transform-origin: center;
}
/* line 754, module.less */
.jconfirm .jconfirm-box.jconfirm-animation-rotateyr {
  -webkit-transform: rotatey(-90deg);
          transform: rotatey(-90deg);
  -webkit-transform-origin: center;
          transform-origin: center;
}
/* line 759, module.less */
.jconfirm .jconfirm-box.jconfirm-animation-scaley {
  -webkit-transform: scaley(1.5);
          transform: scaley(1.5);
  -webkit-transform-origin: center;
          transform-origin: center;
}
/* line 764, module.less */
.jconfirm .jconfirm-box.jconfirm-animation-scalex {
  -webkit-transform: scalex(1.5);
          transform: scalex(1.5);
  -webkit-transform-origin: center;
          transform-origin: center;
}
/* line 769, module.less */
.jconfirm .jconfirm-box.jconfirm-animation-top {
  -webkit-transform: translate(0px, -100px);
          transform: translate(0px, -100px);
}
/* line 773, module.less */
.jconfirm .jconfirm-box.jconfirm-animation-left {
  -webkit-transform: translate(-100px, 0px);
          transform: translate(-100px, 0px);
}
/* line 777, module.less */
.jconfirm .jconfirm-box.jconfirm-animation-right {
  -webkit-transform: translate(100px, 0px);
          transform: translate(100px, 0px);
}
/* line 781, module.less */
.jconfirm .jconfirm-box.jconfirm-animation-bottom {
  -webkit-transform: translate(0px, 100px);
          transform: translate(0px, 100px);
}
/* line 788, module.less */
.jconfirm .jconfirm-box.jconfirm-animation-zoom {
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
}
/* line 792, module.less */
.jconfirm .jconfirm-box.jconfirm-animation-scale {
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
}
/* line 796, module.less */
.jconfirm .jconfirm-box.jconfirm-animation-none {
  visibility: hidden;
}
/* line 803, module.less */
.jconfirm.jconfirm-supervan .jconfirm-bg {
  background-color: rgba(54, 70, 93, 0.95);
}
/* line 807, module.less */
.jconfirm.jconfirm-supervan .jconfirm-box {
  background-color: transparent;
}
/* line 810, module.less */
.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-blue {
  border: none;
}
/* line 814, module.less */
.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-green {
  border: none;
}
/* line 818, module.less */
.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-red {
  border: none;
}
/* line 822, module.less */
.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-orange {
  border: none;
}
/* line 826, module.less */
.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-purple {
  border: none;
}
/* line 830, module.less */
.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-dark {
  border: none;
}
/* line 834, module.less */
.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-closeIcon {
  color: white;
}
/* line 838, module.less */
.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c {
  text-align: center;
  color: white;
  font-size: 28px;
  font-weight: normal;
}
/* line 844, module.less */
.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c > * {
  padding-bottom: 25px;
}
/* line 848, module.less */
.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c {
  margin-right: 8px;
  margin-left: 0px;
}
/* line 854, module.less */
.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-content-pane {
  margin-bottom: 25px;
}
/* line 858, module.less */
.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-content {
  text-align: center;
  color: white;
}
/* line 871, module.less */
.jconfirm.jconfirm-supervan .jconfirm-box .jconfirm-buttons {
  text-align: center;
}
/* line 874, module.less */
.jconfirm.jconfirm-supervan .jconfirm-box .jconfirm-buttons button {
  font-size: 16px;
  border-radius: 2px;
  background: #303f53;
  text-shadow: none;
  border: none;
  color: white;
  padding: 10px;
  min-width: 100px;
}
/* line 894, module.less */
.jconfirm.jconfirm-supervan.jconfirm-rtl .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c {
  margin-left: 8px;
  margin-right: 0px;
}
/* line 902, module.less */
.jconfirm.jconfirm-material .jconfirm-bg {
  background-color: rgba(0, 0, 0, 0.67);
}
/* line 906, module.less */
.jconfirm.jconfirm-material .jconfirm-box {
  background-color: white;
  -webkit-box-shadow: 0 7px 8px -4px rgba(0, 0, 0, 0.2), 0 13px 19px 2px rgba(0, 0, 0, 0.14), 0 5px 24px 4px rgba(0, 0, 0, 0.12);
          box-shadow: 0 7px 8px -4px rgba(0, 0, 0, 0.2), 0 13px 19px 2px rgba(0, 0, 0, 0.14), 0 5px 24px 4px rgba(0, 0, 0, 0.12);
  padding: 30px 25px 10px 25px;
}
/* line 911, module.less */
.jconfirm.jconfirm-material .jconfirm-box .jconfirm-title-c .jconfirm-icon-c {
  margin-right: 8px;
  margin-left: 0px;
}
/* line 916, module.less */
.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-closeIcon {
  color: rgba(0, 0, 0, 0.87);
}
/* line 920, module.less */
.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-title-c {
  color: rgba(0, 0, 0, 0.87);
  font-size: 22px;
  font-weight: bold;
}
/* line 926, module.less */
.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-content {
  color: rgba(0, 0, 0, 0.87);
}
/* line 938, module.less */
.jconfirm.jconfirm-material .jconfirm-box .jconfirm-buttons {
  text-align: right;
}
/* line 941, module.less */
.jconfirm.jconfirm-material .jconfirm-box .jconfirm-buttons button {
  text-transform: uppercase;
  font-weight: 500;
}
/* line 955, module.less */
.jconfirm.jconfirm-material.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c {
  margin-left: 8px;
  margin-right: 0px;
}
/* line 963, module.less */
.jconfirm.jconfirm-bootstrap .jconfirm-bg {
  background-color: rgba(0, 0, 0, 0.21);
}
/* line 967, module.less */
.jconfirm.jconfirm-bootstrap .jconfirm-box {
  background-color: white;
  -webkit-box-shadow: 0 3px 8px 0px rgba(0, 0, 0, 0.2);
          box-shadow: 0 3px 8px 0px rgba(0, 0, 0, 0.2);
  border: solid 1px rgba(0, 0, 0, 0.4);
  padding: 15px 0 0;
}
/* line 973, module.less */
.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-title-c .jconfirm-icon-c {
  margin-right: 8px;
  margin-left: 0px;
}
/* line 978, module.less */
.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-closeIcon {
  color: rgba(0, 0, 0, 0.87);
}
/* line 982, module.less */
.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-title-c {
  color: rgba(0, 0, 0, 0.87);
  font-size: 22px;
  font-weight: bold;
  padding-left: 15px;
  padding-right: 15px;
}
/* line 993, module.less */
.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-content {
  color: rgba(0, 0, 0, 0.87);
  padding: 0px 15px;
}
/* line 1006, module.less */
.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-buttons {
  text-align: right;
  padding: 10px;
  margin: -5px 0 0px;
  border-top: solid 1px #ddd;
  overflow: hidden;
  border-radius: 0 0 4px 4px;
}
/* line 1014, module.less */
.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-buttons button {
  font-weight: 500;
}
/* line 1027, module.less */
.jconfirm.jconfirm-bootstrap.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c {
  margin-left: 8px;
  margin-right: 0px;
}
/* line 1035, module.less */
.jconfirm.jconfirm-modern .jconfirm-bg {
  background-color: slategray;
  opacity: 0.6;
}
/* line 1040, module.less */
.jconfirm.jconfirm-modern .jconfirm-box {
  background-color: white;
  -webkit-box-shadow: 0 7px 8px -4px rgba(0, 0, 0, 0.2), 0 13px 19px 2px rgba(0, 0, 0, 0.14), 0 5px 24px 4px rgba(0, 0, 0, 0.12);
          box-shadow: 0 7px 8px -4px rgba(0, 0, 0, 0.2), 0 13px 19px 2px rgba(0, 0, 0, 0.14), 0 5px 24px 4px rgba(0, 0, 0, 0.12);
  padding: 30px 30px 15px;
}
/* line 1045, module.less */
.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-closeIcon {
  color: rgba(0, 0, 0, 0.87);
  top: 15px;
  right: 15px;
}
/* line 1051, module.less */
.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c {
  color: rgba(0, 0, 0, 0.87);
  font-size: 24px;
  font-weight: bold;
  text-align: center;
  margin-bottom: 10px;
}
/* line 1058, module.less */
.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c {
  -webkit-transition: -webkit-transform 0.5s;
  transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
  transition: transform 0.5s, -webkit-transform 0.5s;
  -webkit-transform: scale(0);
          transform: scale(0);
  display: block;
  margin-right: 0px;
  margin-left: 0px;
  margin-bottom: 10px;
  font-size: 69px;
  color: #aaa;
}
/* line 1070, module.less */
.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-content {
  text-align: center;
  font-size: 15px;
  color: #777;
  margin-bottom: 25px;
}
/* line 1085, module.less */
.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons {
  text-align: center;
}
/* line 1088, module.less */
.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button {
  font-weight: bold;
  text-transform: uppercase;
  -webkit-transition: background 0.1s;
  transition: background 0.1s;
  padding: 10px 20px;
}
/* line 1098, module.less */
.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button + button {
  margin-left: 4px;
}
/* line 1105, module.less */
.jconfirm.jconfirm-modern.jconfirm-open .jconfirm-box .jconfirm-title-c .jconfirm-icon-c {
  -webkit-transform: scale(1);
          transform: scale(1);
}
/* module */
/* line 1115, module.less */
.field-validation-error {
  vertical-align: middle;
  color: #d00000 !important;
  font-weight: 700;
  font-size: 11px;
  font-family: unset;
  padding: 5px;
  margin: 2px 0 0 2px;
}
/* line 1124, module.less */
.field-validation-error :focus {
  vertical-align: middle;
}
/* line 1128, module.less */
.field-validation-error :hover {
  /*vertical-align: middle;*/
}
/* line 1132, module.less */
.field-validation-error :active {
  vertical-align: middle;
  background-image: none;
}
/* line 1136, module.less */
.field-validation-error :active :hover {
  vertical-align: middle;
}
/* line 1140, module.less */
.field-validation-error :active :focus {
  vertical-align: middle;
}
/* line 1145, module.less */
.field-validation-error .disabled {
  vertical-align: middle;
}
/* line 1148, module.less */
.field-validation-error .disabled :focus {
  vertical-align: middle;
}
/* line 1152, module.less */
.field-validation-error .disabled :active {
  vertical-align: middle;
}
/* line 1156, module.less */
.field-validation-error .disabled .focus {
  vertical-align: middle;
}
/* line 1160, module.less */
.field-validation-error .disabled .active {
  vertical-align: middle;
}
/* line 1166, module.less */
.field-validation-error[disabled],
fieldset[disabled] .field-validation-error,
.field-validation-error[disabled]:hover,
fieldset[disabled] .field-validation-error:hover,
.field-validation-error[disabled]:focus,
fieldset[disabled] .field-validation-error:focus,
.field-validation-error[disabled].focus,
fieldset[disabled] .field-validation-error.focus,
.field-validation-error[disabled]:active,
fieldset[disabled] .field-validation-error:active,
.field-validation-error[disabled].active,
fieldset[disabled] .field-validation-error.active {
  vertical-align: middle;
}
/* line 1181, module.less */
.field-validation-error .badge {
  vertical-align: middle;
}
/* line 1185, module.less */
.invalid-feedback {
  width: 100%;
  margin-top: -15px;
  padding-bottom: 20px;
  font-size: 80%;
  color: #a94442;
  position: relative;
  left: 34%;
}
/* line 1195, module.less */
.field-validation-valid {
  display: none;
}
/* line 1199, module.less */
.field-validation-error {
  display: block;
}
/* line 1203, module.less */
input.input-validation-error,
button.input-validation-error,
select.input-validation-error,
textarea.input-validation-error {
  border-left: 2px solid red !important;
}
/* line 1210, module.less */
label.input-validation-error {
  /*color: #a94442 !important;*/
}
/* line 1214, module.less */
label.required::after {
  content: '*';
  margin-left: 5px;
  color: #a94442 !important;
}
/* line 1220, module.less */
.edit-toolbar {
  text-align: right;
}
/* line 1224, module.less */
.visibility-hidden-control {
  -webkit-filter: brightness(70);
          filter: brightness(70);
  text-decoration: line-through;
}
/* line 1229, module.less */
.dnnFormItem input[type="url"],
.dnnFormItem input[type="number"] {
  margin-bottom: 18px;
  padding: 8px;
  background: #ffffff;
  border: 1px solid #c9c9c9;
  border-radius: 3px;
  -webkit-box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.8), inset 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.8), inset 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
  color: #333;
  font-size: 12px;
}
/* line 1242, module.less */
.dnnFormItem input[type="url"],
.dnnFormItem input[type="number"] {
  width: 45%;
  max-width: 445px;
}
/* line 1248, module.less */
#wrapper .drop-area {
  /*border: 2px dashed #ccc;*/
  /*border-radius: 20px;*/
  /*font-family: sans-serif;*/
  /*margin: 10px auto;*/
  /*padding: 20px;*/
}
/* line 1256, module.less */
.drop-area.highlight {
  border-color: purple;
}
/* line 1260, module.less */
#wrapper .drop-area p {
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  margin-bottom: 0;
}
/* line 1267, module.less */
#wrapper .drop-area .mb-3 {
  margin-bottom: 0 !important;
}
/* line 1271, module.less */
.drop-area.field-validation-error {
  margin: 0;
  padding: 0;
}
/* line 1275, module.less */
.drop-area.field-validation-error .field-validation-error {
  margin: 0;
  padding: 0;
}
/* line 1282, module.less */
.drop-area .label-control {
  color: #000F34;
}
/* line 1287, module.less */
.my-form {
  margin-bottom: 10px;
}
/* line 1291, module.less */
.custom-file-input {
  display: none !important;
}
/* line 1295, module.less */
input[type="file"] {
  display: none;
}
/* line 1299, module.less */
span.dnnInputFileWrapper {
  display: none !important;
}
/* line 1303, module.less */
.custom-file-label {
  position: relative;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  overflow: hidden;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-transition: none;
  transition: none;
  width: 100%;
}
/* line 1322, module.less */
.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.5em + 0.75rem);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: inherit;
  border-radius: 0 0.25rem 0.25rem 0;
}
/* line 1339, module.less */
input[type="checkbox"].form-control,
input[type="radio"].form-control {
  width: auto !important;
  height: auto !important;
  display: inline-block;
  margin-right: 5px;
  margin-top: 7px;
}
/* line 1348, module.less */
input[type="checkbox"].input-validation-error,
input[type="radio"].input-validation-error {
  outline: none;
}
/* line 1353, module.less */
.upload-validation-error {
  border: 1px solid #a94442;
}
/* line 1357, module.less */
.drop-area.field-validation-error {
  /*border: 2px dashed #a94442 !important;*/
}
/* Manage Submissions */
/* line 1362, module.less */
td,
.flex-item {
  border: 1px solid #000;
}
/* line 1366, module.less */
.flex-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 5px;
}
/* line 1372, module.less */
.flex-item {
  -ms-flex-preferred-size: 40%;
      flex-basis: 40%;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
/* line 1377, module.less */
td img,
.flex-container img {
  float: left;
  padding-right: 5px;
}
@media screen and (max-width: 500px) {
  /* line 1383, module.less */
  .flex-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
/* line 1388, module.less */
.table > thead > tr > th {
  border: 1px solid black !important;
}
/* line 1392, module.less */
.pagination li {
  background-color: #f0f0f0;
  border: 0px;
  border-radius: 0px;
}
/* line 1398, module.less */
.pagination li a,
.pagination .disabled a {
  border: 0px;
  border-radius: 0px;
  background-color: #f0f0f0;
  color: 0px;
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857143;
  text-decoration: none;
  margin-left: -1px;
}
/* line 1412, module.less */
.pagination li a {
  cursor: pointer;
}
/* line 1416, module.less */
.pagination .disabled a {
  cursor: default;
}
/* line 1420, module.less */
.pagination .active a {
  background-color: #fff;
  color: #000;
}
/* line 1425, module.less */
ul.simple-pagination {
  list-style: none;
}
/* line 1429, module.less */
.simple-pagination {
  display: block;
  overflow: hidden;
  padding: 0 5px 5px 0;
  margin: 0;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
/* line 1437, module.less */
.simple-pagination ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
/* line 1443, module.less */
.simple-pagination li {
  list-style: none;
  padding: 0;
  margin: 0;
  float: left;
}
/* line 1450, module.less */
span.ellipse.clickable {
  cursor: pointer;
}
/* line 1454, module.less */
.ellipse input {
  width: 3em;
}
/*------------------------------------*\
	Compact Theme Styles
\*------------------------------------*/
/* line 1460, module.less */
.compact-theme span {
  cursor: pointer;
}
/* line 1464, module.less */
.compact-theme a,
.compact-theme span {
  float: left;
  color: #333;
  font-size: 14px;
  line-height: 24px;
  font-weight: normal;
  text-align: center;
  border: 1px solid #AAA;
  border-left: none;
  min-width: 14px;
  padding: 0 7px;
  -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
          box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  background: #efefef;
  /* Old browsers */
  /* FF3.6+ */
  /* Chrome,Safari4+ */
  /* Chrome10+,Safari5.1+ */
  /* Opera11.10+ */
  /* IE10+ */
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#efefef));
  background: linear-gradient(top, #ffffff 0%, #efefef 100%);
  /* W3C */
}
/* line 1485, module.less */
.compact-theme a:hover,
.compact-theme li:not(.disabled):not(.active) span:hover {
  text-decoration: none;
  background: #efefef;
  /* Old browsers */
  /* FF3.6+ */
  /* Chrome,Safari4+ */
  /* Chrome10+,Safari5.1+ */
  /* Opera11.10+ */
  /* IE10+ */
  background: -webkit-gradient(linear, left top, left bottom, from(#efefef), to(#bbbbbb));
  background: linear-gradient(top, #efefef 0%, #bbbbbb 100%);
  /* W3C */
}
/* line 1496, module.less */
.compact-theme li:first-child a,
.compact-theme li:first-child span {
  border-left: 1px solid #AAA;
  border-radius: 3px 0 0 3px;
}
/* line 1501, module.less */
.compact-theme li:last-child a,
.compact-theme li:last-child span {
  border-radius: 0 3px 3px 0;
}
/* line 1505, module.less */
.compact-theme .current {
  background: #bbbbbb;
  /* Old browsers */
  /* FF3.6+ */
  /* Chrome,Safari4+ */
  /* Chrome10+,Safari5.1+ */
  /* Opera11.10+ */
  /* IE10+ */
  background: -webkit-gradient(linear, left top, left bottom, from(#bbbbbb), to(#efefef));
  background: linear-gradient(top, #bbbbbb 0%, #efefef 100%);
  /* W3C */
  cursor: default;
}
/* line 1516, module.less */
.compact-theme .ellipse {
  background: #EAEAEA;
  padding: 0 10px;
  cursor: default;
}
/*------------------------------------*\
	Light Theme Styles
\*------------------------------------*/
/* line 1524, module.less */
.light-theme span {
  cursor: pointer;
}
/* line 1528, module.less */
.light-theme a,
.light-theme span {
  float: left;
  color: #666;
  font-size: 14px;
  line-height: 24px;
  font-weight: normal;
  text-align: center;
  border: 1px solid #BBB;
  min-width: 14px;
  padding: 0 7px;
  margin: 0 5px 0 0;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  background: #efefef;
  /* Old browsers */
  /* FF3.6+ */
  /* Chrome,Safari4+ */
  /* Chrome10+,Safari5.1+ */
  /* Opera11.10+ */
  /* IE10+ */
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#efefef));
  background: linear-gradient(top, #ffffff 0%, #efefef 100%);
  /* W3C */
}
/* line 1550, module.less */
.light-theme a:hover,
.light-theme li:not(.disabled):not(.active) span:hover {
  text-decoration: none;
  background: #FCFCFC;
}
/* line 1555, module.less */
.light-theme .current {
  background: #666;
  color: #FFF;
  border-color: #444;
  -webkit-box-shadow: 0 1px 0 #ffffff, 0 0 2px rgba(0, 0, 0, 0.3) inset;
          box-shadow: 0 1px 0 #ffffff, 0 0 2px rgba(0, 0, 0, 0.3) inset;
  cursor: default;
}
/* line 1563, module.less */
.light-theme .ellipse {
  background: none;
  border: none;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-weight: bold;
  cursor: default;
}
/*------------------------------------*\
	Dark Theme Styles
\*------------------------------------*/
/* line 1574, module.less */
.dark-theme span {
  cursor: pointer;
}
/* line 1578, module.less */
.dark-theme a,
.dark-theme span {
  float: left;
  color: #CCC;
  font-size: 14px;
  line-height: 24px;
  font-weight: normal;
  text-align: center;
  border: 1px solid #222;
  min-width: 14px;
  padding: 0 7px;
  margin: 0 5px 0 0;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  background: #555;
  /* Old browsers */
  /* FF3.6+ */
  /* Chrome,Safari4+ */
  /* Chrome10+,Safari5.1+ */
  /* Opera11.10+ */
  /* IE10+ */
  background: -webkit-gradient(linear, left top, left bottom, from(#555), to(#333));
  background: linear-gradient(top, #555 0%, #333 100%);
  /* W3C */
}
/* line 1600, module.less */
.dark-theme a:hover,
.dark-theme li:not(.disabled):not(.active) span:hover {
  text-decoration: none;
  background: #444;
}
/* line 1605, module.less */
.dark-theme .current {
  background: #222;
  color: #FFF;
  border-color: #000;
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2), 0 0 1px 1px rgba(0, 0, 0, 0.1) inset;
          box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2), 0 0 1px 1px rgba(0, 0, 0, 0.1) inset;
  cursor: default;
}
/* line 1613, module.less */
.dark-theme .ellipse {
  background: none;
  border: none;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-weight: bold;
  cursor: default;
}
/* line 1622, module.less */
.accordion-header {
  float: left;
  width: 100%;
  cursor: pointer;
  border-color: #0D569E;
  background: #3792ED;
  background: -webkit-gradient(linear, left top, left bottom, from(#358eea), to(#2170cd));
  background: linear-gradient(top, #358eea 0%, #2170cd 100%);
  -webkit-box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.6), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.4);
  box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.6), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.4);
  color: #efefef;
  text-shadow: 0px -1px 0px #185B93;
  border-radius: 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 6px 15px;
  padding-bottom: 2px;
  margin-bottom: 10px;
}
/* line 1642, module.less */
.accordion-header h3 {
  color: #efefef;
  font-weight: 700;
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}
/* line 1648, module.less */
.ms-options-wrap,
.ms-options-wrap * {
  font-size: 14px;
  font-weight: 400;
  line-height: 1em;
}
/* line 1655, module.less */
.ms-options-wrap > button:focus,
.ms-options-wrap > button {
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
}
/* line 1675, module.less */
.empty-select {
  color: #aaa !important;
}
/* line 1678, module.less */
.empty-select option {
  color: #555 !important;
}
/*.dropup .open {
	display: block;
}*/
