﻿@import "https://services.oregon.gov/assets/CSS/agency/agency_base.css";
/* Work around an issue in IE10, where drop-down menus blank the screen 
       See http://davemcmahon81.wordpress.com/2012/12/11/sharepoint-2010-ribbon-and-ie10-screen-goes-white/
    */
.ms-cui-modalDiv-ie, .ms-cui-glass-ie {
	background-color: transparent !important;
}
.ms-dlgContent {
	margin-top: 175px;
}
.ms-cui-tts li, .ms-cui-ct-ul li {
	line-height: 15px;
}
input.ms-cui-cb-input {
	height: 12px;
	font-size: 12px;
	line-height: 15px;
}
.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, {
	/*color: #7f297a;*//*edit 160210*/
	color: #0274a0;
 /*text-decoration: none;*/
 text-decoration: underline;/*edit 160210*/
}
a:visited {
	color: #7f297a;
	text-decoration: none;
}
a:hover {
	/*color: #d98600;*//*edit 160210*/
	color: #834C00;
	text-decoration: underline;
}
.or-rteElement-mission {
	border-left-color: #555;
	color: #555;
}
.or-btn, a[class~="ms-rteStyle-btn"], a[class~="ms-rteStyle-btnlarge"] {
	background: #517d39;
}
.or-btn:hover, a[class~="ms-rteStyle-btn"]:hover, a[class~="ms-rteStyle-btnlarge"]:hover {
	background: #68a049;
}
.or-btn.blue {
	background: #002c73;
}
.table th, table[class*="ms-rteTable-"] th {
	background: #3660a3;
	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: #83a3d6;
	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 {
	color: #0274a0;
}
.nav-list > li > a:hover {
	/*color: #d98600;*//*edit 160210*/
	color: #834C00;
	text-decoration: none;
}
.nav-list > li > a:visited {
	color: #7f297a;
}
.nav-list > li > a:active {
	text-decoration: none;
	color: #bc1e39;
}
.nav-list > li > a {
	text-decoration: underline;
	color: #0274a0;
}
.navbar .brand {
	color: #ffffff;
}
.navbar .navbar-inner {
	background: #517d39;
}
.navbar .divider-vertical {
	border-right: 1px solid #6490d7;
}
.navbar .nav li > a:hover, .navbar .navbar .menu-horizontal ul.root > li > a:hover {
	background: #00185f;
}
.navbar .nav .active > a, .navbar .navbar .menu-horizontal ul.root .active > a {
	background: #00185f;
}
.navbar .nav .active > a:hover, .navbar .navbar .menu-horizontal ul.root .active > a:hover {
	background: #00185f;
}
.navbar .nav .dropdown-menu > li > a:hover {
	background: #001840;
}
.navbar .nav li.dropdown.open > .dropdown-toggle {
	background-color: #3b4934;
	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-color: #48603b;
}
/****Changes for DHS logo per Matt Snow ******/
#bannerSplash.hero-unit #logo img {
	width: 22%
}
;
.hero-unit {
	background: url("http://lorempixel.com/g/1280/350/abstract/4/1280x350/") no-repeat;
	background-size: inherit;
}
/****end changes ******/
.hero-unit #sliderPager a {
	background: #002c73;
}
#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: #002c73;
}
#nav-wrapper .menu ul.root.static > li .menu-item {
	color: #002c73!important;
}
#nav-wrapper .menu [class^="icon-"], #nav-wrapper .menu .fa {
	color: #002c73;
}
footer .navbar .navbar-inner {
	background: #002c73;
}
footer .navbar .navbar-inner ul > li > a:hover {
	background: #00185f;
}
footer .navbar .navbar-inner .divider-vertical {
	border-right: 1px solid #144087;
	border-left: 1px solid #00185f;
}
footer a, footer a:link {
	color: #0274a0;
}
footer a:visited {
	color: #7f297a;
}
footer a:hover {
	/*color: #d98600;*//*edit 160210*/
	color: #834C00;
}
footer a:active {
	text-decoration: none;
	color: #bc1e39;
}
#footer-more {
	border-top: 3px solid #144087;
}
#agencyConnect {
	background: #002c73;
	color: #fff;
}
#agencyConnect #socialMediaList {
	background: #fff;
}
#agencyConnect .agency-medialist-item > a:hover {
	color: #fff;
	background: #00225a;
}
.task .link-icon i {
	background: #517d39;
}
#main-content .task-box {
	margin-left: 10px;
}
#main-content .task-box .title {
	background: #002c73;
	color: #fff;
	font-size: 120%;
}
.modal {
	border-top: 10px solid #144087;
}
.map #layerMenu > li:hover {
	background: #001840;
	color: #fff;
}
.or-filternav li.or-category1 label:after {
	border-right: 20px solid #444444;
}
.or-filternav li.or-category2 label:after {
	border-right: 20px solid #666666;
}
.or-filternav li.or-category3 label:after {
	border-right: 20px solid #888888;
}
.or-filternav li.or-category4 label:after {
	border-right: 20px solid #222222;
}
.or-filternav li.or-category5 label:after {
	border-right: 20px solid #aaaaaa;
}
#primaryContent .or-filterlist li > a > span.or-category1 {
	background-color: #444444;
}
#primaryContent .or-filterlist li > a > span.or-category2 {
	background-color: #666666;
}
#primaryContent .or-filterlist li > a > span.or-category3 {
	background-color: #888888;
}
#primaryContent .or-filterlist li > a > span.or-category4 {
	background-color: #222222;
}
#primaryContent .or-filterlist li > a > span.or-category5 {
	background-color: #aaaaaa;
}
#aside .or-filterlist li > a > span.or-category1 {
	background-color: #444444;
}
#aside .or-filterlist li > a > span.or-category2 {
	background-color: #666666;
}
#aside .or-filterlist li > a > span.or-category3 {
	background-color: #888888;
}
#aside .or-filterlist li > a > span.or-category4 {
	background-color: #222222;
}
#aside .or-filterlist li > a > span.or-category5 {
	background-color: #aaaaaa;
}
@media (min-width: 1200px) [class*=span] {
 margin-left: 20px;
}

