

@import url("/dnr/includes/custom.css");
/* photo styles */
#photo-caption {margin: 0.5em; padding: 0.5em; width: 70%; text-align: center; font-size: smaller; font-style: italic;}
#photo-caption img { min-width:100%;}
#photo-caption p {margin: 0px!important; display: block;}
#photo-caption-l {margin: 0.5em; padding: 0.5em; width: 50%; text-align: center; font-size: smaller; font-style: italic; float: left;}
#photo-caption-l img { min-width:100%;} 
#photo-caption-l p {margin: 0px!important; display: block;}
#photo-caption-r {margin: 0.5em; padding: 0.5em; width: 50%; text-align: center; font-size: smaller; font-style: italic; float: right;}
#photo-caption-r img { min-width:100%;} 
#photo-caption-r p {margin: 0px!important; display: block;}
#photo-caption-noscale {width: auto; font-size: smaller; font-style: italic; margin: 0px}
#photo-caption-noscale p {text-align: center; padding: 0.5em;}
#photo-caption-noscale img {padding: 0.5em;}
#photo-caption-noscale-caption {text-align: center; padding: 0.5em; margin-top: 0px;}
#photo-caption-l-noscale {margin: 0.5em; padding: 0.5em; width: auto; text-align: center; font-size: smaller; font-style: italic; float: left;}
#photo-caption-l-noscale p {margin: 0px!important; display: block;}
#photo-caption-l-noscale img { max-width:100%;}
#photo-caption-l-noscale div { max-width:inherit;} 
#photo-caption-r-noscale {margin: 0.5em; padding: 0.5em; width: auto; text-align: center; font-size: smaller; font-style: italic; float: right;}
#photo-caption-r-noscale p {margin: 0px!important; display: block;}
#photo-caption-r-noscale img { max-width:100%;}
/* table styles */
#dnrtable th { border-style: solid; background-color: #01533d; color: #FFF; text-align: center; font-weight: bold; border-color: #E8E8E8!important; border-width: thin;}
#dnrtable td { border-style: solid; border-color: #E8E8E8!important; border-width: thin; background: none!important;}

#dnrtable tr:nth-child(even) { background: #fff!important; }
#dnrtable tr:nth-child(odd) { background: #F5F5F5!important; }

#dnrtable th a:link {color: #FFF!important; text-decoration: underline!important;}
#dnrtable th a:visited {color: #FFF!important; text-decoration: underline!important;}
#dnrtable th a:active {color: #FFF!important; text-decoration: underline!important;}
#dnrtable th a:hover {color: #FFF!important; text-decoration: underline!important;}
#dnrtable td a:link {text-decoration: underline!important;}
#dnrtable td a:visited {text-decoration: underline!important;}
#dnrtable td a:active {text-decoration: underline!important;}
#dnrtable td a:hover {text-decoration: none!important;}
.menu.align-center a {text-decoration: underline!important;}
#main-banner-overlay {background: rgba(0,0,0,0.0)!important;}
#subpage-banner-overlay { background: rgba(0,0,0,0)!important;}
#agency-spotlights-container .agency-spotlight {padding: 5px;}

.subpage-text-container .subpage-text-inner img:not(.svg) {padding: 0.5em; background-color: rgb(234, 234, 234);}
#subpage-text-container .subpage-text-inner p img:not(.svg) {padding: 0.5em; background-color: rgb(234, 234, 234);}

#subpage-text-container .subpage-text-inner h4 img:not(.svg) {padding: 0.5em; background-color: rgb(234, 234, 234);}

@media only screen and (max-width : 700px) {
#photo-caption-noscale {width: 100%!important;}
#photo-caption-noscale img {width: 100%!important;}
#photo-caption-noscale p {width: 100%!important;}
#photo-caption-noscale-caption {width: 100%!important; margin-left: 0px}
#photo-caption-noscale p {width: 100%!important;}
#photo-caption-l-noscale {width: 100%;}
#photo-caption-l-noscale p {width: 100%!important;}
#photo-caption-l-noscale img {width: 100%;}
#photo-caption-r-noscale {width: 100%;}
#photo-caption-r-noscale p {width: 100%!important;}
#photo-caption-r-noscale img {width: 100%;}
#photo-caption {width: 100%; margin-left: 0px}
#photo-caption-l {width: 100%;}
#photo-caption-r {width: 100%;}
#dnrtable th {font-size: 100%; }
#dnrtable td {font-size: 100%; }
#dnrtable th p {font-size: 100%; }
#dnrtable td p {font-size: 100%; }
#dnrtable tr:nth-child(even) { background: #fff!important; }
#dnrtable tr:nth-child(odd) { background: #F5F5F5!important; }
.orbit-controls {font-size: 25px!important;}
.orbit-container :after {font-size: 25px!important;}
}