.glyphicon-animate {
    -webkit-animation-name: rotateThis;
    -webkit-animation-duration: 1s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
}

@-webkit-keyframes "rotateThis" {
    from { 
        -webkit-transform: rotate( 0deg );  
    }
    to  { 
        -webkit-transform: rotate( 360deg ); 
    }
}

@font-face {
    font-family: "Gotham Rounded Bold";
    src: url(/css/fonts/GothamRounded-Bold.otf) format('opentype');
    font-weight:normal;
    font-style:normal;
}

@font-face {
    font-family: "Gotham Rounded";
    src: url(/css/fonts/GothamRounded-Regular.otf) format('opentype');
    font-style:normal;
    font-weight:normal;
}


/* Sticky footer styles
-------------------------------------------------- */
html {
  position: relative;
  min-height: 100%;
}
body {
  /* Margin bottom by footer height */
  margin-bottom: 30px;
  font-family: "Gotham Rounded";
}
.footer {
  position: fixed;
  bottom: 0px;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 20px;
  background-color: #f5f5f5;
  text-align:center;
  border-top:1px #e0e0e0 solid;
  font-size: 13px;
}


body {
    padding-top: 80px;
}


.panel-options {
  float:right;
  margin-top:-24px;
}

.clear-fix:after { 
   content: "."; 
   visibility: hidden; 
   display: block; 
   height: 0; 
   clear: both;
}

.grey-text {
  color: grey;
  font-style:italic;
  font-size:12px;
}

.background-ajax-loader {
  background:url(../img/ajax-loader.gif) right no-repeat;
  background-color:white;
}