/* ========================================================================
   Component: Grid
 ========================================================================== */
/*
 * 1. Makes grid more robust so that it can be used with other block elements like lists
 */
/* line 67, ../../scss/core/grid.scss */
.uk-grid {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  /* 1 */
  margin: 0;
  padding: 0;
  list-style: none;
}

/*
 * DEPRECATED
 * Micro clearfix
 * Can't use `table` because it creates a 1px gap when it becomes a flex item, only in Webkit
 */
/* line 86, ../../scss/core/grid.scss */
.uk-grid:before,
.uk-grid:after {
  content: "";
  display: block;
  overflow: hidden;
}

/* line 93, ../../scss/core/grid.scss */
.uk-grid:after {
  clear: both;
}

/*
 * Grid cell
 * 1. Space is allocated solely based on content dimensions
 * 2. Makes grid more robust so that it can be used with other block elements
 * 3. DEPRECATED Using `float` to support IE9
 */
/* line 102, ../../scss/core/grid.scss */
.uk-grid > * {
  /* 1 */
  -ms-flex: none;
  -webkit-flex: none;
  flex: none;
  /* 2 */
  margin: 0;
  /* 3 */
  float: left;
}

/*
 * Remove margin from the last-child
 */
/* line 117, ../../scss/core/grid.scss */
.uk-grid > * > :last-child {
  margin-bottom: 0;
}

/* Grid gutter
 ========================================================================== */
/*
 * Default gutter
 */
/* Horizontal */
/* line 128, ../../scss/core/grid.scss */
.uk-grid {
  margin-left: -25px;
}

/* line 129, ../../scss/core/grid.scss */
.uk-grid > * {
  padding-left: 25px;
}

/* Vertical */
/* line 132, ../../scss/core/grid.scss */
.uk-grid + .uk-grid,
.uk-grid-margin,
.uk-grid > * > .uk-panel + .uk-panel {
  margin-top: 25px;
}

/* Large screen and bigger */
@media (min-width: 1220px) {
  /* Horizontal */
  /* line 140, ../../scss/core/grid.scss */
  .uk-grid {
    margin-left: -35px;
  }

  /* line 141, ../../scss/core/grid.scss */
  .uk-grid > * {
    padding-left: 35px;
  }

  /* Vertical */
  /* line 144, ../../scss/core/grid.scss */
  .uk-grid + .uk-grid,
  .uk-grid-margin,
  .uk-grid > * > .uk-panel + .uk-panel {
    margin-top: 35px;
  }
}
/*
 * Collapse gutter
 */
/* Horizontal */
/* line 155, ../../scss/core/grid.scss */
.uk-grid-collapse {
  margin-left: 0;
}

/* line 156, ../../scss/core/grid.scss */
.uk-grid-collapse > * {
  padding-left: 0;
}

/* Vertical */
/* line 159, ../../scss/core/grid.scss */
.uk-grid-collapse + .uk-grid-collapse,
.uk-grid-collapse > .uk-grid-margin,
.uk-grid-collapse > * > .uk-panel + .uk-panel {
  margin-top: 0;
}

/*
 * Small gutter
 */
/* Horizontal */
/* line 168, ../../scss/core/grid.scss */
.uk-grid-small {
  margin-left: -10px;
}

/* line 169, ../../scss/core/grid.scss */
.uk-grid-small > * {
  padding-left: 10px;
}

/* Vertical */
/* line 172, ../../scss/core/grid.scss */
.uk-grid-small + .uk-grid-small,
.uk-grid-small > .uk-grid-margin,
.uk-grid-small > * > .uk-panel + .uk-panel {
  margin-top: 10px;
}

/*
 * Medium gutter
 */
/* Horizontal */
/* line 181, ../../scss/core/grid.scss */
.uk-grid-medium {
  margin-left: -25px;
}

/* line 182, ../../scss/core/grid.scss */
.uk-grid-medium > * {
  padding-left: 25px;
}

/* Vertical */
/* line 185, ../../scss/core/grid.scss */
.uk-grid-medium + .uk-grid-medium,
.uk-grid-medium > .uk-grid-margin,
.uk-grid-medium > * > .uk-panel + .uk-panel {
  margin-top: 25px;
}

/* Modifier: `uk-grid-divider`
 ========================================================================== */
/*
 * Horizontal divider
 * Only works with the default gutter. Does not work with gutter collapse, small or large.
 * Does not work with `uk-push-*`, `uk-pull-*` and not if the columns float into the next row.
 */
/* line 199, ../../scss/core/grid.scss */
.uk-grid-divider:not(:empty) {
  margin-left: -25px;
  margin-right: -25px;
}

/* line 204, ../../scss/core/grid.scss */
.uk-grid-divider > * {
  padding-left: 25px;
  padding-right: 25px;
}

/* line 209, ../../scss/core/grid.scss */
.uk-grid-divider > [class*='uk-width-1-']:not(.uk-width-1-1):nth-child(n+2),
.uk-grid-divider > [class*='uk-width-2-']:nth-child(n+2),
.uk-grid-divider > [class*='uk-width-3-']:nth-child(n+2),
.uk-grid-divider > [class*='uk-width-4-']:nth-child(n+2),
.uk-grid-divider > [class*='uk-width-5-']:nth-child(n+2),
.uk-grid-divider > [class*='uk-width-6-']:nth-child(n+2),
.uk-grid-divider > [class*='uk-width-7-']:nth-child(n+2),
.uk-grid-divider > [class*='uk-width-8-']:nth-child(n+2),
.uk-grid-divider > [class*='uk-width-9-']:nth-child(n+2) {
  border-left: 1px solid #ddd;
}

/* Tablet and bigger */
@media (min-width: 768px) {
  /* line 222, ../../scss/core/grid.scss */
  .uk-grid-divider > [class*='uk-width-medium-']:not(.uk-width-medium-1-1):nth-child(n+2) {
    border-left: 1px solid #ddd;
  }
}
/* Desktop and bigger */
@media (min-width: 960px) {
  /* line 229, ../../scss/core/grid.scss */
  .uk-grid-divider > [class*='uk-width-large-']:not(.uk-width-large-1-1):nth-child(n+2) {
    border-left: 1px solid #ddd;
  }
}
/* Large screen and bigger */
@media (min-width: 1220px) {
  /*
   * Large gutter
   */
  /* line 240, ../../scss/core/grid.scss */
  .uk-grid-divider:not(:empty) {
    margin-left: -35px;
    margin-right: -35px;
  }

  /* line 245, ../../scss/core/grid.scss */
  .uk-grid-divider > * {
    padding-left: 35px;
    padding-right: 35px;
  }

  /* line 250, ../../scss/core/grid.scss */
  .uk-grid-divider:empty {
    margin-top: 35px;
    margin-bottom: 35px;
  }
}
/*
 * Vertical divider
 */
/* line 261, ../../scss/core/grid.scss */
.uk-grid-divider:empty {
  margin-top: 25px;
  margin-bottom: 25px;
  border-top: 1px solid #ddd;
}

/* Match panels in grids
 ========================================================================== */
/*
 * 1. Behave like a block element
 */
/* line 274, ../../scss/core/grid.scss */
.uk-grid-match > * {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /* 1 */
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}

