html, body {
    color: #333333;
}

.sea-content {
    width: 100%;
}

.login {
    background-color: #000000;
    background-image: url('https://padua-iot.nyc3.cdn.digitaloceanspaces.com/assets/images/lighthouse-3973197_1920.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.uk-overlay-primary {
    background: rgba(0, 0, 0, .4);
}

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

.login-box {
    background-color: #111111;
    border-radius: 10px;
    border: 3px solid #6d6f87;
}

.uk-card-default .uk-card-title {
    color: #ffffff;
    border-radius: 5px;
}

.uk-alert-danger {
    background: #722437;
    color: #e0dada;
    border-radius: 5px;
}

#login-step2 {
    display: none;
}

a {
    color: #000000;
}

a:hover, a:focus {
    color: #282828;
}

.uk-button {
    border-radius: 5px;
    background-color: #0f2a35;
    transition: background-color 0.3s ease;
}

.uk-button:active {
    transform: scale(0.99);
}

.uk-input {
    border: solid 1px #525151;
    background-color: #1d1d1d;
    color: #ffffff;
    border-radius: 5px;
}

.uk-input:focus {
    border: solid 1px #ffffff;
    background-color: #484848;
    color: #ffffff;
}

#app {
    width: 100%;
}

video {
    border-radius: 10px;
    border: solid 2px #262626;
}

select {
    border-radius: 5px;
}

.uk-card .uk-card-header {
    border-bottom: none;
    padding-top: 8px;
    padding-bottom: 18px;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
}

.uk-card .uk-card-footer {
    border-top: none;
}

#role-selection {
    padding-left: 10px;
}

.uk-grid {
    margin-left: 0;
}

.uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h6, .uk-heading-2xlarge, .uk-heading-large, .uk-heading-medium, .uk-heading-small, .uk-heading-xlarge, h1, h2, h3, h4, h5, h6 {
    margin: 0 0 20px 0;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-weight: 400;
    color: #ffffff;
    text-transform: none;
}

.uk-grid-column-small>*, .uk-grid-small>* {
    padding-left: 8px;
    padding-right: 8px;
}

.uk-card {
    margin-top: 10px;
    border-radius: 5px;
    border: 3px solid #6d6f87;
}

.uk-card-body {
    padding: 10px 10px;
}

.uk-card-hover:not(.uk-card-default):not(.uk-card-primary):not(.uk-card-secondary):hover {
    background-color: inherit;
    box-shadow: 0 14px 25px rgba(0,0,0,.16);
}

.selectable-small-card {
    padding: 15px;
    color: #ffffff;
    background-color: #131313;
}

.selectable-small-card.uk-card-default.uk-card-hover:hover {
    background-color: #222222;
}

.selectable-small-card h4 {
    color: #ffffff;
}

header.uk-sticky {
    background-color: #272732;
    border-bottom: solid 1px #272727;
    background: #000
}

.dark-theme .uk-card, .dark-theme .uk-card .uk-card-body, .dark-theme .uk-card h3, .dark-theme .uk-card h4, .dark-theme .uk-card-default, .dark-theme .uk-card-default .uk-card-title, .dark-theme .uk-card-title, .dark-theme .uk-card-title a, .dark-theme .uk-logo, .dark-theme .uk-logo:hover, .dark-theme .uk-navbar-dropdown-nav>li>a, .dark-theme .uk-navbar-nav>li>a, .dark-theme .uk-subnav>*>a, .dark-theme .uk-subnav>.uk-active>a, .dark-theme h2, .dark-theme h2 a, .dark-theme h2 a:hover, .dark-theme h3, .dark-theme h4 {
    color: #fff;
}

.uk-button-primary {
    background-color: #093b6c;
    color: #fff;
}

.uk-comment-header {
    border: solid 1px #6d6d6d;
    background: #000000;
    cursor: pointer;
}

.uk-comment-header:hover {
    border: solid 1px #6d6d6d;
    background: #1b1b1b;
    cursor: pointer;
}

.uk-accordion-title {
    color: #ffffff;
}

.uk-accordion-title:hover, .uk-accordion-title:focus, .uk-accordion-title:active {
    color: #ffffff;
}

[v-cloak] {
    display: none;
}