.pace{-webkit-pointer-events:none;
 
 pointer-events:none;
 
 -webkit-user-select:none;
 
 -moz-user-select:none;
 
 user-select:none}
.pace-inactive{display:none}
.pace .pace-progress{background:#0d6efd;
 
 position:fixed;
 
 z-index:2000;
 
 top:0;
 
 right:100%;
 
 width:100%;
 
 height:3px
}

.pace .pace-progress-inner{display:block;
 
 position:absolute;
 
 right:0;
 
 width:100px;
 
 height:100%;
 
 box-shadow:0 0 10px #0d6efd,0 0 5px #0d6efd;
 
 opacity:1;
 
 -webkit-transform:rotate(3deg) translate(0,-4px);
 
    -moz-transform:rotate(3deg) translate(0,-4px);
 
 -ms-transform:rotate(3deg) translate(0,-4px);
 
 -o-transform:rotate(3deg) translate(0,-4px);
 
 transform:rotate(3deg) translate(0,-4px)}
.pace .pace-activity{

display:block;
 
 position:fixed;
 
 z-index:2000;
 
 top:15px;
 
 right:15px;
 
 width:20px;
 
 height:20px;
 
 border:solid 3px transparent;
 
 border-top-color:#072c63;
 
 border-left-color:#0d6efd;
 
 border-radius:10px;
 
 -webkit-animation:pace-spinner .4s linear infinite;
 
 -moz-animation:pace-spinner .4s linear infinite;
 
 -ms-animation:pace-spinner .4s linear infinite;
 
 -o-animation:pace-spinner .4s linear infinite;
 
 animation:pace-spinner .4s linear infinite}@-webkit-keyframes pace-spinner{0%{-webkit-transform:rotate(0);
 
 transform:rotate(0)}100%{-webkit-transform:rotate(360deg);
 
 transform:rotate(360deg)}}@-moz-keyframes pace-spinner{0%{-moz-transform:rotate(0);
 
 transform:rotate(0)}100%{-moz-transform:rotate(360deg);
 
 transform:rotate(360deg)}}@-o-keyframes pace-spinner{0%{-o-transform:rotate(0);
 
 transform:rotate(0)}100%{-o-transform:rotate(360deg);
 
 transform:rotate(360deg)}}@-ms-keyframes pace-spinner{0%{-ms-transform:rotate(0);
 
 transform:rotate(0)}100%{-ms-transform:rotate(360deg);
 
 transform:rotate(360deg)}}@keyframes pace-spinner{0%{transform:rotate(0);
 
 transform:rotate(0)}100%{transform:rotate(360deg);
 
 transform:rotate(360deg)}}

    