@charset "UTF-8";
.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  z-index: 1;
}
.swiper-container-no-flexbox .swiper-slide {
  float: left;
}
.swiper-container-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;
  transition-property: transform;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -o-transform: translate(0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.swiper-container-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out;
  -ms-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-slide {
  -webkit-flex-shrink: 0;
  -ms-flex: 0 0 auto;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
}
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-transition-property: -webkit-transform, height;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;
  transition-property: transform, height;
}
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.swiper-wp8-horizontal {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}
.swiper-wp8-vertical {
  -ms-touch-action: pan-x;
  touch-action: pan-x;
}
.swiper-button-next,
.swiper-button-prev {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  -moz-background-size: 27px 44px;
  -webkit-background-size: 27px 44px;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat;
}
.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3Dhttp%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%20viewBox%3D0%200%2027%2044%3E%3Cpath%20d%3DM0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z%20fill%3D%23007aff%2F%3E%3C%2Fsvg%3E");
  left: 10px;
  right: auto;
}
.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3Dhttp%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%20viewBox%3D0%200%2027%2044%3E%3Cpath%20d%3DM0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z%20fill%3D%23000000%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3Dhttp%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%20viewBox%3D0%200%2027%2044%3E%3Cpath%20d%3DM0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z%20fill%3D%23ffffff%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3Dhttp%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%20viewBox%3D0%200%2027%2044%3E%3Cpath%20d%3DM27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z%20fill%3D%23007aff%2F%3E%3C%2Fsvg%3E");
  right: 10px;
  left: auto;
}
.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3Dhttp%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%20viewBox%3D0%200%2027%2044%3E%3Cpath%20d%3DM27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z%20fill%3D%23000000%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3Dhttp%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%20viewBox%3D0%200%2027%2044%3E%3Cpath%20d%3DM27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z%20fill%3D%23ffffff%2F%3E%3C%2Fsvg%3E");
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.swiper-container-horizontal > .swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
  bottom: 10px;
  left: 0;
  width: 100%;
}
.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2;
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -webkit-appearance: none;
  appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-white .swiper-pagination-bullet {
  background: #fff;
}
.swiper-pagination-bullet-active {
  opacity: 1;
  background: #007aff;
}
.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #fff;
}
.swiper-pagination-black .swiper-pagination-bullet-active {
  background: #000;
}
.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0, -50%, 0);
  -moz-transform: translate3d(0, -50%, 0);
  -o-transform: translate(0, -50%);
  -ms-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0);
}
.swiper-container-vertical
  > .swiper-pagination-bullets
  .swiper-pagination-bullet {
  margin: 5px 0;
  display: block;
}
.swiper-container-horizontal
  > .swiper-pagination-bullets
  .swiper-pagination-bullet {
  margin: 0 5px;
}
.swiper-pagination-progress {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}
.swiper-pagination-progress .swiper-pagination-progressbar {
  background: #007aff;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: left top;
  -moz-transform-origin: left top;
  -ms-transform-origin: left top;
  -o-transform-origin: left top;
  transform-origin: left top;
}
.swiper-container-rtl
  .swiper-pagination-progress
  .swiper-pagination-progressbar {
  -webkit-transform-origin: right top;
  -moz-transform-origin: right top;
  -ms-transform-origin: right top;
  -o-transform-origin: right top;
  transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progress {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.swiper-container-vertical > .swiper-pagination-progress {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-progress.swiper-pagination-white {
  background: rgba(255, 255, 255, 0.5);
}
.swiper-pagination-progress.swiper-pagination-white
  .swiper-pagination-progressbar {
  background: #fff;
}
.swiper-pagination-progress.swiper-pagination-black
  .swiper-pagination-progressbar {
  background: #000;
}
.swiper-container-3d {
  -webkit-perspective: 1200px;
  -moz-perspective: 1200px;
  -o-perspective: 1200px;
  perspective: 1200px;
}
.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-wrapper {
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(
    linear,
    left top,
    right top,
    from(rgba(0, 0, 0, 0.5)),
    to(rgba(0, 0, 0, 0))
  );
  background-image: -webkit-linear-gradient(
    right,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
  background-image: -moz-linear-gradient(
    right,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
  background-image: -o-linear-gradient(
    right,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
  background-image: linear-gradient(
    to left,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
}
.swiper-container-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(
    linear,
    right top,
    left top,
    from(rgba(0, 0, 0, 0.5)),
    to(rgba(0, 0, 0, 0))
  );
  background-image: -webkit-linear-gradient(
    left,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
  background-image: -moz-linear-gradient(
    left,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
  background-image: -o-linear-gradient(
    left,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
  background-image: linear-gradient(
    to right,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
}
.swiper-container-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(rgba(0, 0, 0, 0.5)),
    to(rgba(0, 0, 0, 0))
  );
  background-image: -webkit-linear-gradient(
    bottom,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
  background-image: -moz-linear-gradient(
    bottom,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
  background-image: -o-linear-gradient(
    bottom,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
  background-image: linear-gradient(
    to top,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
}
.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(rgba(0, 0, 0, 0.5)),
    to(rgba(0, 0, 0, 0))
  );
  background-image: -webkit-linear-gradient(
    top,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
  background-image: -moz-linear-gradient(
    top,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
  background-image: -o-linear-gradient(
    top,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
  background-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
}
.swiper-container-coverflow .swiper-wrapper,
.swiper-container-flip .swiper-wrapper {
  -ms-perspective: 1200px;
}
.swiper-container-cube,
.swiper-container-flip {
  overflow: visible;
}
.swiper-container-cube .swiper-slide,
.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}
.swiper-container-cube .swiper-slide .swiper-slide,
.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active,
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
}
.swiper-container-cube .swiper-slide {
  visibility: hidden;
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
  -moz-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-next + .swiper-slide,
.swiper-container-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}
.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: 0;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out;
  -ms-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
  pointer-events: none;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  text-align: center;
}
.swiper-zoom-container > canvas,
.swiper-zoom-container > img,
.swiper-zoom-container > svg {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}
.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
  -moz-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  -moz-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  animation: swiper-preloader-spin 1s steps(12, end) infinite;
}
.swiper-lazy-preloader:after {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: 50%;
  -webkit-background-size: 100%;
  background-size: 100%;
  background-repeat: no-repeat;
}
.swiper-lazy-preloader-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
@-webkit-keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}
.alertify .ajs-dimmer {
  position: fixed;
  z-index: 1981;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 0;
  margin: 0;
  background-color: #252525;
  opacity: 0.5;
}
.alertify .ajs-modal {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  padding: 0;
  overflow-y: auto;
  z-index: 1981;
}
.alertify .ajs-dialog {
  position: relative;
  margin: 5% auto;
  min-height: 110px;
  max-width: 500px;
  padding: 24px 24px 0 24px;
  outline: 0;
  background-color: #fff;
}
.alertify .ajs-dialog.ajs-capture:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  z-index: 1;
}
.alertify .ajs-reset {
  position: absolute !important;
  display: inline !important;
  width: 0 !important;
  height: 0 !important;
  opacity: 0 !important;
}
.alertify .ajs-commands {
  position: absolute;
  right: 4px;
  margin: -14px 24px 0 0;
  z-index: 2;
}
.alertify .ajs-commands button {
  display: none;
  width: 10px;
  height: 10px;
  margin-left: 10px;
  padding: 10px;
  border: 0;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
}
.alertify .ajs-commands button.ajs-close {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMy8xNOrZqugAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAh0lEQVQYlY2QsQ0EIQwEB9cBAR1CJUaI/gigDnwR6NBL/7/xWLNrZ2b8EwGotVpr7eOitWa1VjugiNB7R1UPrKrWe0dEAHBbXUqxMQbeewDmnHjvyTm7C3zDwAUd9c63YQdUVdu6EAJzzquz7HXvTiklt+H9DQFYaxFjvDqllFyMkbXWvfpXHjJrWFgdBq/hAAAAAElFTkSuQmCC);
}
.alertify .ajs-commands button.ajs-maximize {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMy8xNOrZqugAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAOUlEQVQYlWP8//8/AzGAhYGBgaG4uBiv6t7eXkYmooxjYGAgWiELsvHYFMCcRX2rSXcjoSBiJDbAAeD+EGu+8BZcAAAAAElFTkSuQmCC);
}
.alertify .ajs-header {
  margin: -24px;
  margin-bottom: 0;
  padding: 16px 24px;
  background-color: #fff;
}
.alertify .ajs-body {
  min-height: 56px;
}
.alertify .ajs-body .ajs-content {
  padding: 16px 24px 16px 16px;
}
.alertify .ajs-footer {
  padding: 4px;
  margin-left: -24px;
  margin-right: -24px;
  min-height: 43px;
  background-color: #fff;
}
.alertify .ajs-footer .ajs-buttons.ajs-primary {
  text-align: right;
}
.alertify .ajs-footer .ajs-buttons.ajs-primary .ajs-button {
  margin: 4px;
}
.alertify .ajs-footer .ajs-buttons.ajs-auxiliary {
  float: left;
  clear: none;
  text-align: left;
}
.alertify .ajs-footer .ajs-buttons.ajs-auxiliary .ajs-button {
  margin: 4px;
}
.alertify .ajs-footer .ajs-buttons .ajs-button {
  min-width: 88px;
  min-height: 35px;
}
.alertify .ajs-handle {
  position: absolute;
  display: none;
  width: 10px;
  height: 10px;
  right: 0;
  bottom: 0;
  z-index: 1;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMS8xNEDQYmMAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAQ0lEQVQYlaXNMQoAIAxD0dT7H657l0KX3iJuUlBUNOsPPCGJm7VDp6ryeMxMuDsAQH7owW3pyn3RS26iKxERMLN3ugOaAkaL3sWVigAAAABJRU5ErkJggg==);
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  cursor: se-resize;
}
.alertify.ajs-no-overflow .ajs-body .ajs-content {
  overflow: hidden !important;
}
.alertify.ajs-no-padding.ajs-maximized .ajs-body .ajs-content {
  left: 0;
  right: 0;
  padding: 0;
}
.alertify.ajs-no-padding:not(.ajs-maximized) .ajs-body {
  margin-left: -24px;
  margin-right: -24px;
}
.alertify.ajs-no-padding:not(.ajs-maximized) .ajs-body .ajs-content {
  padding: 0;
}
.alertify.ajs-no-padding.ajs-resizable .ajs-body .ajs-content {
  left: 0;
  right: 0;
}
.alertify.ajs-maximizable .ajs-commands button.ajs-maximize,
.alertify.ajs-maximizable .ajs-commands button.ajs-restore {
  display: inline-block;
}
.alertify.ajs-closable .ajs-commands button.ajs-close {
  display: inline-block;
}
.alertify.ajs-maximized .ajs-dialog {
  width: 100% !important;
  height: 100% !important;
  max-width: none !important;
  margin: 0 auto !important;
  top: 0 !important;
  left: 0 !important;
}
.alertify.ajs-maximized.ajs-modeless .ajs-modal {
  position: fixed !important;
  min-height: 100% !important;
  max-height: none !important;
  margin: 0 !important;
}
.alertify.ajs-maximized .ajs-commands button.ajs-maximize {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMy8xNOrZqugAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAASklEQVQYlZWQ0QkAMQhDtXRincOZX78KVtrDCwgqJNEoIB3MPLj7lRUROlpyVXGzby6zWuY+kz6tj5sBMTMAyVV3/595RbOh3cAXsww1raeiOcoAAAAASUVORK5CYII=);
}
.alertify.ajs-maximized .ajs-dialog,
.alertify.ajs-resizable .ajs-dialog {
  padding: 0;
}
.alertify.ajs-maximized .ajs-commands,
.alertify.ajs-resizable .ajs-commands {
  margin: 14px 24px 0 0;
}
.alertify.ajs-maximized .ajs-header,
.alertify.ajs-resizable .ajs-header {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: 0;
  padding: 16px 24px;
}
.alertify.ajs-maximized .ajs-body,
.alertify.ajs-resizable .ajs-body {
  min-height: 224px;
  display: inline-block;
}
.alertify.ajs-maximized .ajs-body .ajs-content,
.alertify.ajs-resizable .ajs-body .ajs-content {
  position: absolute;
  top: 50px;
  right: 24px;
  bottom: 50px;
  left: 24px;
  overflow: auto;
}
.alertify.ajs-maximized .ajs-footer,
.alertify.ajs-resizable .ajs-footer {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
}
.alertify.ajs-resizable:not(.ajs-maximized) .ajs-dialog {
  min-width: 548px;
}
.alertify.ajs-resizable:not(.ajs-maximized) .ajs-handle {
  display: block;
}
.alertify.ajs-movable:not(.ajs-maximized) .ajs-header {
  cursor: move;
}
.alertify.ajs-modeless .ajs-dimmer,
.alertify.ajs-modeless .ajs-reset {
  display: none;
}
.alertify.ajs-modeless .ajs-modal {
  overflow: visible;
  max-width: none;
  max-height: 0;
}
.alertify.ajs-modeless.ajs-pinnable .ajs-commands button.ajs-pin {
  display: inline-block;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMy8xNOrZqugAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAQklEQVQYlcWPMQ4AIAwCqU9u38GbcbHRWN1MvKQDhQFMEpKImGJA0gCgnYw0V0rwxseg5erT4oSkQVI5d9f+e9+xA0NbLpWfitPXAAAAAElFTkSuQmCC);
}
.alertify.ajs-modeless.ajs-unpinned .ajs-modal {
  position: absolute;
}
.alertify.ajs-modeless.ajs-unpinned .ajs-commands button.ajs-pin {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMy8xNOrZqugAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAO0lEQVQYlWP8//8/AzGAiShV6AqLi4txGs+CLoBLMYbC3t5eRmyaWfBZhwwYkX2NTxPRvibKjRhW4wMAhxkYGbLu3pEAAAAASUVORK5CYII=);
}
.alertify.ajs-modeless:not(.ajs-unpinned) .ajs-body {
  max-height: 500px;
  overflow: auto;
}
.alertify.ajs-basic .ajs-header {
  opacity: 0;
}
.alertify.ajs-basic .ajs-footer {
  visibility: hidden;
}
.alertify.ajs-frameless .ajs-header {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  min-height: 60px;
  margin: 0;
  padding: 0;
  opacity: 0;
  z-index: 1;
}
.alertify.ajs-frameless .ajs-footer {
  display: none;
}
.alertify.ajs-frameless .ajs-body .ajs-content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.alertify.ajs-frameless:not(.ajs-resizable) .ajs-dialog {
  padding-top: 0;
}
.alertify.ajs-frameless:not(.ajs-resizable) .ajs-dialog .ajs-commands {
  margin-top: 0;
}
.ajs-no-overflow {
  overflow: hidden !important;
  outline: 0;
}
.ajs-no-overflow.ajs-fixed {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow-y: scroll !important;
}
.ajs-no-selection,
.ajs-no-selection * {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
@media screen and (max-width: 568px) {
  .alertify .ajs-dialog {
    min-width: 150px;
  }
  .alertify:not(.ajs-maximized) .ajs-modal {
    padding: 0 5%;
  }
  .alertify:not(.ajs-maximized).ajs-resizable .ajs-dialog {
    min-width: initial;
    min-width: auto;
  }
}
@-moz-document url-prefix() {
  .alertify button:focus {
    outline: 1px dotted #3593d2;
  }
}
.alertify .ajs-dimmer,
.alertify .ajs-modal {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition-property: opacity, visibility;
  transition-property: opacity, visibility;
  -webkit-transition-timing-function: linear;
  transition-timing-function: linear;
  -webkit-transition-duration: 250ms;
  transition-duration: 250ms;
}
.alertify.ajs-hidden .ajs-dimmer,
.alertify.ajs-hidden .ajs-modal {
  visibility: hidden;
  opacity: 0;
}
.alertify.ajs-in:not(.ajs-hidden) .ajs-dialog {
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
}
.alertify.ajs-out.ajs-hidden .ajs-dialog {
  -webkit-animation-duration: 250ms;
  animation-duration: 250ms;
}
.alertify .ajs-dialog.ajs-shake {
  -webkit-animation-name: ajs-shake;
  animation-name: ajs-shake;
  -webkit-animation-duration: 0.1s;
  animation-duration: 0.1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
@-webkit-keyframes ajs-shake {
  0%,
  100% {
    -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 ajs-shake {
  0%,
  100% {
    -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);
  }
}
.alertify.ajs-slide.ajs-in:not(.ajs-hidden) .ajs-dialog {
  -webkit-animation-name: ajs-slideIn;
  animation-name: ajs-slideIn;
  -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
  animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
.alertify.ajs-slide.ajs-out.ajs-hidden .ajs-dialog {
  -webkit-animation-name: ajs-slideOut;
  animation-name: ajs-slideOut;
  -webkit-animation-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
  animation-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
}
.alertify.ajs-zoom.ajs-in:not(.ajs-hidden) .ajs-dialog {
  -webkit-animation-name: ajs-zoomIn;
  animation-name: ajs-zoomIn;
}
.alertify.ajs-zoom.ajs-out.ajs-hidden .ajs-dialog {
  -webkit-animation-name: ajs-zoomOut;
  animation-name: ajs-zoomOut;
}
.alertify.ajs-fade.ajs-in:not(.ajs-hidden) .ajs-dialog {
  -webkit-animation-name: ajs-fadeIn;
  animation-name: ajs-fadeIn;
}
.alertify.ajs-fade.ajs-out.ajs-hidden .ajs-dialog {
  -webkit-animation-name: ajs-fadeOut;
  animation-name: ajs-fadeOut;
}
.alertify.ajs-pulse.ajs-in:not(.ajs-hidden) .ajs-dialog {
  -webkit-animation-name: ajs-pulseIn;
  animation-name: ajs-pulseIn;
}
.alertify.ajs-pulse.ajs-out.ajs-hidden .ajs-dialog {
  -webkit-animation-name: ajs-pulseOut;
  animation-name: ajs-pulseOut;
}
.alertify.ajs-flipx.ajs-in:not(.ajs-hidden) .ajs-dialog {
  -webkit-animation-name: ajs-flipInX;
  animation-name: ajs-flipInX;
}
.alertify.ajs-flipx.ajs-out.ajs-hidden .ajs-dialog {
  -webkit-animation-name: ajs-flipOutX;
  animation-name: ajs-flipOutX;
}
.alertify.ajs-flipy.ajs-in:not(.ajs-hidden) .ajs-dialog {
  -webkit-animation-name: ajs-flipInY;
  animation-name: ajs-flipInY;
}
.alertify.ajs-flipy.ajs-out.ajs-hidden .ajs-dialog {
  -webkit-animation-name: ajs-flipOutY;
  animation-name: ajs-flipOutY;
}
@-webkit-keyframes ajs-pulseIn {
  0%,
  100%,
  20%,
  40%,
  60%,
  80% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-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);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes ajs-pulseIn {
  0%,
  100%,
  20%,
  40%,
  60%,
  80% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-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);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@-webkit-keyframes ajs-pulseOut {
  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);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
@keyframes ajs-pulseOut {
  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);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
@-webkit-keyframes ajs-zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.25, 0.25, 0.25);
    transform: scale3d(0.25, 0.25, 0.25);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes ajs-zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.25, 0.25, 0.25);
    transform: scale3d(0.25, 0.25, 0.25);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@-webkit-keyframes ajs-zoomOut {
  0% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.25, 0.25, 0.25);
    transform: scale3d(0.25, 0.25, 0.25);
  }
}
@keyframes ajs-zoomOut {
  0% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.25, 0.25, 0.25);
    transform: scale3d(0.25, 0.25, 0.25);
  }
}
@-webkit-keyframes ajs-fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ajs-fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes ajs-fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes ajs-fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes ajs-flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-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-transition-timing-function: ease-in;
    transition-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);
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes ajs-flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-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-transition-timing-function: ease-in;
    transition-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);
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@-webkit-keyframes ajs-flipOutX {
  0% {
    -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;
  }
  100% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
@keyframes ajs-flipOutX {
  0% {
    -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;
  }
  100% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
@-webkit-keyframes ajs-flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-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-transition-timing-function: ease-in;
    transition-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);
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes ajs-flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-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-transition-timing-function: ease-in;
    transition-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);
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@-webkit-keyframes ajs-flipOutY {
  0% {
    -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;
  }
  100% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
@keyframes ajs-flipOutY {
  0% {
    -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;
  }
  100% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
@-webkit-keyframes ajs-slideIn {
  0% {
    margin-top: -100%;
  }
  100% {
    margin-top: 5%;
  }
}
@keyframes ajs-slideIn {
  0% {
    margin-top: -100%;
  }
  100% {
    margin-top: 5%;
  }
}
@-webkit-keyframes ajs-slideOut {
  0% {
    margin-top: 5%;
  }
  100% {
    margin-top: -100%;
  }
}
@keyframes ajs-slideOut {
  0% {
    margin-top: 5%;
  }
  100% {
    margin-top: -100%;
  }
}
.alertify-notifier {
  position: fixed;
  width: 0;
  overflow: visible;
  z-index: 1982;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.alertify-notifier .ajs-message {
  position: relative;
  width: 260px;
  max-height: 0;
  padding: 0;
  opacity: 0;
  margin: 0;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition-duration: 250ms;
  transition-duration: 250ms;
  -webkit-transition-timing-function: linear;
  transition-timing-function: linear;
}
.alertify-notifier .ajs-message.ajs-visible {
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
  opacity: 1;
  max-height: 100%;
  padding: 15px;
  margin-top: 10px;
}
.alertify-notifier .ajs-message.ajs-success {
  background: rgba(91, 189, 114, 0.95);
}
.alertify-notifier .ajs-message.ajs-error {
  background: rgba(217, 92, 92, 0.95);
}
.alertify-notifier .ajs-message.ajs-warning {
  background: rgba(252, 248, 215, 0.95);
}
.alertify-notifier .ajs-message .ajs-close {
  position: absolute;
  top: 0;
  right: 0;
  width: 16px;
  height: 16px;
  cursor: pointer;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAABGdBTUEAALGPC/xhBQAAAFBJREFUGBl1j0EKADEIA+ve/P9f9bh1hEihNBfjVCO1v7RKVqJK4h8gM5cAPR42AkQEpSXPwMTyoi13n5N9YqJehm3Fnr7nL1D0ZEbD5OubGyC7a9gx+9eNAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-position: center center;
  background-color: rgba(0, 0, 0, 0.5);
  border-top-right-radius: 2px;
}
.alertify-notifier.ajs-top {
  top: 10px;
}
.alertify-notifier.ajs-bottom {
  bottom: 10px;
}
.alertify-notifier.ajs-right {
  right: 10px;
}
.alertify-notifier.ajs-right .ajs-message {
  right: -320px;
}
.alertify-notifier.ajs-right .ajs-message.ajs-visible {
  right: 290px;
}
.alertify-notifier.ajs-left {
  left: 10px;
}
.alertify-notifier.ajs-left .ajs-message {
  left: -300px;
}
.alertify-notifier.ajs-left .ajs-message.ajs-visible {
  left: 0;
}
.alertify-notifier.ajs-center {
  left: 50%;
}
.alertify-notifier.ajs-center .ajs-message {
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
.alertify-notifier.ajs-center .ajs-message.ajs-visible {
  left: 50%;
  -webkit-transition-timing-function: cubic-bezier(0.57, 0.43, 0.1, 0.65);
  transition-timing-function: cubic-bezier(0.57, 0.43, 0.1, 0.65);
}
.alertify-notifier.ajs-center.ajs-top .ajs-message {
  top: -300px;
}
.alertify-notifier.ajs-center.ajs-top .ajs-message.ajs-visible {
  top: 0;
}
.alertify-notifier.ajs-center.ajs-bottom .ajs-message {
  bottom: -300px;
}
.alertify-notifier.ajs-center.ajs-bottom .ajs-message.ajs-visible {
  bottom: 0;
}
.tooltipster-fall,
.tooltipster-grow.tooltipster-show {
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}
.tooltipster-base {
  display: flex;
  pointer-events: none;
  position: absolute;
}
.tooltipster-box {
  flex: 1 1 auto;
}
.tooltipster-content {
  box-sizing: border-box;
  max-height: 100%;
  max-width: 100%;
  overflow: auto;
}
.tooltipster-ruler {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: fixed;
  right: 0;
  top: 0;
  visibility: hidden;
}
.tooltipster-fade {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  -ms-transition-property: opacity;
  transition-property: opacity;
}
.tooltipster-fade.tooltipster-show {
  opacity: 1;
}
.tooltipster-grow {
  -webkit-transform: scale(0, 0);
  -moz-transform: scale(0, 0);
  -o-transform: scale(0, 0);
  -ms-transform: scale(0, 0);
  transform: scale(0, 0);
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;
  transition-property: transform;
  -webkit-backface-visibility: hidden;
}
.tooltipster-grow.tooltipster-show {
  -webkit-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}
.tooltipster-swing {
  opacity: 0;
  -webkit-transform: rotateZ(4deg);
  -moz-transform: rotateZ(4deg);
  -o-transform: rotateZ(4deg);
  -ms-transform: rotateZ(4deg);
  transform: rotateZ(4deg);
  -webkit-transition-property: -webkit-transform, opacity;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;
  transition-property: transform;
}
.tooltipster-swing.tooltipster-show {
  opacity: 1;
  -webkit-transform: rotateZ(0);
  -moz-transform: rotateZ(0);
  -o-transform: rotateZ(0);
  -ms-transform: rotateZ(0);
  transform: rotateZ(0);
  -webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 1);
  -webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  -moz-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  -ms-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  -o-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
}
.tooltipster-fall {
  -webkit-transition-property: top;
  -moz-transition-property: top;
  -o-transition-property: top;
  -ms-transition-property: top;
  transition-property: top;
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}
.tooltipster-fall.tooltipster-initial {
  top: 0 !important;
}
.tooltipster-fall.tooltipster-dying {
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  -ms-transition-property: all;
  transition-property: all;
  top: 0 !important;
  opacity: 0;
}
.tooltipster-slide {
  -webkit-transition-property: left;
  -moz-transition-property: left;
  -o-transition-property: left;
  -ms-transition-property: left;
  transition-property: left;
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}
.tooltipster-slide.tooltipster-initial {
  left: -40px !important;
}
.tooltipster-slide.tooltipster-dying {
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  -ms-transition-property: all;
  transition-property: all;
  left: 0 !important;
  opacity: 0;
}
@keyframes tooltipster-fading {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.tooltipster-update-fade {
  animation: tooltipster-fading 0.4s;
}
@keyframes tooltipster-rotating {
  25% {
    transform: rotate(-2deg);
  }
  75% {
    transform: rotate(2deg);
  }
  100% {
    transform: rotate(0);
  }
}
.tooltipster-update-rotate {
  animation: tooltipster-rotating 0.6s;
}
@keyframes tooltipster-scaling {
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}
.tooltipster-update-scale {
  animation: tooltipster-scaling 0.6s;
}
.tooltipster-fall,
.tooltipster-grow.tooltipster-show {
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}
.tooltipster-base {
  display: flex;
  pointer-events: none;
  position: absolute;
}
.tooltipster-box {
  flex: 1 1 auto;
}
.tooltipster-content {
  box-sizing: border-box;
  max-height: 100%;
  max-width: 100%;
  overflow: auto;
}
.tooltipster-ruler {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: fixed;
  right: 0;
  top: 0;
  visibility: hidden;
}
.tooltipster-fade {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  -ms-transition-property: opacity;
  transition-property: opacity;
}
.tooltipster-fade.tooltipster-show {
  opacity: 1;
}
.tooltipster-grow {
  -webkit-transform: scale(0, 0);
  -moz-transform: scale(0, 0);
  -o-transform: scale(0, 0);
  -ms-transform: scale(0, 0);
  transform: scale(0, 0);
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;
  transition-property: transform;
  -webkit-backface-visibility: hidden;
}
.tooltipster-grow.tooltipster-show {
  -webkit-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}
.tooltipster-swing {
  opacity: 0;
  -webkit-transform: rotateZ(4deg);
  -moz-transform: rotateZ(4deg);
  -o-transform: rotateZ(4deg);
  -ms-transform: rotateZ(4deg);
  transform: rotateZ(4deg);
  -webkit-transition-property: -webkit-transform, opacity;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;
  transition-property: transform;
}
.tooltipster-swing.tooltipster-show {
  opacity: 1;
  -webkit-transform: rotateZ(0);
  -moz-transform: rotateZ(0);
  -o-transform: rotateZ(0);
  -ms-transform: rotateZ(0);
  transform: rotateZ(0);
  -webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 1);
  -webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  -moz-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  -ms-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  -o-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
}
.tooltipster-fall {
  -webkit-transition-property: top;
  -moz-transition-property: top;
  -o-transition-property: top;
  -ms-transition-property: top;
  transition-property: top;
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}
.tooltipster-fall.tooltipster-initial {
  top: 0 !important;
}
.tooltipster-fall.tooltipster-dying {
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  -ms-transition-property: all;
  transition-property: all;
  top: 0 !important;
  opacity: 0;
}
.tooltipster-slide {
  -webkit-transition-property: left;
  -moz-transition-property: left;
  -o-transition-property: left;
  -ms-transition-property: left;
  transition-property: left;
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}
.tooltipster-slide.tooltipster-initial {
  left: -40px !important;
}
.tooltipster-slide.tooltipster-dying {
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  -ms-transition-property: all;
  transition-property: all;
  left: 0 !important;
  opacity: 0;
}
@keyframes tooltipster-fading {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.tooltipster-update-fade {
  animation: tooltipster-fading 0.4s;
}
@keyframes tooltipster-rotating {
  25% {
    transform: rotate(-2deg);
  }
  75% {
    transform: rotate(2deg);
  }
  100% {
    transform: rotate(0);
  }
}
.tooltipster-update-rotate {
  animation: tooltipster-rotating 0.6s;
}
@keyframes tooltipster-scaling {
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}
.tooltipster-update-scale {
  animation: tooltipster-scaling 0.6s;
}
.tooltipster-sidetip .tooltipster-box {
  background: #565656;
  border: 2px solid #000;
  border-radius: 4px;
}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-box {
  margin-top: 8px;
}
.tooltipster-sidetip.tooltipster-left .tooltipster-box {
  margin-right: 8px;
}
.tooltipster-sidetip.tooltipster-right .tooltipster-box {
  margin-left: 8px;
}
.tooltipster-sidetip.tooltipster-top .tooltipster-box {
  margin-bottom: 8px;
}
.tooltipster-sidetip .tooltipster-content {
  color: #fff;
  line-height: 18px;
  padding: 6px 14px;
}
.tooltipster-sidetip .tooltipster-arrow {
  overflow: hidden;
  position: absolute;
}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow {
  height: 10px;
  margin-left: -10px;
  top: 0;
  width: 20px;
}
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow {
  height: 20px;
  margin-top: -10px;
  right: 0;
  top: 0;
  width: 10px;
}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow {
  height: 20px;
  margin-top: -10px;
  left: 0;
  top: 0;
  width: 10px;
}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow {
  bottom: 0;
  height: 10px;
  margin-left: -10px;
  width: 20px;
}
.tooltipster-sidetip .tooltipster-arrow-background,
.tooltipster-sidetip .tooltipster-arrow-border {
  height: 0;
  position: absolute;
  width: 0;
}
.tooltipster-sidetip .tooltipster-arrow-background {
  border: 10px solid transparent;
}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background {
  border-bottom-color: #565656;
  left: 0;
  top: 3px;
}
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background {
  border-left-color: #565656;
  left: -3px;
  top: 0;
}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background {
  border-right-color: #565656;
  left: 3px;
  top: 0;
}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {
  border-top-color: #565656;
  left: 0;
  top: -3px;
}
.tooltipster-sidetip .tooltipster-arrow-border {
  border: 10px solid transparent;
  left: 0;
  top: 0;
}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border {
  border-bottom-color: #000;
}
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border {
  border-left-color: #000;
}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border {
  border-right-color: #000;
}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {
  border-top-color: #000;
}
.tooltipster-sidetip .tooltipster-arrow-uncropped {
  position: relative;
}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped {
  top: -10px;
}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped {
  left: -10px;
}
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 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: 700;
}
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"] {
  -webkit-appearance: button;
  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"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: 700;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
@media print {
  *,
  :after,
  :before {
    background: 0 0 !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: "";
  }
  blockquote,
  pre {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  img,
  tr {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  h2,
  h3,
  p {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .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 td,
  .table-bordered th {
    border: 1px solid #ddd !important;
  }
}
@font-face {
  font-family: "Glyphicons Halflings";
  src: url(/static/assets/movie/frontend/fonts/bootstrap/glyphicons-halflings-regular.eot);
  src: url(/static/assets/movie/frontend/fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix)
      format("embedded-opentype"),
    url(/static/assets/movie/frontend/fonts/bootstrap/glyphicons-halflings-regular.woff2)
      format("woff2"),
    url(/static/assets/movie/frontend/fonts/bootstrap/glyphicons-halflings-regular.woff)
      format("woff"),
    url(/static/assets/movie/frontend/fonts/bootstrap/glyphicons-halflings-regular.ttf)
      format("truetype"),
    url(/static/assets/movie/frontend/fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular)
      format("svg");
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: "Glyphicons Halflings";
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
  content: "\002a";
}
.glyphicon-plus:before {
  content: "\002b";
}
.glyphicon-eur:before,
.glyphicon-euro: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-btc:before {
  content: "\e227";
}
.glyphicon-xbt:before {
  content: "\e227";
}
.glyphicon-yen:before {
  content: "\00a5";
}
.glyphicon-jpy:before {
  content: "\00a5";
}
.glyphicon-ruble:before {
  content: "\20bd";
}
.glyphicon-rub: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";
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
:after,
:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: Roboto, sans-serif;
  font-size: 13px;
  line-height: 1.42857;
  color: #555;
  background-color: #e6e8f0;
}
button,
input,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #694ba1;
  text-decoration: none;
}
a:focus,
a:hover {
  color: #47336d;
  text-decoration: none;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 4px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857;
  background-color: #e6e8f0;
  border: 1px solid #ddd;
  border-radius: 3px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 18px;
  margin-bottom: 18px;
  border: 0;
  border-top: 1px solid #eee;
}
.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;
}
[role="button"] {
  cursor: pointer;
}
.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,
.h1 small,
.h2 .small,
.h2 small,
.h3 .small,
.h3 small,
.h4 .small,
.h4 small,
.h5 .small,
.h5 small,
.h6 .small,
.h6 small,
h1 .small,
h1 small,
h2 .small,
h2 small,
h3 .small,
h3 small,
h4 .small,
h4 small,
h5 .small,
h5 small,
h6 .small,
h6 small {
  font-weight: 400;
  line-height: 1;
  color: #8c8c8c;
}
.h1,
.h2,
.h3,
h1,
h2,
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,
.h5,
.h6,
h4,
h5,
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: #eeeaab;
  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;
}
.initialism,
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-muted {
  color: #8c8c8c;
}
.text-primary {
  color: #694ba1;
}
a.text-primary:focus,
a.text-primary:hover {
  color: #523b7e;
}
.text-success {
  color: #3c763d;
}
a.text-success:focus,
a.text-success:hover {
  color: #2b542c;
}
.text-info {
  color: #31708f;
}
a.text-info:focus,
a.text-info:hover {
  color: #245269;
}
.text-warning {
  color: #8a6d3b;
}
a.text-warning:focus,
a.text-warning:hover {
  color: #66512c;
}
.text-danger {
  color: #a94442;
}
a.text-danger:focus,
a.text-danger:hover {
  color: #843534;
}
.bg-primary {
  color: #fff;
}
.bg-primary {
  background-color: #694ba1;
}
a.bg-primary:focus,
a.bg-primary:hover {
  background-color: #523b7e;
}
.bg-success {
  background-color: #aeb;
}
a.bg-success:focus,
a.bg-success:hover {
  background-color: #80e699;
}
.bg-info {
  background-color: #b3e4ec;
}
a.bg-info:focus,
a.bg-info:hover {
  background-color: #8ad6e2;
}
.bg-warning {
  background-color: #eeeaab;
}
a.bg-warning:focus,
a.bg-warning:hover {
  background-color: #e5df81;
}
.bg-danger {
  background-color: #ebc3c5;
}
a.bg-danger:focus,
a.bg-danger:hover {
  background-color: #de9da0;
}
.page-header {
  padding-bottom: 8px;
  margin: 36px 0 18px;
  border-bottom: 1px solid #eee;
}
ol,
ul {
  margin-top: 0;
  margin-bottom: 9px;
}
ol ol,
ol ul,
ul ol,
ul ul {
  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;
}
dd,
dt {
  line-height: 1.42857;
}
dt {
  font-weight: 700;
}
dd {
  margin-left: 0;
}
.dl-horizontal dd:after,
.dl-horizontal dd:before {
  content: " ";
  display: table;
}
.dl-horizontal dd:after {
  clear: both;
}
@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[data-original-title],
abbr[title] {
  cursor: help;
  border-bottom: 1px dotted #8c8c8c;
}
.initialism {
  font-size: 90%;
}
blockquote {
  padding: 9px 18px;
  margin: 0 0 18px;
  font-size: 16.25px;
  border-left: 5px solid #eee;
}
blockquote ol:last-child,
blockquote p:last-child,
blockquote ul:last-child {
  margin-bottom: 0;
}
blockquote .small,
blockquote footer,
blockquote small {
  display: block;
  font-size: 80%;
  line-height: 1.42857;
  color: #8c8c8c;
}
blockquote .small:before,
blockquote footer:before,
blockquote small:before {
  content: "\2014 \00A0";
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eee;
  border-left: 0;
  text-align: right;
}
.blockquote-reverse .small:before,
.blockquote-reverse footer:before,
.blockquote-reverse small:before,
blockquote.pull-right .small:before,
blockquote.pull-right footer:before,
blockquote.pull-right small:before {
  content: "";
}
.blockquote-reverse .small:after,
.blockquote-reverse footer:after,
.blockquote-reverse small:after,
blockquote.pull-right .small:after,
blockquote.pull-right footer:after,
blockquote.pull-right small:after {
  content: "\00A0 \2014";
}
address {
  margin-bottom: 18px;
  font-style: normal;
  line-height: 1.42857;
}
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: 3px;
}
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: 700;
  box-shadow: none;
}
pre {
  display: block;
  padding: 8.5px;
  margin: 0 0 9px;
  font-size: 12px;
  line-height: 1.42857;
  word-break: break-all;
  word-wrap: break-word;
  color: #333;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 3px;
}
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: 10px;
  padding-right: 10px;
}
.container:after,
.container:before {
  content: " ";
  display: table;
}
.container:after {
  clear: both;
}
@media (min-width: 768px) {
  .container {
    width: 740px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 960px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1160px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
}
.container-fluid:after,
.container-fluid:before {
  content: " ";
  display: table;
}
.container-fluid:after {
  clear: both;
}
.row {
  margin-left: -10px;
  margin-right: -10px;
}
.row:after,
.row:before {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-13,
.col-lg-14,
.col-lg-15,
.col-lg-16,
.col-lg-17,
.col-lg-18,
.col-lg-19,
.col-lg-2,
.col-lg-20,
.col-lg-21,
.col-lg-22,
.col-lg-23,
.col-lg-24,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-13,
.col-md-14,
.col-md-15,
.col-md-16,
.col-md-17,
.col-md-18,
.col-md-19,
.col-md-2,
.col-md-20,
.col-md-21,
.col-md-22,
.col-md-23,
.col-md-24,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-13,
.col-sm-14,
.col-sm-15,
.col-sm-16,
.col-sm-17,
.col-sm-18,
.col-sm-19,
.col-sm-2,
.col-sm-20,
.col-sm-21,
.col-sm-22,
.col-sm-23,
.col-sm-24,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-13,
.col-xs-14,
.col-xs-15,
.col-xs-16,
.col-xs-17,
.col-xs-18,
.col-xs-19,
.col-xs-2,
.col-xs-20,
.col-xs-21,
.col-xs-22,
.col-xs-23,
.col-xs-24,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-13,
.col-xs-14,
.col-xs-15,
.col-xs-16,
.col-xs-17,
.col-xs-18,
.col-xs-19,
.col-xs-2,
.col-xs-20,
.col-xs-21,
.col-xs-22,
.col-xs-23,
.col-xs-24,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
  float: left;
}
.col-xs-1 {
  width: 4.16667%;
}
.col-xs-2 {
  width: 8.33333%;
}
.col-xs-3 {
  width: 12.5%;
}
.col-xs-4 {
  width: 16.66667%;
}
.col-xs-5 {
  width: 20.83333%;
}
.col-xs-6 {
  width: 25%;
}
.col-xs-7 {
  width: 29.16667%;
}
.col-xs-8 {
  width: 33.33333%;
}
.col-xs-9 {
  width: 37.5%;
}
.col-xs-10 {
  width: 41.66667%;
}
.col-xs-11 {
  width: 45.83333%;
}
.col-xs-12 {
  width: 50%;
}
.col-xs-13 {
  width: 54.16667%;
}
.col-xs-14 {
  width: 58.33333%;
}
.col-xs-15 {
  width: 62.5%;
}
.col-xs-16 {
  width: 66.66667%;
}
.col-xs-17 {
  width: 70.83333%;
}
.col-xs-18 {
  width: 75%;
}
.col-xs-19 {
  width: 79.16667%;
}
.col-xs-20 {
  width: 83.33333%;
}
.col-xs-21 {
  width: 87.5%;
}
.col-xs-22 {
  width: 91.66667%;
}
.col-xs-23 {
  width: 95.83333%;
}
.col-xs-24 {
  width: 100%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-pull-1 {
  right: 4.16667%;
}
.col-xs-pull-2 {
  right: 8.33333%;
}
.col-xs-pull-3 {
  right: 12.5%;
}
.col-xs-pull-4 {
  right: 16.66667%;
}
.col-xs-pull-5 {
  right: 20.83333%;
}
.col-xs-pull-6 {
  right: 25%;
}
.col-xs-pull-7 {
  right: 29.16667%;
}
.col-xs-pull-8 {
  right: 33.33333%;
}
.col-xs-pull-9 {
  right: 37.5%;
}
.col-xs-pull-10 {
  right: 41.66667%;
}
.col-xs-pull-11 {
  right: 45.83333%;
}
.col-xs-pull-12 {
  right: 50%;
}
.col-xs-pull-13 {
  right: 54.16667%;
}
.col-xs-pull-14 {
  right: 58.33333%;
}
.col-xs-pull-15 {
  right: 62.5%;
}
.col-xs-pull-16 {
  right: 66.66667%;
}
.col-xs-pull-17 {
  right: 70.83333%;
}
.col-xs-pull-18 {
  right: 75%;
}
.col-xs-pull-19 {
  right: 79.16667%;
}
.col-xs-pull-20 {
  right: 83.33333%;
}
.col-xs-pull-21 {
  right: 87.5%;
}
.col-xs-pull-22 {
  right: 91.66667%;
}
.col-xs-pull-23 {
  right: 95.83333%;
}
.col-xs-pull-24 {
  right: 100%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-push-1 {
  left: 4.16667%;
}
.col-xs-push-2 {
  left: 8.33333%;
}
.col-xs-push-3 {
  left: 12.5%;
}
.col-xs-push-4 {
  left: 16.66667%;
}
.col-xs-push-5 {
  left: 20.83333%;
}
.col-xs-push-6 {
  left: 25%;
}
.col-xs-push-7 {
  left: 29.16667%;
}
.col-xs-push-8 {
  left: 33.33333%;
}
.col-xs-push-9 {
  left: 37.5%;
}
.col-xs-push-10 {
  left: 41.66667%;
}
.col-xs-push-11 {
  left: 45.83333%;
}
.col-xs-push-12 {
  left: 50%;
}
.col-xs-push-13 {
  left: 54.16667%;
}
.col-xs-push-14 {
  left: 58.33333%;
}
.col-xs-push-15 {
  left: 62.5%;
}
.col-xs-push-16 {
  left: 66.66667%;
}
.col-xs-push-17 {
  left: 70.83333%;
}
.col-xs-push-18 {
  left: 75%;
}
.col-xs-push-19 {
  left: 79.16667%;
}
.col-xs-push-20 {
  left: 83.33333%;
}
.col-xs-push-21 {
  left: 87.5%;
}
.col-xs-push-22 {
  left: 91.66667%;
}
.col-xs-push-23 {
  left: 95.83333%;
}
.col-xs-push-24 {
  left: 100%;
}
.col-xs-offset-0 {
  margin-left: 0;
}
.col-xs-offset-1 {
  margin-left: 4.16667%;
}
.col-xs-offset-2 {
  margin-left: 8.33333%;
}
.col-xs-offset-3 {
  margin-left: 12.5%;
}
.col-xs-offset-4 {
  margin-left: 16.66667%;
}
.col-xs-offset-5 {
  margin-left: 20.83333%;
}
.col-xs-offset-6 {
  margin-left: 25%;
}
.col-xs-offset-7 {
  margin-left: 29.16667%;
}
.col-xs-offset-8 {
  margin-left: 33.33333%;
}
.col-xs-offset-9 {
  margin-left: 37.5%;
}
.col-xs-offset-10 {
  margin-left: 41.66667%;
}
.col-xs-offset-11 {
  margin-left: 45.83333%;
}
.col-xs-offset-12 {
  margin-left: 50%;
}
.col-xs-offset-13 {
  margin-left: 54.16667%;
}
.col-xs-offset-14 {
  margin-left: 58.33333%;
}
.col-xs-offset-15 {
  margin-left: 62.5%;
}
.col-xs-offset-16 {
  margin-left: 66.66667%;
}
.col-xs-offset-17 {
  margin-left: 70.83333%;
}
.col-xs-offset-18 {
  margin-left: 75%;
}
.col-xs-offset-19 {
  margin-left: 79.16667%;
}
.col-xs-offset-20 {
  margin-left: 83.33333%;
}
.col-xs-offset-21 {
  margin-left: 87.5%;
}
.col-xs-offset-22 {
  margin-left: 91.66667%;
}
.col-xs-offset-23 {
  margin-left: 95.83333%;
}
.col-xs-offset-24 {
  margin-left: 100%;
}
@media (min-width: 768px) {
  .col-sm-1,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12,
  .col-sm-13,
  .col-sm-14,
  .col-sm-15,
  .col-sm-16,
  .col-sm-17,
  .col-sm-18,
  .col-sm-19,
  .col-sm-2,
  .col-sm-20,
  .col-sm-21,
  .col-sm-22,
  .col-sm-23,
  .col-sm-24,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9 {
    float: left;
  }
  .col-sm-1 {
    width: 4.16667%;
  }
  .col-sm-2 {
    width: 8.33333%;
  }
  .col-sm-3 {
    width: 12.5%;
  }
  .col-sm-4 {
    width: 16.66667%;
  }
  .col-sm-5 {
    width: 20.83333%;
  }
  .col-sm-6 {
    width: 25%;
  }
  .col-sm-7 {
    width: 29.16667%;
  }
  .col-sm-8 {
    width: 33.33333%;
  }
  .col-sm-9 {
    width: 37.5%;
  }
  .col-sm-10 {
    width: 41.66667%;
  }
  .col-sm-11 {
    width: 45.83333%;
  }
  .col-sm-12 {
    width: 50%;
  }
  .col-sm-13 {
    width: 54.16667%;
  }
  .col-sm-14 {
    width: 58.33333%;
  }
  .col-sm-15 {
    width: 62.5%;
  }
  .col-sm-16 {
    width: 66.66667%;
  }
  .col-sm-17 {
    width: 70.83333%;
  }
  .col-sm-18 {
    width: 75%;
  }
  .col-sm-19 {
    width: 79.16667%;
  }
  .col-sm-20 {
    width: 83.33333%;
  }
  .col-sm-21 {
    width: 87.5%;
  }
  .col-sm-22 {
    width: 91.66667%;
  }
  .col-sm-23 {
    width: 95.83333%;
  }
  .col-sm-24 {
    width: 100%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-pull-1 {
    right: 4.16667%;
  }
  .col-sm-pull-2 {
    right: 8.33333%;
  }
  .col-sm-pull-3 {
    right: 12.5%;
  }
  .col-sm-pull-4 {
    right: 16.66667%;
  }
  .col-sm-pull-5 {
    right: 20.83333%;
  }
  .col-sm-pull-6 {
    right: 25%;
  }
  .col-sm-pull-7 {
    right: 29.16667%;
  }
  .col-sm-pull-8 {
    right: 33.33333%;
  }
  .col-sm-pull-9 {
    right: 37.5%;
  }
  .col-sm-pull-10 {
    right: 41.66667%;
  }
  .col-sm-pull-11 {
    right: 45.83333%;
  }
  .col-sm-pull-12 {
    right: 50%;
  }
  .col-sm-pull-13 {
    right: 54.16667%;
  }
  .col-sm-pull-14 {
    right: 58.33333%;
  }
  .col-sm-pull-15 {
    right: 62.5%;
  }
  .col-sm-pull-16 {
    right: 66.66667%;
  }
  .col-sm-pull-17 {
    right: 70.83333%;
  }
  .col-sm-pull-18 {
    right: 75%;
  }
  .col-sm-pull-19 {
    right: 79.16667%;
  }
  .col-sm-pull-20 {
    right: 83.33333%;
  }
  .col-sm-pull-21 {
    right: 87.5%;
  }
  .col-sm-pull-22 {
    right: 91.66667%;
  }
  .col-sm-pull-23 {
    right: 95.83333%;
  }
  .col-sm-pull-24 {
    right: 100%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-push-1 {
    left: 4.16667%;
  }
  .col-sm-push-2 {
    left: 8.33333%;
  }
  .col-sm-push-3 {
    left: 12.5%;
  }
  .col-sm-push-4 {
    left: 16.66667%;
  }
  .col-sm-push-5 {
    left: 20.83333%;
  }
  .col-sm-push-6 {
    left: 25%;
  }
  .col-sm-push-7 {
    left: 29.16667%;
  }
  .col-sm-push-8 {
    left: 33.33333%;
  }
  .col-sm-push-9 {
    left: 37.5%;
  }
  .col-sm-push-10 {
    left: 41.66667%;
  }
  .col-sm-push-11 {
    left: 45.83333%;
  }
  .col-sm-push-12 {
    left: 50%;
  }
  .col-sm-push-13 {
    left: 54.16667%;
  }
  .col-sm-push-14 {
    left: 58.33333%;
  }
  .col-sm-push-15 {
    left: 62.5%;
  }
  .col-sm-push-16 {
    left: 66.66667%;
  }
  .col-sm-push-17 {
    left: 70.83333%;
  }
  .col-sm-push-18 {
    left: 75%;
  }
  .col-sm-push-19 {
    left: 79.16667%;
  }
  .col-sm-push-20 {
    left: 83.33333%;
  }
  .col-sm-push-21 {
    left: 87.5%;
  }
  .col-sm-push-22 {
    left: 91.66667%;
  }
  .col-sm-push-23 {
    left: 95.83333%;
  }
  .col-sm-push-24 {
    left: 100%;
  }
  .col-sm-offset-0 {
    margin-left: 0;
  }
  .col-sm-offset-1 {
    margin-left: 4.16667%;
  }
  .col-sm-offset-2 {
    margin-left: 8.33333%;
  }
  .col-sm-offset-3 {
    margin-left: 12.5%;
  }
  .col-sm-offset-4 {
    margin-left: 16.66667%;
  }
  .col-sm-offset-5 {
    margin-left: 20.83333%;
  }
  .col-sm-offset-6 {
    margin-left: 25%;
  }
  .col-sm-offset-7 {
    margin-left: 29.16667%;
  }
  .col-sm-offset-8 {
    margin-left: 33.33333%;
  }
  .col-sm-offset-9 {
    margin-left: 37.5%;
  }
  .col-sm-offset-10 {
    margin-left: 41.66667%;
  }
  .col-sm-offset-11 {
    margin-left: 45.83333%;
  }
  .col-sm-offset-12 {
    margin-left: 50%;
  }
  .col-sm-offset-13 {
    margin-left: 54.16667%;
  }
  .col-sm-offset-14 {
    margin-left: 58.33333%;
  }
  .col-sm-offset-15 {
    margin-left: 62.5%;
  }
  .col-sm-offset-16 {
    margin-left: 66.66667%;
  }
  .col-sm-offset-17 {
    margin-left: 70.83333%;
  }
  .col-sm-offset-18 {
    margin-left: 75%;
  }
  .col-sm-offset-19 {
    margin-left: 79.16667%;
  }
  .col-sm-offset-20 {
    margin-left: 83.33333%;
  }
  .col-sm-offset-21 {
    margin-left: 87.5%;
  }
  .col-sm-offset-22 {
    margin-left: 91.66667%;
  }
  .col-sm-offset-23 {
    margin-left: 95.83333%;
  }
  .col-sm-offset-24 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  .col-md-1,
  .col-md-10,
  .col-md-11,
  .col-md-12,
  .col-md-13,
  .col-md-14,
  .col-md-15,
  .col-md-16,
  .col-md-17,
  .col-md-18,
  .col-md-19,
  .col-md-2,
  .col-md-20,
  .col-md-21,
  .col-md-22,
  .col-md-23,
  .col-md-24,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9 {
    float: left;
  }
  .col-md-1 {
    width: 4.16667%;
  }
  .col-md-2 {
    width: 8.33333%;
  }
  .col-md-3 {
    width: 12.5%;
  }
  .col-md-4 {
    width: 16.66667%;
  }
  .col-md-5 {
    width: 20.83333%;
  }
  .col-md-6 {
    width: 25%;
  }
  .col-md-7 {
    width: 29.16667%;
  }
  .col-md-8 {
    width: 33.33333%;
  }
  .col-md-9 {
    width: 37.5%;
  }
  .col-md-10 {
    width: 41.66667%;
  }
  .col-md-11 {
    width: 45.83333%;
  }
  .col-md-12 {
    width: 50%;
  }
  .col-md-13 {
    width: 54.16667%;
  }
  .col-md-14 {
    width: 58.33333%;
  }
  .col-md-15 {
    width: 62.5%;
  }
  .col-md-16 {
    width: 66.66667%;
  }
  .col-md-17 {
    width: 70.83333%;
  }
  .col-md-18 {
    width: 75%;
  }
  .col-md-19 {
    width: 79.16667%;
  }
  .col-md-20 {
    width: 83.33333%;
  }
  .col-md-21 {
    width: 87.5%;
  }
  .col-md-22 {
    width: 91.66667%;
  }
  .col-md-23 {
    width: 95.83333%;
  }
  .col-md-24 {
    width: 100%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-1 {
    right: 4.16667%;
  }
  .col-md-pull-2 {
    right: 8.33333%;
  }
  .col-md-pull-3 {
    right: 12.5%;
  }
  .col-md-pull-4 {
    right: 16.66667%;
  }
  .col-md-pull-5 {
    right: 20.83333%;
  }
  .col-md-pull-6 {
    right: 25%;
  }
  .col-md-pull-7 {
    right: 29.16667%;
  }
  .col-md-pull-8 {
    right: 33.33333%;
  }
  .col-md-pull-9 {
    right: 37.5%;
  }
  .col-md-pull-10 {
    right: 41.66667%;
  }
  .col-md-pull-11 {
    right: 45.83333%;
  }
  .col-md-pull-12 {
    right: 50%;
  }
  .col-md-pull-13 {
    right: 54.16667%;
  }
  .col-md-pull-14 {
    right: 58.33333%;
  }
  .col-md-pull-15 {
    right: 62.5%;
  }
  .col-md-pull-16 {
    right: 66.66667%;
  }
  .col-md-pull-17 {
    right: 70.83333%;
  }
  .col-md-pull-18 {
    right: 75%;
  }
  .col-md-pull-19 {
    right: 79.16667%;
  }
  .col-md-pull-20 {
    right: 83.33333%;
  }
  .col-md-pull-21 {
    right: 87.5%;
  }
  .col-md-pull-22 {
    right: 91.66667%;
  }
  .col-md-pull-23 {
    right: 95.83333%;
  }
  .col-md-pull-24 {
    right: 100%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-1 {
    left: 4.16667%;
  }
  .col-md-push-2 {
    left: 8.33333%;
  }
  .col-md-push-3 {
    left: 12.5%;
  }
  .col-md-push-4 {
    left: 16.66667%;
  }
  .col-md-push-5 {
    left: 20.83333%;
  }
  .col-md-push-6 {
    left: 25%;
  }
  .col-md-push-7 {
    left: 29.16667%;
  }
  .col-md-push-8 {
    left: 33.33333%;
  }
  .col-md-push-9 {
    left: 37.5%;
  }
  .col-md-push-10 {
    left: 41.66667%;
  }
  .col-md-push-11 {
    left: 45.83333%;
  }
  .col-md-push-12 {
    left: 50%;
  }
  .col-md-push-13 {
    left: 54.16667%;
  }
  .col-md-push-14 {
    left: 58.33333%;
  }
  .col-md-push-15 {
    left: 62.5%;
  }
  .col-md-push-16 {
    left: 66.66667%;
  }
  .col-md-push-17 {
    left: 70.83333%;
  }
  .col-md-push-18 {
    left: 75%;
  }
  .col-md-push-19 {
    left: 79.16667%;
  }
  .col-md-push-20 {
    left: 83.33333%;
  }
  .col-md-push-21 {
    left: 87.5%;
  }
  .col-md-push-22 {
    left: 91.66667%;
  }
  .col-md-push-23 {
    left: 95.83333%;
  }
  .col-md-push-24 {
    left: 100%;
  }
  .col-md-offset-0 {
    margin-left: 0;
  }
  .col-md-offset-1 {
    margin-left: 4.16667%;
  }
  .col-md-offset-2 {
    margin-left: 8.33333%;
  }
  .col-md-offset-3 {
    margin-left: 12.5%;
  }
  .col-md-offset-4 {
    margin-left: 16.66667%;
  }
  .col-md-offset-5 {
    margin-left: 20.83333%;
  }
  .col-md-offset-6 {
    margin-left: 25%;
  }
  .col-md-offset-7 {
    margin-left: 29.16667%;
  }
  .col-md-offset-8 {
    margin-left: 33.33333%;
  }
  .col-md-offset-9 {
    margin-left: 37.5%;
  }
  .col-md-offset-10 {
    margin-left: 41.66667%;
  }
  .col-md-offset-11 {
    margin-left: 45.83333%;
  }
  .col-md-offset-12 {
    margin-left: 50%;
  }
  .col-md-offset-13 {
    margin-left: 54.16667%;
  }
  .col-md-offset-14 {
    margin-left: 58.33333%;
  }
  .col-md-offset-15 {
    margin-left: 62.5%;
  }
  .col-md-offset-16 {
    margin-left: 66.66667%;
  }
  .col-md-offset-17 {
    margin-left: 70.83333%;
  }
  .col-md-offset-18 {
    margin-left: 75%;
  }
  .col-md-offset-19 {
    margin-left: 79.16667%;
  }
  .col-md-offset-20 {
    margin-left: 83.33333%;
  }
  .col-md-offset-21 {
    margin-left: 87.5%;
  }
  .col-md-offset-22 {
    margin-left: 91.66667%;
  }
  .col-md-offset-23 {
    margin-left: 95.83333%;
  }
  .col-md-offset-24 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12,
  .col-lg-13,
  .col-lg-14,
  .col-lg-15,
  .col-lg-16,
  .col-lg-17,
  .col-lg-18,
  .col-lg-19,
  .col-lg-2,
  .col-lg-20,
  .col-lg-21,
  .col-lg-22,
  .col-lg-23,
  .col-lg-24,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9 {
    float: left;
  }
  .col-lg-1 {
    width: 4.16667%;
  }
  .col-lg-2 {
    width: 8.33333%;
  }
  .col-lg-3 {
    width: 12.5%;
  }
  .col-lg-4 {
    width: 16.66667%;
  }
  .col-lg-5 {
    width: 20.83333%;
  }
  .col-lg-6 {
    width: 25%;
  }
  .col-lg-7 {
    width: 29.16667%;
  }
  .col-lg-8 {
    width: 33.33333%;
  }
  .col-lg-9 {
    width: 37.5%;
  }
  .col-lg-10 {
    width: 41.66667%;
  }
  .col-lg-11 {
    width: 45.83333%;
  }
  .col-lg-12 {
    width: 50%;
  }
  .col-lg-13 {
    width: 54.16667%;
  }
  .col-lg-14 {
    width: 58.33333%;
  }
  .col-lg-15 {
    width: 62.5%;
  }
  .col-lg-16 {
    width: 66.66667%;
  }
  .col-lg-17 {
    width: 70.83333%;
  }
  .col-lg-18 {
    width: 75%;
  }
  .col-lg-19 {
    width: 79.16667%;
  }
  .col-lg-20 {
    width: 83.33333%;
  }
  .col-lg-21 {
    width: 87.5%;
  }
  .col-lg-22 {
    width: 91.66667%;
  }
  .col-lg-23 {
    width: 95.83333%;
  }
  .col-lg-24 {
    width: 100%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-1 {
    right: 4.16667%;
  }
  .col-lg-pull-2 {
    right: 8.33333%;
  }
  .col-lg-pull-3 {
    right: 12.5%;
  }
  .col-lg-pull-4 {
    right: 16.66667%;
  }
  .col-lg-pull-5 {
    right: 20.83333%;
  }
  .col-lg-pull-6 {
    right: 25%;
  }
  .col-lg-pull-7 {
    right: 29.16667%;
  }
  .col-lg-pull-8 {
    right: 33.33333%;
  }
  .col-lg-pull-9 {
    right: 37.5%;
  }
  .col-lg-pull-10 {
    right: 41.66667%;
  }
  .col-lg-pull-11 {
    right: 45.83333%;
  }
  .col-lg-pull-12 {
    right: 50%;
  }
  .col-lg-pull-13 {
    right: 54.16667%;
  }
  .col-lg-pull-14 {
    right: 58.33333%;
  }
  .col-lg-pull-15 {
    right: 62.5%;
  }
  .col-lg-pull-16 {
    right: 66.66667%;
  }
  .col-lg-pull-17 {
    right: 70.83333%;
  }
  .col-lg-pull-18 {
    right: 75%;
  }
  .col-lg-pull-19 {
    right: 79.16667%;
  }
  .col-lg-pull-20 {
    right: 83.33333%;
  }
  .col-lg-pull-21 {
    right: 87.5%;
  }
  .col-lg-pull-22 {
    right: 91.66667%;
  }
  .col-lg-pull-23 {
    right: 95.83333%;
  }
  .col-lg-pull-24 {
    right: 100%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-1 {
    left: 4.16667%;
  }
  .col-lg-push-2 {
    left: 8.33333%;
  }
  .col-lg-push-3 {
    left: 12.5%;
  }
  .col-lg-push-4 {
    left: 16.66667%;
  }
  .col-lg-push-5 {
    left: 20.83333%;
  }
  .col-lg-push-6 {
    left: 25%;
  }
  .col-lg-push-7 {
    left: 29.16667%;
  }
  .col-lg-push-8 {
    left: 33.33333%;
  }
  .col-lg-push-9 {
    left: 37.5%;
  }
  .col-lg-push-10 {
    left: 41.66667%;
  }
  .col-lg-push-11 {
    left: 45.83333%;
  }
  .col-lg-push-12 {
    left: 50%;
  }
  .col-lg-push-13 {
    left: 54.16667%;
  }
  .col-lg-push-14 {
    left: 58.33333%;
  }
  .col-lg-push-15 {
    left: 62.5%;
  }
  .col-lg-push-16 {
    left: 66.66667%;
  }
  .col-lg-push-17 {
    left: 70.83333%;
  }
  .col-lg-push-18 {
    left: 75%;
  }
  .col-lg-push-19 {
    left: 79.16667%;
  }
  .col-lg-push-20 {
    left: 83.33333%;
  }
  .col-lg-push-21 {
    left: 87.5%;
  }
  .col-lg-push-22 {
    left: 91.66667%;
  }
  .col-lg-push-23 {
    left: 95.83333%;
  }
  .col-lg-push-24 {
    left: 100%;
  }
  .col-lg-offset-0 {
    margin-left: 0;
  }
  .col-lg-offset-1 {
    margin-left: 4.16667%;
  }
  .col-lg-offset-2 {
    margin-left: 8.33333%;
  }
  .col-lg-offset-3 {
    margin-left: 12.5%;
  }
  .col-lg-offset-4 {
    margin-left: 16.66667%;
  }
  .col-lg-offset-5 {
    margin-left: 20.83333%;
  }
  .col-lg-offset-6 {
    margin-left: 25%;
  }
  .col-lg-offset-7 {
    margin-left: 29.16667%;
  }
  .col-lg-offset-8 {
    margin-left: 33.33333%;
  }
  .col-lg-offset-9 {
    margin-left: 37.5%;
  }
  .col-lg-offset-10 {
    margin-left: 41.66667%;
  }
  .col-lg-offset-11 {
    margin-left: 45.83333%;
  }
  .col-lg-offset-12 {
    margin-left: 50%;
  }
  .col-lg-offset-13 {
    margin-left: 54.16667%;
  }
  .col-lg-offset-14 {
    margin-left: 58.33333%;
  }
  .col-lg-offset-15 {
    margin-left: 62.5%;
  }
  .col-lg-offset-16 {
    margin-left: 66.66667%;
  }
  .col-lg-offset-17 {
    margin-left: 70.83333%;
  }
  .col-lg-offset-18 {
    margin-left: 75%;
  }
  .col-lg-offset-19 {
    margin-left: 79.16667%;
  }
  .col-lg-offset-20 {
    margin-left: 83.33333%;
  }
  .col-lg-offset-21 {
    margin-left: 87.5%;
  }
  .col-lg-offset-22 {
    margin-left: 91.66667%;
  }
  .col-lg-offset-23 {
    margin-left: 95.83333%;
  }
  .col-lg-offset-24 {
    margin-left: 100%;
  }
}
table {
  background-color: transparent;
}
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #8c8c8c;
  text-align: left;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 18px;
}
.table > tbody > tr > td,
.table > tbody > tr > th,
.table > tfoot > tr > td,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > thead > tr > th {
  padding: 8px;
  line-height: 1.42857;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > td,
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > td,
.table > thead:first-child > tr:first-child > th {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #e6e8f0;
}
.table-condensed > tbody > tr > td,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > td,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > thead > tr > th {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered > tbody > tr > td,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > td,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > thead > tr > th {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > td,
.table-bordered > thead > tr > th {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}
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 > tbody > tr.active > td,
.table > tbody > tr.active > th,
.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tfoot > tr.active > td,
.table > tfoot > tr.active > th,
.table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > thead > tr.active > th,
.table > thead > tr > td.active,
.table > thead > tr > th.active {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr.active:hover > th,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover {
  background-color: #e8e8e8;
}
.table > tbody > tr.success > td,
.table > tbody > tr.success > th,
.table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.table > tfoot > tr.success > td,
.table > tfoot > tr.success > th,
.table > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > thead > tr.success > th,
.table > thead > tr > td.success,
.table > thead > tr > th.success {
  background-color: #aeb;
}
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr.success:hover > th,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover {
  background-color: #95eaaa;
}
.table > tbody > tr.info > td,
.table > tbody > tr.info > th,
.table > tbody > tr > td.info,
.table > tbody > tr > th.info,
.table > tfoot > tr.info > td,
.table > tfoot > tr.info > th,
.table > tfoot > tr > td.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > thead > tr.info > th,
.table > thead > tr > td.info,
.table > thead > tr > th.info {
  background-color: #b3e4ec;
}
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr.info:hover > th,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover {
  background-color: #9fdde7;
}
.table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr.warning > td,
.table > tfoot > tr.warning > th,
.table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > thead > tr.warning > th,
.table > thead > tr > td.warning,
.table > thead > tr > th.warning {
  background-color: #eeeaab;
}
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr.warning:hover > th,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover {
  background-color: #eae596;
}
.table > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
.table > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr.danger > td,
.table > tfoot > tr.danger > th,
.table > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > thead > tr.danger > th,
.table > thead > tr > td.danger,
.table > thead > tr > th.danger {
  background-color: #ebc3c5;
}
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr.danger:hover > th,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover {
  background-color: #e5b0b3;
}
.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;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > td,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > thead > tr > th {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > thead > tr > th:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > thead > tr > th:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th {
    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: #333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: 700;
}
input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
input[type="checkbox"],
input[type="radio"] {
  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;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 13px;
  line-height: 1.42857;
  color: #555;
}
.form-control {
  display: block;
  width: 100%;
  height: 32px;
  padding: 6px 12px;
  font-size: 13px;
  line-height: 1.42857;
  color: #555;
  background-color: #eee;
  background-image: none;
  border: 1px solid #eee;
  border-radius: 3px;
  -webkit-transition: border-color ease-in-out 0.15s,
    box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.form-control:focus {
  background: #fff;
  border-color: #694ba1;
  outline: 0;
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control::-ms-expand {
  border: 0;
  background-color: transparent;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eee;
  opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}
textarea.form-control {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control,
  input[type="time"].form-control {
    line-height: 32px;
  }
  .input-group-sm input[type="date"],
  .input-group-sm input[type="datetime-local"],
  .input-group-sm input[type="month"],
  .input-group-sm input[type="time"],
  .input-group-sm > .input-group-btn > input.btn[type="date"],
  .input-group-sm > .input-group-btn > input.btn[type="datetime-local"],
  .input-group-sm > .input-group-btn > input.btn[type="month"],
  .input-group-sm > .input-group-btn > input.btn[type="time"],
  .input-group-sm > input.form-control[type="date"],
  .input-group-sm > input.form-control[type="datetime-local"],
  .input-group-sm > input.form-control[type="month"],
  .input-group-sm > input.form-control[type="time"],
  .input-group-sm > input.input-group-addon[type="date"],
  .input-group-sm > input.input-group-addon[type="datetime-local"],
  .input-group-sm > input.input-group-addon[type="month"],
  .input-group-sm > input.input-group-addon[type="time"],
  input[type="date"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm,
  input[type="time"].input-sm {
    line-height: 26px;
  }
  .input-group-lg input[type="date"],
  .input-group-lg input[type="datetime-local"],
  .input-group-lg input[type="month"],
  .input-group-lg input[type="time"],
  .input-group-lg > .input-group-btn > input.btn[type="date"],
  .input-group-lg > .input-group-btn > input.btn[type="datetime-local"],
  .input-group-lg > .input-group-btn > input.btn[type="month"],
  .input-group-lg > .input-group-btn > input.btn[type="time"],
  .input-group-lg > input.form-control[type="date"],
  .input-group-lg > input.form-control[type="datetime-local"],
  .input-group-lg > input.form-control[type="month"],
  .input-group-lg > input.form-control[type="time"],
  .input-group-lg > input.input-group-addon[type="date"],
  .input-group-lg > input.input-group-addon[type="datetime-local"],
  .input-group-lg > input.input-group-addon[type="month"],
  .input-group-lg > input.input-group-addon[type="time"],
  input[type="date"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg,
  input[type="time"].input-lg {
    line-height: 42px;
  }
}
.form-group {
  margin-bottom: 15px;
}
.checkbox,
.radio {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.checkbox label,
.radio label {
  min-height: 18px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  cursor: pointer;
}
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"],
.radio input[type="radio"],
.radio-inline input[type="radio"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px\9;
}
.checkbox + .checkbox,
.radio + .radio {
  margin-top: -5px;
}
.checkbox-inline,
.radio-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: 400;
  cursor: pointer;
}
.checkbox-inline + .checkbox-inline,
.radio-inline + .radio-inline {
  margin-top: 0;
  margin-left: 10px;
}
fieldset[disabled] input[type="checkbox"],
fieldset[disabled] input[type="radio"],
input[type="checkbox"].disabled,
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="radio"][disabled] {
  cursor: not-allowed;
}
.checkbox-inline.disabled,
.radio-inline.disabled,
fieldset[disabled] .checkbox-inline,
fieldset[disabled] .radio-inline {
  cursor: not-allowed;
}
.checkbox.disabled label,
.radio.disabled label,
fieldset[disabled] .checkbox label,
fieldset[disabled] .radio label {
  cursor: not-allowed;
}
.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
  min-height: 31px;
}
.form-control-static.input-lg,
.form-control-static.input-sm,
.input-group-lg > .form-control-static.form-control,
.input-group-lg > .form-control-static.input-group-addon,
.input-group-lg > .input-group-btn > .form-control-static.btn,
.input-group-sm > .form-control-static.form-control,
.input-group-sm > .form-control-static.input-group-addon,
.input-group-sm > .input-group-btn > .form-control-static.btn {
  padding-left: 0;
  padding-right: 0;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn,
.input-sm {
  height: 26px;
  padding: 3px 6px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 2px;
}
.input-group-sm > .input-group-btn > select.btn,
.input-group-sm > select.form-control,
.input-group-sm > select.input-group-addon,
select.input-sm {
  height: 26px;
  line-height: 26px;
}
.input-group-sm > .input-group-btn > select.btn[multiple],
.input-group-sm > .input-group-btn > textarea.btn,
.input-group-sm > select.form-control[multiple],
.input-group-sm > select.input-group-addon[multiple],
.input-group-sm > textarea.form-control,
.input-group-sm > textarea.input-group-addon,
select[multiple].input-sm,
textarea.input-sm {
  height: auto;
}
.form-group-sm .form-control {
  height: 26px;
  padding: 3px 6px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 2px;
}
.form-group-sm select.form-control {
  height: 26px;
  line-height: 26px;
}
.form-group-sm select[multiple].form-control,
.form-group-sm textarea.form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 26px;
  min-height: 30px;
  padding: 4px 6px;
  font-size: 12px;
  line-height: 1.5;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn,
.input-lg {
  height: 42px;
  padding: 10px 15px;
  font-size: 15px;
  line-height: 1.33333;
  border-radius: 4px;
}
.input-group-lg > .input-group-btn > select.btn,
.input-group-lg > select.form-control,
.input-group-lg > select.input-group-addon,
select.input-lg {
  height: 42px;
  line-height: 42px;
}
.input-group-lg > .input-group-btn > select.btn[multiple],
.input-group-lg > .input-group-btn > textarea.btn,
.input-group-lg > select.form-control[multiple],
.input-group-lg > select.input-group-addon[multiple],
.input-group-lg > textarea.form-control,
.input-group-lg > textarea.input-group-addon,
select[multiple].input-lg,
textarea.input-lg {
  height: auto;
}
.form-group-lg .form-control {
  height: 42px;
  padding: 10px 15px;
  font-size: 15px;
  line-height: 1.33333;
  border-radius: 4px;
}
.form-group-lg select.form-control {
  height: 42px;
  line-height: 42px;
}
.form-group-lg select[multiple].form-control,
.form-group-lg textarea.form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 42px;
  min-height: 33px;
  padding: 11px 15px;
  font-size: 15px;
  line-height: 1.33333;
}
.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;
}
.form-group-lg .form-control + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.input-group-lg > .form-control + .form-control-feedback,
.input-group-lg > .input-group-addon + .form-control-feedback,
.input-group-lg > .input-group-btn > .btn + .form-control-feedback,
.input-lg + .form-control-feedback {
  width: 42px;
  height: 42px;
  line-height: 42px;
}
.form-group-sm .form-control + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.input-group-sm > .form-control + .form-control-feedback,
.input-group-sm > .input-group-addon + .form-control-feedback,
.input-group-sm > .input-group-btn > .btn + .form-control-feedback,
.input-sm + .form-control-feedback {
  width: 26px;
  height: 26px;
  line-height: 26px;
}
.has-success .checkbox,
.has-success .checkbox-inline,
.has-success .control-label,
.has-success .help-block,
.has-success .radio,
.has-success .radio-inline,
.has-success.checkbox label,
.has-success.checkbox-inline label,
.has-success.radio label,
.has-success.radio-inline label {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #aeb;
}
.has-success .form-control-feedback {
  color: #3c763d;
}
.has-warning .checkbox,
.has-warning .checkbox-inline,
.has-warning .control-label,
.has-warning .help-block,
.has-warning .radio,
.has-warning .radio-inline,
.has-warning.checkbox label,
.has-warning.checkbox-inline label,
.has-warning.radio label,
.has-warning.radio-inline label {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #eeeaab;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}
.has-error .checkbox,
.has-error .checkbox-inline,
.has-error .control-label,
.has-error .help-block,
.has-error .radio,
.has-error .radio-inline,
.has-error.checkbox label,
.has-error.checkbox-inline label,
.has-error.radio label,
.has-error.radio-inline label {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #ebc3c5;
}
.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;
  font-size: 0.9em;
  color: #959595;
}
@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 .form-control,
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .checkbox,
  .form-inline .radio {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .checkbox label,
  .form-inline .radio label {
    padding-left: 0;
  }
  .form-inline .checkbox input[type="checkbox"],
  .form-inline .radio input[type="radio"] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .checkbox,
.form-horizontal .checkbox-inline,
.form-horizontal .radio,
.form-horizontal .radio-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}
.form-horizontal .checkbox,
.form-horizontal .radio {
  min-height: 25px;
}
.form-horizontal .form-group {
  margin-left: -10px;
  margin-right: -10px;
}
.form-horizontal .form-group:after,
.form-horizontal .form-group:before {
  content: " ";
  display: table;
}
.form-horizontal .form-group:after {
  clear: both;
}
@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: 10px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 15px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 4px;
    font-size: 12px;
  }
}
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: 400;
  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.42857;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn.focus,
.btn:focus,
.btn:hover {
  color: #333;
  text-decoration: none;
}
.btn.active,
.btn:active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}
.btn-default {
  color: #333;
  background-color: #efefef;
  border-color: #efefef;
}
.btn-default.focus,
.btn-default:focus {
  color: #333;
  background-color: #dbdbdb;
  border-color: #dbdbdb;
}
.btn-default:hover {
  color: #333;
  background-color: #dbdbdb;
  border-color: #dbdbdb;
}
.btn-default.active,
.btn-default:active,
.open > .btn-default.dropdown-toggle {
  color: #333;
  background-color: #dbdbdb;
  border-color: #dbdbdb;
}
.btn-default.active.focus,
.btn-default.active:focus,
.btn-default.active:hover,
.btn-default:active.focus,
.btn-default:active:focus,
.btn-default:active:hover,
.open > .btn-default.dropdown-toggle.focus,
.open > .btn-default.dropdown-toggle:focus,
.open > .btn-default.dropdown-toggle:hover {
  color: #333;
  background-color: #d0d0d0;
  border-color: #d0d0d0;
}
.btn-default.active,
.btn-default:active,
.open > .btn-default.dropdown-toggle {
  background-image: none;
}
.btn-default.disabled.focus,
.btn-default.disabled:focus,
.btn-default.disabled:hover,
.btn-default[disabled].focus,
.btn-default[disabled]:focus,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default.focus,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default:hover {
  background-color: #efefef;
  border-color: #efefef;
}
.btn-default .badge {
  color: #efefef;
  background-color: #333;
}
.btn-primary {
  color: #fff;
  background-color: #694ba1;
  border-color: #694ba1;
}
.btn-primary.focus,
.btn-primary:focus {
  color: #fff;
  background-color: #573e85;
  border-color: #573e85;
}
.btn-primary:hover {
  color: #fff;
  background-color: #573e85;
  border-color: #573e85;
}
.btn-primary.active,
.btn-primary:active,
.open > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #573e85;
  border-color: #573e85;
}
.btn-primary.active.focus,
.btn-primary.active:focus,
.btn-primary.active:hover,
.btn-primary:active.focus,
.btn-primary:active:focus,
.btn-primary:active:hover,
.open > .btn-primary.dropdown-toggle.focus,
.open > .btn-primary.dropdown-toggle:focus,
.open > .btn-primary.dropdown-toggle:hover {
  color: #fff;
  background-color: #4e3877;
  border-color: #4e3877;
}
.btn-primary.active,
.btn-primary:active,
.open > .btn-primary.dropdown-toggle {
  background-image: none;
}
.btn-primary.disabled.focus,
.btn-primary.disabled:focus,
.btn-primary.disabled:hover,
.btn-primary[disabled].focus,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary.focus,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:hover {
  background-color: #694ba1;
  border-color: #694ba1;
}
.btn-primary .badge {
  color: #694ba1;
  background-color: #fff;
}
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #5cb85c;
}
.btn-success.focus,
.btn-success:focus {
  color: #fff;
  background-color: #47a447;
  border-color: #47a447;
}
.btn-success:hover {
  color: #fff;
  background-color: #47a447;
  border-color: #47a447;
}
.btn-success.active,
.btn-success:active,
.open > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #47a447;
  border-color: #47a447;
}
.btn-success.active.focus,
.btn-success.active:focus,
.btn-success.active:hover,
.btn-success:active.focus,
.btn-success:active:focus,
.btn-success:active:hover,
.open > .btn-success.dropdown-toggle.focus,
.open > .btn-success.dropdown-toggle:focus,
.open > .btn-success.dropdown-toggle:hover {
  color: #fff;
  background-color: #419641;
  border-color: #419641;
}
.btn-success.active,
.btn-success:active,
.open > .btn-success.dropdown-toggle {
  background-image: none;
}
.btn-success.disabled.focus,
.btn-success.disabled:focus,
.btn-success.disabled:hover,
.btn-success[disabled].focus,
.btn-success[disabled]:focus,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success.focus,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success:hover {
  background-color: #5cb85c;
  border-color: #5cb85c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #5bc0de;
}
.btn-info.focus,
.btn-info:focus {
  color: #fff;
  background-color: #39b3d7;
  border-color: #39b3d7;
}
.btn-info:hover {
  color: #fff;
  background-color: #39b3d7;
  border-color: #39b3d7;
}
.btn-info.active,
.btn-info:active,
.open > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #39b3d7;
  border-color: #39b3d7;
}
.btn-info.active.focus,
.btn-info.active:focus,
.btn-info.active:hover,
.btn-info:active.focus,
.btn-info:active:focus,
.btn-info:active:hover,
.open > .btn-info.dropdown-toggle.focus,
.open > .btn-info.dropdown-toggle:focus,
.open > .btn-info.dropdown-toggle:hover {
  color: #fff;
  background-color: #2aabd2;
  border-color: #2aabd2;
}
.btn-info.active,
.btn-info:active,
.open > .btn-info.dropdown-toggle {
  background-image: none;
}
.btn-info.disabled.focus,
.btn-info.disabled:focus,
.btn-info.disabled:hover,
.btn-info[disabled].focus,
.btn-info[disabled]:focus,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info.focus,
fieldset[disabled] .btn-info:focus,
fieldset[disabled] .btn-info:hover {
  background-color: #5bc0de;
  border-color: #5bc0de;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #f0ad4e;
}
.btn-warning.focus,
.btn-warning:focus {
  color: #fff;
  background-color: #ed9c28;
  border-color: #ed9c28;
}
.btn-warning:hover {
  color: #fff;
  background-color: #ed9c28;
  border-color: #ed9c28;
}
.btn-warning.active,
.btn-warning:active,
.open > .btn-warning.dropdown-toggle {
  color: #fff;
  background-color: #ed9c28;
  border-color: #ed9c28;
}
.btn-warning.active.focus,
.btn-warning.active:focus,
.btn-warning.active:hover,
.btn-warning:active.focus,
.btn-warning:active:focus,
.btn-warning:active:hover,
.open > .btn-warning.dropdown-toggle.focus,
.open > .btn-warning.dropdown-toggle:focus,
.open > .btn-warning.dropdown-toggle:hover {
  color: #fff;
  background-color: #eb9316;
  border-color: #eb9316;
}
.btn-warning.active,
.btn-warning:active,
.open > .btn-warning.dropdown-toggle {
  background-image: none;
}
.btn-warning.disabled.focus,
.btn-warning.disabled:focus,
.btn-warning.disabled:hover,
.btn-warning[disabled].focus,
.btn-warning[disabled]:focus,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning.focus,
fieldset[disabled] .btn-warning:focus,
fieldset[disabled] .btn-warning:hover {
  background-color: #f0ad4e;
  border-color: #f0ad4e;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d9534f;
}
.btn-danger.focus,
.btn-danger:focus {
  color: #fff;
  background-color: #d2322d;
  border-color: #d2322d;
}
.btn-danger:hover {
  color: #fff;
  background-color: #d2322d;
  border-color: #d2322d;
}
.btn-danger.active,
.btn-danger:active,
.open > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #d2322d;
  border-color: #d2322d;
}
.btn-danger.active.focus,
.btn-danger.active:focus,
.btn-danger.active:hover,
.btn-danger:active.focus,
.btn-danger:active:focus,
.btn-danger:active:hover,
.open > .btn-danger.dropdown-toggle.focus,
.open > .btn-danger.dropdown-toggle:focus,
.open > .btn-danger.dropdown-toggle:hover {
  color: #fff;
  background-color: #c12e2a;
  border-color: #c12e2a;
}
.btn-danger.active,
.btn-danger:active,
.open > .btn-danger.dropdown-toggle {
  background-image: none;
}
.btn-danger.disabled.focus,
.btn-danger.disabled:focus,
.btn-danger.disabled:hover,
.btn-danger[disabled].focus,
.btn-danger[disabled]:focus,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger.focus,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .btn-danger:hover {
  background-color: #d9534f;
  border-color: #d9534f;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.btn-link {
  color: #694ba1;
  font-weight: 400;
  border-radius: 0;
}
.btn-link,
.btn-link.active,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-link,
.btn-link:active,
.btn-link:focus,
.btn-link:hover {
  border-color: transparent;
}
.btn-link:focus,
.btn-link:hover {
  color: #47336d;
  text-decoration: none;
  background-color: transparent;
}
.btn-link[disabled]:focus,
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:focus,
fieldset[disabled] .btn-link:hover {
  color: #8c8c8c;
  text-decoration: none;
}
.btn-group-lg > .btn,
.btn-lg {
  padding: 10px 15px;
  font-size: 15px;
  line-height: 1.33333;
  border-radius: 4px;
}
.btn-group-sm > .btn,
.btn-sm {
  padding: 3px 6px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 2px;
}
.btn-group-xs > .btn,
.btn-xs {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 2px;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="button"].btn-block,
input[type="reset"].btn-block,
input[type="submit"].btn-block {
  width: 100%;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
tr.collapse.in {
  display: table-row;
}
tbody.collapse.in {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid\9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropdown,
.dropup {
  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: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 3px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}
.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: 400;
  line-height: 1.42857;
  color: #333;
  white-space: nowrap;
}
.dropdown-menu > li > a:focus,
.dropdown-menu > li > a:hover {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:focus,
.dropdown-menu > .active > a:hover {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #694ba1;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:focus,
.dropdown-menu > .disabled > a:hover {
  color: #8c8c8c;
}
.dropdown-menu > .disabled > a:focus,
.dropdown-menu > .disabled > a:hover {
  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.42857;
  color: #8c8c8c;
  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 dashed;
  border-bottom: 4px solid\9;
  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 {
    right: 0;
    left: auto;
  }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group-vertical > .btn,
.btn-group > .btn {
  position: relative;
  float: left;
}
.btn-group-vertical > .btn.active,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:hover,
.btn-group > .btn.active,
.btn-group > .btn:active,
.btn-group > .btn:focus,
.btn-group > .btn:hover {
  z-index: 2;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar:after,
.btn-toolbar:before {
  content: " ";
  display: table;
}
.btn-toolbar:after {
  clear: both;
}
.btn-toolbar .btn,
.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-lg.btn-group > .btn + .dropdown-toggle,
.btn-group > .btn-lg + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn .caret {
  margin-left: 0;
}
.btn-group-lg > .btn .caret,
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.dropup .btn-group-lg > .btn .caret,
.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:after,
.btn-group-vertical > .btn-group:before {
  content: " ";
  display: table;
}
.btn-group-vertical > .btn-group:after {
  clear: both;
}
.btn-group-vertical > .btn-group > .btn {
  float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.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="checkbox"],
[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"] {
  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 .form-control:focus {
  z-index: 3;
}
.input-group .form-control,
.input-group-addon,
.input-group-btn {
  display: table-cell;
}
.input-group .form-control:not(:first-child):not(:last-child),
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn: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: 400;
  line-height: 1;
  color: #555;
  text-align: center;
  background-color: #eee;
  border: 1px solid #eee;
  border-radius: 3px;
}
.input-group-addon.input-sm,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .input-group-addon.btn {
  padding: 3px 6px;
  font-size: 12px;
  border-radius: 2px;
}
.input-group-addon.input-lg,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .input-group-addon.btn {
  padding: 10px 15px;
  font-size: 15px;
  border-radius: 4px;
}
.input-group-addon input[type="checkbox"],
.input-group-addon input[type="radio"] {
  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-group:not(:last-child) > .btn,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
  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:first-child > .btn-group:not(:first-child) > .btn,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle {
  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:active,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:hover {
  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 {
  z-index: 2;
  margin-left: -1px;
}
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.nav:after,
.nav:before {
  content: " ";
  display: table;
}
.nav:after {
  clear: both;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:focus,
.nav > li > a:hover {
  text-decoration: none;
  background-color: #eee;
}
.nav > li.disabled > a {
  color: #8c8c8c;
}
.nav > li.disabled > a:focus,
.nav > li.disabled > a:hover {
  color: #8c8c8c;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
.nav .open > a,
.nav .open > a:focus,
.nav .open > a:hover {
  background-color: #eee;
  border-color: #694ba1;
}
.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.42857;
  border: 1px solid transparent;
  border-radius: 3px 3px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eee #eee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover {
  color: #555;
  background-color: #e6e8f0;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 3px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:focus,
.nav-pills > li.active > a:hover {
  color: #fff;
  background-color: #694ba1;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified,
.nav-tabs.nav-justified {
  width: 100%;
}
.nav-justified > li,
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-justified > li > a,
.nav-tabs.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,
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a,
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified,
.nav-tabs.nav-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a,
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 3px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:focus,
.nav-tabs-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:focus,
.nav-tabs.nav-justified > .active > a:hover {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a,
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 3px 3px 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:focus,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:focus,
  .nav-tabs.nav-justified > .active > a:hover {
    border-bottom-color: #e6e8f0;
  }
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.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;
}
.navbar:after,
.navbar:before {
  content: " ";
  display: table;
}
.navbar:after {
  clear: both;
}
@media (min-width: 768px) {
  .navbar {
    border-radius: 3px;
  }
}
.navbar-header:after,
.navbar-header:before {
  content: " ";
  display: table;
}
.navbar-header:after {
  clear: both;
}
@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  overflow-x: visible;
  padding-right: 10px;
  padding-left: 10px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.navbar-collapse:after,
.navbar-collapse:before {
  content: " ";
  display: table;
}
.navbar-collapse:after {
  clear: both;
}
.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;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-bottom .navbar-collapse,
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}
.navbar-fixed-bottom .navbar-collapse,
.navbar-fixed-top .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-bottom .navbar-collapse,
  .navbar-fixed-top .navbar-collapse {
    max-height: 200px;
  }
}
.container-fluid > .navbar-collapse,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container > .navbar-header {
  margin-right: -10px;
  margin-left: -10px;
}
@media (min-width: 768px) {
  .container-fluid > .navbar-collapse,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container > .navbar-header {
    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-bottom,
.navbar-fixed-top {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 768px) {
  .navbar-fixed-bottom,
  .navbar-fixed-top {
    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 10px;
  font-size: 15px;
  line-height: 18px;
  height: 50px;
}
.navbar-brand:focus,
.navbar-brand:hover {
  text-decoration: none;
}
.navbar-brand > img {
  display: block;
}
@media (min-width: 768px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -10px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 10px;
  padding: 9px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 3px;
}
.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 -10px;
}
.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 .dropdown-header,
  .navbar-nav .open .dropdown-menu > li > a {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 18px;
  }
  .navbar-nav .open .dropdown-menu > li > a:focus,
  .navbar-nav .open .dropdown-menu > li > a:hover {
    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: -10px;
  margin-right: -10px;
  padding: 10px 10px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1),
    0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1),
    0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 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 .form-control,
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn {
    width: auto;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .checkbox,
  .navbar-form .radio {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .checkbox label,
  .navbar-form .radio label {
    padding-left: 0;
  }
  .navbar-form .checkbox input[type="checkbox"],
  .navbar-form .radio input[type="radio"] {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@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 {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: none;
    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: 3px;
  border-top-left-radius: 3px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: 9px;
  margin-bottom: 9px;
}
.btn-group-sm > .navbar-btn.btn,
.navbar-btn.btn-sm {
  margin-top: 12px;
  margin-bottom: 12px;
}
.btn-group-xs > .navbar-btn.btn,
.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: 10px;
    margin-right: 10px;
  }
}
@media (min-width: 768px) {
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
    margin-right: -10px;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
  color: #777;
}
.navbar-default .navbar-brand:focus,
.navbar-default .navbar-brand:hover {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777;
}
.navbar-default .navbar-nav > li > a {
  color: #777;
}
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > li > a:hover {
  color: #333;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > .active > a:hover {
  color: #555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:focus,
.navbar-default .navbar-nav > .disabled > a:hover {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #ddd;
}
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
  background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > .open > a:hover {
  background-color: #e7e7e7;
  color: #555;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
    color: #333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover {
    color: #555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #777;
}
.navbar-default .navbar-link:hover {
  color: #333;
}
.navbar-default .btn-link {
  color: #777;
}
.navbar-default .btn-link:focus,
.navbar-default .btn-link:hover {
  color: #333;
}
.navbar-default .btn-link[disabled]:focus,
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:focus,
fieldset[disabled] .navbar-default .btn-link:hover {
  color: #ccc;
}
.navbar-inverse {
  background-color: #222;
  border-color: #090909;
}
.navbar-inverse .navbar-brand {
  color: #b3b3b3;
}
.navbar-inverse .navbar-brand:focus,
.navbar-inverse .navbar-brand:hover {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #b3b3b3;
}
.navbar-inverse .navbar-nav > li > a {
  color: #b3b3b3;
}
.navbar-inverse .navbar-nav > li > a:focus,
.navbar-inverse .navbar-nav > li > a:hover {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:focus,
.navbar-inverse .navbar-nav > .active > a:hover {
  color: #fff;
  background-color: #090909;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:focus,
.navbar-inverse .navbar-nav > .disabled > a:hover {
  color: #444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
.navbar-inverse .navbar-toggle:focus,
.navbar-inverse .navbar-toggle:hover {
  background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:focus,
.navbar-inverse .navbar-nav > .open > a:hover {
  background-color: #090909;
  color: #fff;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #090909;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #090909;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #b3b3b3;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover {
    color: #fff;
    background-color: #090909;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover {
    color: #444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #b3b3b3;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.navbar-inverse .btn-link {
  color: #b3b3b3;
}
.navbar-inverse .btn-link:focus,
.navbar-inverse .btn-link:hover {
  color: #fff;
}
.navbar-inverse .btn-link[disabled]:focus,
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:focus,
fieldset[disabled] .navbar-inverse .btn-link:hover {
  color: #444;
}
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 18px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 3px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  content: "/ ";
  padding: 0 5px;
  color: #ccc;
}
.breadcrumb > .active {
  color: #8c8c8c;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 18px 0;
  border-radius: 3px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857;
  text-decoration: none;
  color: #694ba1;
  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: 3px;
  border-top-left-radius: 3px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.pagination > li > a:focus,
.pagination > li > a:hover,
.pagination > li > span:focus,
.pagination > li > span:hover {
  z-index: 2;
  color: #47336d;
  background-color: #eee;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > a:focus,
.pagination > .active > a:hover,
.pagination > .active > span,
.pagination > .active > span:focus,
.pagination > .active > span:hover {
  z-index: 3;
  color: #fff;
  background-color: #694ba1;
  border-color: #694ba1;
  cursor: default;
}
.pagination > .disabled > a,
.pagination > .disabled > a:focus,
.pagination > .disabled > a:hover,
.pagination > .disabled > span,
.pagination > .disabled > span:focus,
.pagination > .disabled > span:hover {
  color: #8c8c8c;
  background-color: #fff;
  border-color: #ddd;
  cursor: not-allowed;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 15px;
  font-size: 15px;
  line-height: 1.33333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 3px 6px;
  font-size: 12px;
  line-height: 1.5;
}
.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:after,
.pager:before {
  content: " ";
  display: table;
}
.pager:after {
  clear: both;
}
.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:focus,
.pager li > a:hover {
  text-decoration: none;
  background-color: #eee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:focus,
.pager .disabled > a:hover,
.pager .disabled > span {
  color: #8c8c8c;
  background-color: #fff;
  cursor: not-allowed;
}
.label {
  display: inline;
  padding: 0.2em 0.6em 0.3em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25em;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}
a.label:focus,
a.label:hover {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.label-default {
  background-color: #8c8c8c;
}
.label-default[href]:focus,
.label-default[href]:hover {
  background-color: #737373;
}
.label-primary {
  background-color: #694ba1;
}
.label-primary[href]:focus,
.label-primary[href]:hover {
  background-color: #523b7e;
}
.label-success {
  background-color: #5cb85c;
}
.label-success[href]:focus,
.label-success[href]:hover {
  background-color: #449d44;
}
.label-info {
  background-color: #5bc0de;
}
.label-info[href]:focus,
.label-info[href]:hover {
  background-color: #31b0d5;
}
.label-warning {
  background-color: #f0ad4e;
}
.label-warning[href]:focus,
.label-warning[href]:hover {
  background-color: #ec971f;
}
.label-danger {
  background-color: #d9534f;
}
.label-danger[href]:focus,
.label-danger[href]:hover {
  background-color: #c9302c;
}
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  line-height: 1;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  background-color: #8c8c8c;
  border-radius: 10px;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-group-xs > .btn .badge,
.btn-xs .badge {
  top: 0;
  padding: 1px 5px;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #694ba1;
  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;
}
a.badge:focus,
a.badge:hover {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eee;
}
.jumbotron .h1,
.jumbotron h1 {
  color: inherit;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 20px;
  font-weight: 200;
}
.jumbotron > hr {
  border-top-color: #d5d5d5;
}
.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 4px;
  padding-left: 10px;
  padding-right: 10px;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }
  .jumbotron .h1,
  .jumbotron h1 {
    font-size: 59px;
  }
}
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 18px;
  line-height: 1.42857;
  background-color: #e6e8f0;
  border: 1px solid #ddd;
  border-radius: 3px;
  -webkit-transition: border 0.2s ease-in-out;
  -o-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out;
}
.thumbnail a > img,
.thumbnail > img {
  display: block;
  max-width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}
.thumbnail .caption {
  padding: 9px;
  color: #555;
}
a.thumbnail.active,
a.thumbnail:focus,
a.thumbnail:hover {
  border-color: #694ba1;
}
.alert {
  padding: 15px;
  margin-bottom: 18px;
  border: 1px solid transparent;
  border-radius: 3px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: 700;
}
.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;
  color: inherit;
}
.alert-success {
  background-color: #aeb;
  border-color: #95ea95;
  color: #3c763d;
}
.alert-success hr {
  border-top-color: #80e680;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info {
  background-color: #b3e4ec;
  border-color: #96e5e3;
  color: #31708f;
}
.alert-info hr {
  border-top-color: #82e0dd;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  background-color: #eeeaab;
  border-color: #ead096;
  color: #8a6d3b;
}
.alert-warning hr {
  border-top-color: #e5c681;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  background-color: #ebc3c5;
  border-color: #e5b0c0;
  color: #a94442;
}
.alert-danger hr {
  border-top-color: #de9db0;
}
.alert-danger .alert-link {
  color: #843534;
}
.alert-primary {
  background-color: #694ba1;
  border-color: #523b7e;
  color: #fff;
}
.alert-primary hr {
  border-top-color: #47336d;
}
.alert-primary .alert-link {
  color: #e6e6e6;
}
@-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: 3px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 18px;
  color: #fff;
  text-align: center;
  background-color: #694ba1;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
.progress-bar-striped,
.progress-striped .progress-bar {
  background-image: -webkit-linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    transparent 75%,
    transparent
  );
  background-image: -o-linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    transparent 75%,
    transparent
  );
  background-image: linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    transparent 75%,
    transparent
  );
  background-size: 40px 40px;
}
.progress-bar.active,
.progress.active .progress-bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    transparent 75%,
    transparent
  );
  background-image: -o-linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    transparent 75%,
    transparent
  );
  background-image: linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    transparent 75%,
    transparent
  );
}
.progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    transparent 75%,
    transparent
  );
  background-image: -o-linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    transparent 75%,
    transparent
  );
  background-image: linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    transparent 75%,
    transparent
  );
}
.progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    transparent 75%,
    transparent
  );
  background-image: -o-linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    transparent 75%,
    transparent
  );
  background-image: linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    transparent 75%,
    transparent
  );
}
.progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    transparent 75%,
    transparent
  );
  background-image: -o-linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    transparent 75%,
    transparent
  );
  background-image: linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    transparent 75%,
    transparent
  );
}
.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-object.img-thumbnail {
  max-width: none;
}
.media-right,
.media > .pull-right {
  padding-left: 10px;
}
.media-left,
.media > .pull-left {
  padding-right: 10px;
}
.media-body,
.media-left,
.media-right {
  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: 3px;
  border-top-left-radius: 3px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
a.list-group-item,
button.list-group-item {
  color: #555;
}
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
  color: #333;
}
a.list-group-item:focus,
a.list-group-item:hover,
button.list-group-item:focus,
button.list-group-item:hover {
  text-decoration: none;
  color: #555;
  background-color: #f5f5f5;
}
button.list-group-item {
  width: 100%;
  text-align: left;
}
.list-group-item.disabled,
.list-group-item.disabled:focus,
.list-group-item.disabled:hover {
  background-color: #eee;
  color: #8c8c8c;
  cursor: not-allowed;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading {
  color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text {
  color: #8c8c8c;
}
.list-group-item.active,
.list-group-item.active:focus,
.list-group-item.active:hover {
  z-index: 2;
  color: #fff;
  background-color: #694ba1;
  border-color: #694ba1;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > small {
  color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:focus .list-group-item-text,
.list-group-item.active:hover .list-group-item-text {
  color: #d8cfe9;
}
.list-group-item-success {
  color: #3c763d;
  background-color: #aeb;
}
a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d;
}
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:focus,
a.list-group-item-success:hover,
button.list-group-item-success:focus,
button.list-group-item-success:hover {
  color: #3c763d;
  background-color: #95eaaa;
}
a.list-group-item-success.active,
a.list-group-item-success.active:focus,
a.list-group-item-success.active:hover,
button.list-group-item-success.active,
button.list-group-item-success.active:focus,
button.list-group-item-success.active:hover {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}
.list-group-item-info {
  color: #31708f;
  background-color: #b3e4ec;
}
a.list-group-item-info,
button.list-group-item-info {
  color: #31708f;
}
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:focus,
a.list-group-item-info:hover,
button.list-group-item-info:focus,
button.list-group-item-info:hover {
  color: #31708f;
  background-color: #9fdde7;
}
a.list-group-item-info.active,
a.list-group-item-info.active:focus,
a.list-group-item-info.active:hover,
button.list-group-item-info.active,
button.list-group-item-info.active:focus,
button.list-group-item-info.active:hover {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #eeeaab;
}
a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:focus,
a.list-group-item-warning:hover,
button.list-group-item-warning:focus,
button.list-group-item-warning:hover {
  color: #8a6d3b;
  background-color: #eae596;
}
a.list-group-item-warning.active,
a.list-group-item-warning.active:focus,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active,
button.list-group-item-warning.active:focus,
button.list-group-item-warning.active:hover {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}
.list-group-item-danger {
  color: #a94442;
  background-color: #ebc3c5;
}
a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442;
}
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:focus,
a.list-group-item-danger:hover,
button.list-group-item-danger:focus,
button.list-group-item-danger:hover {
  color: #a94442;
  background-color: #e5b0b3;
}
a.list-group-item-danger.active,
a.list-group-item-danger.active:focus,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active,
button.list-group-item-danger.active:focus,
button.list-group-item-danger.active:hover {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.panel {
  margin-bottom: 18px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-body {
  padding: 15px;
}
.panel-body:after,
.panel-body:before {
  content: " ";
  display: table;
}
.panel-body:after {
  clear: both;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  color: inherit;
}
.panel-title > .small,
.panel-title > .small > a,
.panel-title > a,
.panel-title > small,
.panel-title > small > a {
  color: inherit;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}
.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: 2px;
  border-top-left-radius: 2px;
}
.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: 2px;
  border-bottom-left-radius: 2px;
}
.panel
  > .panel-heading
  + .panel-collapse
  > .list-group
  .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.list-group + .panel-footer {
  border-top-width: 0;
}
.panel > .panel-collapse > .table,
.panel > .table,
.panel > .table-responsive > .table {
  margin-bottom: 0;
}
.panel > .panel-collapse > .table caption,
.panel > .table caption,
.panel > .table-responsive > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
.panel > .table-responsive:first-child > .table:first-child,
.panel > .table:first-child {
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
}
.panel
  > .table-responsive:first-child
  > .table:first-child
  > tbody:first-child
  > tr:first-child,
.panel
  > .table-responsive:first-child
  > .table:first-child
  > thead:first-child
  > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
.panel
  > .table-responsive:first-child
  > .table:first-child
  > tbody:first-child
  > tr:first-child
  td:first-child,
.panel
  > .table-responsive:first-child
  > .table:first-child
  > tbody:first-child
  > tr:first-child
  th:first-child,
.panel
  > .table-responsive:first-child
  > .table:first-child
  > thead:first-child
  > tr:first-child
  td:first-child,
.panel
  > .table-responsive:first-child
  > .table:first-child
  > thead:first-child
  > tr:first-child
  th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel
  > .table:first-child
  > thead:first-child
  > tr:first-child
  th:first-child {
  border-top-left-radius: 2px;
}
.panel
  > .table-responsive:first-child
  > .table:first-child
  > tbody:first-child
  > tr:first-child
  td:last-child,
.panel
  > .table-responsive:first-child
  > .table:first-child
  > tbody:first-child
  > tr:first-child
  th:last-child,
.panel
  > .table-responsive:first-child
  > .table:first-child
  > thead:first-child
  > tr:first-child
  td:last-child,
.panel
  > .table-responsive:first-child
  > .table:first-child
  > thead:first-child
  > tr:first-child
  th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child {
  border-top-right-radius: 2px;
}
.panel > .table-responsive:last-child > .table:last-child,
.panel > .table:last-child {
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}
.panel
  > .table-responsive:last-child
  > .table:last-child
  > tbody:last-child
  > tr:last-child,
.panel
  > .table-responsive:last-child
  > .table:last-child
  > tfoot:last-child
  > tr:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}
.panel
  > .table-responsive:last-child
  > .table:last-child
  > tbody:last-child
  > tr:last-child
  td:first-child,
.panel
  > .table-responsive:last-child
  > .table:last-child
  > tbody:last-child
  > tr:last-child
  th:first-child,
.panel
  > .table-responsive:last-child
  > .table:last-child
  > tfoot:last-child
  > tr:last-child
  td:first-child,
.panel
  > .table-responsive:last-child
  > .table:last-child
  > tfoot:last-child
  > tr:last-child
  th:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 2px;
}
.panel
  > .table-responsive:last-child
  > .table:last-child
  > tbody:last-child
  > tr:last-child
  td:last-child,
.panel
  > .table-responsive:last-child
  > .table:last-child
  > tbody:last-child
  > tr:last-child
  th:last-child,
.panel
  > .table-responsive:last-child
  > .table:last-child
  > tfoot:last-child
  > tr:last-child
  td:last-child,
.panel
  > .table-responsive:last-child
  > .table:last-child
  > tfoot:last-child
  > tr:last-child
  th:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 2px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child td,
.panel > .table > tbody:first-child > tr:first-child th {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child {
  border-left: 0;
}
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child {
  border-right: 0;
}
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
.panel-group {
  margin-bottom: 18px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 3px;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .list-group,
.panel-group .panel-heading + .panel-collapse > .panel-body {
  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: #ddd;
}
.panel-default > .panel-heading {
  color: #333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}
.panel-primary {
  border-color: #694ba1;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #694ba1;
  border-color: #694ba1;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #694ba1;
}
.panel-primary > .panel-heading .badge {
  color: #694ba1;
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #694ba1;
}
.panel-success {
  border-color: #95ea95;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #aeb;
  border-color: #95ea95;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #95ea95;
}
.panel-success > .panel-heading .badge {
  color: #aeb;
  background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #95ea95;
}
.panel-info {
  border-color: #96e5e3;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #b3e4ec;
  border-color: #96e5e3;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #96e5e3;
}
.panel-info > .panel-heading .badge {
  color: #b3e4ec;
  background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #96e5e3;
}
.panel-warning {
  border-color: #ead096;
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #eeeaab;
  border-color: #ead096;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ead096;
}
.panel-warning > .panel-heading .badge {
  color: #eeeaab;
  background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ead096;
}
.panel-danger {
  border-color: #e5b0c0;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #ebc3c5;
  border-color: #e5b0c0;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #e5b0c0;
}
.panel-danger > .panel-heading .badge {
  color: #ebc3c5;
  background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #e5b0c0;
}
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive embed,
.embed-responsive iframe,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border: 0;
}
.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
  padding-bottom: 75%;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.well-lg {
  padding: 24px;
  border-radius: 4px;
}
.well-sm {
  padding: 9px;
  border-radius: 2px;
}
.close {
  float: right;
  font-size: 19.5px;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.close:focus,
.close:hover {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
button.close {
  padding: 0;
  cursor: pointer;
  background: 0 0;
  border: 0;
  -webkit-appearance: none;
}
.modal-open {
  overflow: hidden;
}
.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  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: 4px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header:after,
.modal-header:before {
  content: " ";
  display: table;
}
.modal-header:after {
  clear: both;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer:after,
.modal-footer:before {
  content: " ";
  display: table;
}
.modal-footer:after {
  clear: both;
}
.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: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: Roboto, sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 12px;
  opacity: 0;
  filter: alpha(opacity=0);
}
.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.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;
  background-color: #000;
  border-radius: 3px;
}
.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: #000;
}
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: Roboto, sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 13px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.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: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 3px 3px 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: #999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}
.popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fff;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #fff;
}
.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}
.popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -10px;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > a > img,
.carousel-inner > .item > img {
  display: block;
  max-width: 100%;
  height: auto;
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    -moz-transition: -moz-transform 0.6s ease-in-out;
    -o-transition: -o-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    perspective: 1000px;
  }
  .carousel-inner > .item.active.right,
  .carousel-inner > .item.next {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.active.left,
  .carousel-inner > .item.prev {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.active,
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right {
    -webkit-transform: translate3d(0, 0, 0);
    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;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: rgba(0, 0, 0, 0);
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(
    left,
    rgba(0, 0, 0, 0.5) 0,
    rgba(0, 0, 0, 0.0001) 100%
  );
  background-image: -o-linear-gradient(
    left,
    rgba(0, 0, 0, 0.5) 0,
    rgba(0, 0, 0, 0.0001) 100%
  );
  background-image: linear-gradient(
    to right,
    rgba(0, 0, 0, 0.5) 0,
    rgba(0, 0, 0, 0.0001) 100%
  );
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}
.carousel-control.right {
  left: auto;
  right: 0;
  background-image: -webkit-linear-gradient(
    left,
    rgba(0, 0, 0, 0.0001) 0,
    rgba(0, 0, 0, 0.5) 100%
  );
  background-image: -o-linear-gradient(
    left,
    rgba(0, 0, 0, 0.0001) 0,
    rgba(0, 0, 0, 0.5) 100%
  );
  background-image: linear-gradient(
    to right,
    rgba(0, 0, 0, 0.0001) 0,
    rgba(0, 0, 0, 0.5) 100%
  );
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}
.carousel-control:focus,
.carousel-control:hover {
  outline: 0;
  color: #fff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next,
.carousel-control .icon-prev {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  z-index: 5;
  display: inline-block;
}
.carousel-control .glyphicon-chevron-left,
.carousel-control .icon-prev {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-next,
.carousel-control .icon-prev {
  width: 20px;
  height: 20px;
  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-next,
  .carousel-control .icon-prev {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -10px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -10px;
  }
  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.clearfix:after,
.clearfix:before {
  content: " ";
  display: table;
}
.clearfix: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;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs {
  display: none !important;
}
.visible-sm {
  display: none !important;
}
.visible-md {
  display: none !important;
}
.visible-lg {
  display: none !important;
}
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  td.visible-xs,
  th.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 !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  td.visible-sm,
  th.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 !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  td.visible-md,
  th.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 !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  td.visible-lg,
  th.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 !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  td.visible-print,
  th.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;
  }
}
@font-face {
  font-family: "9animev2";
  src: url(/static/assets/movie/frontend/css/fonts/9animev2.eot);
  src: url(/static/assets/movie/frontend/css/fonts/9animev2.eot?#iefix)
      format("embedded-opentype"),
    url(/static/assets/movie/frontend/css/fonts/9animev2.woff) format("woff"),
    url(/static/assets/movie/frontend/css/fonts/9animev2.ttf) format("truetype"),
    url(/static/assets/movie/frontend/css/fonts/9animev2.svg#9animev2)
      format("svg");
  font-weight: 400;
  font-style: normal;
}
[data-icon]:before {
  font-family: "9animev2" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: 400 !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class*=" icon-"]:before,
[class^="icon-"]:before {
  font-family: "9animev2" !important;
  font-style: normal !important;
  font-weight: 400 !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-discord:before {
  content: "\61";
}
.icon-user:before {
  content: "\63";
}
.icon-filter:before {
  content: "\64";
}
.icon-eye:before {
  content: "\67";
}
.icon-left-open-big:before {
  content: "\68";
}
.icon-left-open:before {
  content: "\69";
}
.icon-left-open-mini:before {
  content: "\6a";
}
.icon-right-open:before {
  content: "\6b";
}
.icon-right-open-big:before {
  content: "\6c";
}
.icon-right-open-mini:before {
  content: "\6d";
}
.icon-caret-down:before {
  content: "\6e";
}
.icon-caret-left:before {
  content: "\6f";
}
.icon-caret-right:before {
  content: "\70";
}
.icon-caret-up:before {
  content: "\71";
}
.icon-twitter:before {
  content: "\72";
}
.icon-twitter-square:before {
  content: "\73";
}
.icon-facebook-square:before {
  content: "\74";
}
.icon-facebook:before {
  content: "\75";
}
.icon-social-reddit:before {
  content: "\76";
}
.icon-reddit:before {
  content: "\77";
}
.icon-reddit-square:before {
  content: "\78";
}
.icon-star-o:before {
  content: "\79";
}
.icon-star-half-o:before {
  content: "\7a";
}
.icon-star-half:before {
  content: "\41";
}
.icon-play-circle-o:before {
  content: "\42";
}
.icon-play-circle:before {
  content: "\43";
}
.icon-unlock:before {
  content: "\46";
}
.icon-lock:before {
  content: "\47";
}
.icon-user-1:before {
  content: "\48";
}
.icon-user-outline:before {
  content: "\49";
}
.icon-down-open-mini:before {
  content: "\4a";
}
.icon-down-open:before {
  content: "\4b";
}
.icon-down-open-big:before {
  content: "\4c";
}
.icon-up-open:before {
  content: "\4d";
}
.icon-up-open-big:before {
  content: "\4e";
}
.icon-up-open-mini:before {
  content: "\4f";
}
.icon-check:before {
  content: "\50";
}
.icon-check-square:before {
  content: "\51";
}
.icon-check-square-o:before {
  content: "\52";
}
.icon-square:before {
  content: "\53";
}
.icon-square-o:before {
  content: "\54";
}
.icon-search:before {
  content: "\55";
}
.icon-share-alt:before {
  content: "\56";
}
.icon-menu:before {
  content: "\62";
}
.icon-envelope-o:before {
  content: "\45";
}
.icon-envelope:before {
  content: "\44";
}
.icon-check-circle:before {
  content: "\57";
}
.icon-check-circle-o:before {
  content: "\59";
}
.icon-circle-o:before {
  content: "\5a";
}
.icon-circle:before {
  content: "\30";
}
.icon-circle-thin:before {
  content: "\31";
}
.icon-arrows-ccw:before {
  content: "\32";
}
.icon-expand:before {
  content: "\33";
}
.icon-compress:before {
  content: "\35";
}
.icon-block:before {
  content: "\36";
}
.icon-light-2:before {
  content: "\34";
}
.icon-light-3:before {
  content: "\37";
}
.icon-star:before {
  content: "\58";
}
.icon-keyboard-o:before {
  content: "\38";
}
.icon-keyboard:before {
  content: "\39";
}
.icon-google-plus:before {
  content: "\21";
}
.icon-google-plus-1:before {
  content: "\22";
}
.icon-info:before {
  content: "\23";
}
.icon-info-circle:before {
  content: "\24";
}
.icon-info-1:before {
  content: "\25";
}
.icon-arrows-out:before {
  content: "\29";
}
.icon-arrows-in:before {
  content: "\2a";
}
.icon-arrows-h:before {
  content: "\2b";
}
.icon-arrows-v:before {
  content: "\2c";
}
.icon-file:before {
  content: "\26";
}
.icon-doc-text:before {
  content: "\27";
}
.icon-doc-text-inv:before {
  content: "\28";
}
.icon-file-text-o:before {
  content: "\2d";
}
.icon-pencil-square-o:before {
  content: "\2e";
}
.icon-pencil-square:before {
  content: "\2f";
}
.icon-pencil:before {
  content: "\3a";
}
.icon-moon-o:before {
  content: "\3b";
}
.icon-heart:before {
  content: "\65";
}
.icon-heart-o:before {
  content: "\66";
}
.icon-heart-1:before {
  content: "\3c";
}
.icon-plus:before {
  content: "\3d";
}
.icon-step-forward:before {
  content: "\3e";
}
.icon-step-backward:before {
  content: "\3f";
}
.icon-random:before {
  content: "\40";
}
.modal-open .navbar-fixed-bottom,
.modal-open .navbar-fixed-top,
body.modal-open {
  margin-right: 0;
}
.modal {
  left: 50%;
  bottom: auto;
  right: auto;
  z-index: 1050;
  padding: 0;
  width: 500px;
  margin-left: -250px;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
}
.modal.container {
  max-width: none;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
}
.modal-open {
  overflow: hidden;
}
.modal-open.page-overflow .modal-scrollable,
.modal-open.page-overflow .page-container,
.modal-open.page-overflow .page-container .navbar-fixed-bottom,
.modal-open.page-overflow .page-container .navbar-fixed-top {
  overflow-y: scroll;
}
@media (max-width: 979px) {
  .modal-open.page-overflow .page-container .navbar-fixed-bottom,
  .modal-open.page-overflow .page-container .navbar-fixed-top {
    overflow-y: visible;
  }
}
.modal-scrollable {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: auto;
}
.modal {
  outline: 0;
  position: absolute;
  margin-top: 0;
  top: 50%;
  overflow: visible;
}
.modal.fade {
  top: -100%;
  -webkit-transition: opacity 0.3s linear, top 0.3s ease-out,
    bottom 0.3s ease-out, margin-top 0.3s ease-out;
  -moz-transition: opacity 0.3s linear, top 0.3s ease-out, bottom 0.3s ease-out,
    margin-top 0.3s ease-out;
  -o-transition: opacity 0.3s linear, top 0.3s ease-out, bottom 0.3s ease-out,
    margin-top 0.3s ease-out;
  transition: opacity 0.3s linear, top 0.3s ease-out, bottom 0.3s ease-out,
    margin-top 0.3s ease-out;
}
.modal.fade.in {
  top: 50%;
}
.modal-body {
  max-height: none;
  overflow: visible;
}
.modal.modal-absolute {
  position: absolute;
  z-index: 950;
}
.modal .loading-mask {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #fff;
  border-radius: 6px;
}
.modal-backdrop.modal-absolute {
  position: absolute;
  z-index: 940;
}
.modal-backdrop,
.modal-backdrop.fade.in {
  opacity: 0.7;
  filter: alpha(opacity=70);
  background: #fff;
}
.modal.container {
  width: 940px;
  margin-left: -470px;
}
.modal-overflow.modal {
  top: 1%;
}
.modal-overflow.modal.fade {
  top: -100%;
}
.modal-overflow.modal.fade.in {
  top: 1%;
}
.modal-overflow .modal-body {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
@media (min-width: 1200px) {
  .modal.container {
    width: 1170px;
    margin-left: -585px;
  }
}
@media (max-width: 979px) {
  .modal,
  .modal.container,
  .modal.modal-overflow {
    top: 1%;
    right: 1%;
    left: 1%;
    bottom: auto;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
  }
  .modal.container.fade.in,
  .modal.fade.in,
  .modal.modal-overflow.fade.in {
    top: 1%;
    bottom: auto;
  }
  .modal-body,
  .modal-overflow .modal-body {
    position: static;
    margin: 0;
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
  }
  .modal-footer,
  .modal-overflow .modal-footer {
    position: static;
  }
}
.loading-spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -12px 0 0 -12px;
}
.animated {
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  -o-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
}
@-webkit-keyframes shake {
  0%,
  100% {
    -webkit-transform: translateX(0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translateX(-10px);
  }
  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translateX(10px);
  }
}
@-moz-keyframes shake {
  0%,
  100% {
    -moz-transform: translateX(0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    -moz-transform: translateX(-10px);
  }
  20%,
  40%,
  60%,
  80% {
    -moz-transform: translateX(10px);
  }
}
@-o-keyframes shake {
  0%,
  100% {
    -o-transform: translateX(0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    -o-transform: translateX(-10px);
  }
  20%,
  40%,
  60%,
  80% {
    -o-transform: translateX(10px);
  }
}
@keyframes shake {
  0%,
  100% {
    transform: translateX(0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    transform: translateX(-10px);
  }
  20%,
  40%,
  60%,
  80% {
    transform: translateX(10px);
  }
}
.shake {
  -webkit-animation-name: shake;
  -moz-animation-name: shake;
  -o-animation-name: shake;
  animation-name: shake;
}
[class*=" icon-"],
[class^="icon-"] {
  font: normal normal normal 13px/1 "9animev2";
  vertical-align: -15%;
}
* {
  outline: 0;
  text-decoration: none;
}
label {
  font-weight: 500;
}
body,
html {
  font-size: 13px;
  position: relative;
}
.container {
  width: 100%;
  max-width: 1000px;
}
@media screen and (min-width: 1672px) {
  .container {
    max-width: 1100px;
  }
}
.text-brand {
  color: #694ba1;
}
#footer .azlist ul,
#footer .azlist ul li,
#footer .main .linkc .links ul,
#footer .main .mainc p,
#header .nav #menu,
#header .nav #menu > li .sub,
#header .nav #menu > li .sub > li,
.faq ol li .question,
.filters .filter .dropdown-menu,
.filters .filter li input,
.filters .filter li label,
.fit,
.profile-page .sidebar ul.menu,
.tooltipster-sidetip.anime
  .tooltipster-box
  .tooltipster-content
  .inner
  .desc
  label,
.tooltipster-sidetip.anime
  .tooltipster-box
  .tooltipster-content
  .inner
  .meta
  label,
.tooltipster-sidetip.anime
  .tooltipster-box
  .tooltipster-content
  .inner
  .title
  h1,
.widget .widget-title .title,
.widget .widget-title .title h1,
.widget .widget-title .title h2,
.widget .widget-title .title h3,
.widget.az-list ul.letters,
.widget.az-list ul.letters li,
.widget.genres ul,
.widget.genres ul li,
.widget.info .info .head .title,
.widget.servers ul.episodes,
.widget.servers ul.episodes li,
.widget.slider .item .info p {
  list-style: none;
  margin: 0;
  padding: 0;
}
label {
  font-weight: inherit;
}
.full {
  width: 100%;
}
.ajs-button.ajs-ok {
  background: #694ba1;
  border: none;
  color: #fff;
}
.mt-sm {
  margin-top: 10px;
}
.mt-md {
  margin-top: 20px;
}
.mb-sm {
  margin-bottom: 10px;
}
.mb-md {
  margin-bottom: 20px;
}
.loading {
  background: url(data:image/gif;base64,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)
    center center no-repeat;
  background-size: contain;
  width: 30px;
  height: 30px;
  display: block;
  margin: 0 auto;
  padding: 10px 0;
}
.captcha {
  cursor: pointer;
}
a:hover {
  text-decoration: none;
}
#header .mobile-control {
  display: none;
}
#header .head {
  height: 68px;
  background: #fff;
  position: relative;
}
#header .head #logo {
  float: left;
  margin-right: 20px;
  width: 150px;
  font-weight: 700;
  font-size: 14px;
  background: url(data:image/png;base64,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)
    no-repeat;
  background-size: cover;
  width: 188px;
  height: 24px;
  margin-top: 15px;
}
#header .head #logo a {
  display: block;
  padding-top: 28px;
  color: #694ba1;
  text-align: justify;
  text-transform: uppercase;
  font-weight: 400;
  letter-spacing: 0.12em;
  font-size: 0.6em;
}
#header .head #logo a:after {
  content: "";
  display: inline-block;
  width: 100%;
}
#header .head #search {
  float: left;
  height: 32px;
  margin-top: 18px;
  position: relative;
  width: 310px;
}
#header .head #search .inner {
  overflow: hidden;
  height: 100%;
  width: 100%;
  position: relative;
  border: none;
}
#header .head #search .inner input {
  width: 100%;
  height: 100%;
  border: 1px solid #d5d5d5;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-transition: border-color 0.2s ease-in-out;
  -khtml-transition: border-color 0.2s ease-in-out;
  -moz-transition: border-color 0.2s ease-in-out;
  -ms-transition: border-color 0.2s ease-in-out;
  -o-transition: border-color 0.2s ease-in-out;
  transition: border-color 0.2s ease-in-out;
  padding: 0 37px 0 10px;
  font-family: "Nunito Sans", sans-serif;
  color: #555;
}
#header .head #search .inner input:focus {
  border-color: #694ba1;
}
#header .head #search .inner input:focus + button {
  color: #694ba1;
}
#header .head #search .inner button {
  border: none;
  position: absolute;
  background: 0 0;
  right: 0;
  top: 0;
  width: 32px;
  height: 32px;
  color: #555;
  padding: 0;
}
#header .head #search .inner button:hover {
  -webkit-transition: color 0.2s ease-in-out;
  -khtml-transition: color 0.2s ease-in-out;
  -moz-transition: color 0.2s ease-in-out;
  -ms-transition: color 0.2s ease-in-out;
  -o-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
  color: #694ba1;
}
#header .head #search .inner button .icon {
  font-size: 1.2rem;
  width: 32px;
  height: 32px;
  text-align: center;
  line-height: 32px;
}
#header .head #search .suggestions {
  position: absolute;
  top: 34px;
  left: 0;
  right: 0;
  background: #fff;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.5);
  -khtml-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.5);
  -ms-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.5);
  -o-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.5);
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.5);
  overflow: hidden;
  z-index: 10;
}
#header .head #search .suggestions .item {
  overflow: hidden;
  display: block;
  border-bottom: 1px solid #eee;
  padding: 10px;
}
#header .head #search .suggestions .item:hover {
  background: #f6f6f6;
}
#header .head #search .suggestions .item img.thumb {
  float: left;
  width: 40px;
  height: 50px;
}
#header .head #search .suggestions .item .info {
  margin-left: 50px;
  color: #8c8c8c;
  font-size: 0.9rem;
}
#header .head #search .suggestions .item .info .name {
  font-weight: 500;
  font-size: 1rem;
  margin-bottom: 5px;
  display: block;
  color: #555;
}
#header .head #search .suggestions .item .info .name:hover {
  color: #694ba1;
}
#header .head #search .suggestions .more {
  width: 100%;
  display: block;
  padding: 8px;
  color: #fff;
  background: #694ba1;
  text-transform: uppercase;
  text-align: center;
}
#header .head #search .suggestions .more:hover {
  background: #523b7e;
}
#header .head #social {
  float: left;
  display: inline-block;
  max-width: 350px;
  margin-top: 20px;
  margin-left: 20px;
}
#header .head #social .twitter-follow-button {
  float: left;
}
#header .head #sign {
  float: right;
}
#header .head #sign .signed,
#header .head #sign .signin {
  cursor: pointer;
  font-weight: 600;
  margin-top: 25px;
  font-family: "Nunito Sans", sans-serif;
}
#header .head #sign .signed .icon,
#header .head #sign .signin .icon {
  font-size: 1.6rem;
  vertical-align: -30%;
}
#header .head #sign .signed:hover,
#header .head #sign .signin:hover {
  color: #694ba1;
}
#header .head #sign .signed {
  color: #694ba1;
}
#header .head #sign .signed .name {
  display: inline-block;
  max-width: 100px;
  max-height: 38px;
  overflow: hidden;
  vertical-align: middle;
}
#header .nav {
  font-family: "Nunito Sans", sans-serif;
  height: 34px;
  background: #523b7e;
}
#header .nav #menu > li {
  float: left;
  line-height: 34px;
  position: relative;
}
#header .nav #menu > li > a {
  color: #f5f5f5;
  text-transform: uppercase;
  padding: 0 15px;
  display: block;
}
#header .nav #menu > li.active > a,
#header .nav #menu > li:hover > a {
  background: #694ba1;
}
#header .nav #menu > li.active .sub,
#header .nav #menu > li:hover .sub {
  display: block;
}
#header .nav #menu > li .sub {
  display: none;
  width: 595px;
  background: #fff;
  overflow: hidden;
  position: absolute;
  top: 34px;
  left: 0;
  padding: 10px;
  -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4);
  -khtml-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4);
  -ms-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4);
  -o-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4);
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4);
  z-index: 10;
}
#header .nav #menu > li .sub.c1 {
  width: 120px;
}
#header .nav #menu > li .sub.c1 > li {
  width: 100%;
}
#header .nav #menu > li .sub > li {
  float: left;
  width: 25%;
  line-height: 1em;
}
#header .nav #menu > li .sub > li > a {
  color: #555;
  margin: 0 5px;
  padding: 7px 10px;
  font-size: 1em;
  display: block;
}
#header .nav #menu > li .sub > li > a:hover {
  background: #eee;
}
@media screen and (max-width: 800px) {
  #header .mobile-control {
    display: block;
  }
  #header .head {
    height: 50px;
    background: #4c3674;
    color: #fff;
  }
  #header .head #logo {
    height: 24px;
    line-height: 50px;
    background-image: url(data:image/png;base64,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);
  }
  #header .head #logo a {
    font-size: 0;
  }
  #header .head #search,
  #header .head #sign {
    display: none;
  }
  #header .head .mobile-control {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
  }
  #header .head .mobile-control .icon {
    font-size: 1.8rem;
    vertical-align: middle;
  }
  #header .head .mobile-control > div {
    float: left;
    height: 50px;
    width: 50px;
    text-align: center;
    line-height: 50px;
    cursor: pointer;
    background: #694ba1;
    margin-right: 1px;
  }
  #header .head .mobile-control > div:hover {
    background: #5e4390;
  }
  #header .head #search {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background: #523b7e;
    z-index: 10;
    height: auto;
    margin: 0;
    padding: 10px;
  }
  #header .head #search .inner {
    margin: 0;
    width: auto;
    height: 32px;
    margin-right: 42px;
  }
  #header .head #search .suggestions {
    display: block !important;
    top: 55px;
  }
  #header .head #search .mobile-control {
    float: right;
    margin-right: 0;
  }
  #header .head #search .mobile-control .close {
    display: block;
    height: 52px;
    width: 52px;
    text-align: center;
    font-size: 2rem;
    color: #fff;
    opacity: 1;
  }
  #header .head #sign {
    right: 0;
    top: 25px;
    display: block;
    position: absolute;
  }
  #header .head #sign .toggler {
    display: none;
  }
  #header .head #sign .signin {
    display: none;
  }
  #header .nav {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 20;
  }
  #header .nav .container {
    padding: 0;
    margin: 0;
  }
  #header .nav .mobile-control {
    position: absolute;
    top: 8px;
    right: 15px;
    z-index: 2;
  }
  #header .nav .mobile-control .close {
    font-size: 2rem;
    color: #fff;
    opacity: 1;
  }
  #header .nav #menu {
    background: rgba(82, 59, 126, 0.95);
    overflow: hidden;
  }
  #header .nav #menu > li {
    float: none;
    display: block;
    position: relative;
    z-index: 1;
  }
  #header .nav #menu > li > a {
    width: auto;
    display: inline-block;
  }
  #header .nav #menu > li > a:hover {
    text-decoration: underline;
    background: 0 0;
  }
  #header .nav #menu > li .sub {
    position: static;
    display: block;
    width: auto !important;
    margin: 16px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
  }
  #header .nav #menu > li .sub.c1 {
    width: auto;
  }
  #header .nav #menu > li .sub.c1 > li,
  #header .nav #menu > li .sub > li {
    width: 33.33%;
  }
}
@media screen and (max-width: 800px) {
  #header .nav #menu > li .sub > li a {
    margin: 0;
    padding: 7px 5px;
    font-size: 0.95rem;
  }
}
@media screen and (max-width: 560px) {
  #header .head #social {
    display: none;
  }
}
@media screen and (min-width: 561px) and (max-width: 800px) {
  #header .head #social {
    margin-top: 10px;
  }
}
@media screen and (max-width: 320px) {
  #header .head #logo {
    font-size: 0.9px;
    height: 16px;
    width: 132px;
    margin-right: 0;
    margin-top: 11px;
  }
  #header .head #logo a {
    padding-top: 0;
    font-size: 0.58rem;
    letter-spacing: 0;
  }
}
#body {
  margin-top: 10px;
}
#body-content {
    display: flex;
    gap: 15px; /* Adds a nice space between main and sidebar */
}

