#issue_form_body td {
    padding: 5px;
}
#issue_form_body input, textarea {
    padding: 3px;
}

th .text-muted { color: #aaa }

.label-lg { font-size: 1.1em }
.label-sm { font-size: .9em }
.label-xl { font-size: 1.2em }

th .text-muted { color: #aaa }
.row.navbar.navbar-red.bg-red.navbar-fixed-top {
    top: 90px;
    min-height: 38px;
    height: 38px;
}
.container-fluid.vuej {
    padding-top: 3rem
}
.navbar-brand h2 {
    display: inline-block;
    white-space: nowrap;
    overflow-x: visible;
    margin: 0;
}
.navbar-brand + h2 {
    display: block;
    white-space: nowrap;
    overflow-x: visible;
}
@media (max-width: 1200px ) {
    .navbar-brand + h2 {
        display: inline-block;
    }
}
.navbar-brand h2 a,  .navbar-brand + h2 a {
    text-decoration: none;
    color: #999;
}
.breadcrumb {
    background-color: transparent;
    padding: 0;
    margin: 0;
    font-size: 1.15em;
    display: inline-block;
    text-transform: uppercase;
    width: 100%
}
.bg-red .breadcrumb a { padding: 1em; letter-spacing: .047rem }
.bg-red .breadcrumb a, .bg-red .breadcrumb a:hover, .bg-red .breadcrumb a:visited {
     padding: .4em .6em .3em;
     display: inline-block;
 }
.bg-red .breadcrumb a, .bg-red .breadcrumb a:visited {
     color: rgba(255, 255, 255, .6);
}
.bg-red .breadcrumb a:hover, .bg-red .breadcrumb a .glyphicon {
    color: #fff
}

.bg-red .breadcrumb a.active, .bg-red .breadcrumb a.active:visited {
    color: #eaa
}
.breadcrumb>li.pull-right {
    margin: 0
}
#top-nav { z-index: 1031}

.navbar-brand {overflow:hidden; white-space: nowrap;}

.glyphicon-user + strong { display: none }

@media (max-width: 768px) {
    .row.navbar.navbar-red.bg-red.navbar-fixed-top {
        top: 72px;
    }
    .navbar-brand { margin: 0; padding: .7em }
    .navbar-brand>img, .navbar-brand>a>img { height: 36px; }
}
.breadcrumb.bg-red li:not([class='pull-right'])>a[href]:before {
  position: relative;
  float: right;
  top: 1px;
  display: inline-block;
  font-size: .8em;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: 100;
  line-height: 1.7;
  color: #eaa;
  margin-right: -.7rem;
  margin-left: .7rem;
  -webkit-font-smoothing: antialiased;
  content: "\e080";
}
@media (min-width:768px) {
    .nav.navbar-nav.pull-right {
        position: absolute;
        right: 0;
        background-color: white;
    }
}
.ar { text-align: right !important }

.navbar-header a img {
    height: 100%;
}
.ot-logo-small {
    padding: 10px 0;
}