/* line 284, ../../scss/core/grid.scss */
.uk-grid-match > * > * {
  /* 1 */
  -ms-flex: none;
  -webkit-flex: none;
  flex: none;
  box-sizing: border-box;
  width: 100%;
}

/* Even grid cell widths
 ========================================================================== */
/* line 297, ../../scss/core/grid.scss */
[class*='uk-grid-width'] > * {
  box-sizing: border-box;
  width: 100%;
}

/* line 302, ../../scss/core/grid.scss */
.uk-grid-width-1-2 > * {
  width: 50%;
}

/* line 303, ../../scss/core/grid.scss */
.uk-grid-width-1-3 > * {
  width: 33.333%;
}

/* line 304, ../../scss/core/grid.scss */
.uk-grid-width-1-4 > * {
  width: 25%;
}

/* line 305, ../../scss/core/grid.scss */
.uk-grid-width-1-5 > * {
  width: 20%;
}

/* line 306, ../../scss/core/grid.scss */
.uk-grid-width-1-6 > * {
  width: 16.666%;
}

/* line 307, ../../scss/core/grid.scss */
.uk-grid-width-1-10 > * {
  width: 10%;
}

/* Phone landscape and bigger */
@media (min-width: 480px) {
  /* line 312, ../../scss/core/grid.scss */
  .uk-grid-width-small-1-2 > * {
    width: 50%;
  }

  /* line 313, ../../scss/core/grid.scss */
  .uk-grid-width-small-1-3 > * {
    width: 33.333%;
  }

  /* line 314, ../../scss/core/grid.scss */
  .uk-grid-width-small-1-4 > * {
    width: 25%;
  }

  /* line 315, ../../scss/core/grid.scss */
  .uk-grid-width-small-1-5 > * {
    width: 20%;
  }

  /* line 316, ../../scss/core/grid.scss */
  .uk-grid-width-small-1-6 > * {
    width: 16.666%;
  }

  /* line 317, ../../scss/core/grid.scss */
  .uk-grid-width-small-1-10 > * {
    width: 10%;
  }
}
/* Tablet and bigger */
@media (min-width: 768px) {
  /* line 324, ../../scss/core/grid.scss */
  .uk-grid-width-medium-1-2 > * {
    width: 50%;
  }

  /* line 325, ../../scss/core/grid.scss */
  .uk-grid-width-medium-1-3 > * {
    width: 33.333%;
  }

  /* line 326, ../../scss/core/grid.scss */
  .uk-grid-width-medium-1-4 > * {
    width: 25%;
  }

  /* line 327, ../../scss/core/grid.scss */
  .uk-grid-width-medium-1-5 > * {
    width: 20%;
  }

  /* line 328, ../../scss/core/grid.scss */
  .uk-grid-width-medium-1-6 > * {
    width: 16.666%;
  }

  /* line 329, ../../scss/core/grid.scss */
  .uk-grid-width-medium-1-10 > * {
    width: 10%;
  }
}
/* Desktop and bigger */
@media (min-width: 960px) {
  /* line 336, ../../scss/core/grid.scss */
  .uk-grid-width-large-1-2 > * {
    width: 50%;
  }

  /* line 337, ../../scss/core/grid.scss */
  .uk-grid-width-large-1-3 > * {
    width: 33.333%;
  }

  /* line 338, ../../scss/core/grid.scss */
  .uk-grid-width-large-1-4 > * {
    width: 25%;
  }

  /* line 339, ../../scss/core/grid.scss */
  .uk-grid-width-large-1-5 > * {
    width: 20%;
  }

  /* line 340, ../../scss/core/grid.scss */
  .uk-grid-width-large-1-6 > * {
    width: 16.666%;
  }

  /* line 341, ../../scss/core/grid.scss */
  .uk-grid-width-large-1-10 > * {
    width: 10%;
  }
}
/* Large screen and bigger */
@media (min-width: 1220px) {
  /* line 348, ../../scss/core/grid.scss */
  .uk-grid-width-xlarge-1-2 > * {
    width: 50%;
  }

  /* line 349, ../../scss/core/grid.scss */
  .uk-grid-width-xlarge-1-3 > * {
    width: 33.333%;
  }

  /* line 350, ../../scss/core/grid.scss */
  .uk-grid-width-xlarge-1-4 > * {
    width: 25%;
  }

  /* line 351, ../../scss/core/grid.scss */
  .uk-grid-width-xlarge-1-5 > * {
    width: 20%;
  }

  /* line 352, ../../scss/core/grid.scss */
  .uk-grid-width-xlarge-1-6 > * {
    width: 16.666%;
  }

  /* line 353, ../../scss/core/grid.scss */
  .uk-grid-width-xlarge-1-10 > * {
    width: 10%;
  }
}
/* Sub-objects: `uk-width-*`
 ========================================================================== */
/* line 361, ../../scss/core/grid.scss */
[class*='uk-width'] {
  box-sizing: border-box;
  width: 100%;
}

/*
 * Widths
 */
/* Whole */
/* line 371, ../../scss/core/grid.scss */
.uk-width-1-1 {
  width: 100%;
}

/* Halves */
/* line 374, ../../scss/core/grid.scss */
.uk-width-1-2,
.uk-width-2-4,
.uk-width-3-6,
.uk-width-5-10 {
  width: 50%;
}

/* Thirds */
/* line 380, ../../scss/core/grid.scss */
.uk-width-1-3,
.uk-width-2-6 {
  width: 33.333%;
}

/* line 382, ../../scss/core/grid.scss */
.uk-width-2-3,
.uk-width-4-6 {
  width: 66.666%;
}

/* Quarters */
/* line 386, ../../scss/core/grid.scss */
.uk-width-1-4 {
  width: 25%;
}

/* line 387, ../../scss/core/grid.scss */
.uk-width-3-4 {
  width: 75%;
}

/* Fifths */
/* line 390, ../../scss/core/grid.scss */
.uk-width-1-5,
.uk-width-2-10 {
  width: 20%;
}

/* line 392, ../../scss/core/grid.scss */
.uk-width-2-5,
.uk-width-4-10 {
  width: 40%;
}

/* line 394, ../../scss/core/grid.scss */
.uk-width-3-5,
.uk-width-6-10 {
  width: 60%;
}

/* line 396, ../../scss/core/grid.scss */
.uk-width-4-5,
.uk-width-8-10 {
  width: 80%;
}

/* Sixths */
/* line 400, ../../scss/core/grid.scss */
.uk-width-1-6 {
  width: 16.666%;
}

/* line 401, ../../scss/core/grid.scss */
.uk-width-5-6 {
  width: 83.333%;
}

/* Tenths */
/* line 404, ../../scss/core/grid.scss */
.uk-width-1-10 {
  width: 10%;
}

/* line 405, ../../scss/core/grid.scss */
.uk-width-3-10 {
  width: 30%;
}

/* line 406, ../../scss/core/grid.scss */
.uk-width-7-10 {
  width: 70%;
}

/* line 407, ../../scss/core/grid.scss */
.uk-width-9-10 {
  width: 90%;
}