/* Main content area takes up the remaining space */
#body #main {
    flex: 1;
    min-width: 0; /* Prevents flex items from overflowing */
}

/* Sidebar has a fixed width */
#body #sidebar {
    width: 300px;
    flex-shrink: 0; /* Prevents the sidebar from shrinking */
}

/* Make it stack on mobile */
@media screen and (max-width: 800px) {
    #body-content {
        flex-direction: column;
    }
    #body #main {
        width: 100%;
    }
    #body #sidebar {
        width: 100%;
    }
}
.widget {
  background: #fff;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  margin-bottom: 15px;
  -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
  -khtml-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
  -ms-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
}
.widget .no-pad {
  padding: 0;
}
.widget .widget-title {
  border-bottom: 1px solid #eee;
  min-height: 35px;
  padding: 0 10px;
}
.widget .widget-title .title {
  font-size: 1.1em;
  font-family: "Nunito Sans", sans-serif;
  display: inline;
  line-height: 35px;
  color: #694ba1;
  font-weight: 600;
  text-transform: uppercase;
}
.widget .widget-title .title h1,
.widget .widget-title .title h2,
.widget .widget-title .title h3 {
  font-size: inherit;
  display: inline-block;
  font-weight: inherit;
}
.widget .widget-title .tabs .tab {
  display: inline-block;
  padding: 6px 7px;
  border-bottom: 2px solid transparent;
  cursor: pointer;
  font-family: "Nunito Sans", sans-serif;
}
.widget .widget-title .tabs .tab:hover {
  color: #694ba1;
  border-bottom: 2px solid #eee;
}
.widget .widget-title .tabs .tab.active {
  border-bottom: 2px solid #5e4390;
}
.widget .widget-title .more.paging {
  float: right;
}
.widget .widget-title .more.paging .btn {
  margin-top: 8px;
  width: 18px;
  height: 18px;
  padding: 0;
  line-height: 18px;
  text-align: center;
  font-size: 1rem;
}
.widget .widget-title .more.filter {
  float: right;
  cursor: pointer;
  line-height: 35px;
  font-size: 1rem;
}
.widget .widget-title .more.filter .icon {
  font-weight: 700;
}
.widget .widget-title a.more {
  float: right;
  background: #694ba1;
  -webkit-border-radius: 2px;
  -khtml-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  padding: 3px 6px;
  color: #eee;
  margin: 8px 0 0 0;
  font-size: 0.8rem;
}
.widget .widget-title a.more:hover {
  background: #7555b0;
}
@media screen and (max-width: 450px) {
  .widget .widget-title .tabs {
    display: block;
    clear: both;
  }
}
.widget .widget-body {
  padding: 10px;
}
.widget.crop {
  overflow: hidden;
}
#footer .azlist ul li.widget .widget-body,
#footer .azlist ul.widget .widget-body,
#footer .main .linkc .links ul.widget .widget-body,
#footer .main .mainc p.widget .widget-body,
#header .nav #menu > li .sub > li.widget .widget-body,
#header .nav #menu > li .widget.sub .widget-body,
#header .nav .widget#menu .widget-body,
.faq ol li .widget.question .widget-body,
.filters .filter .widget.dropdown-menu .widget-body,
.filters .filter li input.widget .widget-body,
.filters .filter li label.widget .widget-body,
.profile-page .sidebar ul.widget.menu .widget-body,
.tooltipster-sidetip.anime
  .tooltipster-box
  .tooltipster-content
  .inner
  .desc
  label.widget
  .widget-body,
