/* Materialize v1.0.0 — componente «floating action button» e effetto Waves.
 *
 * Regole prese dalla distribuzione ufficiale, non riscritte:
 * https://github.com/Dogfalo/materialize — licenza MIT, Copyright (c) 2014-2019
 * Materialize. L'effetto ondulato al clic e' Waves, che Materialize incorpora:
 * https://github.com/fians/Waves — licenza MIT.
 *
 * E' importato questo componente e non il foglio intero: Materialize pesa
 * centoquaranta kilobyte e ridefinisce tipografia, titoli, moduli, tabelle e
 * griglia. Su un sito che ha gia' il suo sistema visivo, importarlo tutto
 * vorrebbe dire o subirne lo stile ovunque o passare il tempo ad annullarlo.
 * I colori vengono dalla tavolozza del sito, applicati in style.css.
 */
.z-depth-1-half,.btn:hover,.btn-large:hover,.btn-small:hover,.btn-floating:hover {-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,0.14),0 1px 7px 0 rgba(0,0,0,0.12),0 3px 1px -1px rgba(0,0,0,0.2);box-shadow:0 3px 3px 0 rgba(0,0,0,0.14),0 1px 7px 0 rgba(0,0,0,0.12),0 3px 1px -1px rgba(0,0,0,0.2)}
.btn.disabled,.disabled.btn-large,.disabled.btn-small,.btn-floating.disabled,.btn-large.disabled,.btn-small.disabled,.btn-flat.disabled,.btn:disabled,.btn-large:disabled,.btn-small:disabled,.btn-floating:disabled,.btn-large:disabled,.btn-small:disabled,.btn-flat:disabled,.btn[disabled],.btn-large[disabled],.btn-small[disabled],.btn-floating[disabled],.btn-large[disabled],.btn-small[disabled],.btn-flat[disabled] {pointer-events:none;background-color:#DFDFDF !important;-webkit-box-shadow:none;box-shadow:none;color:#9F9F9F !important;cursor:default}
.btn.disabled:hover,.disabled.btn-large:hover,.disabled.btn-small:hover,.btn-floating.disabled:hover,.btn-large.disabled:hover,.btn-small.disabled:hover,.btn-flat.disabled:hover,.btn:disabled:hover,.btn-large:disabled:hover,.btn-small:disabled:hover,.btn-floating:disabled:hover,.btn-large:disabled:hover,.btn-small:disabled:hover,.btn-flat:disabled:hover,.btn[disabled]:hover,.btn-large[disabled]:hover,.btn-small[disabled]:hover,.btn-floating[disabled]:hover,.btn-large[disabled]:hover,.btn-small[disabled]:hover,.btn-flat[disabled]:hover {background-color:#DFDFDF !important;color:#9F9F9F !important}
.btn,.btn-large,.btn-small,.btn-floating,.btn-large,.btn-small,.btn-flat {font-size:14px;outline:0}
.btn i,.btn-large i,.btn-small i,.btn-floating i,.btn-large i,.btn-small i,.btn-flat i {font-size:1.3rem;line-height:inherit}
.btn:focus,.btn-large:focus,.btn-small:focus,.btn-floating:focus {background-color:#1d7d74}
.btn-floating {display:inline-block;color:#fff;position:relative;overflow:hidden;z-index:1;width:40px;height:40px;line-height:40px;padding:0;background-color:#26a69a;border-radius:50%;-webkit-transition:background-color .3s;transition:background-color .3s;cursor:pointer;vertical-align:middle}
.btn-floating:hover {background-color:#26a69a}
.btn-floating:before {border-radius:0}
.btn-floating.btn-large {width:56px;height:56px;padding:0}
.btn-floating.btn-large.halfway-fab {bottom:-28px}
.btn-floating.btn-large i {line-height:56px}
.btn-floating.btn-small {width:32.4px;height:32.4px}
.btn-floating.btn-small.halfway-fab {bottom:-16.2px}
.btn-floating.btn-small i {line-height:32.4px}
.btn-floating.halfway-fab {position:absolute;right:24px;bottom:-20px}
.btn-floating.halfway-fab.left {right:auto;left:24px}
.btn-floating i {width:inherit;display:inline-block;text-align:center;color:#fff;font-size:1.6rem;line-height:40px}
button.btn-floating {border:none}
.fixed-action-btn {position:fixed;right:23px;bottom:23px;padding-top:15px;margin-bottom:0;z-index:997}
.fixed-action-btn.active ul {visibility:visible}
.fixed-action-btn.direction-left,.fixed-action-btn.direction-right {padding:0 0 0 15px}
.fixed-action-btn.direction-left ul,.fixed-action-btn.direction-right ul {text-align:right;right:64px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:100%;left:auto;width:500px}
.fixed-action-btn.direction-left ul li,.fixed-action-btn.direction-right ul li {display:inline-block;margin:7.5px 15px 0 0}
.fixed-action-btn.direction-right {padding:0 15px 0 0}
.fixed-action-btn.direction-right ul {text-align:left;direction:rtl;left:64px;right:auto}
.fixed-action-btn.direction-right ul li {margin:7.5px 0 0 15px}
.fixed-action-btn.direction-bottom {padding:0 0 15px 0}
.fixed-action-btn.direction-bottom ul {top:64px;bottom:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.fixed-action-btn.direction-bottom ul li {margin:15px 0 0 0}
.fixed-action-btn.toolbar {padding:0;height:56px}
.fixed-action-btn.toolbar.active>a i {opacity:0}
.fixed-action-btn.toolbar ul {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;top:0;bottom:0;z-index:1}
.fixed-action-btn.toolbar ul li {-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:inline-block;margin:0;height:100%;-webkit-transition:none;transition:none}
.fixed-action-btn.toolbar ul li a {display:block;overflow:hidden;position:relative;width:100%;height:100%;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;color:#fff;line-height:56px;z-index:1}
.fixed-action-btn.toolbar ul li a i {line-height:inherit}
.fixed-action-btn ul {left:0;right:0;text-align:center;position:absolute;bottom:64px;margin:0;visibility:hidden}
.fixed-action-btn ul li {margin-bottom:15px}
.fixed-action-btn ul a.btn-floating {opacity:0}
.fixed-action-btn .fab-backdrop {position:absolute;top:0;left:0;z-index:-1;width:40px;height:40px;background-color:#26a69a;border-radius:50%;-webkit-transform:scale(0);transform:scale(0)}

/*!
 * Waves v0.6.0
 * http://fian.my.id/Waves
 *
 * Copyright 2014 Alfiana E. Sibuea and other contributors
 * Released under the MIT license
 * https://github.com/fians/Waves/blob/master/LICENSE
 */.waves-effect {position:relative;cursor:pointer;display:inline-block;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;vertical-align:middle;z-index:1;-webkit-transition:.3s ease-out;transition:.3s ease-out}
.waves-effect .waves-ripple {position:absolute;border-radius:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;opacity:0;background:rgba(0,0,0,0.2);-webkit-transition:all 0.7s ease-out;transition:all 0.7s ease-out;-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;-webkit-transform:scale(0);transform:scale(0);pointer-events:none}
.waves-effect.waves-light .waves-ripple {background-color:rgba(255,255,255,0.45)}
.waves-effect.waves-red .waves-ripple {background-color:rgba(244,67,54,0.7)}
.waves-effect.waves-yellow .waves-ripple {background-color:rgba(255,235,59,0.7)}
.waves-effect.waves-orange .waves-ripple {background-color:rgba(255,152,0,0.7)}
.waves-effect.waves-purple .waves-ripple {background-color:rgba(156,39,176,0.7)}
.waves-effect.waves-green .waves-ripple {background-color:rgba(76,175,80,0.7)}
.waves-effect.waves-teal .waves-ripple {background-color:rgba(0,150,136,0.7)}
.waves-effect input[type="button"],.waves-effect input[type="reset"],.waves-effect input[type="submit"] {border:0;font-style:normal;font-size:inherit;text-transform:inherit;background:none}
.waves-effect img {position:relative;z-index:-1}
.waves-notransition {-webkit-transition:none !important;transition:none !important}
.waves-circle {-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(circle, white 100%, black 100%)}
.waves-input-wrapper {border-radius:0.2em;vertical-align:bottom}
.waves-input-wrapper .waves-button-input {position:relative;top:0;left:0;z-index:1}
.waves-circle {text-align:center;width:2.5em;height:2.5em;line-height:2.5em;border-radius:50%;-webkit-mask-image:none}
.waves-block {display:block}
.waves-effect .waves-ripple {z-index:-1}



/* L'ombra a riposo e quella al passaggio: nel foglio originale stanno nelle
   regole condivise .z-depth-1 e .z-depth-1-half, che qui sarebbero arrivate
   con mezzo Materialize dietro. Sono le stesse dichiarazioni. */
.btn-floating {-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12),0 1px 5px 0 rgba(0,0,0,0.2);box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12),0 1px 5px 0 rgba(0,0,0,0.2)}
