﻿@import "https://apps.oregon.gov/Application/CDN/Enterprise/css/sharepoint/v4/agency_base.css?v=05_27_21";

/* --- 3 COL REVERSE --- */
.reverse #aside.span3 {
	float:right;
}
/* --- Top-nav dropdown width fix ---*/
ul.dynamic.dropdown-menu {
    width: inherit !important;
    top: inherit !important;
}
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
a,
a:link,
a:visited {
  color: #1b91c9;
  text-decoration: none;
}
a:visited {
  color: #c9531b;
  text-decoration: none;
}
a:hover {
  color: #60bdea;
  text-decoration: underline;
}

a.specialLink:link { color: white; }
a.specialLink:visited { color: white; }
a.specialLink:hover { color: #60bdea; text-decoration: underline; }


.navfloat {
  float: left;
  width: 20%; /* fallback for non-calc() browsers */
  width: calc(100% / 5);
  height: 29px;
  margin: 0px;
  border-top: 5px;
  border-top-style: solid;
  border-top-color: white;
  padding: 15px 0px 10px 0px;
  display: inline-block;
  vertical-align: bottom;
  background-color: #236483;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;  
  
  justify-content: center;
  align-items: center;
  font-size: 14.75pt;
  text-align: center;
  line-height: 15.50px;
}


/*responsive for NAVFLOAT*/

@media screen and (max-width : 760px){
.navfloat{
margin-bottom: 1px;
}

.navfloat{
 width:100%;
}
}


.revbutton
{
    display: block;
    font-size: 1.3em;
    color: white;
    text-transform: capitalize;
    text-align: center;
    padding: 20px 15px;
    margin: 20px auto;
    background-color: #236483;
    border: 0 none;
    box-shadow: 0 0.5px 0 #666, 0 0px 0 #444, 0 2px 3px rgba(0,0,0,0.6);
    cursor: pointer;
    -webkit-transition: all 150ms ease;
    transition: all 150ms ease;
        
}


.hero-unit
{
padding: 60px 60px 30px 60px;
}




.hero-unit #logo img
{
   width: 45%;
   border-right: 0px;
   margin-top: -15px;

}

#slider.span8
{
   width: 540px;
   max-width: 50%;
   margin: 0px 0px 0px 100px;
   font-size: 12pt;
   
}



.hero-unit h1
{
letter-spacing: -0.76px;
margin: 20px 10px 20px 30px;
}





/*FAQ page removes hyperlink underline and pointer on questions*/
#primaryContent .or-filterlist > li > a {
    cursor: default;
    pointer-events: none;
}











#main-content  
{
    padding-bottom: 0px;
}

#main-content #updates
{
    padding-top: 0px;
}






.indented {
  padding-left:30pt;
}






.home-box {
  float: left;
  height: 140px;
  max-width: 230px;
  width: auto\9; /* ie8 */
  margin: 0px 10px 0px 0px;
  
}










