/* Top Nav */

.or-navigation-list li {
  background: #4f5e79;
  background-image: linear-gradient(to bottom, #7c8daf, #2b2e31);
  border-radius: 2px;
  margin: 0 .2em;
  padding: 0;
}
@media (min-width: 768px) {
	.or-navigation-list>li>a {
    font-size: 1.1em;
    padding: .3em .5em;}
}

@media (min-width: 992px) {
	.or-navigation-list>li>a {
    font-size: 1.1em;
    padding: .4em .6em;}
}
@media (min-width: 1200px) {
	.or-navigation-list>li>a {
    font-size: 1.2em;
    padding: .5em .6em;}
}
.dropdown-menu li {
  background: none;
}
.or-navigation-list li:hover {
  background-image: url(/oweb/SiteCollectionImages/Grasstexture.png);
  color: #fff;
  font-weight: bold;
}

/* OAHP style */

.oregon-agricultural-heritage-program .or-navigation-list li {
  background-image: linear-gradient(to bottom, #d0b96f, #645a39);
}


/* OregonWaterVision */
body.oregon-water-vision .or-navigation-list li {
  background: #96e6fb;
  color: #000;
  background-image: none;
  border-radius: 4px;
  padding: 1px 2px;
  filter: drop-shadow(rgba(0, 0, 0, 0.8) 3px 1px 1px);
}
body.oregon-water-vision .or-navigation-list li a {
  padding: .3em .6em;
  color: #000;
}
body.oregon-water-vision .or-navigation-list li:hover {
  background: #000 url(/oweb/resources/OregonWaterVision/PublishingImages/water.jpg) no-repeat center;
  color: #fff;
}
body.oregon-water-vision .or-navigation-list li a:hover {
  color: #fff;
}
  
  
  

/* FSFS */
body.food-security-farmworker-safety .or-navigation-list li {
  background: #ffecb3;
  color: #000;
  background-image: none;
  border-radius: 4px;
  padding: 1px 2px;
  filter: drop-shadow(rgba(0, 0, 0, 0.8) 3px 1px 1px);
}
body.food-security-farmworker-safety .or-navigation-list li a {
  padding: .3em .6em;
  color: #000;
}
body.food-security-farmworker-safety .or-navigation-list li:hover {
  background: #645a3b;
  color: #fff;
}
body.food-security-farmworker-safety .or-navigation-list li a:hover {
  color: #fff;
}
  

  
  
  

/* Header override */

.or-header {
   background: #000 url(/oweb/SiteCollectionImages/Klamath-yainix.png) no-repeat center;
   background-size: 100% 100%;
}
.or-header .or-header-overlay {
  background: #358068;
  opacity: 0;
}
.or-header-logo {
	background-image: url(/oweb/SiteCollectionImages/oweb-logo-white-icon.svg);
	width: 160px;
	-webkit-filter: drop-shadow(3px 1px 1px rgba(0,0,0,0.7));
	filter: drop-shadow(3px 1px 1px rgba(0,0,0,0.7));
}
@media (max-width: 767px) {
	.or-header-logo {
	width: 90px;}
}
.or-header-title {
    color: #fff;
    font-stretch: normal;
    font-size: 2.4em;
    line-height: normal;
    font-family: Helvetica, sans-serif;
    font-weight: bolder;
    text-shadow: 0 2px 2px #020202;
}
@media (max-width: 767px) {
	.or-header-title {
	font-size: 2em;}
}
@media (max-width: 400px) {
	.or-header-title {
	font-size: 1.5em;}
}
span.sr-only {
  color: #fff;
}

/* OAHP */

body.oregon-agricultural-heritage-program .or-header {
   background: #000 url(/oweb/SiteCollectionImages/farm-pic.jpg) no-repeat center;
   background-size: 100% 100%;
}
body.oregon-agricultural-heritage-program .or-header .or-header-overlay {
	background: #68602f;
}
body.oregon-agricultural-heritage-program .or-header-logo {
	background-image: url(/oweb/SiteCollectionImages/oahp-logo.png);
}


/* OregonWaterVision */
body.oregon-water-vision .or-header {
   background: #000 url(/OWEB/resources/OregonWaterVision/PublishingImages/water.jpg) no-repeat center;
   background-size: 100% 100%;
}
body.oregon-water-vision .or-header-logo {
	background-image: url(/OWEB/resources/OregonWaterVision/PublishingImages/OWV-logo-white.svg);
	width: 110px;
}
/* body.oregon-water-vision .or-small-header .or-header-logo {
	width: 110px;
	height: auto;
 */
@media (max-width: 767px) {
	body.oregon-water-vision .or-header-logo {
	height: 120px;}
}


/* FSFS */
body.food-security-farmworker-safety .or-header-logo {
	background-image: url(/oweb/fsfs/PublishingImages/fsfs-logo.png);
}
body.food-security-farmworker-safety .or-header-site-title {
    color: #fff5cf;
}



/* breadcrumbs */

.or-breadcrumbs {
  background-color: rgba(0, 0, 0, .2);
  font-size: 1.3em;
}
.material-icons.md-18, .or-breadcrumbs li a, .or-breadcrumbs li a:hover, .or-breadcrumbs li a:focus, .or-breadcrumbs li a:visited, .or-breadcrumbs li a:active {
  color: #fff;
}
.breadcrumb>li {
 margin: 0;
}




/* main */

a, a:link, a:visited, main a:visited, footer a:visited, .alert a:visited {
 color: #005e9c;
}
p > a, .page li > a {
 text-decoration: underline;
}
a[href^="mailto:"] {
  padding-left: 20px!important;
  background: transparent url(https://services.oregon.gov/SiteCollectionImages/branding/icons/icon_mailto.gif) no-repeat center left;
}
a.dropdown-toggle:hover {
 font-weight: normal;
 color: yellow;
}
.dropdown-menu>li>a {
 padding: .3em .5em;
 text-decoration: none;
}
main {
  padding: 1em 0 0 0;
}
.main {
  background-color: #2f384a;
}
main a:hover {
  color: #000;
  background-color: #f4ffda;
  cursor: pointer;
}
main a:focus, footer a:focus, .alert a:focus, main a:hover, footer a:hover, .alert a:hover {
 color: black;
}
main a:active {
  color: #096891;
}
.page a, .page a:link, .page a:visited, .page a:active {
  color: #096891;
}
.or-page-title {
  margin: .2em 0 .3em 0;
  padding: 0.3em;
  border: none;
}
h1, h2, h3, h4, h5 {
 font-family: Helvetica, Verdana, Arial, Folio, Sans-serif;
}
h1 {
  background: #597690;
  color: #f9f9f9;
  position: relative;
  text-shadow: 1px 1px 1px rgb(45, 43, 41);
  font-size: 2em;
  border: none;
}
h2 {
  margin: .7em 0 0 0;
  /* -webkit-margin-before: .7em;
  -webkit-margin-after: 0; */
}
.h2, h2 {
  font-size: 1.65em;
  padding: .1em;
  border-bottom: 1px solid #b6c3bd;
}
.history > h2 {
 color: #04738e;
 font-size: 1.3em;
}
h3 {
 font-size: 1.3em;
 font-weight: normal;
 color: #88350c;
 margin: .4em 0 0 0;
}
.indent3 {
 margin-left: .5em;
}
.zero-margin {
  margin: 0;
}
h4 {
  font-size: 1.2em;
  color: #505d57;
  margin: 0;
}
h3 + h3, div > h4 {
 margin-top: .7em;
}
p + h3 {
 margin-top: .5em;
}
.indent4 {
 margin-left: 1.3em;
}
h5 {
 font-size: 1.2em;
 font-weight: normal;
}
.indent5 {
 margin-left: 1.8em;
}
.addTopMarg {
  margin-top: .9em;
}
p {
  margin: .1em 0 0.5em 0;
  line-height: 1.3em;
  font-size: 1em;
}
h3 + p.butnHead {
 margin-top: .5em;
}
p.butnHead:last-child {
 margin-bottom: 1em;
}
.page blockquote, blockquote {
  padding: 0 1.2em .5em 1.2em;
  margin: 0;
  font-size: 1em;
  border: none;
}
li, .page li {
 line-height: 1.3em;
  margin: .1em 0em .4em 0em;
}
li:last-child, .page li:last-child {
  margin-bottom: .5em;
}
.or-navigation-list li:last-child {
 margin-bottom: 0;
}
.page ul {
  margin: 0;
}
.row {
  background-color: #fff;
}
.indent {
  margin: 0 2.5em .5em 2em;
}
.ms-rteImage-Rounded {
  border-radius: 10px;
  box-shadow: grey 4px 3px 6px;
}
.col-float {
 float: left;
}
.col-sm-12, .col-md-4, .col-lg-3 {
	padding-right: 10px;
	padding-left: 10px;
}
.clearfix {
 height: 3.5em;
}
.clearfix::after {
 content: "";
 clear: both;
}
.bttn-left {
 width: 18%;
 padding: 0 .5em 0 0;
}
.bttn-left a, .bttn-left a:link, .bttn-left a:visited, .bttn-left a:active {
 background-color: #f5ffff;
 color: black;
 text-decoration: none;
 border-radius: 5px;
 box-shadow: #111 1px 1px 0;
 padding: .1em .3em;
}
.text-rt {
 width: 82%;
 padding: 0 0 0 .5em;
}
.left {
 width: 45%;
 float: left;
}
.right {
 width: 45%;
 float: right;
}
.hangingIndent {
	padding-left: 6em;
	text-indent: -5em;
}
li a {
 text-decoration: underline;
}
li a[href*="/apps/oweb/fiscal"]:before {
	content: "";
	background: url(/OWEB/SiteCollectionImages/OGMS-32x32.png) no-repeat;
	background-size: contain;
	padding-left: 1.5em;
}

/* OHAP */
body.oregon-agricultural-heritage-program .main {
  background-color: #5b5e2b;
}
body.oregon-agricultural-heritage-program .or-page-title {
  padding: 0.3em;
  border: none;
}
body.oregon-agricultural-heritage-program h1 {
  background: #7b6d3f;
}


/* OregonWaterVision */
body.oregon-water-vision .main {
  background-color: #243f55;
}
body.oregon-water-vision .or-page-title {
  border: none;
}
body.oregon-water-vision h1 {
  background: #6cdffd;
  color: #000;
  text-shadow: none;
  font-size: 2em;
  border: none;
  filter: drop-shadow(rgba(0, 0, 0, 0.8) 3px 1px 1px);
}
body.oregon-water-vision h3 {
  color: #111;
}



/* FSFS */
body.food-security-farmworker-safety .main {
  background-color: #192418;
}
body.food-security-farmworker-safety .or-page-title {
  border: none;
}
body.food-security-farmworker-safety h1 {
  background: #ffecb3;
  color: #334132;
  text-shadow: none;
  font-size: 2em;
  padding: 1px 0px 1px 5px;
  border: none;
  filter: drop-shadow(rgba(0, 0, 0, 0.8) 3px 1px 1px);
}
body.food-security-farmworker-safety h3 {
  color: #111;
}



/* Index main page */
.or-taskbox.card {
	box-shadow: none;
}




/* Buttons */
.btn {
 padding: .1em .5em;
 font-size: inherit;
 line-height: 1.2;
}
h3 .btn {
 font-size: .9em;
 line-height: 1.0;
}
.btn-primary:link, .btn-primary:visited, .btn-primary:active {
 color: #fff;
 background-color: #307190; /* #027e9a; */
 border-color: #2e6da4;
 text-decoration: none;
}
.btn-primary:hover {
 color: #ffff00;
 background-color: #0c2f40;
 border-color: #027e9a;
}
.btn-success:link, .btn-success:visited, .btn-success:active {
 color: #fff;
 background-color: #6f7930;
 border-color: #2e6da4;
 text-decoration: none;
}
.btn-success:hover {
 color: #ffff00;
 background-color: #3b465d;
 border-color: #027e9a;
}



/* OregonWaterVision */
body.oregon-water-vision .btn-primary:link, body.oregon-water-vision .btn-primary:visited, body.oregon-water-vision .btn-primary:active {
 background-color: #309085;
 border-color: #1c8456;
}
body.oregon-water-vision .btn-primary:hover {
 background-color: #96e6fb;
 color: #000;
}
.OWVcd {
 float: left;
 width: 350px;
 margin: 0px 8px 5px 0px;
	background-color: #96e6fb;
	color: #000;
	padding: 5px 10px; 
	border-radius: 10px; 
	filter: drop-shadow(rgba(0, 0, 0, 0.7) 3px 1px 1px);
}
.OWVcd h3 a, .OWVcd h3 {
	color: #085262;
}
.OWVcd h3 a, {
	text-decoration: underline;
}
.OWVcd a:hover {
	background-color: #085262;
	color: #96e6fb;
	text-decoration: none;
}
ul.hList li {
	display: inline;
}
ul.vList li {
	list-style-type: none;
}
.OWVbx {
	margin: 10px 0px;
	padding: 5px 10px;
	background-color: #bff7ff;
	border: 1px solid #69a9bb;
	filter: drop-shadow(rgba(0,0,0,0.7)) 0px 1px 1px;
}
.OWVbx-outer {
	margin: 10px 0px;
	padding: 5px 10px;
	background-color: #bff7ff;
	border: 1px solid #69a9bb;
}
.OWVbx-inner {
	margin: 10px 0px;
	padding: 5px 10px;
	background-color: #fff;
}

	


/* Floating back-to-top */
.covid {
  position: -webkit-sticky;
  position: sticky; 
  float: right;
  top: 30%;
  right: 1%;
  bottom: 40%;
  width: 120px;
  height: auto;
  background-color: #033555;
  border-radius: 4px;
  box-shadow: 1px solid #888;
}
.covid li {
	padding-bottom: 3px;
	color: #fff;
	}
.covid a:link, .covid a:active {
	text-decoration: none;
}
.covid a:hover {
  background-color: #000;} 
.top {
  position: fixed;
  bottom: 50%;
  right: 15%;
  width: 7em;
  float: right;
  margin-right: auto;
  text-align: center;
  font-size: 1em;
  background-color: #046769;
  border-radius: 4px;
  box-shadow: black 1px 2px 4px;
}
a.top, a.top:link, a.top:visited, a.top:active {
 color: #fff;
}



/* FSFS floating menu */
.covid.fw {
  background-color: #445b42;
}


/* Photos */
.ms-rteImage-Rounded {
 border-collapse: separate;
 border-radius: 6px;
}
.photoL {
 width: auto;
 float: left;
 clear: left;
 padding-right: 1em;
}
.photoR {
 width: auto;
 float: right;
 clear: both;
 padding-left: 1em;
}
div.photoR:first-of-type, div.photoL:first-of-type {
 padding-top: 1em;
}





/* Definition Lists */
dl {
	margin-bottom: 0em;
}
.hproj {
	height: 6em;
}
dd {
	margin: 0em 0em .3em .5em;
}
dd p {
	margin-top: 0;
}
dd, dt {
 line-height: 1.2;
}
.dl-horizontal.or-description-list {
 margin-bottom: .5em;
 margin-left: -.5em;
}
.or-description-list dd {
 margin-bottom: 4px;
}
.dl-horizontal dd {
 margin-left: 8em;
}
.dl-horizontal dt {
 width: 7em;
}





/* Asides */
h3.side, .side > h3 {
 font-size: 1.1em;
 margin: .4em 0em 0em 0em;
}
h4.side, .side > h4 {
 font-size: 0.95em;
 margin: .8em 0em 0em 0em;
}
.side > ul {
 list-style-type: none;
 margin-left: -2.7em;
}
ul.fip {
 list-style: none;
 margin: 0em 0em 0em -2em;
}
.fip li {
 line-height: 1.1em;
}





/* Query Lists
div.item {
 padding: 0;
}
.dfwp-list {
 margin: .1em 0em 0em 0em;
}
.dfwp-item {
 line-height: 1.2em;
 margin: .2em 0em .5em 0em;
}
.dfwp-item:last-child {
 margin-bottom: 1em;
}
.dfwp-item .link-item a, .dfwp-item .link-item a:link, .dfwp-item .link-item a:visited, .dfwp-item .link-item a:active {
 text-decoration: underline;
 color: #005e9c;
}
.dfwp-item .link-item a:hover {
 text-decoration: underline;
 background-color: #005e9c;
 color: #fff;
}
.groupheader {
	color: #6f4d24;
}
*/




/* Data Tables Web Part */
.or-dataTablesWebPart .table-responsive {
 margin-top: .1em;
 margin-bottom: .5em;
}
.or-data-tables-toolbar {
	margin-bottom: -.5em;
}
.or-data-tables-toolbar .input-group-btn:last-child>.btn, .or-data-tables-toolbar .input-group-btn:last-child>.btn-group {
	margin-left: 3px;
}
.or-data-tables-toolbar, .or-data-tables-toolbar .material-icons, .or-data-tables-toolbar .or-data-tables-toolbar-search .material-icons {
	background: #4c7496;
	color: #fff;
}
table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:after {
	opacity: 0.7;
}
th.sorting_disabled {
	visibility: hidden;
}
th[aria-label="Email"] {
	visibility: visible;
}
.or-dataTablesWebPart .row {
 margin-right: 0;
 margin-left: -.5em;
}
tr.odd {
	background: rgba(0,0,0,.03);
}
.or-dataTablesWebPart caption, .or-dataTablesWebPart thead {
 font-size: 1em;
}
.or-dataTablesWebPart caption {
 margin-bottom: -0.5em;
}
/* Remove extra space under caption */
.table-condensed.dataTable caption, .col-md-3 .or-dataTablesWebPart caption {
	margin-bottom: -2.5em;
}
h2#ra, h2#gp, h2#fip, #Plans h2, #opsw p {
	margin-bottom: -1.2em;
}
#g_cd756345_3bab_45b5_b6fc_59d07f78cff1 caption, #g_8ddebfeb_bea3_4892_940c_e08174a84433 caption, #g_5ab61ad4_e961_45cb_9dd8_d02603e3cb20 caption, #g_c841ff9f_1dbf_4b13_9a81_6727229855b5 caption {
	display: none;
}
.or-dataTablesWebPart thead {
 background: #4c7496;
 color: white;
}
.or-dataTablesWebPart .table-responsive td {
 padding: .3em;
 line-height: 1.2em;
}
#ctl00_ctl00_ctl33_g_28bdf689_2dd9_4ae9_a52a_ea3838d078da th, #ctl00_ctl00_ctl33_g_28bdf689_2dd9_4ae9_a52a_ea3838d078da .or-data-tables-toolbar, #ctl00_ctl00_ctl33_g_3c31dbef_352b_43ee_89d9_8829b8dbecc9 th, #ctl00_ctl00_ctl33_g_3c31dbef_352b_43ee_89d9_8829b8dbecc9 .or-data-tables-toolbar, #ctl00_ctl00_ctl33_g_28bdf689_2dd9_4ae9_a52a_ea3838d078da .material-icons {
	background-color: #684f05;
	color: #fff;
} 
#ctl00_ctl00_ctl33_g_3c31dbef_352b_43ee_89d9_8829b8dbecc9 th.sorting_disabled, #ctl00_ctl00_ctl33_g_28bdf689_2dd9_4ae9_a52a_ea3838d078da th.sorting_disabled {
	visibility: visible;
}






