/* versione: 1.1.2 */
html,body{font-family:Lato,sans-serif; font-display: auto;}
html {scroll-behavior: smooth;}
.blue-color{background-color:#0a69b7; color:#fff}
.green-color{background-color:#247228; color:#fff}
.cyan-color{background-color:#16819c; color:#fff}
.brown-color{background-color:#805004; color:#fff}
.yellow-color{background-color:#FFD700; color:#000}
.light-grey-color{background-color:#e4e4e4!Important; color:#2f2f2f!Important}
.grey-color{background-color:#353e46!Important; color:#bec2c5!Important}
.grey-color:hover{background-color:#2372AF!Important; color:#ffffff!Important}
.black-color{background-color:#1D2226; color:#fff}
.hover-black-color:hover{background-color:#9DA1A4; color:#000}
.txt-red-color{color:#e00303}
.txt-blue-color{color:#0a69b7}
.txt-green-color{font-weight: bold; color:#247228}
.txt-light-green-color{color: #3ee225}
.txt-light-grey-color{color: #919191}
.txt-cyan-color{color:#16819c}
.txt-brown-color{color:#805004}
.txt-yellow-color{color:#eeb703}
.border-green-color{border-left:12px solid #0a69b7; border-top-left-radius: 7%; border-bottom-left-radius: 7%;}
.border-cyan-color{border-left:12px solid #12819c; border-top-left-radius: 7%; border-bottom-left-radius: 7%;}
.border-brown-color{border-left:12px solid #805004; border-top-left-radius: 7%; border-bottom-left-radius: 7%;}
.border-yellow-color{border-left:12px solid #FFD700; border-top-left-radius: 7%; border-bottom-left-radius: 7%;}
.border-blue-color{border-left:12px solid #0a69b7; border-top-left-radius: 7%; border-bottom-left-radius: 7%;}
/* .grey-color{background-color:#6d6e6d; color:#fff} */
.blue-grey-color{background-color:#435761; color:#fff}
.menu-color{background-color:#006064; color:#fff}
.dark-color{background-color:#00363a; color:#fff}
.page-light-color{background-color:#428e92; color:#fff}
.light-color{background-color:#5ddef4; color:#000}
.logo{font-size:1.1em;font-weight:600}
.clear-large{clear:both;min-height:70px}
.clear-medium{clear:both;min-height:50px}
.clear-small{clear:both;min-height:30px}
.grey-back{background-color: #f7f7f7;}
.theme-light{background-color: #faf9f9;color: #000;}
.theme-color{background-color: #b988b9;color: #000;}
.theme-dark{background-color: #620D54; color: #fff;}
.theme-body{background-color: #f8fbfe; color: #525352;}
.text-dark{color:#525352;}
.text-theme{color:#00363a;}
.hover-light-color:hover{color:#fff!important;background-color:#428e92!important}
.btn-action{border:none;display:inline-block;padding:4px 8px;vertical-align:middle;overflow:hidden;text-decoration:none;color:inherit;background-color:inherit;text-align:center;cursor:pointer;white-space:nowrap;font-size:10px!important}
.btn-action:hover{box-shadow:0 2px 5px 0 rgba(0,0,0,0.2),0 6px 10px 0 rgba(0,0,0,0.19)}
.amber{background-color:#a34700;  color:#fff} 
.azure{background-color:#003882;  color:#fff} 
.blue_grey{background-color:#4d636f; color:#fff} 
.blue{background-color:#1976d2; color:#fff} 
.brown{background-color:#795548; color:#fff} 
.cyan{background-color:#007987; color:#fff} 
.dark_grey{background-color:#4e4e4e; color:#fff} 
.dark_mode{background-color:#000000; color:#fff} 
.dark_red{background-color:#880009; color:#fff} 
.deep_orange{background-color:#b83a14; color:#fff} 
.deep_purple{background-color:#6d44cd; color:#fff} 
.green{background-color:#316f33; color:#fff} 
.indigo{background-color:#3949ab; color:#fff} 
.light_blue{background-color:#0379b5; color:#fff} 
.light_green{background-color:#4f712a; color:#fff} 
.orange{background-color:#c25100; color:#fff} 
.purple{background-color:#7b1fa2; color:#fff} 
.red{background-color:#8e001c; color:#fff} 
.teal{background-color:#00796b; color:#fff}
#divtable{ overflow: hidden;}
.w3-tiny{font-size:12px!important}.w3-small{font-size:13px!important}.w3-medium{font-size:16px!important}.w3-large{font-size:18px!important}