#loadingBall {
    position:relative;
    width:256px;
}

#loadingBallMax {
    position:relative;
    width:256px;
}

.loadingBall {
    background-color:#0259AD;
    position:absolute;
    top:0;
    left:0;
    width:20px;
    height:20px;
    -moz-border-radius:10px;
    -moz-animation-name:bounce_loadingBall;
    -moz-animation-duration:2.2s;
    -moz-animation-iteration-count:infinite;
    -moz-animation-direction:linear;
    -webkit-border-radius:10px;
    -webkit-animation-name:bounce_loadingBall;
    -webkit-animation-duration:2.2s;
    -webkit-animation-iteration-count:infinite;
    -webkit-animation-direction:linear;
    -ms-border-radius:10px;
    -ms-animation-name:bounce_loadingBall;
    -ms-animation-duration:2.2s;
    -ms-animation-iteration-count:infinite;
    -ms-animation-direction:linear;
    -o-border-radius:10px;
    -o-animation-name:bounce_loadingBall;
    -o-animation-duration:2.2s;
    -o-animation-iteration-count:infinite;
    -o-animation-direction:linear;
    border-radius:10px;
    animation-name:bounce_loadingBall;
    animation-duration:2.2s;
    animation-iteration-count:infinite;
    animation-direction:linear;
}
#loadingBall_1 {
    -moz-animation-delay:0s;
}
#loadingBall_1 {
    -webkit-animation-delay:0s;
}
#loadingBall_1 {
    -ms-animation-delay:0s;
}
#loadingBall_1 {
    -o-animation-delay:0s;
}
#loadingBall_1 {
    animation-delay:0s;
}
#loadingBall_2 {
    -moz-animation-delay:0.22s;
    -webkit-animation-delay:0.22s;
    -ms-animation-delay:0.22s;
    -o-animation-delay:0.22s;
    animation-delay:0.22s;
}
#loadingBall_3 {
    -moz-animation-delay:0.44s;
    -webkit-animation-delay:0.44s;
    -ms-animation-delay:0.44s;
    -o-animation-delay:0.44s;
    animation-delay:0.44s;
}
#loadingBall_4 {
    -moz-animation-delay:0.66s;
    -webkit-animation-delay:0.66s;
    -ms-animation-delay:0.66s;
    -o-animation-delay:0.66s;
    animation-delay:0.66s;
}
@-moz-keyframes bounce_loadingBall {
    0%  {left:0px; background-color:#0259AD;}
    50% {left:236px; background-color:#FFFFFF;}
    100%{left:0px; background-color:#0259AD;}
}
@-webkit-keyframes bounce_loadingBall {
    0%  {left:0px; background-color:#0259AD;}
    50% {left:236px; background-color:#FFFFFF;}
    100%{left:0px; background-color:#0259AD; }
}
@-ms-keyframes bounce_loadingBall {
    0%  {left:0px; background-color:#0259AD;}
    50% {left:236px; background-color:#FFFFFF;}
    100%{left:0px; background-color:#0259AD;}
}
@-o-keyframes bounce_loadingBall {
    0%  {left:0px; background-color:#0259AD;}
    50% {left:236px; background-color:#FFFFFF;}
    100%{left:0px; background-color:#0259AD;}
}
@keyframes bounce_loadingBall {
    0%  {left:0px; background-color:#0259AD; }
    50% {left:236px; background-color:#FFFFFF;}
    100%{left:0px; background-color:#0259AD; }
}

/* fades in & out the modal glass */
.glass-fade.ng-hide-add,
.glass-fade.ng-hide-remove {
    -webkit-transition: 0.25s linear opacity;
    -moz-transition: 0.25s linear opacity;
    -o-transition: 0.25s linear opacity;
    transition: 0.25s linear opacity;
    display:block!important;
    opacity:1;
}
.glass-fade.ng-hide {
    opacity:0;
}

.bulk-user-insert-messages >  md-list-item:nth-child(2n+1){
    background-color:#f0f0f0;
}
.bulk-user-insert-messages >  md-list-item:nth-child(2n){
    background-color:#fff;
}