body { padding-top: 50px; }
.divcenter { padding: 40px 15px; text-align: center; }
h1 { font-size: 30px !important; }

.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
    max-height: 100%!important; 
}

/*.
navbar { min-height: 56px; }
.navbar-toggle { margin-top: 10px; margin-bottom: 10px; }
.navbar-brand { padding: 17px 15px; margin-left: 40px; }
*/
.navbar-brand { padding-top: 13px; margin-left: 40px; }
#loading { background-color: transparent; border: none; box-shadow: none; clear: both; }
#loading > .spinner {  /*background: transparent url('../images/loader.gif') 0 0 no-repeat;*/
background: transparent url('../images/spinner-20.gif') 0 0 no-repeat; text-align: center; position: relative; margin: 0 auto; width: 130px; height: 130px; }
.loadingimg { text-align: center; }
.footer { position: absolute; bottom: 0; width: 100%;  /* Set the fixed height of the footer here */ height: 30px; background-color: #f5f5f5; }
.btn-gly-spin .glyphicon { -webkit-animation: spin 2s infinite linear; -moz-animation: spin 2s infinite linear; -o-animation: spin 2s infinite linear; animation: spin 2s infinite linear; }
.btn-loading .glyphicon { -webkit-animation: spin 2s infinite linear; -moz-animation: spin 2s infinite linear; -o-animation: spin 2s infinite linear; animation: spin 2s infinite linear; }
.btn-loading .glyphicon:before { content: "\e031"; }
.gly-spin { -webkit-animation: spin 2s infinite linear; -moz-animation: spin 2s infinite linear; -o-animation: spin 2s infinite linear; animation: spin 2s infinite linear; }
@-moz-keyframes spin {
  0% { -moz-transform: rotate(0deg); }
  100% { -moz-transform: rotate(359deg); }
}
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(359deg); }
}
@-o-keyframes spin {
  0% { -o-transform: rotate(0deg); }
  100% { -o-transform: rotate(359deg); }
}
@keyframes spin {
  0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); }
}