/* Cards */
.card {
    box-shadow: #5e6b3c 0px 2px 4px;
}
h2.card-title {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: rgba(52,64,50,.9);
	color: #fff;
	padding: .2em .4em;
	font-size: 1.2em;
}
h2.card-title a {
	color: #fff;
}
h2.card-title:hover {
	background: #000;
	color: yellow;
}
h2.card-title a:hover {
 background: inherit;
 color: inherit;
}



/* FSFS cards */
.food-security-farmworker-safety .card.panel {
	background-color: #334132;
	border: 1px solid #7d937c;
}
.food-security-farmworker-safety .fsfs {
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding: 7px;
}
.food-security-farmworker-safety .card.panel h2 {
	padding: .1em .4em;
	margin: .2em 0 0 0;
}
.food-security-farmworker-safety .card.panel h2 a {
	color: #ffecb3;
	border: none;
}
.food-security-farmworker-safety .card.panel h2 a:hover {
	background-color: #ffecb3;
	color: #334132;
}
.food-security-farmworker-safety .card-block.panel-body {
	background-color: #fff;
	height: 160px;
}
@media (min-width: 700px) {
	.food-security-farmworker-safety .card-block.panel-body {
    height: 100px;}
}
@media (min-width: 720px) {
	.food-security-farmworker-safety .card-block.panel-body {
    height: 150px;}
}
@media (min-width: 992px) {
	.food-security-farmworker-safety .card-block.panel-body {
    height: 200px;}
}
@media (min-width: 1200px) {
	.food-security-farmworker-safety .card-block.panel-body {
    height: 150px;}
}

