/* CSS Document */

.modal {padding-top: 35px;}
.form-group {margin-bottom: .25rem}
.form-check {margin-bottom: .25rem}
.form-group .form-check {margin-bottom: .0rem}
label {margin-bottom:.1rem}

@media (min-width:992px){.btn-dyn{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}}
@media (min-width:1200px){.btn-dyn{padding:.125rem .25rem;font-size:.7rem;line-height:1.5;border-radius:.2rem}}
@media (max-width:575px){.hidden-xs-down{display: none !important}}
@media (min-width:576px){.hidden-sm-up{display: none !important}}
@media (max-width:767px){.hidden-sm-down{display: none !important}}
@media (min-width:768px){.hidden-md-up{display: none !important}}
@media (max-width:991px){.hidden-md-down{display: none !important}}
@media (min-width:992px){.hidden-lg-up{display: none !important}}
@media (max-width:1199px){.hidden-lg-down{display: none !important}}
@media (min-width:1200px){.hidden-xl-up{display: none !important}}
@media (min-width:1200px){.modal-xl{max-width:1000px}}

/*.focus {cursor: pointer}*/

.iframe-spacing {margin-top: 2.5rem}
.btn-group-spacing {margin-bottom: .5rem}
.head-spacing {margin-top: .25rem; margin-bottom: .5rem}
.body-spacing {margin-top: .25rem}
.no-pad-right {padding-right:0rem}
.btn-group-xs>.btn,.btn-xs{padding:.125rem .25rem;font-size:.7rem;line-height:1.5;border-radius:.2rem}

.has-error .checkbox,.has-error .checkbox-inline,.has-error .col-form-label,.has-error .form-control-feedback,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}

/* Bootstrap overrides above ... color stuff below*/

.bkgrd {background-color: #d6d4c4; background-image: url(/isafari/images/bg-tree.gif); background-position: center 75px; background-repeat: no-repeat}
.bkgrdcol {background-color: #d6d4c4}
.modal-content {background-color: #d6d4c4}
.bdrbtmcol {border-bottom: solid #0066FF}

.navbar-dark {background-color: #431812}
.navbar-dark .navbar-nav .nav-link {color:#fff}
.navbar-dark .navbar-nav .nav-link:hover {color:#18bc9c}
.dropdown-menu {background-color: #431812}
.dropdown-item {color:#fff}
.dropdown-item:focus, .dropdown-item:hover {background: rgba(225,219,198,0.5); color:#431812; font-weight:bold}

.table-striped>tbody>tr:nth-child(odd)>td, 
.table-striped>tbody>tr:nth-child(odd)>th {background: rgba(225,219,198,0.5)}
/*.table tbody tr:hover td, .table tbody tr:hover th {background-color: #eeeeea}*/
/*.table-hover tbody tr:hover{background-color:rgba(0,0,0,.075)}*/
.table-hover tbody tr:hover{background-color:#eeeeea}
.table thead th, .table-no-border>tbody>tr>td{border-top:none; border-bottom:none}
.table-xs td, .table-xs th {padding-left:.2rem;padding-right:.2rem;padding-top:.1rem;padding-bottom:.1rem;}

/*.custom-control-input:checked~.custom-control {background-color: #18BC9C;}
.custom-control-input:disabled~.custom-control {background-color: #d6d4c4}
.custom-control-input:focus~.custom-control-label {-webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 3px #18BC9C; box-shadow: 0 0 0 1px #fff, 0 0 0 3px #18BC9C;}*/
