body{font-size:13px;}
h1,h2,h3,h4{margin:0px;}
.panel{margin-bottom:5px;}
.panel-body{padding:5px;}
hr{margin-top:10px;margin-bottom:10px; border-color: #ddd;}
ul.default{list-style:disc; padding:5px 15px; margin-left:10px;}
.form-group{margin-bottom:5px;}
.form-control{height:30px;font-size:12px;}
.well{margin-bottom:5px;}
.tab-content .tab-pane{padding:5px;}
ul.nav-tabs > li > a{padding:5px 10px;}
.nav-tabs > li{margin-left:5px;}
.nav-tabs > li.active{font-weight:bold;}
.alert{margin-bottom:5px;}
.modal-header, .modal-body, .modal-footer {padding: 10px;}
.input-group-btn > button {padding: 4px 12px;}
.panel > .panel-heading > h4{display: inline-block;margin-bottom:0px;margin-top:0px;}
.panel > .panel-heading{padding:5px 10px;}
.navbar-right {margin-right: 0px;}
.navbar-inverse .glyphicon-align-justify {color: #fff;}
.help-block {margin-bottom: 5px;}

.progress-bar {color: #333}
.navbar-collapse {
  overflow: auto !important;
}
.col-xxs-1, .col-xxs-2, .col-xxs-3, .col-xxs-4,
.col-xxs-5, .col-xxs-6, .col-xxs-7, .col-xxs-8,
.col-xxs-9, .col-xxs-10, .col-xxs-11, .col-xxs-12 {
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
}

@media (max-width: 480px) {
  .col-xxs-1,
  .col-xxs-2,
  .col-xxs-3,
  .col-xxs-4,
  .col-xxs-5,
  .col-xxs-6,
  .col-xxs-7,
  .col-xxs-8,
  .col-xxs-9,
  .col-xxs-10,
  .col-xxs-11 {
      float: left;
  }

  .col-xxs-1 {
      width: 8.333333333333332%;
  }

  .col-xxs-2 {
      width: 16.666666666666664%;
  }

  .col-xxs-3 {
      width: 25%;
  }

  .col-xxs-4 {
      width: 33.33333333333333%;
  }

  .col-xxs-5 {
      width: 41.66666666666667%;
  }

  .col-xxs-6 {
      width: 50%;
  }

  .col-xxs-7 {
      width: 58.333333333333336%;
  }

  .col-xxs-8 {
      width: 66.66666666666666%;
  }

  .col-xxs-9 {
      width: 75%;
  }

  .col-xxs-10 {
      width: 83.33333333333334%;
  }

  .col-xxs-11 {
      width: 91.66666666666666%;
  }

  .col-xxs-12 {
      width: 100%;
  }

  .col-xxs-push-1 {
      left: 8.333333333333332%;
  }

  .col-xxs-push-2 {
      left: 16.666666666666664%;
  }

  .col-xxs-push-3 {
      left: 25%;
  }

  .col-xss-push-4 {
      left: 33.33333333333333%;
  }

  .col-xxs-push-5 {
      left: 41.66666666666667%;
  }

  .col-xxs-push-6 {
      left: 50%;
  }

  .col-xxs-push-7 {
      left: 58.333333333333336%;
  }

  .col-xxs-push-8 {
      left: 66.66666666666666%;
  }

  .col-xxs-push-9 {
      left: 75%;
  }

  .col-xxs-push-10 {
     left: 83.33333333333334%;
  }

  .col-xxs-push-11 {
     left: 91.66666666666666%;
  }

  .col-xxs-pull-1 {
      right: 8.333333333333332%;
  }

  .col-xxs-pull-2 {
      right: 16.666666666666664%;
  }

  .col-xxs-pull-3 {
      right: 25%;
  }

  .col-xxs-pull-4 {
      right: 33.33333333333333%;
  }

  .col-xxs-pull-5 {
      right: 41.66666666666667%;
  }

  .col-xxs-pull-6 {
      right: 50%;
  }

  .col-xxs-pull-7 {
      right: 58.333333333333336%;
  }

  .col-xxs-pull-8 {
      right: 66.66666666666666%;
  }

  .col-xxs-pull-9 {
      right: 75%;
  }

  .col-xxs-pull-10 {
      right: 83.33333333333334%;
  }

  .col-xxs-pull-11 {
      right: 91.66666666666666%;
  }

  .col-xxs-offset-1 {
      margin-left: 8.333333333333332%;
  }

  .col-xxs-offset-2 {
      margin-left: 16.666666666666664%;
  }

  .col-xxs-offset-3 {
      margin-left: 25%;
  }

  .col-xxs-offset-4 {
      margin-left: 33.33333333333333%;
  }

  .col-xxs-offset-5 {
      margin-left: 41.66666666666667%;
  }

  .col-xxs-offset-6 {
      margin-left: 50%;
  }

  .col-xxs-offset-7 {
      margin-left: 58.333333333333336%;
  }

  .col-xxs-offset-8 {
      margin-left: 66.66666666666666%;
  }

  .col-xxs-offset-9 {
      margin-left: 75%;
  }

  .col-xxs-offset-10 {
      margin-left: 83.33333333333334%;
  }

  .col-xxs-offset-11 {
      margin-left: 91.66666666666666%;
  }
}

/* prevent bootstrap to overwrite hidden */
[hidden] {
    display: none !important;
}