.food-security-farmworker-safety .card.panel.invFsfs {
	background-color: #ffecb3;
}
.food-security-farmworker-safety .card.panel.invFsfs h2 a {
	color: #334132;
}
.food-security-farmworker-safety .card.panel.invFsfs h2 a:hover {
	background-color: #334132;
	color: #ffecb3;
}


/* Alerts */

#agencyWideAlert .alert, .checkedOutMessage.alert {
  width: 100%;
  padding: 8px;
  font-size: 1.1em;
  box-shadow: 0 0 5px 0 rgb(220, 230, 249);
}
.alert-warning, .alert-info {
  background: #283535;
  color: #e9fdff;
}
.alert a, .alert a:link, .alert a:visited, .alert a:active {
  color: #70ffff;
  text-decoration: underline;
}
.alert a:hover {
  color: #92d2e0;
}
button.close {
  padding: 0em 1em 0em 0em;
  text-shadow: 0 1px 0 #000;
  opacity: 0.7;
}
.material-icons.md-18.or-icon-ring-animation {
  color: #70ffff;
}
.material-icons.md-24 {
  color: #70ffff;
}



/* FSFS Alerts */
body.food-security-farmworker-safety #agencyWideAlert {
	display: none;
}
/* body.food-security-farmworker-safety #agencyWideAlert .alert, body.food-security-farmworker-safety.checkedOutMessage.alert {
  width: 100%;
  padding: 0;
  font-size: 0.1em;
  box-shadow: 0 0 2px 0 rgb(220, 230, 249);
}
body.food-security-farmworker-safety .alert-warning, body.food-security-farmworker-safety .alert-info {
  background: #445b42;
  color: #445b42;
}
body.food-security-farmworker-safety .alert a, body.food-security-farmworker-safety .alert a:link, body.food-security-farmworker-safety .alert a:visited, body.food-security-farmworker-safety .alert a:active {
  color: #445b42;
  text-decoration: none;
}
body.food-security-farmworker-safety .material-icons.md-18.or-icon-ring-animation {
  color: #445b42;
}
body.food-security-farmworker-safety .material-icons.md-24 {
  color: #445b42;
}
*/



