.uk-scope .uk-card {
  border: 1px solid #e5e5e5;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.uk-scope .uk-card-header {
  color: #e5e5e5;
  font-size: 1.8em;
  line-height: 4px;
  padding: 0 0 16px 10px;
  border-bottom: 1px solid #e5e5e5;
}

.uk-scope .uk-card-media-top {
  border-radius: 0;
}

.uk-scope .uk-card-footer {
  padding: 10px 20px;
  border-top: 1px solid #e5e5e5;
}
.uk-scope .uk-visible-toggle .uk-invisible-hover,
.uk-scope .uk-visible-toggle:not(:hover):not(:focus) .uk-invisible-hover:not(:focus-within) {
  -webkit-transition: opacity 1s;
	transition: opacity 1s;
}
.uk-scope .uk-button {
    font-size: 11px;
    transition: 0.1s ease-in-out;
    transition-property: color, background-color, background-position, border-color, box-shadow;
}

.uk-scope .pb-frame-smartphone {
    width: 375px;
    max-height: 667px;
    margin: auto;
    height: calc(100vh - 80px);
}

.uk-scope .pb-frame-tablet {
    width: 1024px;
    max-height: 768px;
    margin: auto;
    height: calc(100vh - 80px);
}

.uk-scope .pb-frame-desktop {
  width: 1600px;
  max-height: 900px;
  height: calc(100vh - 80px);
}

.uk-scope .uk-button-text::after {
    content: none;
}

.uk-scope .uk-button-text::before {
    background-image: none;
    width: auto;
    top: auto
}
