﻿body {
    padding-top: 70px;
    padding-bottom: 20px;
    background-color: #fff;
    color: #5f676c;
}

.navbar-inverse {
    background-color: #162940;
}

.navbar-brand img {
    vertical-align: middle;
    height: 45px;
}

.navbar-nav {
    font-size: 16px;
}

    .navbar-nav li a {
        display: table-cell;
        vertical-align: middle;
        height: 76px;
    }

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* Override the default bootstrap behavior where horizontal description lists
   will truncate terms that are too long to fit in the left column
*/
.dl-horizontal dt {
    white-space: normal;
    width: 250px;
}

.dl-horizontal dd {
    margin-left: 265px;
}

/* Set width on the form input elements since they're 100% wide by default */
/*textarea {
    max-width: 280px;
}*/

/* Set width on the form input elements since they're 100% wide by default */
input,
select {
    max-width: 280px;
}

.subhead-indent {
    text-indent: 25px;
}

table.condensed-grid {
    margin-left: 30px !important;
}

.condensed-grid th,
.condensed-grid td {
    border-collapse: collapse;
    border: 2px solid #dddddd;
    text-align: left;
    padding: 3px 25px 3px 25px;
}

.condensed-grid-center th,
.condensed-grid-center td {
    text-align: center;
}

.condensed-grid-right th,
.condensed-grid-right td {
    text-align: right;
}

.condensed-grid-ultra th,
.condensed-grid-ultra td {
    padding: 3px 3px 3px 3px;
}

.field-group-margin {
    margin-top:15px;
    margin-bottom:15px;
        }