/* Phone landscape and bigger */
@media (min-width: 480px) {
  /* Whole */
  /* line 413, ../../scss/core/grid.scss */
  .uk-width-small-1-1 {
    width: 100%;
  }

  /* Halves */
  /* line 416, ../../scss/core/grid.scss */
  .uk-width-small-1-2,
  .uk-width-small-2-4,
  .uk-width-small-3-6,
  .uk-width-small-5-10 {
    width: 50%;
  }

  /* Thirds */
  /* line 422, ../../scss/core/grid.scss */
  .uk-width-small-1-3,
  .uk-width-small-2-6 {
    width: 33.333%;
  }

  /* line 424, ../../scss/core/grid.scss */
  .uk-width-small-2-3,
  .uk-width-small-4-6 {
    width: 66.666%;
  }

  /* Quarters */
  /* line 428, ../../scss/core/grid.scss */
  .uk-width-small-1-4 {
    width: 25%;
  }

  /* line 429, ../../scss/core/grid.scss */
  .uk-width-small-3-4 {
    width: 75%;
  }

  /* Fifths */
  /* line 432, ../../scss/core/grid.scss */
  .uk-width-small-1-5,
  .uk-width-small-2-10 {
    width: 20%;
  }

  /* line 434, ../../scss/core/grid.scss */
  .uk-width-small-2-5,
  .uk-width-small-4-10 {
    width: 40%;
  }

  /* line 436, ../../scss/core/grid.scss */
  .uk-width-small-3-5,
  .uk-width-small-6-10 {
    width: 60%;
  }

  /* line 438, ../../scss/core/grid.scss */
  .uk-width-small-4-5,
  .uk-width-small-8-10 {
    width: 80%;
  }

  /* Sixths */
  /* line 442, ../../scss/core/grid.scss */
  .uk-width-small-1-6 {
    width: 16.666%;
  }

  /* line 443, ../../scss/core/grid.scss */
  .uk-width-small-5-6 {
    width: 83.333%;
  }

  /* Tenths */
  /* line 446, ../../scss/core/grid.scss */
  .uk-width-small-1-10 {
    width: 10%;
  }

  /* line 447, ../../scss/core/grid.scss */
  .uk-width-small-3-10 {
    width: 30%;
  }

  /* line 448, ../../scss/core/grid.scss */
  .uk-width-small-7-10 {
    width: 70%;
  }

  /* line 449, ../../scss/core/grid.scss */
  .uk-width-small-9-10 {
    width: 90%;
  }
}
/* Tablet and bigger */
@media (min-width: 768px) {
  /* Whole */
  /* line 457, ../../scss/core/grid.scss */
  .uk-width-medium-1-1 {
    width: 100%;
  }

  /* Halves */
  /* line 460, ../../scss/core/grid.scss */
  .uk-width-medium-1-2,
  .uk-width-medium-2-4,
  .uk-width-medium-3-6,
  .uk-width-medium-5-10 {
    width: 50%;
  }

  /* Thirds */
  /* line 466, ../../scss/core/grid.scss */
  .uk-width-medium-1-3,
  .uk-width-medium-2-6 {
    width: 33.333%;
  }

  /* line 468, ../../scss/core/grid.scss */
  .uk-width-medium-2-3,
  .uk-width-medium-4-6 {
    width: 66.666%;
  }

  /* Quarters */
  /* line 472, ../../scss/core/grid.scss */
  .uk-width-medium-1-4 {
    width: 25%;
  }

  /* line 473, ../../scss/core/grid.scss */
  .uk-width-medium-3-4 {
    width: 75%;
  }

  /* Fifths */
  /* line 476, ../../scss/core/grid.scss */
  .uk-width-medium-1-5,
  .uk-width-medium-2-10 {
    width: 20%;
  }

  /* line 478, ../../scss/core/grid.scss */
  .uk-width-medium-2-5,
  .uk-width-medium-4-10 {
    width: 40%;
  }

  /* line 480, ../../scss/core/grid.scss */
  .uk-width-medium-3-5,
  .uk-width-medium-6-10 {
    width: 60%;
  }

  /* line 482, ../../scss/core/grid.scss */
  .uk-width-medium-4-5,
  .uk-width-medium-8-10 {
    width: 80%;
  }

  /* Sixths */
  /* line 486, ../../scss/core/grid.scss */
  .uk-width-medium-1-6 {
    width: 16.666%;
  }

  /* line 487, ../../scss/core/grid.scss */
  .uk-width-medium-5-6 {
    width: 83.333%;
  }

  /* Tenths */
  /* line 490, ../../scss/core/grid.scss */
  .uk-width-medium-1-10 {
    width: 10%;
  }

  /* line 491, ../../scss/core/grid.scss */
  .uk-width-medium-3-10 {
    width: 30%;
  }

  /* line 492, ../../scss/core/grid.scss */
  .uk-width-medium-7-10 {
    width: 70%;
  }

  /* line 493, ../../scss/core/grid.scss */
  .uk-width-medium-9-10 {
    width: 90%;
  }
}
/* Desktop and bigger */
@media (min-width: 960px) {
  /* Whole */
  /* line 501, ../../scss/core/grid.scss */
  .uk-width-large-1-1 {
    width: 100%;
  }

  /* Halves */
  /* line 504, ../../scss/core/grid.scss */
  .uk-width-large-1-2,
  .uk-width-large-2-4,
  .uk-width-large-3-6,
  .uk-width-large-5-10 {
    width: 50%;
  }

  /* Thirds */
  /* line 510, ../../scss/core/grid.scss */
  .uk-width-large-1-3,
  .uk-width-large-2-6 {
    width: 33.333%;
  }

  /* line 512, ../../scss/core/grid.scss */
  .uk-width-large-2-3,
  .uk-width-large-4-6 {
    width: 66.666%;
  }

  /* Quarters */
  /* line 516, ../../scss/core/grid.scss */
  .uk-width-large-1-4 {
    width: 25%;
  }

  /* line 517, ../../scss/core/grid.scss */
  .uk-width-large-3-4 {
    width: 75%;
  }

  /* Fifths */
  /* line 520, ../../scss/core/grid.scss */
  .uk-width-large-1-5,
  .uk-width-large-2-10 {
    width: 20%;
  }

  /* line 522, ../../scss/core/grid.scss */
  .uk-width-large-2-5,
  .uk-width-large-4-10 {
    width: 40%;
  }

  /* line 524, ../../scss/core/grid.scss */
  .uk-width-large-3-5,
  .uk-width-large-6-10 {
    width: 60%;
  }

  /* line 526, ../../scss/core/grid.scss */
  .uk-width-large-4-5,
  .uk-width-large-8-10 {
    width: 80%;
  }

  /* Sixths */
  /* line 530, ../../scss/core/grid.scss */
  .uk-width-large-1-6 {
    width: 16.666%;
  }

  /* line 531, ../../scss/core/grid.scss */
  .uk-width-large-5-6 {
    width: 83.333%;
  }

  /* Tenths */
  /* line 534, ../../scss/core/grid.scss */
  .uk-width-large-1-10 {
    width: 10%;
  }

  /* line 535, ../../scss/core/grid.scss */
  .uk-width-large-3-10 {
    width: 30%;
  }

  /* line 536, ../../scss/core/grid.scss */
  .uk-width-large-7-10 {
    width: 70%;
  }

  /* line 537, ../../scss/core/grid.scss */
  .uk-width-large-9-10 {
    width: 90%;
  }
}
/* Sub-object: `uk-push-*` and `uk-pull-*`
 ========================================================================== */