.tooltipster-sidetip.anime
  .tooltipster-box
  .tooltipster-content
  .inner
  .meta
  label.widget
  .widget-body,
.tooltipster-sidetip.anime
  .tooltipster-box
  .tooltipster-content
  .inner
  .title
  h1.widget
  .widget-body,
.widget .widget-title .title h1.widget .widget-body,
.widget .widget-title .title h2.widget .widget-body,
.widget .widget-title .title h3.widget .widget-body,
.widget .widget-title .widget.title .widget-body,
.widget.az-list ul.letters li.widget .widget-body,
.widget.az-list ul.widget.letters .widget-body,
.widget.fit .widget-body,
.widget.genres ul li.widget .widget-body,
.widget.genres ul.widget .widget-body,
.widget.info .info .head .widget.title .widget-body,
.widget.servers ul.episodes li.widget .widget-body,
.widget.servers ul.widget.episodes .widget-body,
.widget.slider .item .info p.widget .widget-body {
  padding: 0;
}
#main .widget.crop {
  padding-top: 5px;
}
.widget.slider {
  position: relative;
}
.widget.slider .paging {
  position: absolute;
  top: 25px;
  left: 25px;
  width: 100%;
}
.widget.slider .paging .swiper-pagination-bullet {
  margin: 0 3px;
  background: #fff;
  opacity: 1;
  width: 9px;
  height: 9px;
  -webkit-box-shadow: #000 0 0 6px 0;
  -khtml-box-shadow: #000 0 0 6px 0;
  -moz-box-shadow: #000 0 0 6px 0;
  -ms-box-shadow: #000 0 0 6px 0;
  -o-box-shadow: #000 0 0 6px 0;
  box-shadow: #000 0 0 6px 0;
}
.widget.slider
  .paging
  .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #694ba1;
}
.widget.slider .item {
  position: relative;
  width: 100%;
  height: 260px;
  background-size: cover;
}
.widget.slider .item:before {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  content: "";
  display: block;
  height: 50%;
  background-color: rgba(0, 0, 0, 0);
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(rgba(0, 0, 0, 0)),
    to(#251a39)
  );
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), #251a39);
  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), #251a39);
  background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), #251a39);
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), #251a39);
  background-image: linear-gradient(top, rgba(0, 0, 0, 0), #251a39);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(0, 0, 0, 0)', endColorStr='#251a39');
}
.widget.slider .item .info {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 20px 130px 20px 20px;
  color: #eee;
}
.widget.slider .item .info .name {
  font-weight: 500;
  font-size: 1.5rem;
  margin-bottom: 6px;
  color: #fff;
}
.widget.slider .item .info .name:hover {
  color: #eee;
}
.widget.slider .item .info p {
  color: #ddd;
  font-family: "Nunito Sans", sans-serif;
  max-height: 52px;
  overflow: hidden;
}
.widget.slider .item .info .watch {
  position: absolute;
  bottom: 20px;
  right: 20px;
  background: #eee;
  -webkit-border-radius: 2px;
  -khtml-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  padding: 3px 5px;
  color: #555;
  font-weight: 500;
  font-size: 0.9rem;
}
.widget.slider .item .info .watch:hover {
  color: #694ba1;
  background: #ddd;
}
@media screen and (max-width: 600px) {
  .widget.slider .item .info p {
    height: 32px;
    overflow: hidden;
  }
}
@media screen and (max-width: 480px) {
  .widget.slider .item:before {
    display: none;
  }
  .widget.slider .item .info {
    padding: 10px;
    background: rgba(0, 0, 0, 0.6);
  }
  .widget.slider .item .info .name {
    font-size: 1.2rem;
  }
  .widget.slider .item .info p {
    display: none;
  }
  .widget.slider .item .info .watch {
    display: none;
  }
}
@media screen and (max-width: 360px) {
  .widget.slider .item .info .name {
    font-size: 1.1rem;
  }
}
.film-list {
  margin: 0 -5px;
}
.film-list .item {
  float: left;
}
@media screen and (min-width: 320px) {
  .film-list .item {
    width: 50%;
  }
  .film-list .item .inner .poster {
    height: 160px !important;
  }
}
@media screen and (min-width: 375px) {
  .film-list .item {
    width: 50%;
  }
  .film-list .item .inner .poster {
    height: 200px !important;
  }
}
@media screen and (min-width: 480px) {
  .film-list .item {
    width: 33.33333%;
  }
  .film-list .item .inner .poster {
    height: 200px !important;
  }
}
@media screen and (min-width: 600px) {
  .film-list .item {
    width: 25%;
  }
  .film-list .item .inner .poster {
    height: 180px !important;
  }
}
@media screen and (min-width: 768px) {
  .film-list .item {
    width: 20%;
  }
  .film-list .item .inner .poster {
    height: 180px !important;
  }
}
@media screen and (min-width: 800px) {
  .film-list .item {
    width: 25%;
  }
  .film-list .item .inner .poster {
    height: 200px !important;
  }
}
@media screen and (min-width: 1670px) {
  .film-list .item {
    width: 20%;
  }
  .film-list .item .inner .poster {
    height: 200px !important;
  }
}
.film-list .item .inner {
  margin: 5px;
}
.film-list .item .inner .poster {
  position: relative;
  display: block;
}
.film-list .item .inner .poster img {
  width: 100%;
  height: 100%;
}
.film-list .item .inner .poster .status {
  position: absolute;
  z-index: 1;
  bottom: 0;
  left: 0;
  right: 0;
  color: #eee;
  font-size: 0.9rem;
  line-height: 20px;
  font-weight: 400;
  font-family: "Nunito Sans", sans-serif;
  overflow: hidden;
}
.film-list .item .inner .poster .status .ep {
  position: relative;
  float: left;
  z-index: 2;
  padding: 0 3px 0 5px;
  border-bottom: 20px solid #694ba1;
  border-right: 10px solid transparent;
  height: 0;
}
.film-list .item .inner .poster .status .dub {
  float: right;
  padding: 0 1px;
  font-size: 0.7rem;
  text-transform: uppercase;
  color: #fff;
  position: relative;
  border-bottom: 20px solid #cfb200;
  border-left: 10px solid transparent;
  height: 0;
  z-index: 2;
}
.film-list .item .inner .poster .status .dub:after {
  position: absolute;
  content: "";
  right: -10px;
  border-top: 20px solid #cfb200;
  border-left: 0 solid transparent;
  border-right: 10px solid transparent;
  height: 0;
}
.film-list .item .inner .poster .status .dub ~ .bar {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 20px;
  background: rgba(0, 0, 0, 0.3);
  z-index: 1;
}
.film-list .item .inner .poster .status .dub:nth-child(1) {
  padding-right: 3px;
}
.film-list .item .inner .poster .status .dub:nth-child(1):after {
  display: none;
}
.film-list .item .inner .poster .status .sub {
  float: right;
  padding: 0 1px;
  font-size: 0.7rem;
  text-transform: uppercase;
  color: #fff;
  position: relative;
  border-bottom: 20px solid #694ba1;
  border-left: 10px solid transparent;
  height: 0;
  z-index: 2;
}
.film-list .item .inner .poster .status .sub:after {
  position: absolute;
  content: "";
  right: -10px;
  border-top: 20px solid #694ba1;
  border-left: 0 solid transparent;
  border-right: 10px solid transparent;
  height: 0;
}
.film-list .item .inner .poster .status .sub ~ .bar {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 20px;
  background: rgba(0, 0, 0, 0.3);
  z-index: 1;
}
.film-list .item .inner .poster .status .sub:nth-child(1) {
  padding-right: 3px;
}
.film-list .item .inner .poster .status .sub:nth-child(1):after {
  display: none;
}
.film-list .item .inner .poster .status .movie {
  float: right;
  padding: 0 1px;
  font-size: 0.7rem;
  text-transform: uppercase;
  color: #fff;
  position: relative;
  border-bottom: 20px solid #009c9c;
  border-left: 10px solid transparent;
  height: 0;
  z-index: 2;
}
.film-list .item .inner .poster .status .movie:after {
  position: absolute;
  content: "";
  right: -10px;
  border-top: 20px solid #009c9c;
  border-left: 0 solid transparent;
  border-right: 10px solid transparent;
  height: 0;
}
.film-list .item .inner .poster .status .movie ~ .bar {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 20px;
  background: rgba(0, 0, 0, 0.3);
  z-index: 1;
}
.film-list .item .inner .poster .status .movie:nth-child(1) {
  padding-right: 3px;
}
.film-list .item .inner .poster .status .movie:nth-child(1):after {
  display: none;
}
.film-list .item .inner .poster .status .ova {
  float: right;
  padding: 0 1px;
  font-size: 0.7rem;
  text-transform: uppercase;
  color: #fff;
  position: relative;
  border-bottom: 20px solid #338fbf;
  border-left: 10px solid transparent;
  height: 0;
  z-index: 2;
}
.film-list .item .inner .poster .status .ova:after {
  position: absolute;
  content: "";
  right: -10px;
  border-top: 20px solid #338fbf;
  border-left: 0 solid transparent;
  border-right: 10px solid transparent;
  height: 0;
}
.film-list .item .inner .poster .status .ova ~ .bar {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 20px;
  background: rgba(0, 0, 0, 0.3);
  z-index: 1;
}
.film-list .item .inner .poster .status .ova:nth-child(1) {
  padding-right: 3px;
}
.film-list .item .inner .poster .status .ova:nth-child(1):after {
  display: none;
}
.film-list .item .inner .poster .status .ona {
  float: right;
  padding: 0 1px;
  font-size: 0.7rem;
  text-transform: uppercase;
  color: #fff;
  position: relative;
  border-bottom: 20px solid #0061aa;
  border-left: 10px solid transparent;
  height: 0;
  z-index: 2;
}
.film-list .item .inner .poster .status .ona:after {
  position: absolute;
  content: "";
  right: -10px;
  border-top: 20px solid #0061aa;
  border-left: 0 solid transparent;
  border-right: 10px solid transparent;
  height: 0;
}
.film-list .item .inner .poster .status .ona ~ .bar {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 20px;
  background: rgba(0, 0, 0, 0.3);
  z-index: 1;
}
.film-list .item .inner .poster .status .ona:nth-child(1) {
  padding-right: 3px;
}
.film-list .item .inner .poster .status .ona:nth-child(1):after {
  display: none;
}
.film-list .item .inner .poster .status .special {
  float: right;
  padding: 0 1px;
  font-size: 0.7rem;
  text-transform: uppercase;
  color: #fff;
  position: relative;
  border-bottom: 20px solid #d45558;
  border-left: 10px solid transparent;
  height: 0;
  z-index: 2;
}
.film-list .item .inner .poster .status .special:after {
  position: absolute;
  content: "";
  right: -10px;
  border-top: 20px solid #d45558;
  border-left: 0 solid transparent;
  border-right: 10px solid transparent;
  height: 0;
}
.film-list .item .inner .poster .status .special ~ .bar {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 20px;
  background: rgba(0, 0, 0, 0.3);
  z-index: 1;
}
.film-list .item .inner .poster .status .special:nth-child(1) {
  padding-right: 3px;
}
.film-list .item .inner .poster .status .special:nth-child(1):after {
  display: none;
}
.film-list .item .inner .poster .status .preview {
  float: right;
  padding: 0 1px;
  font-size: 0.7rem;
  text-transform: uppercase;
  color: #fff;
  position: relative;
  border-bottom: 20px solid #d16300;
  border-left: 10px solid transparent;
  height: 0;
  z-index: 2;
}
.film-list .item .inner .poster .status .preview:after {
  position: absolute;
  content: "";
  right: -10px;
  border-top: 20px solid #d16300;
  border-left: 0 solid transparent;
  border-right: 10px solid transparent;
  height: 0;
}
.film-list .item .inner .poster .status .preview ~ .bar {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 20px;
  background: rgba(0, 0, 0, 0.3);
  z-index: 1;
}
.film-list .item .inner .poster .status .preview:nth-child(1) {
  padding-right: 3px;
}
.film-list .item .inner .poster .status .preview:nth-child(1):after {
  display: none;
}
.film-list .item .inner .poster:before {
  -webkit-transition: all 0.1s ease-in-out 0s;
  -khtml-transition: all 0.1s ease-in-out 0s;
  -moz-transition: all 0.1s ease-in-out 0s;
  -ms-transition: all 0.1s ease-in-out 0s;
  -o-transition: all 0.1s ease-in-out 0s;
  transition: all 0.1s ease-in-out 0s;
  content: "";
  position: absolute;
  display: block;
  width: 50px;
  height: 50px;
  top: 50%;
  left: 50%;
  margin-top: -25px;
  margin-left: -25px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH0AAAB9BAMAAAB9rnEWAAAAJ1BMVEUAAAD///////////////////////////////////////////////+uPUo5AAAADHRSTlMA6teXxGOtDXw1IUzALqFxAAAE8UlEQVR4AaWVy28cRRDG27Ed2+uLbWQ5hzlYIebpw4YQgsAHIysg5D1EGKQAPlhgDsAc1rykwB6MAopEfDCKEAdyWCkoQooPjiKBhHJgdmc3GNcfxY67eqYfVd29cp3s2f51V9f3dZXg47eb2+dnZ+cufHz7VzF01DbegDKytQ+GxB81wIyn/xqCnroITmSfR+NfN1x8EM+14/B7CYkD9A9j8DvARh6xwT0ej9lg0ocDdJuByjf8PMz78TSAA6z7+L0gDlDn8W+spXNvXrr0ykeWnJ19NntjZefVv+Xnb395ydigx/Gb2qLsE91tDy5G3ECX7in7uTzScusHi7fkyjyuKbsVOH6J+n264U9gL+SR6WVfAtXx/3IeHU88CZTH91l9xZd8ApNhewzivlqV279sRtjTs2wqaC6sYVkk8/uO+n7Nz4uHaqF5TaXtcQAXNSXiAlm9/RAvvqAkPMCPR0G8SlVvhWn08UKcwbWLbvWPI3AxkThKnYksvnnZyuZ7Udrb2a6qD7Uo61Xx2LrtWWxZkbgYtdYfxIsnwypXat0nGFivGfP67Wh+xKg3XqcbjSsFOvK/lvzvn3heeVjaFXvC7hD8gd7Flkn17lz28Kj4E+0yPeeKV3m+pjWhUUMMFcWTeJHfYKXKeYS8/snXz0IFKAp4135NJ7Hjr+lYdegKOVEkn3EverzqIctk68Bb5YwpJ0oBqr8o3u7zZaTq1GndCi7PibCpPD9Kt66SZ0SQAuRlJdssD7coHltmExc6vUfjSREw7X2Uv+/hobPLCngNm2HPx0PfnSv4aurYi468PHSbjAG20H7/MfVRMe8kIG23ikZYCPCwbi+Q3CK2osUQD69ZC2Tei2UeId5+i7JuM8hvhfl8n+STWN56SpsGX4/gzUWPh+ePTnn+8Sn5BYqPrj9kbZ6P0B+ukPrF+s9uZMp/aSRvN1LFyX2ehPi+3eDUvZn3b/H5ob1A+VbWsefn3RaIE7iO/a/r5TO3BWP/2xUtmZ+Xv+LgVf/F/m83uDENf9vFq/6PGx3yPDnBZNqd8iJ1lqcnaDn/sJAzHN+lJ3haypaQBlB87o6OIrD9F21/hRRQ8dTsE+XUL2wvG1FG8/TwFuJsVbUWKYDk1xkcx/8JhFutEvw8h+OlM+0qVgELWyw1ORzLJ4uWKCvoMZD1HHu6Mp2cunvKykbcX2vzfEu/c6vSIjZSveZYwF48jp5FzaeAdIAnxsyX0aCfEB/ScmXTvGv+G47EPBB7QT8WnwSz50z534oTB3ZjQDmO4/BaYgs+AqSFmNhxVuMTMAc0Gw3d/DLkMIJOMwJHuxkdDwWN8rB8usXoqALfE+ThBNRS871iSeGFII9a4dtVgZJCFpLgKyDNglOEGORmTGClnX69Qu9rx8/AVFqpAl1fCcs0syYni6/tjavs4VnntzIBet4WUUv54yth6Hlf1K5MkTR6lQB8SuLfl793yNacejeoVThx+yLKkT+Iq/YJ32m7Z4xE1f0GL+En4/CNRPvtLaa+k9oagGfeV8fc2GjoP3RZfR8aG8Dc2o/vfXj95nZifuYdOpGaK8l4nsV1g7HhsadTAiK6gQ7zux/vBFv0Oz482w3h3g2yW2FciHdPhwvxJ43nsfNR/EHJeK4diw8m8g9O4V8XQ8WDl3XXdi63h8MHceP69vnZQcxdWLvN0/8Dpj1ulfDcMG0AAAAASUVORK5CYII=)
    no-repeat;
  background-size: cover;
  z-index: 3;
  opacity: 0;
  -webkit-transition: opacity 0.5s ease-out;
  -khtml-transition: opacity 0.5s ease-out;
  -moz-transition: opacity 0.5s ease-out;
  -ms-transition: opacity 0.5s ease-out;
  -o-transition: opacity 0.5s ease-out;
  transition: opacity 0.5s ease-out;
}
.film-list .item .inner .poster:after {
  content: "";
  background: rgba(0, 0, 0, 0.6);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-out;
  -khtml-transition: opacity 0.3s ease-out;
  -moz-transition: opacity 0.3s ease-out;
  -ms-transition: opacity 0.3s ease-out;
  -o-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
  z-index: 2;
}
.film-list .item .inner .poster:hover:after,
.film-list .item .inner .poster:hover:before {
  opacity: 1;
}
.film-list .item .inner .name {
  display: block;
  height: 35px;
  overflow: hidden;
  text-align: center;
  color: #555;
  font-size: 0.95rem;
  font-weight: 500;
  margin-top: 3px;
}
.film-list .item .inner .name:hover {
  color: #694ba1;
}
.film-list-vertical .item {
  margin: 10px 0;
  padding: 10px 0;
  font-family: "Nunito Sans", sans-serif;
}
.film-list-vertical .item:nth-child(2n + 1) {
  background: #f6f6f6;
}
.film-list-vertical .item .thumb {
  width: 100%;
}
.film-list-vertical .item .name {
  margin-bottom: 5px;
  font-size: 1.2rem;
  font-weight: 600;
}
.film-list-vertical .item .meta {
  color: #8c8c8c;
}
.film-list-vertical .item .meta label {
  font-weight: 400;
}
.film-list-vertical .item .meta span {
  color: #555;
}
.widget.schedule .widget-body {
  padding: 0;
}
.widget.schedule .widget-body .slider {
  height: 70px;
  position: relative;
  overflow: hidden;
  border-bottom: 1px solid #eee;
}
.widget.schedule .widget-body .slider .next,
.widget.schedule .widget-body .slider .prev {
  position: absolute;
  cursor: pointer;
  display: block;
  width: 50px;
  height: 70px;
  padding: 23px 14px;
  top: 0;
  background: 0 0;
  z-index: 3;
}
.widget.schedule .widget-body .slider .next:hover .icon,
.widget.schedule .widget-body .slider .prev:hover .icon {
  color: #694ba1;
}
.widget.schedule .widget-body .slider .next .icon,
.widget.schedule .widget-body .slider .prev .icon {
  font-size: 1.8rem;
}
.widget.schedule .widget-body .slider .prev {
  left: 0;
}
.widget.schedule .widget-body .slider .next {
  right: 0;
}
.widget.schedule .widget-body .slider .items {
  margin: 0 50px;
  position: relative;
  display: block;
  overflow: hidden;
}
.widget.schedule .widget-body .slider .items .item {
  float: left;
  text-align: center;
  height: 70px;
  font-family: "Nunito Sans", sans-serif;
  cursor: pointer;
  width: 101.2px;
  height: auto;
  padding: 12px 0;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #eee;
  margin: 5px;
}
.widget.schedule .widget-body .slider .items .item:hover {
  background: #e2e2e2;
}
.widget.schedule .widget-body .slider .items .item.active {
  color: #694ba1;
  background: #694ba1;
  color: #fff;
}
.widget.schedule .widget-body .slider .items .item .day {
  font-weight: 700;
  text-transform: uppercase;
  font-family: Arial;
}
.widget.schedule .widget-body .timeline .item {
  overflow: hidden;
  padding: 10px 0;
  border-bottom: 1px solid #eee;
  font-size: 1.1rem;
  font-family: "Nunito Sans", sans-serif;
}
.widget.schedule .widget-body .timeline .item:nth-child(2n) {
  background: #fbfbfb;
}
.widget.schedule .widget-body .timeline .item .time {
  float: left;
  width: 90px;
  text-align: center;
  border-right: 1px solid #eee;
  padding: 10px 0;
}
.widget.schedule .widget-body .timeline .item .info {
  padding: 10px 0;
  float: left;
  margin-left: 20px;
}
.widget.schedule .widget-body .timeline .item .info .name {
  font-weight: 400;
  color: #555;
}
.widget.schedule .widget-body .timeline .item .info .name:hover {
  color: #694ba1;
}
.widget.schedule .widget-body .timeline .item .watch {
  float: right;
  width: 90px;
  margin-right: 15px;
  margin-top: 10px;
  border: 1.2px solid #bbb;
  color: #888;
  text-align: center;
  padding: 1px 0;
  font-size: 0.8em;
  -webkit-border-radius: 2px;
  -khtml-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-transition: all 0.1s ease-in-out 0s;
  -khtml-transition: all 0.1s ease-in-out 0s;
  -moz-transition: all 0.1s ease-in-out 0s;
  -ms-transition: all 0.1s ease-in-out 0s;
  -o-transition: all 0.1s ease-in-out 0s;
  transition: all 0.1s ease-in-out 0s;
}
.widget.schedule .widget-body .timeline .item .watch:hover {
  border-color: #694ba1;
  color: #694ba1;
}
.widget.schedule .widget-body .noresult {
  text-align: center;
  padding: 10px;
}
@media screen and (max-width: 600px) {
  .widget.schedule .widget-body .slider .next,
  .widget.schedule .widget-body .slider .prev {
    display: none;
  }
  .widget.schedule .widget-body .slider .items {
    margin: 0;
  }
  .widget.schedule .widget-body .slider .items .item {
    width: 25%;
  }
  .widget.schedule .widget-body .timeline .item .time {
    width: auto;
    padding: 0 15px;
  }
  .widget.schedule .widget-body .timeline .item .info {
    margin-left: 0;
    clear: both;
    float: none;
    padding: 5px 15px;
  }
  .widget.schedule .widget-body .timeline .item .watch {
    margin-top: 0;
  }
}
.widget.genres ul {
  overflow: hidden;
}
.widget.genres ul li {
  width: 33.3%;
  float: left;
  border-right: 1px solid #eee;
}
.widget.genres ul li:nth-child(3n) {
  border-right-width: 0;
}
@media screen and (max-width: 800px) {
  .widget.genres ul li {
    width: 25%;
  }
  .widget.genres ul li:nth-child(3n) {
    border-right-width: 1px;
  }
  .widget.genres ul li:nth-child(4n) {
    border-right-width: 0;
  }
}
@media screen and (max-width: 767px) {
  .widget.genres ul li {
    width: 33%;
  }
  .widget.genres ul li:nth-child(3n) {
    border-right-width: 0;
  }
  .widget.genres ul li:nth-child(4n) {
    border-right-width: 1px;
  }
}
.widget.genres ul li a {
  color: #555;
  font-size: 0.95rem;
  margin: 4px 10px;
  display: block;
  -webkit-transition: font-weight 0.1s ease-in-out;
  -khtml-transition: font-weight 0.1s ease-in-out;
  -moz-transition: font-weight 0.1s ease-in-out;
  -ms-transition: font-weight 0.1s ease-in-out;
  -o-transition: font-weight 0.1s ease-in-out;
  transition: font-weight 0.1s ease-in-out;
}
.widget.genres ul li a:hover {
  color: #694ba1;
  font-weight: 500;
}
.simple-film-list .item {
  overflow: hidden;
  padding: 10px;
  border-bottom: 1px solid #eee;
}
.simple-film-list .item .thumb {
  float: left;
  width: 50px;
  height: 70px;
  margin-right: 10px;
}
.simple-film-list .item .info .name {
  font-weight: 500;
  color: #555;
  font-size: 1.1rem;
}
.simple-film-list .item .info .name:hover {
  color: #694ba1;
}
.simple-film-list .item .info p {
  font-size: 0.9rem;
  color: #8c8c8c;
}
@media screen and (min-width: 601px) and (max-width: 800px) {
  .simple-film-list .item {
    width: 50%;
    float: left;
    display: block;
    height: 80px;
  }
}
.widget.ranking .item-top {
  height: 160px;
  position: relative;
}
.widget.ranking .item-top .thumb {
  width: 100%;
  height: 100%;
  position: relative;
  display: block;
}
.widget.ranking .item-top .thumb img {
  width: 100%;
  height: 100%;
}
.widget.ranking .item-top .thumb:before {
  z-index: 1;
  position: absolute;
  content: "";
  background-color: rgba(105, 75, 161, 0);
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(rgba(105, 75, 161, 0)),
    to(rgba(26, 18, 39, 0.8))
  );
  background-image: -webkit-linear-gradient(
    top,
    rgba(105, 75, 161, 0),
    rgba(26, 18, 39, 0.8)
  );
  background-image: -moz-linear-gradient(
    top,
    rgba(105, 75, 161, 0),
    rgba(26, 18, 39, 0.8)
  );
  background-image: -ms-linear-gradient(
    top,
    rgba(105, 75, 161, 0),
    rgba(26, 18, 39, 0.8)
  );
  background-image: -o-linear-gradient(
    top,
    rgba(105, 75, 161, 0),
    rgba(26, 18, 39, 0.8)
  );
  background-image: linear-gradient(
    top,
    rgba(105, 75, 161, 0),
    rgba(26, 18, 39, 0.8)
  );
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(105, 75, 161, 0)', endColorStr='rgba(26, 18, 39, .8)');
  bottom: 0;
  left: 0;
  width: 100%;
  height: 80%;
}
.widget.ranking .item-top .thumb:after {
  -webkit-transition: all 0.1s ease-in-out 0s;
  -khtml-transition: all 0.1s ease-in-out 0s;
  -moz-transition: all 0.1s ease-in-out 0s;
  -ms-transition: all 0.1s ease-in-out 0s;
  -o-transition: all 0.1s ease-in-out 0s;
  transition: all 0.1s ease-in-out 0s;
  content: "";
  position: absolute;
  display: block;
  width: 50px;
  height: 50px;
  top: 50%;
  left: 50%;
  margin-top: -25px;
  margin-left: -25px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH0AAAB9BAMAAAB9rnEWAAAAJ1BMVEUAAAD///////////////////////////////////////////////+uPUo5AAAADHRSTlMA6teXxGOtDXw1IUzALqFxAAAE8UlEQVR4AaWVy28cRRDG27Ed2+uLbWQ5hzlYIebpw4YQgsAHIysg5D1EGKQAPlhgDsAc1rykwB6MAopEfDCKEAdyWCkoQooPjiKBhHJgdmc3GNcfxY67eqYfVd29cp3s2f51V9f3dZXg47eb2+dnZ+cufHz7VzF01DbegDKytQ+GxB81wIyn/xqCnroITmSfR+NfN1x8EM+14/B7CYkD9A9j8DvARh6xwT0ej9lg0ocDdJuByjf8PMz78TSAA6z7+L0gDlDn8W+spXNvXrr0ykeWnJ19NntjZefVv+Xnb395ydigx/Gb2qLsE91tDy5G3ECX7in7uTzScusHi7fkyjyuKbsVOH6J+n264U9gL+SR6WVfAtXx/3IeHU88CZTH91l9xZd8ApNhewzivlqV279sRtjTs2wqaC6sYVkk8/uO+n7Nz4uHaqF5TaXtcQAXNSXiAlm9/RAvvqAkPMCPR0G8SlVvhWn08UKcwbWLbvWPI3AxkThKnYksvnnZyuZ7Udrb2a6qD7Uo61Xx2LrtWWxZkbgYtdYfxIsnwypXat0nGFivGfP67Wh+xKg3XqcbjSsFOvK/lvzvn3heeVjaFXvC7hD8gd7Flkn17lz28Kj4E+0yPeeKV3m+pjWhUUMMFcWTeJHfYKXKeYS8/snXz0IFKAp4135NJ7Hjr+lYdegKOVEkn3EverzqIctk68Bb5YwpJ0oBqr8o3u7zZaTq1GndCi7PibCpPD9Kt66SZ0SQAuRlJdssD7coHltmExc6vUfjSREw7X2Uv+/hobPLCngNm2HPx0PfnSv4aurYi468PHSbjAG20H7/MfVRMe8kIG23ikZYCPCwbi+Q3CK2osUQD69ZC2Tei2UeId5+i7JuM8hvhfl8n+STWN56SpsGX4/gzUWPh+ePTnn+8Sn5BYqPrj9kbZ6P0B+ukPrF+s9uZMp/aSRvN1LFyX2ehPi+3eDUvZn3b/H5ob1A+VbWsefn3RaIE7iO/a/r5TO3BWP/2xUtmZ+Xv+LgVf/F/m83uDENf9vFq/6PGx3yPDnBZNqd8iJ1lqcnaDn/sJAzHN+lJ3haypaQBlB87o6OIrD9F21/hRRQ8dTsE+XUL2wvG1FG8/TwFuJsVbUWKYDk1xkcx/8JhFutEvw8h+OlM+0qVgELWyw1ORzLJ4uWKCvoMZD1HHu6Mp2cunvKykbcX2vzfEu/c6vSIjZSveZYwF48jp5FzaeAdIAnxsyX0aCfEB/ScmXTvGv+G47EPBB7QT8WnwSz50z534oTB3ZjQDmO4/BaYgs+AqSFmNhxVuMTMAc0Gw3d/DLkMIJOMwJHuxkdDwWN8rB8usXoqALfE+ThBNRS871iSeGFII9a4dtVgZJCFpLgKyDNglOEGORmTGClnX69Qu9rx8/AVFqpAl1fCcs0syYni6/tjavs4VnntzIBet4WUUv54yth6Hlf1K5MkTR6lQB8SuLfl793yNacejeoVThx+yLKkT+Iq/YJ32m7Z4xE1f0GL+En4/CNRPvtLaa+k9oagGfeV8fc2GjoP3RZfR8aG8Dc2o/vfXj95nZifuYdOpGaK8l4nsV1g7HhsadTAiK6gQ7zux/vBFv0Oz482w3h3g2yW2FciHdPhwvxJ43nsfNR/EHJeK4diw8m8g9O4V8XQ8WDl3XXdi63h8MHceP69vnZQcxdWLvN0/8Dpj1ulfDcMG0AAAAASUVORK5CYII=)
    no-repeat;
  background-size: cover;
  z-index: 3;
  -webkit-transition: opacity 0.5s ease-out;
  -khtml-transition: opacity 0.5s ease-out;
  -moz-transition: opacity 0.5s ease-out;
  -ms-transition: opacity 0.5s ease-out;
  -o-transition: opacity 0.5s ease-out;
  transition: opacity 0.5s ease-out;
}
.widget.ranking .item-top .thumb:hover:before {
  height: 100%;
}
.widget.ranking .item-top .thumb:hover:after {
  opacity: 1;
}
.widget.ranking .item-top .detail {
  position: absolute;
  z-index: 2;
  bottom: 0;
  left: 0;
  width: 100%;
  color: #fff;
  padding: 5px 10px;
}
.widget.ranking .item-top .detail .rank {
  float: left;
  margin-top: 2px;
  font-style: normal;
  background: #f8f8f8;
  color: #694ba1;
  font-weight: 500;
  font-size: 1rem;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.widget.ranking .item-top .detail .info {
  margin-left: 45px;
}
.widget.ranking .item-top .detail .info .name {
  font-weight: 300;
  font-family: "Nunito Sans", sans-serif;
  color: #fff;
  font-size: 1.2rem;
  font-style: italic;
  display: block;
}
.widget.ranking .item-top .detail .info .name:hover {
  color: #eee;
}
.widget.ranking .item-top .detail .info p {
  font-size: 0.9rem;
  margin: 0;
  padding: 0;
  color: #ccc;
}
.widget.ranking .item {
  overflow: hidden;
  padding: 8px;
  border-bottom: 1px solid #eee;
}
.widget.ranking .item .rank {
  float: left;
  margin-right: 15px;
  margin-top: 18px;
  font-style: normal;
  border: 1px solid #694ba1;
  font-weight: 500;
  font-size: 1rem;
  width: 26px;
  height: 26px;
  line-height: 26px;
  text-align: center;
  color: #694ba1;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.widget.ranking .item .thumb {
  float: left;
  width: 45px;
  height: 65px;
}
.widget.ranking .item .thumb img {
  width: 100%;
  height: 100%;
}
.widget.ranking .item .info {
  margin-left: 100px;
}
.widget.ranking .item .info .name {
  font-weight: 300;
  font-family: "Nunito Sans", sans-serif;
  color: #555;
  font-size: 1.2rem;
  font-style: italic;
  margin-bottom: 3px;
  display: block;
}
.widget.ranking .item .info .name:hover {
  color: #694ba1;
}
.widget.ranking .item .info p {
  font-size: 0.9rem;
  color: #8c8c8c;
}
.widget.ranking .item .info p span {
  margin-right: 5px;
}
.widget.ranking .item .info p .icon {
  vertical-align: middle;
}
@media screen and (min-width: 601px) and (max-width: 800px) {
  .widget.ranking .item {
    width: 50%;
    float: left;
    display: block;
    height: 80px;
  }
}
.link-list .item {
  padding: 5px;
  width: 50%;
  float: left;
}
.link-list .item .thumb {
  width: 30px;
  height: 30px;
  margin-right: 5px;
}
.link-list .item .name {
  font-weight: 500;
  color: #555;
  vertical-align: middle;
}
.link-list .item .name:hover {
  color: #694ba1;
}
@media screen and (min-width: 601px) {
  .link-list .item:nth-child(4n-2),
  .link-list .item:nth-child(4n-3) {
    background: #f6f6f6;
  }
}
@media screen and (max-width: 600px) {
  .link-list .item {
    width: 100%;
  }
  .link-list .item:nth-child(2n-1) {
    background: #f6f6f6;
  }
}
.filters {
  position: relative;
  margin-right: -5px;
  margin-left: -5px;
}
.filters .filter {
  display: inline-block;
  margin: 0 5px 5px;
  -webkit-border-radius: 2px;
  -khtml-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
@media screen and (max-width: 600px) {
  .filters .filter {
    position: static;
  }
  .filters .filter .dropdown-menu {
    right: 0;
    left: 0;
    width: auto !important;
  }
  .filters .filter .dropdown-menu li {
    width: 33.33% !important;
  }
}
@media screen and (max-width: 360px) {
  .filters .filter .dropdown-menu.sort li {
    width: 50% !important;
  }
}
@media screen and (max-width: 320px) {
  .filters .filter .dropdown-menu.genre li {
    width: 50% !important;
  }
}
.filters .filter .dropdown-toggle {
  color: #2f2f2f;
}
.filters .filter .dropdown-toggle .value {
  color: #6f6f6f;
}
.filters .filter .dropdown-menu {
  margin-top: 5px;
  padding: 10px;
  font-size: 0.95rem;
}
.filters .filter .dropdown-menu.lg {
  width: 500px;
}
.filters .filter .dropdown-menu.md {
  width: 300px;
}
.filters .filter .dropdown-menu.sm {
  width: 200px;
}
.filters .filter .dropdown-menu.c1 > li {
  width: 100%;
}
.filters .filter .dropdown-menu.c2 > li {
  width: 50%;
}
.filters .filter .dropdown-menu.c3 > li {
  width: 33.33333%;
}
.filters .filter .dropdown-menu.c4 > li {
  width: 25%;
}
.filters .filter li {
  float: left;
  color: #3c3c3c;
  -webkit-transition: all 0.1s ease-in-out 0s;
  -khtml-transition: all 0.1s ease-in-out 0s;
  -moz-transition: all 0.1s ease-in-out 0s;
  -ms-transition: all 0.1s ease-in-out 0s;
  -o-transition: all 0.1s ease-in-out 0s;
  transition: all 0.1s ease-in-out 0s;
  font-family: "Nunito Sans", sans-serif;
}
.filters .filter li label {
  color: #3c3c3c;
  padding: 5px;
}
.filters .filter li label.text-brand {
  color: #694ba1;
}
.filters .filter li label:hover,
.filters .filter li:hover {
  color: #694ba1;
  background: #f6f6f6;
  cursor: pointer;
}
.filters .filter li input,
.filters .filter li label {
  position: inherit;
  cursor: pointer;
}
.filters .filter li label {
  padding-right: 5px;
  display: block;
}
.filters .filter li input {
  display: none;
}
.filters .filter li input + label:before,
.filters .filter li input:not(:checked) + label:before {
  display: inline-block;
  margin-top: 3px;
  margin-right: 5px;
  font-family: "9animev2";
  content: "S";
  color: #e5e5e5;
  vertical-align: top;
  line-height: 12px;
  width: 12px;
  height: 12px;
  -webkit-border-radius: 2px;
  -khtml-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.filters .filter li input:checked + label:before {
  background: 0 0;
  color: #694ba1;
  font-size: 1rem;
  font-family: "9animev2";
  content: "P";
}
.filters .filter li input[type="radio"] + label:before,
.filters .filter li input[type="radio"]:not(:checked) + label:before {
  content: "0";
}
.widget.quickfilter .filter {
  width: 50%;
  float: left;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 6px 5px;
  margin: 0;
}
.widget.quickfilter .filter.submit {
  width: 100%;
}
.widget.quickfilter .filter .btn {
  width: 100%;
}
@media screen and (min-width: 480px) and (max-width: 800px) {
  .widget.quickfilter .filter {
    width: 25%;
  }
}
.filters.normal .filter {
  width: 19%;
  margin: 3px 0.5%;
  float: left;
  display: block;
}
.filters.normal .filter .dropdown-toggle {
  width: 100%;
}
@media screen and (max-width: 600px) {
  .filters.normal .filter {
    width: 32.3%;
  }
  .filters.normal .filter.submit {
    clear: both;
    width: 100%;
  }
  .filters.normal .filter.submit .btn {
    width: 100%;
  }
}
@media screen and (max-width: 320px) {
  .filters.normal .filter {
    width: 49%;
  }
}
.paging-wrapper {
  overflow: hidden;
  width: 500px;
  text-align: right;
}
.paging-wrapper .btn-group-lg > .btn,
.paging-wrapper .btn.btn-lg {
  margin-bottom: 10px;
  padding: 0 35px;
  width: 130px;
  height: 40px;
  font-weight: 400;
  font-size: 1rem;
  line-height: 40px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.paging-wrapper .btn-group-lg > .btn .icon,
.paging-wrapper .btn.btn-lg .icon {
  font-weight: 300;
  font-size: 1.3rem;
  vertical-align: -4px;
}
.paging-wrapper form {
  display: inline-block;
  margin: 8px 20px;
  height: 40px;
  color: #555;
  vertical-align: middle;
  word-spacing: 0.3em;
  line-height: 40px;
}
.paging-wrapper form .btn,
.paging-wrapper form input,
.paging-wrapper form span {
  float: left;
  margin: 0 4px;
}
.paging-wrapper form span {
  height: 23px;
  line-height: 23px;
}
.paging-wrapper form input {
  display: inline-block;
  width: 35px;
  height: 23px;
  border: 1px solid #555;
  background: 0 0;
  color: #555;
  text-align: center;
  font-size: 1.1rem;
  line-height: 23px !important;
  -webkit-border-radius: 2px;
  -khtml-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.paging-wrapper form input:focus {
  color: #a08ac8;
}
.paging-wrapper form .total {
  color: #694ba1;
}
.paging-wrapper form .btn {
  padding: 0 10px;
  height: 23px;
}
@media screen and (max-width: 530px) {
  .paging-wrapper {
    width: 100%;
  }
}
.widget.az-list ul.letters {
  background: #f6f6f6;
  overflow: hidden;
  padding: 5px 5px;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.widget.az-list ul.letters li {
  float: left;
  width: 7.14286%;
}
.widget.az-list ul.letters li a {
  background: #fff;
  margin: 3px;
  display: block;
  text-align: center;
  padding: 3px 0;
  font-weight: 500;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  color: #555;
  border: 1px solid #e9e9e9;
  font-family: "Nunito Sans", sans-serif;
}
.widget.az-list ul.letters li a.active,
.widget.az-list ul.letters li a:hover {
  background: #694ba1 !important;
  color: #fff !important;
}
.widget.az-list .items {
  padding: 5px 0;
}
.widget.az-list .items .item {
  display: block;
  border-bottom: 1px solid #eee;
  padding: 10px 15px;
  overflow: hidden;
}
.widget.az-list .items .item:nth-child(2n) {
  background: #f6f6f6;
}
.widget.az-list .items .item .thumb {
  float: left;
  width: 60px;
  height: 80px;
  margin-right: 20px;
  margin-bottom: 5px;
}
.widget.az-list .items .item .thumb img {
  width: 100%;
  height: 100%;
}
.widget.az-list .items .item .info .name {
  font-weight: 500;
  color: #333;
  font-size: 1.05rem;
}
.widget.az-list .items .item .info .name:hover {
  color: #694ba1;
}
.widget.az-list .items .item .info p {
  font-size: 0.9em;
  color: #8c8c8c;
}
#footer {
  padding-bottom: 15px;
  background: #523685;
  margin-top: 50px;
}
#footer .bar {
  background: #472f73;
  margin-bottom: 20px;
}
#footer .inner {
  background: url(/static/assets/movie/frontend/images/footer.png) center bottom
    no-repeat;
  margin-bottom: 15px;
}
#footer .content {
  position: relative;
}
#footer .content:after {
  position: absolute;
  bottom: 0;
  right: 0;
  content: "";
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANMAAAEsCAMAAABuanaTAAACl1BMVEUAAAABAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0T0UAAAAAAAIAAAAMFCwAAABpaGlLMRNbMhZrNxIBAAGNVh2aZVgcJkliS0SscF+BTiFyTRwoMVdfRh3BgG+6kYTGm44/RGqsjoiffD6Sby8vN1wUGC4lJj5ROigJCRYiGxshFw5rSkItIyW0qor/x10BAAAdGyb9kz//yrr4pzY2NU/3lTT///9QTGTIXjP+xbYsKT7gmogXFR3/zmIgHimVlJQ5OVPkkHkjITAODhT/zr4xL0f3qZ/3kC/9v7D+rEPCVzL/mkH8uKv0opgGDR73ozH/l0D9t0r/0sIlJDn6saX8mjX/rTnak4DPYjT/pzj/n0L+pkXrppX/18bp6er/lD/WZjb+nzg8PVvvr58sKyyamZv/5GqhoKCnpqbymYJHRWDeaDeQj4/xhz0WDgjqlX7ieTnx8vProI1UUW7/4tH/3MuKiIn/wlcBBBB0cnP/2mMYGS3rfzr/tDj/pYtFQVj/spyxsLRrZ49+fH1BIw76rJb5noWDZVwiFgvzuaf+vFT6+vu+vsBALCU0Jh4mGhh5dJ4vHg+wfXH/uzzbiXSCVEfmbDpjX2H/wT1HNjPacTfPfS7h4eNAPkFYOzS1ayr3iyTb2tvT0dRZVnUQGzthXoFTUVOFg4RKR0n5iz5nQzg3NDjDcymnTCjOjHycXiOOQiKQXU65eGberJ/RpZe3VCypYyD/7NrynJH5sEDKx8pfWlbghSzomTCegXmZdGnMgWxQMyl7Oh2+gSyqdSr//svesVHVkTGtiD3+kzHvw7OAYyzkt6r/xkftu1fPpEq4bRnCnmzwpkHBl0X/++bSlIqyh1f76Kz+x3X/8HH/24g7ktx8AAAAMHRSTlMA83XmmCxgPU4Sqf662Ib+H/39/v7H/v7+/v7+/f7+/P7+/f7+/u7z5t7q4vPMxf4+sH3AAAA5IUlEQVR42uyaz4sSYRzGHX+mqCy2uwSJh6jYqMN8DzIEwRvRZfAUc5iBqdNEzKGDlw4DE948iFAhXgwPBREEBd6CYD2UooaUUaf+mZ73HTPHrNZttB/sc9i2kV38+DzfH+/shI50pCMd6UhHOtI/r2To/1M2G/rvlKV/GSoeX3Y1ShQP/atKEGWOfX95JxKh6eXsPweXImgnttgipO0OSVshaIsoFvqnBJsuSKBKbfkuH6PtSpVSU2g49i8pReXB5D5B0fn2Habt1guiRCgUo1yOKBz6dxQjKtg2G3EqKTyPumuYOW5UlAZuFcRLTd5Jh/4+ZYlGtsxsd1QDVWSWsQw9Mg0YFUpSlX2ubxPwFpX8S1MZoYbmyjKo2BkRwJl9+6YOo8JZGtuyq538HioRoXz+L5xix4hOOkzmcu33BW5VTMwsauiWYvQpItEEPspGh8ifszjRtjuivy98KZL262CaUo0ukDdqo7Rt6oqllIlyIJKZZj5Cx0/6RsCu9vkTZUJ/mbYkOm5pHhPEYJWASkaoYyiKbh4n6rjipRvmC5j4teHHIoSCc+zB3ze7kJ+XZokzzaw6DahEgpeToig8cV2PydGNdpkkjyBM1NjHDzJ2/69rElG6oOrzTLBq0CApQ1VLB5PZptzURqapxn5NTKxkmmCvZSGUduHnk+vY5l1E5zJUMM3LZjx/u9wmFFSjI1qISJ9qKDlAIXcYXrrC68weU/THR7BwZvN7MLreC1O94WdC/saIpKFAurLdlr8yybpqmnmCau3KW44EphHt/GiaRyX6A9WWogu65Wfy8ncGrMKn9kueME/MUVWLV1hON1TVs8/+RJHlH1ca6GcaG++KSYlOGsqMyVdUbVUXTO3S3GVNVXWjU+0CaToA3AGW96Who8Zpe4A5vWHFET0wWfL3cgdDlWdv31dtrAQoy9IFkhB7X6PEokUphK7wiX3+nN/86ouuhy6g6vISsfddFVR49/NM7AaHUtXZSOPNPO4DikYQuvEAe7Fbr22+0WfoOJYFVXHYMigZ738RWEDNkCDmvp7zIsGBKDeSbZe/1OO53KxixJeF5UwQ40lD9Bah5pAge5avRDYDoHJ+4tpMfCbvTqInblhxkl6YC/GC/D0BvIukPkz0/SyawrEogDyL7K8z2shtfmnPYomwFEDhc/8R1JKXmO8Sdql0PC0JoNPvXR66r0jd8ubLKUWvTR1M/nwtvv9fCEOXq1YYeUAzpGvNPkkbv5mboZMlxc+0ujCepcLpiWxzoHmkYiu/9rNVLJ5NpaFUNp5IehPXW4DE0D202GA8AQ9+wwJSpVhb93QKE1RukFAkHQ3HEjRdgDB0f0NMGLSIdK3Y7K192Usm0mB5qffGhQc0VXnfEky6HKhYHUiI3iY6eRwYL9+9c+TB6UKZoIbY6cSAChzJMBobWYy2MkTbpmU5ri1/Gueo/FFXBZTGgkZad/T8VZWzLFUpyfZnd3JmgKHqNb7AiEQtQaLrbUJJMFF1X8fOc11jti02hcCYGKaZ88pDQtfbxBF3ur7cv9c3VS5dk5kHpVqB4NQ17VURRMKm9e+vW/GUJIDGE+bKTukGjhiPHysaoOoK8EB3KDmCB/8KHAg4HlNhrcfBrWPRHeLKnRkgb8CYfqolXdH4iVxssYdDcrg5wPHxQJVueW3RSyayHg95+xibSwvk1MWhwHp82IJCR/BU9KvVWd/92dR0wTz93r+/zMC8r9ahtyNHg76zyTCqFE3G1lNQWZLyI9+CuUxM1uTDygvyQv7QISgikZTZicYDH1JbEk0+w6B1C1wzMG5TgWo1mioTPRbskSNKVdeVNyLmgSGJZrfXLRaHvf7u8QZxSakgD4cJoj5a3QbEIFFgr+BWhavZajWNYf9klaBINBZgl6hZMlsz1deJy3H8LdCotFqVbl/szOlEcEbtmqX1QolK8jX1Ra7mtX4OVDuJoIwqq7peXx/VQitfrkrrXVuioPalGFHeUNXS2gLoeHH7FVMXRqXjwc3dfVPl54tAodjsmwNAtSq7FORzIzESt5C9RZwFRuTMBhPTfsHUbLUbRJlEkDNK/PlC4VRBJZDhnIQm9+qVVudcr34CZTZb3cLMpACNysEoiCfQYSyAwyzi9rXRvcJi9eP0VZrdvO8JrYCNElTqjd/pgQziJn1j4Fia9kOkXgNEUjwU/NYnjJpRWbywDrsmQIuugOqHTEMwreXORNgz6huVcqO+ylEWX+tiTzjIKFrMXl88xRS8dvjzDnNIB2di7z8aQPFggLOyjNawtg6n4hLR9J4rZJWcVbLX65rzLIbQKlStYpWCvicb48f3jqV7oSvVVysm91Ov4sHwVbtiGHDLNCpNfHtQqGbleMBQ3j09Q+FAmsNWAhLh618TCMXusH9mfPKcUH73Q5cTHhCqWQgSKpYRD9qYInIAOsTuMxq2rvU6eZDs7Z29eVZob+/8+fzBsSqtfHA1FSXxBJeurxY5EM1qzp0U8g/PA+fUqTt3Lnq6c+fOqZsnrt4vdIZGs2kcECoVSOwkIL2xtBWBQIQhqr3zsJhzfu/Uk6dPLt6+cuXinAB45cTdy7ndodGqHACqEERLD0fE406O2DRXJEKn6yJZWh3/s0/vXdzbu/T82bNbly4u6DawHhzvdH9tVqV5/LeXvvgX2s79p8krjONDd6/Kikqlk+FtuukuvqSrNb3QltJqlxSMXNOtbQK0tpAGwq2jGqFQuclVhFQiZXJZacBguAQdeMFsc+q84MzU7Y/Z95y3pa2iDsu+2Wipv7wfv895znOec04lRMwf+48BaOVEJ899szUt7vdzud8c3X/s1r4Pv/JzRy1Wq1c1/BxTbW2BckvsF1vP54LqNdnvVHSnnN9njyvcQmPvDYhQSsd3ZMTGyuK/OXvk55SUT+r6bTaF0103mlz8vFNKjVBZsCVWtnFR/5p8cfabMzin+cZEtKF85vGxYyslOv3zEf3Zk+c/kWWMaITC2IyOX87m/nz80zqR1T3v5jrrvJKK56FqNRJgaUZkcYs5ufojr5p80UXfHA1R866UFTbBUHCzRFtVANKoVGa/c1jyyZ8n7//KFdk8da39TrtTBaYXrJJIgKUZyYhbzEeKfSkW7c++HQXRfhCtSJToXO6vN7MSK4ZrNeM+rttuVziE5if3j3BMdVyTSGR1WsZrAbGMVQQLXm08ryc1WA5yzLJQKGjffTOijtvwaOUDCUSz7bGJFcVCpY87arVZFY5Rh6Ji5NNzl9r6PVbRoHPU5kfwLSOhhKWK7Yw/oMeuN7Qs2Ll49I5WugkNtT8+/iZESEyzHbGJeDyvZ9QCIMgCKoUzK37R2mr3uLlum41Lg2/Z+KNUW2LjYBULxZIB7UjENLVupcdtYjb9fmzFRCmnvzly9uTiKRBJJE6HHUBBWRB/buWppta6UafDybXax4uXQ6qg8ccGoDw+R38gpCBfDqU7iW2cNSvtuv54f//KBxLmo19OZYBIxW0T9SvsinC1tSn8XtOc3cp1ejw2v/DgSyRcsmrj1RBUOB0R9qZWGH1ryCnq0yusg47knru2MWNLhYYQiUSD9ggmR51osE7RP6jwOERlHgeXDqiXxR9rVqJ8Uf8i0IULF+58e/rPX79g1n6w0g7lj7lHU1Y0x57L/ThtZEetxAOiskG3z2EJQ4Jpg61lg0P9Vs+QqMzpdpuXyXu1tcWkAET8UdXv3pQbcgYCDhpxz/559ogjY1Z86vwDejnkaErKCsLu4pmMgmKN1y4SmUwiK+O1KSLkaCszlfWb2rjuIcW8RbFcNi8m1QS4itn4+2k3buWAKOc7ug7N+e7b08/+efr0a66KgWLe/mjl3TxAoTn538LuyLkjmzCQhH6nxTooguwMd+45JqsJKhtScH3zDqs1kM2LWZjIvCcUaijTjo35lOnpb09/o3o6c90Hh6B1az54owsLOMSWjy7e67MdTFpsHtmh9HItNouirk1htflknkGLPSL47ENlhMpmH1XYrLb55bN5IO7CfTpw4dmg7euvdzrnvcmBbdB3P3rjxTqg7iy/6XT6hyWT0HlE9Z2RqJTMK0BkdfjNsrQ0eZqnzAamiCxBmMraHDbFvMc6qmLrcaUS0RYRfxFMQALUn76YmBgacJuDPG8MhURxJ/+HlBfHz3dhuxFoU50ZKZD43WQ+srrH5XKz1+/1t4nqHBFMdkt/GZgGrW4/l+tzjCupL0ohSdzhYMWwio29xK0s0+E7z9wIt/ffx9HOKLWBQJ28cxhWpUQyfXsg+PYbVKvxskSlymECAlwaN5u9ln6TqVUkmotgglFzrFFehUjk8PmUCD4WS5KVRetXlqyCjirKhHsgAah/nEwMXTWtBtSlkzkvdpEPHEbQsUelT/4eF7tD6G0ToURQWCx+s3legV8G5+bKWq2OSCYbZRoiyd7C9YxXhOU7SUBs4lOyTFviwRSE8qFuXa0zlfG5uFnBNlfAwZLcOf8ghUbe2d83lWwplvlMon4TcoLVaTb7rTaLwzNuHvdZ6wASOUVRKAW3TuGxRs5QoApJqBRqWKaz+Xo92yXNf2bGRbBV2pvGmUp09QgWbevR0Lvz4y365v61kmqkO6dlyNTfj9FvnZebR20WnyxZLpcnJ/sU1hemKDDNOec99jbu2lCZFwq4oF0aQNVrtp5fnJ29qtfTE4+PqqM+fRS6mXnqQG4OqNhuJb1pdmf2IV3Nn9tUPawy92P5OldGjfLLfVYbVz5OsoTcLPdZLMtMUaY6q802unbfMFiKi2uhYjqMWK9ChtV/xgxcv8Fp33g1Nz8n5/DRXcwq3XL4AEupkou5+YFii+znnj6cM/v4OLWpOVE2jjl2yE0mn/46JD0nbDKbnYTQaza7nzNqDqlDVGbjcrlf7UPACYXUkCySIzCQQlbhgyzlwRhOq6i16p6Pmb1wIUevP3pz1Q7Hbgi0YMGEbEGvZOXP3iY+3Z/NyBivKysTtVpG7XNlZW0YTqNWix8s+EzkTjY7I5gsirnWOavzy68+kxCSDFZ7NAXFxQUwSQNESZYqi7wRSlTCfRyjSHRZUHU5gYmLi/t4Uf9nyaodUXwfZ7M2ns8HEi0AU76nTPALTXm/TdGGvN02asdg6XcTJitXnuzByBE5I5gsyB1u7pdf7dtzIjZ27155X0fHwNjY2MBAX59fWVuA9uxP9fX1P1XUCrM0eDc8vPtzl1GtFggEVfeuT8/svJ5wKucXpInV2/aM2ao/nBOYfZHcFz8F09lrJbVWq8PWbxINOhR2BJZ1XM61WZCnHZZB0aBX7rVawoA83s/2nDiRsXf9vs95U9IknrSBqFw6kcTn9SYk+IVC5Y7h+q6unw4WD9fXd+3+0qUWiMGkVhurqiovV3KZax+vmlEo/pqv5rBXN2EPQvDiHylI5JdUbB0Ho6yAsg8O+eRei1VhtVocgyKnXOY0KewAwu+jHq9KlZWVsX7zV1/yAaOT9k6kS6nKyw0s2hRvIC7OvCdxB+wa/ql+N7+B2pQp6L1ehVfjZR/zeQyMWiWkM1gz71+6CX0g/+rWBylHT25UWuykjjP1i+ZGyZw66JGb59FVAUSdG+l8TmSzW632Ua5fopIAaN1XXyaVu/D86ROcJCBFqDzdVf7jhauXNp3aO7IbRn021SjOBFLmQvP1SgGBqupbuxblxCpNUuf1ASSaIg7oZ/fdSjl5rWMYpQOp41DI2YkhJNWZ/VjxOT1I5TLUQCaF0zdOElksBTK4GqQQkJ7gzQsyTM1i9zDn4qbmmD27P18oLTRmGtUN/Pbt8IlAGbff6FuNMxL02wVCSCRF6K/uW/9w/8lfzM55p4VkaFM/qYwUVo/c6x0HFvlfLleQtO2Xn5BITuzdHAICUtLYLvZt3vNQk1iu52CSnz2zdu1CTWmhWFteNHVzhjLBs8rLl6+vRp5Yh5v2eiAFhfkvbiR21/2z8Vl2BXr6iDlTf9mQA5Z55R67d3zcLAeTbwgm+ZOzNFl712/+ko+QW3rw7j92lUvzwtXTgx/kj/76mO4Y5x/N3VTNW1goKkrtaZwcu2tkmeioaop+r3ANLgMdDT/rlKPfule4Zyt2IkfsbW63hWQJQNU5bG4UsB4vos/jcdrr+u3jGScke/au/5yXR8ZQCOnTXXnlUoOhMCSDgZgGqkPdH+fkgCnn0pO7dyd6excai0o5HJor8INCVSZEG33vkZtBoaocaU9/ce1nwj1xJ4/cPMh1O9nVHpj6LdZ5sxerJ5R/tro6h0+VkQWifZykBlcICIHH33V7QteiFYvFeMxMVmrywC1SAjV5KVevv7OpqbLSaGzZ1jtZVHOzN9MIJIFOQFV5N9pLyJuZjXRaCjHlx2Vg0t977Uj7qJNLlrYBo9ocJEN48ZHN6vaRzB2793OeFDEXLgP/9sNt9K9cTCUICnxiQ560XMrZtHj1FKfSSD0R8zj8m/wapAejwaAWUF3ezqyPMvL+PBa5xr24l5TNexevJTsVWIZzLQGjhpxy+bgHRDYHiDRZseaEqUiLEF2G7tu3usVqbUthoXYJiH0lthXmYUg1tTMDLmNmINJm2jk1PaUtWkOPITNAf3me2RDVGaNfgRTBNLunGNVzbPzvGT6L3eNwO9kRZRoc9fscqLjtnnEQZZg5Ew0hixBVJAtot9/e/2RaS0ZPS8gicVBqgRROaZuY0sZybWYmC7CttzGVqKc0OKwqp6PJfW8zG8k1eqrggvDqmQKhRJMV9/GIRuG0i4a47Igy9dsUILJ4zGR6/YIz4UoPdwhQhS3Ge0+OP5nR9kxIWwTqEFBIxChpA2esJrUn1UCp1FWFnIUiFgrTFZDwGdLE+ijO7N069sODB7eghw8CU65+05aDKolm3xcajXPUIqqDT2yjqw5df+e4DETyCKI8CqQVqI13nxx/vLNKmlcoyFSz4VZVpdWqxdqgxFoYlT7QWwMESqVWa2s4PBhFVSg2CsqldzMvw6h333hq+uKTuDNnmmNiSpgzD1JYpvyLeyoQfKo0Ya0Pu7NOOwpVOkdhoeeVZUkyZC8QAQhPJ8i8++jRdaOYPCrrUGbVTPe9e1KdUaBjpRUbeqR57XxAsFSG8tRG3liACR/gd/6MUey6+ab5/KN1H65bv5ZcA4nB3vuxgE938uN2F2MRJ9dUaNxWLpoQDgI1ZFLMq05oTqQNRBABCHEGCKLM6et3jcgFgaCrUjcxZpFpPqFXKtAdys4mUIfyypPaSbCV9vSUpvb09ODNTfy+RNXDSy0vbRyI5pTEBx989NEH2GWLO56y9L038VuGwSQRVih9VquC6ybFhKVOITmhkWR08JEZQkCGFnEQCEL4Lb0XY6h3oBVpsYyj/92kyz4EqmwdaiF+e08pmBb4AZKaMRgVVCOfX9STCqZ10fePbgVtwkrj6hcVQjCh6agZtXkwpDwWm8Ivy9JkpHGkrnCLIoCgsMygrtwWs5YZGONM8vi8gZJJ3SGIeHWF15Famgoo3lQjy9TbUVSKj4iKenoBDEwwRVvFBiMPlyHJd2UlVqgIU4XEZ+MOidq4NidMyqruSHIZwiwimWB5AamqiYlJkIrFdBhpDX9RJEBpdQud/Bry+Au9PQSqMXUAjhWV9hDOml4kDHzUzGyItuRr3n98CQnfK7W4Z5jEHnqo43a3YwgLJFmWMJbhGFyvsCgkmh04TOeEWpxNUNLTwZJ+iApGuThn4AuefIozVdRY03Nz0tVYkzSZWlTUWNQ7RiyDTdF2W9biCwODS1y6p5p/imQJDRpYGljkdPtkEk1M55SrPEjEWvQKpMwBhiNWZ1OgoAJG6dKLOjkwClALvb2TvWNj/Ck+jzOWVDo1OXmTWNjAj3oRtYYkiBASlBu/p0KF5hX6c+i22v2Iu5gBqet1RCEkdTvTbdQCIoIpnTXK0DhVskCiDgE3xeMtNCZN9k72pHIAuJA6mVpTMxX1gTfUR4+P0apoafM7//AXO4QSICH6uG7zCWFszGQggSPqXklEx5Kxj5k26iKQrlxhicB0KK+B04mVE6VqbCyCX1geFvUslDYWNfLaeZPRH3d7G1+/mULar0tIMIrUEkIgIU2szRJmxCDuAkWq+NVEND0kdLZkZmcvMV2BDulYm8CULS2t6bhZE8rfRfwpMmERytJSPq+ZWRd9N+LhMdpRBlJQ+vPyHRJqVC1yRXVnnitgUguIXoMkUHP6xEAKMkGHrhSpRUY4xabz8p70CWagtKamKMjEFhY08bl6cdYt6qX7VoqUH4aEdL4psRhGAUkjjOkoDyAZaNi9zqaZprtqnQ5M2bAGROCpvJIu1rFZAkyGVOmVdkY2xluoqUHswaDehaJS5LvGGmTB6CPvfUy3x+mXLB0Ilx5Fnyqr+CAKP+ZMeQPp0mGRUFVFlqyv4BKDSaxVk0kp5NMVXSugiq6AiUKR+miiOXYko9rM4fEXemDOQhLgGpEH21fjOsB6TLe0fIhkwry7uxjVuUbJNEt16JhMJCVtn9m+7dGjRzPTd18BRaUNZwJUuk6HHwEmnU6ad0VaMoIe+paREZVqvK+vDx1oouSMalKQR18VPTj+AhKUu7inflh5cHgvc0Pazd+1a9ftx48fP3x469aD4w+3GV9lE5CCTDT2IJjEEkFAKm1wTTEnsEhTFiiViYlbgDYSGxs7MqIpliM/rIpNtHyIFObduB1d9V2fMb3l3fwnT548CmkSLcblFUQKQmUHiggWjDRgsrXahppUHgaNRiNLRiAQCdFJVxaATylMQ+RF3wh7cDww1y5jVNfBmPaG9HKMpUJ1JlYUd6en7929Ny1Wv8anIBMr6UQDzX0T3bympqZJXm8HBo2sQJMcFLrUKiqhhhYQ0Revobn2uREFo9KYJBfN4Wq1WJDZIoV0WE+8DAhI4UwslK67REqconhJvMnm6i1yuSwZTM8Jn0lQ562CTcciJqaI1KdSMkx3A0ESZ6JjYpjIg6Qtr0t7YcFHJE5gbugoE+bdooYeeWKBRpYmU6leYJLsUMGn6G36O+W7ZZFgVO4mxEiCC0wtpBkiLixsIRKH+4KXCKSQUUEo7V8yrrPclU4y3pWe1JqB2AKcX5anyZJfkEYpY5D3oreJpLxlhaoPF+s7peUk8tgCgSqyGUSpQnwRRhEobeH8aL+TrwOdQVra6JpK0yiREgokybIIKjmkkjFp5BZ1tDbRlLe88JWouATMcyH0KJM44EakKM4yIwpQkGDGYxkcsjcBTyflcXqTxjIKhETot2Uh+lgwvKRRyQ8eTGM+jNKm+xeW1Z3AAVx9fom5gY09AWvQsgoFn4ASBaC0gsLrQCprNXEnxDqtLo8/ySk5ASYikrk1GoAtCT2Q4q6uCqSJaGy68fT0999+z+rbb4+eZrU/5dkPj3/MCaykmKSGvMJgJyjUK6bNugirgvEHseEn0G5zOtvKRJCiSa0V66TlDQ3tGE5LUhIF3hWQCUoz3FWfzLwdjU0tvz2vp0/vznx9vamv+pKeTX5XmQQEH0yiHUiyUY4nbpme1rKKgIrIE2rxzPXROpOIai5Biz9CAm0gsfdyaQrqu5TM+iiWgkxzR19CwjyrBL+/r6+9o0PGQDG4+x6YpU5VI0to1bSHP8Ppa+/s7GgfSGhqgRMhr8IGFHUKfweGnY66flFA/fLtVWoxdqtdvdUw5hVQFV3DaW8cfO+sW7eZNixf0Ob12ODNDZYTPzJ8Enx40KobDNSc0NT9l9Sgg8AUGX5BrkzB9E5surWKgmpjblRmtnTzul38auErmYQ/dami2/z86KN33n93zZoNG96m2rBhDTkX+GHYher8/JJxF5hgiAD7xx1/4ZXU3dkUKuRUaKIKEonC5PYmGI3iCSS+gTQhMUr5UqiDXZIV+LSSI/XUpmCWmCg3gEOw3eLt0KnRUA0sVyOdWurEgkiBccRqyOG01rXhTpR5ukpsKJcm3WRjT/MyKmQJ2dq3Vl3rQtepofwcJqHBAGvUnIy+QjFwKFIIKhR8sChTO7PT0hYgam1z4EqH3e3hzg2ZuyvJ5pOOl0FhVFnKZaGUmp8Okglq9W2ahU0hoz6uzkvHo+s6mW411g74LwSlhZZsMmYWbreHEVmsQ3gpMw3hVKb/RqXagLzXS/OeMgudauTxSB5IoymWYTittt6m/2gGtGRUCcel06pvME0CwAQ6delgyg43CuX69E6HZa4sQDRkQwAGVTY0v62KMg3EKqkdqMJVCMCQ6BSclaZSrvpVfprjL+VGLA7PLnbmoQpIaNJmUyRKRRRiApF4+/VR22BrgAjOAC4k03yhEZuE5XnyLSyTnBZ5ZFEoDJzyU6nksjTVweJlO+VRN88PhNmkP7A4G8+MabWFheJstrkABVtAASZ1ZsvOUQd8CRINDYIoXFZOlTqzMK+BnyZkpYqoXvGCwi9NVlvf9X8wrWfil2w6fEF//tTNsYROZkKQjdIazdQrIaMCI0pAKga3Yi44G5GbKHgfIZMX630wuUgZEfIpUrJ/mTubVyWiMIzT94d90CLEWqTUH9AZZChmHCY5ozaLqYUJETktnKCSMLpp3DZlRkx18yZDEUJd+uBWFAhdBaPCoUWLbkUERtEf03POpJZOuzJf6oqu5sdzzuP7vr4zR0VmVBP//tpbyc8B8YDu7d35qWDrxuWpwlyCrTvJTBXbHCuFxiqQWLZqhTuY8dv1C9EQED58ZhejrE6emt3oMVEfJDpfw7CiNlJA/Y3pI0z8cqLD396+FW63sbfPL1SzempfZmaXfrr9gjFlGvUvupGKfYkwX5jp63H//sAYBp8+CZTSYLJeLBD5p0UMh6ooD4FUk//+oxNX8O9bEO299rW7q2uTRHGx1ThxOeBKqRfSrplUaoohwfVmydyb0Lmzx2DdPQYQne6/+SUxCjlFhiRhioDEPZmUUZlEjCpiN/19J1/KjHzvvXff3s50v35+T161mx33+fMXCwH08I0Zad+phmd9epBs2oS584EYD5gxjMadPW6zmGDlFzq5uIXKXybOhND+gUOsI1sP3Tv0/W33ul0liEi6gxmv4K2bgS8G70E6MVhFbN8+I1bYM5Di9PXj1+Hjo3H6eOeLWeIVZfbgZSw9ziT7MGlg+gcrj385vf74bfH4phvgWbZ5CfnQbExh8iQYvGVLQDKcYHlfeVsDLRPpzdGZ/oU/xp1efkQXO5Eob53x+alygHj5qyr4xO5K7cy/OKRsFZ5fsoPfKrZuwyoQaosGH5V88TwwZxloqIYamXLMSSH0bdpLb+dcPLfniA8QkqNOWC95M0QMKTt1xX/p8ZBh5Mq/eMYRal/+BMaVazzVCosSYzqI/fTG0VO6HQKY08iAKSNVL/HMe9M5ZHU+cf1s+CqIOJLOSlwjyF3P3yGo+LAW//sGgVhLljGBBh2LD2lcDf6deF4N6HpsdpthNGyOlIo6bPGdvoRt5Ud0qWPBwD2RrFisnN0WIFruj0sPVfv8v3lq09Lla353jHA71oghTjythqx0qKpnjICjAylmGYk3d+8A6Ygf0Sa7VTJ/El3NYvrXZU1y+ieHQJaeryXHciDKBmJ3m5xpi+vUv6SII+lOyMiguRpGQdXSnjw59/KID1EobJY8oigjKjtVMq2omsdE/Vqwyfn58RxDuYqo5uI2/Ei44JiJOce+oRvSnBtNGZZroX1n2o8uXh9mmjl+O+Ski72NZGUNvfGGEIFSSoSc/9JTZDFXk8d0xstmsr0dbkxNbQmbpl294SYSnaqO7qrrRg2UVHro4v2LvzE9OHk7EDZ7RJKVzUixACGaolBFIypjSvogxZPYTTCIccRKUm0vbmlcXtiOGX2iYrJ41jYNqRloSjqiFLl7/MEgecAtn7bbLJV6RFdBlL2lkP0UQIL2Uyd5JNOjcewmCoMYT6wnbrcZ3NawW22pYJtm54ohGaZrp3ndFC2F7ccvvdTo+slzttNKFD1n4EQpybKF6f2Ul0eoYDmTSEdsHBVu5Qy7ZX88sZqQVje7sBAMtKyCXUzPhkp6ojXXTDAkBiWFO48fYxDYtl0G5EnE95ElWcEbZCP9KQY5kMTVY+mNqCQymYQxnn23nBQ+dKXYVOP58+pssVVopaVEPWT2+yrpUrQZiURaV9McyPM6RqRn3KPT+3s/M1Ew5WQ6uvQUVWQy7R6PQQye8Nvq6gfZaE4h4lZNqRQutMxfO3ppE5EGUG/RMSLDqWLVUYEoKivPNU0DE65/2MnVJJDyFW2sByYBiriJMpDKT9W6ixK8Xjd5T3wkEp5EnKju7SMqaB4SzC1H1VHXAxJkujDug1s3oKXsIBUox4iymC5FyPaiP1GUSQRnABHZr4IIQTWFAkmljAkZkKwMuTiQ8vMafHy8sXoZqG45DYw3fWiX6jfSiRGeHhDcOwONpjW17wEaQxLAFOf/hyyPMc2L4z+hEFKxnz8KN2ZJtbhI3KI/EMKQLOYMIFD6UBrR+CKURXhccmQzQaaHZOwyeee9bCY8QqFq0fyFByHpHpBlSFn7KJlWVUbyE0pViUZZYoSUDu/o75lrnHf9k2OXaXCE19INK5cTUo+2eX8B4fF4QJi6+RIQ2KpTGQq8QeVIGkMSqaokZWCOGoSY281k+p+xaj0hgWaxjQRowGMZ6NM6c9r0fsbgwSg9E8eLKKpgosNMsEHItFuGTP85VoKq3mkCw0DoLDIxxz46TThFb9XxVw8piTkcxqQNMVHeF8sxmf57sBNiC9WQ7ToscI90XYFEMG3OIih9w+NIMLu47DEJPkx5+v9l4rFi6drNy8ggphVs/55ASu9VUJgy+AriTLIPUxyzH5N0/vaaVatXrl5KtPwFXCwynniSQQ2Y8AcfAIn/hAYmGW9HPCKnoMaYsNhM0Lmn8UpelfO9i1YYEXQjGr9sMFFfJvDmkpMkU78YEdBrjNcqF+R8DoJ5302UTRARolCO5OlEZWWYicYnUSbWW8rXKvHdtUpSzMexgVjaykeiFK+O+JVJE4ZCnESZYBdEqdQeiuh1K5hgg0QKARPUQn4EJI+JMoUOCKNCTaRM7EmS8VotKe5mSrA9RIhGeS6BiknsMzEAdZhJFSZSJhQiRJ2vUCaOhlAIXr0rV/hm8tYeJ1CHFx/VJuS7aXiYQqOirDIaFtQrLQYZ6oBJhXi/O58qTEQK8YO5c3ttGo7iuPcLXgq21Go3vOEfkEYmhvijaLKiTSRkFiX+ojRWXzRkDbJBpWVPU+dDK14WtIX1pS+dLa2X6ouKdgNR9EX8ezy/X+wlTn1Nv4xtrH3Ip+f8zu93Tk7O1poJCfToEHcFQP29d2KICVEmr/OBmSC9HTltYBjB88kjsZ9mgOd5mega87yZGcEIAaeIODFTXzSzYOhfeEDqM9GMfTitokhoBJcTICV4uLRhJoZhiC0EfuKvTMiT1I+e74HjgVdRpoEAinYSEXl8b43AS5lRYwIkGHPNx0TRu6IQGYv4B5Pwt36IOCJDz0ZEmzdtoUj84URKQJ74HOdjqYyXaHB7xouEYiIUX0dEZJvdsAWsdHMCUldg6l0nGW+WSaUyaxsN/+Z5KEbK/iMh+Fcc+44sMYB0SqBJn4jcfvcE7SrMCAIw/X85uTEPoVHxvG3M9KG3P2eKDM/HEP24UQpYqNwQF1vjeuMB5U8kUSRRb8O6UdAWZuHb28ljb4/k+p83rB/P2hnebIEWHq3jSyVFUfLDIZ84LHmExmdt371pG0UiQ1Rm3Yo4WU2A4bFKnO9lGASoxi8f/VyW2sESAqz4AEsQR4CJFmKnTxKkyQ/HXj0TSU4RI/f+vIpRJspTe768+v7i4++sYZpas1sUlUA87iJRpm3r/NUm5vrB5emXZNbNzMGlazOzr+7BmoAyQ2bQdtzzPQokfIo2jicfTyVBZYnTTMdsBsFYcYEooHx66DcTJBWvZ17uv3v/yuTs5OLitfPnZ6C7jxQke1YBjZNHYwR47DYQW2qVYTorABFNFSQOpDmOFFpQArWAohS7nQWfEw3wvNsz2Y+nT98Cz3u0Zz/criGjlRREohyxyrOxcDT47HkeDoCRUvTNO5zsSQcmC5ioTIdrB4PBUFPjuGmfc9zN0EgAI7DIbJhbNz49fDV7zB2thIRMZrwmLFfPXJUxLjyoJYRA8EtyasBDv35wfRmOaZiO05G4aWjF8VUbS4PZCMsvztOBUbNfrzOJTA11313VZVVV9YqQEfj8yvdhHJdNkwZUmgZG6mjcwnqfjxE7mZdzPabsjbPwlMxZ2KbuMTVlT7OuqywRbqQS8Ujx4lTfSPS77gYJrySDW/D7aLSFWRwwnc7ev3/rHDB9YB60TYcFJMpUjaSEWvS7S+ICXXJ/sIbkReIM7eHGdb4KmIp3sy5Sfwrb5OyOkOZwBZntM+VTxPU8InBY9UKBNGDy1U50KP2BOQ/TsfNvj8w7pmTIrplU/Hg1ko9cf08iuI6Jeg6I4VXV5iQPkzHvb4yA9CKmLAHTkC5PTha7jsTVqZlkiNhPj9bykaJdsMtljcgwCj1bYVmV64Y0HCnMPf7G8o0QtBUGBvgMa+7FQ4OTLJkQUWPUlxUUmNckIlgynY52PKm/f1Otrqx8BnthuTBEpTlBX/dcaIwlpe0dHkNlsyUwk43TsJCSuG4bBlfKISVoar0oUMCYlSsty66srK6ufIZdSy5ofSon5OvZCNrO4cypoI9zHjMtGJqNVbCSbIPBJLMpijEl6BAgSbMtmbyGG1VdljG2CNaPqWS6byun62v+tJmUJsV47lNveg+dIfWg7XCN6Bsss+5lOsGcGMt1TQAqFwCUhg69FQYkOZ3G+F21tfpjCtetMkff3vazYglMokDSdGbHAGpucd5shyvhls4aHXKNpjStiHmxWbALdQDqx/c94UbDZgFLxVY1vPpDl9W6Td7f9LMSBkwIal7ukpr7babTxW67ZemtCmYtwLAsHFWEVKR0BgNQmu0rbdl2o1qt2ipWgao1tqLDT1vizI6vNRawUyKFAEphlsicpWw2e2dxus3pyeNhS02rMki/UIrwmVpIp0BDTDLxPQuwGhb5tRANs6pscZzB+ZpsABOfiIsAFcuhpb0fszfmnjwI2Ulshcawi5BOwuzVxLhY0dm/CPxOLjSIsWS9EoUNOK1JsOn6GSS2MqS3OCaSspeSy6FSsSjO1+VKODzWwCyVXlHG+Uwgqnus5LEXZitApVdbGEKlLWlm0M9bANsYRBpsIE6IpLVLUZQc0+Ra4QaryyyVjOfBTJHiBcz+WxD7CtV3oaiuytiiwXzXOr8ETAIiD3PzxFSIFEhyC+2WLWM1/dssybAykRrPN/T/IKkQPFS23K1CVLEsjQQ+H09HWxiouZIiCr01AxKZkK3jgZvhijie4iNhPf0fItWyDXLO0ziNblCa6eeC2spMnBD5DGniclvemfk6VoecSh+rTQiR4AWcTqtE6bVEv5i7/p+mrii+lS9T5IuWjqlsiDqy/XrtUkNpXpr6arfxnmmqZFvTjrXbcJOysrqWhdkXGNoIbiiyIY4yIZPBLNhQGYWom5udiXNilrBlf84+9z6KLbTKb9yPBiyV5H167v3cc8899xy9Qn0NI8Wqd5TazAlVSIIGwWJR08OppBvTi6oq5I2zO8Ph8GijSicGCp41jALM0ctGW3IzV93tRJgUD3wAVuywjyRcMuiAD6j5seT6E0h1sy/EotGo1wlEY3IGKzntuq7jtJkiAUPZJgXRwFKpzaTS7aIz3hPDVslJPVZvwi6Y4ZJLgDq6on5MoBW100eN2Eu1AV4vKK9yGtZtop2YZx6csNJgMkBSMdkFn4fRMVLAJbcfqBhwIszFQONdSszhcskutzvmpaKQjMfjyWSSxmOH25yMUnKTo8saIlycNAlUysXOiDfgZzM+DW9bxI5dY6oNT54AUqkEKBgDMU9sPBWJXLgwYKZJFMIAqu5U6hJx53Abfmdws1MJSomFts+xmJAsMOhkhJwrfIZhlspOgjOlwQHovJ0BrwYGByN9pLOTva4QwmF8Vd8b1CWHFd2mn1BjD2Wy+NCXSqBNsGAlsJIQVR02xlOVkb52Qpdje0U4bE2n+oICAHcqncCy8lUUqB9SmeLg6LOcrACNcu4pUvRX/cGDgWSiEpaAKcI0t01Mp46q3wD6Q3M2J3zDz+ydXCSxbC96rqgIjRHhKmkbG0+dWv6zTttORxbNFgXSVqAsHo8zvM9QwUyIt1RqZt5ywkrIy6fuaduFl14yWc02kWZWqkkcYfAAS9wGENrbBzJAXwhWdWqFKWvuOG0taNdixNkuXrxosZyenJw0BIP7dsIwUIlIpBKql6C6ndZFTL0k/kISdZWRwT4rIZQZZ5zgAFbgSoIN5VMmkQ27b1+T4crIXV0KTKgMAmx9BZzsq/qvNiaQzmQ8kQI1K+GM09YCEVUExMl9GH2WEaw4iaSExRRE2EFMfiA4S3fwer83XsmB7mULu3jx4r6KpguRVDwpMa9H5SLlwBpaNE7mdssxV93mn7uv4XR6Z0sqbmRsVqgwK0QpAo8Bp3bFdtLjmHNy/HrA/4gzTqiWYY1Iqt9GH9SLp0c4LEbPLxxyJtS9VAzOuwKClCE+g2QcInJfy00GlYoConW1qds7L9h4VgiAAcPj3SLgANLv62OKuhuR4qMRzjgVEy1LegjA+6YPCxog8hR4YC8lajSqw1Su4yWHSsV2XAW975KMiovRUeHQbwTgFYgagcD9dp6EbwsBqo5KzgweDr9/A6ToSEQwNkC1ovFFnkSinIiWzpqjUlTWrwKBfT1ebgg0DGuUHH/yNPgKieX0j9q3jcpbHs8DCj0g+6N6hMc2BNkv0cHHFyfbZIX2aDT2hqJAwvWy460HDzyyNz7q2pipPDIVmGUtR95ROTFNhs8vnZj/669bt/p7Tuz/5r9Rv+d9hzOx4HdviJUcM2LwvVj2DDfQgNOBqe9RIuzkyZNfowHzye/7j//28qjSlkyM692OjZCCTCh1HN0UKiam0+K1M+g4baGdenb8dOIWmjn3/9Q7HZfiiXHHBmzl0Dul4XscCR8uEVpoI8kmtV92GHtYU/3nx3v6e87crkbQCKxcGzCUd7SdH5FAgqIg2BCWzShF3kR5fdLTc/zMNp0uteBodDueIn1QvkF+RGI7IWZB3NlEYbJRToyZIdxpnUGH05+mdZG+asWNk48nDz6lhiORQA6I1Xw52I2e7QY29JponVdcaxeQ+XsNjZ0jhBAtRBCH7Pnk3BGV/NUciUQZETqn3vuh/yqVvKs9n+zotjVhfons0iAhU1cvEw2to6GL0ih03gmlzHIkEs9jPrXs37//RH9//63vT7KiTT1fzNCb02b8IS0zMMDWYqRvRxKBPKaSFantDx5ifKvBMKvYWYVcjyQLkF/qvXPi1q2rV3vOzJBOmIraSqMGpLW6RNTjyMPJe7+PnwlVDk72asXpVLNbkzTKVTl2+8zxj89cQYyZBu+K1T0+0o+SyLPKycloPKjlZ0JpKCedJ4Y9uZ/tyRGWkOIpXeTu7XqLoQXx/4I0eSQlSYrsySnmklzDz4TCBgpHaA5Xek/OdrAKondJGGzEZGgh5avRTSdO2vyu3Jz0dfxMqCJwqjivl1eDDiDniuFAHUE+bzy1a4RsWXWjahRELfzy+gUqhoTGP/i5qrb1WSLYB/yurEdM55B7j94n4LQqkdeHQSom5+KELRSSYjlBIQFG3Wt2RAxS9FTmp7+F1PjxQ6dHXudIIMl8edMvomSgWFNCFtxZMpbm9OupavJcpu7/6ZfAVHasdSQCkuSu4eSyWtqRRcJULkPdfFRJijLjm5FlJ6gG1pHCx6BU8SMS6toDTtlOKQvz33ykzQpyaUidLIGUsnaZQmqiU+IqILa1ICLL2eKcttNgWbYn1bc8zEjJa0nJ3rYUT4GWZ8r6Yq6sJ3Sw+wvS8s320jWj9GEjfWe9oiOP3tlHuFE+6swFsjnp1eMa/9+kZK1K3leooYx6xzrnvC3B09laIclO13P5GSVJ/oeUrx2mNY3OXIaCbWNxDu5/Zsz92a8ypr0MjaCJRssf3Vunz8XkXkzKOfgarxNSwo9KbCF948jwp8cAgOxBuk3g4M1vv/sjxzpaOvirdz0nh/uthWmBn+2GWhFycOH6qPIGAvueB874wsJC3cOqGkIKc/B/SEemImcxkq+/eKl1micxZ2PqBpp9V83OzlZVV9+4gS7Zu3/fndMzKG0f9WZyQhrzg/HqbXNdXWOEr9o5RWhf2PrO73vm5ub2DOGmDVpmo+JqcU72OraRShOSf1movvQNbbA9zZHHpwraWBeYMKAD3IfnjjSE5nN7cGXtXsXrx+UuGTNQGZ+99MKe1tahQ5819HIkewxlaGqOxmQAvQZ/DK2dF2tzP2M5iSAlZHT0l19Gx6uqb8wdQsP9zz588/DiHa68WHbNcK71yGII9ZYpmjs6Qv/uJ5o820jSfvf8+bFpTLohmPXdcw2H8RmEanlacxkn05XpF/YuvakWil1amq/9bSbPM2rKniV7WoeG3sGse53xYf1QQ/NcJL1lSrRvwmAyXZm6ffnyjh3XTKIYRnJUad7/Pd2Fnue4NH+sGXxUhJbMpOAZjoB8lvqJiXq0AKeVZMIsem7IH2IoW7kP++lrh9Od/0KLe1sOcLVCIZ1ZNNB2/cFgcMJns9FOq2J+ThoyrXJqOKwSCjXUXp7xiVxxKiUixptoAigbCuFJLmkZGeqiy9hrEJNQ87na3plwU3BS4CfOQkMNtoluzCdxFabwrrv590NFBWQbbrkNHfpwae+d3tszYtMHExMWM09Jb4XoaB6cqO+mnQVhKdaVT9zzBF+nmJADY9NjMyPXruB40ebDVDSgkidHYl5OxvZsa9lZP1Ff7+tWeybawrvODpAt+d0Oqw0991Gqqj4IPt0GURBQA5yf3ftzZNeRrta5acEGUkDQhzlVcePLgSc8YiEkxQRYumnuPa0VSa1r5WZ90vQdDr357tmzuwfC9QzdeD777tdaSMmTDoLNrK+2AJhNNlgXqokFjRMUnqcO0blDXYfGDEFmJ0wn+8iuJ5Z8LVENBfaW7m6fj9k3KHCz2yg/T6uyNJ8bOtt6zYf1yWejFqgIi8xO+WcUmJss6pJW7/N94PMFLdwcBGhoYwCQOtLatc3QzWpAYnaYnlIoUENEcOqeCFpgLYNlauoaXBBuDFUq7F1cDIVCx955YcROZwfWKdZdrvgpV32hjxZby1jvndq9Py+hBfl8bQsvnMqEVy/fqd3fO2WqEBkfKyFlhcXbn+ZNCQZDWJj+vQGeREdHMxD6dxcvnAoJ7pmIryA3AqpMr9uUgM8GTq4EVPXd/WVHs9rkr7kjtLh0gZdT3a0lhNDy+FbaD552y9sI2LJrv9FwrKO5gxrq8NL8/G9XOnnh9P+AzTcuRnD8MIH9Q7SfQgMOb+juPrdVUQHY5ktzcAhwHVSnY3NyMLGTPhMMbOutALcSbUJr7cDRPLhGJMiaNTVyqQUCIyOIh7gG11gYOUAAdPUNIyNkGx8vF9vg6WdQuItPALiRj51VYJj4ZxSMglEwCkbBKIAAAIztu+Uu5uUBAAAAAElFTkSuQmCC)
    no-repeat;
  background-size: contain;
  display: block;
  width: 205px;
  height: 265px;
  z-index: 1;
}
@media screen and (max-width: 991px) {
  #footer .content:after {
    display: none;
  }
}
#footer .azlist {
  display: block;
  overflow: hidden;
  position: relative;
  z-index: 2;
}
#footer .azlist .heading {
  font-family: "Nunito Sans", sans-serif;
  color: #fefefe;
  margin-bottom: 15px;
}
#footer .azlist .heading b {
  font-size: 1.5rem;
  display: inline-block;
  vertical-align: middle;
  margin-right: 15px;
  padding-right: 15px;
  position: relative;
}
#footer .azlist .heading b:after {
  position: absolute;
  content: "";
  width: 1px;
  background: rgba(204, 204, 204, 0.2);
  right: -6px;
  top: 3px;
  bottom: 3px;
}
#footer .azlist .heading span {
  vertical-align: middle;
}
#footer .azlist ul li {
  float: left;
  margin-right: 11.3px;
}
#footer .azlist ul li a {
  background: #f3f3f3;
  color: #555;
  display: block;
  padding: 2px 6px;
  text-align: center;
  min-width: 23px;
  font-size: 1.1rem;
  margin-bottom: 5px;
  -webkit-border-radius: 2px;
  -khtml-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
