.topbar-inner, .topbar .fill {
    background-color: #104B7D;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

body {
    padding-top: 60px;
}

.box {
    background-color: #fff;
    padding: 15px;  
    margin: 0 0 20px 0; /* negative indent the amount of the padding to maintain the grid system */
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid #ddd;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.15);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.15);
    box-shadow: inset 0 1px 2px rgba(0,0,0,.15);
}

fieldset, form, .actions {
    margin-bottom: 0;
}

.content fieldset {
    margin-bottom: 18px;
    padding-top: 5px;
}

.content legend {
    padding-left:0;
}

.container-fluid > .sidebar {
    position: relative;
    left: 0;
    float: right;
}

.container-fluid > .content {
    margin-left: 0;
    margin-right: 240px;
}

#pagination {
    text-align: center;
}
#pagination a, #pagination strong {
    background: #e3e3e3;
    padding: 4px 7px;
    text-decoration: none;
    border: 1px solid #cac9c9;
    color: #292929;
    font-size: 13px;
}
#pagination strong, #pagination a:hover {
    font-weight: normal;
    background: #cac9c9;
}

#not-found {
    border: 1px dotted gray;
    padding: 10px;
    font-weight: bold;
    background: #FFF68F;
}

#date-range {
    border: 1px dotted gray;
    padding: 10px;
}

.sort_asc:after {
    content: "▲";
}
.sort_desc:after {
    content: "▼";
}

table#result td {
    padding-top: 5px;
    padding-bottom: 5px;
    border-right: 1px solid #aaaaaa;
}
table#result td:last-child {
    border-right: none;
}
table#result th {
    padding-left: 1em;
    background: #cac9c9;
    border-bottom: 1px solid white;
    border-right: 1px solid #aaaaaa;
}
table#result tr:nth-child(odd) { background: #e3e3e3; }
table#result tr:hover { background: #FFF68F; }

#search-results {
    font-weight: bold;
    font-size: 18px;
    margin-right: 10px;
    padding: 5px 9px;
}

.jqmWindow {
    background-color: #EEEEEE;
    border: 1px solid #000000;
    color: #333333;
    display: none;
    left: 50%;
    margin-left: -300px;
    padding: 12px 12px 15px;
    position: fixed;
    top: 27%;
    width: 600px;
}

.jqmOverlay {
    background-color: #000000;
}

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) +
        Math.round(27 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

/* Footer
-------------------------------------------------- */
.footer {
    background-color: #00A1BC;
    min-width: 940px;
    height: 1.5em;
    padding: 10px 0;
    border-top: 1px solid #e5e5e5;
    -webkit-box-shadow: inset 0 5px 15px rgba(0,0,0,.025);
    -moz-box-shadow: inset 0 5px 15px rgba(0,0,0,.025);
    box-shadow: inset 0 5px 15px rgba(0,0,0,.025);
}
.footer p {
    text-align: center;
  color: #fff;
}

.footer a {
    color: #fff;
    text-decoration: underline;
}

.btn-gap {
    margin-left: 15px;
}
