﻿/***************** -- CUSTOM OJD STYLE OVERRIDES -- *****************/


/* -------------------------------- TOP NAVBAR BEGIN --------------------------------- */

/* -- Top navbar color -- */
.or-navbar{
	background:#2a2b6e;
}

/* -------------------------------- TOP NAVBAR END --------------------------------- */





/* -------------------------------- HEADER BEGIN --------------------------------- */

/* -- Round seal that is brought in on top of the header -- */
.or-header-logo {
/*	background-image: url("/opds/PublishingImages/OPDS.png"); */
	-webkit-filter: drop-shadow(5px 5px 5px #222);
  filter: drop-shadow(5px 5px 5px #222);
}

/* -- Header overlay color -- */
/*.or-header .or-header-overlay { */
/*	background:#2a2b6e; */
/*} */
/* -- Header overlay color -- */
.or-header .or-header-overlay { 
	background:none; 
} 

/* -- Header image -- */
.or-header {
	background-image: url("/opdc/PublishingImages/OPDS-BANNER.jpg");
}

/* -- Makes header image appear the same in Authoring & Production -- */
.or-header {
	background-attachment: scroll;
}

.or-header-title {
	font-family: "Arial Bold";
	 text-shadow: 2px 2px 1px #2f4f4f;
}

.or-navbar-brand {
    left: 15px;
    width: 130px;
}
/* -------------------------------- HEADER END --------------------------------- */





/* -------------------------------- TASKBOX BEGIN --------------------------------- */
/* -- Taskbox title color -- */
.or-taskbox-title{
	background:rgba(42, 43, 110, .9)
}
/* -------------------------------- TASKBOX END --------------------------------- */





/* -------------------------------- SEARCH BAR BEGIN --------------------------------- */

/* -- Main search button color -- */
.or-navbar-search-input {
	background:#7C7F9B;
}

/* -- Main search button color (when hovered)-- */
.or-navbar-search-wrapper:not(.or-navbar-search-open) .or-navbar-search-input:hover, .or-navbar-search-input-icon:hover ~ .or-navbar-search-input{
	background:#1a174a;
}

/* -- Background color of search box (when open) -- */
.or-navbar-search-open {
	background:#1A174A;
}

/* -- When open, color of search button (or submit) -- */
.or-navbar-search-submit-button{
	background:#7c7f9b;
}

/* -- When open and hovered on, color of search button (or submit) -- */
.or-navbar-search-submit-button:hover, .or-navbar-search-submit-button:focus{
	background:#2a2b6e;
}

/* -- Shadow line behind left-hand side of search box when opened --*/
.or-navbar-search-wrapper.or-navbar-search-open {

	box-shadow: -10px 0px 10px -5px #7c7f9b;
}

.or-breadcrumbs {
  font-weight:bold;
}

.or-breadcrumbs a, .or-breadcrumbs a:hover, .or-breadcrumbs a:focus, .or-breadcrumbs a:visited, .or-breadcrumbs a:active {
    color: lightyellow;
}

.or-breadcrumbs>li.active {
    color: ghostwhite;
}
/* -------------------------------- SEARCH BAR END --------------------------------- */




/* -------------------------------- SIDENAV BEGIN --------------------------------- */

/* -- Background color for side nav -- */
html .or-side-navigation{
	background:rgba(211, 233, 255, 0.8);
}

/* -- Line and Text color for active page on sidebar -- */
.or-side-navigation ul .or-side-navigation-current > a {
		border-left: solid 5px #3C4C92;
		color: #3C4C92;
		padding-left: 12px;
}

.or-side-navigation>ul>li>a {
text-transform: uppercase;
letter-spacing: 1.25px;
font-size: .92em;
} 
.or-side-navigation-parent+li:not(.or-side-navigation-parent) {
padding-bottom: 8px;
} 

.or-side-navigation>ul>li+li {
    border-top: solid 1px rgba(0,0,0,.1);
    padding-top: 10px;
}

.or-side-navigation ul.nav > li:first-of-type {
	padding-top: 10px;
}

/* -------------------------------- SIDENAV END --------------------------------- */




/* -------------------------------- MISC --------------------------------- */
/* -- Adds 15px of padding to Agency Name PlaceHolder text -- */
.or-footer-agency-info {
	margin-top:15px;
}


/* -- Hides Footer Fourth Column "About Oregon"-- */
footer .col-sm-3:last-of-type {
display: none;
}

/* -- Hides "Showing X of X entries" in Data Tables pagenation-- */
div.dataTables_info { display: none !important; }

.alerts {
	   word-break:break-all; 
}

.or-dataTablesWebPart caption {
		font-size: 24px;
		font-weight: 500;
		color: #333;
	}
	
/* -------------------------------- Modules --------------------------------- */



.jumbotron_epay {
/*    background-image: url('/PublishingImages/jumbotron-epay.jpg'); */
    background-size: cover;
    height: 100%;
    color: white;
    text-shadow: black 0.05em 0.05em;
}

.jumbotron_epay_btn {
    color: black;
    text-shadow: black 0.0em 0.0em;

}

.jumbotron_calendars {
/*    background-image: url('/PublishingImages/jumbotron-calendars.jpg'); */
    background-size: cover;
    height: 100%;
    color: white;
    text-shadow: black 0.05em 0.05em;
}

.jumbotron_calendars_btn {
    color: black;
    text-shadow: black 0.0em 0.0em;

}


.jumbotron_find_a_court {
/*     background-image: url('/PublishingImages/map.jpg'); */
    background-size: cover;
    height: 100%;
    color: black;
    text-shadow: white 0.05em 0.05em;
}

.jumbotron_file_a_case {
/*     background-image: url('/PublishingImages/file-a-case.jpg'); */
    background-size: cover;
    height: 100%;
    color: black;
    xxtext-shadow: white 0.05em 0.05em;

}

.jumbotron_find_a_form {
/*    background-image: url('/PublishingImages/find-a-form.jpg'); */
    background-size: cover;
    height: 100%;
    color: black;
    xxtext-shadow: white 0.0em 0.1em;
}

.jumbotron_ad_iForms {
/*    background-image: url('/PublishingImages/OS-iForms.jpg'); */
    background-size: cover;
    height: 100%;
    color: black;
    text-shadow: white 0.0em 0.2em;
}



.ojdwell {
/*    background-image: url('/PublishingImages/bg-welcome.jpg');	*/
    xxbackground-attachment:fixed!important;
    background-position:50% 50%;
    background-size:cover!important;

}

.ojdwell .col-md-3 {
     border-left: 1px solid gray;
     border-right: 1px solid gray;
}

.ojdwell .col-md-6 {
     border-left: 1px solid gray;
     border-right: 1px solid gray;
}

.ojd_btn_white_font {
     color: white; 
     margin: 5px;
     text-shadow: white 0.0em 0.0em;
}


a.ojd_btn_white_font:link, a.ojd_btn_white_font:visited,  a.ojd_btn_white_font:hover, a.ojd_btn_white_font:active  {
     color: white; 
}




.form-mode-edit .or-auto-accordion {
    border: solid 1px grey;
    border-radius: 4px;
}

.form-mode-edit .or-auto-accordion-heading {
    border-bottom: solid 1px grey;
    padding: 12px;
}

.form-mode-edit .or-auto-accordion-body {
    padding: 12px;
}

.form-mode-display .or-auto-accordion {
    display: none;
}


/* -------------------------------- Modifications July 2017 --------------------------------- */

.or-accordion-heading-title h2.panel-title {
	font-size: 16pt;
}

.task-choice1 {
	padding: 20px 10px; 
	margin-bottom: 20px; 
	margin-left: 0px; 
	background-color: rgb(215, 215, 215);
}

.task-choice2 {
	padding: 20px 10px; 
	margin-bottom: 20px; 
	margin-left: 0px; 
	background-color: rgb(235, 235, 235);
}

.task-choice3 {
	padding: 20px 10px; 
	margin-bottom: 20px; 
	margin-left: 0px; 
	background-color: rgb(195, 195, 195);
}

.task-choice4 {
	padding: 20px 10px; 
	margin-bottom: 20px; 
	margin-left: 0px; 
	background-color: rgb(175, 175, 175);
}

.task-choice-image-offset {
	margin-top: 10px;
}

.task-choice-image-width {
	width:100px;
}

a.task-choice-image-button-font-color, a.task-choice-image-button-font-color:visited {
	margin: 5px; 
	color: rgb(255, 255, 255);
}