
/* general fixes */
.glyphicon-refresh-animate {
    -animation: spin .9s infinite linear;
    -webkit-animation: spin2 .9s infinite linear;
}
@-webkit-keyframes spin2 {
    from { -webkit-transform: rotate(0deg);}
    to { -webkit-transform: rotate(360deg);}
}
@keyframes spin {
    from { transform: scale(1) rotate(0deg);}
    to { transform: scale(1) rotate(360deg);}
}
.ng-cloak {
    display: none !important;
}
.nav, .pagination, .carousel, .panel-title a {
    cursor: pointer;
}

/* ng progress */
.ngProgressLite {
    pointer-events: none;
}

.ngProgressLiteBar {
    background: #50be9b;
    position: fixed;
    z-index: 99999;
    top: 0;
    left: 0;
    height: 4px;
}

.ngProgressLite .ngProgressLiteBarShadow {
    display: block;
    position: absolute;
    right: 0px;
    width: 100px;
    height: 100%;
    box-shadow: 0 0 10px #29d, 0 0 5px #29d;
    opacity: 1;
    -webkit-transform: rotate(3deg) translate(0px, -4px);
    -ms-transform: rotate(3deg) translate(0px, -4px);
    transform: rotate(3deg) translate(0px, -4px);
}