@media (max-width: 979px) {
.nav-collapse.collapse {
	background: #002c73;
}
.nav-collapse.collapse.in {
	border: 1px solid rgba(255, 255, 255, 0.4);
}
.navbar .btn-navbar:focus, .navbar .btn-navbar:hover {
	background: #0049c0;
	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: #00185f;
}
.navbar .nav .dropdown-menu {
	background: #002269;
}
.navbar .nav .dropdown-menu > li > a {
	background: #144087;
}
.navbar .nav .dropdown-menu > li > a:hover {
	background: #00185f;
}
}

@media (max-width: 767px) {
.hero-unit {
	background: #565656;
}
}
.pull-right {
	padding-left: 10px;
}
.pull-left {
	float: left;
}
.hide {
	display: none;
}
.show {
	display: block;
}
.invisible {
	visibility: hidden;
}
.affix {
	position: fixed;
}
/*New*/
.subsite-home-img {
	display: block;
	min-width: 275px;
	min-height: 250px;
	margin: 0px 25px 25px 0px;
	padding: 0px;
}

@media (min-width:768px) {
.featured-list.span3 {
	border-right: 1px solid #d1d1d1;
	box-sizing: border-box;
	margin-left: 15px;
	padding-right: 15px;
}
.featured-list.span3:last-of-type {
	border-right: initial;
}
}
.ms-alternatingstrong {
	background-color: #f4f4f4!important;
	border-top: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
}

@media (min-width: 979px) {
.ms-rtestate-field img {
	padding-left: 10px;
}
}

@media (min-width: 1199px) {
.ms-rtestate-field img {
	padding-left: 0px;
}
}
.wp-wrpr {
	display: block;
	width: 98%;
	border: 1px solid #ccc;
}
.webpart-gray-border {
	display: block;
	width: 98%;
	border: 1px solid #ccc;
}
.webpart {
	display: block;
	width: 98%;
}
.webpart.border {
	border: 1px solid #999;
}
.webpart.background {
	background-color: #d6d6d6;
}
.webpart.half {
	width: 48%;
}
.webpart.third {
	width: 33%;
}
.webpart.float-left {
	float: left;
	margin: 0px 25px 25px 0px;
}
.webpart.float-right {
	float: right;
	margin: 0px 0px 25px 25px;
}
.webpart.red {
	border-color: #bc1e39;
}
.webpart.blue {
	border-color: #002c73;
}
.webpart.green {
	border-color: #517d39;
}
td.ms-vb2 {
	color: #333;
}
td.ms-vb2 a {
	color: #0274a0!important;
}
/*edit 160210*/
td.ms-vb2 a:hover {
	color: #834C00!important;
}
td.ms-vb2 a:active {
	color: #bc1e39!important;
}
td.ms-vb2 a:visited {
	color: #7f297a!important;
}
/*end edit 160210*/


 @media screen and (max-width: 767px) .table-responsive {
 width: 100%;
 margin-bottom: 15px;
 overflow-y: hidden;
 -ms-overflow-style: -ms-autohiding-scrollbar;
 border: 1px solid #ddd;
}
.table-responsive {
	min-height: .01%;
	overflow-x: auto;
}
/* JJT Hides PDF icons */
a[href$='.pdf'] {
	padding-right: inherit !important;
	background: none;
}
/* JJT Hides DOC icons */
a[href$='.doc'] {
	padding-right: inherit !important;
	background: none;
}
/* JJT Hides DOCX icons */
a[href$='.docx'] {
	padding-right: inherit !important;
	background: none;
}
/* JJT Hides XLS icons */
a[href$='.xls'] {
	padding-right: inherit !important;
	background: none;
}
/* JJT Hides XLSX icons */
a[href$='.xlsx'] {
	padding-right: inherit !important;
	background: none;
}
/*End of new*/