.or-rteElement-mission {
  border-left-color: #555;
  color: #555;
}
.or-btn,
a[class~="ms-rteStyle-btn"],
a[class~="ms-rteStyle-btnlarge"] {
  background: #173a00;
}
.or-btn:hover,
a[class~="ms-rteStyle-btn"]:hover,
a[class~="ms-rteStyle-btnlarge"]:hover {
  background: #2b6d00;
}
.or-btn.blue {
  background: #0f506f;
}
.table th,
table[class*="ms-rteTable-"] th {
  background: #547d90;
  color: #fff;
}
.table tbody tr:hover > td,
table[class*="ms-rteTable-"] tbody tr:hover > td,
.table tbody tr:hover > th,
table[class*="ms-rteTable-"] tbody tr:hover > th {
  background-color: #9eb9c6;
  color: #000;
}
/*a[href *="youtube.com/watch?"], a[href *="sevenload.com/videos/"], a[href *="metacafe.com/watch/"],
a[href$='.doc'], a[href$='.rtf'], a[href$='.txt'], a[href$='.xls'], a[href$='.rss'], 
a[href$='.atom'], a[href$='.opml'], a[href$='.phps'], a[href$='.phps'], a[href$='.torrent'],
a[href$='.vcard'], a[href$='.exe'], a[href$='.dmg'], a[href$='.app'], a[href$='.pps'], 
a[href$='.pdf'], a[href$='.xpi'], a[href$='.fla'], a[href$='.swf'], a[href$='.zip'], 
a[href$='.rar'], a[href$='.gzip'], a[href$='.bzip'], a[href$='.ace'], a[href$='.ical'],
a[href$='.css'], a[href$='.ttf'], a[href$='.mov'], a[href$='.wmv'], a[href$='.mp4'], 
a[href$='.avi'], a[href$='.mpg'], a[href$='.mp3'], a[href$='.wav'], a[href$='.ogg'], 
a[href$='.wma'], a[href$='.m4a'], a[href ^="aim:"], a[href ^="msnim:"], a[href ^="xmpp:"],
a[href *="icq.com"], a[href *="edit.yahoo.com/config/send_webmesg?"], a[href ^="callto:"],
a[href ^="skype:"], a[href ^="gg:"], a[href ^="mailto:"] {
	padding-right: 0 !important;
    background: none !important;
}*/
.nav-list > li > a:hover {
  color: #001c00;
}
.navbar .brand {
  color: #ffffff;
}
.navbar .navbar-inner {
  background: #0f506f;
}
.navbar .divider-vertical {
  border-right: 1px solid #73b4d3;
}
.navbar .nav li > a:hover,
.navbar .navbar .menu-horizontal ul.root > li > a:hover {
  background: #003c5b;
}
.navbar .nav .active > a,
.navbar .navbar .menu-horizontal ul.root .active > a {
  background: #003c5b;
}
.navbar .nav .active > a:hover,
.navbar .navbar .menu-horizontal ul.root .active > a:hover {
  background: #003c5b;
}
.navbar .nav .dropdown-menu > li > a:hover {
  background: #093042;
}
.navbar .nav li.dropdown.open > .dropdown-toggle {
  background: #0c4059;
  color: #fff;
}
.navbar .nav li.dropdown > a .caret,
.navbar .nav li.dropdown > a:hover .caret,
.navbar .nav li.dropdown > a:focus .caret,
.navbar .nav li.dropdown.open > .dropdown-toggle .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}
.menu.horizontal.menu-horizontal .static.selected {
  background: #1b91c9;
}
.hero-unit {
  background: url("http://lorempixel.com/g/1280/350/abstract/4/1280x350/") no-repeat;
  background-size: 100%;
}
.hero-unit #sliderPager a {
  background: #0f506f;
}
#main-content h2 {
  color: #565656;
}
#main-content #updates h2 {
  line-height: 1.2;
  font-size: 24.5px;
  color: #000;
}
#main-content .featured-list h4 {
  border-bottom: 1px solid #d1d1d1;
  color: #565656;
}
#nav-wrapper .menu .nav-header {
  color: #0f506f;
}
#nav-wrapper .menu ul.root.static > li .menu-item {
  color: #0f506f !important;
}
#nav-wrapper .menu [class^="icon-"],
#nav-wrapper .menu .fa {
  color: #0f506f;
}
footer .navbar .navbar-inner {
  background: #0f506f;
}
footer .navbar .navbar-inner ul > li > a:hover {
  background: #003c5b;
}
footer .navbar .navbar-inner .divider-vertical {
  border-right: 1px solid #236483;
  border-left: 1px solid #003c5b;
}
footer a,
footer a:link {
  color: #1b91c9;
}
footer a:visited {
  color: #c9531b;
}
footer a:hover {
  color: #60bdea;
}
#footer-more {
  border-top: 3px solid #236483;
}
#agencyConnect {
  background: #0f506f;
  color: #fff;
}
#agencyConnect #socialMediaList {
  background: #fff;
}

.fa-facebook-square:before {
display:none;
} 

.fa-youtube-square:before {
display:none;
}
#agencyConnect .agency-medialist-item > a:hover {
  color: #fff;
  background: #0c4059;
}
.task .link-icon i {
  background: #173a00;
}
#main-content .task-box .title {
  
background: #0f506f;
  color: #fff;
  margin-bottom: 0px;
}
.modal {
  border-top: 10px solid #236483;
}
.map #layerMenu > li:hover {
  background: #093042;
  color: #fff;
}

.map #map_results {
	overflow:scroll;
	margin-bottom:20px;
}


