html {
  height: 100%;
  font-size: 16px; }

body {
  background: #f5f5f5;
  min-height: 100%;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-weight: 400;
  line-height: 1.5;
  color: rgba(0, 0, 0, 0.87);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow-y: auto;
  overflow-x: hidden;
  visibility: visible;
  width: 100%; }

.fontsLoading h1, .fontsLoading h2, .fontsLoading h3, .fontsLoading h4, .fontsLoading h5, .fontsLoading h6 {
  visibility: hidden; }

.sc-page-fixed body {
  height: 100%; }

@media (min-width: 960px) {
  .sc-page-fixed body {
    overflow: hidden; }
  .sc-page-fixed #sc-page-content:not(.ps):not(.sc-page-overflow) {
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch; } }

@media (max-width: 959px) {
  #sc-page-content {
    overflow-x: hidden; } }

input, textarea, select, button {
  font-family: inherit; }

h1, h2, h3, h4, h5, h6 {
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  margin: 0 0 16px 0;
  font-weight: 500; }
  h1 span.sc-sub-heading, h2 span.sc-sub-heading, h3 span.sc-sub-heading, h4 span.sc-sub-heading, h5 span.sc-sub-heading, h6 span.sc-sub-heading {
    font-size: 0.8em;
    display: block;
    color: rgba(0, 0, 0, 0.54); }
  h1 .uk-text-small, h2 .uk-text-small, h3 .uk-text-small, h4 .uk-text-small, h5 .uk-text-small, h6 .uk-text-small {
    font-size: 0.8em;
    vertical-align: 2px; }

a {
  color: #0277bd; }
  a:hover {
    color: #01578b;
    text-decoration: none; }

#sc-page-wrapper {
  height: calc(100% - 48px);
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1; }
  @media (min-width: 960px) {
    #sc-page-wrapper {
      padding-left: 260px;
      -webkit-transition: padding 140ms ease-out;
      transition: padding 140ms ease-out; }
      .sc-sidebar-main-slide #sc-page-wrapper {
        padding-left: 72px; } }
  .sc-sidebar-mini #sc-page-wrapper {
    padding-left: 72px !important; }
  .sc-sidebar-disabled #sc-page-wrapper {
    padding-left: 0 !important; }
  .sc-content-full-width #sc-page-wrapper {
    padding-left: 0 !important; }

#sc-page-content {
  padding: 24px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1; }
  #sc-page-content.sc-page-overflow,
  #sc-page-content.sc-page-overflow .ps {
    position: relative;
    height: 100%;
    overflow: hidden; }
  #sc-page-content.sc-page-overflow .ps__rail-x,
  #sc-page-content.sc-page-overflow .ps__rail-y {
    display: none; }
  #sc-page-content.sc-page-over-header {
    margin-top: -48px;
    padding-top: 0;
    padding-bottom: 0; }
  #sc-page-content + #sc-page-aside {
    border-left: 1px solid rgba(0, 0, 0, 0.12);
    border-right: none; }

#sc-page-aside {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 240px;
  overflow: hidden;
  border-right: 1px solid rgba(0, 0, 0, 0.12);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column; }
  @media (max-width: 1199px) {
    #sc-page-aside {
      display: none; } }
  #sc-page-aside.sc-page-aside-large {
    width: 320px; }
  #sc-page-aside.sc-page-aside-overflow .sc-page-aside-body {
    height: 100%;
    overflow: hidden; }
  #sc-page-aside .sc-page-aside-header {
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
    #sc-page-aside .sc-page-aside-header:not([class*="sc-padding"]) {
      padding: 24px; }
  #sc-page-aside .sc-page-aside-body {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
    #sc-page-aside .sc-page-aside-body:not(.ps) {
      overflow-x: hidden;
      overflow-y: auto; }
    #sc-page-aside .sc-page-aside-body:not([class*="sc-padding"]) {
      padding: 24px; }

