/*******************************
             Loader
*******************************/

/* Some global loader styles defined in site.variables */
// @loaderSpeed
// @loaderLineWidth
// @loaderFillColor
// @loaderLineColor
// @invertedLoaderFillColor
// @invertedLoaderLineColor

/*-------------------
      Standard
--------------------*/

@loaderLoaderTopOffset: 50%;
@loaderLoaderLeftOffset: 50%;

@loaderShapeBorderColor: @loaderLineColor transparent transparent;
@loaderInvertedShapeBorderColor: @invertedLoaderLineColor transparent transparent;

/*-------------------
        Types
--------------------*/

/* Text */
@loaderTextDistance: @relativeMini;
@loaderLoaderTextColor: @textColor;
@loaderInvertedLoaderTextColor: @invertedTextColor;

/*-------------------
        States
--------------------*/

@loaderIndeterminateDirection: reverse;
@loaderIndeterminateSpeed: (2 * @loaderSpeed);

/*-------------------
      Variations
--------------------*/

@loaderInlineVerticalAlign: middle;
@loaderInlineMargin: 0em;

/* Exact Sizes (Avoids Rounding Errors) */
@loaderMini    : @14px;
@loaderTiny    : @16px;
@loaderSmall   : @24px;
@loaderMedium  : @32px;
@loaderLarge   : @48px;
@loaderBig     : @52px;
@loaderHuge    : @58px;
@loaderMassive : @64px;

@loaderMiniOffset: 0em 0em 0em -(@loaderMini / 2);
@loaderTinyOffset: 0em 0em 0em -(@loaderTiny / 2);
@loaderSmallOffset: 0em 0em 0em -(@loaderSmall / 2);
@loaderMediumOffset: 0em 0em 0em -(@loaderMedium / 2);
@loaderLargeOffset: 0em 0em 0em -(@loaderLarge / 2);
@loaderBigOffset: 0em 0em 0em -(@loaderBig / 2);
@loaderHugeOffset: 0em 0em 0em -(@loaderHuge / 2);
@loaderMassiveOffset: 0em 0em 0em -(@loaderMassive / 2);

@loaderTinyFontSize: @relativeTiny;
@loaderMiniFontSize: @relativeMini;
@loaderSmallFontSize: @relativeSmall;
@loaderMediumFontSize: @relativeMedium;
@loaderLargeFontSize: @relativeLarge;
@loaderBigFontSize: @relativeBig;
@loaderHugeFontSize: @relativeHuge;
@loaderMassiveFontSize: @relativeMassive;