#footer .azlist ul li a:hover {
  background: #ccc;
  color: #694ba1;
}
#footer .main {
  font-family: "Nunito Sans", sans-serif;
  color: #ac85ef;
  margin-top: 25px;
  overflow: hidden;
  display: block;
}
#footer .main a {
  color: #ac85ef;
}
#footer .main a:hover {
  color: #fff;
}
#footer .main .linkc {
  float: left;
}
#footer .main .linkc .links {
  line-height: 1.7em;
}
#footer .main .linkc .links .heading {
  color: #f3f3f3;
  font-weight: 600;
  text-transform: uppercase;
}
#footer .main .mainc {
  float: right;
  text-align: center;
}
#footer .main .mainc .logo {
  background: url(data:image/png;base64,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)
    no-repeat;
  background-size: cover;
  width: 188px;
  height: 24px;
  display: inline-block;
  margin-top: 10px;
  margin-bottom: 15px;
}
#footer .main .mainc .socials {
  margin-bottom: 20px;
}
#footer .main .mainc .socials a {
  display: inline-block;
  width: 28px;
  height: 28px;
  -webkit-border-radius: 50%;
  -khtml-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  text-align: center;
  margin: 0 3px;
  color: #bcacd9;
}
#footer .main .mainc .socials a:hover {
  color: #ddd;
}
#footer .main .mainc .socials a i {
  font-size: 2.3rem;
  line-height: 28px;
  position: relative;
}
#footer .main .mainc .socials a i.icon-discord {
  font-size: 2.6rem;
  vertical-align: -8px;
}
#footer .main .mainc .socials a i:before {
  position: relative;
  z-index: 2;
}
#footer .main .mainc p {
  margin: 5px 0;
}
#footer .main .mainc p.copyright {
  color: #f8f8f8;
}
#footer .main .mainc p.disclaimer {
  font-size: 0.85em;
}
@media screen and (max-width: 991px) {
  #footer .main .linkc {
    float: none;
    width: 100%;
    margin-top: 30px;
    text-align: center;
  }
  #footer .main .linkc .heading {
    display: inline-block;
    margin-right: 10px;
  }
  #footer .main .linkc ul {
    display: inline-block;
  }
  #footer .main .linkc ul li {
    display: inline-block;
    margin-right: 10px;
  }
  #footer .main .mainc {
    float: none;
  }
}
@media screen and (max-width: 767px) {
  #footer .main .linkc .heading {
    display: block;
  }
}
.modal-backdrop,
.modal-backdrop.fade.in {
  background: #000;
  opacity: 0.8;
}
.modal-open .modal {
  -webkit-border-radius: 0;
  -khtml-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.2);
  -khtml-box-shadow: 0 0 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0.2);
  -ms-box-shadow: 0 0 0 rgba(0, 0, 0, 0.2);
  -o-box-shadow: 0 0 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 0 rgba(0, 0, 0, 0.2);
  border: none;
  overflow: visible;
  font-size: 1.05rem;
}
.modal-open .modal .modal-header {
  border: none;
  padding: 25px 40px 0;
  text-align: center;
  position: relative;
}
.modal-open .modal .modal-header .close {
  position: absolute;
  top: 10px;
  right: 15px;
  font-size: 2rem;
}
.modal-open .modal .modal-header .title {
  position: relative;
  font-weight: 300;
  font-size: 2rem;
  margin-bottom: 20px;
  font-family: "Nunito Sans", sans-serif;
  color: #694ba1;
  text-align: center;
  display: inline-block;
}
.modal-open .modal .modal-header .title i {
  position: absolute;
  content: "";
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.modal-open .modal .modal-header .title i.login {
  background-image: url(data:image/png;base64,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);
  bottom: -15px;
  left: -50px;
  width: 80px;
  height: 118px;
}
.modal-open .modal .modal-header .title i.register {
  background-image: url(data:image/png;base64,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);
  bottom: -15px;
  left: -89px;
  width: 80px;
  height: 118px;
}
.modal-open .modal .modal-header .title i.forgot {
  background-image: url(data:image/png;base64,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);
  bottom: -8px;
  left: -69px;
  width: 80px;
  height: 118px;
}
.modal-open .modal .modal-header p {
  font-size: 0.95rem;
}
.modal-open .modal .modal-body {
  padding: 10px 40px;
}
.modal-open .modal .modal-body a:active,
.modal-open .modal .modal-body a:focus {
  text-decoration: none;
}
.modal-open .modal .modal-body label {
  font-weight: inherit;
}
.modal-open .modal .modal-body label.form-label {
  font-weight: 600;
}
.modal-open .modal .modal-body textarea {
  resize: vertical;
  min-height: 80px;
}
.modal-open .modal .modal-body .form-group {
  position: relative;
}
.modal-open .modal .modal-body .form-group .icon {
  position: absolute;
  line-height: 34px;
  width: 34px;
  height: 34px;
  text-align: center;
  color: #8c8c8c;
}
.modal-open .modal .modal-body .form-group .icon ~ .form-control {
  padding-left: 30px;
}
.modal-open .modal .modal-body .form-group .form-control {
  height: 34px;
  line-height: 34px;
  padding-top: 0;
  padding-bottom: 0;
}
.modal-open .modal .modal-body .btn,
.modal-open .modal .modal-body .form-control {
  -webkit-border-radius: 2px;
  -khtml-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.modal-open .modal .modal-body .btn {
  font-weight: 300;
}
.modal-open .modal .modal-footer {
  border: none;
  padding: 25px 40px;
  text-align: center;
}
@media screen and (max-width: 800px) {
  .modal-open .modal {
    font-size: 1rem;
  }
  .modal-open .modal .modal-header .title {
    font-size: 1.5rem;
  }
  .modal-open .modal .modal-header .title i.login {
    bottom: -21px;
    left: -51px;
    width: 50px;
    height: 72px;
  }
  .modal-open .modal .modal-header .title i.register {
    bottom: -15px;
    left: -59px;
    width: 52px;
    height: 66px;
  }
  .modal-open .modal .modal-header .title i.forgot {
    bottom: -15px;
    left: -59px;
    width: 59px;
    height: 67px;
  }
  .modal-open .modal .modal-body {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.film-report {
  color: #555;
}
.film-report .form-group + .form-group {
  padding-top: 10px;
  border-top: 1px solid #eee;
}
.film-report .form-group .form-label {
  color: #694ba1;
  font-size: 1.2rem;
}
.film-report .form-group .form-control {
  color: #555;
}
.film-report .form-group .form-control::-webkit-input-placeholder {
  color: #2f2f2f;
  opacity: 0.6;
}
.film-report .form-group .form-control:-moz-placeholder {
  color: #2f2f2f;
  opacity: 0.6;
}
.film-report .form-group .form-control::-moz-placeholder {
  color: #2f2f2f;
  opacity: 0.6;
}
.film-report .form-group .form-control:-ms-input-placeholder {
  color: #2f2f2f;
  opacity: 0.6;
}
.film-report .form-group .options {
  padding: 6px;
  font-size: 0.95rem;
}
.film-report .form-group .options label {
  margin-right: 15px;
}
.widget.player .widget-title {
  border: none;
}
.widget.player .widget-title .title {
  text-transform: none;
  font-weight: 500;
}
.widget.player .widget-body {
  padding: 0;
  margin: 0;
}
.widget.player #player {
  width: 100%;
  height: 400px;
  background: #000;
  position: relative;
  -webkit-transition: all 0.1s ease-in-out 0s;
  -khtml-transition: all 0.1s ease-in-out 0s;
  -moz-transition: all 0.1s ease-in-out 0s;
  -ms-transition: all 0.1s ease-in-out 0s;
  -o-transition: all 0.1s ease-in-out 0s;
  transition: all 0.1s ease-in-out 0s;
}
@media screen and (min-width: 1280px) {
  .widget.player #player {
    height: 450px;
  }
}
@media screen and (max-width: 1199px) {
  .widget.player #player {
    height: 540px;
  }
}
@media screen and (max-width: 991px) {
  .widget.player #player {
    height: 420px;
  }
}
@media screen and (max-width: 767px) {
  .widget.player #player {
    height: 240px;
  }
}
@media screen and (max-width: 360px) {
  .widget.player #player {
    height: 200px;
  }
}
.widget.player #player .loading {
  width: 100%;
  height: 100%;
  background-size: 50px;
}
.widget.player #player .error {
  padding: 50px;
  width: 100%;
  color: #ccc;
  text-align: center;
  font-weight: 400;
  font-size: 1.2rem;
}
.widget.player #player .cover {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  background-size: cover;
  cursor: pointer;
}
.widget.player #player .cover:before {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 5;
  margin-top: -35px;
  margin-left: -35px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH0AAAB9BAMAAAB9rnEWAAAAJ1BMVEUAAAD///////////////////////////////////////////////+uPUo5AAAADHRSTlMA6teXxGOtDXw1IUzALqFxAAAE8UlEQVR4AaWVy28cRRDG27Ed2+uLbWQ5hzlYIebpw4YQgsAHIysg5D1EGKQAPlhgDsAc1rykwB6MAopEfDCKEAdyWCkoQooPjiKBhHJgdmc3GNcfxY67eqYfVd29cp3s2f51V9f3dZXg47eb2+dnZ+cufHz7VzF01DbegDKytQ+GxB81wIyn/xqCnroITmSfR+NfN1x8EM+14/B7CYkD9A9j8DvARh6xwT0ej9lg0ocDdJuByjf8PMz78TSAA6z7+L0gDlDn8W+spXNvXrr0ykeWnJ19NntjZefVv+Xnb395ydigx/Gb2qLsE91tDy5G3ECX7in7uTzScusHi7fkyjyuKbsVOH6J+n264U9gL+SR6WVfAtXx/3IeHU88CZTH91l9xZd8ApNhewzivlqV279sRtjTs2wqaC6sYVkk8/uO+n7Nz4uHaqF5TaXtcQAXNSXiAlm9/RAvvqAkPMCPR0G8SlVvhWn08UKcwbWLbvWPI3AxkThKnYksvnnZyuZ7Udrb2a6qD7Uo61Xx2LrtWWxZkbgYtdYfxIsnwypXat0nGFivGfP67Wh+xKg3XqcbjSsFOvK/lvzvn3heeVjaFXvC7hD8gd7Flkn17lz28Kj4E+0yPeeKV3m+pjWhUUMMFcWTeJHfYKXKeYS8/snXz0IFKAp4135NJ7Hjr+lYdegKOVEkn3EverzqIctk68Bb5YwpJ0oBqr8o3u7zZaTq1GndCi7PibCpPD9Kt66SZ0SQAuRlJdssD7coHltmExc6vUfjSREw7X2Uv+/hobPLCngNm2HPx0PfnSv4aurYi468PHSbjAG20H7/MfVRMe8kIG23ikZYCPCwbi+Q3CK2osUQD69ZC2Tei2UeId5+i7JuM8hvhfl8n+STWN56SpsGX4/gzUWPh+ePTnn+8Sn5BYqPrj9kbZ6P0B+ukPrF+s9uZMp/aSRvN1LFyX2ehPi+3eDUvZn3b/H5ob1A+VbWsefn3RaIE7iO/a/r5TO3BWP/2xUtmZ+Xv+LgVf/F/m83uDENf9vFq/6PGx3yPDnBZNqd8iJ1lqcnaDn/sJAzHN+lJ3haypaQBlB87o6OIrD9F21/hRRQ8dTsE+XUL2wvG1FG8/TwFuJsVbUWKYDk1xkcx/8JhFutEvw8h+OlM+0qVgELWyw1ORzLJ4uWKCvoMZD1HHu6Mp2cunvKykbcX2vzfEu/c6vSIjZSveZYwF48jp5FzaeAdIAnxsyX0aCfEB/ScmXTvGv+G47EPBB7QT8WnwSz50z534oTB3ZjQDmO4/BaYgs+AqSFmNhxVuMTMAc0Gw3d/DLkMIJOMwJHuxkdDwWN8rB8usXoqALfE+ThBNRS871iSeGFII9a4dtVgZJCFpLgKyDNglOEGORmTGClnX69Qu9rx8/AVFqpAl1fCcs0syYni6/tjavs4VnntzIBet4WUUv54yth6Hlf1K5MkTR6lQB8SuLfl793yNacejeoVThx+yLKkT+Iq/YJ32m7Z4xE1f0GL+En4/CNRPvtLaa+k9oagGfeV8fc2GjoP3RZfR8aG8Dc2o/vfXj95nZifuYdOpGaK8l4nsV1g7HhsadTAiK6gQ7zux/vBFv0Oz482w3h3g2yW2FciHdPhwvxJ43nsfNR/EHJeK4diw8m8g9O4V8XQ8WDl3XXdi63h8MHceP69vnZQcxdWLvN0/8Dpj1ulfDcMG0AAAAASUVORK5CYII=);
  background-size: cover;
  content: "";
  width: 70px;
  height: 70px;
  -webkit-transition: all 0.2s ease 0s;
  -khtml-transition: all 0.2s ease 0s;
  -moz-transition: all 0.2s ease 0s;
  -ms-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s;
}
.widget.player #player .cover:after {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.2);
  content: "";
  -webkit-transition: all 1s ease 0s;
  -khtml-transition: all 1s ease 0s;
  -moz-transition: all 1s ease 0s;
  -ms-transition: all 1s ease 0s;
  -o-transition: all 1s ease 0s;
  transition: all 1s ease 0s;
}
.widget.player #player .cover:hover:before {
  margin-top: -40px;
  margin-left: -40px;
  width: 80px;
  height: 80px;
}
.widget.player #player .cover:hover:after {
  background: rgba(0, 0, 0, 0);
}
.widget.player #player #jw {
  position: relative;
  z-index: 5;
}
.widget.player #player .pa {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 5;
}
.widget.player #player .pa .inner {
  position: relative;
}
.widget.player #player .pa .inner .remove {
  background: #888;
  cursor: pointer;
  position: absolute;
  padding: 2px;
  top: 0;
  right: 0;
  line-height: 1em;
  text-align: center;
  color: #fff;
  font-size: 1rem;
}
.widget.player #player .pa .inner .remove:hover {
  background: #eee;
  color: #000;
}
.widget.player #player .pa .inner .remove .fa {
  font-weight: 700;
  vertical-align: top;
  color: inherit;
  font-size: inherit;
}
.widget.player #controls {
  padding: 0 5px;
}
.widget.player #controls .control {
  display: block;
  float: left;
  height: 36px;
  line-height: 36px;
  padding: 0 8px;
  cursor: pointer;
  border-top: 1px solid transparent;
  font-weight: 400;
  font-family: "Nunito Sans", sans-serif;
  color: #7c7c7c;
}
.widget.player #controls .control:hover {
  font-weight: 400;
  color: #494949;
  background: #f3f3f3;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.widget.player #controls .control.report {
  float: right;
}
.widget.player #controls .control.disabled {
  color: #bbb;
  cursor: not-allowed;
}
.widget.player #controls .control > div {
  margin-left: -8px;
  margin-right: -8px;
  padding: 0 8px;
}
.widget.player #controls .control .icon {
  font-size: 1.05rem;
  vertical-align: -20%;
}
.widget.player #controls .control span {
  font-size: 0.95rem;
}
.widget.player #controls .control.autonext .icon,
.widget.player #controls .control.autoplay .icon {
  color: #694ba1;
}
.widget.player #controls .control.light .icon {
  color: #ecbc2a;
}
.widget.player #controls .control.userbookmark .icon {
  color: #00be00;
}
.widget.player #controls .control.resize .icon {
  color: #00a58d;
}
.widget.player #controls .control.share .icon {
  color: #1362e1;
}
.widget.player #controls .control.removeads .icon {
  color: #98d95e;
}
.widget.player #controls .control.report .icon {
  color: #e3c000;
}
@media screen and (min-width: 992px) and (max-width: 1050px) {
  .widget.player #controls .control {
    padding: 0 8px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1280px) {
  .widget.player #controls .control {
    padding: 0 4px;
  }
  .widget.player #controls .control span {
    font-size: 0.93rem;
  }
  .widget.player #controls .control span .icon {
    font-size: 0.95rem;
  }
}
.widget.guide .widget-body {
  overflow: hidden;
}
.widget.guide .widget-body > div {
  display: block;
  float: left;
  width: 50%;
  margin: 3px 0;
}
.widget.socials .widget-body {
  font-size: 1.1rem;
}
.widget.socials .widget-body > div {
  display: inline-block;
  margin: 5px;
  font-family: "Nunito Sans", sans-serif;
  cursor: pointer;
}
.widget.socials .widget-body .icon {
  color: #fff;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  font-size: 2rem;
  -webkit-border-radius: 50%;
  -khtml-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  display: inline-block;
}
.widget.socials .widget-body .icon.fb {
  background: #2d6bc8;
}
.widget.socials .widget-body .icon.tw {
  background: #21c3cd;
}
.widget.socials .widget-body .icon.g {
  background: #dc5b15;
}
.widget.servers .widget-title .title {
  margin-right: 10px;
}
.widget.servers .widget-title .tabs .tab {
  margin: 0 4px;
}
.widget.servers .range {
  margin: 5px 0;
  margin-bottom: 12px;
  padding: 0 3px;
}
.widget.servers .range > span {
  display: inline-block;
  background: #ccc;
  color: #fff;
  padding: 1px 8px;
  font-size: 0.9rem;
  margin: 0 2px 6px;
  -webkit-border-radius: 2px;
  -khtml-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-weight: 300;
  cursor: pointer;
}
.widget.servers .range > span:hover {
  background: #b3b3b3;
}
.widget.servers .range > span.active {
  background: #8367b8;
  color: #fff;
}
.widget.servers ul.episodes {
  margin-bottom: 20px;
  padding: 3px 6px;
}
.widget.servers ul.episodes li {
  display: inline-block;
}
.widget.servers ul.episodes li a {
  display: block;
  height: 28px;
  line-height: 28px;
  min-width: 38px;
  padding: 0 8px;
  text-align: center;
  font-weight: 300;
  margin: 4px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background: #eee;
  color: #8c8c8c;
  border-bottom: 1px solid #eee;
  font-size: 1.05rem;
}
.widget.servers ul.episodes li a:hover {
  background: #e2e2e2;
}
.widget.servers ul.episodes li a:visited {
  background: #e6e1f1;
  border-color: #cabee1;
}
.widget.servers ul.episodes li a.active {
  background-color: #694ba1;
  color: #fff;
}
.widget.info .widget-body {
  padding: 15px;
}
.widget.info .thumb img {
  width: 100%;
  height: 100%;
}
.widget.info .info {
  font-family: "Nunito Sans", sans-serif;
}
.widget.info .info .head .c1 {
  float: left;
}
.widget.info .info .head .title {
  font-size: 1.2rem;
  text-transform: uppercase;
  color: #694ba1;
  margin-bottom: 3px;
  font-weight: 600;
}
.widget.info .info .head .alias {
  color: #999;
  font-size: 0.9rem;
  margin: 0;
  font-style: italic;
}
.widget.info .info .head .rating {
  float: right;
}
.widget.info .info .head .rating .stars i {
  position: relative;
  float: left;
  margin: 0;
  font-size: 1.4rem;
  padding: 0 1px;
  color: #ffc103;
  cursor: pointer;
  font-style: none;
}
.widget.info .info .head .rating .stars i.half {
  color: #ccc;
}
.widget.info .info .head .rating .stars i.half:after {
  position: absolute;
  top: 0;
  left: -3px;
  color: #ffc103;
  content: "A";
  font-family: "9animev2";
}
.widget.info .info .head .rating .stars i.none {
  color: #ccc;
}
.widget.info .info .head .rating .text {
  padding-top: 3px;
  text-align: center;
  font-family: "Nunito Sans", sans-serif;
  color: #8c8c8c;
}
.widget.info .info dl.meta {
  margin: 0;
  font-size: 0.93rem;
  margin-top: 15px;
}
.widget.info .info dl.meta dt {
  float: left;
  clear: left;
  margin-right: 8px;
  color: #8c8c8c;
  font-weight: 400;
  line-height: 1.6em;
}
.widget.info .info dl.meta dt:before {
  float: left;
  content: "S";
  font-family: "9animev2";
  color: #999;
  margin-right: 6px;
  font-size: 0.5rem;
}
.widget.info .info dl.meta dd {
  line-height: 1.6em;
}
.widget.info .info dl.meta dd .quality {
  padding: 0.2em 0.5em;
  background: #694ba1;
  color: #fff;
  font-weight: 500;
  font-size: 0.8rem;
  -webkit-border-radius: 2px;
  -khtml-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.widget.info .info dl.meta dd a {
  color: #694ba1;
}
.widget.info .info dl.meta dd a:hover {
  font-weight: 600;
}
.widget.info .info .desc {
  margin-top: 5px;
  color: #8c8c8c;
}
.widget.info .info .desc .short p {
  margin: 0;
  padding: 0;
}
.widget.info .info .desc .morelink {
  display: block;
  margin-bottom: 10px;
  background: #eee;
  color: #555;
  text-align: center;
  cursor: pointer;
  padding: 1px;
  font-size: 0.9rem;
}
.widget.info .info .desc .morelink:hover {
  background: #e2e2e2;
  color: #694ba1;
}
.widget.info #tags {
  margin-top: 20px;
  font-size: 0.9rem;
}
.widget.info #tags label {
  font-weight: 400;
}
.widget.info #tags a {
  color: #494949;
}
.widget.info #tags a:hover {
  color: #694ba1;
  font-weight: 400;
}
.widget.info #tags a:after {
  content: ", ";
}
.widget.info #tags a:last-child:after {
  display: none;
}
.widget.calendar {
  padding-top: 10px;
}
.widget.calendar .day-block {
  display: block;
  float: left;
  width: 14.28571%;
}
.widget.calendar .navigation {
  display: block;
  clear: both;
}
.widget.calendar .navigation.bottom {
  margin-top: 15px;
}
.widget.calendar .navigation span {
  display: block;
  color: #555;
  vertical-align: middle;
  font-size: 1rem;
  line-height: 30px;
}
.widget.calendar .navigation span a {
  display: inline-block;
}
.widget.calendar .navigation span a:hover {
  color: #694ba1;
}
.widget.calendar .navigation span a i {
  font-size: 1.2rem;
  vertical-align: middle;
}
.widget.calendar .navigation .prev {
  text-align: left;
}
.widget.calendar .navigation .next {
  text-align: right;
}
.widget.calendar .navigation .current {
  color: #694ba1;
  text-align: center;
  font-weight: 500;
  font-size: 1.6rem;
}
.widget.calendar .heading {
  display: block;
  overflow: hidden;
}
.widget.calendar .heading .day-block span {
  background: #f6f6f6;
  margin: 1px;
  padding: 3px;
  text-align: center;
  border: 1px solid #ddd;
  display: block;
  -webkit-border-radius: 2px;
  -khtml-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.widget.calendar .heading .day-block.active span {
  background: #694ba1;
  border-color: #694ba1;
  color: #fff;
}
.widget.calendar .content .day-block {
  margin: 3px 0;
}
.widget.calendar .content .day-block:nth-child(7n + 1) {
  clear: both;
}
.widget.calendar .content .day-block .inner {
  margin: 1px;
  border: 1px solid #d0d0d0;
  background: #f6f6f6;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.widget.calendar .content .day-block .inner .head {
  overflow: hidden;
  margin-bottom: 5px;
  padding: 6px;
}
.widget.calendar .content .day-block .inner .head.active .date {
  background: #694ba1;
}
.widget.calendar .content .day-block .inner .head .day {
  text-align: center;
}
.widget.calendar .content .day-block .inner .head .date {
  display: inline-block;
  float: right;
  padding: 2px 4px;
  background: #f59000;
  color: #fff;
  font-size: 0.9rem;
}
.widget.calendar .content .day-block .inner .items .item {
  overflow: hidden;
  padding: 6px;
  border-bottom: 1px solid #fff;
  font-size: 0.9rem;
}
.widget.calendar .content .day-block .inner .items .item:nth-child(2n + 1) {
  background: #fefefe;
}
.widget.calendar .content .day-block .inner .items .item:hover {
  background: #e9e9e9;
}
.widget.calendar .content .day-block .inner .items .item .icon {
  float: left;
  margin-top: 1px;
}
.widget.calendar .content .day-block .inner .items .item .info {
  margin-left: 20px;
}
.widget.calendar .content .day-block .inner .items .item .info .name {
  color: #7c7c7c;
  font-weight: 500;
}
.widget.calendar .content .day-block .inner .items .item .info .name:hover {
  color: #555;
}
.widget.calendar .content .day-block .inner .items .item .info .release {
  font-size: 0.9em;
  color: #8c8c8c;
}
@media screen and (max-width: 991px) {
  .widget.calendar .day-block {
    width: 25%;
  }
  .widget.calendar .content .day-block:nth-child(7n + 1) {
    clear: none !important;
  }
}
@media screen and (max-width: 767px) {
  .widget.calendar .day-block {
    width: 50%;
  }
}
.faq ol {
  padding-left: 15px;
}
.faq ol li {
  padding: 10px;
  border-bottom: 1px solid #fff;
}
.faq ol li.active .question {
  color: #694ba1;
}
.faq ol li .question {
  margin-bottom: 6px;
  font-weight: 500;
  font-size: 1.2rem;
  cursor: pointer;
}
.faq ol li .answer {
  display: none;
}
.faq ol li .answer p:last-child {
  margin-bottom: 0;
}
.faq ol li .answer img {
  max-width: 100%;
}
.profile-page {
  padding-top: 20px;
}
.profile-page .sidebar ul.menu li {
  background: #f6f6f6;
}
.profile-page .sidebar ul.menu li:nth-child(2n) {
  background: #fff;
}
.profile-page .sidebar ul.menu li.active,
.profile-page .sidebar ul.menu li.active:hover {
  background: #694ba1;
}
.profile-page .sidebar ul.menu li.active a,
.profile-page .sidebar ul.menu li.active:hover a {
  color: #fff;
}
.profile-page .sidebar ul.menu li:hover {
  background: #8367b8;
}
.profile-page .sidebar ul.menu li:hover a {
  color: #fff;
}
.profile-page .sidebar ul.menu li a {
  display: block;
  padding: 0 20px;
  width: 100%;
  height: 40px;
  color: #555;
  font-weight: 400;
  font-size: 1.2rem;
  line-height: 40px;
}
.profile-page .control-label {
  font-weight: 400;
}
.watchlist .widget-title .sort {
  float: right;
  margin: 10px 0;
}
.watchlist .widget-body {
  padding: 0;
  font-family: "Nunito Sans", sans-serif;
}
.watchlist .item {
  position: relative;
  padding: 10px;
  border-left: 2px solid transparent;
}
.watchlist .item:nth-child(2n) {
  background: #f6f6f6;
}
.watchlist .item.watching {
  border-color: #2db039;
}
.watchlist .item.watched {
  border-color: #26448f;
}
.watchlist .item.onhold {
  border-color: #f1c83e;
}
.watchlist .item.dropped {
  border-color: #a12f31;
}
.watchlist .item.planned {
  border-color: #c3c3c3;
}
.watchlist .item .thumb {
  width: 35px;
  height: 35px;
  display: inline-block;
  float: left;
  margin-right: 10px;
}
.watchlist .item .thumb img {
  width: 100%;
  height: 100%;
}
.watchlist .item .link {
  float: left;
  margin-right: 5px;
  font-weight: 600;
  color: #555;
}
.watchlist .item .link:hover {
  color: #694ba1;
}
.watchlist .item .info {
  display: inline-block;
  float: right;
  margin: 0 2px;
  padding: 3px 5px;
}
.watchlist .item .info > span {
  margin: 0 5px;
}
.watchlist .item .current,
.watchlist .item .new,
.watchlist .item .old,
.watchlist .item .status {
  padding: 2px 4px;
  background: #139eda;
  color: #fff;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 0.7rem;
  -webkit-border-radius: 2px;
  -khtml-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  vertical-align: middle;
}
.watchlist .item .state {
  cursor: pointer;
}
.watchlist .item .status {
  background: #694ba1;
}
.watchlist .item .new {
  background: #f0c400;
  color: #000;
}
.watchlist .item .old {
  background: #eee;
  color: #8c8c8c;
}
.watchlist .item .dropdown {
  font-size: 1.1rem;
  line-height: 1.1rem;
  opacity: 0.2;
  cursor: pointer;
}
.watchlist .item .dropdown.open,
.watchlist .item .dropdown:hover {
  opacity: 1;
}
.watchlist .item .dropdown a {
  font-weight: 400;
}
.watchlist .item .dropdown a:hover {
  color: #694ba1;
}
.watchlist .item .status {
  display: inline-block;
  min-width: 40px;
  text-align: center;
}
@media screen and (max-width: 480px) {
  .watchlist .item .thumb {
    width: 40px;
    height: 40px;
  }
  .watchlist .item .info,
  .watchlist .item .link {
    float: none;
  }
  .watchlist .item .info {
    display: block;
    margin: 0;
    padding: 0;
  }
  .watchlist .item .info > span {
    margin: 0;
    width: auto;
  }
}
.watchlist .paging {
  text-align: center;
}
#pop-request .suggestions {
  margin-bottom: 10px;
  font-size: 0.95em;
  background: #f6f6f6;
}
#pop-request .suggestions .item {
  display: block;
  clear: both;
}
#pop-request .suggestions .item img {
  display: none;
  float: left;
  margin-right: 5px;
  width: 40px;
  height: 50px;
}
#pop-request .suggestions .item .name {
  font-weight: 400;
  color: #555;
}
#pop-request .suggestions .item .name:hover {
  color: #694ba1;
}
.tooltipster-sidetip.anime.tooltipster-top .tooltipster-arrow-background,
.tooltipster-sidetip.anime.tooltipster-top .tooltipster-arrow-border {
  border-top-color: #fff;
}
.tooltipster-sidetip.anime.tooltipster-bottom .tooltipster-arrow-background,
.tooltipster-sidetip.anime.tooltipster-bottom .tooltipster-arrow-border {
  border-bottom-color: #fff;
}
.tooltipster-sidetip.anime.tooltipster-left .tooltipster-arrow-background,
.tooltipster-sidetip.anime.tooltipster-left .tooltipster-arrow-border {
  border-left-color: #fff;
}
.tooltipster-sidetip.anime.tooltipster-right .tooltipster-arrow-background,
.tooltipster-sidetip.anime.tooltipster-right .tooltipster-arrow-border {
  border-right-color: #fff;
}
.tooltipster-sidetip.anime .tooltipster-arrow {
  z-index: 1;
}
.tooltipster-sidetip.anime .tooltipster-box {
  border: none;
  background: 0 0;
  z-index: 2;
}
.tooltipster-sidetip.anime .tooltipster-box .tooltipster-content {
  background: #fff;
  margin: 0;
  padding: 0;
  color: #555;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: rgba(51, 51, 51, 0.6) 0 4px 10px 0;
  -khtml-box-shadow: rgba(51, 51, 51, 0.6) 0 4px 10px 0;
  -moz-box-shadow: rgba(51, 51, 51, 0.6) 0 4px 10px 0;
  -ms-box-shadow: rgba(51, 51, 51, 0.6) 0 4px 10px 0;
  -o-box-shadow: rgba(51, 51, 51, 0.6) 0 4px 10px 0;
  box-shadow: rgba(51, 51, 51, 0.6) 0 4px 10px 0;
}
.tooltipster-sidetip.anime .tooltipster-box .tooltipster-content .inner {
  padding: 20px;
  color: gray;
  font-size: 1rem;
}
.tooltipster-sidetip.anime .tooltipster-box .tooltipster-content .inner .title {
  margin-bottom: 6px;
}
.tooltipster-sidetip.anime
  .tooltipster-box
  .tooltipster-content
  .inner
  .title
  h1 {
  display: inline;
  color: #694ba1;
  font-weight: 500;
  font-size: 1.45rem;
}
.tooltipster-sidetip.anime
  .tooltipster-box
  .tooltipster-content
  .inner
  .title
  span {
  color: #a2a2a2;
  font-size: 1.45rem;
}
.tooltipster-sidetip.anime
  .tooltipster-box
  .tooltipster-content
  .inner
  .meta-head
  .quality {
  padding: 3px 4px;
  background: #694ba1;
  color: #fff;
  vertical-align: middle;
  font-weight: 500;
  font-size: 0.8rem;
  -webkit-border-radius: 2px;
  -khtml-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.tooltipster-sidetip.anime
  .tooltipster-box
  .tooltipster-content
  .inner
  .meta-head
  .favorite {
  margin-right: 6px;
  vertical-align: middle;
  cursor: pointer;
}
.tooltipster-sidetip.anime
  .tooltipster-box
  .tooltipster-content
  .inner
  .meta-head
  .favorite
  .icon {
  font-size: 1.4rem;
}
.tooltipster-sidetip.anime
  .tooltipster-box
  .tooltipster-content
  .inner
  .meta-head
  .favorite
  .icon:hover {
  color: #00be00;
}
.tooltipster-sidetip.anime
  .tooltipster-box
  .tooltipster-content
  .inner
  .subhead {
  font-weight: 400;
  font-size: 0.86rem;
  text-align: right;
  display: block;
  overflow: hidden;
  margin-left: -20px;
  margin-right: -20px;
  padding-left: 20px;
  padding-right: 20px;
  background: #f3f3f3;
  line-height: 28px;
  height: 28px;
}
.tooltipster-sidetip.anime
  .tooltipster-box
  .tooltipster-content
  .inner
  .subhead
  > div {
  color: #fff;
  line-height: 20px;
  padding: 0 8px;
  font-size: 0.8rem;
  display: inline-block;
  -webkit-border-radius: 2px;
  -khtml-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  margin-top: 4px;
  float: right;
  margin-right: 5px;
}
.tooltipster-sidetip.anime
  .tooltipster-box
  .tooltipster-content
  .inner
  .subhead
  .ep {
  float: left;
  background: #d6d6d6;
  color: #555;
}
.tooltipster-sidetip.anime
  .tooltipster-box
  .tooltipster-content
  .inner
  .subhead
  .dub {
  background: #e9c800;
}
.tooltipster-sidetip.anime
  .tooltipster-box
  .tooltipster-content
  .inner
  .subhead
  .sub {
  background: #7555b0;
}
.tooltipster-sidetip.anime
  .tooltipster-box
  .tooltipster-content
  .inner
  .subhead
  .movie {
  background: #00b6b6;
}
.tooltipster-sidetip.anime
  .tooltipster-box
  .tooltipster-content
  .inner
  .subhead
  .ova {
  background: #409ccc;
}
.tooltipster-sidetip.anime
  .tooltipster-box
  .tooltipster-content
  .inner
  .subhead
  .ona {
  background: #0070c4;
}
.tooltipster-sidetip.anime
  .tooltipster-box
  .tooltipster-content
  .inner
  .subhead
  .special {
  background: #d9696c;
}
.tooltipster-sidetip.anime
  .tooltipster-box
  .tooltipster-content
  .inner
  .subhead
  .preview {
  background: #eb6f00;
}
.tooltipster-sidetip.anime .tooltipster-box .tooltipster-content .inner .desc {
  margin: 15px 0;
}
.tooltipster-sidetip.anime .tooltipster-box .tooltipster-content .inner .desc,
.tooltipster-sidetip.anime .tooltipster-box .tooltipster-content .inner .meta {
  font-size: 0.9rem;
  color: #555;
}
.tooltipster-sidetip.anime
  .tooltipster-box
  .tooltipster-content
  .inner
  .desc
  label,
.tooltipster-sidetip.anime
  .tooltipster-box
  .tooltipster-content
  .inner
  .meta
  label {
  font-weight: 400;
  color: #8c8c8c;
}
.tooltipster-sidetip.anime .tooltipster-box .tooltipster-content .inner .desc {
  margin-top: 8px;
}
.tooltipster-sidetip.anime .tooltipster-box .tooltipster-content .btn {
  padding: 8px 0;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  font-weight: 400;
  font-size: 1.1rem;
  -webkit-border-radius: 0;
  -khtml-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
.tooltipster-sidetip.anime .tooltipster-box .tooltipster-content .btn .fa {
  font-size: 1.2rem;
}
.quicktoggler.jtitle {
  float: left;
}
.quicktoggler.theme {
  float: right;
}
.quicktoggler .text {
  color: #eee;
  text-transform: uppercase;
  font-size: 0.7rem;
  padding: 5px 0;
}
.quicktoggler .switch {
  position: relative;
  display: inline-block;
  width: 25px;
  height: 12px;
  margin: 0 5px;
  vertical-align: -2px;
}
.quicktoggler .switch input {
  display: none;
}
.quicktoggler .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  background: #ccc;
}
.quicktoggler .slider:before {
  position: absolute;
  content: "";
  height: 10px;
  width: 10px;
  left: 1px;
  bottom: 1px;
  background-color: #fff;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
.quicktoggler input:checked + .slider {
  background-color: #000;
}
.quicktoggler input:focus + .slider {
  box-shadow: 0 0 1px #000;
}
.quicktoggler input:checked + .slider:before {
  -webkit-transform: translateX(13px);
  -ms-transform: translateX(13px);
  transform: translateX(13px);
}
.quicktoggler .slider.round {
  border-radius: 34px;
}
.quicktoggler .slider.round:before {
  border-radius: 50%;
  background: #694ba1;
}
.this-message-does-not-harm-to-you-dont-remove-it {
  background: url(data:image/png;base64,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)
    no-repeat center center;
  width: 300px;
  height: 250px;
  display: block;
}
#footer .themeswitcher {
  text-align: right;
}
#footer .themeswitcher .text {
  margin: 0 5px;
}
#footer .themeswitcher .switch {
  vertical-align: middle;
  margin-top: 4px;
}
body .mctitle a {
  color: #694ba1 !important;
}
body .rc-branding {
  z-index: 1 !important;
}
body.index .ilogo {
  margin: 0 auto;
  width: 330px;
  height: 41px;
  background: url(data:image/png;base64,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);
  background-size: cover;
  margin-top: 158px;
}
@media screen and (max-width: 991px) {
  body.index .ilogo {
    margin-top: 30px;
  }
}
body.index.dark .ilogo {
  background-image: url(data:image/png;base64,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);
}
body.index .home-socials {
  margin: 0 auto;
  max-width: 700px;
  position: relative;
  margin-top: 50px;
}
body.index #index-search {
  margin: 0 auto;
  max-width: 700px;
  position: relative;
  margin-top: 15px;
  margin-bottom: 80px;
  z-index: 2;
}
body.index #index-search input {
  line-height: 50px;
  height: 50px;
  padding: 0 20px;
  max-width: 800px;
  width: 100%;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #ccc;
  font-size: 1.3rem;
}
body.index #index-search input:focus {
  border-color: #694ba1;
}
body.index #index-search button {
  width: 75px;
  height: 50px;
  line-height: 50px;
  font-size: 2rem;
  position: absolute;
  right: 0;
  top: 0;
  color: #fff;
  -webkit-border-top-left-radius: 0;
  -webkit-border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-topleft: 0;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 0;
  border: none;
  background: #694ba1;
}
body.index #index-search button .icon {
  font-size: 1.8rem;
}
body.index #index-search .suggestions {
  position: absolute;
  top: 55px;
  overflow: hidden;
  width: 100%;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
