@import url("/css/fonts.css");
@import url("/css/variables.css");
@import url("/css/datatables.css");
@import url("/css/select2.css");
@import url("/css/uikit.css");

* { outline: none !important; }


header.uk-sticky .uk-logo {
display: inline-block;
width: 20rem;
}

header.uk-sticky.uk-active .uk-logo {
width: 10rem;
}





@media (max-width: 959px) {
header .uk-logo { width: 10rem; }
}


.uk-modal-footer.uk-text-right {
text-align: center !important;
}

.uk-modal-footer.uk-text-right .uk-button-default {
width: 10rem;
background-color: var(--color-green) !important;
border-color: var(--color-green) !important;
color: var(--color-white) !important;
}

.uk-modal-footer.uk-text-right .uk-button-primary {
width: 10rem;
background-color: var(--color-red) !important;
border-color: var(--color-red) !important;
color: var(--color-white) !important;
}

.uk-table-row-red  { background-color: #D32F2F !important; color: #ffffff !important; }
.uk-table-row-red  a { color: #ffffff !important; }
.uk-table-row-red  svg { color: #ffffff !important; }

.uk-table-row-orange  { background-color: #F57C00 !important; color: #ffffff !important; }
.uk-table-row-orange  a { color: #ffffff !important; }
.uk-table-row-orange  svg { color: #ffffff !important; }

.uk-table-row-green  { background-color: #1a7947 !important; color: #ffffff !important; }
.uk-table-row-green  a { color: #ffffff !important; }
.uk-table-row-green  svg { color: #ffffff !important; }
/*
.uk-table-row-yellow  { background-color: #FFFF00 !important; color: #ffffff !important; }
.uk-table-row-yellow  a { color: #ffffff !important; }
.uk-table-row-yellow  svg { color: #ffffff !important; }
*/

.uk-table-row-yellow { background-color: #B3E5FC !important; color: #000000 !important; }

.uk-table-row-blue { background-color: #B3E5FC !important; color: #ffffff !important; }
.uk-table-row-blue a { color: #ffffff !important; }
.uk-table-row-blue svg { color: #ffffff !important; }


.uk-list-icons-mansioni {
    display: block;
    box-sizing: border-box;
    position: relative;
    list-style: none;
    float: none;
    clear: both;
    margin: 0;
    padding: 0;
    width: max-content;
    height: auto;
    text-align: left;
    vertical-align: top;
    font-size: 0;
    line-height: 0;
    }
    
    .uk-list-icons-mansioni > * {
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    list-style: none;
    float: none;
    clear: both;
    margin: 0;
    padding: 0;
    width: auto;
    height: auto;
    text-align: left;
    vertical-align: top;
    font-size: 0;
    line-height: 0;
    }
    
    .uk-list-icons-mansioni > * + * {
    margin-left: 0.25rem;
    }
    
    .uk-list-icons-mansioni > * > * {
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    list-style: none;
    float: none;
    clear: both;
    margin: 0;
    padding: 0;
    width: auto;
    height: auto;
    text-align: left;
    vertical-align: top;
    font-size: 0;
    line-height: 0;
    }
    
    .uk-list-icons-mansioni > * > * > * {
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    list-style: none;
    float: none;
    clear: both;
    margin: 0;
    padding: 0;
    width: 1.5rem;
    height: auto;
    text-align: left;
    vertical-align: top;
    font-size: 0;
    line-height: 0;
    cursor: pointer !important;
    }
    
    .uk-list-icons-mansioni img {
    filter: saturate();
    opacity: 1;
    }
    
    .uk-list-icons-mansioni img.uk-emphasis {
    filter: saturate(100%);
    opacity: 1;
    }
    
    
    
    .uk-list-icons-mansioni > * > * > * + span {
    display: inline-block;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    list-style: none;
    float: none;
    clear: both;
    margin: 0;
    padding: 0;
    width: 1.5rem;
    height: 1.5rem;
    text-align: center;
    vertical-align: top;
    font-size: 0;
    line-height: 0;
    content: "";
    color: transparent;
    background-color: transparent;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAglJREFUeNrk2z9KA0EUx/HNr0mhtZUHEDyDgjaa0uuJd9DKP423EPEANtraWMU3sIth2dnszL4/M28HHoEhRb4fktmQJavtQbNt/tcTzQ3Nb+NzrWnuaTbdBnpP2LRPWC8hvgN4WwDCYHxoDwCXzhGi8TQXAeDLMcJoPM13dwZ4RNgb3z8EPSFMih+6CnhAmBw/BFA7QlJ8DKBWhOT4MYDaELLi9wHUgpAdPwWgdIRZ8VMBSkWYHZ8CUBoCS3wqQCkIbPE5ANYIrPG5AFYI7PFzALQRROLnAmghiMVzAEgjiMZzAUghiMdzAnAjqMRzA3AhqMVLAMxFUI2XAshFUI+XBEhFMIkPa7U9EP/ufkTzSnPa2+9uwzVW8VoAYwgv7eOVRbwmwBhCYxUvfQZMPRPM4rXfAd06pnmnOezt/9Cc0Hxqvhgox4fT/nYgvmn37pR/WVIFiF3qdtc1zYMmAozjP9oxQ4BhfDjwzmjOBw5GNQQYxnenfezqoIIA4/h9l0hxBBQQb4qAQuLNEFBQvAkCCotXR0CB8aoIKDReDQEFx6sgoPB4cQRUEC+KgErixRBQUbwIAiqLZ0dAhfGsCKg0ng0BFcezIKDy+NkIcBA/CwFO4rMR4Cg+CwHO4pMR4DA+CQFO4ycjhJujj07jd1fs1vzzqvfnaY/xowhYSHz044CFxEcR/gQYAI4UXoicnnfiAAAAAElFTkSuQmCC');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    }
    
    .uk-list-icons-mansioni > * > * > .uk-emphasis + span {
    display: none;
    }