﻿.category-selection div[id^=category] {
	color: #fff;
	min-height: 400px;
	position:relative;
	text-align:center;
}

.category-selection .overlay {
    align-items: center;
	background-color: rgba(0,0,0,0.7);
    bottom: 0;
	display: grid;
	height: 100%;
	left: 0;
	padding: 30px;
	position: absolute;
    right: 0;
	top: 0;
}

.category-selection a,
.category-selection a:active,
.category-selection a:hover,
.category-selection a:visited {
	color: #fff;
}

.category-selection h2 {
	color: #fff !important;
	
}

.category-selection #categoryCorrectional {
background-image:url('/style%20library/images/bg-corrections.jpg');
background-size: cover;
}

.category-selection #categoryPolicing{
background-image:url('/style%20library/images/bg-policing.jpg');
background-size: cover;
}

.category-selection #categoryResearch {
background-image:url('/style%20library/images/bg-research.jpg');
background-size: cover;
}

.category-selection #categoryViewAll {
background-image:url('/style%20library/images/bg-view-all.jpg');
background-size: cover;
}


.helpfulPollForm > .fa {
color:#709425;
margin-right:5px;
}

.helpfulPollQuestion .btn-primary,.helpfulPollForm .btn-primary {
background-color:#577700;
border-color:#709425;
}

.joint-project-agency-logo {
margin:30px;
width:150px;
}

.okb-agency {
font-size: 2.5rem;
font-weight: 700;
padding-top: 20px;
}

.okb-agency-left-nav .or-page-title,#problem-icon-problem img,#problem-icon-problem a,#solution-icon-solution img,#solution-icon-solution a,#outcome-icon-outcome img,#outcome-icon-outcome a,footer .translator,.or-footer-statewide-links li:last-of-type {
display:none;
}

.okb-agency-logo {
height:50px;
}

.or-accordion-heading-title > .panel-title {
font-size:18px;
}

.or-accordion-heading-title h4,.okb-article-synopsis {
font-weight:400;
}

.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-breadcrumbs {
background-color:rgba(0,0,0,0.25);
}

.or-calendar-month-view .or-calendar-event-link,.or-calendar-agenda-view .or-calendar-event {
background:#709425;
}

.or-header {
background-color:#3a3a3a;
background-image:url(/Style%20Library/Images/federico-bottos-415776-unsplash.jpg);
background-repeat:repeat;
text-align:center;
}

.or-header .breadcrumbs {
text-align:left;
}

.or-header .or-header-content {
text-align:center;
}

.or-header .or-header-logo {
background:url(/style%20library/images/icon-256x256.png);
background-repeat:no-repeat;
background-size:contain;
}

.or-header .or-header-overlay {
background:transparent;
opacity:0;
}

.or-header-content-row,.okb-article-title,.or-footer-statewide-links li {
display:inline-block;
}

.or-navbar {
background:rgba(0,0,0,0.8);
}

.or-navbar-search-submit-button,.or-navbar-search-submit-button:hover,.or-navbar-search-submit-button:focus {
background:transparent;
}

.or-navbar-search-wrapper {
background:#3a3a3a;
}

.or-navbar-search-wrapper.or-navbar-search-open {
box-shadow:-10px 0 10px -5px #000;
}

.or-side-navigation ul .or-side-navigation-current > a {
border-left:solid 3px #1b223a;
color:#577700;
padding-left:12px;
}

.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;
}

.or-taskbox-title {
background:rgba(41,51,82,0.9);
}

.table {
font-size:1.8rem;
}

.table th {
font-size:2rem;
font-weight:700;
}

a[href^="tel:"] {
background-color:#f9f9f9;
border:1px solid #efefef;
border-radius:4px;
display:inline-block;
padding:0 5px;
}

a[href^="tel:"]:before {
content:"\260e";
margin-right:5px;
}

body {
font-family:'Open Sans';
}

footer {
background-attachment:fixed;
background-image:url(/Style%20Library/Images/federico-bottos-415776-unsplash.jpg);
background-size:contain;
color:#fff;
padding-top: 0;
text-align:center;
}

footer .col-sm-6,footer .col-md-3 {
width:100%;
}

footer .col-sm-6:last-of-type,footer .col-md-3 {
margin-top:50px;
}

footer > .container {
background-color:rgba(0,0,0,0.25);
padding:50px;
width:100%;
}

footer a,footer a:link,footer a:focus,footer a:hover,footer a:visited {
color:#fff;
text-decoration:underline;
}

footer li {
border-bottom:none;
padding:10px 20px 0;
}

html .or-side-navigation {
background-color:#efefef;
border-top:4px solid #709425;
padding:10px;
}

main .row > .col-md-9 {
font-size:1.25em;
}

main a {
text-decoration:underline;
}

main h1 {
font-size:2.75em;
font-weight:700;
}

main h2,h2[id^="problem"],h2[id^="solution"],h2[id^="outcome"],h2[id^="additional"] {
color:#709425!important;
font-size:2.5em !important;
font-weight:700 !important;
}

@media screen and max-width 767px{
.navbar-offcanvas {
background-color:rgba(41,51,82,0.9);
}
}