body.index #index-search .suggestions .item {
  overflow: hidden;
  padding: 12px;
  background: #fff;
}
body.index #index-search .suggestions .item:nth-child(2n) {
  background: #f5f5f5;
}
body.index #index-search .suggestions .item.active,
body.index #index-search .suggestions .item:hover {
  background: #fff;
}
body.index #index-search .suggestions .item.active .info a.name,
body.index #index-search .suggestions .item:hover .info a.name {
  color: #694ba1;
}
body.index #index-search .suggestions .item.last {
  -webkit-border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-topleft: 0;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}
body.index #index-search .suggestions .item .thumb {
  float: left;
  width: 32px;
  height: 50px;
}
body.index #index-search .suggestions .item .info {
  margin-left: 40px;
  color: #8c8c8c;
  font-size: 0.9rem;
}
body.index #index-search .suggestions .item .info a.name {
  display: inline-block;
  margin-top: -3px;
  color: #666;
  font-weight: 400;
  font-size: 1.05rem;
  margin-bottom: 3px;
}
body.index #index-search .suggestions .item .info a.name:hover {
  color: #694ba1;
}
body.index #index-search .suggestions .item .info .meta {
  overflow: hidden;
}
body.index #index-search .suggestions .item .info .meta > span + span {
  margin-left: 8px;
}
body.index #index-search .suggestions .item .info .meta > span .quality {
  display: inline-block;
  float: left;
  padding: 1px 4px;
  vertical-align: middle;
  background: #694ba1;
  color: #fff;
  font-weight: 500;
  font-style: normal;
  font-size: 0.75rem;
  -webkit-border-radius: 2px;
  -khtml-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
