#loader{bottom:0;height:175px;left:0;margin:auto;position:absolute;right:0;top:0;width:175px}#loader .dot{bottom:0;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;width:87.5px}#loader .dot::before{border-radius:100%;content:"";height:87.5px;left:0;position:absolute;right:0;top:0;-webkit-transform:scale(0);transform:scale(0);width:87.5px}#loader .dot:nth-child(7n+1){-webkit-transform:rotate(45deg);transform:rotate(45deg)}#loader .dot:nth-child(7n+1)::before{-webkit-animation:.8s linear .1s infinite load;animation:.8s linear .1s infinite load;background:#00ff80}#loader .dot:nth-child(7n+2){-webkit-transform:rotate(90deg);transform:rotate(90deg)}#loader .dot:nth-child(7n+2)::before{-webkit-animation:.8s linear .2s infinite load;animation:.8s linear .2s infinite load;background:#00ffea}#loader .dot:nth-child(7n+3){-webkit-transform:rotate(135deg);transform:rotate(135deg)}#loader .dot:nth-child(7n+3)::before{-webkit-animation:.8s linear .3s infinite load;animation:.8s linear .3s infinite load;background:#0af}#loader .dot:nth-child(7n+4){-webkit-transform:rotate(180deg);transform:rotate(180deg)}#loader .dot:nth-child(7n+4)::before{-webkit-animation:.8s linear .4s infinite load;animation:.8s linear .4s infinite load;background:#0040ff}#loader .dot:nth-child(7n+5){-webkit-transform:rotate(225deg);transform:rotate(225deg)}#loader .dot:nth-child(7n+5)::before{-webkit-animation:.8s linear .5s infinite load;animation:.8s linear .5s infinite load;background:#2a00ff}#loader .dot:nth-child(7n+6){-webkit-transform:rotate(270deg);transform:rotate(270deg)}#loader .dot:nth-child(7n+6)::before{-webkit-animation:.8s linear .6s infinite load;animation:.8s linear .6s infinite load;background:#9500ff}#loader .dot:nth-child(7n+7){-webkit-transform:rotate(315deg);transform:rotate(315deg)}#loader .dot:nth-child(7n+7)::before{-webkit-animation:.8s linear .7s infinite load;animation:.8s linear .7s infinite load;background:#ff00ff}#loader .dot:nth-child(7n+8){-webkit-transform:rotate(360deg);transform:rotate(360deg)}#loader .dot:nth-child(7n+8)::before{-webkit-animation:.8s linear .8s infinite load;animation:.8s linear .8s infinite load;background:#ff0095}#loader .loading{background-position:50% 50%;background-repeat:no-repeat;bottom:-40px;height:20px;left:0;position:absolute;right:0;width:180px;color:#000;font-size:1rem;font-weight:700;text-align:center}@-webkit-keyframes load{100%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@keyframes load{100%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}.spinner-message{padding:5px;border:1px solid #00f;border-radius:5px;background-color:#00f;color:#fff;text-align:center}.wrapper{width:100%;height:100%}.overlay{position:absolute;z-index:1002;background-color:rgba(255,255,255,.5);width:100%;height:100%}.spinner-wrapper{display:flex;justify-content:center;justify-items:center}body{font-size:.8rem;background-color:azure}.icon-sm{font-size:15px}.no-border{border:none}.active-button{color:green}.button-icon{cursor:pointer}.button-content{display:flex}.button-content span{margin-left:3px}button.calendar,button.calendar:active{width:2.75rem;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAcCAYAAAAEN20fAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAEUSURBVEiJ7ZQxToVAEIY/YCHGxN6XGOIpnpaEsBSeQC9ArZbm9TZ6ADyBNzAhQGGl8Riv4BLAWAgmkpBYkH1b8FWT2WK/zJ8ZJ4qiI6XUI3ANnGKWBnht2/ZBDRK3hgVGNsCd7/ui+JkEIrKtqurLpEWaphd933+IyI3LEIdpCYCiKD6HcuOa/nwOa0ScJEnk0BJg0UTUWJRl6RxCYEzEmomsIlPU3IPW+grIAbquy+q6fluy/28RIBeRMwDXdXMgXLj/B2uimRXpui4D9sBeRLKl+1N+L+t6RwbWrZliTTTr1oxYtzVWiTQAcRxvTX+eJMnlUDaO1vpZRO5NS0x48sIwfPc87xg4B04MCzQi8hIEwe4bl1DnFMCN2zsAAAAASUVORK5CYII=)!important;background-repeat:no-repeat;background-size:23px;background-position:center}.form-group{position:relative;margin-top:25px;margin-bottom:0}.form-control-placeholder{position:absolute;top:0;padding:7px 0 7px 5px;transition:all .2s;opacity:.5}.form-control:focus+.form-control-placeholder,.form-control:valid+.form-control-placeholder{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);padding:7px 0;opacity:1}.validation-error{margin-top:2px;font-size:.7rem;color:red}.button-fab{position:absolute;bottom:0;display:block;width:40px;height:40px;background-color:#00f;border-radius:50%;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);cursor:pointer;text-align:center}.button-fab .material-icons{display:inline-block;margin-top:10px;font-size:20px;color:#fff}.pac-container:after{background-image:none!important;height:0}.material-icons{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga';font-feature-settings:'liga'}.checkbox .checkbox-container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox .checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox .checkmark{position:absolute;top:0;left:0;height:23px;width:23px;background-color:#eee;border:1px solid #000}.checkbox .checkbox-container:hover input~.checkmark{background-color:#ccc}.checkbox .checkbox-container input:checked~.checkmark{background-color:#2196f3}.checkbox .checkmark:after{content:"";position:absolute;display:none}.checkbox .checkbox-container input:checked~.checkmark:after{display:block}.checkbox .checkbox-container .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:1px solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}