@charset "utf-8";
/**********************************************************************************************
//	bc_assessor_search.css
//		- this is CSS file for the bc_assessor module, providing assessment data search
//		functionality on the Benton County website
//	
//	HISTORY
//		20160715	-	JS, added function bc_assessor_search_tax_statements as callback for menu
//						item defined as $items['assessment/property-tax-statements']
//	
//	Copyright � 2016, Benton County, Oregon
***********************************************************************************************/
a, a:link, a:visited
{		
	color:teal;
}
p.bc_assess_search_disclaimer
{
	background-color: #c6c6ce;
	color: #D00000;
	font-weight: bold;
	text-align: center;
	margin: 0;
	padding: 0;
}

h2.bc_assess_search_detail_header
{
	font-face: Verdana, Geneva, sans-serif;
	background-color: #324669;
	color: #ffffff;
	text-align: left;
	text-transform: capitalize;
	margin: 0;
	padding: 4px 0 4px 0;
}
h3.bc_assess_search_info_header
{
	font: Verdana, Geneva, sans-serif;
	background-color: #324669;
	color: #ffffff;
	text-align: left;
	text-indent: 10px;
	margin: 0;	
	padding: 10px 0 4px 0;
}
.relative {
    position: relative;
    width: 100%;
}

.tooltip {
        position: relative;
        display: inline-block;
        cursor: pointer;
    }

    .tooltip .tooltiptext {
        visibility: hidden;
        width: 200px; 
        background-color: #555;
        color: #fff;
        text-align: left;
        border-radius: 6px;
        padding: 5px 0;
        position: absolute;
        z-index: 98;
        bottom: 125%;
        left: 0%;
        margin-left: -60px;
        opacity: 0;
        transition: opacity 1s;
    }
	
    .tooltip .tooltiptext::after {
        content: "";
        position: absolute;
        top: 100%;
        left: 50%;
        margin-left: -5px;
        border-width: 5px;
        border-style: solid;
        border-color: #555 transparent transparent transparent;
    }

    .tooltip:hover .tooltiptext {
        visibility: visible;
        opacity: 1;
    }


div.bc_assess_search_detail_section
{
	clear: both;
	font: normal normal normal 8pt Verdana, Geneva, sans-serif;
	color: #000000;
	margin: 0;
	padding: 6px 0 6px 0;
}
div.bc_assess_search_detail_section h3
{
	font-size: 1.3em;
	margin: 0;
	padding: 0;
}

div.l50
{
	float: left;
	width: 49%;
	font-weight: bold;
}
div.l50_assess_info_master
{
	float: left;
	width: 60%;	
}

div.l50_assess_info
{
	float: left;
	width: 30%;
	font-size: 14px;	
}
div.l50_assess_info_text
{
	float: left;
	width: 100%;
	font-size: 12px;
}
div.r50_assess_info
{		
	font-size: 16px;
	float: right;
	width: 70%;
}
div.r50_assess_info_text
{
	font-size: 15px;
	float: right;
	width: 70%;
}
div.bc_assess_search_detail_section div.r50
{
	float: right;
	width: 49%;
	font-weight: normal;
}
div.bc_assess_search_detail_section div.r70
{
	float: right;
	width: 70%;
}
div.bc_assess_search_detail_section div.l75
{
	float: left;
	width: 74%;
}
div.bc_assess_search_detail_section div.r75
{
	float: right;
	width: 74%;
}
div.bc_assess_search_detail_section div.r25
{
	float: right;
	width: 24%;
}
div.bc_assess_search_detail_section div.l25
{
	float: left;
	width: 24%;
}
div.bc_assess_search_detail_section div.l16
{
	float: left;
	width: 16%;
}
div.bc_assess_search_detail_section div.r16
{
	float: right;
	width: 16%;
}
div.bc_assess_search_detail_section div.l50, div.bc_assess_search_detail_section div.r50, 
div.bc_assess_search_detail_section div.l75, div.bc_assess_search_detail_section div.r25, 
div.bc_assess_search_detail_section div.l25, div.bc_assess_search_detail_section div.r75, 
div.bc_assess_search_detail_section div.l16, div.bc_assess_search_detail_section div.r16
{	
	margin: 0;
	padding: 4px 0 4px 0;
}

div.bc_assess_search_warning
{
	background-color: #e6e6ec;
	color: #000000;
	font-weight: bold;
	text-align: center;	
	margin: 0;
	padding: 4px 0 4px 6px;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-top: solid 1px #000000;
}
div.bc_assess_search_warning_body
{
	background-color: #e6e6ec;
	color: #000000;
	font-weight: bold;
	text-align: left;	
	margin: 0;
	padding: 4px 0 4px 6px;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;	
}
div.bc_assess_search_warning_bottom
{
	background-color: #e6e6ec;
	color: #000000;
	font-weight: bold;
	text-align: left;	
	margin: 0;
	padding: 4px 0 4px 6px;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	border-bottom: solid 1px #000000;	
}

div.bc_assess_search_certified_header
{
	background-color: #e6e6ec;
	color: #000000;
	font-weight: bold;
	text-align: left;
	text-transform: uppercase;
	margin: 0;
	padding: 4px 0 4px 6px;
}