body.index #index-search .suggestions .item .info .meta > span .imdb {
  color: #694ba1;
  font-weight: 500;
}
body.index #index-search .suggestions .item .info .meta > span .year {
  color: #6f6f6f;
}
body.index #index-search .suggestions .item .info .genre a {
  color: #555;
}
body.index #index-search .suggestions .more {
  text-align: center;
}
body.index #index-search .suggestions .more a {
  display: block;
  margin: 0 auto;
  padding: 5px 0;
  width: 75%;
  font-size: 1.1em;
  background: #694ba1;
  color: #fff;
  letter-spacing: 1.6px;
  text-transform: uppercase;
  font-weight: 400;
  -webkit-border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-topleft: 0;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}
body.index #index-search .suggestions .more a:hover {
  background: #5e4390;
}
body.index .old {
  text-align: center;
  margin-bottom: 138px;
}
body.index .old .btn {
  line-height: 45px;
  height: 45px;
  padding: 0 20px;
  text-align: center;
  font-size: 1.6rem;
}
body.dark {
  background: #16151d;
}
body.dark a {
  color: #694ba1;
}
body.dark .btn-default {
  color: #888;
  background-color: #16151d;
  border-color: #16151d;
}
body.dark .btn-default.focus,
body.dark .btn-default:focus {
  color: #888;
  background-color: #040405;
  border-color: #040405;
}
body.dark .btn-default:hover {
  color: #888;
  background-color: #040405;
  border-color: #040405;
}
.open > body.dark .btn-default.dropdown-toggle,
body.dark .btn-default.active,
body.dark .btn-default:active {
  color: #888;
  background-color: #040405;
  border-color: #040405;
}
.open > body.dark .btn-default.dropdown-toggle.focus,
.open > body.dark .btn-default.dropdown-toggle:focus,
.open > body.dark .btn-default.dropdown-toggle:hover,
body.dark .btn-default.active.focus,
body.dark .btn-default.active:focus,
body.dark .btn-default.active:hover,
body.dark .btn-default:active.focus,
body.dark .btn-default:active:focus,
body.dark .btn-default:active:hover {
  color: #888;
  background-color: #000;
  border-color: #000;
}
.open > body.dark .btn-default.dropdown-toggle,
body.dark .btn-default.active,
body.dark .btn-default:active {
  background-image: none;
}
body.dark .btn-default.disabled.focus,
body.dark .btn-default.disabled:focus,
body.dark .btn-default.disabled:hover,
body.dark .btn-default[disabled].focus,
body.dark .btn-default[disabled]:focus,
body.dark .btn-default[disabled]:hover,
fieldset[disabled] body.dark .btn-default.focus,
fieldset[disabled] body.dark .btn-default:focus,
fieldset[disabled] body.dark .btn-default:hover {
  background-color: #16151d;
  border-color: #16151d;
}
body.dark .btn-default .badge {
  color: #16151d;
  background-color: #888;
}
body.dark .btn-primary {
  color: #ccc;
  background-color: #573e85;
  border-color: #573e85;
}
body.dark .btn-primary.focus,
body.dark .btn-primary:focus {
  color: #ccc;
  background-color: #453169;
  border-color: #453169;
}
body.dark .btn-primary:hover {
  color: #ccc;
  background-color: #453169;
  border-color: #453169;
}
.open > body.dark .btn-primary.dropdown-toggle,
body.dark .btn-primary.active,
body.dark .btn-primary:active {
  color: #ccc;
  background-color: #453169;
  border-color: #453169;
}
.open > body.dark .btn-primary.dropdown-toggle.focus,
.open > body.dark .btn-primary.dropdown-toggle:focus,
.open > body.dark .btn-primary.dropdown-toggle:hover,
body.dark .btn-primary.active.focus,
body.dark .btn-primary.active:focus,
body.dark .btn-primary.active:hover,
body.dark .btn-primary:active.focus,
body.dark .btn-primary:active:focus,
body.dark .btn-primary:active:hover {
  color: #ccc;
  background-color: #3c2b5b;
  border-color: #3c2b5b;
}
.open > body.dark .btn-primary.dropdown-toggle,
body.dark .btn-primary.active,
body.dark .btn-primary:active {
  background-image: none;
}
body.dark .btn-primary.disabled.focus,
body.dark .btn-primary.disabled:focus,
body.dark .btn-primary.disabled:hover,
body.dark .btn-primary[disabled].focus,
body.dark .btn-primary[disabled]:focus,
body.dark .btn-primary[disabled]:hover,
fieldset[disabled] body.dark .btn-primary.focus,
fieldset[disabled] body.dark .btn-primary:focus,
fieldset[disabled] body.dark .btn-primary:hover {
  background-color: #573e85;
  border-color: #573e85;
}
body.dark .btn-primary .badge {
  color: #573e85;
  background-color: #ccc;
}
body.dark hr {
  border-color: #262432;
}
body.dark .dropdown-menu {
  background: #1a1920;
}
body.dark .dropdown-menu .divider {
  background: #262432;
}
body.dark .dropdown-menu > li > a {
  color: #888;
  background: 0 0;
}
body.dark .dropdown-menu > li > a:focus,
body.dark .dropdown-menu > li > a:hover {
  color: #ddd;
}
body.dark .btn-default.active,
body.dark .btn-default:active,
body.dark .open > .btn-default.dropdown-toggle {
  background: #1a1920;
  border-color: #1a1920;
}
body.dark .form-control {
  background: #121117;
  border-color: #121117;
  color: #888;
}
body.dark .form-control::-webkit-input-placeholder {
  color: #343243;
}
body.dark .form-control:-moz-placeholder {
  color: #343243;
}
body.dark .form-control::-moz-placeholder {
  color: #343243;
}
body.dark .form-control:-ms-input-placeholder {
  color: #343243;
}
body.dark .form-control:focus {
  background: #070608;
}
body.dark .alert-primary {
  color: #ddd;
}
body.dark .text-brand {
  color: #694ba1;
}
body.dark .tooltip.in {
  opacity: 1;
}
body.dark .tooltip .tooltip-inner {
  color: #fff;
  background-color: #3b275f;
  color: #a2a2a2;
}
body.dark .tooltip.top .tooltip-arrow {
  border-top-color: #3b275f;
}
body.dark .tooltip.bottom .tooltip-arrow {
  border-top-color: #3b275f;
}
body.dark .tooltip.left .tooltip-arrow {
  border-top-color: #3b275f;
}
body.dark .tooltip.right .tooltip-arrow {
  border-top-color: #3b275f;
}
body.dark .modal {
  background: #1a1920;
}
body.dark .film-report .form-group + .form-group {
  border-color: #262432;
}
body.dark #header .head {
  background: #0b0a0d;
}
body.dark #header .head #logo {
  background-image: url(data:image/png;base64,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);
}
body.dark #header .head #search .inner input {
  background: #17151b;
  border-color: #23202a;
}
body.dark #header .head #search .inner input:focus {
  border-color: #694ba1;
  color: #ddd;
}
body.dark #header .head #search .inner input:focus + button {
  color: #694ba1;
}
body.dark #header .head #search .suggestions {
  background: #1a1920;
  -webkit-box-shadow: 0 4px 20px #000;
  -khtml-box-shadow: 0 4px 20px #000;
  -moz-box-shadow: 0 4px 20px #000;
  -ms-box-shadow: 0 4px 20px #000;
  -o-box-shadow: 0 4px 20px #000;
  box-shadow: 0 4px 20px #000;
}
body.dark #header .head #search .suggestions .item {
  border-color: #262432;
}
body.dark #header .head #search .suggestions .item:hover {
  background: #1f1d26;
}
body.dark #header .head #search .suggestions .item .info {
  color: #555;
}
body.dark #header .head #search .suggestions .item .info .name {
  color: #888;
}
body.dark #header .head #search .suggestions .item .info .name:hover {
  color: #694ba1;
}
@media screen and (max-width: 800px) {
  body.dark #header .head {
    background: #3c2b5b;
  }
}
body.dark #header .nav {
  background: #1a1920;
}
body.dark #header .nav #menu > li > a {
  color: #c4c4c4;
  font-size: 0.9rem;
}
body.dark #header .nav #menu > li:hover > a {
  background: #131217;
  color: #694ba1;
  position: relative;
}
body.dark #header .nav #menu > li:hover > a:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 2px;
  background: #694ba1;
  content: "";
}
body.dark #header .nav #menu > li > .sub {
  background: #131217;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  -khtml-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  -ms-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  -o-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}
