.uk-button {
    border-radius: 10px;
    padding: 10px 20px;
    line-height: 1.4;
}

.uk-nav {
    font-size: 18px
}

.tm-header {
    box-shadow: 0 0 10px rgba(0, 0, 0, .3215686275);
    position: relative;
    z-index: 1
}

.uk-tile-muted {
    background-color: #f4f4f4
}

.uk-width-large{
	width: 100%;	
	max-width: 500px;
}

*[class*=primary] {
    background-color: #ec6502;
    color: #fff
}

*[class*=primary]:hover {
    background-color: #ec6502;
    color: #fff
}

*[class*=success] {
    background-color: #35ab0c;
    color: #fff
}

*[class*=danger] {
    background-color: #ab0c0c;
    color: #fff
}

.uk-navbar-container:not(.uk-navbar-transparent) {
    background-color: #fff
}

.uk-card-primary.uk-card-body .uk-nav-default>li>a,
.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default>li>a,
.uk-card-secondary.uk-card-body .uk-nav-default>li>a,
.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default>li>a,
.uk-light .uk-nav-default>li>a,
.uk-offcanvas-bar .uk-nav-default>li>a,
.uk-overlay-primary .uk-nav-default>li>a,
.uk-section-primary:not(.uk-preserve-color) .uk-nav-default>li>a,
.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default>li>a,
.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default>li>a,
.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default>li>a {
    color: #fff
}

.thumbnail {
    width: 40px;
    transition: all .3s ease-in-out
}

.thumbnail:hover {
    width: 200px
}

.uk-modal-close-default {
    background-color: #ec6502;
    color: #fff !important;
    width: 40px;
    height: 40px;
    padding: 0;
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 1
}

#modal-icons .icon {
    width: 40px;
    height: 40px;
    padding: 10px;
    aspect-ratio: 1/1;
    display: flex;
    justify-content: center;
    align-items: center
}

#modal-icons .icon img {
    width: 70%;
    -o-object-fit: contain;
    object-fit: contain
}

#modal-icons .icon:hover {
    background-color: #efefef
}


.fullpage_home .uk-container-xsmall {
    max-width: 500px;
}

.fullpage_home .uk-tile,
#login-form {
    box-shadow: 0 0 800px rgba(0, 0, 0, 0.8);
}

.fullpage_home a:not(.uk-button),
.mod-footer a:not(.uk-button) {
    color: inherit;
}

.fullpage_home a:hover:not(.uk-button),
.mod-footer a:hover:not(.uk-button) {
    color: #EC6502;
}

.fullpage_home .uk-text-large {
    font-size: 1.3rem;
    line-height: 1.5;
}

joomla-alert div.alert-heading {
    display: none;
}