.update-glocation-wrapper{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:fixed;top:0;left:-20px;right:0;height:100%;z-index:-1;background:rgba(0,0,0,0);visibility:hidden;-webkit-transition:all .4s .5s;-o-transition:all .4s .5s;transition:all .4s .5s;opacity:0}.update-glocation-wrapper *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.update-glocation-wrapper.open{background:rgba(0,0,0,.6);z-index:9999;visibility:visible;-webkit-transition:all .4s 0s;-o-transition:all .4s 0s;transition:all .4s 0s;opacity:1}@media(max-width:780px){.update-glocation-wrapper{left:0}}.update-glocation-content{position:absolute;top:50%;left:50%;width:600px;height:640px;background:#0F0D0D;margin-top:-320px;margin-left:-300px;border:2px solid #000;opacity:0;visibility:hidden;-webkit-transition:all .4s 0s;-o-transition:all .4s 0s;transition:all .4s 0s}.update-glocation-wrapper.open .update-glocation-content{margin-top:-270px;opacity:1;visibility:visible;-webkit-transition:all .4s .5s;-o-transition:all .4s .5s;transition:all .4s .5s}@media(max-width:600px){.update-glocation-content{width:400px;height:340px;margin-top:-100px;margin-left:-200px}.update-glocation-wrapper.open .update-glocation-content{margin-top:-170px}}.update-glocation-title{background:#292929;position:relative}.update-glocation-title .title{margin:0;padding:13px 10px;color:#FFF;font-size:15px}.update-glocation-close{position:absolute;top:0;right:10px;display:block;width:30px;height:30px;z-index:1}.update-glocation-close:focus{outline:0!important;-webkit-box-shadow:none;box-shadow:none}.update-glocation-close:after,.update-glocation-close:before{position:absolute;content:"";width:20px;height:2px;top:20px;left:10px;background:#FFF;z-index:2}.update-glocation-close:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.update-glocation-close:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.update-glocation-detail{margin:10px;padding:10px;border:1px solid #413F3F;color:#BBB5B5;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}@media(max-width:600px){.update-glocation-detail{display:none}}.update-glocation-detail p{margin:2px 0}.update-glocation-detail p.text-warning{color:#a59047}.update-glocation-button{width:150px;height:150px;position:relative;z-index:9;left:50%;margin-left:-75px;margin-top:50px;cursor:pointer}.update-glocation-button .text{position:absolute;top:0;left:0;width:100%;height:100%;color:rgba(0,183,229,.9);text-shadow:0 0 35px #2187e7;text-align:center;line-height:150px;font-size:15px}.update-glocation-button .ball{background-color:rgba(0,0,0,0);border:5px solid rgba(0,183,229,.9);opacity:.9;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 45px #2187e7;box-shadow:0 0 35px #2187e7;width:150px;height:150px;margin:0 auto;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}.update-glocation-button .ball1{background-color:rgba(0,0,0,0);border:5px solid rgba(0,183,229,.9);opacity:.9;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 15px #2187e7;box-shadow:0 0 25px #2187e7;width:100px;height:100px;margin:0 auto;position:relative;top:-125px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.update-glocation-button:hover .ball,.update-glocation-button:hover .ball1{border-color:rgba(0,203,255,.9)}.update-glocation-button:hover .ball{box-shadow:0 0 50px #2187e7}.update-glocation-button.running .ball{border-top:5px solid transparent;border-left:5px solid transparent;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.update-glocation-button.running .ball1{border-top:5px solid transparent;border-left:5px solid transparent;-webkit-animation:spinoff 1s linear infinite;animation:spinoff 1s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@-webkit-keyframes spinoff{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(-360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes spinoff{0%{transform:rotate(0)}100%{transform:rotate(-360deg)}}.update-glocation-progress{position:absolute;left:0;bottom:0;width:100%;height:35px}.update-glocation-progress .progress-bar{background-color:#1a1a1a;height:25px;padding:5px;width:100%;border-radius:3px 5px}.update-glocation-progress .progress-bar span{display:inline-block;height:100%;border-radius:3px;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5) inset;box-shadow:0 1px 0 rgba(255,255,255,.5) inset;-webkit-transition:width .4s ease-in-out;-o-transition:width .4s ease-in-out;transition:width .4s ease-in-out}.update-glocation-progress .blue span{background-color:#03A7D2}.update-glocation-progress .stripes span{background-size:30px 30px;background-image:-webkit-linear-gradient(top left,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(top left,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(to bottom right,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-animation:animate-stripes 3s linear infinite;animation:animate-stripes 3s linear infinite}@keyframes animate-stripes{0%{background-position:0 0}100%{background-position:60px 0}}@-webkit-keyframes animate-stripes{0%{background-position:0 0}100%{background-position:60px 0}}.update-glocation-form{color:#bbb5b5;margin-top:30px;text-align:center}.update-glocation-form label{display:inline-block}.update-glocation-form input[type=text]{display:inline-block;width:100%;max-width:300px;background:#655f5f;border:none}.update-glocation-message{padding:10px;color:#a72718;font-style:italic;text-align:left}