body.dark #header .nav #menu > li > .sub > li > a {
  color: #6f6f6f;
}
body.dark #header .nav #menu > li > .sub > li:hover > a {
  color: #c4c4c4;
  background: #212029;
}
@media screen and (max-width: 800px) {
  body.dark #header .nav #menu > li:hover > a:before {
    display: none;
  }
}
body.dark .widget {
  background: #1d1b26;
}
body.dark .widget .widget-title {
  border-bottom-color: #312f40;
}
body.dark .widget .widget-title a.more {
  color: #ddd;
}
body.dark .widget .widget-title .title {
  color: #694ba1;
}
body.dark .widget .widget-title .tabs .tab {
  color: #6f6f6f;
}
body.dark .widget .widget-title .tabs .tab.active {
  color: #888;
}
body.dark .widget .widget-title .tabs .tab:hover {
  border-bottom-color: #484848;
}
@media screen and (min-width: 601px) {
  body.dark .link-list .item:nth-child(4n-2),
  body.dark .link-list .item:nth-child(4n-3) {
    background: #191821;
  }
}
@media screen and (max-width: 600px) {
  body.dark .link-list .item {
    width: 100%;
  }
  body.dark .link-list .item:nth-child(2n-1) {
    background: #191821;
  }
}
body.dark .link-list .item .name {
  color: #888;
}
body.dark .link-list .item .name:hover {
  color: #ddd;
}
body.dark .film-list .item .inner .name {
  color: #888;
}
body.dark .film-list .item .inner .name:hover {
  color: #ddd;
}
body.dark .widget.slider .item:before {
  background-color: rgba(0, 0, 0, 0);
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(rgba(0, 0, 0, 0)),
    to(black)
  );
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), #000);
  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), #000);
  background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), #000);
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), #000);
  background-image: linear-gradient(top, rgba(0, 0, 0, 0), #000);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(0, 0, 0, 0)', endColorStr='black');
  height: 60%;
}
body.dark .widget.slider .item .info p {
  color: #ccc;
}
body.dark .widget.schedule .widget-body .slider {
  border-color: #262432;
}
body.dark .widget.schedule .widget-body .slider .items .item {
  background: #16151d;
}
body.dark .widget.schedule .widget-body .slider .items .item:hover {
  background: #111;
}
body.dark .widget.schedule .widget-body .slider .items .item.active {
  background: #513683;
  color: #ddd;
}
body.dark .widget.schedule .widget-body .timeline .item {
  border: none;
}
body.dark .widget.schedule .widget-body .timeline .item:nth-child(2n) {
  background: #191821;
}
body.dark .widget.schedule .widget-body .timeline .item .name {
  color: #888;
}
body.dark .widget.schedule .widget-body .timeline .item .time {
  color: #888;
  border-color: #191821;
}
body.dark .widget.schedule .widget-body .timeline .item .watch {
  border-color: #6f6f6f;
  color: #6f6f6f;
}
body.dark .widget.schedule .widget-body .timeline .item .watch:hover {
  border-color: #694ba1;
  color: #694ba1;
}
body.dark .widget.genres ul li {
  border-color: #262432;
}
body.dark .widget.genres ul li a {
  color: #888;
}
body.dark .widget.genres ul li a:hover {
  color: #694ba1;
}
body.dark .simple-film-list .item {
  border-color: #262432;
}
body.dark .simple-film-list .item .info .name {
  color: #888;
}
body.dark .simple-film-list .item .info .name:hover {
  color: #ddd;
}
body.dark .simple-film-list .item .info p {
  color: #555;
}
body.dark .widget.ranking .item-top .thumb:before {
  background-color: rgba(0, 0, 0, 0);
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(rgba(0, 0, 0, 0)),
    to(black)
  );
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), #000);
  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), #000);
  background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), #000);
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), #000);
  background-image: linear-gradient(top, rgba(0, 0, 0, 0), #000);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(0, 0, 0, 0)', endColorStr='black');
}
body.dark .widget.ranking .item-top .detail .rank {
  color: #694ba1;
  background: #ddd;
}
body.dark .widget.ranking .item-top .detail .info .name {
  color: #ddd;
}
body.dark .widget.ranking .item-top .detail .info p {
  color: #888;
}
body.dark .widget.ranking .item {
  border-color: #262432;
}
body.dark .widget.ranking .item .rank {
  border-color: #888;
  color: #888;
}
body.dark .widget.ranking .item .info .name {
  color: #888;
}
body.dark .widget.ranking .item .info .name:hover {
  color: #ddd;
}
body.dark .widget.ranking .item .info p {
  color: #555;
}
body.dark .filters {
  position: relative;
  margin-right: -5px;
  margin-left: -5px;
}
body.dark .filters .filter .dropdown-toggle {
  color: #626262;
}
body.dark .filters .filter .dropdown-toggle .value {
  color: #a2a2a2;
}
body.dark .filters .filter li label {
  color: #626262;
  padding: 5px;
}
body.dark .filters .filter li label.text-brand {
  color: #694ba1;
}
body.dark .filters .filter li label:hover,
body.dark .filters .filter li:hover {
  color: #694ba1;
  background: #1f1d26;
}
body.dark .filters .filter li input {
  display: none;
}
body.dark .filters .filter li input + label:before,
body.dark .filters .filter li input:not(:checked) + label:before {
  color: #282635;
}
body.dark .filters .filter li input:checked + label:before {
  color: #694ba1;
}
body.dark .widget.az-list ul.letters {
  background: #25232e;
}
body.dark .widget.az-list ul.letters li a {
  background: #1a1920;
  border-color: #1a1920;
  color: #888;
}
body.dark .widget.az-list .items .item {
  border-color: #262432;
}
body.dark .widget.az-list .items .item:nth-child(2n) {
  background: #191821;
}
body.dark .widget.az-list .items .item .info .name {
  color: #ddd;
}
body.dark .widget.player #controls .control:hover {
  background: 0 0;
}
body.dark .widget.player #controls .control.disabled {
  color: #484848;
}
body.dark .widget.player #controls .control.disabled .icon {
  color: #484848 !important;
}
body.dark .widget.player #controls .control .icon {
  color: #888 !important;
}
body.dark .widget.servers .range > span {
  background: #24232b;
  color: #888;
}
body.dark .widget.servers .range > span:hover {
  background: #302e39;
}
body.dark .widget.servers .range > span.active {
  background: #523b7e;
  color: #a2a2a2;
}
body.dark .widget.servers ul.episodes li a {
  background: #28262f;
  color: #747474;
  border: none;
}
body.dark .widget.servers ul.episodes li a:visited {
  background: #332a46;
  color: #676767;
}
body.dark .widget.servers ul.episodes li a.active,
body.dark .widget.servers ul.episodes li a:hover {
  background: #694ba1;
  color: #ddd;
}
body.dark .widget.info .info {
  color: #6f6f6f;
}
body.dark .widget.info .info .head .alias {
  color: #555;
}
body.dark .widget.info .info .desc .morelink {
  background: #2c2a37;
  color: #888;
}
body.dark .widget.info .info .desc .morelink:hover {
  background: #33303f;
}
body.dark .widget.info .info .rating .stars i {
  color: #c79703;
}
body.dark .widget.info .info .rating .stars i.half {
  color: grey;
}
body.dark .widget.info .info .rating .stars i.half:after {
  color: #c79703;
}
body.dark .widget.info .info .rating .stars i.none {
  color: grey;
}
body.dark .profile-page .sidebar ul.menu li {
  background: #16151d;
}
body.dark .profile-page .sidebar ul.menu li:nth-child(2n) {
  background: #191821;
}
body.dark .profile-page .sidebar ul.menu li:hover a {
  color: #888;
}
body.dark .profile-page .sidebar ul.menu li.active {
  background: #694ba1;
}
body.dark .profile-page .sidebar ul.menu li.active a {
  color: #ddd;
}
body.dark .profile-page .control-label {
  color: #888;
}
body.dark .profile-page .help-block {
  color: #434058;
}
body.dark .watchlist .item:nth-child(2n) {
  background: #191821;
}
body.dark .watchlist .item .link {
  color: #888;
}
body.dark .watchlist .item .link:hover {
  color: #ddd;
}
body.dark .watchlist .item .old {
  background: #2b2b2b;
}
body.dark .widget.calendar .heading .day-block span {
  background: #25232e;
  border-color: #25232e;
}
body.dark .widget.calendar .heading .day-block.active span {
  background: #694ba1;
}
body.dark .widget.calendar .content .day-block .inner {
  background: #1e1c25;
  border-color: #121117;
}
body.dark .widget.calendar .content .day-block .inner .items .item {
  border: none;
}
body.dark .widget.calendar .content .day-block .inner .items .item:hover {
  background: #1a1920;
}
body.dark
  .widget.calendar
  .content
  .day-block
  .inner
  .items
  .item:nth-child(2n + 1) {
  background: #25232e;
}
body.dark .widget.calendar .content .day-block .inner .items .item .info .name {
  color: #b3b3b3;
}
body.dark .widget.calendar .content .day-block .inner .head .date {
  background: #bf7000;
}
body.dark .widget.calendar .content .day-block .inner .head.active .date {
  background: #694ba1;
}
body.dark .widget.calendar .navigation.top {
  border-bottom: 1px solid #523b7e;
  margin-bottom: 15px;
}
body.dark .widget.calendar .navigation.bottom {
  border-top: 1px solid #523b7e;
}
body.dark .film-list-vertical .item:nth-child(2n + 1) {
  background: #25232e;
}
body.dark #pop-request .suggestions {
  background: #16151d;
}
body.dark #pop-request .suggestions .item .name {
  font-weight: 400;
  color: #888;
}
body.dark #pop-request .suggestions .item .name:hover {
  color: #694ba1;
}
body.dark #footer {
  background: #1b1a23;
  color: #64587b;
}
body.dark #footer .bar {
  background: #22212c;
}
body.dark #footer .bar .themeswitcher .text {
  color: #888;
}
body.dark #footer .inner {
  background-image: url(/static/assets/movie/frontend/images/footer-dark.png);
}
body.dark #footer .azlist .heading {
  color: #8a7da2;
}
body.dark #footer .azlist ul li a {
  background: #694ba1;
  color: #ddd;
}
body.dark #footer .main {
  color: #888;
}
body.dark #footer .main a {
  color: #9687b1;
}
body.dark #footer .main a:hover {
  font-weight: 600;
}
body.dark #footer .main .linkc .links .heading {
  color: #aeaeae;
}
body.dark #footer .main .mainc .socials a {
  color: #bbb;
}
body.dark #footer .main .mainc .socials a:hover {
  color: #fff;
}
body.dark #footer .main .mainc p.copyright {
  color: #64587b;
}
body.dark
  .tooltipster-sidetip.anime.tooltipster-top
  .tooltipster-arrow-background,