/* Task Boxes */

.highlight {
 /* display:-ms-flexbox;
 display:-webkit-flex; */
 display: flex;
 flex: 1;
}
a.or-taskbox-link:hover {
 background-color: yellow;
 color: #000;
}
.detail {
  display: block; 
  margin-left: 0.5em;
  margin-right: 0.5em;
  font-size: smaller; 
  font-weight: lighter;
  line-height: 1.5em;
  letter-spacing: 0.1em;
}
#ctl00_ctl00_ctl40_g_e5243867_93a6_41e3_a4e4_67c1c8f0a9b9, #ctl00_ctl00_ctl40_g_a82b8d60_7f5d_4fed_beef_11fcfc478853, #ctl00_ctl00_ctl40_g_d5601bd5_34da_42f3_a395_4124a8ae49fa, #ctl00_ctl00_ctl40_g_d0cb64b8_8bc4_46e2_966b_02ecb7f7a432 {
padding-bottom: .3em;
background: #2f384a;
}

#ctl00_ctl00_ctl40_g_e5243867_93a6_41e3_a4e4_67c1c8f0a9b9 a, #ctl00_ctl00_ctl40_g_a82b8d60_7f5d_4fed_beef_11fcfc478853 a, #ctl00_ctl00_ctl40_g_d5601bd5_34da_42f3_a395_4124a8ae49fa a, #ctl00_ctl00_ctl40_g_d0cb64b8_8bc4_46e2_966b_02ecb7f7a432 a {
  text-decoration: none;
}
.taskbox a:link {
  color: #096891;
}
.taskbox a:hover {
  color: #111;
}
#ctl00_ctl00_ctl40_g_e5243867_93a6_41e3_a4e4_67c1c8f0a9b9 h2, #ctl00_ctl00_ctl40_g_a82b8d60_7f5d_4fed_beef_11fcfc478853 h2, #ctl00_ctl00_ctl40_g_d5601bd5_34da_42f3_a395_4124a8ae49fa h2, #ctl00_ctl00_ctl40_g_d0cb64b8_8bc4_46e2_966b_02ecb7f7a432 h2 {
   background: #597690;
   color: #f9f9f9;
   position: relative;
   margin: 0;
   padding: 0.3em;
   text-shadow: 2px 1px 1px rgb(45, 43, 41);
   font-size: 1.4em;
   font-weight: 500;
   border-bottom: 0.2em ridge #98a3b9;
}
.card-title.text-xs-center.text-center.or-taskbox-title:hover {
 background-color: #0c2f40;
 color: yellow;
 text-shadow: unset;
}
html .ms-WPBody h2 {
 font-size: 1.4em;
 text-align: left;
}
.card-block.panel-body {
 padding: .7em;
}
ul.nav-list {
  margin-bottom: 0;
  list-style: none;
}
.nav-list, .nav-list>li {
  margin: .3em .5em .5em -1em;
  padding-bottom: .4em;
  line-height: 1.2em;
}
.nav-list>li {
  font-size: 1.1em;
  border-bottom: 1px solid #eff2f7;
}
.nav-list>li:first-child {
  padding-top: .2em;
}
.nav-list>li:last-child {
  border-bottom: none;
}
.or-taskbox .list-group-item {
 padding: .2em .6em;
 border-bottom: none;
 border-right: none;
 border-left: none;
}
.or-taskbox .list-group-item a {
 padding: 0em;
 margin: .1em 0em;
}
.or-taskbox li.list-group-item a:hover {
 padding: 0em .1em;
 background-color: #0c2f40;
 color: #ffff00;
 text-decoration: underline;
}
.taskboxes a.button {
  background: #757f35;
 /* -webkit-border-radius: 3px;
  -moz-border-radius: 3; */
  border-radius: 3px;
  /* -webkit-box-shadow: 2px 2px 3px #423042;
  -moz-box-shadow: 2px 2px 3px #423042; */
  display: block;
  text-align: center;
  box-shadow: 2px 2px 3px #423042;
  font-family: inherit;
  font-weight: 300;
  font-size: 1.2em;
  color: #ffffff;
  text-shadow: 1px 1px 0 rgb(15, 15, 15);
  margin: .5em 1em 0em;
  width: 7.4em;
  padding: 0;
  border: solid #424b24 1px;
  text-decoration: none;
}
.taskboxes a.button:link, .taskboxes a.button:visited, .taskboxes a.button:active {
  color: #fff;
}
.taskboxes a.button:hover {
 background-color: #0c2f40;
 color: #ffff00;
 text-decoration: none;
}
li.list-group-item a[href="https://apps.wrd.state.or.us/apps/oweb/fiscal/default.aspx"]:link,
li.list-group-item a[href="https://apps.wrd.state.or.us/apps/oweb/fiscal/default.aspx"]:visited,
li.list-group-item a[href="https://apps.wrd.state.or.us/apps/oweb/fiscal/default.aspx"]:active {
 color: #6f7930;
/* background-color: #6f7930;
 border-color: #1f221c;
 text-decoration: none;
 padding: .2em .5em;
 margin: 0.6em 0em 0.6em 0.6em;
 border-radius: 5px;
 box-shadow: 2px 2px 1px black;
 width: 8.5em; */
}
li.list-group-item a[href="http://apps.wrd.state.or.us/apps/oweb/fiscal/default.aspx"]:hover {
 color: #ffff00;
 background-color: #0c2f40;
 border-color: #027e9a;
}





