﻿body {
    padding-top: 20px; /* 60px to make the container go all the way to the bottom of the topbar */
}

.table-condensed td, .table-condensed th {
    font-size: 10px;
    font-family: Verdana;
    vertical-align: middle;
    /*white-space:nowrap;*/
}

body {
    font-size: 13px;
}

h5 {
    margin-bottom: 2px;
    font-weight: bold;
}


.table-align-right td {
    text-align: right;
}

form {
    margin: 0 0 0px;
}

.table-condensed th,
.table-condensed td {
    padding: 5px 5px;
}


.well .table {
    margin-bottom: 0px;
    padding-bottom: 0px;
}


table.table-sortable thead tr .header {
    background-image: url(bg.gif);
    background-repeat: no-repeat;
    background-position: center right;
    cursor: pointer;
}

table.table-sortable thead tr .headerSortUp {
    background-image: url(../jquery.tablesorter/css/images/metro-white-asc.png);
}

table.tablesorter thead tr .headerSortDown {
    background-image: url(../jquery.tablesorter/css/images/metro-white-desc.png);
}

table.table-sortable thead tr .headerSortDown, table.table-sortable thead tr .headerSortUp {
    background-color: silver;
}

.field-validation-error {
    color: #b94a48;
}

.field-validation-valid {
    display: none;
}

.input-validation-error {
    border: 1px solid #b94a48;
    background-color: #ffeeee;
}

.validation-summary-errors {
    font-weight: bold;
    color: #b94a48;
}

.validation-summary-valid {
    display: none;
}

.searchwell {
    margin-bottom: 20px;
    margin-top: 20px;
}