body.dark .tooltipster-sidetip.anime.tooltipster-top .tooltipster-arrow-border {
  border-top-color: #1a1920;
}
body.dark
  .tooltipster-sidetip.anime.tooltipster-bottom
  .tooltipster-arrow-background,
body.dark
  .tooltipster-sidetip.anime.tooltipster-bottom
  .tooltipster-arrow-border {
  border-bottom-color: #1a1920;
}
body.dark
  .tooltipster-sidetip.anime.tooltipster-left
  .tooltipster-arrow-background,
body.dark
  .tooltipster-sidetip.anime.tooltipster-left
  .tooltipster-arrow-border {
  border-left-color: #1a1920;
}
body.dark
  .tooltipster-sidetip.anime.tooltipster-right
  .tooltipster-arrow-background,
body.dark
  .tooltipster-sidetip.anime.tooltipster-right
  .tooltipster-arrow-border {
  border-right-color: #1a1920;
}
body.dark .tooltipster-sidetip.anime .tooltipster-box .tooltipster-content {
  background: #1a1920;
  -webkit-box-shadow: #111 0 4px 10px 0;
  -khtml-box-shadow: #111 0 4px 10px 0;
  -moz-box-shadow: #111 0 4px 10px 0;
  -ms-box-shadow: #111 0 4px 10px 0;
  -o-box-shadow: #111 0 4px 10px 0;
  box-shadow: #111 0 4px 10px 0;
}
body.dark
  .tooltipster-sidetip.anime
  .tooltipster-box
  .tooltipster-content
  .inner
  .subhead {
  background: #292828;
}
body.dark
  .tooltipster-sidetip.anime
  .tooltipster-box
  .tooltipster-content
  .inner
  .subhead
  .ep {
  background: #444;
  color: #969595;
}
body.dark
  .tooltipster-sidetip.anime
  .tooltipster-box
  .tooltipster-content
  .inner
  .subhead
  .dub {
  background: #b69c00;
}
body.dark
  .tooltipster-sidetip.anime
  .tooltipster-box
  .tooltipster-content
  .inner
  .subhead
  .sub {
  background: #5e4390;
}
body.dark
  .tooltipster-sidetip.anime
  .tooltipster-box
  .tooltipster-content
  .inner
  .subhead
  .movie {
  background: #008383;
}
body.dark
  .tooltipster-sidetip.anime
  .tooltipster-box
  .tooltipster-content
  .inner
  .subhead
  .ova {
  background: #2e80ab;
}
body.dark
  .tooltipster-sidetip.anime
  .tooltipster-box
  .tooltipster-content
  .inner
  .subhead
  .ona {
  background: #005291;
}
body.dark
  .tooltipster-sidetip.anime
  .tooltipster-box
  .tooltipster-content
  .inner
  .subhead
  .special {
  background: #cf4144;
}
body.dark
  .tooltipster-sidetip.anime
  .tooltipster-box
  .tooltipster-content
  .inner
  .subhead
  .preview {
  background: #b85700;
}
body.dark
  .tooltipster-sidetip.anime
  .tooltipster-box
  .tooltipster-content
  .inner
  .meta {
  color: #888;
}
body.dark
  .tooltipster-sidetip.anime
  .tooltipster-box
  .tooltipster-content
  .inner
  .meta
  label {
  color: #6f6f6f;
}
body.dark
  .tooltipster-sidetip.anime
  .tooltipster-box
  .tooltipster-content
  .inner
  .btn {
  background: #523b7e;
}
body.dark .alertify .ajs-dialog,
body.dark .alertify .ajs-footer,
body.dark .alertify .ajs-header {
  background: #312f3d;
  color: #ddd;
}
body.dark #theme-switcher .text {
  color: #888;
}
body.dark #disqus_thread {
  color: #888;
}
body.dark #disqus_thread a {
  color: #694ba1;
}
body.dark .mctitle a {
  color: #694ba1 !important;
}
body.dark .rc-branding {
  z-index: 1 !important;
}
.skeleton {
  opacity: 0.7;
  animation: 1s linear infinite alternate skeleton-loading;
  border-radius: 0.25rem;
}
@keyframes skeleton-loading {
  0% {
    background-color: #3d515b;
  }
  100% {
    background-color: #5b7a89;
  }
}
.skeleton-poster {
  padding-top: 140%;
  margin-bottom: 0.5rem;
}
.skeleton-title {
  height: 1rem;
  width: 80%;
  margin: 0.5rem auto 0;
}
body.dark .skeleton {
    animation: skeleton-loading-dark 1s linear infinite alternate;
}
@keyframes skeleton-loading-dark {
    0% {
        background-color: #2c2a37;
    }
    100% {
        background-color: #33303f;
    }
}

#server-controls-widget {
    background-color: #1d1b26; /* Dark theme color */
}
body.light #server-controls-widget {
    background-color: #fff; /* Light theme color */
}
.server-group {
    padding: 10px;
    border-bottom: 1px solid #312f40;
}
body.light .server-group {
    border-bottom: 1px solid #eee;
}
.server-group:last-child {
    border-bottom: none;
}
.group-title {
    display: block;
    margin-bottom: 8px;
    font-weight: 500;
    font-family: "Nunito Sans", sans-serif;
    color: #888;
}
body.dark .group-title {
    color: #8a7da2;
}
.button-group {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
}
.server-btn.active {
    background-color: #694ba1 !important;
    color: #fff !important;
    border-color: #694ba1 !important;
}
.load-more-container {
    text-align: center;
    padding: 20px 0;
    display: none; /* Hidden by default, shown by JS if needed */
}
.btn-load-more {
    padding: 8px 25px;
    font-weight: 500;
    font-size: 1rem;
    background-color: #2e2c3a;
    border-color: #403d52;
    color: #a2a2a2;
}
.btn-load-more:hover {
    background-color: #3b384d;
    border-color: #57536d;
    color: #fff;
}
.load-more-container .spinner {
    display: none; /* Hidden by default */
    width: 2rem;
    height: 2rem;
    border: .25em solid #694ba1;
    border-right-color: transparent;
    border-radius: 50%;
    animation: spinner-border .75s linear infinite;
    margin: 0 auto;
}
@keyframes spinner-border {
  to { transform: rotate(360deg); }
}
/* Sidebar Styles */
.widget .widget-body .d-flex { display: flex; }
.widget .widget-body .flex-column { flex-direction: column; }
.widget .widget-body .gap-2 { gap: 0.5rem; }
.widget .widget-body .p-2 { padding: 0.5rem; }
.widget .widget-body .w-100 { width: 100%; }

.form-control {
    background-color: #28262f;
    border: 1px solid #28262f;
    color: #888;
}
body.light .form-control {
    background-color: #eee;
    border-color: #eee;
    color: #555;
}

/* Sidebar Genre List */
.genre-checklist {
    list-style: none;
    padding: 0 10px;
    margin: 0;
    overflow: hidden;
}
.genre-checklist li {
    width: 50%;
    float: left;
}
.genre-checklist li a {
    display: block;
    padding: 6px 5px;
    color: #888;
    font-size: 0.95rem;
}
.genre-checklist li a:hover {
    color: #694ba1;
}
body.light .genre-checklist li a {
    color: #555;
}

/* Skeleton loader for lists */
.skeleton-list .skeleton-item {
    height: 50px;
    margin-bottom: 10px;
    background-color: #2c2a37;
    animation: skeleton-loading-dark 1s linear infinite alternate;
    border-radius: 4px;
}
body.light .skeleton-list .skeleton-item {
    background-color: #eee;
    animation: skeleton-loading 1s linear infinite alternate;
}
.skeleton-list.p-3 { padding: 1rem; }
.skeleton-list.p-2 { padding: 0.5rem; }

/* Mobile Menu Styles */
#mobile-menu-toggle { display: none; }
@media screen and (max-width: 800px) {
    #mobile-menu-toggle { display: block; }
    #search { display: none; }
    #header .nav { display: none; }
}
#mobile-menu-container {
    position: fixed;
    top: 0;
    left: -300px; /* Hidden by default */
    width: 300px;
    height: 100%;
    background: #1d1b26;
    z-index: 1050;
    transition: left 0.3s ease-in-out;
    padding: 20px;
    overflow-y: auto;
}
#mobile-menu-container.show {
    left: 0;
}
#mobile-menu-container .close-btn {
    position: absolute;
    top: 10px;
    right: 15px;
    font-size: 2rem;
    color: #888;
    cursor: pointer;
}
body.light #mobile-menu-container {
    background: #fff;
}
#search-mobile .inner { position: relative; }
#search-mobile input { width: 100%; height: 34px; padding-right: 34px; border-radius: 3px; }
#search-mobile button { position: absolute; top: 0; right: 0; width: 34px; height: 34px; border: none; background: transparent; }

.widget.quickfilter .col-md-6 {
    width: 50%;
}
@media screen and (min-width: 800px) {
    .widget.quickfilter .col-md-6 {
        width: 25%;
    }
}

.widget.quickfilter .filter {
    padding: 5px;
    box-sizing: border-box;
}

.widget.quickfilter .form-control {
    width: 100%;
    height: 34px;
    padding: 6px 12px;
}
.widget .widget-title .tabs button.tab {
    background: none;
    border: none;
    padding: 6px 7px;
    border-bottom: 2px solid transparent;
    cursor: pointer;
    font-family: "Nunito Sans", sans-serif;
    color: inherit;
    font-size: inherit;
    line-height: inherit;
}
body.dark .widget .widget-title .tabs button.tab {
    color: #6f6f6f;
}
body.dark .widget .widget-title .tabs button.tab.active {
    color: #888;
}
.widget .widget-title .tabs button.tab:hover {
    color: #694ba1;
    border-bottom: 2px solid #eee;
}
body.dark .widget .widget-title .tabs button.tab:hover {
    border-bottom-color: #484848;
}
.widget .widget-title .tabs button.tab.active {
    border-bottom: 2px solid #5e4390;
}
#mobile-menu-container button.close-btn {
    background: none;
    border: none;
    padding: 0;
    font-size: 2rem;
    color: #888;
    cursor: pointer;
    position: absolute;
    top: 10px;
    right: 15px;
}
body.light #mobile-menu-container button.close-btn {
    color: #555;
}
body,
#header .head #search .inner input,
#header .nav,
.widget .widget-title .title,
.widget .widget-title .tabs .tab,
.film-list .item .inner .poster .status,
.film-list-vertical .item,
.widget.schedule .widget-body .slider .items .item,
.widget.schedule .widget-body .timeline .item,
.widget.ranking .item-top .detail .info .name,
.widget.ranking .item .info .name,
.filters .filter li,
.widget.az-list ul.letters li a,
#footer .main,
#footer .azlist .heading,
.modal-open .modal .modal-header .title,
.widget.socials .widget-body > div {
    font-family: "Inter", sans-serif;
}
/* --- FINAL: EPISODE DROPDOWN & ALIGNED BUTTON STYLES (v2) --- */

/* Main container for the dropdown and nav arrows */
/* --- FINAL: EPISODE DROPDOWN & ALIGNED BUTTON STYLES (v3) --- */

/* Main container for the control group */
.ep-range-container {
    display: flex;
    align-items: center;
    padding: 0 10px 10px;
    border-bottom: 1px solid #312f40;
    margin-bottom: 10px;
}
body.light .ep-range-container {
    border-bottom-color: #eee;
}

/* Dropdown container */
.ep-range-dropdown {
    position: relative;
}

/* The visible part of the dropdown button */
.ep-range-current {
    min-width: 120px;
    background-color: #28262f;
    border: 1px solid #403d52;
    color: #a2a2a2;
    padding: 6px 10px;
    height: 34px;
    border-radius: 3px 0 0 3px; /* Rounded corners only on the left */
    border-right: none; /* Remove right border to merge with next element */
    text-align: left;
    font-weight: 500;
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
body.light .ep-range-current {
    background-color: #eee;
    border-color: #ddd;
    color: #555;
}
.ep-range-current:hover {
    border-color: #694ba1;
}

/* The hidden list of options */
.ep-range-list {
    position: absolute;
    top: 100%;
    left: 0;
    background-color: #1d1b26;
    border: 1px solid #403d52;
    z-index: 10;
    min-width: 100%; 
    width: auto; 
    white-space: nowrap;
    max-height: 200px;
    overflow-y: auto;
    list-style: none;
    padding: 5px 0;
    margin: 2px 0 0 0;
    border-radius: 3px;
}
body.light .ep-range-list {
    background-color: #fff;
    border-color: #ddd;
}
.ep-range-list li {
    padding: 8px 12px;
    color: #a2a2a2;
    cursor: pointer;
}
body.light .ep-range-list li {
    color: #555;
}
.ep-range-list li:hover, .ep-range-list li.active {
    background-color: #694ba1;
    color: #fff;
}

/* Group for the navigation arrows */
.ep-range-nav-group {
    display: flex;
    flex-shrink: 0;
}

.ep-range-nav {
    background-color: #28262f;
    border: 1px solid #403d52;
    color: #a2a2a2;
    width: 34px;
    height: 34px;
    cursor: pointer;
}
body.light .ep-range-nav {
    background-color: #eee;
    border-color: #ddd;
    color: #555;
}

/* Style for the PREV button */
#ep-range-prev {
    border-radius: 0;
    border-right: none;
}

/* Style for the NEXT button */
#ep-range-next {
    border-radius: 0 3px 3px 0; /* Rounded corners only on the right */
    border-left: 1px solid #312f40; /* The vertical separator line */
}
body.light #ep-range-next {
    border-left: 1px solid #ccc;
}

.ep-range-nav:hover {
    border-color: #694ba1;
    color: #fff;
}
.ep-range-nav:disabled {
    opacity: 0.5;
    cursor: not-allowed;
}

/* Aligned Episode Button Grid */
.widget.servers ul.episodes {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    padding: 0 10px 10px;
    margin: 0;
}
.widget.servers ul.episodes li {
    display: block;
    margin: 0;
    flex-shrink: 0;
}
.widget.servers ul.episodes li a {
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 50px;
    height: 30px;
    padding: 0 8px;
    line-height: 30px;
    background: #28262f;
    color: #747474;
    border: none;
    border-radius: 3px;
    font-size: 0.9rem;
    font-weight: 500;
}
body.light .widget.servers ul.episodes li a {
    background: #eee;
    color: #8c8c8c;
}
body.dark .widget.servers ul.episodes li a:hover {
    background: #694ba1;
    color: #ddd;
}
.widget.servers ul.episodes li a.active {
    background-color: #694ba1;
    color: #fff;
}
#sidebar .widget .widget-body #filter-form {
    padding: 15px;
}

.filter-grid {
    display: grid;
    grid-template-columns: 1fr 1fr; /* Two equal columns */
    gap: 10px; /* Space between items */
    margin-bottom: 10px;
}

.filter-grid .form-control {
    width: 100%;
    height: 30px;
    background-color: #28262f;
    border: 1px solid #403d52;
    color: #a2a2a2;
    border-radius: 3px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23a2a2a2' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right .75rem center;
    background-size: 16px 12px;
    padding-right: 2.5rem; /* Make space for the arrow */
}

body.light .filter-grid .form-control {
    background-color: #f5f5f5;
    border-color: #e0e0e0;
    color: #555;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23555' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
}

.filter-grid .form-control:focus {
    border-color: #694ba1;
    color: #fff;
}

.filter-grid input.form-control {
    background-image: none;
    padding-right: .75rem;
}

.btn-filter {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    font-weight: 500;
    height: 38px;
}

.widget .widget-title {
    /* Turn the title bar into a flex container */
    display: flex;
    align-items: center;
    justify-content: space-between; /* Pushes children to opposite ends */
    gap: 1rem; /* Adds a little space if they get too close */
}

/* New wrapper for the title and tabs */
.title-tabs-wrapper {
    display: flex;
    align-items: center;
    flex-shrink: 0; /* Prevents this group from shrinking */
}

.widget.hotnew .widget-title .tabs {
    margin-left: 1.5rem;
}

/* The paging wrapper itself */
.widget.hotnew .widget-title .paging-wrapper {
    padding: 0;
    margin-top: 0;
    position: static;
}

.widget.hotnew .paging-wrapper .btn-group {
    display: inline-flex;
}

.widget.hotnew .paging-wrapper .page-link {
    background-color: #28262f;
    border: 1px solid #403d52;
    color: #a2a2a2;
    width: 30px;
    height: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    border-radius: 0;
    cursor: pointer;
    font-size: 0.8rem;
}

body.light .widget.hotnew .paging-wrapper .page-link {
    background-color: #f5f5f5;
    border-color: #e0e0e0;
    color: #555;
}

.widget.hotnew .paging-wrapper .btn-paging-prev {
    border-radius: 3px 0 0 3px;
}

.widget.hotnew .paging-wrapper .btn-paging-next {
    border-left: none;
    border-radius: 0 3px 3px 0;
}

.widget.hotnew .paging-wrapper .page-link:not(:disabled):hover {
    background-color: #694ba1;
    border-color: #694ba1;
    color: #fff;
}

.widget.hotnew .paging-wrapper .page-link:disabled {
    opacity: 0.5;
    cursor: not-allowed;
}
#genre-list-sidebar {
    max-height: 400px; /* You can change this value to make it taller or shorter */
    overflow-y: auto;  /* Adds the scrollbar only when needed */
    overflow-x: hidden;/* Prevents accidental horizontal scrolling */
    padding-right: 5px; /* Adds a little space for the scrollbar */
}

/* --- (Optional) Custom Scrollbar Styling to match your theme --- */

/* For Webkit browsers like Chrome, Safari, Edge */
#genre-list-sidebar::-webkit-scrollbar {
    width: 8px;
}

/* Scrollbar track */
#genre-list-sidebar::-webkit-scrollbar-track {
    background: #2c2a37; /* Dark theme track color */
    border-radius: 10px;
}
body.light #genre-list-sidebar::-webkit-scrollbar-track {
    background: #f1f1f1; /* Light theme track color */
}

/* Scrollbar handle */
#genre-list-sidebar::-webkit-scrollbar-thumb {
    background: #5e4390; /* Dark theme handle color */
    border-radius: 10px;
}
body.light #genre-list-sidebar::-webkit-scrollbar-thumb {
    background: #ccc; /* Light theme handle color */
}

/* Scrollbar handle on hover */
#genre-list-sidebar::-webkit-scrollbar-thumb:hover {
    background: #694ba1; /* A brighter hover color */
}