html, body {  margin:0px; padding:0px; height:100%; }
body { background-color:#f5f5f5; padding-top: 50px; padding-bottom: 50px; font-family:'Open Sans','Verdana','Arial',sans-serif !important; }

div.panel div.panel-heading { text-transform:uppercase; font-weight:bold; }
h3.page-title { text-transform:uppercase; }
.no-gutter > [class*='col-'] { padding-right:0; padding-left:0; }

.popover .popover-content { white-space: pre-line; }

.glyphicon-refresh-animate {
    -animation: spin .7s infinite linear;
    -webkit-animation: spin2 .7s 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);}
}