/* Buttons */
.uk-button { border: 1px solid rgba(0, 0, 0, 0.16); border-radius: 2px; }
.uk-button-primary { color: #fff !important; background-color: #813ba2; background-image: linear-gradient(to bottom, #813ba2, #813ba2); }
.uk-button-primary:hover,
.uk-button-primary:focus { background-color: #8d49ad; background-image: none; color: #ffffff; }
.uk-button-primary:active,
.uk-button-primary.uk-active { background-color: #703a89; background-image: none; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1) inset; color: #ffffff; }
.uk-button-success { background-color: #93cd99; background-image: linear-gradient(to bottom, #a2dbac, #89c38d); color: #ffffff; line-height: 28px; }
.uk-button-success:hover,
.uk-button-success:focus { background-color: #a8d1ad; background-image: none; color: #ffffff; }
.uk-button-success:active,
.uk-button-success.uk-active { background-color: #87bf8d; background-image: none; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1) inset; color: #ffffff; }

/* Unit Display Tabs & Accordion */
.uk-subnav .uk-button { font-size: 16px; font-weight: bold;width: 95px; }
.uk-subnav-pill > li.uk-active > a { background: none repeat scroll 0 0 #F7F7F7; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset; color: #4F5054 !important; }
.uk-subnav-pill > li.uk-active > span { background: none repeat scroll 0 0 #fff; box-shadow: none; color: #4F5054; }
.acc-container { width: 100%; margin: 30px auto 0 auto; overflow: hidden; }
.acc-container + .acc-container { margin-top: 0; }
.acc-btn { margin: 0 auto 2px; padding: 10px 20px; cursor: pointer; border-radius: 2px; }
.acc-btn h3 { margin-bottom: 0; color: #fff; font-size: 18px; line-height: 18px; font-weight: bold; }
.acc-btn h3 .uk-icon-caret-right { display: inline-block; }
.acc-btn h3 .uk-icon-caret-down { display: none; }
.acc-btn h3.selected .uk-icon-caret-down { display: inline-block; }
.acc-btn h3.selected .uk-icon-caret-right { display: none; }
.acc-content { height: 0px; margin: 0 auto; overflow: hidden; }
.acc-content-inner { margin-bottom: 5px; }
.acc-content-inner h5,
.acc-content-inner p { margin: 6px 0 0; }
.akiba-actions {margin-top: 10px;}
.uk-container.akiba-unit { margin: 4px 0 3px; padding: 6px; border: 2px solid #ddd; }
.akiba-unit .uk-text-small { line-height: 15px; }
.akiba-unit h2 { font-size: 28px; }
.akiba-strikethrough { position: relative; padding: 0 3px; }
.akiba-strikethrough:before {
  position: absolute;
  content: "";
  left: 0;
  top: 50%;
  right: 0;
  border-top: 2px solid;
  border-color: #813ba2;

  -webkit-transform:rotate(-15deg);
  -moz-transform:rotate(-15deg);
  -ms-transform:rotate(-15deg);
  -o-transform:rotate(-15deg);
  transform:rotate(-15deg);
}

/* UiKit overrides */
html {
    font: 300 14px/20px "Dosis";
}
a, .uk-link { color: #813ba2; }
/*
.uk-navbar {
    background: #f8f4f2 linear-gradient(to bottom, #fffbf9, #f4efed) repeat scroll 0 0;
    box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.06) inset;
    color: #4f5054;
}
.uk-navbar-nav > li > a {
    box-sizing: border-box;
    color: #4f5054;
    display: block;
    font-family: "Dosis";
    font-size: 15px;
    font-weight: 300;
    height: 55px;
    line-height: 55px;
    padding: 0 20px;
    text-decoration: none;
}
.uk-navbar-nav > li:hover > a, .uk-navbar-nav > li > a:focus, .uk-navbar-nav > li.uk-open > a {
    background-color: rgba(0, 0, 0, 0.03);
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0) inset;
    color: #2c2d30;
    outline: medium none;
    position: relative;
    z-index: 1;
}
.uk-navbar-nav > li > a:active {
    background-color: rgba(0, 0, 0, 0.08);
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1) inset;
    color: #813ba2;
}
.uk-navbar-nav > li.uk-active > a {
    background-color: #813ba2;
    background-image: linear-gradient(to bottom, #813ba2, #813ba2);
    background-origin: border-box;
    color: #ffffff;
}
*/
.uk-container {
    max-width: 1024px;
    padding: 0 20px;
}