/* Generated by less 2.2.0 */
/*
 *  jQueryIntroLoader
 *  Animated intro loading pages
 *  http://factory.brainleaf.eu/jqueryIntroLoader
 *
 *  Made by BRAINLEAF Communication (c)2014-2015
 *  Under GNU/GPL License
 */
/* ****************************************************************************** */
/* PLUGIN STYLE */
/* ****************************************************************************** */
/* ============================================================================== */
/* Global Style */
/* ============================================================================== */
.introLoader,
.introLoading {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  z-index: 9999;
}
.introLoading {
  background-color: #2F373E;
}
.absolute.introLoader {
  position: absolute;
}
body.introLoader_preventScroll {
  position: fixed;
  width: 100%;
  height: 100%;
  margin: 0;
  overflow: hidden;
}
/* ============================================================================== */
/* Animations */
/* ============================================================================== */
/* *************************************************** */
/* SimpleLoader Animation */
/* *************************************************** */
.absolute.introLoader.simpleLoader {
  position: absolute;
}
/* SimpleLoader Animation Colors */
/* -------------------------------------------- */
.theme-light.introLoader.simpleLoader {
  background-color: #ffffff;
}
.theme-dark.introLoader.simpleLoader {
  background-color: #333333;
}
.theme-ocean.introLoader.simpleLoader {
  background-color: #272B30;
}
.theme-forest.introLoader.simpleLoader {
  background-color: #1f3608;
}
.theme-fluoGreen.introLoader.simpleLoader {
  background-color: #67de0f;
}
.theme-fluoMagenta.introLoader.simpleLoader {
  background-color: #ff1bff;
}
.theme-fluoYellow.introLoader.simpleLoader {
  background-color: #dcff1b;
}
/* *************************************************** */
/* GifLoader Animation */
/* *************************************************** */
.introLoader.gifLoader .gifLoaderInner {
  background-image: url(spinners/circle-simple_light.gif);
  background-repeat: no-repeat;
  background-position: center center;
}
.introLoader.gifLoader .gifLoaderInnerCustom {
  background-repeat: no-repeat;
  background-position: center center;
}
.introLoader.gifLoader .gifLoaderInner,
.introLoader.gifLoader .gifLoaderInnerCustom {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.theme-light.gifLoader .gifLoaderInner {
  background-color: #ffffff;
}
.theme-dark.gifLoader .gifLoaderInner {
  background-image: url(spinners/circle-simple_dark.gif);
  background-color: #333333;
}
.theme-ocean.gifLoader .gifLoaderInner {
  background-image: url(spinners/circle-simple_ocean.gif);
  background-color: #272B30;
}
.theme-forest.gifLoader .gifLoaderInner {
  background-image: url(spinners/circle-simple_forest.gif);
  background-color: #1f3608;
}
.theme-fluoGreen.gifLoader .gifLoaderInner {
  background-image: url(spinners/circle-simple_fluoGreen.gif);
  background-color: #67de0f;
}
.theme-fluoYellow.gifLoader .gifLoaderInner {
  background-image: url(spinners/circle-simple_fluoYellow.gif);
  background-color: #dcff1b;
}
.theme-fluoMagenta.gifLoader .gifLoaderInner {
  background-image: url(spinners/circle-simple_fluoMagenta.gif);
  background-color: #ff1bff;
}
.theme-light.bubble.gifLoader .gifLoaderInner {
  background-image: url(spinners/circle-bub_light.gif);
}
.theme-dark.bubble.gifLoader .gifLoaderInner {
  background-image: url(spinners/circle-bub_dark.gif);
}
.theme-ocean.bubble.gifLoader .gifLoaderInner {
  background-image: url(spinners/circle-bub_ocean.gif);
}
.theme-forest.bubble.gifLoader .gifLoaderInner {
  background-image: url(spinners/circle-bub_forest.gif);
}
.theme-fluoGreen.bubble.gifLoader .gifLoaderInner {
  background-image: url(spinners/circle-bub_fluoGreen.gif);
}
.theme-fluoYellow.bubble.gifLoader .gifLoaderInner {
  background-image: url(spinners/circle-bub_fluoYellow.gif);
}
.theme-fluoMagenta.bubble.gifLoader .gifLoaderInner {
  background-image: url(spinners/circle-bub_fluoMagenta.gif);
}
/* *************************************************** */
/* CounterLoader Animation */
/* *************************************************** */
.introLoader.counterLoader .counterLoaderBox {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100px;
  height: 100px;
  line-height: 100px;
  text-align: center;
  font-weight: bold;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.small.introLoader.counterLoader .counterLoaderBox {
  width: 50px;
  height: 50px;
  line-height: 50px;
  font-size: 0.8em;
}
.medium.introLoader.counterLoader .counterLoaderBox {
  width: 200px;
  height: 200px;
  line-height: 200px;
  font-size: 2em;
}
.large.introLoader.counterLoader .counterLoaderBox {
  width: 300px;
  height: 300px;
  line-height: 300px;
  font-size: 3em;
}
.circle.introLoader.counterLoader .counterLoaderBox {
  border-radius: 50%;
}
/* CounterLoader Animation Colors */
/* -------------------------------------------- */
.theme-light.introLoader.counterLoader {
  background-color: #ffffff;
}
.theme-light.introLoader.counterLoader .counterLoaderBox {
  background-color: #cccccc;
}
.theme-dark.introLoader.counterLoader {
  background-color: #333333;
}
.theme-dark.introLoader.counterLoader .counterLoaderBox {
  background-color: #ffffff;
}
.theme-ocean.introLoader.counterLoader {
  background-color: #272B30;
}
.theme-ocean.introLoader.counterLoader .counterLoaderBox {
  background-color: #237199;
  color: #ffffff;
}
.theme-forest.introLoader.counterLoader {
  background-color: #1f3608;
}
.theme-forest.introLoader.counterLoader .counterLoaderBox {
  background-color: #5e5824;
  color: #1f3608;
}
.theme-fluoGreen.introLoader.counterLoader {
  background-color: #67de0f;
}
.theme-fluoGreen.introLoader.counterLoader .counterLoaderBox {
  background-color: #ffffff;
  color: #67de0f;
}
.theme-fluoMagenta.introLoader.counterLoader {
  background-color: #ff1bff;
}
.theme-fluoMagenta.introLoader.counterLoader .counterLoaderBox {
  background-color: #ffffff;
  color: #ff1bff;
}
.theme-fluoYellow.introLoader.counterLoader {
  background-color: #dcff1b;
}
.theme-fluoYellow.introLoader.counterLoader .counterLoaderBox {
  background-color: #ffffff;
  color: #dcff1b;
}
/* *************************************************** */
/* doubleLoader Animation */
/* *************************************************** */
.doubleLoader {
  background: transparent!important;
}
.doubleLoaderTop {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  height: 50%;
  background-color: #333;
}
.doubleLoaderBottom {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: 50%;
  background-color: #333;
}
.doubleLoaderProgBar {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  width: 100%;
  height: 20px;
  background-color: #fff;
  z-index: 9999999999999;
}
.doubleLoaderProgBar span {
  display: block;
  width: 0;
  height: 20px;
  background-color: #555;
}
/* DoubleLoader Animation Colors */
/* -------------------------------------------- */
.doubleLoader.theme-light .doubleLoaderTop,
.doubleLoader.theme-light .doubleLoaderBottom {
  background-color: #efefef;
}
.doubleLoader.theme-light .doubleLoaderProgBar {
  background-color: #cccccc;
}
.doubleLoader.theme-light .doubleLoaderProgBar span {
  background-color: #555555;
}
.doubleLoader.theme-light.zebra .doubleLoaderTop {
  background-color: #ffffff;
}
.doubleLoader.theme-light.zebra .doubleLoaderBottom {
  background-color: #efefef;
}
.doubleLoader.theme-dark .doubleLoaderTop,
.doubleLoader.theme-dark .doubleLoaderBottom {
  background-color: #333333;
}
.doubleLoader.theme-dark .doubleLoaderProgBar {
  background-color: #ffffff;
}
.doubleLoader.theme-dark .doubleLoaderProgBar span {
  background-color: #555555;
}
.doubleLoader.theme-dark.zebra .doubleLoaderTop {
  background-color: #333333;
}
.doubleLoader.theme-dark.zebra .doubleLoaderBottom {
  background-color: #121212;
}
.doubleLoader.theme-ocean .doubleLoaderTop,
.doubleLoader.theme-ocean .doubleLoaderBottom {
  background-color: #272B30;
}
.doubleLoader.theme-ocean .doubleLoaderProgBar {
  background-color: #237199;
}
.doubleLoader.theme-ocean .doubleLoaderProgBar span {
  background-color: #ffffff;
}
.doubleLoader.theme-ocean.zebra .doubleLoaderTop {
  background-color: #272B30;
}
.doubleLoader.theme-ocean.zebra .doubleLoaderBottom {
  background-color: #1c1c1c;
}
.doubleLoader.theme-forest .doubleLoaderTop,
.doubleLoader.theme-forest .doubleLoaderBottom {
  background-color: #1f3608;
}
.doubleLoader.theme-forest .doubleLoaderProgBar {
  background-color: #5e5824;
}
.doubleLoader.theme-forest .doubleLoaderProgBar span {
  background-color: #a59965;
}
.doubleLoader.theme-forest.zebra .doubleLoaderTop {
  background-color: #1f3608;
}
.doubleLoader.theme-forest.zebra .doubleLoaderBottom {
  background-color: #332a0b;
}
.doubleLoader.theme-fluoGreen .doubleLoaderTop,
.doubleLoader.theme-fluoGreen .doubleLoaderBottom {
  background-color: #67de0f;
}
.doubleLoader.theme-fluoGreen .doubleLoaderProgBar {
  background-color: #ffffff;
}
.doubleLoader.theme-fluoGreen .doubleLoaderProgBar span {
  background-color: #dcff1b;
}
.doubleLoader.theme-fluoGreen.zebra .doubleLoaderTop {
  background-color: #67de0f;
}
.doubleLoader.theme-fluoGreen.zebra .doubleLoaderBottom {
  background-color: #53ba06;
}
.doubleLoader.theme-fluoMagenta .doubleLoaderTop,
.doubleLoader.theme-fluoMagenta .doubleLoaderBottom {
  background-color: #ff1bff;
}
.doubleLoader.theme-fluoMagenta .doubleLoaderProgBar {
  background-color: #ffffff;
}
.doubleLoader.theme-fluoMagenta .doubleLoaderProgBar span {
  background-color: #cccccc;
}
.doubleLoader.theme-fluoMagenta.zebra .doubleLoaderTop {
  background-color: #ff1bff;
}
.doubleLoader.theme-fluoMagenta.zebra .doubleLoaderBottom {
  background-color: #db07db;
}
.doubleLoader.theme-fluoYellow .doubleLoaderTop,
.doubleLoader.theme-fluoYellow .doubleLoaderBottom {
  background-color: #dcff1b;
}
.doubleLoader.theme-fluoYellow .doubleLoaderProgBar {
  background-color: #ffffff;
}
.doubleLoader.theme-fluoYellow .doubleLoaderProgBar span {
  background-color: #67de0f;
}
.doubleLoader.theme-fluoYellow.zebra .doubleLoaderTop {
  background-color: #dcff1b;
}
.doubleLoader.theme-fluoYellow.zebra .doubleLoaderBottom {
  background-color: #d5f816;
}
/* *************************************************** */
/* LettersLoader Animation */
/* *************************************************** */
.lettersLoader {
  background: #ffffff;
  color: #555555;
  font-size: 3em;
}
.lettersLoaderRow {
  display: none;
  position: absolute;
  width: 100%;
  top: 45%;
  text-align: center;
}
.lettersLoaderItem {
  display: inline-block;
  opacity: 0;
}
/* LettersLoader Animation Colors */
/* -------------------------------------------- */
.theme-light.lettersLoader {
  background: #ffffff;
  color: #555555;
}
.theme-dark.lettersLoader {
  background: #333333;
  color: #ffffff;
}
.theme-ocean.lettersLoader {
  background: #272B30;
  color: #ffffff;
}
.theme-forest.lettersLoader {
  background: #1f3608;
  color: #a59965;
}
.theme-fluoGreen.lettersLoader {
  background: #67de0f;
  color: #ffffff;
}
.theme-fluoMagenta.lettersLoader {
  background: #ff1bff;
  color: #ffffff;
}
.theme-fluoGreen.lettersLoader {
  background: #ff1bff;
  color: #ffffff;
}