div.bc_assess_search_attribute_title
{
	background-color: #e6e6ec;
	color: #000000;
	font-weight: bold;
	text-align: left;
	text-transform: uppercase;
	margin: 0;
	padding: 4px 0 4px 6px;
}
div.bc_assess_search_attribute_clear
{	
	color: #000000;
	font-weight: normal;
	text-align: center;
	padding: 0;
	margin: 0;
}
div.bc_assess_search_attribute_clear div
{
	font-weight: normal;
	margin: 0;
	padding: 0;
	text-align: center;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	border-bottom: solid 1px #000000;
}

div.bc_assess_search_attribute_middle div
{
	font-weight: normal;
	margin: 0;
	padding: 0;
	text-align: center;
	border-left: solid 1px #000000;		
}
div.bc_assess_search_attribute_middle_bottom
{	
	background-color: #e6e6ec;
	border-bottom: solid 1px #000000;	
}
div.bc_assess_search_attribute_right div
{
	font-weight: normal;
	margin: 0;
	padding: 0;
	text-align: center;
	border-left: solid 1px #000000;	
	border-right: solid 1px #000000;		
}
div.bc_assess_search_attribute_right_bottom
{	
	background-color: #e6e6ec;
	border-bottom: solid 1px #000000;			
}
div.bc_assess_search_attribute
{
	background-color: #e6e6ec;
	color: #000000;
	font-weight: bold;
	text-align: left;
	padding: 0;
	margin: 0;
}
div.bc_assess_search_attribute div
{
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	border-bottom: solid 1px #000000;
}
div.bc_assess_search_col_top
{
	border-top: solid 1px #000000;
}

div.bc_assess_search_attribute_value
{
	font-weight: normal;
	margin: 0;
	padding: 0;
}
div.bc_assess_search_attribute_value div
{
	text-align: center;
	border-right: solid 1px #000000;
	border-bottom: solid 1px #000000;
}


div#bc_assess_search_statement_container 
{
	width: 100%;
	height: auto;
	font-size: 8pt;
}
div#bc_assess_search_statement_container p#bc_assess_search_statement_header
{
	font-size:1.2em;
	text-align:center;
}
div#bc_assess_search_statement_container p#bc_assess_search_statement_account_id
{
}
div#bc_assess_search_statement_container div#bc_assess_search_statement_left_column 
{
	float: left;
	width: 49%;
	margin-bottom: 5px;
}
div#bc_assess_search_statement_container div#bc_assess_search_statement_right_column 
{
	float: right;
	width: 49%;
	margin-bottom: 5px;
}
div.bc_assess_search_statement_one_third
{
	width: 33%;
	float: left;
}
div.bc_assess_search_statement_two_thirds
{
	width: 66%;
	float: left;
}
div.bc_assess_search_statement_clear
{
	clear: left;
	height: 0;
}
div#bc_assess_search_statement_container div.bc_assess_search_spacer_div
{
	display: block;
	height: 20px;
}

th.property_history
{
	border: 1px solid black;	
	font-size: small;	
	font-face: Verdana, Geneva, sans-serif;
	background-color: #324669;
	color: #ffffff;		
	margin: 0;
	padding: 10px 0 4px 0;
	text-indent: 5px;
}
table.tax_history_100
{
	border: 1px solid #e6e6ec;
  	font-size : 80%;
	width: 100%;
  	font-family : Verdana,Helvetica,Arial,sans-serif;
	font-size: 8pt;
  	background : #fffff0; color : #000000; 
}
table.tax_history_80
{
	border: 1px solid #e6e6ec;
  	font-size : 80%;
	width: 80%;
  	font-family : Verdana,Helvetica,Arial,sans-serif;
	font-size: 8pt;
  	background : #fffff0; color : #000000; 
}
table.tax_history
{
  	font-size : 80%;
	width: 70%;
  	font-family : Verdana,Helvetica,Arial,sans-serif;
  	background : #99bbff; color : #000000; 
}
th.tax_history
{		
	border: 1px solid #e6e6ec;
	font-size: small;		
	background-color: #e6e6ec;
	color: #000000;		
	margin: 0;
	padding: 10px 0 4px 0;
	text-indent: 5px;	
}
th.tax_history_no_pad
{		
	border: 1px solid #486d9d;
	font-size: 8pt;		
	background-color: #e6e6ec;
	color: #000000;		
	margin: 0;
	padding: 10px 0 4px 0;
	text-indent: 0px;
	border-spacing: 10px;	
}
td.tax_history
{		
	border: 1px solid #e6e6ec;
	font-size: 8pt;		
	background-color: #fffff0;
	color: #000000;		
	margin: 0;
	padding: 10px 0 4px 0;
	text-indent: 5px;
}

tr:nth-child(even){background-color: #e6e6ec;}	


@media print
{
	.bc_assess_search_noprint
	{
		display: none !important;
	}
	p#print_icon
	{
		display:none !important;
	}
	hr.print-hr, div.print-source_url, div.print-links
	{
		display: none !important;
	}
	div.print-site_name
	{
		display: none !important;
	}
}