.or-filternav li.or-category1 label:after {
  border-right: 20px solid #4D6D57;
}
.or-filternav li.or-category2 label:after {
  border-right: 20px solid #829989;
}
.or-filternav li.or-category3 label:after {
  border-right: 20px solid #B4C2B8;
}
.or-filternav li.or-category4 label:after {
  border-right: 20px solid #669999;
}
.or-filternav li.or-category5 label:after {
  border-right: 20px solid #476B6B;
}
.or-filternav li.or-category6 label:after {
  border-right: 20px solid #3D5C5C;
}
.or-filternav li.or-category7 label:after {
  border-right: 20px solid #197575;
}
.or-filternav li.or-category8 label:after {
  border-right: 20px solid #5E9E9E;
}
.or-filternav li.or-category9 label:after {
  border-right: 20px solid #9EC5C5;
}
.or-filternav li.or-category10 label:after {
  border-right: 20px solid #194775;
}
.or-filternav li.or-category11 label:after {
  border-right: 20px solid #597A9C;
}
.or-filternav li.or-category12 label:after {
  border-right: 20px solid #9BAFC4;
}
.or-filternav li.or-category13 label:after {
  border-right: 20px solid #91916C;
}
.or-filternav li.or-category14 label:after {
  border-right: 20px solid #CACAB8;
}
.or-filternav li.or-category15 label:after {
  border-right: 20px solid #C2A385;
}
.or-filternav li.or-category16 label:after {
  border-right: 20px solid #9B826A;
}
.or-filternav li.or-category17 label:after {
  border-right: 20px solid #D17519;
}
.or-filternav li.or-category18 label:after {
  border-right: 20px solid #E5B27E;
}
.or-filternav li.or-category19 label:after {
  border-right: 20px solid #E6CC80;
}
.or-filternav li.or-category20 label:after {
  border-right: 20px solid #D6AD33;
}
.or-filternav li.or-category21 label:after {
  border-right: 20px solid #D49494;
}
.or-filternav li.or-category22 label:after {
  border-right: 20px solid #AA7676;
}


#primaryContent .or-filterlist li > a > span.or-category1 {
  background-color: #4D6D57;
}
#primaryContent .or-filterlist li > a > span.or-category2 {
  background-color: #829989;
}
#primaryContent .or-filterlist li > a > span.or-category3 {
  background-color: #B4C2B8;
}
#primaryContent .or-filterlist li > a > span.or-category4 {
  background-color: #669999;
}
#primaryContent .or-filterlist li > a > span.or-category5 {
  background-color: #476B6B;
}
#primaryContent .or-filterlist li > a > span.or-category6 {
  background-color: #3D5C5C;
}
#primaryContent .or-filterlist li > a > span.or-category7 {
  background-color: #197575;
}
#primaryContent .or-filterlist li > a > span.or-category8 {
  background-color: #5E9E9E;
}
#primaryContent .or-filterlist li > a > span.or-category9 {
  background-color: #9EC5C5;
}
#primaryContent .or-filterlist li > a > span.or-category10 {
  background-color: #194775;
}
#primaryContent .or-filterlist li > a > span.or-category11 {
  background-color: #597A9C;
}
#primaryContent .or-filterlist li > a > span.or-category12 {
  background-color: #9BAFC4;
}
#primaryContent .or-filterlist li > a > span.or-category13 {
  background-color: #91916C;
}
#primaryContent .or-filterlist li > a > span.or-category14 {
  background-color: #CACAB8;
}
#primaryContent .or-filterlist li > a > span.or-category15 {
  background-color: #C2A385;
}
#primaryContent .or-filterlist li > a > span.or-category16 {
  background-color: #9B826A;
}
#primaryContent .or-filterlist li > a > span.or-category17 {
  background-color: #D17519;
}
#primaryContent .or-filterlist li > a > span.or-category18 {
  background-color: #E5B27E;
}
#primaryContent .or-filterlist li > a > span.or-category19 {
  background-color: #E6CC80;
}
#primaryContent .or-filterlist li > a > span.or-category20 {
  background-color: #D6AD33;
}
#primaryContent .or-filterlist li > a > span.or-category21 {
  background-color: #D49494;
}
#primaryContent .or-filterlist li > a > span.or-category22 {
  background-color: #AA7676;
}