.sc {
  /*&-filtered-items {
		[data-uk-filter-control] {
			a {
				color: $muted-color !important;
			}
			&:hover,
			&.uk-active,
			&.sc-js-filter-clear {
				&,
				a {
					color: $text-color-primary !important;
				}
			}
		}
	}*/ }
  .sc-animation-default,
  .sc-animation-default [class*="uk-animation"] {
    -webkit-animation-duration: 280ms !important;
    animation-duration: 280ms !important; }
  .sc-animation-fast,
  .sc-animation-fast [class*="uk-animation"] {
    -webkit-animation-duration: 140ms !important;
    animation-duration: 140ms !important; }
  .sc-animation-slow,
  .sc-animation-slow [class*="uk-animation"] {
    -webkit-animation-duration: 360ms !important;
    animation-duration: 360ms !important; }
  .sc-animation-very-slow,
  .sc-animation-very-slow [class*="uk-animation"] {
    -webkit-animation-duration: 560ms !important;
    animation-duration: 560ms !important; }
  .sc-animation-infinite {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite; }
  .sc-bg-texture {
    background-repeat: repeat;
    background-position: center center; }
    .sc-bg-texture.cubes {
      background-image: url("../img/textures/cubes.png"); }
    .sc-bg-texture.robots {
      background-image: url("../img/textures/robots.png"); }
    .sc-bg-texture.food {
      background-image: url("../img/textures/food.png"); }
    .sc-bg-texture.hexellence {
      background-image: url("../img/textures/hexellence.png"); }
    .sc-bg-texture.shattered-dark {
      background-image: url("../img/textures/shattered-dark.png"); }
    .sc-bg-texture.dark-geometric {
      background-image: url("../img/textures/dark-geometric.png"); }
  .sc-user-status {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    border: 2px solid #fff;
    position: absolute;
    right: -4px;
    top: -4px; }
    .sc-user-status.online {
      background: #8bc34a; }
    .sc-user-status.offline {
      background: #bdbdbd; }
    .sc-user-status.busy {
      background: #f44336; }
    .sc-user-status.away {
      background: #ffc107; }
  .sc-avatar, .sc-avatar-initials {
    border-radius: 50%;
    display: inline-block; }
  .sc-avatar-initials {
    width: 32px;
    height: 32px;
    line-height: 32px;
    font-size: 12px;
    font-size: 0.75rem;
    font-weight: 500;
    text-align: center;
    background: #fff;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
    .sc-avatar-initials-md {
      width: 64px;
      height: 64px;
      font-size: 24px;
      font-size: 1.5rem; }
    .sc-avatar-initials-lg {
      width: 96px;
      height: 96px;
      font-size: 36px;
      font-size: 2.25rem; }
  .sc-avatar-wrapper {
    position: relative;
    display: inline-block;
    width: 32px;
    height: 32px; }
    .sc-avatar-wrapper .sc-user-status {
      width: 8px;
      height: 8px;
      right: -3px;
      top: -3px; }
    .sc-avatar-wrapper-lg {
      width: 96px;
      height: 96px; }
      .sc-avatar-wrapper-lg .sc-user-status {
        width: 12px;
        height: 12px;
        right: 5px;
        top: 5px; }
    .sc-avatar-wrapper-md {
      width: 64px;
      height: 64px; }
      .sc-avatar-wrapper-md .sc-user-status {
        width: 10px;
        height: 10px;
        right: 1px;
        top: 1px; }
    .sc-avatar-wrapper .sc-avatar-status {
      position: absolute;
      right: -2px;
      top: -2px; }
  .sc-avatar-border {
    border: 1px solid rgba(0, 0, 0, 0.12); }
  .sc-border {
    border: 1px solid rgba(0, 0, 0, 0.12); }
    .sc-border-bottom {
      border-bottom: 1px solid rgba(0, 0, 0, 0.12); }
    .sc-border-top {
      border-top: 1px solid rgba(0, 0, 0, 0.12); }
    .sc-border-dark {
      border: 1px solid rgba(0, 0, 0, 0.36); }
  .sc-round {
    border-radius: 3px !important; }
    .sc-round-top {
      border-radius: 3px 3px 0 0 !important; }
  .sc-theme-color {
    color: #00acc1 !important; }
  .sc-theme-bg {
    background-color: #00acc1 !important; }
    .sc-theme-bg-light {
      background-color: #e0f7fa !important; }
    .sc-theme-bg-dark {
      background-color: #00838f !important; }
  .sc-theme-complementary-color {
    color: #d50000 !important; }
  .sc-theme-complementary-bg {
    background-color: #d50000 !important; }
    .sc-theme-complementary-bg-light {
      background-color: #ffebee !important; }
  .sc-color-primary {
    color: rgba(0, 0, 0, 0.87) !important; }
  .sc-color-secondary {
    color: rgba(0, 0, 0, 0.54) !important; }
  .sc-color-danger {
    color: #e53935 !important; }
  .sc-light,
  .sc-light * {
    color: #fff; }
  .sc-light .sc-color-primary {
    color: #fff !important; }
  .sc-light .sc-color-secondary {
    color: #e0e0e0 !important; }
  .sc-light .sc-actions-icon {
    color: #fff !important; }
  .sc-light a.mdi:after {
    background-color: rgba(255, 255, 255, 0.36); }
  .sc-light .uk-text-meta {
    color: rgba(255, 255, 255, 0.86); }
  .sc-text-semibold {
    font-weight: 500; }
  .sc-text-line-through {
    text-decoration: line-through; }
  .sc-text-lh-1 {
    line-height: 1; }
  .sc-link {
    color: #0277bd !important; }
    .sc-link-external {
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center; }
      .sc-link-external:before {
        content: '\F3CC';
        font-family: 'Material Design Icons';
        font-size: 20px;
        margin-right: 4px; }
  .sc-sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0; }
  .sc-column-collapsed {
    width: 68px !important; }
    .sc-column-collapsed .sc-js-el-hide {
      display: none !important; }
    .sc-column-collapsed .sc-js-el-show {
      display: block;
      margin: 0 auto; }
    .sc-column-collapsed .uk-card-header {
      padding: 16px 0 !important; }
  .sc-widget .uk-card-title {
    font-size: 18px;
    font-size: 1.125rem;
    color: rgba(0, 0, 0, 0.87);
    display: block;
    font-weight: 500;
    padding: 0;
    margin: 0; }
  .sc-widget .uk-text-meta {
    padding: 0;
    margin: 0; }
  .sc-widget-addon {
    font-size: 16px; }
    @media screen and (min-width: 320px) {
      .sc-widget-addon {
        font-size: calc(16px + 4 * ((100vw - 320px) / 1600)); } }
    @media screen and (min-width: 1920px) {
      .sc-widget-addon {
        font-size: 20px; } }
  .sc-widget-content {
    padding: 16px 24px; }
    .sc-widget-content .uk-card-title {
      padding: 0; }
    .sc-widget-content .uk-text-meta {
      padding: 0; }
    .sc-widget-content + * {
      margin-top: -16px; }
  .sc-actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .sc-actions-icon {
      width: 1.5em;
      height: 1.5em;
      font-size: 24px;
      font-size: 1.5rem;
      text-align: center;
      display: block;
      color: rgba(0, 0, 0, 0.54);
      -webkit-transition: color 280ms ease;
      transition: color 280ms ease;
      border-radius: 50%;
      text-decoration: none; }
      .sc-actions-icon:hover {
        color: rgba(0, 0, 0, 0.87); }
      .sc-actions-icon.mdi:before {
        line-height: 1.5em; }
    .uk-card .sc-actions {
      margin-right: -8px; }
  .sc-flag {
    width: 36px;
    height: auto; }
  .sc-sequence-show {
    visibility: hidden; }
    .sc-sequence-show-wrapper {
      position: relative; }
    .sc-sequence-show-animate {
      visibility: visible; }
    .sc-sequence-show-end {
      visibility: visible; }
  .sc-nav > li > a {
    padding: 4px 0;
    position: relative; }
    .sc-nav > li > a:after {
      content: '\F140';
      font-family: "Material Design Icons";
      font-size: 24px;
      font-size: 1.5rem;
      position: absolute;
      right: 0;
      top: 50%;
      width: auto;
      height: auto;
      -webkit-transform: translate3d(0, -50%, 0);
      transform: translate3d(0, -50%, 0); }
  .sc-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1200;
    -webkit-transition: all 360ms ease;
    transition: all 360ms ease; }
    .sc-overlay.dimmed {
      background: rgba(0, 0, 0, 0.2); }
  .sc-color-label {
    display: inline-block;
    border: 1px solid rgba(0, 0, 0, 0.1);
    background: #fff;
    width: 0.8em;
    height: 0.8em;
    overflow: hidden;
    position: relative;
    border-radius: 3px;
    font-size: 1rem; }
    .sc-color-label-clear:after {
      content: '\f5ad';
      font-family: "Material Design Icons";
      font-size: 16px;
      font-size: 1rem;
      position: absolute;
      left: 50%;
      top: 50%;
      -webkit-transform: translate3d(-50%, -50%, 0);
      transform: translate3d(-50%, -50%, 0);
      color: rgba(0, 0, 0, 0.54); }
  .sc-js-el-show {
    display: none; }
  .sc-js-children-hide > * {
    display: none; }
  .sc-js-el-transform > *:not(.sc-js-el-transform-visible) {
    display: none !important; }
  .sc-js-column {
    -webkit-transition: all 280ms cubic-bezier(0.55, 0, 0.1, 1);
    transition: all 280ms cubic-bezier(0.55, 0, 0.1, 1); }
  .sc-js-input-clear {
    cursor: pointer;
    pointer-events: auto !important;
    visibility: hidden; }
    .sc-input-filled .sc-js-input-clear,
    .sc-input-fixed .sc-js-input-clear {
      visibility: visible; }
  .sc-el-clickable {
    cursor: pointer; }
  .sc-el-hoverable {
    -webkit-transition: background-color 140ms cubic-bezier(0.55, 0, 0.1, 1);
    transition: background-color 140ms cubic-bezier(0.55, 0, 0.1, 1); }
    .sc-el-hoverable:hover {
      background: rgba(0, 0, 0, 0.08); }
  .sc-el-sticky.uk-active.uk-sticky-fixed {
    -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); }
    .sc-el-sticky.uk-active.uk-sticky-fixed [data-sc-input] {
      border-color: transparent; }
  .sc-list-images {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin: 0;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    .sc-list-images li {
      max-height: 96px;
      padding: 4px !important; }
    .sc-list-images img {
      max-height: 64px;
      width: auto;
      border-radius: 4px; }
  .sc-list-shadow {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    list-style: none;
    margin: 0;
    padding: 0; }
    .sc-list-shadow > li {
      padding: 8px 12px;
      -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
      box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
      border-radius: 3px;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-align: start;
      -ms-flex-align: start;
      align-items: flex-start;
      -webkit-box-pack: start;
      -ms-flex-pack: start;
      justify-content: flex-start;
      margin-left: 0;
      background: #fff;
      -webkit-box-flex: 1;
      -ms-flex: 1;
      flex: 1; }
      .sc-list-shadow > li a {
        font-weight: 400;
        color: #0277bd;
        min-width: 0;
        display: block; }
      .sc-list-shadow > li p {
        margin: 0 !important; }
      .sc-list-shadow > li + li {
        margin-top: 12px !important; }
  .sc-flex-no-shrink {
    -ms-flex-negative: 0;
    flex-shrink: 0; }
  .sc-flex-items-left {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important; }
  .sc-flex-items-right {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important; }
  .sc-padding {
    padding: 24px; }
    .sc-padding-top {
      padding-top: 24px !important; }
    .sc-padding-bottom {
      padding-bottom: 24px !important; }
    .sc-padding-left {
      padding-left: 24px !important; }
    .sc-padding-right {
      padding-right: 24px !important; }
    .sc-padding-ends {
      padding-top: 24px !important;
      padding-bottom: 24px !important; }
    .sc-padding-large {
      padding: 40px; }
      .sc-padding-large-ends {
        padding-bottom: 40px !important;
        padding-top: 40px !important; }
      .sc-padding-large-top {
        padding-top: 40px !important; }
      .sc-padding-large-bottom {
        padding-bottom: 40px !important; }
    .sc-padding-medium {
      padding: 16px; }
      .sc-padding-medium-ends {
        padding-top: 16px !important;
        padding-bottom: 16px !important; }
      .sc-padding-medium-top {
        padding-top: 16px !important; }
      .sc-padding-medium-bottom {
        padding-bottom: 16px !important; }
    .sc-padding-small {
      padding: 8px; }
      .sc-padding-small-ends {
        padding-top: 8px !important;
        padding-bottom: 8px !important; }
      .sc-padding-small-top {
        padding-top: 8px !important; }
      .sc-padding-small-bottom {
        padding-bottom: 8px !important; }
    .sc-padding-mini {
      padding: 4px; }
      .sc-padding-mini-ends {
        padding-top: 4px !important;
        padding-bottom: 4px !important; }
      .sc-padding-mini-top {
        padding-top: 4px !important; }
      .sc-padding-mini-bottom {
        padding-bottom: 4px !important; }
    .sc-padding-remove {
      padding: 0 !important; }
      .sc-padding-remove-top {
        padding-top: 0 !important; }
      .sc-padding-remove-bottom {
        padding-bottom: 0 !important; }
      .sc-padding-remove-left {
        padding-left: 0 !important; }
      .sc-padding-remove-right {
        padding-right: 0 !important; }
  .sc-spinner {
    border: 4px solid rgba(0, 0, 0, 0.12);
    border-top: 4px solid #00acc1;
    border-radius: 50%;
    width: 24px;
    height: 24px;
    -webkit-animation: spinner-animation 1000ms linear infinite;
    animation: spinner-animation 1000ms linear infinite;
    display: inline-block; }
    .sc-spinner-small {
      width: 16px;
      height: 16px;
      border-width: 3px; }
    .sc-spinner-large {
      width: 48px;
      height: 48px;
      border-width: 8px; }
    .sc-spinner-secondary {
      border-top-color: #d50000; }
    .sc-spinner-overlay {
      position: absolute;
      top: 24px;
      padding: 8px;
      border-radius: 50%;
      width: 42px;
      height: 42px;
      left: 50%;
      margin-left: -21px;
      z-index: 1300;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      background: #fff;
      -webkit-box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
      box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
      -webkit-transform: translateY(-42px) scale3d(0.25, 0.25, 0.25);
      transform: translateY(-42px) scale3d(0.25, 0.25, 0.25);
      opacity: 0;
      -webkit-transition: all 300ms cubic-bezier(0.55, 0, 0.1, 1);
      transition: all 300ms cubic-bezier(0.55, 0, 0.1, 1); }
      .sc-spinner-overlay.fixed {
        position: fixed;
        top: 64px;
        -webkit-transform: translateY(-64px) scale3d(0.25, 0.25, 0.25);
        transform: translateY(-64px) scale3d(0.25, 0.25, 0.25); }
      .sc-spinner-overlay.enter {
        opacity: 1;
        -webkit-transform: translateY(0) scale3d(1, 1, 1);
        transform: translateY(0) scale3d(1, 1, 1);
        -webkit-transition: opacity 300ms ease, -webkit-transform 400ms cubic-bezier(0.55, 0, 0.1, 1);
        transition: opacity 300ms ease, -webkit-transform 400ms cubic-bezier(0.55, 0, 0.1, 1);
        transition: opacity 300ms ease, transform 400ms cubic-bezier(0.55, 0, 0.1, 1);
        transition: opacity 300ms ease, transform 400ms cubic-bezier(0.55, 0, 0.1, 1), -webkit-transform 400ms cubic-bezier(0.55, 0, 0.1, 1); }
  .sc-particles {
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 10; }
    .sc-particles + * {
      position: relative;
      z-index: 20; }
  .sc-masonry-grid {
    position: relative; }
    .sc-masonry-grid > * {
      -webkit-transition: -webkit-transform 140ms cubic-bezier(0.55, 0, 0.1, 1);
      transition: -webkit-transform 140ms cubic-bezier(0.55, 0, 0.1, 1);
      transition: transform 140ms cubic-bezier(0.55, 0, 0.1, 1);
      transition: transform 140ms cubic-bezier(0.55, 0, 0.1, 1), -webkit-transform 140ms cubic-bezier(0.55, 0, 0.1, 1); }
  .sc-ajax-scale {
    -webkit-transition: all 280ms cubic-bezier(0.55, 0, 0.1, 1);
    transition: all 280ms cubic-bezier(0.55, 0, 0.1, 1); }
    .sc-ajax-scale.ic-transitioning {
      -webkit-transform: scale3d(0.25, 0.25, 0.25);
      transform: scale3d(0.25, 0.25, 0.25);
      opacity: 0; }
  .sc-ajax-slide {
    -webkit-transition: all 280ms cubic-bezier(0.55, 0, 0.1, 1);
    transition: all 280ms cubic-bezier(0.55, 0, 0.1, 1); }
    .sc-ajax-slide.ic-transitioning {
      -webkit-transform: translate3d(0, 10%, 0);
      transform: translate3d(0, 10%, 0);
      opacity: 0; }
    .sc-ajax-slide-right .ic-removing,
    .sc-ajax-slide-right .ic-transitioning {
      -webkit-transition: all 280ms cubic-bezier(0.55, 0, 0.1, 1);
      transition: all 280ms cubic-bezier(0.55, 0, 0.1, 1);
      -webkit-transform: translate3d(100%, 0, 0);
      transform: translate3d(100%, 0, 0);
      opacity: 0; }
  .sc-ajax-fade {
    -webkit-transition: all 280ms cubic-bezier(0.55, 0, 0.1, 1);
    transition: all 280ms cubic-bezier(0.55, 0, 0.1, 1); }
    .sc-ajax-fade.ic-transitioning {
      opacity: 0; }
  .sc-footer-active body {
    padding-bottom: 46px !important; }
    @media (max-width: 959px) {
      .sc-footer-active body {
        padding-bottom: 56px !important; } }
  .sc-row-highlight td {
    background: #fffde7 !important; }
  .sc-width-micro {
    width: 48px; }

@-webkit-keyframes spinner-overlay {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-64px) scale3d(0.1, 0.1, 0.1);
    transform: translateY(-64px) scale3d(0.1, 0.1, 0.1); }
  50% {
    opacity: 1;
    -webkit-transform: translateY(10px) scale3d(0.6, 0.6, 0.6);
    transform: translateY(10px) scale3d(0.6, 0.6, 0.6); } }

@keyframes spinner-overlay {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-64px) scale3d(0.1, 0.1, 0.1);
    transform: translateY(-64px) scale3d(0.1, 0.1, 0.1); }
  50% {
    opacity: 1;
    -webkit-transform: translateY(10px) scale3d(0.6, 0.6, 0.6);
    transform: translateY(10px) scale3d(0.6, 0.6, 0.6); } }

@-webkit-keyframes spinner-animation {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes spinner-animation {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

[data-sc-sticky] {
  z-index: 1100; }

.uk-accordion {
  margin: 0; }
  .uk-accordion > :nth-child(n+2) {
    margin-top: 16px; }
  .uk-accordion-title {
    font-size: 16px;
    font-size: 1rem;
    font-family: "Roboto", Arial, Helvetica, sans-serif;
    position: relative;
    overflow: hidden;
    margin: 0;
    cursor: pointer;
    color: rgba(0, 0, 0, 0.87);
    -webkit-transition: color 280ms cubic-bezier(0.55, 0, 0.1, 1);
    transition: color 280ms cubic-bezier(0.55, 0, 0.1, 1);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
    .uk-accordion-title:hover, .uk-accordion-title:focus {
      color: rgba(0, 0, 0, 0.87); }
    .uk-accordion-title:before {
      display: none; }
    .uk-accordion-title:after {
      background: none !important;
      content: '\F140';
      color: #0277bd;
      font-family: "Material Design Icons";
      font-size: 24px;
      font-size: 1.5rem;
      position: absolute;
      right: 0;
      top: 50%;
      width: auto;
      height: auto;
      margin-top: -16px;
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg);
      -webkit-transition: -webkit-transform 140ms cubic-bezier(0.55, 0, 0.1, 1);
      transition: -webkit-transform 140ms cubic-bezier(0.55, 0, 0.1, 1);
      transition: transform 140ms cubic-bezier(0.55, 0, 0.1, 1);
      transition: transform 140ms cubic-bezier(0.55, 0, 0.1, 1), -webkit-transform 140ms cubic-bezier(0.55, 0, 0.1, 1); }
    .uk-accordion-title .mdi {
      font-size: 22px;
      margin-right: 8px;
      color: rgba(0, 0, 0, 0.54); }
  .uk-accordion .uk-open .uk-accordion-title:after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg); }
  .uk-accordion .uk-open .uk-accordion-title .mdi {
    color: rgba(0, 0, 0, 0.87); }
  .uk-accordion-content {
    margin: 12px 0 0;
    font-size: 14px;
    font-size: 0.875rem; }
    .uk-accordion-content-expand {
      padding: 16px;
      margin-left: -16px;
      margin-right: -16px; }
  .uk-accordion-outline .uk-accordion-title {
    border: 1px solid #e1e1e1;
    border-radius: 3px;
    padding: 12px 36px 12px 16px; }
    .uk-accordion-outline .uk-accordion-title:after {
      right: 8px; }
  .uk-accordion-outline .uk-accordion-content {
    padding: 24px 16px;
    margin: 0;
    border-width: 0 1px 1px;
    border-color: transparent;
    border-style: solid; }
  .uk-accordion-outline > li {
    -webkit-transition: all 140ms cubic-bezier(0.55, 0, 0.1, 1);
    transition: all 140ms cubic-bezier(0.55, 0, 0.1, 1); }
    .uk-accordion-outline > li:first-child .uk-accordion-title {
      border-radius: 3px 3px 0 0; }
    .uk-accordion-outline > li:nth-child(n+2) {
      margin-top: -1px; }
      .uk-accordion-outline > li:nth-child(n+2) .uk-accordion-title {
        border-radius: 0; }
    .uk-accordion-outline > li:last-child .uk-accordion-title {
      border-radius: 0 0 3px 3px; }
    .uk-accordion-outline > li.uk-open {
      padding-bottom: 12px; }
      .uk-accordion-outline > li.uk-open .uk-accordion-title {
        border-radius: 3px 3px 0 0;
        border-width: 1px;
        border-color: #bdbdbd;
        color: rgba(0, 0, 0, 0.87);
        background: #f5f5f5; }
      .uk-accordion-outline > li.uk-open .uk-accordion-content {
        border-color: #bdbdbd;
        border-radius: 0 0 3px 3px; }
      .uk-accordion-outline > li.uk-open:nth-child(n+2) {
        padding-top: 12px; }
  .uk-accordion-alt .uk-accordion-title {
    border-radius: 3px;
    padding: 12px 36px 12px 16px;
    background: rgba(0, 0, 0, 0.08); }
    .uk-accordion-alt .uk-accordion-title:after {
      right: 8px; }
    .uk-accordion-alt .uk-accordion-title.md-color-white:after {
      color: #fff; }
  .uk-accordion-alt .uk-accordion-content {
    padding: 16px; }
  .uk-accordion-alt > li.uk-open .uk-accordion-title {
    background: rgba(0, 0, 0, 0.16);
    color: rgba(0, 0, 0, 0.87); }

[class*='uk-animation-'] {
  -webkit-animation-duration: 280ms;
  animation-duration: 280ms;
  -webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.1, 1);
  animation-timing-function: cubic-bezier(0.55, 0, 0.1, 1); }

.uk-animation-fast {
  -webkit-animation-duration: 140ms;
  animation-duration: 140ms; }

@-webkit-keyframes uk-fade-scale-02 {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.25, 0.25, 0.25);
    transform: scale3d(0.25, 0.25, 0.25); }
  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }

@keyframes uk-fade-scale-02 {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.25, 0.25, 0.25);
    transform: scale3d(0.25, 0.25, 0.25); }
  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }

.uk-alert {
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.12);
  border-radius: 3px;
  padding: 12px 36px 12px 16px;
  color: rgba(0, 0, 0, 0.87);
  font-size: 14px;
  font-size: 0.875rem; }
  .uk-alert h3,
  .uk-alert h3 + *,
  .uk-alert h4,
  .uk-alert h4 + *,
  .uk-alert h5,
  .uk-alert h5 + * {
    margin: 0; }
  .uk-alert a:not([class]) {
    color: #0277bd; }
  .uk-alert-primary {
    background: #00838f !important; }
  .uk-alert-success {
    background: #558b2f !important; }
  .uk-alert-warning {
    background: #ff8f00 !important; }
  .uk-alert-danger {
    background: #c62828 !important; }
  .uk-alert-primary, .uk-alert-success, .uk-alert-warning, .uk-alert-danger {
    color: #fff !important; }
  .uk-alert-attached-top, .uk-alert-attached-bottom {
    margin: 0; }
  .uk-alert-attached-top {
    border-radius: 3px 3px 0 0;
    border-width: 0 0 1px; }
  .uk-alert-attached-bottom {
    border-radius: 0 0 3px 3px;
    border-width: 1px 0 0; }
  .uk-alert-close {
    margin: 0 !important;
    top: 14px; }
  .uk-alert .uk-list:not(.uk-list-bullet) > li {
    padding: 4px 0; }

.uk-badge {
  text-transform: uppercase;
  font-weight: 500;
  border: none;
  text-shadow: none;
  padding: 0.28em 0.6em;
  font-size: 11px;
  font-size: 0.6875rem;
  height: 1rem;
  line-height: 1;
  min-width: 20px;
  border-radius: 4px;
  display: inline-block;
  background-color: #757575; }

hr, .uk-hr {
  border-top: 1px solid rgba(0, 0, 0, 0.14);
  margin-bottom: 24px; }

* + .uk-hr,
* + hr {
  margin-top: 24px; }

ol {
  list-style-type: none;
  counter-reset: item;
  margin: 0;
  padding: 0; }
  ol > li {
    display: table;
    counter-increment: item; }
    ol > li:before {
      content: counters(item, ".") ". ";
      display: table-cell;
      padding-right: 0.6em; }

li ol > li {
  margin: 0; }
  li ol > li:before {
    content: counters(item, ".") " "; }

mark {
  background: #fff59d;
  color: rgba(0, 0, 0, 0.87); }

.uk-text-small {
  font-size: 12px !important;
  font-size: 0.75rem !important; }

.uk-text-medium {
  font-size: 14px !important;
  font-size: 0.875rem !important; }

.uk-text-large {
  font-size: 18px !important;
  font-size: 1.125rem !important; }

.uk-text-xlarge {
  font-size: 24px !important;
  font-size: 1.5rem !important; }

.uk-text-meta {
  color: rgba(0, 0, 0, 0.54); }

.uk-text-bold {
  font-weight: 700 !important; }

.uk-text-wrap {
  white-space: normal !important; }

@media (max-width: 479px) {
  .uk-text-center\@xs {
    text-align: center; } }

.uk-invisible * {
  visibility: hidden !important; }

* + .uk-margin {
  margin-top: 24px !important; }
  * + .uk-margin-small {
    margin-top: 8px !important; }
  * + .uk-margin-medium {
    margin-top: 16px !important; }
  * + .uk-margin-large {
    margin-top: 40px !important; }
  * + .uk-margin-xlarge {
    margin-top: 48px !important; }

.uk-margin {
  margin-bottom: 24px; }
  .uk-margin-top {
    margin-top: 24px !important; }
    .uk-margin-top-remove {
      margin-top: 0 !important; }
  .uk-margin-bottom {
    margin-bottom: 24px !important; }
  .uk-margin-left {
    margin-left: 24px !important; }
  .uk-margin-right {
    margin-right: 24px !important; }
  .uk-margin-remove-ends {
    margin-top: 0;
    margin-bottom: 0; }
  .uk-margin-mini {
    margin-bottom: 4px !important; }
    .uk-margin-mini-top {
      margin-top: 4px !important; }
    .uk-margin-mini-bottom {
      margin-bottom: 4px !important; }
    .uk-margin-mini-left {
      margin-left: 4px !important; }
    .uk-margin-mini-right {
      margin-right: 4px !important; }
  .uk-margin-small {
    margin-bottom: 8px; }
    .uk-margin-small-top {
      margin-top: 8px !important; }
    .uk-margin-small-bottom {
      margin-bottom: 8px !important; }
    .uk-margin-small-left {
      margin-left: 8px !important; }
    .uk-margin-small-right {
      margin-right: 8px !important; }
  .uk-margin-medium {
    margin-bottom: 16px; }
    .uk-margin-medium-top {
      margin-top: 16px !important; }
    .uk-margin-medium-bottom {
      margin-bottom: 16px !important; }
    .uk-margin-medium-left {
      margin-left: 16px !important; }
    .uk-margin-medium-right {
      margin-right: 16px !important; }
  .uk-margin-large {
    margin-bottom: 40px; }
    .uk-margin-large-top {
      margin-top: 40px !important; }
    .uk-margin-large-bottom {
      margin-bottom: 40px !important; }
    .uk-margin-large-left {
      margin-left: 40px !important; }
    .uk-margin-large-right {
      margin-right: 40px !important; }
  .uk-margin-xlarge {
    margin-bottom: 48px; }
    .uk-margin-xlarge-top {
      margin-top: 48px !important; }
    .uk-margin-xlarge-bottom {
      margin-bottom: 48px !important; }
    .uk-margin-xlarge-left {
      margin-left: 48px !important; }
    .uk-margin-xlarge-right {
      margin-right: 48px !important; }

.uk-light, .uk-section-primary:not(.uk-preserve-color),
.uk-section-secondary:not(.uk-preserve-color),
.uk-card-primary.uk-card-body,
.uk-card-primary > :not([class*='uk-card-media']),
.uk-card-secondary.uk-card-body,
.uk-card-secondary > :not([class*='uk-card-media']),
.uk-overlay-primary {
  color: rgba(255, 255, 255, 0.8); }

:not(pre) > code, :not(pre) > kbd, :not(pre) > samp {
  color: #c62828;
  background: #ffebee;
  font-size: 12px;
  font-size: 0.75rem;
  font-family: "Source Code Pro", Consolas, monospace;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  white-space: pre; }

pre code {
  font-family: "Source Code Pro", Consolas, monospace;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility; }

.uk-breadcrumb > :nth-child(n+2):not(.uk-first-column):before {
  margin: 0 8px; }

.uk-breadcrumb > * {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }
  .uk-breadcrumb > *:not(.uk-disabled) > a {
    color: #0277bd; }

.uk-breadcrumb-alt > :nth-child(n+2):not(.uk-first-column):before {
  content: '>'; }

.uk-button {
  text-transform: uppercase;
  text-shadow: none;
  font-weight: 500;
  border-radius: 3px;
  height: 36px;
  padding: 0 24px;
  line-height: 36px;
  -webkit-box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
  -webkit-transition: all 240ms cubic-bezier(0.55, 0, 0.1, 1);
  transition: all 240ms cubic-bezier(0.55, 0, 0.1, 1);
  border-color: rgba(0, 0, 0, 0.15); }
  .uk-button:hover {
    -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
    background: inherit; }
  .uk-button-default {
    border-color: transparent !important; }
  .uk-button-danger {
    background-color: #e53935; }
    .uk-button-danger:hover, .uk-button-danger:focus {
      background-color: #c62828; }
  .uk-button-primary {
    background-color: #00838f; }
    .uk-button-primary:hover, .uk-button-primary:focus {
      background-color: #0096a3; }
  .uk-button-secondary {
    background-color: #c62828; }
    .uk-button-secondary:hover, .uk-button-secondary:focus {
      background-color: #da4747; }
  .uk-button-small {
    padding: 0 12px;
    line-height: 28px;
    height: 28px;
    font-size: 12px;
    font-size: 0.75rem; }
  .uk-button-text, .uk-button-link {
    -webkit-box-shadow: none !important;
    box-shadow: none !important; }
  .uk-button + .uk-button {
    margin-left: 8px; }

.uk-card {
  background: #fff;
  color: rgba(0, 0, 0, 0.87);
  border-radius: 3px;
  border: none;
  -webkit-box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
  -webkit-transition: -webkit-box-shadow 200ms cubic-bezier(0.55, 0, 0.1, 1);
  transition: -webkit-box-shadow 200ms cubic-bezier(0.55, 0, 0.1, 1);
  transition: box-shadow 200ms cubic-bezier(0.55, 0, 0.1, 1);
  transition: box-shadow 200ms cubic-bezier(0.55, 0, 0.1, 1), -webkit-box-shadow 200ms cubic-bezier(0.55, 0, 0.1, 1); }
  .uk-card-footer {
    border-radius: 0 0 3px 3px; }
    .uk-card-footer:not([class*="sc-padding"]) {
      padding: 16px 24px; }
    .uk-card-footer > .sc-button-flat:first-child {
      margin-left: -16px; }
  .uk-card-body:not([class*="sc-padding"]) {
    padding: 24px; }
  .uk-card-body + .uk-card-footer:not(.sc-card-footer-separator) {
    padding-top: 0; }
  .uk-card-title {
    margin: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 18px;
    font-size: 1.125rem;
    font-weight: 500; }
    .uk-card-title.sc-actions-match {
      min-height: 36px;
      line-height: 36px; }
    .uk-card-title + p {
      margin-top: 0; }
    .uk-card-title .uk-card-subtitle {
      font-size: 14px;
      font-size: 0.875rem;
      font-weight: 400; }
  .uk-card > .uk-card-title:not([class*="sc-padding"]) {
    padding: 16px 24px; }
  .uk-card > .uk-card-title + .uk-card-body {
    padding-top: 0; }
  .uk-card-small .uk-card-title,
  .uk-card-small .uk-card-body {
    padding: 8px !important; }
  .uk-card-large .uk-card-title,
  .uk-card-large .uk-card-body {
    padding: 40px !important; }
  .uk-card-small > .uk-card-title + .uk-card-body, .uk-card-large > .uk-card-title + .uk-card-body {
    padding-top: 0 !important; }
  .uk-card-header {
    border-radius: 3px 3px 0 0; }
    .uk-card-header:not([class*="sc-padding"]) {
      padding: 16px 24px; }
    .uk-card-header .uk-card-title {
      margin: 0;
      padding: 0; }
    .uk-card-header .uk-text-meta {
      margin: 0; }
    .uk-card-header-bg {
      border-radius: 3px;
      position: relative;
      margin: 0 -8px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box; }
      .uk-card-header-bg:not([class*="sc-padding"]) {
        padding: 16px; }
      .uk-card-header-bg-wrapper {
        padding: 16px; }
      .uk-card-header-bg-img {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        background-size: cover;
        background-repeat: no-repeat; }
        .uk-card-header-bg-img:not([class*="uk-height"]) {
          height: 140px; }
        .uk-card-header-bg-img:not([class*="uk-background"]) {
          background-position: center center; }
    .uk-card-header-light > * {
      color: #fff; }
    .uk-card-header > [data-uk-icon] {
      display: inline-block;
      vertical-align: 4px; }
    .uk-card-header:not(.sc-card-header-separator) + .sc-card-content .uk-card-body {
      padding-top: 0; }
    .uk-card-header:not(.sc-card-header-separator) + .uk-card-body {
      padding-top: 0; }
    .uk-card-header.is_stuck {
      background: #fff;
      -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.2);
      box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.2); }
  .uk-card.uk-card-hover:not(.uk-card-primary):not(.uk-card-secondary):hover {
    -webkit-box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
    box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); }
  .uk-card-secondary {
    background-color: #c62828;
    color: #fff; }
    .uk-card-secondary .uk-card-title {
      color: #fff; }
    .uk-card-secondary.uk-card-hover:hover {
      background-color: #c62828; }
  .uk-card-primary {
    background-color: #00838f;
    color: #fff; }
    .uk-card-primary .uk-card-title {
      color: #fff; }
    .uk-card-primary.uk-card-hover:hover {
      background-color: #00acc1;
      -webkit-box-shadow: 0 14px 25px rgba(0, 0, 0, 0.16);
      box-shadow: 0 14px 25px rgba(0, 0, 0, 0.16); }
  .uk-card-light > :not([class*='uk-card-media']) {
    color: rgba(255, 255, 255, 0.8); }
  .uk-card-light .uk-card-title {
    color: #fff; }
  .uk-card .sc-card-content {
    -webkit-transition: all 280ms cubic-bezier(0.55, 0, 0.1, 1);
    transition: all 280ms cubic-bezier(0.55, 0, 0.1, 1); }
  .uk-card .uk-grid > *:last-child {
    border-radius: 0 3px 3px 0; }
  .uk-card.is-stuck {
    z-index: 1300; }

.uk-cover-bottom img {
  bottom: 0;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  top: auto; }

.uk-comment-title {
  font-size: 16px;
  font-size: 1rem; }

.uk-comment-header {
  margin-bottom: 8px; }

.uk-comment-body p {
  margin: 0;
  font-size: 14px;
  font-size: 0.875rem; }

.uk-comment-meta {
  margin: 0; }

.uk-comment-list > :nth-child(n+2) {
  margin-top: 24px; }

.uk-comment-list .uk-comment ~ ul {
  margin: 24px 0 0 0;
  padding-left: 8px; }
  @media (min-width: 960px) {
    .uk-comment-list .uk-comment ~ ul {
      padding-left: 40px; } }
  .uk-comment-list .uk-comment ~ ul > :nth-child(n+2) {
    margin-top: 24px; }

.uk-divider-icon:before, .uk-divider-icon:after,
.uk-divider-icon:before,
.uk-divider-icon:after {
  border-color: rgba(0, 0, 0, 0.12); }

.uk-navbar-dropdown,
.uk-dropdown {
  -webkit-box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  border: none !important;
  min-width: 180px; }

.uk-navbar-dropdown {
  margin-top: 0;
  width: 280px;
  border-radius: 0 0 3px 3px;
  border-width: 0 1px 1px;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.12);
  color: rgba(0, 0, 0, 0.87); }
  .uk-navbar-dropdown:not([class*="sc-padding"]) {
    padding: 8px 0; }
  .uk-navbar-dropdown:after {
    content: '';
    position: absolute;
    display: block;
    top: -8px;
    width: 0;
    height: 0;
    border: 4px solid transparent;
    border-bottom-color: #fff; }
  .uk-navbar-dropdown.heading-active {
    padding-top: 0; }
  .uk-navbar-dropdown.uk-navbar-dropdown-bottom-left {
    -webkit-transform-origin: 0 0 !important;
    transform-origin: 0 0 !important; }
    @media (max-width: 379px) {
      .uk-navbar-dropdown.uk-navbar-dropdown-bottom-left {
        -webkit-transform-origin: 50% 0 !important;
        transform-origin: 50% 0 !important; } }
  .uk-navbar-dropdown.uk-navbar-dropdown-bottom-right {
    -webkit-transform-origin: 100% 0 !important;
    transform-origin: 100% 0 !important; }
    @media (max-width: 379px) {
      .uk-navbar-dropdown.uk-navbar-dropdown-bottom-right {
        -webkit-transform-origin: 50% 0 !important;
        transform-origin: 50% 0 !important; } }
  .uk-navbar-dropdown .uk-button-link {
    margin-bottom: -8px;
    font-size: 24px;
    font-size: 1.5rem;
    padding: 4px 0;
    color: rgba(0, 0, 0, 0.87); }
  .uk-navbar-dropdown .uk-panel-scrollable {
    padding: 8px 0;
    border: none;
    resize: vertical; }
  .uk-navbar-dropdown .uk-list:not(.uk-margin-remove) {
    margin: 8px !important; }
  .uk-navbar-dropdown .uk-list li {
    font-size: 13px;
    font-size: 0.8125rem; }
    .uk-navbar-dropdown .uk-list li [data-uk-icon] {
      font-size: inherit; }
  .uk-navbar-dropdown .uk-nav > li {
    list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); }
    .uk-navbar-dropdown .uk-nav > li > a {
      padding: 4px 16px;
      font-size: 14px;
      font-size: 0.875rem;
      color: rgba(0, 0, 0, 0.87); }
      .uk-navbar-dropdown .uk-nav > li > a:hover {
        background: rgba(0, 0, 0, 0.08); }
  .uk-navbar-dropdown .sc-list-shadow > li + li {
    margin-top: 8px !important; }
  @media (max-width: 379px) {
    .uk-navbar-dropdown {
      left: auto !important;
      right: 5% !important;
      width: 90%; }
      .uk-navbar-dropdown:after {
        display: none; } }

.uk-dropdown-nav {
  padding: 8px 0; }
  .uk-dropdown-nav > li {
    list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); }
    @media screen and (-ms-high-contrast: none) {
      .uk-dropdown-nav > li {
        display: block; } }
    @supports (-ms-ime-align: auto) {
      .uk-dropdown-nav > li {
        display: block; } }
  .uk-dropdown-nav > li > a {
    padding: 4px 16px;
    font-size: 14px;
    font-size: 0.875rem;
    color: rgba(0, 0, 0, 0.87); }
    .uk-dropdown-nav > li > a:hover {
      background: rgba(0, 0, 0, 0.08);
      color: rgba(0, 0, 0, 0.87); }
  .uk-dropdown-nav .uk-active > a {
    background: rgba(0, 0, 0, 0.08); }
  .uk-dropdown-nav .uk-nav-header {
    margin: 0;
    padding: 8px 16px;
    text-transform: uppercase;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: 500;
    margin-top: 8px;
    color: rgba(0, 0, 0, 0.54); }
    .uk-dropdown-nav .uk-nav-header:first-child {
      margin-top: 0; }

.uk-dropdown {
  padding: 0;
  z-index: 1400;
  border-radius: 3px; }
  .uk-dropdown-small {
    width: 140px !important;
    min-width: 140px !important; }
  .uk-dropdown-medium {
    width: 240px !important;
    min-width: 240px !important; }
  .uk-dropdown-large {
    width: 360px !important;
    min-width: 360px !important; }
  .uk-dropdown.uk-dropdown-bottom-center, .uk-dropdown.uk-dropdown-bottom-justify {
    -webkit-transform-origin: 50% 0;
    transform-origin: 50% 0; }
  .uk-dropdown.uk-dropdown-top-center, .uk-dropdown.uk-dropdown-top-justify {
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%; }
  .uk-dropdown.uk-dropdown-right-center {
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%; }
  .uk-dropdown.uk-dropdown-left-center {
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%; }
  .uk-dropdown.uk-dropdown-bottom-right, .uk-dropdown.uk-dropdown-left-top {
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0; }
  .uk-dropdown.uk-dropdown-top-right, .uk-dropdown.uk-dropdown-left-bottom {
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%; }
  .uk-dropdown.uk-dropdown-bottom-left, .uk-dropdown.uk-dropdown-right-top {
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0; }
  .uk-dropdown.uk-dropdown-top-left, .uk-dropdown.uk-dropdown-right-bottom {
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%; }

[class*='uk-drop-bottom'],
[class*='uk-dropdown-bottom'] {
  margin-top: 8px; }

[class*='uk-drop-top'],
[class*='uk-dropdown-top'] {
  margin-top: -8px; }

[class*='uk-drop-left'],
[class*='uk-dropdown-left'] {
  margin-left: -8px; }

[class*='uk-drop-right'],
[class*='uk-dropdown-right'] {
  margin-left: 8px; }

.uk-drop {
  z-index: 1400; }
  .uk-drop.uk-drop-bottom-center, .uk-drop.uk-drop-bottom-justify {
    -webkit-transform-origin: 50% 0;
    transform-origin: 50% 0; }
  .uk-drop.uk-drop-top-center, .uk-drop.uk-drop-top-justify {
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%; }
  .uk-drop.uk-drop-right-center {
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%; }
  .uk-drop.uk-drop-left-center {
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%; }
  .uk-drop.uk-drop-bottom-right, .uk-drop.uk-drop-left-top {
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0; }
  .uk-drop.uk-drop-top-right, .uk-drop.uk-drop-left-bottom {
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%; }
  .uk-drop.uk-drop-bottom-left, .uk-drop.uk-drop-right-top {
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0; }
  .uk-drop.uk-drop-top-left, .uk-drop.uk-drop-right-bottom {
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%; }

.uk-flex-important {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important; }

.uk-flex-self-end {
  -ms-flex-item-align: end;
  align-self: flex-end; }

label {
  font-size: 14px;
  font-size: 0.875rem; }

.uk-form-label {
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  color: rgba(0, 0, 0, 0.54);
  display: inline-block;
  padding-left: 8px; }
  .uk-form-stacked .uk-form-label {
    margin-bottom: 4px; }
  .uk-form-horizontal .uk-form-label {
    margin-top: 12px;
    padding-left: 0;
    font-size: 14px;
    font-size: 0.875rem; }
  .uk-form-label > sup {
    color: #ef9a9a;
    font-size: 15px;
    font-size: 0.9375rem;
    vertical-align: -4px;
    padding-left: 2px; }

.uk-input,
.uk-select,
.uk-textarea {
  border-radius: 0;
  color: rgba(0, 0, 0, 0.87);
  background-color: #fff;
  padding: 8px 8px 7px;
  font-size: 14px;
  font-size: 0.875rem; }
  @media (max-width: 639px) {
    .uk-input,
    .uk-select,
    .uk-textarea {
      font-size: 16px;
      font-size: 1rem; } }
  .uk-input:not([data-sc-input]):not(.sc-vue-input),
  .uk-select:not([data-sc-input]):not(.sc-vue-input),
  .uk-textarea:not([data-sc-input]):not(.sc-vue-input) {
    border-radius: 4px; }
    .uk-input:not([data-sc-input]):not(.sc-vue-input):focus,
    .uk-select:not([data-sc-input]):not(.sc-vue-input):focus,
    .uk-textarea:not([data-sc-input]):not(.sc-vue-input):focus {
      border-color: #1976d2;
      color: rgba(0, 0, 0, 0.87); }
  .uk-input:focus,
  .uk-select:focus,
  .uk-textarea:focus {
    color: rgba(0, 0, 0, 0.87); }
  .uk-input:disabled,
  .uk-select:disabled,
  .uk-textarea:disabled {
    background: rgba(0, 0, 0, 0.06); }

.uk-select {
  border-radius: 4px; }

.uk-checkbox {
  border-radius: 2px;
  width: 18px;
  height: 18px; }
  .uk-checkbox:checked, .uk-checkbox:checked:focus {
    border-color: #1976d2;
    background-color: #1976d2;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAKCAQAAAAqJXdxAAAAjElEQVQI122PPQ4BUQCEv7dEsRHRqTUuIBIHUOIEDkAl7kEiSs0eQKFzBY0ziFqjEMUm8j6FsMlmZ7r5yWSCVKBPGiqMHkduWGbXi1cHZbnj2btDQQx/ue3JhyMRnLixJWLTgy+n3xCOzc2siZk6+7Wx4dzo1rW5i2INMXHl07dLk8KoA5EdKbAnFmc+Tw1uTyc150gAAAAASUVORK5CYII="); }
  .uk-checkbox:checked:disabled {
    border-color: #bdbdbd;
    background-color: #bdbdbd;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAKCAQAAAAqJXdxAAAAjElEQVQI122PPQ4BUQCEv7dEsRHRqTUuIBIHUOIEDkAl7kEiSs0eQKFzBY0ziFqjEMUm8j6FsMlmZ7r5yWSCVKBPGiqMHkduWGbXi1cHZbnj2btDQQx/ue3JhyMRnLixJWLTgy+n3xCOzc2siZk6+7Wx4dzo1rW5i2INMXHl07dLk8KoA5EdKbAnFmc+Tw1uTyc150gAAAAASUVORK5CYII="); }

.uk-radio {
  border-radius: 50%;
  width: 20px;
  height: 20px;
  background-color: #fff; }
  .uk-radio:checked, .uk-radio:checked:focus {
    border-color: #1976d2;
    background: #1976d2;
    -webkit-box-shadow: inset 0 0 0 3px #fff;
    box-shadow: inset 0 0 0 3px #fff; }
  .uk-radio:checked:disabled {
    border-color: #bdbdbd;
    background: #bdbdbd;
    -webkit-box-shadow: inset 0 0 0 3px #f5f5f5;
    box-shadow: inset 0 0 0 3px #f5f5f5; }

.uk-checkbox,
.uk-radio {
  vertical-align: middle;
  margin-top: 0;
  -webkit-transition: all 140ms cubic-bezier(0.55, 0, 0.1, 1);
  transition: all 140ms cubic-bezier(0.55, 0, 0.1, 1);
  border: 2px solid #757575;
  background-color: #fff; }
  .uk-checkbox:disabled,
  .uk-radio:disabled {
    border-color: #bdbdbd; }
  .uk-checkbox:focus,
  .uk-radio:focus {
    border-color: #666; }
  .uk-checkbox + label,
  .uk-radio + label {
    margin-left: 5px; }

label > .uk-checkbox,
label > .uk-radio {
  margin-right: 5px; }

.uk-form-large:not(textarea):not([multiple]):not([size]) {
  padding: 16px 12px; }

.uk-form-small:not(textarea):not([multiple]):not([size]) {
  padding: 4px 8px; }

.uk-form-success {
  color: rgba(0, 0, 0, 0.87) !important;
  border-color: #7cb342 !important; }

.uk-form-danger {
  color: rgba(0, 0, 0, 0.87) !important;
  border-color: #e53935 !important; }

.uk-form-help-inline, .uk-form-help-block {
  font-size: 13px;
  font-size: 0.8125rem;
  color: rgba(0, 0, 0, 0.4); }

.uk-form-help-inline {
  margin-left: 12px;
  font-size: 13px;
  font-size: 0.8125rem; }

.uk-form-help-block {
  display: block;
  margin: 8px 8px 0;
  font-size: 13px;
  font-size: 0.8125rem; }

.uk-form-large:not(textarea):not([multiple]):not([size]) {
  font-size: 20px;
  font-size: 1.25rem; }

.uk-form-small:not(textarea):not([multiple]):not([size]) {
  font-size: 12px;
  font-size: 0.75rem; }

.sc-input-wrapper + .uk-form-help-inline {
  margin: 8px 8px 0;
  display: block; }

.uk-legend {
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.54);
  margin-bottom: 12px;
  padding: 0;
  display: block; }

.uk-fieldset {
  border-radius: 3px; }
  .uk-fieldset-alt {
    border: 1px solid rgba(0, 0, 0, 0.12);
    border-radius: 3px;
    padding: 24px; }
    .uk-fieldset-alt .uk-legend {
      float: left;
      width: 100%;
      padding: 0;
      margin-bottom: 16px;
      font-size: 18px;
      font-size: 1.125rem; }
      .uk-fieldset-alt .uk-legend + * {
        clear: both; }
    .uk-fieldset-alt + * {
      margin-top: 24px; }

.uk-search-input {
  font-family: "Roboto", Arial, Helvetica, sans-serif; }

.uk-input-line {
  margin-top: 24px; }

.uk-height-min-small {
  min-height: 150px; }

.uk-height-min-medium {
  min-height: 300px; }

.uk-height-min-large {
  min-height: 450px; }

.uk-form-icon {
  left: -4px;
  margin-top: 0;
  top: 50%;
  -webkit-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0); }
  .uk-form-icon.uk-form-icon-flip {
    left: auto;
    right: 0; }
    .uk-form-icon.uk-form-icon-flip + .uk-input {
      padding-right: 40px; }
    .uk-form-icon.uk-form-icon-flip + .uk-form-icon {
      right: 34px; }
      .uk-form-icon.uk-form-icon-flip + .uk-form-icon + .uk-input {
        padding-right: 70px; }
  .uk-form-icon:not(.uk-form-icon-flip) + .uk-input {
    padding-left: 36px; }
  .uk-form-icon:not(.uk-form-icon-flip) + label {
    left: 40px !important; }
  .uk-form-icon .mdi {
    font-size: 20px; }
  .uk-form-icon.mdi {
    width: 40px;
    height: 40px;
    font-size: 20px;
    position: absolute; }

.uk-icon:hover {
  color: inherit; }

.uk-icon-link {
  color: rgba(0, 0, 0, 0.4); }
  .uk-active .uk-icon-link, .uk-icon-link:hover {
    color: rgba(0, 0, 0, 0.87); }

* + .uk-grid-margin {
  margin-top: 24px; }

.uk-grid {
  margin-left: -24px; }
  .uk-grid > * {
    padding-left: 24px; }
  .uk-grid + .uk-grid,
  .uk-grid > .uk-grid-margin {
    margin-top: 24px; }
  .uk-grid + .uk-grid-large {
    margin-top: 40px; }
  .uk-grid + .uk-grid-medium {
    margin-top: 16px; }
  .uk-grid + .uk-grid-small {
    margin-top: 8px; }
  .uk-grid.uk-grid-large {
    margin-left: -40px; }
    .uk-grid.uk-grid-large > * {
      padding-left: 40px; }
  .uk-grid.uk-grid-medium {
    margin-left: -16px; }
    .uk-grid.uk-grid-medium > * {
      padding-left: 16px; }
    .uk-grid.uk-grid-medium + .uk-grid-medium,
    .uk-grid.uk-grid-medium > .uk-grid-margin {
      margin-top: 16px; }
  .uk-grid.uk-grid-small {
    margin-left: -8px; }
    .uk-grid.uk-grid-small > * {
      padding-left: 8px; }
    .uk-grid.uk-grid-small > .uk-grid-margin {
      margin-top: 8px; }
  .uk-grid-divider {
    margin-left: -48px; }
    .uk-grid-divider > * {
      padding-left: 48px; }
    .uk-grid-divider > :not(.uk-first-column)::before {
      border-left: 1px solid rgba(0, 0, 0, 0.12);
      left: 24px; }
    .uk-grid-divider.uk-grid-large {
      margin-left: -80px; }
      .uk-grid-divider.uk-grid-large > * {
        padding-left: 80px; }
      .uk-grid-divider.uk-grid-large > :not(.uk-first-column)::before {
        left: 40px; }
    .uk-grid-divider.uk-grid-medium {
      margin-left: -32px; }
      .uk-grid-divider.uk-grid-medium > * {
        padding-left: 32px; }
      .uk-grid-divider.uk-grid-medium > :not(.uk-first-column)::before {
        left: 16px; }
    .uk-grid-divider.uk-grid-small {
      margin-left: -16px; }
      .uk-grid-divider.uk-grid-small > * {
        padding-left: 16px; }
      .uk-grid-divider.uk-grid-small > :not(.uk-first-column)::before {
        left: 8px; }
      .uk-grid-divider.uk-grid-small.uk-grid-stack > .uk-grid-margin {
        margin-top: 16px; }
        .uk-grid-divider.uk-grid-small.uk-grid-stack > .uk-grid-margin::before {
          top: -8px;
          left: 16px; }
    .uk-grid-divider.uk-grid-collapse {
      margin-left: 0 !important; }
      .uk-grid-divider.uk-grid-collapse > * {
        padding-left: 0 !important; }
      .uk-grid-divider.uk-grid-collapse > :not(.uk-first-column)::before {
        left: 0; }
      .uk-grid-divider.uk-grid-collapse.uk-grid-stack > .uk-grid-margin {
        margin-top: 0; }
        .uk-grid-divider.uk-grid-collapse.uk-grid-stack > .uk-grid-margin::before {
          top: 0;
          left: 0; }
    .uk-grid-divider.uk-grid-stack > .uk-grid-margin {
      margin-top: 48px; }
      .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before {
        top: -24px;
        left: 48px; }
  .uk-grid-collapse {
    margin-left: 0; }
    .uk-grid-collapse > * {
      padding-left: 0; }
    .uk-grid-collapse .uk-card {
      border-radius: 0; }
    .uk-grid-collapse > :first-child .uk-card {
      border-radius: 3px 0 0 3px; }
    .uk-grid-collapse > :last-child .uk-card {
      border-radius: 0 3px 3px 0; }
    .uk-grid-collapse > .uk-grid-margin {
      margin-top: 0; }
    .uk-grid-collapse.uk-grid-stack > :first-child .uk-card {
      border-radius: 3px 3px 0 0; }
    .uk-grid-collapse.uk-grid-stack > :last-child .uk-card {
      border-radius: 0 0 3px 3px; }
  .uk-grid.uk-margin-medium-bottom.uk-grid-stack > div + div {
    margin-top: 16px; }
  .uk-grid.uk-margin-bottom.uk-grid-stack > div + div {
    margin-top: 24px; }

* + h1,
* + h2,
* + h3,
* + h4,
* + h5,
* + h6 {
  margin-top: 16px; }

h1,
.uk-h1 {
  font-size: 36px;
  font-size: 2.25rem;
  line-height: 1.2;
  font-weight: 300; }

h2,
.uk-h2 {
  font-size: 28px;
  font-size: 1.75rem;
  line-height: 1.3;
  font-weight: 300; }

h3,
.uk-h3 {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 1.4;
  font-weight: 400; }

h4,
.uk-h4 {
  font-size: 22px;
  font-size: 1.375rem;
  line-height: 1.4;
  font-weight: 400; }

h5,
.uk-h5 {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1.4;
  font-weight: 400; }

h6,
.uk-h6 {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.4;
  font-weight: 500; }

.uk-heading-line > :before,
.uk-heading-line > :after {
  border-color: #e0e0e0; }

.uk-label {
  font-size: 10px;
  font-size: 0.625rem;
  padding: 0.12em 0.8em;
  background: #00acc1;
  font-weight: 500; }
  .uk-label-outline {
    -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.36);
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.36);
    background: #fff;
    color: rgba(0, 0, 0, 0.87); }
  .uk-label-success {
    background: #7cb342 !important; }
  .uk-label-danger {
    background: #e53935 !important; }
  .uk-label-warning {
    background: #ffb300 !important; }

.uk-lightbox {
  z-index: 2000; }

._uk-list-li, .uk-list:not(.uk-list-bullet) > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 0;
  padding: 8px;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 14px;
  font-size: 0.875rem;
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); }
  ._uk-list-li .mdi:not(.icon), .uk-list:not(.uk-list-bullet) > li .mdi:not(.icon) {
    width: 1em;
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 28px;
    height: 28px;
    color: rgba(0, 0, 0, 0.54); }
  ._uk-list-li a, .uk-list:not(.uk-list-bullet) > li a {
    color: rgba(0, 0, 0, 0.87);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-decoration: none; }
  ._uk-list-li .sc-color-label, .uk-list:not(.uk-list-bullet) > li .sc-color-label {
    margin: -2px 12px 0 2px; }
    ._uk-list-li .sc-color-label .mdi, .uk-list:not(.uk-list-bullet) > li .sc-color-label .mdi {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      width: 100%;
      height: 100%; }
      ._uk-list-li .sc-color-label .mdi:before, .uk-list:not(.uk-list-bullet) > li .sc-color-label .mdi:before {
        line-height: 0.8;
        width: 100%;
        font-size: 16px;
        font-size: 1rem;
        margin-left: -1px; }
  ._uk-list-li.uk-active, .uk-list:not(.uk-list-bullet) > li.uk-active {
    background: rgba(0, 0, 0, 0.08); }
    ._uk-list-li.uk-active .sc-list-body:after, .uk-list:not(.uk-list-bullet) > li.uk-active .sc-list-body:after {
      border-top-color: transparent !important; }
    ._uk-list-li.uk-active + .sc-list-group .sc-list-body:after, .uk-list:not(.uk-list-bullet) > li.uk-active + .sc-list-group .sc-list-body:after {
      border-top-color: transparent !important; }
  ._uk-list-li > ul, .uk-list:not(.uk-list-bullet) > li > ul {
    margin-top: 8px; }

._sc-list-group, .uk-list:not(.uk-list-bullet) > .sc-list-group, .uk-sortable-drag.sc-list-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 8px;
  padding-bottom: 8px;
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
  font-size: 14px;
  font-size: 0.875rem; }
  ._sc-list-group .sc-list-addon, .uk-list:not(.uk-list-bullet) > .sc-list-group .sc-list-addon, .uk-sortable-drag.sc-list-group .sc-list-addon, ._sc-list-group .sc-list-body, .uk-list:not(.uk-list-bullet) > .sc-list-group .sc-list-body, .uk-sortable-drag.sc-list-group .sc-list-body {
    min-height: 32px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  ._sc-list-group .sc-list-addon, .uk-list:not(.uk-list-bullet) > .sc-list-group .sc-list-addon, .uk-sortable-drag.sc-list-group .sc-list-addon {
    padding-right: 16px; }
  ._sc-list-group .sc-list-body, .uk-list:not(.uk-list-bullet) > .sc-list-group .sc-list-body, .uk-sortable-drag.sc-list-group .sc-list-body {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    line-height: 1.4;
    min-width: 0;
    max-width: 100%; }
    ._sc-list-group .sc-list-body > *, .uk-list:not(.uk-list-bullet) > .sc-list-group .sc-list-body > *, .uk-sortable-drag.sc-list-group .sc-list-body > * {
      max-width: 100%;
      white-space: nowrap; }
    ._sc-list-group .sc-list-body + .sc-list-addon, .uk-list:not(.uk-list-bullet) > .sc-list-group .sc-list-body + .sc-list-addon, .uk-sortable-drag.sc-list-group .sc-list-body + .sc-list-addon {
      padding-right: 0;
      padding-left: 16px; }
  ._sc-list-group.sc-item-checked .sc-list-body label, .uk-list:not(.uk-list-bullet) > .sc-item-checked.sc-list-group .sc-list-body label, .sc-item-checked.uk-sortable-drag.sc-list-group .sc-list-body label {
    text-decoration: line-through; }
  ._sc-list-group label span, .uk-list:not(.uk-list-bullet) > .sc-list-group label span, .uk-sortable-drag.sc-list-group label span {
    display: block;
    color: rgba(0, 0, 0, 0.54);
    font-size: 12px;
    font-size: 0.75rem; }

.uk-list {
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); }
  .uk-list:not(.uk-list-bullet).sc-list-align {
    margin-left: -8px !important; }
  .uk-list:not(.uk-list-bullet) > li:nth-child(n+2) {
    margin-top: 0; }
  .uk-list:not(.uk-list-bullet) > li > ul {
    margin-top: 8px; }
  .uk-list:not(.uk-list-bullet).uk-list-inline > li {
    width: auto; }
  .uk-list:not(.uk-list-bullet).uk-list-divider > li:nth-child(n+2) {
    border-color: rgba(0, 0, 0, 0.12);
    padding-top: 8px; }
  #sc-page-aside .uk-list:not(.uk-list-bullet).uk-list-divider > li {
    margin-left: 0; }
  .uk-list:not(.uk-list-bullet).uk-list-divider > li.uk-active {
    border-radius: 0; }
  .uk-list:not(.uk-list-bullet).uk-list-divider > .sc-list-group:nth-child(n+2) {
    border: none;
    padding-top: 8px;
    padding-bottom: 7px;
    margin-top: 0; }
    .uk-list:not(.uk-list-bullet).uk-list-divider > .sc-list-group:nth-child(n+2) .sc-list-body {
      position: relative; }
      .uk-list:not(.uk-list-bullet).uk-list-divider > .sc-list-group:nth-child(n+2) .sc-list-body:after {
        content: '';
        position: absolute;
        display: block;
        top: -8px;
        left: 0;
        width: 100%;
        height: 0;
        border-top: 1px solid rgba(0, 0, 0, 0.12); }
  .uk-list:not(.uk-list-bullet).uk-list-divider > .sc-list-group + .uk-active {
    border-radius: 0; }
  .uk-list:not(.uk-list-bullet).sc-list-hoverable .sc-list-group,
  .uk-list:not(.uk-list-bullet).sc-list-hoverable .sc-list-group .sc-list-body:after {
    -webkit-transition: all 140ms cubic-bezier(0.55, 0, 0.1, 1);
    transition: all 140ms cubic-bezier(0.55, 0, 0.1, 1); }
  .uk-list:not(.uk-list-bullet).sc-list-hoverable .sc-list-group:hover {
    background: rgba(0, 0, 0, 0.08); }
    .uk-list:not(.uk-list-bullet).sc-list-hoverable .sc-list-group:hover .sc-list-body:after {
      border-top-color: transparent; }
    .uk-list:not(.uk-list-bullet).sc-list-hoverable .sc-list-group:hover + .sc-list-group .sc-list-body:after {
      border-top-color: transparent; }
  .uk-list:not(.uk-list-bullet).sc-list-clickable > * {
    cursor: pointer; }
  .uk-list:not(.uk-list-bullet) .sc-list-secondary-text {
    font-size: 14px;
    font-size: 0.875rem;
    color: rgba(0, 0, 0, 0.54);
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 100%;
    white-space: nowrap; }
  .uk-list.uk-list-large > li {
    padding-top: 8px;
    padding-bottom: 8px; }
  .uk-list.uk-list-large > li:nth-child(n+2) {
    margin-top: 8px; }
  .uk-list.uk-list-large.uk-list-divider > li:nth-child(n+2) {
    padding-top: 16px; }
  .uk-list.uk-list-large.uk-list-striped > li {
    padding-top: 16px;
    padding-bottom: 16px; }
    .uk-list.uk-list-large.uk-list-striped > li:nth-child(n+2) {
      margin-top: 0; }
  .uk-list-bullet > li:nth-child(n+2),
  .uk-list-bullet > li > ul {
    margin-top: 8px; }
  .uk-list-bullet > li:before {
    top: 50%;
    margin-top: -12px; }
  .uk-list-condensed > li {
    padding-top: 4px !important;
    padding-bottom: 4px !important; }

.uk-navbar-nav > li > a {
  font-family: "Roboto"; }

.uk-navbar-nav > li > a,
.uk-navbar-item,
.uk-navbar-toggle {
  padding: 0 12px;
  min-height: 48px; }

.uk-navbar-toggle {
  color: rgba(255, 255, 255, 0.6); }
  .uk-navbar-toggle:hover {
    color: white; }

.uk-notification {
  top: 60px;
  z-index: 1200; }
  @media (min-width: 640px) {
    .uk-notification {
      width: 280px; }
      .uk-notification.uk-notification-top-center, .uk-notification.uk-notification-bottom-center {
        margin-left: -120px; }
      .uk-notification.uk-notification-top-left, .uk-notification.uk-notification-bottom-left {
        left: 284px; }
      .uk-notification.uk-notification-top-right, .uk-notification.uk-notification-bottom-right {
        right: 24px; }
      .uk-notification.uk-notification-bottom-left, .uk-notification.uk-notification-bottom-right, .uk-notification.uk-notification-bottom-center {
        top: auto;
        bottom: 24px; } }
  @media (max-width: 639px) {
    .uk-notification {
      top: 48px;
      left: 0;
      right: 0; }
      .uk-notification.uk-notification-bottom-left, .uk-notification.uk-notification-bottom-right, .uk-notification.uk-notification-bottom-center {
        top: auto;
        bottom: 0; }
        .uk-notification.uk-notification-bottom-left .uk-notification-message, .uk-notification.uk-notification-bottom-right .uk-notification-message, .uk-notification.uk-notification-bottom-center .uk-notification-message {
          margin-bottom: 0; } }
  .sc-sidebar-main-slide .uk-notification.uk-notification-top-left, .sc-sidebar-main-slide .uk-notification.uk-notification-bottom-left {
    left: 96px; }
  .sc-sidebar-mini .uk-notification.uk-notification-top-left, .sc-sidebar-mini .uk-notification.uk-notification-bottom-left {
    left: 96px !important; }
  .uk-notification .uk-notification-message {
    background: rgba(0, 0, 0, 0.95);
    color: #fff;
    font-size: 14px;
    font-size: 0.875rem;
    padding: 12px 36px 12px 16px;
    border-radius: 3px;
    margin-bottom: 4px;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out; }
    @media (max-width: 639px) {
      .uk-notification .uk-notification-message {
        border-radius: 0;
        margin-bottom: 0; } }
    .uk-notification .uk-notification-message > div {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -ms-flex-line-pack: center;
      align-content: center; }
    .uk-notification .uk-notification-message .mdi:before {
      height: 24px;
      line-height: 24px; }
    .uk-notification .uk-notification-message-primary {
      background: #00acc1;
      color: #fff; }
    .uk-notification .uk-notification-message-success {
      background: #7cb342;
      color: #fff; }
    .uk-notification .uk-notification-message-danger {
      background: #e53935;
      color: #fff; }
    .uk-notification .uk-notification-message-warning {
      background: #ffb300;
      color: #fff; }
  .uk-notification .uk-notification-close {
    top: 50%;
    right: 16px;
    color: #fff;
    opacity: 0.8;
    display: block;
    margin-top: -7px; }
    .uk-notification .uk-notification-close:hover {
      opacity: 1; }
  .sc-footer-active .uk-notification.uk-notification-bottom-left, .sc-footer-active .uk-notification.uk-notification-bottom-right, .sc-footer-active .uk-notification.uk-notification-bottom-center {
    bottom: 70px; }
  @media (max-width: 639px) {
    .sc-footer-active .uk-notification.uk-notification-bottom-left, .sc-footer-active .uk-notification.uk-notification-bottom-right, .sc-footer-active .uk-notification.uk-notification-bottom-center {
      bottom: 46px; } }
  @media (max-width: 959px) {
    .sc-footer-active .uk-notification.uk-notification-bottom-left, .sc-footer-active .uk-notification.uk-notification-bottom-right, .sc-footer-active .uk-notification.uk-notification-bottom-center {
      bottom: 80px; } }

@media (max-width: 959px) and (max-width: 639px) {
  .sc-footer-active .uk-notification.uk-notification-bottom-left, .sc-footer-active .uk-notification.uk-notification-bottom-right, .sc-footer-active .uk-notification.uk-notification-bottom-center {
    bottom: 56px; } }

* + .uk-notification-message {
  margin-top: 4px; }

.uk-modal {
  z-index: 1500;
  background: rgba(0, 0, 0, 0.5); }
  @media (min-width: 640px) {
    .uk-modal {
      padding: 64px 24px; } }
  @media (max-width: 639px) {
    .uk-modal {
      padding: 32px 16px; } }
  .uk-modal-close-outside, .uk-modal-close-outside:hover {
    color: #fff; }
  .uk-modal-dialog {
    border-radius: 4px;
    -webkit-box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
    box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
    -webkit-transform: scale3d(0.25, 0.25, 0.25);
    transform: scale3d(0.25, 0.25, 0.25);
    -webkit-transition: all 360ms cubic-bezier(0.55, 0, 0.1, 1);
    transition: all 360ms cubic-bezier(0.55, 0, 0.1, 1); }
    .uk-modal-dialog:not([class*='uk-width']) {
      width: 800px; }
  .uk-modal-title {
    font-size: 22px;
    font-size: 1.375rem; }
    .uk-modal-title-medium {
      font-size: 18px;
      font-size: 1.125rem; }
  .uk-modal-body {
    padding: 24px; }
    .uk-modal-body + .uk-modal-footer {
      padding-top: 0; }
  .uk-modal-header {
    border-radius: 4px 4px 0 0;
    padding: 16px 24px;
    border-bottom: none; }
    .uk-modal-header + .uk-modal-body {
      padding-top: 8px; }
  .uk-modal-footer {
    border: none;
    padding: 16px 24px;
    border-radius: 0 0 4px 4px; }
  .uk-modal-container {
    padding-left: 284px; }
    .uk-modal-container .uk-modal-dialog {
      width: 100%; }
    .sc-sidebar-main-slide .uk-modal-container {
      padding-left: 96px; }
    .sc-sidebar-mini .uk-modal-container {
      padding-left: 96px !important; }
    @media (max-width: 959px) {
      .uk-modal-container {
        padding-left: 24px; } }
  .uk-modal-full {
    padding: 0; }
    .uk-modal-full .uk-modal-dialog {
      width: 100%; }
      @media (max-width: 959px) {
        .uk-modal-full .uk-modal-dialog .uk-background-cover {
          min-height: calc(80vh) !important; } }
    .uk-modal-full .uk-modal-dialog {
      -webkit-transform: scale3d(0.25, 0.25, 0.25);
      transform: scale3d(0.25, 0.25, 0.25); }

.uk-open > .uk-modal-dialog {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1); }

ul.uk-nav-sub {
  margin: 4px 0 0;
  padding: 0; }

.uk-nav-divider {
  height: 0; }

.uk-subnav {
  margin-left: -8px; }
  .uk-subnav > * {
    padding-left: 8px; }
    .uk-subnav > * > :first-child {
      color: rgba(0, 0, 0, 0.87);
      padding: 4px 12px;
      border-radius: 3px; }
    .uk-subnav > * a:hover,
    .uk-subnav > * a:focus {
      color: rgba(0, 0, 0, 0.87);
      background: rgba(0, 0, 0, 0.08); }
  .uk-subnav.uk-sticky-fixed {
    margin-left: -8px !important; }

.uk-subnav-pill .uk-active > a {
  background: #00acc1; }
  .uk-subnav-pill .uk-active > a,
  .uk-subnav-pill .uk-active > a .mdi:before,
  .uk-subnav-pill .uk-active > a > * {
    color: #fff !important; }

.uk-offcanvas {
  z-index: 1300; }
  .uk-offcanvas-bar {
    top: 48px;
    color: rgba(0, 0, 0, 0.87);
    background: #fff;
    padding: 24px;
    -webkit-box-shadow: -2px 2px 5px rgba(0, 0, 0, 0.23);
    box-shadow: -2px 2px 5px rgba(0, 0, 0, 0.23); }
    .uk-offcanvas-bar h1, .uk-offcanvas-bar h2, .uk-offcanvas-bar h3, .uk-offcanvas-bar h4, .uk-offcanvas-bar h5, .uk-offcanvas-bar h6,
    .uk-offcanvas-bar .uk-close,
    .uk-offcanvas-bar .uk-nav-default > li > a {
      color: rgba(0, 0, 0, 0.87); }
    .uk-offcanvas-bar .uk-label,
    .uk-offcanvas-bar .uk-badge {
      color: #fff; }
    .uk-offcanvas-bar hr {
      border-color: rgba(0, 0, 0, 0.12); }
    .uk-offcanvas-bar .uk-text-muted {
      color: rgba(0, 0, 0, 0.4) !important; }
    .uk-offcanvas-bar-animation {
      -webkit-transition: all 200ms cubic-bezier(0.55, 0, 0.1, 1);
      transition: all 200ms cubic-bezier(0.55, 0, 0.1, 1); }
    .uk-offcanvas-bar .uk-input {
      background-color: #fff !important;
      padding: 8px 8px 7px;
      color: rgba(0, 0, 0, 0.87);
      border-color: rgba(0, 0, 0, 0.12); }

.uk-pagination {
  margin-bottom: 0;
  margin-left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }
  .uk-pagination > * {
    padding-left: 8px; }
    .uk-pagination > * > * {
      font-size: 14px;
      font-size: 0.875rem;
      color: rgba(0, 0, 0, 0.87);
      min-width: 28px;
      height: 28px;
      line-height: 30px;
      text-align: center;
      border-radius: 4px; }
      .uk-pagination > * > *:focus {
        outline: none; }
    .uk-pagination > *:first-child {
      padding-left: 0; }
  .uk-pagination .uk-active > * {
    color: #fff;
    background: #00838f; }
  .uk-pagination .uk-disabled > * {
    color: rgba(0, 0, 0, 0.4); }
  .uk-pagination-first > *, .uk-pagination-prev > *, .uk-pagination-next > *, .uk-pagination-last > * {
    line-height: 28px;
    font-size: 0; }

.uk-progress {
  height: 12px; }

.uk-box-shadow {
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); }
  .uk-box-shadow-small {
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }
  .uk-box-shadow-medium {
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); }
  .uk-box-shadow-large {
    -webkit-box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
    box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22); }
  .uk-box-shadow-xlarge {
    -webkit-box-shadow: 0 19px 38px rgba(0, 0, 0, 0.3), 0 15px 12px rgba(0, 0, 0, 0.22);
    box-shadow: 0 19px 38px rgba(0, 0, 0, 0.3), 0 15px 12px rgba(0, 0, 0, 0.22); }

.uk-sortable:hover {
  cursor: initial; }

.uk-sortable:not(.uk-sortable-handle-enabled) > * {
  cursor: move; }

.uk-sortable .uk-sortable-handle {
  cursor: move; }

.uk-sortable.uk-grid .uk-sortable-placeholder {
  opacity: 1; }
  .uk-sortable.uk-grid .uk-sortable-placeholder > * {
    background: rgba(0, 0, 0, 0.08);
    -webkit-box-shadow: none;
    box-shadow: none; }
    .uk-sortable.uk-grid .uk-sortable-placeholder > * > * {
      visibility: hidden; }

.uk-sortable:not(.uk-grid) .uk-sortable-placeholder {
  opacity: 1;
  background: rgba(0, 0, 0, 0.08); }
  .uk-sortable:not(.uk-grid) .uk-sortable-placeholder > * {
    visibility: hidden; }

.uk-tab {
  margin-left: -8px; }
  .uk-tab:before {
    left: 8px; }
  .uk-tab > * {
    padding-left: 8px; }
    .uk-tab > * > a {
      border: none;
      color: rgba(0, 0, 0, 0.54);
      position: relative;
      padding: 8px 12px;
      font-size: 14px;
      font-size: 0.875rem;
      border-radius: 3px 3px 0 0;
      -webkit-transition: background 140ms cubic-bezier(0.55, 0, 0.1, 1);
      transition: background 140ms cubic-bezier(0.55, 0, 0.1, 1);
      font-weight: 500; }
      .uk-tab > * > a:after {
        content: '';
        position: absolute;
        bottom: 0;
        left: 0;
        height: 3px;
        width: 0;
        -webkit-transition: all 140ms ease;
        transition: all 140ms ease;
        background: #00acc1; }
      .uk-tab > * > a:hover {
        color: rgba(0, 0, 0, 0.54);
        background: rgba(0, 0, 0, 0.06); }
  .uk-tab > .uk-active > a {
    color: rgba(0, 0, 0, 0.87); }
    .uk-tab > .uk-active > a:after {
      width: 100%;
      -webkit-transition-duration: 280ms;
      transition-duration: 280ms; }
  .uk-tab > .uk-disabled > a {
    color: rgba(0, 0, 0, 0.4); }
  .uk-tab.uk-tab-bottom > * > a {
    border-radius: 0 0 3px 3px; }
    .uk-tab.uk-tab-bottom > * > a:after {
      top: 0;
      bottom: auto; }
  .uk-tab.uk-tab-left {
    margin-left: 0; }
    .uk-tab.uk-tab-left:before {
      left: auto;
      right: 0; }
    .uk-tab.uk-tab-left > * {
      padding-left: 0; }
      .uk-tab.uk-tab-left > * > a {
        border-radius: 3px 0 0 3px; }
        .uk-tab.uk-tab-left > * > a:after {
          top: 0;
          height: 0;
          width: 3px;
          right: 0;
          left: auto; }
      .uk-tab.uk-tab-left > * + * {
        padding-top: 4px; }
    .uk-tab.uk-tab-left > .uk-active > a:after {
      height: 100%; }
  .uk-tab.uk-tab-right {
    margin-left: 0; }
    .uk-tab.uk-tab-right:before {
      left: 0; }
    .uk-tab.uk-tab-right > * {
      padding-left: 0; }
      .uk-tab.uk-tab-right > * > a {
        border-radius: 0 3px 3px 0; }
        .uk-tab.uk-tab-right > * > a:after {
          top: 0;
          height: 0;
          width: 3px; }
      .uk-tab.uk-tab-right > * + * {
        padding-top: 4px; }
    .uk-tab.uk-tab-right > .uk-active > a:after {
      height: 100%; }

.uk-table {
  font-size: 14px;
  font-size: 0.875rem; }
  .uk-table thead th {
    font-size: 14px;
    font-size: 0.875rem;
    text-transform: none;
    font-weight: 500;
    color: rgba(0, 0, 0, 0.54);
    padding: 12px; }
  .uk-table td {
    padding: 12px; }
  .uk-table.uk-table-hover > tr:hover,
  .uk-table.uk-table-hover tbody tr:hover {
    background: rgba(0, 0, 0, 0.08) !important; }
  .uk-table.uk-table-hover .uk-table-hover-disable:hover {
    background-color: initial !important; }
  .uk-table.uk-table-small th,
  .uk-table.uk-table-small td {
    padding: 8px; }
  .uk-table.uk-table-large th,
  .uk-table.uk-table-large td {
    padding: 16px; }
  .uk-table.uk-table-border {
    border: 1px solid #e1e1e1; }
    .uk-table.uk-table-border th,
    .uk-table.uk-table-border td {
      border: 1px solid #e1e1e1; }
    .uk-table.uk-table-border-inside th:not(.uk-table-border-remove),
    .uk-table.uk-table-border-inside td:not(.uk-table-border-remove) {
      border: 1px solid #e1e1e1; }
  .uk-table > tr:nth-of-type(odd),
  .uk-table.uk-table-striped tbody tr:nth-of-type(odd) {
    border-top: none;
    border-bottom: none;
    background: rgba(0, 0, 0, 0.04); }
  .uk-table .uk-table-top,
  .uk-table .uk-table-top td {
    vertical-align: top; }

.uk-tooltip {
  z-index: 1600;
  background: rgba(0, 0, 0, 0.9);
  border-radius: 4px;
  padding: 4px 8px; }

.uk-transform-origin-center {
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%; }

.uk-height-extra-small {
  height: 64px; }

.uk-max-height-extra-small {
  max-height: 64px; }

.uk-height-medium {
  height: 240px; }

.uk-height-large {
  height: 480px; }

@media (max-width: 639px) {
  .uk-height-medium\@s {
    height: 240px !important; }
  .uk-height-large\@s {
    height: 480px !important; } }

.uk-width-mini {
  width: 80px; }

@media screen and (-ms-high-contrast: none) {
  .uk-visible-toggle:not(:hover) .uk-hidden-hover {
    position: absolute !important;
    width: 0 !important;
    height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: hidden !important; }
  .uk-visible-toggle:not(:hover) .uk-invisible-hover {
    opacity: 0 !important; } }

@supports (-ms-ime-align: auto) {
  .uk-visible-toggle:not(:hover) .uk-hidden-hover {
    position: absolute !important;
    width: 0 !important;
    height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: hidden !important; }
  .uk-visible-toggle:not(:hover) .uk-invisible-hover {
    opacity: 0 !important; } }

.md-color-red-50 {
  color: #ffebee !important; }

.md-bg-red-50 {
  background-color: #ffebee !important; }

.md-color-red-100 {
  color: #ffcdd2 !important; }

.md-bg-red-100 {
  background-color: #ffcdd2 !important; }

.md-color-red-200 {
  color: #ef9a9a !important; }

.md-bg-red-200 {
  background-color: #ef9a9a !important; }

.md-color-red-300 {
  color: #e57373 !important; }

.md-bg-red-300 {
  background-color: #e57373 !important; }

.md-color-red-400 {
  color: #ef5350 !important; }

.md-bg-red-400 {
  background-color: #ef5350 !important; }

.md-color-red-500 {
  color: #f44336 !important; }

.md-bg-red-500 {
  background-color: #f44336 !important; }

.md-color-red-600 {
  color: #e53935 !important; }

.md-bg-red-600 {
  background-color: #e53935 !important; }

.md-color-red-700 {
  color: #d32f2f !important; }

.md-bg-red-700 {
  background-color: #d32f2f !important; }

.md-color-red-800 {
  color: #c62828 !important; }

.md-bg-red-800 {
  background-color: #c62828 !important; }

.md-color-red-900 {
  color: #b71c1c !important; }

.md-bg-red-900 {
  background-color: #b71c1c !important; }

.md-color-red-a100 {
  color: #ff8a80 !important; }

.md-bg-red-a100 {
  background-color: #ff8a80 !important; }

.md-color-red-a200 {
  color: #ff5252 !important; }

.md-bg-red-a200 {
  background-color: #ff5252 !important; }

.md-color-red-a400 {
  color: #ff1744 !important; }

.md-bg-red-a400 {
  background-color: #ff1744 !important; }

.md-color-red-a700 {
  color: #d50000 !important; }

.md-bg-red-a700 {
  background-color: #d50000 !important; }

.md-color-pink-50 {
  color: #fce4ec !important; }

.md-bg-pink-50 {
  background-color: #fce4ec !important; }

.md-color-pink-100 {
  color: #f8bbd0 !important; }

.md-bg-pink-100 {
  background-color: #f8bbd0 !important; }

.md-color-pink-200 {
  color: #f48fb1 !important; }

.md-bg-pink-200 {
  background-color: #f48fb1 !important; }

.md-color-pink-300 {
  color: #f06292 !important; }

.md-bg-pink-300 {
  background-color: #f06292 !important; }

.md-color-pink-400 {
  color: #ec407a !important; }

.md-bg-pink-400 {
  background-color: #ec407a !important; }

.md-color-pink-500 {
  color: #e91e63 !important; }

.md-bg-pink-500 {
  background-color: #e91e63 !important; }

.md-color-pink-600 {
  color: #d81b60 !important; }

.md-bg-pink-600 {
  background-color: #d81b60 !important; }

.md-color-pink-700 {
  color: #c2185b !important; }

.md-bg-pink-700 {
  background-color: #c2185b !important; }

.md-color-pink-800 {
  color: #ad1457 !important; }

.md-bg-pink-800 {
  background-color: #ad1457 !important; }

.md-color-pink-900 {
  color: #880e4f !important; }

.md-bg-pink-900 {
  background-color: #880e4f !important; }

.md-color-pink-a100 {
  color: #ff80ab !important; }

.md-bg-pink-a100 {
  background-color: #ff80ab !important; }

.md-color-pink-a200 {
  color: #ff4081 !important; }

.md-bg-pink-a200 {
  background-color: #ff4081 !important; }

.md-color-pink-a400 {
  color: #f50057 !important; }

.md-bg-pink-a400 {
  background-color: #f50057 !important; }

.md-color-pink-a700 {
  color: #c51162 !important; }

.md-bg-pink-a700 {
  background-color: #c51162 !important; }

.md-color-purple-50 {
  color: #f3e5f5 !important; }

.md-bg-purple-50 {
  background-color: #f3e5f5 !important; }

.md-color-purple-100 {
  color: #e1bee7 !important; }

.md-bg-purple-100 {
  background-color: #e1bee7 !important; }

.md-color-purple-200 {
  color: #ce93d8 !important; }

.md-bg-purple-200 {
  background-color: #ce93d8 !important; }

.md-color-purple-300 {
  color: #ba68c8 !important; }

.md-bg-purple-300 {
  background-color: #ba68c8 !important; }

.md-color-purple-400 {
  color: #ab47bc !important; }

.md-bg-purple-400 {
  background-color: #ab47bc !important; }

.md-color-purple-500 {
  color: #9c27b0 !important; }

.md-bg-purple-500 {
  background-color: #9c27b0 !important; }

.md-color-purple-600 {
  color: #8e24aa !important; }

.md-bg-purple-600 {
  background-color: #8e24aa !important; }

.md-color-purple-700 {
  color: #7b1fa2 !important; }

.md-bg-purple-700 {
  background-color: #7b1fa2 !important; }

.md-color-purple-800 {
  color: #6a1b9a !important; }

.md-bg-purple-800 {
  background-color: #6a1b9a !important; }

.md-color-purple-900 {
  color: #4a148c !important; }

.md-bg-purple-900 {
  background-color: #4a148c !important; }

.md-color-purple-a100 {
  color: #ea80fc !important; }

.md-bg-purple-a100 {
  background-color: #ea80fc !important; }

.md-color-purple-a200 {
  color: #e040fb !important; }

.md-bg-purple-a200 {
  background-color: #e040fb !important; }

.md-color-purple-a400 {
  color: #d500f9 !important; }

.md-bg-purple-a400 {
  background-color: #d500f9 !important; }

.md-color-purple-a700 {
  color: #aa00ff !important; }

.md-bg-purple-a700 {
  background-color: #aa00ff !important; }

.md-color-deep-purple-50 {
  color: #ede7f6 !important; }

.md-bg-deep-purple-50 {
  background-color: #ede7f6 !important; }

.md-color-deep-purple-100 {
  color: #d1c4e9 !important; }

.md-bg-deep-purple-100 {
  background-color: #d1c4e9 !important; }

.md-color-deep-purple-200 {
  color: #b39ddb !important; }

.md-bg-deep-purple-200 {
  background-color: #b39ddb !important; }

.md-color-deep-purple-300 {
  color: #9575cd !important; }

.md-bg-deep-purple-300 {
  background-color: #9575cd !important; }

.md-color-deep-purple-400 {
  color: #7e57c2 !important; }

.md-bg-deep-purple-400 {
  background-color: #7e57c2 !important; }

.md-color-deep-purple-500 {
  color: #673ab7 !important; }

.md-bg-deep-purple-500 {
  background-color: #673ab7 !important; }

.md-color-deep-purple-600 {
  color: #5e35b1 !important; }

.md-bg-deep-purple-600 {
  background-color: #5e35b1 !important; }

.md-color-deep-purple-700 {
  color: #512da8 !important; }

.md-bg-deep-purple-700 {
  background-color: #512da8 !important; }

.md-color-deep-purple-800 {
  color: #4527a0 !important; }

.md-bg-deep-purple-800 {
  background-color: #4527a0 !important; }

.md-color-deep-purple-900 {
  color: #311b92 !important; }

.md-bg-deep-purple-900 {
  background-color: #311b92 !important; }

.md-color-deep-purple-a100 {
  color: #b388ff !important; }

.md-bg-deep-purple-a100 {
  background-color: #b388ff !important; }

.md-color-deep-purple-a200 {
  color: #7c4dff !important; }

.md-bg-deep-purple-a200 {
  background-color: #7c4dff !important; }

.md-color-deep-purple-a400 {
  color: #651fff !important; }

.md-bg-deep-purple-a400 {
  background-color: #651fff !important; }

.md-color-deep-purple-a700 {
  color: #6200ea !important; }

.md-bg-deep-purple-a700 {
  background-color: #6200ea !important; }

.md-color-indigo-50 {
  color: #e8eaf6 !important; }

.md-bg-indigo-50 {
  background-color: #e8eaf6 !important; }

.md-color-indigo-100 {
  color: #c5cae9 !important; }

.md-bg-indigo-100 {
  background-color: #c5cae9 !important; }

.md-color-indigo-200 {
  color: #9fa8da !important; }

.md-bg-indigo-200 {
  background-color: #9fa8da !important; }

.md-color-indigo-300 {
  color: #7986cb !important; }

.md-bg-indigo-300 {
  background-color: #7986cb !important; }

.md-color-indigo-400 {
  color: #5c6bc0 !important; }

.md-bg-indigo-400 {
  background-color: #5c6bc0 !important; }

.md-color-indigo-500 {
  color: #3f51b5 !important; }

.md-bg-indigo-500 {
  background-color: #3f51b5 !important; }

.md-color-indigo-600 {
  color: #3949ab !important; }

.md-bg-indigo-600 {
  background-color: #3949ab !important; }

.md-color-indigo-700 {
  color: #303f9f !important; }

.md-bg-indigo-700 {
  background-color: #303f9f !important; }

.md-color-indigo-800 {
  color: #283593 !important; }

.md-bg-indigo-800 {
  background-color: #283593 !important; }

.md-color-indigo-900 {
  color: #1a237e !important; }

.md-bg-indigo-900 {
  background-color: #1a237e !important; }

.md-color-indigo-a100 {
  color: #8c9eff !important; }

.md-bg-indigo-a100 {
  background-color: #8c9eff !important; }

.md-color-indigo-a200 {
  color: #536dfe !important; }

.md-bg-indigo-a200 {
  background-color: #536dfe !important; }

.md-color-indigo-a400 {
  color: #3d5afe !important; }

.md-bg-indigo-a400 {
  background-color: #3d5afe !important; }

.md-color-indigo-a700 {
  color: #304ffe !important; }

.md-bg-indigo-a700 {
  background-color: #304ffe !important; }

.md-color-blue-50 {
  color: #e3f2fd !important; }

.md-bg-blue-50 {
  background-color: #e3f2fd !important; }

.md-color-blue-100 {
  color: #bbdefb !important; }

.md-bg-blue-100 {
  background-color: #bbdefb !important; }

.md-color-blue-200 {
  color: #90caf9 !important; }

.md-bg-blue-200 {
  background-color: #90caf9 !important; }

.md-color-blue-300 {
  color: #64b5f6 !important; }

.md-bg-blue-300 {
  background-color: #64b5f6 !important; }

.md-color-blue-400 {
  color: #42a5f5 !important; }

.md-bg-blue-400 {
  background-color: #42a5f5 !important; }

.md-color-blue-500 {
  color: #2196f3 !important; }

.md-bg-blue-500 {
  background-color: #2196f3 !important; }

.md-color-blue-600 {
  color: #1e88e5 !important; }

.md-bg-blue-600 {
  background-color: #1e88e5 !important; }

.md-color-blue-700 {
  color: #1976d2 !important; }

.md-bg-blue-700 {
  background-color: #1976d2 !important; }

.md-color-blue-800 {
  color: #1565c0 !important; }

.md-bg-blue-800 {
  background-color: #1565c0 !important; }

.md-color-blue-900 {
  color: #0d47a1 !important; }

.md-bg-blue-900 {
  background-color: #0d47a1 !important; }

.md-color-blue-a100 {
  color: #82b1ff !important; }

.md-bg-blue-a100 {
  background-color: #82b1ff !important; }

.md-color-blue-a200 {
  color: #448aff !important; }

.md-bg-blue-a200 {
  background-color: #448aff !important; }

.md-color-blue-a400 {
  color: #2979ff !important; }

.md-bg-blue-a400 {
  background-color: #2979ff !important; }

.md-color-blue-a700 {
  color: #2962ff !important; }

.md-bg-blue-a700 {
  background-color: #2962ff !important; }

.md-color-light-blue-50 {
  color: #e1f5fe !important; }

.md-bg-light-blue-50 {
  background-color: #e1f5fe !important; }

.md-color-light-blue-100 {
  color: #b3e5fc !important; }

.md-bg-light-blue-100 {
  background-color: #b3e5fc !important; }

.md-color-light-blue-200 {
  color: #81d4fa !important; }

.md-bg-light-blue-200 {
  background-color: #81d4fa !important; }

.md-color-light-blue-300 {
  color: #4fc3f7 !important; }

.md-bg-light-blue-300 {
  background-color: #4fc3f7 !important; }

.md-color-light-blue-400 {
  color: #29b6f6 !important; }

.md-bg-light-blue-400 {
  background-color: #29b6f6 !important; }

.md-color-light-blue-500 {
  color: #03a9f4 !important; }

.md-bg-light-blue-500 {
  background-color: #03a9f4 !important; }

.md-color-light-blue-600 {
  color: #039be5 !important; }

.md-bg-light-blue-600 {
  background-color: #039be5 !important; }

.md-color-light-blue-700 {
  color: #0288d1 !important; }

.md-bg-light-blue-700 {
  background-color: #0288d1 !important; }

.md-color-light-blue-800 {
  color: #0277bd !important; }

.md-bg-light-blue-800 {
  background-color: #0277bd !important; }

.md-color-light-blue-900 {
  color: #01579b !important; }

.md-bg-light-blue-900 {
  background-color: #01579b !important; }

.md-color-light-blue-a100 {
  color: #80d8ff !important; }

.md-bg-light-blue-a100 {
  background-color: #80d8ff !important; }

.md-color-light-blue-a200 {
  color: #40c4ff !important; }

.md-bg-light-blue-a200 {
  background-color: #40c4ff !important; }

.md-color-light-blue-a400 {
  color: #00b0ff !important; }

.md-bg-light-blue-a400 {
  background-color: #00b0ff !important; }

.md-color-light-blue-a700 {
  color: #0091ea !important; }

.md-bg-light-blue-a700 {
  background-color: #0091ea !important; }

.md-color-cyan-50 {
  color: #e0f7fa !important; }

.md-bg-cyan-50 {
  background-color: #e0f7fa !important; }

.md-color-cyan-100 {
  color: #b2ebf2 !important; }

.md-bg-cyan-100 {
  background-color: #b2ebf2 !important; }

.md-color-cyan-200 {
  color: #80deea !important; }

.md-bg-cyan-200 {
  background-color: #80deea !important; }

.md-color-cyan-300 {
  color: #4dd0e1 !important; }

.md-bg-cyan-300 {
  background-color: #4dd0e1 !important; }

.md-color-cyan-400 {
  color: #26c6da !important; }

.md-bg-cyan-400 {
  background-color: #26c6da !important; }

.md-color-cyan-500 {
  color: #00bcd4 !important; }

.md-bg-cyan-500 {
  background-color: #00bcd4 !important; }

.md-color-cyan-600 {
  color: #00acc1 !important; }

.md-bg-cyan-600 {
  background-color: #00acc1 !important; }

.md-color-cyan-700 {
  color: #0097a7 !important; }

.md-bg-cyan-700 {
  background-color: #0097a7 !important; }

.md-color-cyan-800 {
  color: #00838f !important; }

.md-bg-cyan-800 {
  background-color: #00838f !important; }

.md-color-cyan-900 {
  color: #006064 !important; }

.md-bg-cyan-900 {
  background-color: #006064 !important; }

.md-color-cyan-a100 {
  color: #84ffff !important; }

.md-bg-cyan-a100 {
  background-color: #84ffff !important; }

.md-color-cyan-a200 {
  color: #18ffff !important; }

.md-bg-cyan-a200 {
  background-color: #18ffff !important; }

.md-color-cyan-a400 {
  color: #00e5ff !important; }

.md-bg-cyan-a400 {
  background-color: #00e5ff !important; }

.md-color-cyan-a700 {
  color: #00b8d4 !important; }

.md-bg-cyan-a700 {
  background-color: #00b8d4 !important; }

.md-color-teal-50 {
  color: #e0f2f1 !important; }

.md-bg-teal-50 {
  background-color: #e0f2f1 !important; }

.md-color-teal-100 {
  color: #b2dfdb !important; }

.md-bg-teal-100 {
  background-color: #b2dfdb !important; }

.md-color-teal-200 {
  color: #80cbc4 !important; }

.md-bg-teal-200 {
  background-color: #80cbc4 !important; }

.md-color-teal-300 {
  color: #4db6ac !important; }

.md-bg-teal-300 {
  background-color: #4db6ac !important; }

.md-color-teal-400 {
  color: #26a69a !important; }

.md-bg-teal-400 {
  background-color: #26a69a !important; }

.md-color-teal-500 {
  color: #009688 !important; }

.md-bg-teal-500 {
  background-color: #009688 !important; }

.md-color-teal-600 {
  color: #00897b !important; }

.md-bg-teal-600 {
  background-color: #00897b !important; }

.md-color-teal-700 {
  color: #00796b !important; }

.md-bg-teal-700 {
  background-color: #00796b !important; }

.md-color-teal-800 {
  color: #00695c !important; }

.md-bg-teal-800 {
  background-color: #00695c !important; }

.md-color-teal-900 {
  color: #004d40 !important; }

.md-bg-teal-900 {
  background-color: #004d40 !important; }

.md-color-teal-a100 {
  color: #a7ffeb !important; }

.md-bg-teal-a100 {
  background-color: #a7ffeb !important; }

.md-color-teal-a200 {
  color: #64ffda !important; }

.md-bg-teal-a200 {
  background-color: #64ffda !important; }

.md-color-teal-a400 {
  color: #1de9b6 !important; }

.md-bg-teal-a400 {
  background-color: #1de9b6 !important; }

.md-color-teal-a700 {
  color: #00bfa5 !important; }

.md-bg-teal-a700 {
  background-color: #00bfa5 !important; }

.md-color-green-50 {
  color: #e8f5e9 !important; }

.md-bg-green-50 {
  background-color: #e8f5e9 !important; }

.md-color-green-100 {
  color: #c8e6c9 !important; }

.md-bg-green-100 {
  background-color: #c8e6c9 !important; }

.md-color-green-200 {
  color: #a5d6a7 !important; }

.md-bg-green-200 {
  background-color: #a5d6a7 !important; }

.md-color-green-300 {
  color: #81c784 !important; }

.md-bg-green-300 {
  background-color: #81c784 !important; }

.md-color-green-400 {
  color: #66bb6a !important; }

.md-bg-green-400 {
  background-color: #66bb6a !important; }

.md-color-green-500 {
  color: #4caf50 !important; }

.md-bg-green-500 {
  background-color: #4caf50 !important; }

.md-color-green-600 {
  color: #43a047 !important; }

.md-bg-green-600 {
  background-color: #43a047 !important; }

.md-color-green-700 {
  color: #388e3c !important; }

.md-bg-green-700 {
  background-color: #388e3c !important; }

.md-color-green-800 {
  color: #2e7d32 !important; }

.md-bg-green-800 {
  background-color: #2e7d32 !important; }

.md-color-green-900 {
  color: #1b5e20 !important; }

.md-bg-green-900 {
  background-color: #1b5e20 !important; }

.md-color-green-a100 {
  color: #b9f6ca !important; }

.md-bg-green-a100 {
  background-color: #b9f6ca !important; }

.md-color-green-a200 {
  color: #69f0ae !important; }

.md-bg-green-a200 {
  background-color: #69f0ae !important; }

.md-color-green-a400 {
  color: #00e676 !important; }

.md-bg-green-a400 {
  background-color: #00e676 !important; }

.md-color-green-a700 {
  color: #00c853 !important; }

.md-bg-green-a700 {
  background-color: #00c853 !important; }

.md-color-light-green-50 {
  color: #f1f8e9 !important; }

.md-bg-light-green-50 {
  background-color: #f1f8e9 !important; }

.md-color-light-green-100 {
  color: #dcedc8 !important; }

.md-bg-light-green-100 {
  background-color: #dcedc8 !important; }

.md-color-light-green-200 {
  color: #c5e1a5 !important; }

.md-bg-light-green-200 {
  background-color: #c5e1a5 !important; }

.md-color-light-green-300 {
  color: #aed581 !important; }

.md-bg-light-green-300 {
  background-color: #aed581 !important; }

.md-color-light-green-400 {
  color: #9ccc65 !important; }

.md-bg-light-green-400 {
  background-color: #9ccc65 !important; }

.md-color-light-green-500 {
  color: #8bc34a !important; }

.md-bg-light-green-500 {
  background-color: #8bc34a !important; }

.md-color-light-green-600 {
  color: #7cb342 !important; }

.md-bg-light-green-600 {
  background-color: #7cb342 !important; }

.md-color-light-green-700 {
  color: #689f38 !important; }

.md-bg-light-green-700 {
  background-color: #689f38 !important; }

.md-color-light-green-800 {
  color: #558b2f !important; }

.md-bg-light-green-800 {
  background-color: #558b2f !important; }

.md-color-light-green-900 {
  color: #33691e !important; }

.md-bg-light-green-900 {
  background-color: #33691e !important; }

.md-color-light-green-a100 {
  color: #ccff90 !important; }

.md-bg-light-green-a100 {
  background-color: #ccff90 !important; }

.md-color-light-green-a200 {
  color: #b2ff59 !important; }

.md-bg-light-green-a200 {
  background-color: #b2ff59 !important; }

.md-color-light-green-a400 {
  color: #76ff03 !important; }

.md-bg-light-green-a400 {
  background-color: #76ff03 !important; }

.md-color-light-green-a700 {
  color: #64dd17 !important; }

.md-bg-light-green-a700 {
  background-color: #64dd17 !important; }

.md-color-lime-50 {
  color: #f9fbe7 !important; }

.md-bg-lime-50 {
  background-color: #f9fbe7 !important; }

.md-color-lime-100 {
  color: #f0f4c3 !important; }

.md-bg-lime-100 {
  background-color: #f0f4c3 !important; }

.md-color-lime-200 {
  color: #e6ee9c !important; }

.md-bg-lime-200 {
  background-color: #e6ee9c !important; }

.md-color-lime-300 {
  color: #dce775 !important; }

.md-bg-lime-300 {
  background-color: #dce775 !important; }

.md-color-lime-400 {
  color: #d4e157 !important; }

.md-bg-lime-400 {
  background-color: #d4e157 !important; }

.md-color-lime-500 {
  color: #cddc39 !important; }

.md-bg-lime-500 {
  background-color: #cddc39 !important; }

.md-color-lime-600 {
  color: #c0ca33 !important; }

.md-bg-lime-600 {
  background-color: #c0ca33 !important; }

.md-color-lime-700 {
  color: #afb42b !important; }

.md-bg-lime-700 {
  background-color: #afb42b !important; }

.md-color-lime-800 {
  color: #9e9d24 !important; }

.md-bg-lime-800 {
  background-color: #9e9d24 !important; }

.md-color-lime-900 {
  color: #827717 !important; }

.md-bg-lime-900 {
  background-color: #827717 !important; }

.md-color-lime-a100 {
  color: #f4ff81 !important; }

.md-bg-lime-a100 {
  background-color: #f4ff81 !important; }

.md-color-lime-a200 {
  color: #eeff41 !important; }

.md-bg-lime-a200 {
  background-color: #eeff41 !important; }

.md-color-lime-a400 {
  color: #c6ff00 !important; }

.md-bg-lime-a400 {
  background-color: #c6ff00 !important; }

.md-color-lime-a700 {
  color: #aeea00 !important; }

.md-bg-lime-a700 {
  background-color: #aeea00 !important; }

.md-color-yellow-50 {
  color: #fffde7 !important; }

.md-bg-yellow-50 {
  background-color: #fffde7 !important; }

.md-color-yellow-100 {
  color: #fff9c4 !important; }

.md-bg-yellow-100 {
  background-color: #fff9c4 !important; }

.md-color-yellow-200 {
  color: #fff59d !important; }

.md-bg-yellow-200 {
  background-color: #fff59d !important; }

.md-color-yellow-300 {
  color: #fff176 !important; }

.md-bg-yellow-300 {
  background-color: #fff176 !important; }

.md-color-yellow-400 {
  color: #ffee58 !important; }

.md-bg-yellow-400 {
  background-color: #ffee58 !important; }

.md-color-yellow-500 {
  color: #ffeb3b !important; }

.md-bg-yellow-500 {
  background-color: #ffeb3b !important; }

.md-color-yellow-600 {
  color: #fdd835 !important; }

.md-bg-yellow-600 {
  background-color: #fdd835 !important; }

.md-color-yellow-700 {
  color: #fbc02d !important; }

.md-bg-yellow-700 {
  background-color: #fbc02d !important; }

.md-color-yellow-800 {
  color: #f9a825 !important; }

.md-bg-yellow-800 {
  background-color: #f9a825 !important; }

.md-color-yellow-900 {
  color: #f57f17 !important; }

.md-bg-yellow-900 {
  background-color: #f57f17 !important; }

.md-color-yellow-a100 {
  color: #ffff8d !important; }

.md-bg-yellow-a100 {
  background-color: #ffff8d !important; }

.md-color-yellow-a200 {
  color: #ffff00 !important; }

.md-bg-yellow-a200 {
  background-color: #ffff00 !important; }

.md-color-yellow-a400 {
  color: #ffea00 !important; }

.md-bg-yellow-a400 {
  background-color: #ffea00 !important; }

.md-color-yellow-a700 {
  color: #ffd600 !important; }

.md-bg-yellow-a700 {
  background-color: #ffd600 !important; }

.md-color-amber-50 {
  color: #fff8e1 !important; }

.md-bg-amber-50 {
  background-color: #fff8e1 !important; }

.md-color-amber-100 {
  color: #ffecb3 !important; }

.md-bg-amber-100 {
  background-color: #ffecb3 !important; }

.md-color-amber-200 {
  color: #ffe082 !important; }

.md-bg-amber-200 {
  background-color: #ffe082 !important; }

.md-color-amber-300 {
  color: #ffd54f !important; }

.md-bg-amber-300 {
  background-color: #ffd54f !important; }

.md-color-amber-400 {
  color: #ffca28 !important; }

.md-bg-amber-400 {
  background-color: #ffca28 !important; }

.md-color-amber-500 {
  color: #ffc107 !important; }

.md-bg-amber-500 {
  background-color: #ffc107 !important; }

.md-color-amber-600 {
  color: #ffb300 !important; }

.md-bg-amber-600 {
  background-color: #ffb300 !important; }

.md-color-amber-700 {
  color: #ffa000 !important; }

.md-bg-amber-700 {
  background-color: #ffa000 !important; }

.md-color-amber-800 {
  color: #ff8f00 !important; }

.md-bg-amber-800 {
  background-color: #ff8f00 !important; }

.md-color-amber-900 {
  color: #ff6f00 !important; }

.md-bg-amber-900 {
  background-color: #ff6f00 !important; }

.md-color-amber-a100 {
  color: #ffe57f !important; }

.md-bg-amber-a100 {
  background-color: #ffe57f !important; }

.md-color-amber-a200 {
  color: #ffd740 !important; }

.md-bg-amber-a200 {
  background-color: #ffd740 !important; }

.md-color-amber-a400 {
  color: #ffc400 !important; }

.md-bg-amber-a400 {
  background-color: #ffc400 !important; }

.md-color-amber-a700 {
  color: #ffab00 !important; }

.md-bg-amber-a700 {
  background-color: #ffab00 !important; }

.md-color-orange-50 {
  color: #fff3e0 !important; }

.md-bg-orange-50 {
  background-color: #fff3e0 !important; }

.md-color-orange-100 {
  color: #ffe0b2 !important; }

.md-bg-orange-100 {
  background-color: #ffe0b2 !important; }

.md-color-orange-200 {
  color: #ffcc80 !important; }

.md-bg-orange-200 {
  background-color: #ffcc80 !important; }

.md-color-orange-300 {
  color: #ffb74d !important; }

.md-bg-orange-300 {
  background-color: #ffb74d !important; }

.md-color-orange-400 {
  color: #ffa726 !important; }

.md-bg-orange-400 {
  background-color: #ffa726 !important; }

.md-color-orange-500 {
  color: #ff9800 !important; }

.md-bg-orange-500 {
  background-color: #ff9800 !important; }

.md-color-orange-600 {
  color: #fb8c00 !important; }

.md-bg-orange-600 {
  background-color: #fb8c00 !important; }

.md-color-orange-700 {
  color: #f57c00 !important; }

.md-bg-orange-700 {
  background-color: #f57c00 !important; }

.md-color-orange-800 {
  color: #ef6c00 !important; }

.md-bg-orange-800 {
  background-color: #ef6c00 !important; }

.md-color-orange-900 {
  color: #e65100 !important; }

.md-bg-orange-900 {
  background-color: #e65100 !important; }

.md-color-orange-a100 {
  color: #ffd180 !important; }

.md-bg-orange-a100 {
  background-color: #ffd180 !important; }

.md-color-orange-a200 {
  color: #ffab40 !important; }

.md-bg-orange-a200 {
  background-color: #ffab40 !important; }

.md-color-orange-a400 {
  color: #ff9100 !important; }

.md-bg-orange-a400 {
  background-color: #ff9100 !important; }

.md-color-orange-a700 {
  color: #ff6d00 !important; }

.md-bg-orange-a700 {
  background-color: #ff6d00 !important; }

.md-color-deep-orange-50 {
  color: #fbe9e7 !important; }

.md-bg-deep-orange-50 {
  background-color: #fbe9e7 !important; }

.md-color-deep-orange-100 {
  color: #ffccbc !important; }

.md-bg-deep-orange-100 {
  background-color: #ffccbc !important; }

.md-color-deep-orange-200 {
  color: #ffab91 !important; }

.md-bg-deep-orange-200 {
  background-color: #ffab91 !important; }

.md-color-deep-orange-300 {
  color: #ff8a65 !important; }

.md-bg-deep-orange-300 {
  background-color: #ff8a65 !important; }

.md-color-deep-orange-400 {
  color: #ff7043 !important; }

.md-bg-deep-orange-400 {
  background-color: #ff7043 !important; }

.md-color-deep-orange-500 {
  color: #ff5722 !important; }

.md-bg-deep-orange-500 {
  background-color: #ff5722 !important; }

.md-color-deep-orange-600 {
  color: #f4511e !important; }

.md-bg-deep-orange-600 {
  background-color: #f4511e !important; }

.md-color-deep-orange-700 {
  color: #e64a19 !important; }

.md-bg-deep-orange-700 {
  background-color: #e64a19 !important; }

.md-color-deep-orange-800 {
  color: #d84315 !important; }

.md-bg-deep-orange-800 {
  background-color: #d84315 !important; }

.md-color-deep-orange-900 {
  color: #bf360c !important; }

.md-bg-deep-orange-900 {
  background-color: #bf360c !important; }

.md-color-deep-orange-a100 {
  color: #ff9e80 !important; }

.md-bg-deep-orange-a100 {
  background-color: #ff9e80 !important; }

.md-color-deep-orange-a200 {
  color: #ff6e40 !important; }

.md-bg-deep-orange-a200 {
  background-color: #ff6e40 !important; }

.md-color-deep-orange-a400 {
  color: #ff3d00 !important; }

.md-bg-deep-orange-a400 {
  background-color: #ff3d00 !important; }

.md-color-deep-orange-a700 {
  color: #dd2c00 !important; }

.md-bg-deep-orange-a700 {
  background-color: #dd2c00 !important; }

.md-color-brown-50 {
  color: #efebe9 !important; }

.md-bg-brown-50 {
  background-color: #efebe9 !important; }

.md-color-brown-100 {
  color: #d7ccc8 !important; }

.md-bg-brown-100 {
  background-color: #d7ccc8 !important; }

.md-color-brown-200 {
  color: #bcaaa4 !important; }

.md-bg-brown-200 {
  background-color: #bcaaa4 !important; }

.md-color-brown-300 {
  color: #a1887f !important; }

.md-bg-brown-300 {
  background-color: #a1887f !important; }

.md-color-brown-400 {
  color: #8d6e63 !important; }

.md-bg-brown-400 {
  background-color: #8d6e63 !important; }

.md-color-brown-500 {
  color: #795548 !important; }

.md-bg-brown-500 {
  background-color: #795548 !important; }

.md-color-brown-600 {
  color: #6d4c41 !important; }

.md-bg-brown-600 {
  background-color: #6d4c41 !important; }

.md-color-brown-700 {
  color: #5d4037 !important; }

.md-bg-brown-700 {
  background-color: #5d4037 !important; }

.md-color-brown-800 {
  color: #4e342e !important; }

.md-bg-brown-800 {
  background-color: #4e342e !important; }

.md-color-brown-900 {
  color: #3e2723 !important; }

.md-bg-brown-900 {
  background-color: #3e2723 !important; }

.md-color-grey-50 {
  color: #fafafa !important; }

.md-bg-grey-50 {
  background-color: #fafafa !important; }

.md-color-grey-100 {
  color: #f5f5f5 !important; }

.md-bg-grey-100 {
  background-color: #f5f5f5 !important; }

.md-color-grey-200 {
  color: #eeeeee !important; }

.md-bg-grey-200 {
  background-color: #eeeeee !important; }

.md-color-grey-300 {
  color: #e0e0e0 !important; }

.md-bg-grey-300 {
  background-color: #e0e0e0 !important; }

.md-color-grey-400 {
  color: #bdbdbd !important; }

.md-bg-grey-400 {
  background-color: #bdbdbd !important; }

.md-color-grey-500 {
  color: #9e9e9e !important; }

.md-bg-grey-500 {
  background-color: #9e9e9e !important; }

.md-color-grey-600 {
  color: #757575 !important; }

.md-bg-grey-600 {
  background-color: #757575 !important; }

.md-color-grey-700 {
  color: #616161 !important; }

.md-bg-grey-700 {
  background-color: #616161 !important; }

.md-color-grey-800 {
  color: #424242 !important; }

.md-bg-grey-800 {
  background-color: #424242 !important; }

.md-color-grey-900 {
  color: #212121 !important; }

.md-bg-grey-900 {
  background-color: #212121 !important; }

.md-color-blue-grey-50 {
  color: #eceff1 !important; }

.md-bg-blue-grey-50 {
  background-color: #eceff1 !important; }

.md-color-blue-grey-100 {
  color: #cfd8dc !important; }

.md-bg-blue-grey-100 {
  background-color: #cfd8dc !important; }

.md-color-blue-grey-200 {
  color: #b0bec5 !important; }

.md-bg-blue-grey-200 {
  background-color: #b0bec5 !important; }

.md-color-blue-grey-300 {
  color: #90a4ae !important; }

.md-bg-blue-grey-300 {
  background-color: #90a4ae !important; }

.md-color-blue-grey-400 {
  color: #78909c !important; }

.md-bg-blue-grey-400 {
  background-color: #78909c !important; }

.md-color-blue-grey-500 {
  color: #607d8b !important; }

.md-bg-blue-grey-500 {
  background-color: #607d8b !important; }

.md-color-blue-grey-600 {
  color: #546e7a !important; }

.md-bg-blue-grey-600 {
  background-color: #546e7a !important; }

.md-color-blue-grey-700 {
  color: #455a64 !important; }

.md-bg-blue-grey-700 {
  background-color: #455a64 !important; }

.md-color-blue-grey-800 {
  color: #37474f !important; }

.md-bg-blue-grey-800 {
  background-color: #37474f !important; }

.md-color-blue-grey-900 {
  color: #263238 !important; }

.md-bg-blue-grey-900 {
  background-color: #263238 !important; }

.md-color-white {
  color: #fff !important; }

.md-bg-white {
  background: #fff !important; }

.md-color-black {
  color: #222 !important; }

.uk-card-header.uk-cover-container .uk-card-title,
.uk-card-header.uk-cover-container .uk-text-meta {
  position: relative;
  z-index: 10; }

.sc-card-header-separator {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12); }

.sc-card-footer-separator {
  border-top: 1px solid rgba(0, 0, 0, 0.12); }

.sc-card-hidden {
  position: relative; }
  .sc-card-hidden .sc-card-content {
    opacity: 0;
    position: relative;
    -webkit-transform: scale3d(0.2, 0.2, 0.2);
    transform: scale3d(0.2, 0.2, 0.2); }
    .sc-card-hidden .sc-card-content:after {
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      content: '';
      z-index: 10;
      display: block; }
  .sc-card-hidden .uk-spinner {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 20;
    -webkit-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0); }
    .sc-card-hidden .uk-spinner > svg > * {
      stroke: #66bb6a !important;
      stroke-width: 0.8px !important; }

.sc-card-content-more {
  display: none; }

.sc-card-fs-active {
  position: fixed;
  z-index: 10000;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin: 0 !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column; }
  .sc-card-fs-active .sc-card-content {
    overflow: auto;
    -webkit-overflow-scrolling: touch; }
    .sc-card-fs-active .sc-card-content .sc-card-content-more {
      display: block; }

.sc-card-fs-animate .sc-card-content {
  -webkit-transform: translate3d(0, 10%, 0);
  transform: translate3d(0, 10%, 0);
  opacity: 0;
  overflow: hidden; }

.sc-card-minimized .sc-js-card-reload {
  color: rgba(0, 0, 0, 0.4) !important; }

.sc-card-minimized.sc-card-fs-active {
  background-color: transparent; }
  .sc-card-minimized.sc-card-fs-active .uk-card-header {
    background-color: #fff;
    -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); }

.sc-card-fixed,
.sc-card-fixed body {
  overflow: hidden; }

.sc-card-fixed body,
.sc-card-fixed #sc-body-wrapper {
  height: 100%; }

.sc-card-fixed .uk-card {
  border-radius: 3px 3px 0 0; }

.sc-card-fixed .uk-card-body {
  height: 100%;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch; }

.sc-card-fixed #sc-page-content {
  overflow: hidden; }

.sc-card-user-profile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }
  .sc-card-user-profile-body {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding: 12px 24px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .sc-card-user-profile .sc-avatar {
    -webkit-transition: all 140ms cubic-bezier(0.55, 0, 0.1, 1);
    transition: all 140ms cubic-bezier(0.55, 0, 0.1, 1);
    height: 64px;
    width: 64px;
    border: 2px solid rgba(0, 0, 0, 0.2); }
    @media (max-width: 959px) {
      .sc-card-user-profile .sc-avatar {
        height: 48px;
        width: 48px; } }
  .sc-card-user-profile .sc-actions {
    margin: 0 !important;
    padding: 12px 24px; }
  .sc-card-user-profile.is-stuck {
    z-index: 1100;
    position: fixed;
    top: 0;
    border-radius: 0 0 3px 3px; }
    .sc-card-user-profile.is-stuck.below-header {
      top: 48px; }
    .sc-card-user-profile.is-stuck .sc-card-user-profile-body {
      padding: 8px 12px; }
    .sc-card-user-profile.is-stuck .sc-avatar {
      width: 48px;
      height: 48px; }

[data-sc-input] {
  border-width: 0 0 1px 0;
  border-color: rgba(0, 0, 0, 0.08);
  border-radius: 4px 4px 0 0; }
  [data-sc-input]:focus {
    border-color: rgba(0, 0, 0, 0.36); }

.sc-input-wrapper {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%; }
  .sc-input-wrapper > label {
    color: rgba(0, 0, 0, 0.54);
    position: absolute;
    top: 16px;
    left: 8px;
    padding-left: 0;
    right: 0;
    pointer-events: none;
    -webkit-transition: all 140ms cubic-bezier(0.55, 0, 0.1, 1);
    transition: all 140ms cubic-bezier(0.55, 0, 0.1, 1);
    font-size: 14px;
    font-size: 0.875rem; }
    .sc-input-wrapper > label.uk-label-large {
      font-size: 18px;
      font-size: 1.125rem;
      top: 18px;
      left: 12px; }
      .sc-input-wrapper > label.uk-label-large + [data-sc-input] {
        height: 64px;
        padding: 18px 12px 4px; }
    .sc-input-wrapper > label.uk-label-small {
      font-size: 12px;
      font-size: 0.75rem;
      top: 12px;
      left: 8px; }
      .sc-input-wrapper > label.uk-label-small + [data-sc-input] {
        height: 40px;
        padding: 16px 8px 2px; }
    .sc-input-wrapper > label + textarea[data-sc-input] {
      margin-top: 22px;
      padding-top: 0; }
    .sc-input-wrapper > label + input[data-sc-input] {
      padding: 18px 8px 4px;
      height: 52px; }
  .sc-input-wrapper .uk-form-icon {
    margin-top: -1px;
    height: 40px; }
  .sc-input-wrapper-danger > label {
    color: #e53935; }
  .sc-input-wrapper-danger .sc-input-bar:before, .sc-input-wrapper-danger .sc-input-bar:after {
    background: #e53935; }
  .sc-input-wrapper-danger .uk-form-icon {
    color: #e53935; }
  .sc-input-wrapper-success .sc-input-bar:before, .sc-input-wrapper-success .sc-input-bar:after {
    background: #7cb342; }
  .sc-input-wrapper-success .uk-form-icon {
    color: #7cb342; }
  .sc-input-wrapper-outline label {
    background: #fff;
    display: inline-block;
    right: auto;
    left: 12px;
    top: 10px;
    border-radius: 2px; }
    .sc-input-wrapper-outline label + input[data-sc-input] {
      height: 40px;
      padding: 10px 12px 6px; }
    .sc-input-wrapper-outline label + textarea[data-sc-input] {
      height: auto;
      margin-top: 0;
      padding-top: 8px; }
  .sc-input-wrapper-outline .uk-form-icon {
    left: 0;
    margin-top: 0; }
    .sc-input-wrapper-outline .uk-form-icon-flip {
      right: 0;
      left: auto; }
  .sc-input-wrapper-outline.sc-input-wrapper-danger label {
    color: #e53935; }

.sc-input-filled > label, .sc-input-focus > label {
  top: 4px;
  font-size: 12px;
  font-size: 0.75rem; }
  .sc-input-filled > label.uk-label-large, .sc-input-focus > label.uk-label-large {
    font-size: 14px;
    font-size: 0.875rem;
    top: 6px; }
  .sc-input-filled > label.uk-label-small, .sc-input-focus > label.uk-label-small {
    font-size: 10px;
    font-size: 0.625rem;
    top: 4px; }

.sc-input-filled.sc-input-wrapper-count .text-count-wrapper, .sc-input-focus.sc-input-wrapper-count .text-count-wrapper {
  opacity: 1; }

.sc-input-filled.sc-input-wrapper-outline > label, .sc-input-focus.sc-input-wrapper-outline > label {
  top: -9px;
  left: 8px;
  right: auto;
  padding: 0 4px; }

.sc-input-focus .sc-input-bar:before,
.sc-input-focus .sc-input-bar:after {
  width: 50%; }

.sc-input-match-field {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 52px; }

.sc-input-outline,
.sc-textarea-outline {
  border-radius: 4px;
  border-width: 1px;
  padding: 8px 12px 7px; }
  .sc-input-outline:focus,
  .sc-textarea-outline:focus {
    border-color: #1976d2; }

.sc-input-outline {
  height: 40px; }

.sc-input-bar {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%; }
  .sc-input-bar:before, .sc-input-bar:after {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    width: 0;
    height: 2px;
    background: #1976d2;
    -webkit-transition: width 140ms cubic-bezier(0.55, 0, 0.1, 1);
    transition: width 140ms cubic-bezier(0.55, 0, 0.1, 1); }
  .sc-input-bar:before {
    left: 50%; }
  .sc-input-bar:after {
    right: 50%; }

.uk-form-width-xsmall + .sc-input-bar {
  width: 50px; }

.uk-form-width-small + .sc-input-bar {
  width: 130px; }

.uk-form-width-medium + .sc-input-bar {
  width: 200px; }

.uk-form-width-large + .sc-input-bar {
  width: 500px; }

.sc-switch-label {
  position: relative;
  display: inline-block;
  min-width: 120px;
  cursor: pointer;
  text-align: left;
  padding: 4px 0 4px 44px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }
  .sc-switch-label:before, .sc-switch-label:after {
    content: "";
    position: absolute;
    margin: 0;
    outline: 0;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    -webkit-transition: all 140ms cubic-bezier(0.55, 0, 0.1, 1);
    transition: all 140ms cubic-bezier(0.55, 0, 0.1, 1); }
  .sc-switch-label:before {
    left: 1px;
    width: 34px;
    height: 14px;
    background-color: #9e9e9e;
    border-radius: 8px; }
  .sc-switch-label:after {
    left: 0;
    width: 20px;
    height: 20px;
    background-color: #eeeeee;
    border-radius: 50%;
    border: 10px solid #fff;
    background: #fff;
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }

.sc-switch-toggle-on {
  display: none; }

.sc-switch-toggle-off {
  display: inline-block; }

.sc-switch-input {
  display: none; }
  .sc-switch-input:checked + .sc-switch-label:before {
    background-color: #90caf9; }
  .sc-switch-input:checked + .sc-switch-label:after {
    background-color: #1976d2;
    border-color: #1976d2;
    -webkit-transform: translate(80%, -50%);
    transform: translate(80%, -50%); }
  .sc-switch-input:checked + .sc-switch-label .sc-switch-toggle-on {
    display: inline-block; }
  .sc-switch-input:checked + .sc-switch-label .sc-switch-toggle-off {
    display: none; }

.sc-form-error-block {
  color: #e53935;
  font-size: 12px;
  font-size: 0.75rem;
  padding: 8px 0 0 8px;
  display: inline-block; }

.sc-form-errors-list {
  color: #e53935;
  font-size: 14px;
  font-size: 0.875rem;
  padding: 8px 0 4px 8px;
  display: none; }
  .sc-form-errors-list.filled {
    display: block; }

.cc-validate-wrapper {
  position: relative; }
  .cc-validate-wrapper > .cc-icon {
    position: absolute;
    left: 6px;
    top: 29px;
    width: 52px;
    height: 30px;
    background: #eeeeee;
    border-radius: 4px;
    overflow: hidden;
    display: block; }
    .cc-validate-wrapper > .cc-icon > img {
      margin: -2px 0 0 0; }
  .cc-validate-wrapper > .uk-input {
    padding-left: 72px; }

.sc-button {
  background: #fff;
  border: none;
  border-radius: 4px;
  -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  height: 36px;
  min-width: 70px;
  padding: 4px 16px;
  margin: 0;
  text-align: center;
  text-shadow: none;
  text-transform: uppercase;
  -webkit-transition: all 240ms cubic-bezier(0.55, 0, 0.1, 1);
  transition: all 240ms cubic-bezier(0.55, 0, 0.1, 1);
  color: rgba(0, 0, 0, 0.87);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  -webkit-appearance: none;
  display: inline-block;
  vertical-align: middle;
  font-weight: 500 !important;
  font-size: 14px !important;
  font-size: 0.875rem !important;
  line-height: 30px !important;
  overflow: hidden;
  will-change: box-shadow, color; }
  .sc-button:focus, .sc-button:active, .sc-button.uk-button-dropdown.uk-open {
    background: #fff;
    outline: none;
    text-decoration: none;
    color: rgba(0, 0, 0, 0.87); }
    .sc-button:focus > i.mdi, .sc-button:active > i.mdi, .sc-button.uk-button-dropdown.uk-open > i.mdi {
      color: rgba(0, 0, 0, 0.87); }
  .sc-button:hover {
    color: rgba(0, 0, 0, 0.87);
    -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
    text-decoration: none; }
  .sc-button:active, .sc-button.uk-active, .sc-button.uk-button-dropdown.uk-open {
    -webkit-box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
    box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); }
  .sc-button-primary, .sc-button-primary:hover, .sc-button-primary:focus, .sc-button-primary:active, .sc-button-primary.uk-active {
    background: #00838f; }
  .sc-button-secondary, .sc-button-secondary:hover, .sc-button-secondary:focus, .sc-button-secondary:active, .sc-button-secondary.uk-active {
    background: #c62828; }
  .sc-button-danger, .sc-button-danger:hover, .sc-button-danger:focus, .sc-button-danger:active, .sc-button-danger.uk-active {
    background: #e53935; }
  .sc-button-success, .sc-button-success:hover, .sc-button-success:focus, .sc-button-success:active, .sc-button-success.uk-active {
    background: #7cb342; }
  .sc-button-warning, .sc-button-warning:hover, .sc-button-warning:focus, .sc-button-warning:active, .sc-button-warning.uk-active {
    background: #ffb300; }
  .sc-button-danger, .sc-button-danger:before, .sc-button-danger:hover, .sc-button-danger:hover:before, .sc-button-danger:focus, .sc-button-danger:focus:before, .sc-button-danger:active, .sc-button-danger:active:before, .sc-button-danger.uk-active, .sc-button-danger.uk-active:before,
  .sc-button-danger > i,
  .sc-button-danger > i:before, .sc-button-primary, .sc-button-primary:before, .sc-button-primary:hover, .sc-button-primary:hover:before, .sc-button-primary:focus, .sc-button-primary:focus:before, .sc-button-primary:active, .sc-button-primary:active:before, .sc-button-primary.uk-active, .sc-button-primary.uk-active:before,
  .sc-button-primary > i,
  .sc-button-primary > i:before, .sc-button-secondary, .sc-button-secondary:before, .sc-button-secondary:hover, .sc-button-secondary:hover:before, .sc-button-secondary:focus, .sc-button-secondary:focus:before, .sc-button-secondary:active, .sc-button-secondary:active:before, .sc-button-secondary.uk-active, .sc-button-secondary.uk-active:before,
  .sc-button-secondary > i,
  .sc-button-secondary > i:before, .sc-button-success, .sc-button-success:before, .sc-button-success:hover, .sc-button-success:hover:before, .sc-button-success:focus, .sc-button-success:focus:before, .sc-button-success:active, .sc-button-success:active:before, .sc-button-success.uk-active, .sc-button-success.uk-active:before,
  .sc-button-success > i,
  .sc-button-success > i:before, .sc-button-warning, .sc-button-warning:before, .sc-button-warning:hover, .sc-button-warning:hover:before, .sc-button-warning:focus, .sc-button-warning:focus:before, .sc-button-warning:active, .sc-button-warning:active:before, .sc-button-warning.uk-active, .sc-button-warning.uk-active:before,
  .sc-button-warning > i,
  .sc-button-warning > i:before, .sc-button-custom, .sc-button-custom:before, .sc-button-custom:hover, .sc-button-custom:hover:before, .sc-button-custom:focus, .sc-button-custom:focus:before, .sc-button-custom:active, .sc-button-custom:active:before, .sc-button-custom.uk-active, .sc-button-custom.uk-active:before,
  .sc-button-custom > i,
  .sc-button-custom > i:before {
    color: #fff; }
  .disabled > .sc-button, .disabled > .sc-button:hover, .disabled > .sc-button:focus, .disabled > .sc-button:active, .disabled > .sc-button.uk-active, .sc-button:disabled, .sc-button:disabled:hover, .sc-button:disabled:focus, .sc-button:disabled:active, .sc-button:disabled.uk-active, .sc-button-disabled, .sc-button-disabled:hover, .sc-button-disabled:focus, .sc-button-disabled:active, .sc-button-disabled.uk-active {
    color: #999;
    background: #eaeaea;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    cursor: default;
    pointer-events: none; }
  .sc-button > i.mdi {
    -webkit-transition: all 140ms cubic-bezier(0.55, 0, 0.1, 1);
    transition: all 140ms cubic-bezier(0.55, 0, 0.1, 1);
    color: rgba(0, 0, 0, 0.54); }
    .sc-button > i.mdi:before {
      font-size: 18px;
      font-size: 1.125rem; }
  .sc-button::-moz-focus-inner {
    border: 0;
    padding: 0; }
  .sc-button-block {
    width: 100%; }
    .sc-button-block + .sc-button-block {
      margin-left: 0;
      margin-top: 12px; }
  .sc-button-flex,
  .sc-button-flex > span {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
  .sc-button-flex .mdi {
    margin-top: -2px;
    height: 24px; }
    .sc-button-flex .mdi:before {
      line-height: 1; }
  .sc-button-flat {
    background: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important; }
    .sc-button-flat:hover {
      background: rgba(0, 0, 0, 0.08) !important; }
    .sc-button-flat:active, .sc-button-flat.uk-active {
      background: rgba(153, 153, 153, 0.4); }
    .sc-button-flat-primary, .sc-button-flat-primary:hover, .sc-button-flat-primary:focus, .sc-button-flat-primary:active, .sc-button-flat-primary.uk-active {
      color: #00838f; }
    .sc-button-flat-primary.uk-active {
      color: #00838f;
      background: #e0f7fa; }
    .sc-button-flat-primary:hover {
      background: #e0f7fa !important; }
    .sc-button-flat-danger, .sc-button-flat-danger:hover, .sc-button-flat-danger:focus, .sc-button-flat-danger:active, .sc-button-flat-danger.uk-active {
      color: #e53935; }
    .sc-button-flat-danger.uk-active {
      color: #c62828;
      background: #ffebee; }
    .sc-button-flat-danger:hover {
      background: #ffebee !important; }
    .sc-button-flat-success, .sc-button-flat-success:hover, .sc-button-flat-success:focus, .sc-button-flat-success:active, .sc-button-flat-success.uk-active {
      color: #7cb342; }
    .sc-button-flat-success.uk-active {
      color: #558b2f;
      background: #f1f8e9; }
    .sc-button-flat-success:hover {
      background: #f1f8e9 !important; }
    .sc-button-flat-warning, .sc-button-flat-warning:hover, .sc-button-flat-warning:focus, .sc-button-flat-warning:active, .sc-button-flat-warning.uk-active {
      color: #ffb300; }
    .sc-button-flat-warning.uk-active {
      color: #ff8f00;
      background: #fff8e1; }
    .sc-button-flat-warning:hover {
      background: #fff8e1 !important; }
    .sc-button-flat:disabled, .sc-button-flat.sc-button-disabled {
      color: #a8a8a8;
      background: #fff;
      cursor: default;
      pointer-events: none; }
  .sc-button-outline {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border: 1px solid rgba(0, 0, 0, 0.12);
    line-height: 28px !important;
    color: rgba(0, 0, 0, 0.87);
    background: transparent; }
    .sc-button-outline-square {
      width: 36px !important; }
    .sc-button-outline:active, .sc-button-outline.uk-active, .sc-button-outline:hover, .sc-button-outline.uk-button-dropdown.uk-open {
      border-color: rgba(0, 0, 0, 0.36); }
    .sc-button-outline-danger, .sc-button-outline-danger:hover, .sc-button-outline-danger:focus, .sc-button-outline-danger:active, .sc-button-outline-danger.uk-active {
      color: #e53935;
      background: none; }
    .sc-button-outline-danger:hover {
      border-color: #e53935; }
    .sc-button-outline-danger.uk-active {
      color: #c62828;
      background: #ffebee; }
    .sc-button-outline-danger.sc-button-icon > i.mdi {
      color: #e53935; }
    .sc-button-outline-primary, .sc-button-outline-primary:hover, .sc-button-outline-primary:focus, .sc-button-outline-primary:active, .sc-button-outline-primary.uk-active {
      color: #00838f;
      background: none; }
    .sc-button-outline-primary:hover {
      border-color: #00acc1; }
    .sc-button-outline-primary.uk-active {
      color: #00838f;
      background: #e0f7fa; }
    .sc-button-outline-primary.sc-button-icon > i.mdi {
      color: #00acc1; }
    .sc-button-outline-success, .sc-button-outline-success:hover, .sc-button-outline-success:focus, .sc-button-outline-success:active, .sc-button-outline-success.uk-active {
      color: #7cb342;
      background: none; }
    .sc-button-outline-success:hover {
      border-color: #7cb342; }
    .sc-button-outline-success.uk-active {
      color: #558b2f;
      background: #f1f8e9; }
    .sc-button-outline-success.sc-button-icon > i.mdi {
      color: #7cb342; }
    .sc-button-outline-warning, .sc-button-outline-warning:hover, .sc-button-outline-warning:focus, .sc-button-outline-warning:active, .sc-button-outline-warning.uk-active {
      color: #ffb300;
      background: none; }
    .sc-button-outline-warning:hover {
      border-color: #ffb300; }
    .sc-button-outline-warning.uk-active {
      color: #ff8f00;
      background: #fff8e1; }
    .sc-button-outline-warning.sc-button-icon > i.mdi {
      color: #ffb300; }
    .sc-button-outline:disabled, .sc-button-outline.sc-button-disabled {
      color: #a8a8a8 !important;
      border-color: rgba(0, 0, 0, 0.08);
      background: #fff;
      cursor: default;
      pointer-events: none; }
  .sc-button-wrapper {
    display: inline-block;
    text-align: center; }
  .sc-button-round {
    border-radius: 50%;
    padding: 4px; }
    .sc-button-round .mdi:before {
      margin-top: -1px; }
  .sc-button-state-loading {
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    width: 100%; }
    .sc-button-state-loading-start {
      font-size: 0;
      background: #fff !important; }
    .sc-button-state-loading-end {
      width: 36px;
      min-width: 36px;
      border-radius: 50%; }
  .sc-button-facebook {
    background: #3b5998 !important; }
  .sc-button-twitter {
    background: #00aced !important; }
  .sc-button-gplus {
    background: #dd4b39 !important; }
  .sc-button-twitch {
    background: #6441a5 !important; }
  .sc-button-youtube {
    background: #c4302b !important; }
  .sc-button-linkedin {
    background: #0e76a8 !important; }
  .sc-button-social {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-width: inherit; }
    .sc-button-social,
    .sc-button-social > i {
      color: #fff !important; }
    .sc-button-social i {
      margin-top: 2px; }
    .sc-button-social > span {
      padding-top: 2px;
      margin-right: 8px; }
  .sc-button-mini {
    line-height: 18px !important;
    min-width: 12px;
    font-size: 11px !important;
    height: 24px;
    padding: 4px 8px; }
    .sc-button-mini.sc-button-outline {
      line-height: 16px !important; }
  .sc-button-small {
    line-height: 26px !important;
    height: 32px;
    min-width: 14px;
    font-size: 12px !important;
    padding: 4px 8px; }
    .sc-button-small.sc-button-outline {
      line-height: 22px !important; }
  .sc-button-large {
    line-height: 42px !important;
    height: 48px;
    font-size: 16px !important;
    min-width: 100px; }
    .sc-button-large.sc-button-outline {
      line-height: 40px !important; }
  .sc-button-icon {
    min-width: 32px;
    padding: 4px 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
    .sc-button-icon > i,
    .sc-button-icon > i.mdi,
    .sc-button-icon > i.mdi:before {
      font-size: 24px;
      line-height: 24px; }
    .sc-button-icon.sc-button-large > i,
    .sc-button-icon.sc-button-large > i.mdi {
      font-size: 32px; }
    .sc-button-icon.sc-button-small > i,
    .sc-button-icon.sc-button-small > i.mdi {
      font-size: 18px; }
    .sc-button-icon.sc-button-mini > i,
    .sc-button-icon.sc-button-mini > i.mdi {
      position: relative;
      font-size: 16px;
      line-height: 1; }
  .sc-button.uk-button-dropdown {
    position: relative;
    padding-right: 32px; }
    .sc-button.uk-button-dropdown:after {
      position: absolute;
      right: 6px;
      top: 3px;
      content: '\f140';
      font-family: "Material Design Icons";
      font-size: 20px;
      font-size: 1.25rem;
      -webkit-transition: -webkit-transform 140ms ease;
      transition: -webkit-transform 140ms ease;
      transition: transform 140ms ease;
      transition: transform 140ms ease, -webkit-transform 140ms ease; }
    .sc-button.uk-button-dropdown.uk-open:after {
      -webkit-transform: rotate(180deg);
      transform: rotate(180deg); }
  .sc-button .sc-progress-circular {
    width: 18px;
    height: 18px;
    margin-top: 1px; }
  .sc-button-progress {
    min-width: 36px;
    padding: 4px 0;
    border-radius: 50%; }
  .sc-button-progress-overlay {
    position: relative; }
  .sc-button-progress-layer {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba(255, 255, 255, 0.5);
    border-radius: 3px; }
    .sc-button-progress-layer .sc-progress-circular {
      margin-top: 5px; }

.uk-button-group {
  border-radius: 4px; }
  .uk-button-group:not(.sc-button-group-outline) {
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12); }
    .uk-button-group:not(.sc-button-group-outline) > .sc-button:nth-child(n+2),
    .uk-button-group:not(.sc-button-group-outline) > div:nth-child(n+2) .sc-button {
      position: relative;
      border-left: 1px solid rgba(0, 0, 0, 0.1); }
    .uk-button-group:not(.sc-button-group-outline) .sc-button {
      -webkit-box-shadow: none !important;
      box-shadow: none !important; }
      .uk-button-group:not(.sc-button-group-outline) .sc-button:hover, .uk-button-group:not(.sc-button-group-outline) .sc-button:active {
        background: rgba(0, 0, 0, 0.08); }
        .uk-button-group:not(.sc-button-group-outline) .sc-button:hover.sc-button-primary, .uk-button-group:not(.sc-button-group-outline) .sc-button:active.sc-button-primary {
          background: #006c76; }
        .uk-button-group:not(.sc-button-group-outline) .sc-button:hover.sc-button-secondary, .uk-button-group:not(.sc-button-group-outline) .sc-button:active.sc-button-secondary {
          background: #b12424; }
        .uk-button-group:not(.sc-button-group-outline) .sc-button:hover.sc-button-success, .uk-button-group:not(.sc-button-group-outline) .sc-button:active.sc-button-success {
          background: #628e34; }
        .uk-button-group:not(.sc-button-group-outline) .sc-button:hover.sc-button-danger, .uk-button-group:not(.sc-button-group-outline) .sc-button:active.sc-button-danger {
          background: #cd1e1a; }
        .uk-button-group:not(.sc-button-group-outline) .sc-button:hover + .sc-button, .uk-button-group:not(.sc-button-group-outline) .sc-button:active + .sc-button {
          border-left-color: transparent; }
      .uk-button-group:not(.sc-button-group-outline) .sc-button:active {
        -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12) !important;
        box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12) !important; }
      .uk-button-group:not(.sc-button-group-outline) .sc-button.uk-active {
        background: #00acc1 !important;
        color: #fff; }
      .uk-button-group:not(.sc-button-group-outline) .sc-button.uk-open {
        background: rgba(0, 0, 0, 0.08);
        outline: none; }
    @media (max-width: 959px) {
      .uk-button-group:not(.sc-button-group-outline).sc-buttons-stacked\@m {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
        .uk-button-group:not(.sc-button-group-outline).sc-buttons-stacked\@m > .sc-button:nth-child(n+2),
        .uk-button-group:not(.sc-button-group-outline).sc-buttons-stacked\@m > div:nth-child(n+2) .sc-button {
          border-radius: 0;
          border-top: 1px solid rgba(0, 0, 0, 0.1);
          border-left: none; }
        .uk-button-group:not(.sc-button-group-outline).sc-buttons-stacked\@m .sc-button {
          width: 100%; }
          .uk-button-group:not(.sc-button-group-outline).sc-buttons-stacked\@m .sc-button:first-child {
            border-radius: 4px 4px 0 0; }
          .uk-button-group:not(.sc-button-group-outline).sc-buttons-stacked\@m .sc-button:last-child {
            border-radius: 0 0 4px 4px; } }
    @media (max-width: 639px) {
      .uk-button-group:not(.sc-button-group-outline).sc-buttons-stacked\@s {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
        .uk-button-group:not(.sc-button-group-outline).sc-buttons-stacked\@s > .sc-button:nth-child(n+2),
        .uk-button-group:not(.sc-button-group-outline).sc-buttons-stacked\@s > div:nth-child(n+2) .sc-button {
          border-radius: 0;
          border-top: 1px solid rgba(0, 0, 0, 0.1);
          border-left: none; }
        .uk-button-group:not(.sc-button-group-outline).sc-buttons-stacked\@s .sc-button {
          width: 100%; }
          .uk-button-group:not(.sc-button-group-outline).sc-buttons-stacked\@s .sc-button:first-child {
            border-radius: 4px 4px 0 0; }
          .uk-button-group:not(.sc-button-group-outline).sc-buttons-stacked\@s .sc-button:last-child {
            border-radius: 0 0 4px 4px; } }
    @media (max-width: 479px) {
      .uk-button-group:not(.sc-button-group-outline).sc-buttons-stacked\@xs {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
        .uk-button-group:not(.sc-button-group-outline).sc-buttons-stacked\@xs > .sc-button:nth-child(n+2),
        .uk-button-group:not(.sc-button-group-outline).sc-buttons-stacked\@xs > div:nth-child(n+2) .sc-button {
          border-radius: 0;
          border-top: 1px solid rgba(0, 0, 0, 0.1);
          border-left: none; }
        .uk-button-group:not(.sc-button-group-outline).sc-buttons-stacked\@xs .sc-button {
          width: 100%; }
          .uk-button-group:not(.sc-button-group-outline).sc-buttons-stacked\@xs .sc-button:first-child {
            border-radius: 4px 4px 0 0; }
          .uk-button-group:not(.sc-button-group-outline).sc-buttons-stacked\@xs .sc-button:last-child {
            border-radius: 0 0 4px 4px; } }
  .uk-button-group > .sc-button {
    border-radius: 0; }
    .uk-button-group > .sc-button:first-child {
      border-radius: 4px 0 0 4px; }
    .uk-button-group > .sc-button:last-child,
    .uk-button-group > .sc-button + div > .sc-button {
      border-radius: 0 4px 4px 0; }
  .uk-button-group.sc-button-group-outline {
    margin-left: -1px; }
    .uk-button-group.sc-button-group-outline .sc-button {
      margin-left: -1px;
      background: #fff; }
      .uk-button-group.sc-button-group-outline .sc-button:hover {
        position: relative;
        z-index: 10; }
      .uk-button-group.sc-button-group-outline .sc-button.uk-active {
        background: #00acc1;
        color: #fff;
        z-index: 20; }

.sc-fab-page-wrapper {
  position: absolute;
  bottom: 16px;
  right: 16px; }

.sc-fab {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  background: #fff;
  color: rgba(0, 0, 0, 0.54);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
  -webkit-transition: all 280ms cubic-bezier(0.55, 0, 0.1, 1);
  transition: all 280ms cubic-bezier(0.55, 0, 0.1, 1);
  border: none;
  position: relative;
  text-align: center;
  cursor: pointer; }
  .sc-fab:hover {
    -webkit-box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
    box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
    color: rgba(0, 0, 0, 0.54); }
  .sc-fab:active {
    -webkit-box-shadow: 0 7px 8px -4px rgba(0, 0, 0, 0.2), 0 12px 17px 2px rgba(0, 0, 0, 0.14), 0 5px 22px 4px rgba(0, 0, 0, 0.12);
    box-shadow: 0 7px 8px -4px rgba(0, 0, 0, 0.2), 0 12px 17px 2px rgba(0, 0, 0, 0.14), 0 5px 22px 4px rgba(0, 0, 0, 0.12); }
  .sc-fab > i {
    color: rgba(0, 0, 0, 0.54); }
    .sc-fab > i:before {
      font-size: 28px;
      font-size: 1.75rem; }
  .sc-fab .mdi-reload:before,
  .sc-fab .mdi-send:before {
    margin-right: -2px; }
  .sc-fab-dark, .sc-fab-dark:hover,
  .sc-fab-dark > i {
    color: #fff; }
  .sc-fab-primary {
    background: #00838f; }
    .sc-fab-primary, .sc-fab-primary:hover,
    .sc-fab-primary > i {
      color: #fff; }
  .sc-fab-secondary {
    background: #c62828; }
    .sc-fab-secondary, .sc-fab-secondary:hover,
    .sc-fab-secondary > i {
      color: #fff; }
  .sc-fab-success {
    background: #7cb342; }
    .sc-fab-success, .sc-fab-success:hover,
    .sc-fab-success > i {
      color: #fff; }
  .sc-fab-danger {
    background: #e53935; }
    .sc-fab-danger, .sc-fab-danger:hover,
    .sc-fab-danger > i {
      color: #fff; }
  .sc-fab-warning {
    background: #ffb300; }
    .sc-fab-warning,
    .sc-fab-warning > i {
      color: #fff; }
  .sc-fab-small {
    width: 36px;
    height: 36px;
    border-radius: 50%; }
    .sc-fab-small > i:before {
      font-size: 20px;
      font-size: 1.25rem; }
  .sc-fab-large {
    width: 64px;
    height: 64px;
    border-radius: 50%; }
    .sc-fab-large > i:before {
      font-size: 36px;
      font-size: 2.25rem; }
  .sc-fab-text {
    width: auto;
    padding: 0 24px;
    border-radius: 48px;
    text-transform: uppercase;
    font-weight: 500; }
    .sc-fab-text > i {
      margin-left: -8px;
      margin-right: 4px; }
    .sc-fab-text.sc-fab-small {
      padding: 0 12px;
      font-size: 12px;
      font-size: 0.75rem; }
      .sc-fab-text.sc-fab-small > i {
        margin-left: -4px; }
    .sc-fab-text.sc-fab-large {
      padding: 0 36px;
      font-size: 20px;
      font-size: 1.25rem; }
      .sc-fab-text.sc-fab-large > i {
        margin-left: -12px;
        margin-right: 8px; }
  .sc-fab-page-wrapper {
    position: fixed;
    bottom: 24px;
    right: 24px;
    z-index: 1150;
    -webkit-transition: margin 280ms cubic-bezier(0.55, 0, 0.1, 1);
    transition: margin 280ms cubic-bezier(0.55, 0, 0.1, 1); }
    .sc-footer-active .sc-fab-page-wrapper {
      bottom: 70px; }
      @media (max-width: 959px) {
        .sc-footer-active .sc-fab-page-wrapper {
          bottom: 80px; } }
  .sc-fab-card-wrapper {
    position: absolute;
    bottom: 16px;
    right: 16px; }
  .sc-fab-page-wrapper > .sc-fab + .sc-fab, .sc-fab-card-wrapper > .sc-fab + .sc-fab {
    margin-top: 12px; }
  .sc-fab-speed-dial > .sc-fab {
    position: relative;
    z-index: 10; }
    .sc-fab-speed-dial > .sc-fab > i:nth-child(2) {
      display: none; }
  .sc-fab-speed-dial .sc-fab-wrapper-inner {
    position: absolute;
    bottom: 0;
    right: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    display: none; }
    .sc-fab-speed-dial .sc-fab-wrapper-inner .sc-fab {
      -ms-flex-negative: 0;
      flex-shrink: 0;
      -webkit-animation-duration: 100ms;
      animation-duration: 100ms;
      -webkit-animation-fill-mode: both;
      animation-fill-mode: both;
      -webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.1, 1);
      animation-timing-function: cubic-bezier(0.55, 0, 0.1, 1); }
  .sc-fab-speed-dial:not(.sc-fab-speed-dial-horizontal) .sc-fab-wrapper-inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    padding-bottom: 56px; }
    .sc-fab-speed-dial:not(.sc-fab-speed-dial-horizontal) .sc-fab-wrapper-inner .sc-fab + .sc-fab {
      margin-bottom: 8px; }
  .sc-fab-speed-dial-horizontal .sc-fab-wrapper-inner {
    padding-right: 56px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse; }
    .sc-fab-speed-dial-horizontal .sc-fab-wrapper-inner .sc-fab + .sc-fab {
      margin-right: 8px; }
  .sc-fab-speed-dial-active:not(.sc-fab-speed-dial-hover) > .sc-fab > i:nth-child(1) {
    display: none; }
  .sc-fab-speed-dial-active:not(.sc-fab-speed-dial-hover) > .sc-fab > i:nth-child(2) {
    display: block; }
  .sc-fab-speed-dial-active .sc-fab-wrapper-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .sc-fab-speed-dial-active.animIn .sc-fab-wrapper-inner .sc-fab {
    -webkit-animation-name: fabSpeedDialIn;
    animation-name: fabSpeedDialIn; }
  .sc-fab-speed-dial-active.animOut .sc-fab-wrapper-inner .sc-fab {
    -webkit-animation-name: fabSpeedDialOut;
    animation-name: fabSpeedDialOut; }

@-webkit-keyframes fabSpeedDialIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1);
    transform: scale3d(0.1, 0.1, 0.1); }
  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }

@keyframes fabSpeedDialIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1);
    transform: scale3d(0.1, 0.1, 0.1); }
  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }

@-webkit-keyframes fabSpeedDialOut {
  from {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1);
    transform: scale3d(0.1, 0.1, 0.1); } }

@keyframes fabSpeedDialOut {
  from {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1);
    transform: scale3d(0.1, 0.1, 0.1); } }

.mdi.sc-icon-square {
  width: 36px;
  height: 36px; }
  .mdi.sc-icon-square, .mdi.sc-icon-square-large {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .mdi.sc-icon-square-large {
    width: 48px;
    height: 48px; }

.mdi:before {
  font-size: 24px;
  font-size: 1.5rem; }

.mdi-clock-outline:before {
  padding-top: 1px; }

.mdi-email-open:before {
  padding-top: 2px; }

.mdi-close:before {
  margin-left: 1px; }

a.mdi {
  color: rgba(0, 0, 0, 0.54);
  position: relative; }
  a.mdi:hover {
    color: rgba(0, 0, 0, 0.87); }
  a.mdi:after {
    content: '';
    background: rgba(0, 0, 0, 0.08);
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1);
    transform: scale3d(0.1, 0.1, 0.1);
    opacity: 0;
    border-radius: 50%;
    width: 100%;
    height: 100%;
    -webkit-transition: all 140ms ease;
    transition: all 140ms ease; }
  a.mdi:before {
    position: relative;
    z-index: 10; }
  a.mdi.uk-open:after, a.mdi:hover:after {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  a.mdi.sc-light {
    color: #fff; }
    a.mdi.sc-light:after {
      background: rgba(0, 0, 0, 0.16); }

.sc-icon-18 > i.mdi, .sc-icon-18:before {
  font-size: 18px !important;
  font-size: 1.125rem !important; }

.sc-icon-20 > i.mdi, .sc-icon-20:before {
  font-size: 20px !important;
  font-size: 1.25rem !important; }

.sc-icon-22 > i.mdi, .sc-icon-22:before {
  font-size: 22px !important;
  font-size: 1.375rem !important; }

.sc-icon-24 > i.mdi, .sc-icon-24:before {
  font-size: 24px !important;
  font-size: 1.5rem !important; }

.sc-icon-24.sc-icon-square {
  width: 36px;
  height: 36px; }

.sc-icon-28 > i.mdi, .sc-icon-28:before {
  font-size: 28px !important;
  font-size: 1.75rem !important; }

.sc-icon-28.sc-icon-square {
  width: 36px;
  height: 36px; }

.sc-icon-32 > i.mdi, .sc-icon-32:before {
  font-size: 32px !important;
  font-size: 2rem !important; }

.sc-icon-36 > i.mdi, .sc-icon-36:before {
  font-size: 36px !important;
  font-size: 2.25rem !important; }

.sc-icon-48 > i.mdi, .sc-icon-48:before {
  font-size: 48px !important;
  font-size: 3rem !important; }

.sc-icon-square {
  text-align: center; }

.sc-icheckbox,
.sc-iradio {
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  padding: 0;
  border: none;
  cursor: pointer;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-negative: 0;
  flex-shrink: 0; }
  .sc-icheckbox:after,
  .sc-iradio:after {
    display: block;
    position: absolute;
    left: 0;
    top: 0; }
  .sc-icheckbox > input,
  .sc-iradio > input {
    margin: 0; }
  .sc-icheckbox > .iCheck-helper,
  .sc-iradio > .iCheck-helper {
    z-index: 10; }
  .sc-icheckbox + label,
  .sc-iradio + label {
    padding-left: 8px;
    padding-top: 1px; }

.sc-icheckbox {
  border: 2px solid rgba(0, 0, 0, 0.54);
  border-radius: 2px;
  width: 18px;
  height: 18px;
  background: #fff;
  -webkit-transition: all 140ms ease-out;
  transition: all 140ms ease-out; }
  .sc-icheckbox.checked:after, .sc-icheckbox.disabled:after {
    content: '\F12C';
    font-family: "Material Design Icons";
    font-size: 18px;
    color: #fff;
    position: absolute;
    left: -2px;
    top: -6px; }
  .sc-icheckbox.hover.checked, .sc-icheckbox.checked {
    background: #1976d2;
    border-color: #1976d2 !important; }
  .sc-icheckbox.disabled:after {
    display: none; }
  .sc-icheckbox.disabled, .sc-icheckbox.disabled.checked {
    background: transparent;
    background-clip: padding-box;
    border-color: rgba(0, 0, 0, 0.26);
    cursor: default; }
  .sc-icheckbox.disabled.checked {
    background: #bdbdbd !important;
    border-color: #bdbdbd !important; }
    .sc-icheckbox.disabled.checked:after {
      display: block !important; }
  .sc-input-danger .sc-icheckbox {
    border-color: #e53935; }
  .sc-icheckbox.indeterminate {
    background: #1976d2;
    border-color: #1976d2; }
    .sc-icheckbox.indeterminate:after {
      content: '';
      background: #fff;
      position: absolute;
      left: 2px;
      top: 2px;
      width: 10px;
      height: 10px; }
  label .sc-icheckbox {
    margin-right: 8px;
    vertical-align: -4px; }

.sc-iradio {
  border: 2px solid rgba(0, 0, 0, 0.54);
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: #fff; }
  .sc-iradio:after {
    content: '';
    background: transparent;
    position: absolute;
    left: 3px;
    top: 3px;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    -webkit-transform: scale(0.1);
    transform: scale(0.1);
    -webkit-transition: all 200ms ease-out;
    transition: all 200ms ease-out; }
  .sc-iradio.checked {
    border-color: #1976d2; }
    .sc-iradio.checked:after {
      background: #1976d2;
      -webkit-transform: scale(1);
      transform: scale(1); }
  .sc-iradio.disabled {
    border-color: rgba(0, 0, 0, 0.26);
    cursor: default; }
    .sc-iradio.disabled.checked:after {
      background: rgba(0, 0, 0, 0.26);
      -webkit-transform: scale(1);
      transform: scale(1); }
  .sc-input-danger .sc-iradio {
    border-color: #e53935; }
  label .sc-iradio {
    margin-right: 8px;
    vertical-align: -5px; }

.disabled + .inline-label {
  color: rgba(0, 0, 0, 0.26);
  cursor: default; }

.icheck-inline {
  display: inline-block;
  margin: 0 16px 16px 0; }
  .icheck-inline + .parsley-errors-list {
    margin-top: -8px; }

.uk-form-danger .sc-icheckbox,
.uk-form-danger .sc-iradio {
  border-color: #e53935; }

.sc-icheck-custom.hover.checked, .sc-icheck-custom.checked {
  background: var(--color);
  border-color: var(--color) !important; }

.sc-login-page body {
  overflow: auto;
  padding: 24px;
  background: #102E42; }

.sc-login-page-wrapper {
  height: calc(100vh - 48px); }
  @media (max-width: 959px) {
    .sc-login-page-wrapper {
      -webkit-box-align: start;
      -ms-flex-align: start;
      align-items: flex-start; } }

.sc-login-page-inner {
  padding: 16px; }
  @media (max-width: 959px) {
    .sc-login-page-inner {
      padding: 8px 0; } }

.sc-login-page-logo {
  padding: 24px;
  margin-bottom: 16px;
  text-align: center; }
  @media (max-width: 959px) {
    .sc-login-page-logo {
      padding: 12px 24px;
      margin-bottom: 8px; } }
