/* 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 !important;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  /*position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  z-index: 9999;*/
}
.introLoading {
  background-color: #fff;
}
.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;*/
 background-color:rgba(51,51,51,0.5) !important;
}
/* *************************************************** */
/* 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-dark.introLoader.counterLoader {
  background-color:rgba(51,51,51,0.5) !important;
}
.theme-dark.introLoader.counterLoader .counterLoaderBox {
  background-color: #ffffff;
}

/* *************************************************** */
/* GifLoader Animation */
/* *************************************************** */
.introLoader.gifLoader{
  background-image: url(spinners/please_wait.gif);
  background-repeat: no-repeat;
  background-position: center center;
}
.theme-dark.gifLoader {
  background-color:rgba(51,51,51,0.5) !important;
}

