body, html {
    overflow:hidden;
}
::-webkit-scrollbar {
    width: 6px;
    height: 6px;
}
::-webkit-scrollbar-track {
    background-color: none;
}
::-webkit-scrollbar-thumb {
    background-color: #00c5eb;
}
::-webkit-scrollbar-button {
    background-color: none;
}
::-webkit-scrollbar-corner {
    background-color: none;
}

#loadProgress::-webkit-progress-value {
    background-color: #00c5eb ;
}

.uk-card {
    border-radius: 5px;
}
.uk-card-body {
    border-bottom: 1px solid #e5e5e5;
}
.uk-button-primary {
    background-color: #00c5eb;
    color: #fff;
    border: 1px solid transparent;
}
.uk-button-primary:focus, .uk-button-primary:hover {
    background-color: #00b6d9;
    color: #fff;
}
.uk-button-primary:disabled {
    background-color: transparent;
    color: #999;
    border-color: #58b2c4;
}

.uk-navbar-dropdown {
    max-height: 50vh;
    overflow-y: auto;
}

@media screen and (orientation: portrait){
    #searchPanel {
        width: 100%!important;
    }
    .uk-offcanvas-flip .uk-offcanvas-bar {
        right: -100%;
    }
}
@media screen and (orientation: landscape){
    #searchPanel {
        width: 600px!important;
    }
    .uk-offcanvas-flip .uk-offcanvas-bar {
        right: -600px;
    }
}

.uk-offcanvas-bar {
    box-shadow: -3px 0px 30px 0px rgba(0,0,0,.5);
}

/* 
    Note: UIkit's offcanvas component is inverted by default (dark background, light content).
    We chose to edit the following rules to make it consistent with the rest of our sample app.
*/
.uk-offcanvas-bar.uk-background-default a {
    color: rgba(0,0,0,0.7);
}
.uk-offcanvas-bar.uk-background-default .uk-icon-button {
    background-color: rgba(0,0,0,.1);
    color: rgba(0,0,0,.5);
}
.uk-offcanvas-bar.uk-background-default .uk-tab>.uk-active>a {
    color: rgba(0,0,0,0.7);
    border-color: #00c5eb;
    border-width: 2px;
}
.uk-offcanvas-bar.uk-background-default .uk-tab>*>a{
    color: rgba(0,0,0,0.5);
}
.uk-offcanvas-bar.uk-background-default .uk-tab::before {
    border-color: rgba(0,0,0,.2);
}
.uk-offcanvas-bar.uk-background-default .uk-search-input {
    color: rgba(0,0,0,0.7);
}
.uk-offcanvas-bar.uk-background-default .uk-search-input::placeholder {
    color: rgba(0,0,0,.5);
}
.uk-offcanvas-bar.uk-background-default .uk-search .uk-search-icon {
    color: rgba(0,0,0,0.5);
}
.uk-offcanvas-bar.uk-background-default .uk-search-default .uk-search-input {
    border-color: rgba(0,0,0,0.2);
}
.uk-offcanvas-bar.uk-background-default .uk-link-toggle:focus .uk-link,
.uk-offcanvas-bar.uk-background-default .uk-link-toggle:hover .uk-link,
.uk-offcanvas-bar.uk-background-default .uk-link:hover,
.uk-offcanvas-bar.uk-background-default a:hover {
    color: rgba(0,0,0,0.8);
}
.uk-offcanvas-bar .uk-text-muted {
    color: rgba(0,0,0,.5)!important;
}