/* Task Boxes as Cards
.highlight div[id^="WebPartWPQ"] {
  box-shadow: 0px 1px 7px black;
  border-radius: 4px;
  margin: 1em 1.5em 0 0;
}
.highlight div[id^="WebPartWPQ"] li.list-group-item {
  border-top: none;
  border-bottom: none;
}
.highlight div[id^="WebPartWPQ"] .list-group-item:last-child,  .highlight div[id^="WebPartWPQ"] .panel, .highlight div[id^="WebPartWPQ"] .panel-default {
 border-bottom: none;
 }
.highlight div[id^="WebPartWPQ"] .card-block.panel-body {
	padding: .2em .6em;
}
.highlight div[id^="WebPartWPQ"] ul.list-group.list-group-flush li-list-group-item a {
	font-weight: bold;
	text-decoration: none;
}
.highlight div[id^="WebPartWPQ"] .or-taskbox-image .or-taskbox-title {
	font-size: 1.3em;
	padding: .2em .6em;
}
.highlight div[id^="WebPartWPQ"] .card-title.text-xs-center.text-center.or-taskbox-title:hover {
  background-color: rgba(47, 80, 67, 0.9);
  color: white;
}

 */





/* Directory Nav */

div#agencyDirectory h2 {
  margin: 1.2em 0 .3em 0;
  font-weight: 400;
  border-bottom: none;
}
#directoryNav {
 position: fixed;
}
#directoryNav h2 {
 font-weight: 400;
}
div#agencyDirectory h3 {
  margin-top: 2em;
  font-weight: 600;
}
.anchor {
 display: block;
 height: 60px; /*same height as header*/
 margin-top: -60px; /*same height as header*/
 visibility: hidden;
}
.jumps {
 position: fixed;
}






