﻿/* Top Nav Overrides */
.or-navbar {
	background: #293352;
}
/* Header Overrides */
header.container-fluid {
}
.or-header-logo {
	background: url(/osp/style%20library/osp-logo.png);
	background-size: contain;
	background-repeat: no-repeat;
}
.or-header-content-row {
}
.or-header {
	background-color: #293352;
	background-image: url("/osp/Style%20Library/header-osp3.jpg");
	background-attachment: scroll;
}
.or-header .or-header-overlay {
	background: #1a2033;
	opacity: 0.2;
}
.or-navbar-search-wrapper {
	background: #293352;
}
.or-navbar-search-submit-button, .or-navbar-search-submit-button:hover, .or-navbar-search-submit-button:focus {
	background: #ecc659;
	color: #293352;
}
.or-navbar-search-submit-button > * {
	color: #000;
}
.or-navbar-search-wrapper.or-navbar-search-open {
	box-shadow: -10px 0px 10px -5px #293352;
}

/* Override Headers */
.fish-and-wildlife-division .or-header {
	background-image: url(/osp/programs/fw/PublishingImages/fw_banner.jpg);
}
.forensic-services-division .or-header {
	background-image: url(/osp/programs/forensics/PublishingImages/for_banner.jpg);
}
.jobs-and-careers .or-header {
	background-image: url(/osp/jobs/PublishingImages/jobs_banner.jpg);
}
.office-of-the-state-fire-marshal .or-header {
	background-image: url("/osp/programs/sfm/PublishingImages/sfm_banner.jpg");
}
.about-us .or-header {
	background-image: url("/osp/about/PublishingImages/about_banner.jpg");
}
.sex-offender-registration-sor- .or-header {
	background-image: url("/osp/programs/sor/PublishingImages/sor_banner.jpg");
}
.missing-persons .or-header {
	background-image: url("/osp/missing/PublishingImages/missing_banner.jpg");
}
.oregon-state-athletic-commission .or-header {
	background-image: url("/osp/programs/osac/PublishingImages/osac_banner.jpg");
}

.office-of-the-state-fire-marshal .or-header-logo {
	background: url(/osp/programs/sfm/PublishingImages/OSFM_logo.png);
	background-size: contain;
	background-repeat: no-repeat;
}
.osp-contact-header { 
	font-size: 24 px; 
	display: block;
}

/* Button Functionality */
.btn-block{
	display: block;
	width: 100%;
}

.btn3 {
  	display: inline-block;
  	color: #ffffff !important;
  	font-size: 16px;
  	text-align: center;
  	padding: 8px;
 	background: #246B8F; /*BCD BLUE*/
  	text-decoration: none !important;
	margin-top: .2em;
	margin-bottom: .2em;
}

.btn3:hover {
  	background: #003F59; /*HOVER TEAL BLUE*/
	text-decoration: none !important;
	font-weight: normal !important;
}

.btn-lg {
	font-size: 18px !important;
	padding: 12px !important;
	border-radius: 0px !important;
}


/* Off-Canvas Overrides */
@media 
{
.navbar-offcanvas {
}
}
/* Left Nav Overrides */
.or-side-navigation ul .or-side-navigation-current > a {
	border-left: solid 3px #293352;
	color: #000;
	padding-left: 12px;
	background: #F5D000;
}
html .or-side-navigation {
	background-color: #efefef;
	padding: 10px;
	border-top: 4px solid #293352;
}
.or-side-navigation ul li a:hover, .or-side-navigation ul li a:focus {
	background: #293352;
	color: #fff;
}
/* Breadcrumb Overrides */
.or-breadcrumbs {
	/* background-color: rgba(41,51,82,0.25); */
    
    background-color: rgba(0, 0, 0, 0.25);
}
/* Calendar Overrides */
.or-calendar-month-view .or-calendar-event-link, .or-calendar-agenda-view .or-calendar-event {
	background: #293352;
}
/* Helpful Page Poll Overrides */
.helpfulPollQuestion .btn-primary {
	background-color: #293352;
	border-color: #293352;
}

/* Accordion Styles */
.or-accordion-list .or-accordion-panel > a, .or-accordion-list .or-accordion-panel > a:link, .or-accordion-list .or-accordion-panel > a:visited, .or-accordion-list .or-accordion-panel > a:active, .or-accordion-list .or-accordion-panel > a:hover {
	color: #555;
	text-decoration: none;
}
.or-accordion-heading-title > .panel-title {
	font-size: 18px;
}
.or-accordion-heading-title h4 {
	font-weight: normal;
}
/* Task Box Overrides */
.or-taskbox-title {
	background: rgba(41, 51, 82, 0.9);
}
.or-taskbox .list-group-item {
	border: 0 solid transparent;
	padding: 5px 15px;
}
.or-taskbox .list-group-item:first-of-type {
	padding-top: 10px;
}
.or-taskbox .list-group-item:last-of-type {
	padding-bottom: 10px;
}
.or-taskbox-image .or-taskbox-title {
	font-size: 20px;
}