/*New 150928*/
/*#primaryContent h3:first-of-type {
	font-size: 1.8em;
	line-height: 115%;
	margin-top: 0px;
}*/
#primaryContent h3 {
	font-size: 1.6em;
	line-height: 115%;
}
#primaryContent p + h3 {
	margin-top: 1.2em;
}
.featured-list h3 {
	margin-top: 0px;
	font-size: 1.6em;
	line-height: 115%;
}
#aside h3 {
	margin-top: 0px;
	font-size: 1.6em;
	line-height: 115%;
}
#primaryContent p a {
	text-decoration: underline;
	color: #0274a0;
}
/*edit 160210*/
#primaryContent div a {
	text-decoration: underline;
	color: #0274a0;
}
#primaryContent div a:hover {
	text-decoration: none;
	/*color: #d98600!important;*//*edit 160210*/
	color: #834C00!important;
}
#primaryContent div a:active {
	text-decoration: none;
	color: #bc1e39;
}
#primaryContent div a:visited {
	color: #7f297a;
}
/*end edit 160210*/
#primaryContent p a:hover {
	text-decoration: none;
	/*color: #d98600!important;*//*edit 160210*/
	color: #834C00!important;
}
#primaryContent p a:active {
	text-decoration: none;
	color: #bc1e39;
}
#primaryContent p a:visited {
	color: #7f297a;
}
#primaryContent li a {
	text-decoration: underline;
	color: #0274a0!important;
}
#primaryContent li a:hover {
	text-decoration: none;
	/*color: #d98600!important;*//*edit 160210*/
	color: #834C00!important;
}
#primaryContent li a:visited {
	/*color: #d98600!important;*//*edit 160210*/
	color: #7f297a!important;
}
.featured-list a {
	text-decoration: underline;
	color: #0274a0;
}
.featured-list a:hover {
	text-decoration: none;
	/*color: #d98600!important;*//*edit 160210*/
	color: #834C00;
}
.featured-list a:active {
	text-decoration: none;
	color: #bc1e39;
}
.featured-list p a {
	text-decoration: underline;
	color: #0274a0;
}
.featured-list p a:hover {
	text-decoration: none;
	/*color: #d98600!important;*//*edit 160210*/
	color: #834C00!important;
}
.featured-list p a:active {
	text-decoration: none;
	color: #bc1e39!important;
}
.featured-list p a:visited {
	color: #7f297a;
}
/*edit 160210*/
.featured-list div a {
	text-decoration: underline;
	color: #0274a0;
}
.featured-list div a:hover {
	text-decoration: none;
	/*color: #d98600!important;*//*edit 160210*/
	color: #834C00!important;
}
.featured-list div a:active {
	text-decoration: none;
	color: #bc1e39!important;
}
.featured-list div a:visited {
	color: #7f297a;
}
/*end edit 160210*/
#aside a {
	text-decoration: underline;
	color: #0274a0;
}
#aside a:hover {
	text-decoration: none;
	/*color: #d98600!important;*//*edit 160210*/
	color: #834C00;
}
#aside a:active {
	text-decoration: none;
	color: #bc1e39;
}
#aside a:visited {
	color: #7f297a;
}
td.ms-vb2 {
	color: #333;
	font-size: 1.0em;
}
td.ms-vb2 a {
	text-decoration: underline!important;
	color: #0274a0!important;
	font-size: 1.0em;
}
td.ms-vb2 a:hover {
	text-decoration: none!important;
	/*color: #d98600!important;*//*edit 160210*/
	color: #834C00;
}
td.ms-vb2 a:active {
	text-decoration: none!important;
	color: #bc1e39!important;
}
td.ms-vb2 a:visited {
	color: #7f297a!important;
}
td.ms-stylebody {
	color: #333;
	font-size: 1.0em;
}
td.ms-vb-tall {
	color: #333;
	font-size: 1.0em;
}
td.ms-vb-tall p {
	color: #333;
	font-size: 1.0em;
}
/*edit 160210*/
td.ms-vb-tall p a {
	text-decoration: underline!important;
	color: #0274a0!important;
	font-size: 1.0em;
}
td.ms-vb-tall p a:hover {
	text-decoration: none!important;
	color: #834C00;
}
td.ms-vb-tall p a:active {
	text-decoration: none!important;
	color: #bc1e39!important;
}
td.ms-vb-tall p a:visited {
	color: #7f297a!important;
}
td.ms-vb-tall div a {
	text-decoration: underline!important;
	color: #0274a0!important;
	font-size: 1.0em;
}
td.ms-vb-tall div a:hover {
	text-decoration: none!important;
	color: #834C00;
}
td.ms-vb-tall div a:active {
	text-decoration: none!important;
	color: #bc1e39!important;
}
td.ms-vb-tall div a:visited {
	color: #7f297a!important;
}
/*end edit 160210*/
td.ms-newsletterline img {
	display: none;
}
tr.ms-viewheadertr th.ms-vh2 {
	color: #333;
	font-size: 1.0em;
}
td.ms-vb2 div.ms-rtestate-field {
	color: #333;
	font-size: 1.0em;
}
#aside h4 {
	line-height: 100%;
}
.ms-rte-wpbox td.ms-vb2 {
	font-size: 1.2em;
}
