.float-btn{position:fixed;height:70px;z-index:9999}.float-btn.fl-right.fl-bottom{bottom:45px;right:24px}.float-btn.fl-right.fl-top{top:45px;right:24px}.float-btn.fl-left.fl-bottom{bottom:45px;left:24px}.float-btn.fl-left.fl-top{top:45px;left:24px}.flBtn-fab{display:inline-block;width:40px;height:40px;line-height:40px;vertical-align:middle;text-decoration:none;text-align:center;transition:.2s ease-out;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2);cursor:pointer;background-color:#009688;color:#FFF;border-radius:50%}.fl-ellipse{border-radius:25% 75%}.fl-square{border-radius:0}.fl-rsquare{border-radius:25%}.flBtn-fab:hover{background-color:#4db6ac;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)}.flBtn-fab:hover{background-color:#4db6ac;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)}.flBtn-large{width:60px;height:60px;line-height:60px}.flBtn-large i{font-size:24px}.flBtn-menu{position:absolute;list-style:none;margin:0;padding:0;text-align:center}.fl-right .flBtn-menu.fl-horizon{line-height:60px;text-align:right;height:100%;width:500px;right:70px;left:auto;top:50%;transform:translateY(-50%)}.fl-right .flBtn-menu.fl-horizon li{display:inline-block;margin-right:10px}.fl-left .flBtn-menu.fl-horizon{line-height:60px;text-align:left;height:100%;width:500px;left:70px;right:auto;top:50%;transform:translateY(-50%)}.fl-left .flBtn-menu.fl-horizon li{display:inline-block;margin-left:10px}.fl-bottom .flBtn-menu.fl-vertical{bottom:70px}.fl-bottom .flBtn-menu.fl-vertical li{display:inline-block;margin-bottom:10px}.fl-top .flBtn-menu.fl-vertical{top:70px}.fl-top .flBtn-menu.fl-vertical li{display:inline-block;margin-top:10px}[tooltip]:before{line-height:20px;border-radius:2px;content:attr(tooltip);font-size:12px;visibility:hidden;opacity:0;padding:5px;position:absolute;white-space:nowrap;background:#585858;color:#fff}.fl-left .flBtn-menu.fl-vertical [tooltip]:before{margin-top:5px;left:100%}.fl-right .flBtn-menu.fl-vertical [tooltip]:before{margin-top:5px;right:100%}.fl-bottom .flBtn-menu.fl-horizon [tooltip]:before{margin-left:-12px;bottom:100%}.fl-top .flBtn-menu.fl-horizon [tooltip]:before{margin-top:-12px;top:100%}[tooltip]:hover:before,[tooltip]:hover:after{visibility:visible;opacity:1}.float-btn .scale-transition{transition:transform .3s cubic-bezier(0.53,0.01,0.36,1.63) !important}.float-btn .scale-transition.scale-out{transform:scale(0);transition:transform .2s !important}