/* Accordion Web Part */


#WebPartWPQ1 p a {
  color: #0987c1;
  text-decoration: underline;
}
#WebPartWPQ1 p a.btn-primary:link, #WebPartWPQ1 p a.btn-primary:visited, #WebPartWPQ1 p a.btn-primary:active {
 color: #fff;
 background-color: #158873; /* #027e9a; */
 border-color: #2e6da4;
 text-decoration: none;
}
#WebPartWPQ1 p a.btn-primary:hover {
 color: #ffff00;
 background-color: #2e6da4;
 border-color: #027e9a;
}
a.collapsed {
 text-decoration: none;
}
.or-accordion-panel .panel-heading {
  border: none;
  padding: 0.2em 0em 0.2em 0em !important;
}
.or-accordion-panel a:focus, .or-accordion-panel a:hover {
  text-decoration: none;
  background-color: #e6fbbe;
  color: #000;
}
.or-accordion-panel a:hover, .or-accordion-panel a:active {
 text-decoration: none;
}
.ms-WPBody h2.panel-title, .ms-TPBody h2.panel-title {
 color: #0a678e;
 border: none;
 font-size: 1.6em;
 text-decoration: none;
}
.ms-WPBody h3.panel-title, .ms-TPBody h3.panel-title {
 padding: 0 0 0 .5em;
 font-size: 1.3em;
}
.ms-WPBody .panel-title:hover, .ms-TPBody .panel-title:hover {
  background-color: #e6fbbe;
  color: #000; 
}
.or-accordion-content-field h3, html .ms-WPBody h3, html .ms-TPBody h3 {
 font-size: 1.3em;
}
html .ms-WPBody h4, html .ms-TPBody h4 {
  font-size: 1.1em;
 font-weight: bold;
}
.or-accordion-panel .panel-heading p {
 padding-left: .5em;
 font-size: 1em;
 color: #333;
}
.or-accordion-list .or-accordion-panel {
 margin-bottom: -.2em;
 padding-left: .1em;
}
.or-accordion-panel .panel-body {
 padding: 5px 15px;
 background: none;
}
#WebPartWPQ1 .or-accordion-content-field ul>li a {
  color: #0987c1;
  text-decoration: underline;
}
.or-accordion-content-field address {
 margin-bottom: 0.5em;
}

/* Sm Gr Page H3 accordions */
div#ctl00_ctl00_ctl29_g_9a196de6_c44b_4c3b_8d91_813767929bca .or-accordion-list, 
div#ctl00_ctl00_ctl29_g_9a196de6_c44b_4c3b_8d91_813767929bca .or-accordion-panel {
 margin-bottom: -.2em;}


/* OWV Accordion */
body.oregon-water-vision .panel.panel-default.or-accordion-panel {
	margin: 5px 0px;
	background-color: #bff7ff;
	border-radius: revert;
	border: 1px solid #69a9bb;
}
body.oregon-water-vision .or-accordion-heading-collapse::before {
	right: 5px;
}
#div_088bd53d-3806-423a-8b83-c0612a5744e6 {
	margin-bottom: -20px;
}





