@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,300;0,400;0,700;1,400;1,700&display=swap');
/* Mobile first layout SmartMenus Core CSS (it's not recommended editing these rules)
   You need this once per page no matter how many menu trees or different themes you use.
-------------------------------------------------------------------------------------------*/

/* temporaneo */

.sm{position:relative;z-index:9999;}
.sm,.sm ul,.sm li{display:block;list-style:none;margin:0;padding:0;line-height:normal;direction:ltr;text-align:left;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.sm-rtl,.sm-rtl ul,.sm-rtl li{direction:rtl;text-align:right;}
.sm>li>h1,.sm>li>h2,.sm>li>h3,.sm>li>h4,.sm>li>h5,.sm>li>h6{margin:0;padding:0;}
.sm ul{display:none;}
.sm li,.sm a{position:relative;}
.sm a{display:block;}
.sm a.disabled{cursor:not-allowed;}
.sm:after{content:"\00a0";display:block;height:0;font:0px/0 serif;clear:both;visibility:hidden;overflow:hidden;}
.sm,.sm *,.sm *:before,.sm *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}

body, td, th, div, p, h1, h2, h3, h4, h5, h6 {
    font-family: Lato !important;
}

h1, h2, h3, h4, h5, h6 {
    font-weight:300!important;
    text-transform:uppercase!important;
}

.contenitore_generale_body {
    background-color: #eef0f4;
}
body  {
    background-color: #eef0f4 !important;
    height:100vh;
}
footer a {
    color:#333!important;
    font-weight:300;
}

h1.page-header {
    font-size:32px;
}

.label-block label {
    display:block!important;
}

.uk-green {
    background-color:#6CB954!important;
}

@media screen and (min-width: 960px) and (max-width: 1120px) {
    .uk-green {
    width:130px;
}
#navbar-dettaglio-cliente {
        max-width: 200px!important;
        font-size: 12px!important;
}
}

@media screen and (min-width: 760px) and (max-width: 1250px) {

.uk-search-default {
    width: 190px!important;
}
}


.moda-dettaglio-cliente-body div > label {
    color: #0000ff!important;
    font-weight:700!important;
    text-transform:uppercase!important;
}

.moda-dettaglio-cliente-body thead th, .moda-dettaglio-cliente-body li[role="presentation"] a{
        color: #0000ff!important;
    font-weight:700!important;
    text-transform:uppercase!important;
}

.gm-style-iw a:focus {outline: none !important;}

.hover-right {
    min-width: 10em!important;
    max-width: 10em!important;
}

.hidden {display:none;}    