/*
 * Source ordering
 * Works only with `uk-width-medium-*`
 */
/* Tablet and bigger */
@media (min-width: 768px) {
  /* line 553, ../../scss/core/grid.scss */
  [class*='uk-push-'],
  [class*='uk-pull-'] {
    position: relative;
  }

  /*
   * Push
   */
  /* Halves */
  /* line 561, ../../scss/core/grid.scss */
  .uk-push-1-2,
  .uk-push-2-4,
  .uk-push-3-6,
  .uk-push-5-10 {
    left: 50%;
  }

  /* Thirds */
  /* line 567, ../../scss/core/grid.scss */
  .uk-push-1-3,
  .uk-push-2-6 {
    left: 33.333%;
  }

  /* line 569, ../../scss/core/grid.scss */
  .uk-push-2-3,
  .uk-push-4-6 {
    left: 66.666%;
  }

  /* Quarters */
  /* line 573, ../../scss/core/grid.scss */
  .uk-push-1-4 {
    left: 25%;
  }

  /* line 574, ../../scss/core/grid.scss */
  .uk-push-3-4 {
    left: 75%;
  }

  /* Fifths */
  /* line 577, ../../scss/core/grid.scss */
  .uk-push-1-5,
  .uk-push-2-10 {
    left: 20%;
  }

  /* line 579, ../../scss/core/grid.scss */
  .uk-push-2-5,
  .uk-push-4-10 {
    left: 40%;
  }

  /* line 581, ../../scss/core/grid.scss */
  .uk-push-3-5,
  .uk-push-6-10 {
    left: 60%;
  }

  /* line 583, ../../scss/core/grid.scss */
  .uk-push-4-5,
  .uk-push-8-10 {
    left: 80%;
  }

  /* Sixths */
  /* line 587, ../../scss/core/grid.scss */
  .uk-push-1-6 {
    left: 16.666%;
  }

  /* line 588, ../../scss/core/grid.scss */
  .uk-push-5-6 {
    left: 83.333%;
  }

  /* Tenths */
  /* line 591, ../../scss/core/grid.scss */
  .uk-push-1-10 {
    left: 10%;
  }

  /* line 592, ../../scss/core/grid.scss */
  .uk-push-3-10 {
    left: 30%;
  }

  /* line 593, ../../scss/core/grid.scss */
  .uk-push-7-10 {
    left: 70%;
  }

  /* line 594, ../../scss/core/grid.scss */
  .uk-push-9-10 {
    left: 90%;
  }

  /*
   * Pull
   */
  /* Halves */
  /* line 601, ../../scss/core/grid.scss */
  .uk-pull-1-2,
  .uk-pull-2-4,
  .uk-pull-3-6,
  .uk-pull-5-10 {
    left: -50%;
  }

  /* Thirds */
  /* line 607, ../../scss/core/grid.scss */
  .uk-pull-1-3,
  .uk-pull-2-6 {
    left: -33.333%;
  }

  /* line 609, ../../scss/core/grid.scss */
  .uk-pull-2-3,
  .uk-pull-4-6 {
    left: -66.666%;
  }

  /* Quarters */
  /* line 613, ../../scss/core/grid.scss */
  .uk-pull-1-4 {
    left: -25%;
  }

  /* line 614, ../../scss/core/grid.scss */
  .uk-pull-3-4 {
    left: -75%;
  }

  /* Fifths */
  /* line 617, ../../scss/core/grid.scss */
  .uk-pull-1-5,
  .uk-pull-2-10 {
    left: -20%;
  }

  /* line 619, ../../scss/core/grid.scss */
  .uk-pull-2-5,
  .uk-pull-4-10 {
    left: -40%;
  }

  /* line 621, ../../scss/core/grid.scss */
  .uk-pull-3-5,
  .uk-pull-6-10 {
    left: -60%;
  }

  /* line 623, ../../scss/core/grid.scss */
  .uk-pull-4-5,
  .uk-pull-8-10 {
    left: -80%;
  }

  /* Sixths */
  /* line 627, ../../scss/core/grid.scss */
  .uk-pull-1-6 {
    left: -16.666%;
  }

  /* line 628, ../../scss/core/grid.scss */
  .uk-pull-5-6 {
    left: -83.333%;
  }

  /* Tenths */
  /* line 631, ../../scss/core/grid.scss */
  .uk-pull-1-10 {
    left: -10%;
  }

  /* line 632, ../../scss/core/grid.scss */
  .uk-pull-3-10 {
    left: -30%;
  }

  /* line 633, ../../scss/core/grid.scss */
  .uk-pull-7-10 {
    left: -70%;
  }

  /* line 634, ../../scss/core/grid.scss */
  .uk-pull-9-10 {
    left: -90%;
  }
}
/* ========================================================================
   Component: Text
 ========================================================================== */
/* Size modifiers
 ========================================================================== */
/* line 33, ../../scss/core/text.scss */
.uk-text-small {
  font-size: 11px;
  line-height: 16px;
}

/* line 38, ../../scss/core/text.scss */
.uk-text-large {
  font-size: 18px;
  line-height: 24px;
  font-weight: normal;
}

/* Weight modifiers
 ========================================================================== */
/* line 48, ../../scss/core/text.scss */
.uk-text-bold {
  font-weight: bold;
}

/* Color modifiers
 ========================================================================== */
/* line 54, ../../scss/core/text.scss */
.uk-text-muted {
  color: #999 !important;
}

/* line 55, ../../scss/core/text.scss */
.uk-text-primary {
  color: #2d7091 !important;
}

/* line 56, ../../scss/core/text.scss */
.uk-text-success {
  color: #659f13 !important;
}

/* line 57, ../../scss/core/text.scss */
.uk-text-warning {
  color: #e28327 !important;
}

/* line 58, ../../scss/core/text.scss */
.uk-text-danger {
  color: #d85030 !important;
}

/* line 59, ../../scss/core/text.scss */
.uk-text-contrast {
  color: #fff !important;
}

/* Alignment modifiers
 ========================================================================== */
/* line 65, ../../scss/core/text.scss */
.uk-text-left {
  text-align: left !important;
}

/* line 66, ../../scss/core/text.scss */
.uk-text-right {
  text-align: right !important;
}

/* line 67, ../../scss/core/text.scss */
.uk-text-center {
  text-align: center !important;
}

/* line 68, ../../scss/core/text.scss */
.uk-text-justify {
  text-align: justify !important;
}

/* line 70, ../../scss/core/text.scss */
.uk-text-top {
  vertical-align: top !important;
}

/* line 71, ../../scss/core/text.scss */
.uk-text-middle {
  vertical-align: middle !important;
}

/* line 72, ../../scss/core/text.scss */
.uk-text-bottom {
  vertical-align: bottom !important;
}