/* Tables */

table a[href^="mailto:"]:hover {
 font-weight: normal;
}
tr.ms-rteTable-default {
  line-height: 2em;
}
tr.ms-rteTableHeaderRow-default, tr.ms-viewheadertr.ms-vhltr th {
  background-color: #597690;
  color: white;
}
tr.ms-rteTableEvenRow-default, .ms-basictable .ms-alternating {
  background-color: #eaeef6;
  border-top: #676767 1px solid;
  border-bottom: #676767 1px solid;
}
#insurance tr.ms-rteTableEvenRow-default {
 background-color: white;
}
#insurance th, #insurance td {
 padding: .2em .8em;
}
td.ms-rteTableHeaderRow-default, td.ms-rteTable-default {
 padding: 0 0 0 .5em;
}
th.ms-rteTableHeaderFirstCol-default, .ms-rteTableFirstCol-default {
 padding-left: .4em;
}
tr.ms-viewheadertr.ms-vhltr th a {
 font-weight: bold;
 font-size: 1.1em;
 color: white;
}
.s4-wpTopTable td>.ms-WPBody, .ms-WPSelected td>.ms-WPBody {
 padding: 0;
}
.s4-wpcell-plain s4-wpTopTable, .s4-wpTopTable {
 border: none !important;
}
#WebPartWWPQ1 td {
 border-bottom: 1px solid grey;
 line-height: 1.1em;
}
#WebPartWPQ1 th a {
 color: white;
}
table.ms-listviewtable>tbody>tr>td {
 border-bottom: 1px solid grey;
}
table.OAHP th {
 background-color: #dcd19a;
}
table.OAHP tr:nth-child(odd) {
 background-color: #f3eedd;
}





/* Widgets */
.widgetWrapper {
 margin: 0 0 0 5em;
}



/* iframe */
iframe {
	width: 100%;
}



/* Announcements */

.announce {
	background:	#fff;
	border-radius: 4px;
	padding: .3em .5em;
}
.announce h2 {
    font-size: 1.2em;
	font-weight: bold;
	color: #2f384a;
    margin: 0px;
    padding: 0.2em 0.3em;
    border-bottom: 0.2em ridge #6f7930;
}
.announce h3 {
  background: none;
  position: relative;
  margin: 0em 0em .4em 0em;
  padding: 0em 1em .2em 0em;
  color: #212121;
  font-size: 1.2em;
  border-bottom: 1px solid #d4d7dc;
}
#deadlines, #cTopics {
  background-color: #f8f8f9;
  color: #484848;
  margin: 10px;
  padding: .5em 0 .1em .5em;
  /* -webkit-box-shadow: inset 1px 1px 0px 1px grey;
  -moz-box-shadow: inset 1px 1px 0px 1px grey; */
  box-shadow: inset 1px 1px 0px 1px grey;
}
#deadlines ul{
  margin-left: 0;
  padding-left: 0;
  list-style: none;
}
#cTopics p {
  margin: 2px 0;
}


/* Helpful Poll */
.helpfulpollquestion.inline-block{
  color:white !important;
}
.helpfulPoll {
  margin-top: 1.5em;
}
.well {
  color: #f9f2d1 !important;
  background-color: #3b465d;
}
.fa-comments-o.text-primary {
  color: #eac14e;
}
button#helpfulPollYes.btn.btn-primary, button#helpfulPollNo.btn.btn-primary {
  color: #000;
  background-color: #e0b358;
  border-color: #654b07;
}
button#helpfulPollYes.btn.btn-primary:hover, button#helpfulPollNo.btn.btn-primary:hover {
  color: #fff;
  background-color: #5d471b;
  border-color: #e0b358;
}
.btn-group.helpfulPollYesNo.btn-primary {
  background-color: #597690;
  border-color: #142f46;
}

/* OAHP */
body.oregon-agricultural-heritage-program .well {
  background-color: #605635;
}

/* OregonWaterVision */
body.oregon-water-vision .well {
  background-color: #243f55;
}
body.oregon-water-vision .fa-comments-o.text-primary {
color: #7ccde0;}
body.oregon-water-vision button#helpfulPollYes.btn.btn-primary, body.oregon-water-vision button#helpfulPollNo.btn.btn-primary {
  color: #000;
  background-color: #7ccde0;
  border-color: #458c7e;
}
body.oregon-water-vision button#helpfulPollYes.btn.btn-primary:hover, body.oregon-water-vision button#helpfulPollNo.btn.btn-primary:hover {
  color: #fff;
  background-color: #458c7e;
  border-color: #7ccde0;
}
body.oregon-water-vision td#WebPartTitleWPQ1,body.oregon-water-vision td#WebPartTitleWPQ2, body.oregon-water-vision td#WebPartTitleWPQ3, body.oregon-water-vision td#WebPartTitleWPQ4 {
	display: none;
}


/* FSFS */
body.food-security-farmworker-safety .well {
  background-color: #445b42;
}
body.food-security-farmworker-safety button#helpfulPollYes.btn.btn-primary, body.food-security-farmworker-safety button#helpfulPollNo.btn.btn-primary {
  background-color: #f0db9a;
}
body.food-security-farmworker-safety #WebPartTitleWPQ4, body.food-security-farmworker-safety #WebPartWPQ5_ChromeTitle {
	display: none;
}

/* Footer */