#aside .or-filterlist li > a > span.or-category1 {
  background-color: #4D6D57;
}
#aside .or-filterlist li > a > span.or-category2 {
  background-color: #829989;
}
#aside .or-filterlist li > a > span.or-category3 {
  background-color: #B4C2B8;
}
#aside .or-filterlist li > a > span.or-category4 {
  background-color: #669999;
}
#aside .or-filterlist li > a > span.or-category5 {
  background-color: #476B6B;
}
#aside .or-filterlist li > a > span.or-category6 {
  background-color: #3D5C5C;
}
#aside .or-filterlist li > a > span.or-category7 {
  background-color: #197575;
}
#aside .or-filterlist li > a > span.or-category8 {
  background-color: #5E9E9E;
}
#aside .or-filterlist li > a > span.or-category9 {
  background-color: #9EC5C5;
}
#aside .or-filterlist li > a > span.or-category10 {
  background-color: #194775;
}
#aside .or-filterlist li > a > span.or-category11 {
  background-color: #597A9C;
}
#aside .or-filterlist li > a > span.or-category12 {
  background-color: #9BAFC4;
}
#aside .or-filterlist li > a > span.or-category13 {
  background-color: #91916C;
}
#aside .or-filterlist li > a > span.or-category14 {
  background-color: #CACAB8;
}
#aside .or-filterlist li > a > span.or-category15 {
  background-color: #C2A385;
}
#aside .or-filterlist li > a > span.or-category16 {
  background-color: #9B826A;
}
#aside .or-filterlist li > a > span.or-category17 {
  background-color: #D17519;
}
#aside .or-filterlist li > a > span.or-category18 {
  background-color: #E5B27E;
}
#aside .or-filterlist li > a > span.or-category19 {
  background-color: #E6CC80;
}
#aside .or-filterlist li > a > span.or-category20 {
  background-color: #D6AD33;
}
#aside .or-filterlist li > a > span.or-category21 {
  background-color: #D49494;
}
#aside .or-filterlist li > a > span.or-category22 {
  background-color: #AA7676;
}


@media (min-width: 980px) and (max-width:1199px) {
  .hero-unit #logo h1 {
    font-size: 1.3em !important;
  }

}

@media (max-width: 979px) {
  .nav-collapse.collapse {
    background: #0f506f;
    
  }
  .nav-collapse.collapse.in {
    border: 1px solid rgba(255, 255, 255, 0.4);
  }
  .navbar .btn-navbar:focus,
  .navbar .btn-navbar:hover {
    background: #1881b2;
    border: none;
    outline: none;
  }
  .navbar .nav li.dropdown.open > .dropdown-toggle {
    background: transparent;
  }
  #portalBar .dropdown-menu {
    border-top: 1px solid rgba(255, 255, 255, 0.4);
  }
  #portalBar .dropdown-menu > li > a {
    border-bottom: 1px solid rgba(255, 255, 255, 0.4);
  }
  .navbar .menu-horizontal ul.root > li {
    border-bottom: 1px solid rgba(255, 255, 255, 0.4);
  }
  .navbar .menu-horizontal ul.root > li.open {
    border-bottom: none;
  }
  .navbar .menu-horizontal ul.root > li > a:hover {
    background: #003c5b;
  }
  .navbar .nav .dropdown-menu {
    background: #054665;
  }
  .navbar .nav .dropdown-menu > li > a {
    background: #236483;
  }
  .navbar .nav .dropdown-menu > li > a:hover {
    background: #003c5b;
  }
  .hero-unit #logo h1 {
  font-size: 1em !important;
  }
}
@media (max-width: 767px) {
  .hero-unit {
    background: #565656;
   }
   
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.hide {
  display: none;
}
.show {
  display: block;
}
.invisible {
  visibility: hidden;
}
.affix {
  position: fixed;
}


/* Styles for form search page */
.form-category {
	padding-top: 40px;
	margin-top: -40px;
}


.or-filterlist table {
    word-break: break-word;
}


/* Resolves issue with SharePoint 2010 ribbon drop down menus and page content going all-white while drop down menu is in use. */
.ms-cui-modalDiv-ie, .ms-cui-glass-ie, .ms-cui-modalDiv-ff {
	background-color:transparent !important;
}

/* START Temporary header for Stay Home. Stay Safe. COVID-19 PSA 
@media(max-width: 1850px) {
    #bannerSplash {
        background-image: none !important;
    }
}
 END Temporary header for Stay Home. Stay Safe. COVID-19 PSA */