/* Generated by less 2.5.1 */
/*
 *  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: #e5b724;
}
.absolute.introLoader {
  position: absolute;
}
body.introLoader_preventScroll {
  position: fixed;
  width: 100%;
  height: 100%;
  margin: 0;
  overflow: hidden;
}
/* ============================================================================== */
/* Animations */
/* ============================================================================== */
/* *************************************************** */
/* CSSLoader Animation */
/* *************************************************** */
.introLoader.cssLoader .cssLoaderSpinner {
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 50.5%;
  width: 30px;
  height: 30px;
  margin: -25px 0 0 -25px;
  border: 5px solid transparent;
  border-radius: 50%;
}

@media (max-width: 768px) {
  .introLoader.cssLoader .cssLoaderSpinner {
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 54%;
  width: 30px;
  height: 30px;
  margin: -25px 0 0 -25px;
  border: 5px solid transparent;
  border-radius: 50%;
}
}

.introLoader.cssLoader .cssLoaderSpinner .cssLoaderSpinner-inner {
  position: absolute;
  top: -5px;
  right: -5px;
  bottom: -5px;
  left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent;
  border-radius: 50%;
  animation: infinite-spinning 0.85s linear infinite;
}
/* CSSLoader Animation Spinner Sizes */
/* -------------------------------------------- */
.introLoader.cssLoader.medium .cssLoaderSpinner {
  border: 5px solid transparent;
}
.introLoader.cssLoader.medium .cssLoaderSpinner .cssLoaderSpinner-inner {
  top: -6px;
  right: -6px;
  bottom: -6px;
  left: -6px;
  border-width: 6px;
}
.introLoader.cssLoader.large .cssLoaderSpinner {
  border: 5px solid transparent;
}
.introLoader.cssLoader.large .cssLoaderSpinner .cssLoaderSpinner-inner {
  top: -6px;
  right: -6px;
  bottom: -6px;
  left: -6px;
  border-width: 8px;
}
/* CSSLoader Animation Keyframes */
/* -------------------------------------------- */
@keyframes infinite-spinning {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes infinite-spinning {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}
/* CSSLoader Animation Colors */
/* -------------------------------------------- */
.theme-dark.introLoader.cssLoader {
  background-color: #e5b724;
}
.theme-dark.introLoader.cssLoader .cssLoaderSpinner {
  border-color: #F3C940;
}
.theme-dark.introLoader.cssLoader .cssLoaderSpinner .cssLoaderSpinner-inner {
  border-color: #ffffff transparent transparent transparent;
}