footer {
  color: #fff;
  background-image: none;
  background-color: #3b465d; 
}
footer a:hover {
  background-color: #7c8186;
}
footer h3 {
  font-size: 1.4em;
  line-height: 1.5em;
  margin: .3em 0 .1em 0;
  color: #e0b358;
}
footer ul {
  list-style: none;
  line-height: 1em;
}
footer li {
 border: none;
 margin: 0em;
 padding: .3em 0em;
}
.footer .row {
  background-color: #3b465d;
}
footer a, footer address a:link, footer a:link, footer a:visited, footer a:active {
  text-decoration: underline;
}
footer a, footer address a:link, footer a:link, footer a:visited {
  color: #f7ffab;
}
footer a:hover {
  color: #ebf1a6;
  font-weight: bolder;
}
footer a:active {
  color: #f7ffab;
}
a[class^="or-footer"] {
 line-height: 1.1em;
 padding: 0em;
}
a.or-footer-link-oregon-veterans, a:link.or-footer-link-oregon-veterans, a:visited.or-footer-link-oregon-veterans, a:active.or-footer-link-oregon-veterans {
  color: #000;
}
a[href="#top"] {
    color: #f7ffab;
}
.or-footer-link-oregon-veterans {
  background: #f9f9ee url(https://apps.oregon.gov/application/cdn/enterprise/images/logos/odva/logo-odva.svg) no-repeat left top;
  border-radius: 2px;
}
.translator {
 border: 1px solid #ecd779;
 margin-bottom: 1em;
 padding-left: .3em;
}
div#google_translate_element {
 color: #ece187;
}
.skiptranslate.goog-te-gadget {
 background-color: #3b465d;
 color: #ece187;
 border-radius: 2px;
}
select.goog-te-combo {
 background-color: #3b465d;
}
a.goog-logo-link, a.goog-logo-link:link, a.goog-logo-link:visited, a.goog-logo-link:hover, a.goog-logo-link:active {
 color: #ece18d;
}

/* OAHP */
body.oregon-agricultural-heritage-program footer, body.oregon-agricultural-heritage-program .footer .row {
  background-color: #5b5e2b;
}

/* OregonWaterVision */
body.oregon-water-vision .footer .row, body.oregon-water-vision footer {
  background-color: #243f55;
}
body.oregon-water-vision footer h3 {
	color: #85ffec;
}
body.oregon-water-vision footer a, body.oregon-water-vision footer address a:link, body.oregon-water-vision footer a:link, body.oregon-water-vision footer a:visited {
  color: #afffb2;
}
body.oregon-water-vision footer a:hover {
  background-color: #afffb2;
  color: #243f55;
  font-weight: bolder;
}
body.oregon-water-vision footer a:active {
  color: #afffb2;
}
body.oregon-water-vision .or-footer-link-oregon-department-of-veteran-s-affairs {
	background-color: #7ccde0;
}
body.oregon-water-vision .skiptranslate.goog-te-gadget, body.oregon-water-vision div#google_translate_element, body.oregon-water-vision select.goog-te-combo {
background-color: #243f55;
color: #7ccde0;
}
body.oregon-water-vision .translator {
 border: 1px solid #7ccde0;
}
body.oregon-water-vision footer li {
 padding: .1em 0em;
}
body.oregon-water-vision footer p {
 line-height: .9em;
}


/* FSFS */
body.food-security-farmworker-safety .footer .row, body.food-security-farmworker-safety footer {
  background-color: #192418;
}
body.food-security-farmworker-safety footer h3 {
  color: #fff;
}
body.food-security-farmworker-safety .or-footer-link-oregon-department-of-veteran-s-affairs {
	background-color: #f0db9a;
}
body.food-security-farmworker-safety .skiptranslate.goog-te-gadget, body.food-security-farmworker-safety div#google_translate_element, body.food-security-farmworker-safety select.goog-te-combo {
background-color: #192418;
}

.oregon-agricultural-heritage-program .dropdown-menu>li>a {
	color: #000;
	background-color: #fff
}

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #fff;
  border: 0;
    border-bottom-color: currentcolor;
    border-bottom-style: none;
    border-bottom-width: 0px;
  border-bottom: 1px solid #e5e5e5;
}

 /*Background Image for Environment Restoration Fund Council*/ 
.oregon-environmental-restoration-fund-council .or-header{ 
    background: #000 url(/oweb/about-us/OERF/PublishingImages/OERF-header.jpg) no-repeat center; 
    background-size:cover; 
} 

/*Logo for Environment Restoration Fund Council*/ 
.oregon-environmental-restoration-fund-council .or-header-logo{ 
  background-image: url(/oweb/about-us/OERF/PublishingImages/OERCF-logo-white.png); 
} 


/*Environment Restoration Fund Council*/  
body.oregon-environmental-restoration-fund-council footer, body.oregon-environmental-restoration-fund-council .footer .row {
  background-color: #003333;
}
body.oregon-environmental-restoration-fund-council .well {
  background-color: #003333;
}

body.oregon-environmental-restoration-fund-council .main {
  background-color: #ffffff;
}
body.oregon-environmental-restoration-fund-council .or-page-title {
  background-color: #003333;
  padding: 0.5em;
  border: none;
  
}
body.oregon-environmental-restoration-fund-council h1 {
  background: #003333;
}

/* CTA Hero Slideshow Webpart*/
cta-hero-slideshow-webpart{
	z-index:1;
}

/* CTA Flip Card */
cta-card-flipping-grid-webpart .flipcard-back-content{
         font-weight:normal;
}

/* Full-Width Pages */
.agency-standard-no-margins .or-page-title{ 
 display:none; 
}