/* Only tablets portrait and smaller */
@media (max-width: 959px) {
  /* line 77, ../../scss/core/text.scss */
  .uk-text-center-medium {
    text-align: center !important;
  }

  /* line 78, ../../scss/core/text.scss */
  .uk-text-left-medium {
    text-align: left !important;
  }
}
/* Phone landscape and smaller */
@media (max-width: 767px) {
  /* line 85, ../../scss/core/text.scss */
  .uk-text-center-small {
    text-align: center !important;
  }

  /* line 86, ../../scss/core/text.scss */
  .uk-text-left-small {
    text-align: left !important;
  }
}
/* Wrap modifiers
 ========================================================================== */
/*
 * Prevent text from wrapping onto multiple lines
 */
/* line 98, ../../scss/core/text.scss */
.uk-text-nowrap {
  white-space: nowrap;
}

/*
 * Prevent text from wrapping onto multiple lines, and truncate with an ellipsis
 */
/* line 104, ../../scss/core/text.scss */
.uk-text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/*
 * Break strings if their length exceeds the width of their container
 */
/* line 114, ../../scss/core/text.scss */
.uk-text-break {
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
}

/* ========================================================================
   Component: Panel
 ========================================================================== */
/*
 * 1. Needed for `a` elements
 * 2. Create position context for badges
 */
/* line 100, ../../scss/core/panel.scss */
.uk-panel {
  /* 1 */
  display: block;
  /* 2 */
  position: relative;
}

/*
 * Allow panels to be anchors
 */
/* line 111, ../../scss/core/panel.scss */
.uk-panel,
.uk-panel:hover {
  text-decoration: none;
}

/*
 * Micro clearfix to make panels more robust
 */
/* line 118, ../../scss/core/panel.scss */
.uk-panel:before,
.uk-panel:after {
  content: "";
  display: table;
}

/* line 124, ../../scss/core/panel.scss */
.uk-panel:after {
  clear: both;
}

/*
 * Remove margin from the last-child if not `uk-widget-title`
 */
/* line 130, ../../scss/core/panel.scss */
.uk-panel > :not(.uk-panel-title):last-child {
  margin-bottom: 0;
}

/* Sub-object: `uk-panel-title`
 ========================================================================== */
/* line 136, ../../scss/core/panel.scss */
.uk-panel-title {
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 18px;
  line-height: 24px;
  font-weight: normal;
  text-transform: none;
  color: #444;
}

/* Sub-object: `uk-panel-badge`
 ========================================================================== */
/* line 151, ../../scss/core/panel.scss */
.uk-panel-badge {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
}

/* Sub-object: `uk-panel-teaser`
 ========================================================================== */
/* line 162, ../../scss/core/panel.scss */
.uk-panel-teaser {
  margin-bottom: 15px;
}

/* Modifier: `uk-panel-box`
 ========================================================================== */
/* line 168, ../../scss/core/panel.scss */
.uk-panel-box {
  padding: 15px;
  background: #f5f5f5;
  color: #444;
}

/* line 175, ../../scss/core/panel.scss */
.uk-panel-box-hover:hover {
  color: #444;
}

/* line 180, ../../scss/core/panel.scss */
.uk-panel-box .uk-panel-title {
  color: #444;
}

/* line 182, ../../scss/core/panel.scss */
.uk-panel-box .uk-panel-badge {
  top: 10px;
  right: 10px;
}

/* line 187, ../../scss/core/panel.scss */
.uk-panel-box .uk-panel-teaser {
  margin-top: -15px;
  margin-left: -15px;
  margin-right: -15px;
}

/*
 * Nav in panel
 */
/* line 197, ../../scss/core/panel.scss */
.uk-panel-box > .uk-nav-side {
  margin: 0 -15px;
}

/*
 * Sub-modifier: `uk-panel-box-primary`
 */
/* line 203, ../../scss/core/panel.scss */
.uk-panel-box-primary {
  background-color: #ebf7fd;
  color: #2d7091;
}

/* line 209, ../../scss/core/panel.scss */
.uk-panel-box-primary-hover:hover {
  color: #2d7091;
}

/* line 214, ../../scss/core/panel.scss */
.uk-panel-box-primary .uk-panel-title {
  color: #2d7091;
}

/*
 * Sub-modifier: `uk-panel-box-secondary`
 */
/* line 220, ../../scss/core/panel.scss */
.uk-panel-box-secondary {
  background-color: #eee;
  color: #444;
}

/* line 226, ../../scss/core/panel.scss */
.uk-panel-box-secondary-hover:hover {
  color: #444;
}

/* line 231, ../../scss/core/panel.scss */
.uk-panel-box-secondary .uk-panel-title {
  color: #444;
}

/* Modifier: `uk-panel-hover`
 ========================================================================== */
/* line 237, ../../scss/core/panel.scss */
.uk-panel-hover {
  padding: 15px;
  color: #444;
}

/* line 243, ../../scss/core/panel.scss */
.uk-panel-hover:hover {
  background: #f5f5f5;
  color: #444;
}

/* line 249, ../../scss/core/panel.scss */
.uk-panel-hover .uk-panel-badge {
  top: 10px;
  right: 10px;
}

/* line 254, ../../scss/core/panel.scss */
.uk-panel-hover .uk-panel-teaser {
  margin-top: -15px;
  margin-left: -15px;
  margin-right: -15px;
}

/* Modifier: `uk-panel-header`
 ========================================================================== */
/* line 264, ../../scss/core/panel.scss */
.uk-panel-header .uk-panel-title {
  padding-bottom: 10px;
  border-bottom: 1px solid #ddd;
  color: #444;
}

/* Modifier: `uk-panel-space`
 ========================================================================== */
/* line 275, ../../scss/core/panel.scss */
.uk-panel-space {
  padding: 30px;
}

/* line 277, ../../scss/core/panel.scss */
.uk-panel-space .uk-panel-badge {
  top: 30px;
  right: 30px;
}

/* Modifier: `uk-panel-divider`
 ========================================================================== */
/* line 286, ../../scss/core/panel.scss */
.uk-panel + .uk-panel-divider {
  margin-top: 50px !important;
}

/* line 288, ../../scss/core/panel.scss */
.uk-panel + .uk-panel-divider:before {
  content: "";
  display: block;
  position: absolute;
  top: -25px;
  left: 0;
  right: 0;
  border-top: 1px solid #ddd;
}

/* Large screen and bigger */
@media (min-width: 1220px) {
  /* line 301, ../../scss/core/panel.scss */
  .uk-panel + .uk-panel-divider {
    margin-top: 70px !important;
  }

  /* line 302, ../../scss/core/panel.scss */
  .uk-panel + .uk-panel-divider:before {
    top: -35px;
  }
}
/* ========================================================================
   Component: Animation
 ========================================================================== */
/* line 43, ../../scss/core/animation.scss */
[class*='uk-animation-'] {
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

/* Hide animated element if scrollspy is used */
@media screen {
  /* line 55, ../../scss/core/animation.scss */
  [data-uk-scrollspy*='uk-animation-']:not([data-uk-scrollspy*='target']) {
    opacity: 0;
  }
}
/*
 * Fade
 * Higher specificity (!important) needed because of reverse modifier
 */
/* line 64, ../../scss/core/animation.scss */
.uk-animation-fade {
  -webkit-animation-name: uk-fade;
  animation-name: uk-fade;
  -webkit-animation-duration: 0.8s;
  animation-duration: 0.8s;
  -webkit-animation-timing-function: linear !important;
  animation-timing-function: linear !important;
}

/*
 * Fade with scale
 */
/* line 77, ../../scss/core/animation.scss */
.uk-animation-scale-up {
  -webkit-animation-name: uk-fade-scale-02;
  animation-name: uk-fade-scale-02;
}

/* line 82, ../../scss/core/animation.scss */
.uk-animation-scale-down {
  -webkit-animation-name: uk-fade-scale-18;
  animation-name: uk-fade-scale-18;
}

/*
 * Fade with slide
 */
/* line 91, ../../scss/core/animation.scss */
.uk-animation-slide-top {
  -webkit-animation-name: uk-fade-top;
  animation-name: uk-fade-top;
}

/* line 96, ../../scss/core/animation.scss */
.uk-animation-slide-bottom {
  -webkit-animation-name: uk-fade-bottom;
  animation-name: uk-fade-bottom;
}

/* line 101, ../../scss/core/animation.scss */
.uk-animation-slide-left {
  -webkit-animation-name: uk-fade-left;
  animation-name: uk-fade-left;
}

/* line 106, ../../scss/core/animation.scss */
.uk-animation-slide-right {
  -webkit-animation-name: uk-fade-right;
  animation-name: uk-fade-right;
}

/*
 * Scale
 */
/* line 115, ../../scss/core/animation.scss */
.uk-animation-scale {
  -webkit-animation-name: uk-scale-12;
  animation-name: uk-scale-12;
}

/*
 * Shake
 */
/* line 124, ../../scss/core/animation.scss */
.uk-animation-shake {
  -webkit-animation-name: uk-shake;
  animation-name: uk-shake;
}

/* Direction modifiers
 ========================================================================== */
/* line 133, ../../scss/core/animation.scss */
.uk-animation-reverse {
  -webkit-animation-direction: reverse;
  animation-direction: reverse;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

/* Duration modifiers
========================================================================== */
/* line 144, ../../scss/core/animation.scss */
.uk-animation-15 {
  -webkit-animation-duration: 15s;
  animation-duration: 15s;
}

/* Origin modifiers
========================================================================== */
/* line 153, ../../scss/core/animation.scss */
.uk-animation-top-left {
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
}

/* line 158, ../../scss/core/animation.scss */
.uk-animation-top-center {
  -webkit-transform-origin: 50% 0;
  transform-origin: 50% 0;
}

/* line 163, ../../scss/core/animation.scss */
.uk-animation-top-right {
  -webkit-transform-origin: 100% 0;
  transform-origin: 100% 0;
}

/* line 168, ../../scss/core/animation.scss */
.uk-animation-middle-left {
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
}

/* line 173, ../../scss/core/animation.scss */
.uk-animation-middle-right {
  -webkit-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
}

/* line 178, ../../scss/core/animation.scss */
.uk-animation-bottom-left {
  -webkit-transform-origin: 0 100%;
  transform-origin: 0 100%;
}

/* line 183, ../../scss/core/animation.scss */
.uk-animation-bottom-center {
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
}

/* line 188, ../../scss/core/animation.scss */
.uk-animation-bottom-right {
  -webkit-transform-origin: 100% 100%;
  transform-origin: 100% 100%;
}

/* Sub-object: `uk-animation-hover`
========================================================================== */
/*
 * Enable animation only on hover
 * Note: Firefox also needs this because animations are not triggered when switching between display `hidden` and `block`
 */
/* line 202, ../../scss/core/animation.scss */
.uk-animation-hover:not(:hover),
.uk-animation-hover:not(:hover) [class*='uk-animation-'],
.uk-touch .uk-animation-hover:not(.uk-hover),
.uk-touch .uk-animation-hover:not(.uk-hover) [class*='uk-animation-'] {
  -webkit-animation-name: none;
  animation-name: none;
}

/* Keyframes: Fade
 * Used by dropdown, datepicker and slideshow component
 ========================================================================== */
@-webkit-keyframes uk-fade {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes uk-fade {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/* Keyframes: Fade with slide
 ========================================================================== */
/*
 * Top
 */
@-webkit-keyframes uk-fade-top {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@keyframes uk-fade-top {
  0% {
    opacity: 0;
    transform: translateY(-100%);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
/*
 * Bottom
 */
@-webkit-keyframes uk-fade-bottom {
  0% {
    opacity: 0;
    -webkit-transform: translateY(100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@keyframes uk-fade-bottom {
  0% {
    opacity: 0;
    transform: translateY(100%);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
/*
 * Left
 */
@-webkit-keyframes uk-fade-left {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@keyframes uk-fade-left {
  0% {
    opacity: 0;
    transform: translateX(-100%);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
/*
 * Right
 */
@-webkit-keyframes uk-fade-right {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@keyframes uk-fade-right {
  0% {
    opacity: 0;
    transform: translateX(100%);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
/* Keyframes: Fade with scale
 ========================================================================== */
/*
 * Scale by 0.2
 */
@-webkit-keyframes uk-fade-scale-02 {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.2);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
  }
}
@keyframes uk-fade-scale-02 {
  0% {
    opacity: 0;
    transform: scale(0.2);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
/*
 * Scale by 1.5
 * Used by slideshow component
 */
@-webkit-keyframes uk-fade-scale-15 {
  0% {
    opacity: 0;
    -webkit-transform: scale(1.5);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
  }
}
@keyframes uk-fade-scale-15 {
  0% {
    opacity: 0;
    transform: scale(1.5);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
/*
 * Scale by 1.8
 */
@-webkit-keyframes uk-fade-scale-18 {
  0% {
    opacity: 0;
    -webkit-transform: scale(1.8);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
  }
}
@keyframes uk-fade-scale-18 {
  0% {
    opacity: 0;
    transform: scale(1.8);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
/* Keyframes: Slide
 * Used by slideshow component
 ========================================================================== */
/*
 * Left
 */
@-webkit-keyframes uk-slide-left {
  0% {
    -webkit-transform: translateX(-100%);
  }
  100% {
    -webkit-transform: translateX(0);
  }
}
@keyframes uk-slide-left {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0);
  }
}
/*
 * Right
 */
@-webkit-keyframes uk-slide-right {
  0% {
    -webkit-transform: translateX(100%);
  }
  100% {
    -webkit-transform: translateX(0);
  }
}
@keyframes uk-slide-right {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(0);
  }
}
/*
 * Left third
 */
@-webkit-keyframes uk-slide-left-33 {
  0% {
    -webkit-transform: translateX(33%);
  }
  100% {
    -webkit-transform: translateX(0);
  }
}
@keyframes uk-slide-left-33 {
  0% {
    transform: translateX(33%);
  }
  100% {
    transform: translateX(0);
  }
}
/*
 * Right third
 */
@-webkit-keyframes uk-slide-right-33 {
  0% {
    -webkit-transform: translateX(-33%);
  }
  100% {
    -webkit-transform: translateX(0);
  }
}
@keyframes uk-slide-right-33 {
  0% {
    transform: translateX(-33%);
  }
  100% {
    transform: translateX(0);
  }
}
/* Keyframes: Scale
 ========================================================================== */
@-webkit-keyframes uk-scale-12 {
  0% {
    -webkit-transform: scale(1.2);
  }
  100% {
    -webkit-transform: scale(1);
  }
}
@keyframes uk-scale-12 {
  0% {
    transform: scale(1.2);
  }
  100% {
    transform: scale(1);
  }
}
/* Keyframes: Rotate
 * Used by icon component
 ========================================================================== */
@-webkit-keyframes uk-rotate {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@keyframes uk-rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
/* Keyframes: Shake
 ========================================================================== */
@-webkit-keyframes uk-shake {
  0%, 100% {
    -webkit-transform: translateX(0);
  }
  10% {
    -webkit-transform: translateX(-9px);
  }
  20% {
    -webkit-transform: translateX(8px);
  }
  30% {
    -webkit-transform: translateX(-7px);
  }
  40% {
    -webkit-transform: translateX(6px);
  }
  50% {
    -webkit-transform: translateX(-5px);
  }
  60% {
    -webkit-transform: translateX(4px);
  }
  70% {
    -webkit-transform: translateX(-3px);
  }
  80% {
    -webkit-transform: translateX(2px);
  }
  90% {
    -webkit-transform: translateX(-1px);
  }
}
@keyframes uk-shake {
  0%, 100% {
    transform: translateX(0);
  }
  10% {
    transform: translateX(-9px);
  }
  20% {
    transform: translateX(8px);
  }
  30% {
    transform: translateX(-7px);
  }
  40% {
    transform: translateX(6px);
  }
  50% {
    transform: translateX(-5px);
  }
  60% {
    transform: translateX(4px);
  }
  70% {
    transform: translateX(-3px);
  }
  80% {
    transform: translateX(2px);
  }
  90% {
    transform: translateX(-1px);
  }
}
/* Keyframes: Fade with slide fixed
 * Used by dropdown and search component
 ========================================================================== */
/*
 * Top fixed
 */
@-webkit-keyframes uk-slide-top-fixed {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-10px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@keyframes uk-slide-top-fixed {
  0% {
    opacity: 0;
    transform: translateY(-10px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
/*
 * Bottom fixed
 */
@-webkit-keyframes uk-slide-bottom-fixed {
  0% {
    opacity: 0;
    -webkit-transform: translateY(10px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@keyframes uk-slide-bottom-fixed {
  0% {
    opacity: 0;
    transform: translateY(10px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
/* line 2, ../../scss/_extras.scss */
.ok-slide-content h3 {
  font-size: 1.5em;
  line-height: 1.7em;
  color: inherit;
  margin: 0 !important;
}
/* line 8, ../../scss/_extras.scss */
.ok-slide-content p {
  margin: 0 !important;
  line-height: 1.5em;
}
/* line 12, ../../scss/_extras.scss */
.ok-slide-content a.ok-video-link {
  color: inherit;
  font-size: inherit;
  font-weight: bold;
  line-height: 1.5em;
  text-decoration: none !important;
}
/* line 19, ../../scss/_extras.scss */
.ok-slide-content a.ok-video-link:hover {
  color: #0077DD;
}

/* line 26, ../../scss/_extras.scss */
.ok-sl-button-blue {
  font-weight: bold;
  margin: 10px 0 !important;
  font-size: 16px;
  padding: 5px 10px;
  display: inline-block;
  cursor: pointer;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF4BA3CC', endColorstr='#FF276B8A');
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg3YzFkZCIvPjxzdG9wIG9mZnNldD0iNzAlIiBzdG9wLWNvbG9yPSIjNGJhM2NjIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #87c1dd), color-stop(70%, #4ba3cc));
  background: -moz-linear-gradient(#87c1dd, #4ba3cc 70%);
  background: -webkit-linear-gradient(#87c1dd, #4ba3cc 70%);
  background: linear-gradient(#87c1dd, #4ba3cc 70%);
  -moz-box-shadow: #c2e0ee 0 1px 0 inset;
  -webkit-box-shadow: #c2e0ee 0 1px 0 inset;
  box-shadow: #c2e0ee 0 1px 0 inset;
  border: 1px solid #3899c6;
  color: white;
  text-shadow: #3185ac 0 -1px 0;
}
/* line 15, ../../scss/buttons/sassy-original/sassy-buttons/_sassy-button-pseudo-states.sass */
.ok-sl-button-blue:hover {
  text-decoration: none;
}
/* line 18, ../../scss/buttons/sassy-original/sassy-buttons/_sassy-button-pseudo-states.sass */
.ok-sl-button-blue:hover {
  background-color: #3899c6;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIzJSIgc3RvcC1jb2xvcj0iIzczYjdkNyIvPjxzdG9wIG9mZnNldD0iNzUlIiBzdG9wLWNvbG9yPSIjMzg5OWM2Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(3%, #73b7d7), color-stop(75%, #3899c6));
  background: -moz-linear-gradient(#73b7d7 3%, #3899c6 75%);
  background: -webkit-linear-gradient(#73b7d7 3%, #3899c6 75%);
  background: linear-gradient(#73b7d7 3%, #3899c6 75%);
}
/* line 21, ../../scss/buttons/sassy-original/sassy-buttons/_sassy-button-pseudo-states.sass */
.ok-sl-button-blue:active {
  -moz-box-shadow: #358fba 0 1px 2px inset;
  -webkit-box-shadow: #358fba 0 1px 2px inset;
  box-shadow: #358fba 0 1px 2px inset;
}
/* line 6, ../../scss/buttons/sassy-original/sassy-buttons/_sassy-button-pseudo-states.sass */
.ok-sl-button-blue.disabled, .ok-sl-button-blue[disabled] {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  background: #4ba3cc;
  cursor: default;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 78, ../../scss/buttons/sassy-original/_sassy-buttons.sass */
.ok-sl-button-blue::-moz-focus-inner {
  padding: 0 !important;
  margin: -1px !important;
}
/* line 30, ../../scss/_extras.scss */
.ok-sl-button-blue:hover {
  color: #afddd1;
}

/* line 33, ../../scss/_extras.scss */
.ok-sl-button-green {
  font-weight: bold;
  margin: 10px 0 !important;
  font-size: 16px;
  padding: 5px 10px;
  display: inline-block;
  cursor: pointer;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF35CC32', endColorstr='#FF207A1E');
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzcxZGM2ZiIvPjxzdG9wIG9mZnNldD0iNzAlIiBzdG9wLWNvbG9yPSIjMzVjYzMyIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #71dc6f), color-stop(70%, #35cc32));
  background: -moz-linear-gradient(#71dc6f, #35cc32 70%);
  background: -webkit-linear-gradient(#71dc6f, #35cc32 70%);
  background: linear-gradient(#71dc6f, #35cc32 70%);
  -moz-box-shadow: #adebac 0 1px 0 inset;
  -webkit-box-shadow: #adebac 0 1px 0 inset;
  box-shadow: #adebac 0 1px 0 inset;
  border: 1px solid #30b82d;
  color: white;
  text-shadow: #299d26 0 -1px 0;
}
/* line 15, ../../scss/buttons/sassy-original/sassy-buttons/_sassy-button-pseudo-states.sass */
.ok-sl-button-green:hover {
  text-decoration: none;
}
/* line 18, ../../scss/buttons/sassy-original/sassy-buttons/_sassy-button-pseudo-states.sass */
.ok-sl-button-green:hover {
  background-color: #30b82d;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIzJSIgc3RvcC1jb2xvcj0iIzVkZDc1YSIvPjxzdG9wIG9mZnNldD0iNzUlIiBzdG9wLWNvbG9yPSIjMzBiODJkIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(3%, #5dd75a), color-stop(75%, #30b82d));
  background: -moz-linear-gradient(#5dd75a 3%, #30b82d 75%);
  background: -webkit-linear-gradient(#5dd75a 3%, #30b82d 75%);
  background: linear-gradient(#5dd75a 3%, #30b82d 75%);
}
/* line 21, ../../scss/buttons/sassy-original/sassy-buttons/_sassy-button-pseudo-states.sass */
.ok-sl-button-green:active {
  -moz-box-shadow: #2cab2a 0 1px 2px inset;
  -webkit-box-shadow: #2cab2a 0 1px 2px inset;
  box-shadow: #2cab2a 0 1px 2px inset;
}
/* line 6, ../../scss/buttons/sassy-original/sassy-buttons/_sassy-button-pseudo-states.sass */
.ok-sl-button-green.disabled, .ok-sl-button-green[disabled] {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  background: #35cc32;
  cursor: default;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 78, ../../scss/buttons/sassy-original/_sassy-buttons.sass */
.ok-sl-button-green::-moz-focus-inner {
  padding: 0 !important;
  margin: -1px !important;
}
/* line 37, ../../scss/_extras.scss */
.ok-sl-button-green:hover {
  color: #72a75f;
}

/* line 40, ../../scss/_extras.scss */
.ok-sl-button-red {
  font-weight: bold;
  margin: 10px 0 !important;
  font-size: 16px;
  padding: 5px 10px;
  display: inline-block;
  cursor: pointer;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFCC1F1F', endColorstr='#FF731212');
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1NTM1MyIvPjxzdG9wIG9mZnNldD0iNzAlIiBzdG9wLWNvbG9yPSIjY2MxZjFmIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e55353), color-stop(70%, #cc1f1f));
  background: -moz-linear-gradient(#e55353, #cc1f1f 70%);
  background: -webkit-linear-gradient(#e55353, #cc1f1f 70%);
  background: linear-gradient(#e55353, #cc1f1f 70%);
  -moz-box-shadow: #ef9595 0 1px 0 inset;
  -webkit-box-shadow: #ef9595 0 1px 0 inset;
  box-shadow: #ef9595 0 1px 0 inset;
  border: 1px solid #b61c1c;
  color: white;
  text-shadow: #991717 0 -1px 0;
}
/* line 15, ../../scss/buttons/sassy-original/sassy-buttons/_sassy-button-pseudo-states.sass */
.ok-sl-button-red:hover {
  text-decoration: none;
}
/* line 18, ../../scss/buttons/sassy-original/sassy-buttons/_sassy-button-pseudo-states.sass */
.ok-sl-button-red:hover {
  background-color: #b61c1c;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIzJSIgc3RvcC1jb2xvcj0iI2UxM2QzZCIvPjxzdG9wIG9mZnNldD0iNzUlIiBzdG9wLWNvbG9yPSIjYjYxYzFjIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(3%, #e13d3d), color-stop(75%, #b61c1c));
  background: -moz-linear-gradient(#e13d3d 3%, #b61c1c 75%);
  background: -webkit-linear-gradient(#e13d3d 3%, #b61c1c 75%);
  background: linear-gradient(#e13d3d 3%, #b61c1c 75%);
}
/* line 21, ../../scss/buttons/sassy-original/sassy-buttons/_sassy-button-pseudo-states.sass */
.ok-sl-button-red:active {
  -moz-box-shadow: #a91a1a 0 1px 2px inset;
  -webkit-box-shadow: #a91a1a 0 1px 2px inset;
  box-shadow: #a91a1a 0 1px 2px inset;
}
/* line 6, ../../scss/buttons/sassy-original/sassy-buttons/_sassy-button-pseudo-states.sass */
.ok-sl-button-red.disabled, .ok-sl-button-red[disabled] {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  background: #cc1f1f;
  cursor: default;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 78, ../../scss/buttons/sassy-original/_sassy-buttons.sass */
.ok-sl-button-red::-moz-focus-inner {
  padding: 0 !important;
  margin: -1px !important;
}
/* line 44, ../../scss/_extras.scss */
.ok-sl-button-red:hover {
  color: #eebfca;
}

/* line 47, ../../scss/_extras.scss */
.ok-sl-button-gray {
  font-weight: bold;
  margin: 10px 0 !important;
  font-size: 16px;
  padding: 5px 10px;
  display: inline-block;
  cursor: pointer;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF858585', endColorstr='#FF525252');
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FiYWJhYiIvPjxzdG9wIG9mZnNldD0iNzAlIiBzdG9wLWNvbG9yPSIjODU4NTg1Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ababab), color-stop(70%, #858585));
  background: -moz-linear-gradient(#ababab, #858585 70%);
  background: -webkit-linear-gradient(#ababab, #858585 70%);
  background: linear-gradient(#ababab, #858585 70%);
  -moz-box-shadow: #d2d2d2 0 1px 0 inset;
  -webkit-box-shadow: #d2d2d2 0 1px 0 inset;
  box-shadow: #d2d2d2 0 1px 0 inset;
  border: 1px solid #787878;
  color: white;
  text-shadow: #686868 0 -1px 0;
}
/* line 15, ../../scss/buttons/sassy-original/sassy-buttons/_sassy-button-pseudo-states.sass */
.ok-sl-button-gray:hover {
  text-decoration: none;
}
/* line 18, ../../scss/buttons/sassy-original/sassy-buttons/_sassy-button-pseudo-states.sass */
.ok-sl-button-gray:hover {
  background-color: #787878;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIzJSIgc3RvcC1jb2xvcj0iIzlmOWY5ZiIvPjxzdG9wIG9mZnNldD0iNzUlIiBzdG9wLWNvbG9yPSIjNzg3ODc4Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(3%, #9f9f9f), color-stop(75%, #787878));
  background: -moz-linear-gradient(#9f9f9f 3%, #787878 75%);
  background: -webkit-linear-gradient(#9f9f9f 3%, #787878 75%);
  background: linear-gradient(#9f9f9f 3%, #787878 75%);
}
/* line 21, ../../scss/buttons/sassy-original/sassy-buttons/_sassy-button-pseudo-states.sass */
.ok-sl-button-gray:active {
  -moz-box-shadow: #717171 0 1px 2px inset;
  -webkit-box-shadow: #717171 0 1px 2px inset;
  box-shadow: #717171 0 1px 2px inset;
}
/* line 6, ../../scss/buttons/sassy-original/sassy-buttons/_sassy-button-pseudo-states.sass */
.ok-sl-button-gray.disabled, .ok-sl-button-gray[disabled] {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  background: #858585;
  cursor: default;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 78, ../../scss/buttons/sassy-original/_sassy-buttons.sass */
.ok-sl-button-gray::-moz-focus-inner {
  padding: 0 !important;
  margin: -1px !important;
}
/* line 51, ../../scss/_extras.scss */
.ok-sl-button-gray:hover {
  color: #a7a7a7;
}
