﻿/* ************** Header Section ******************************* */

/* -- Textual Department and Agency (Optional Use, text can be part of logo.png rather than textual) -- */
#header_department{font-size:1.5em;color:#565656;} /* -- added color below to meet accessibility contrast criteria de 9/6/2017 -- */
#header_division{font-size:2.5em;}


.meetings_1 th {
    text-align: left;
    background: #b34700;
    color: #fff;
    padding: 3px;
}

.page_program_1 .right h2 {
    background: #b34700;
    color: White;
    font-weight: normal;
    padding-left: 5px;
    font-size: 1.2em;
}

/*contact form*/
#contact_us_form strong{font-weight:bold;color:blue;}
#contact_us_form legend{color:#000;font-weight:bold;}
#contact_us_from fieldset{padding:5px;}
#contact_us_form #overview{background:#f2f2f2;}
#contact_us_form #authorize{background:#f3f3f3;clear:both;}
#contact{float:left;width:350px;margin-right:10px;}
#contact p{margin:5px 0px;}
#message{float:left;width:495px;}
.contact_first_name,
.contact_last_name,
.contact_zip,
.contact_email,
.contact_issue,
.contact_prefix,
.contact_message{font-weight:bold;color:blue;width:95%;padding-right:5%;}
.contact_first_name{float:left;width:32%;padding-right:2%;}
.contact_middle_name{float:left;width:31%;padding-right:2%;}
.contact_last_name{float:left;width:31%;padding-right:2%;}
.contact_city{float:left;width:50%;padding-right:2%}
.contact_state{float:left;width:22%;padding-right:2%}
.contact_zip{float:left;width:22%;padding-right:2%}
.contact_address,.contact_phone,.contact_email{padding-right:2%;width:98%;}

/* -- ACCESSIBILITY CHANGES -- */

.imageADAcomp{border:none;
	background:white;
	}

/*change orange h2 to accessible orange*/
	h2 {
		color:#8F331F;
		font-family:"Arial Black", Gadget, sans-serif;font-size:1.15em;
		padding-top:16px;
	}
	h3 {
		font-family:"Arial", Gadget, sans-serif;
		font-size:1.15em;
		color:#8F331F;
		font-weight:700;
		padding-top:8px;
	}
	h4 {
		font-family:"Arial", Gadget, sans-serif;
		color:#8F331F;
		font-weight:700;
		padding-top:8px;
	}	
	/* **** Styles links for Accessibility  de 3/17/17  **** */
	a {
		color:#1F4468 !important;
		text-decoration:underline !important;
		}
	a:link {
		text-decoration:underline !important;
	}
	a:hover {
		text-decoration:underline !important;
	}
	a:visited {
		text-decoration:underline !important;
	}
	
	/* Navigation Changes */

	/* changes color of left navigation 2nd level items */
	.egMenuLevel_0 {
			color:Black!important;
		}
	.egMenuLevel_1 {
			color:#1F4468!important;
		}
	/* changes color of bottom navigation levels 0 and 1 */
	.MenuLevel_0 {
			color:white!important;
		}
	.MenuLevel_1 {
			color:white!important;
		}
	 /* changes the left navigation background from gray to burgundy and the text to white to meet contrast requirements */
		.egNav_fx_menu_left>li>a {
			background:#8F331F !important;
			color:white !important;
			}
	
	/* Table Styles */
/* this code changes the table header row link color from blue to white and underlines it */
	.table_general th a:link{
		color:white !important;
		text-decoration:underline;
		}
	.table_general th a:visited{
		color:white !important;
		text-decoration:underline;
		}
.table_general th a:hover{
		color:white !important;
		text-decoration:underline;
		}
/* This shades all the odd rows in every table in the site*/
	.table_general tr:nth-Child(odd) {
		background:#FFF;
		} 
	/* This shades all the odd rows in every table in the site*/
	.table_general tr:nth-Child(even) {
		background:#ECECEC;
		} 
	/* This aligns header vertically*/
	.table_general th {
		vertical-align:middle;
		}
	.table_general td {
		vertical-align:middle;
		}

	/* Captions for Accessibility - hides them, eliminates the additional blank line space and bolds the text */
	caption {
		visibility:hidden;
		line-height:0%;
		font-weight:bold;
		}

/* Create larger text */
	.lgText115em {
		background:#fff;
		font-weight:bold;
        font-size:1.15em;
		} 
	.lgText125em {
		background:#fff;
		font-weight:bold;
        font-size:1.25em;
		} 
	.lgText115emBurgundy {
		background:#fff;
		color:#8F331F;
		font-weight:bold;
		} 
	.lgText125emBurgundy {
		background:#fff;
		color:#8F331F;
		font-weight:bold;
		} 
	.lgText15emBurgundy {
		background:#fff;
		color:#8F331F;
		font-weight:bold;
		} 



/* creates yellow background for text highlighting */
	.yellowBkgrnd{
		background:yellow;
		}
	.greenBkgrnd{
		background:green;
		color:white;
		font-weight:bold;
		}

		/* **** Styles skip navigation required for Accessibility  de 3/17/17  **** */
	#skipNav{
		margin-left:12%;
		margin-right:auto;
		}
	#skipNav a {
		color:white;
		text-decoration:underline;
		font-size:12px;
		border-radius:10px;
		}
	#skipNav a:active {
		border-radius:10px;
		padding:5px;
		}
	#skipNav a:focus {
		border-radius:10px;
		background-color: red;
		font-size:1.25em;
		padding:5px;
		}
	#skipNav a:link{
		color:white !important;
		text-decoration:underline;
		} 
	#skipNav a:visited{
		color:white !important;
		text-decoration:underline;
		} 
	#skipNav a:hover{
		color:white !important;
		text-decoration:underline;
		background-color:red;
		border-radius:10px;
		padding:5px;
		}

	/*Replaces Inline Styling for the Below CLASSES and IDS dh 3/28/17   */
	#twitter-widget-0{
		position:relative; 
		visibility:visible; 
		display:inline-block; 
		width:290px; 
		height:290px; 
		padding:0px; 
		border:none; 
		max-width:100%; 
		min-width:180px; 
		margin-top:0px; 
		margin-bottom:0px; 
		min-height:200px; 
		z-index:0 !important;
		}
	[title~="+1"]{
		position: relative; 
		top: 0px; 
		width: 106px; 
		margin: 0px; 
		border-style: none; 
		left: 0px; 
		visibility: visible; 
		height: 24px; 
		z-index: 0; 
		width:100% !important;
		}
	#rufous-sandbox{
		position:absolute; 
		visibility:hidden; 
		display:none; 
		width:0px; 
		height:0px; 
		padding:0px; 
		border:none !important;
		}
	#EkBubbleTable{
		padding:0 !important;
		}
	#EkBubbleTableT{
		padding:0 !important;
		}

		/* Changes the color of the Google Translation drop-down arrow to meet accessibility contrast requirements */
	.goog-te-menu-value span:last-child {
				color:#8F331F !important;
				}

/* Create Red Text */
	.redtext {
		background:#fff;
		color:Red;
		font-weight:bold;
		} 
	.redtextAAA {
		background:#fff;
		color:#930000;
		font-weight:bold;
		}
	.redtext14 {
		color:red;
		font-size:1.1em;
		font-weight:bold;
		}
	.redtext14AAA{
		color:#930000;
		font-size:1.1em;
		font-weight:bold;
		}
	.redtext125em {
		color:red;
		font-size:1.25em;
		font-weight:bold;
		}
	.redtext125emAAA {
		color:#930000;
		font-size:1.25em;
		font-weight:bold;
		}

/* Styles the 3D Button */
	.threeD-button-blue, .threeD-button-blueSq, .threeD-button-red14, .threeD-button-burgundy, .threeD-button-burgundySq, .threeD-button-burgundySqNP {
		width:100%;
		display:inline-block;
		font-size:1em;
		/*font-weight:bold;*/
		color:#fff!important;
		text-decoration:underline;
		text-align:center;
		text-shadow:1px 1px 0px #07526e;
		padding:6px;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:10px;
		position:relative;
		cursor:pointer;
		border: none;
		background: #1e446a; 
		background-image: linear-gradient(rgb(15,62,85) 0%, rgb(15,62,85) 100%);
		}
	.threeD-button-blue:active, .threeD-button-blueSq:active, .threeD-button-red14:active, .threeD-button-burgundy:active, .threeD-button-burgundySq:active, .threeD-button-burgundySqNP:active {
		top:3px;
		box-shadow: inset 0px 1px 0px #2ab7ec, 0px 2px 0px 0px #07526e, 0px 5px 3px #999;
		}
	.threeD-button-blue:before,.threeD-button-blueSq:before, .threeD-button-red14:before, .threeD-button-burgundy:before, .threeD-button-burgundySq:before, .threeD-button-burgundySqNP:before {
		font-family: 'socialfont';
		font-size: 1.75em;
		line-height: 1.25em;
		font-weight: normal;
		color: #fff;
		width:90%;
		height:90px;
		display:block;
		position:absolute;
		padding-top:10px;
		top:10px;
		text-shadow: 1px 1px 2px #07526e;
		}
	.threeD-button-blue:active:before,.threeD-button-blueSq:active:before,.threeD-button-red14:active:before, .threeD-button-burgundySq:active:before, .threeD-button-burgundySqNP:active:before {
		top: 7px;
		font-size: 50px;
		text-shadow: 0px 3px 0px #07526e, 0px 5px 1px #07526e;
		}
	.threeD-button-burgundy:active:before{
		top: 7px;
		font-size: .75em;
		text-shadow: 0px 3px 0px #07526e, 0px 5px 1px #07526e;
	}
	
	.threeD-button-blue:hover, .threeD-button-blueSq :hover{
		top: 7px;
		color:white!important;
		/* font-size:1.25em; */
		}

	.threeD-button-red14:hover, .threeD-button-burgundySq:hover, .threeD-button-burgundySqNP:hover {
		top: 7px;
		font-size:1.5em;
	}
	.threeD-button-burgundy:hover{
		top:7px;
		/* font-size:.75em; */
	}
	.threeD-button-blue {
		box-shadow: inset 0px 1px 0px #1A427F, 0px 5px 0px 0px #0d3d56, 0px 10px 5px #1A427F;
		border-radius: 10px;
		font-size:1.15em;
		}
	.threeD-button-blueSq {
		box-shadow: inset 0px 1px 0px #1A427F, 0px 5px 0px 0px #0d3d56, 0px 10px 5px #1A427F;
		font-size:1.15em;
		}
	.threeD-button-red14 {
		font-size:1.25em;
		color:white!important;
		background:red; 
		box-shadow: inset 0px 1px 0px #680000, 0px 5px 0px 0px #C80000, 0px 10px 5px #999;
		margin-top:16px;
		border-radius: 15px;
		}

	.threeD-button-burgundy{
		font-size:1.25em;
		color:white!important;
		background:#8F331F; 
		box-shadow: inset 0px 1px 0px #680000, 0px 5px 0px 0px #680000, 0px 10px 5px #999;
		margin-top:16px;
		border-radius: 15px;
		}
	.threeD-button-burgundySq{
		font-size:1.25em;
		color:white!important;
		background:#8F331F; 
		box-shadow: inset 0px 1px 0px #680000, 0px 5px 0px 0px #680000, 0px 10px 5px #999;
		margin-top:6px;
		}
	.threeD-button-burgundySqNP{
		font-size:1.25em;
		color:white!important;
		background:#8F331F; 
		box-shadow: inset 0px 1px 0px #680000, 0px 5px 0px 0px #680000, 0px 10px 5px #999;
		}

/* changes the width of the countdown clock to take up 100% of the width of its container so it doesn't wrap de 10/30/2017 */
	  #countdown_1{
		width:100%;
		}
	  #countdown_2{
		width:100%;
		}

	  /* changes the blue background of the countdown clock to meet accessibility contrast requirements de 10/30/2017 */
	  #countdown_2 .countdown_section{
		background:#1F4569;
		color:white;
		}

/* changes the background color of the h2 heading to burgundy from orange to meet accessibility requirements de 10/31/2017 */
	#documents_1 h2{
		background:#8F331F !important;
		}
	#documents_1 .category h2{
		background:#8F331F !important;
		font-family:"Arial", Gadget, sans-serif !important;
		}
	#documents_2 .category h2{
		font-family:"Arial", Gadget, sans-serif !important;
		}

/* adds padding to the background color of the h2 heading de 11/2/2017 in the Links Smart Form  */
	#links_home h2 {
		font-weight:bold;
		}
	#links_home .link_item:hover a{
		color:White!important;
		}	
	#links_3 .category h2{
		padding:3.5px;
		}
	#links_3 h2 {
		background-color:#8F331F;
		}
	#links_4 .category h2{
		padding:3.5px;
		}

/* **** Changes the color of the right content title box background to meet contrast ratio for Accessibility de 9/22/17  **** */
	 #meetings_home_1 h2{
		background:#8F331F; 
		padding:3.5px;
		}

	 .meetings_1 th {
		text-align: left;
		background: #8F331F; 
		color: #fff;
		padding: 3px;
		border-radius:0px !important;
		}

	 #meetings_home_1 h2{
		background:#8F331F;
		color:#fff;
		padding-left:5px;
		font-size:1.05em;
		}

	.meetings_1 .meeting_status{
		color:red;
		font-weight:bold;	
		}

	.meetings_2 .meeting_status{
		color:#8F331F;
		font-weight:bold;	
	}
	.meetings_3 .meeting_status{
		color:red;
		font-weight:bold;	
		}

	 /* **** Applies a dark background with light text on the homepage meeting notice when the widget is not used  **** */
	 .meetingNotice{
		color:white !important;
		background:#8F331F !important; 
		padding:3.5px;
		font-family:"Arial", Gadget, sans-serif;
		}

/*Changes the color of the right content title box background to meet contrast ratio for Accessibility de 9/22/17   */
	.page_program_1 .right h2 {
		background-color:#8F331F !important;
		color: White;
		font-weight: normal;
		padding:3.5px;
		font-size: 1.2em;
		font-family:"Arial", Gadget, sans-serif !important;
		}
		
/*Changes the color of the press right content title box background to meet contrast ratio for Accessibility de 9/22/17   */
	  #press_release .attachments h2{
		background:#8F331F;
		}
	  #press_release .contact h2{
		background:#8F331F;
		}
		
	/* **** Changes the color of the right content title box background to meet contrast ratio for Accessibility de 9/5/17  **** */
	.right h2 {
		background-color:#8F331F;
		}

		/* Changes to staff list */
	#staff_1 .item_name{
		color:#d86926;
		font-size:1.25em;
		}

/* changes the background of the carousel to an accessible blue when white text is added */
	.carousel_1 {
			background:#1F4468;
		}
		/* --- END ACCESSIBILITY CHANGES */

/* changes the width of the countdown clock to take up 100% of the width of its container de 10/30/2017 */
	  #countdown_1{width:100%;}
	  #countdown_2{width:100%;}

/*styles for gov.nv.gov forms*/
.email_gov{
    width: 600px;
    height: 1000px;
    border: 0;
    margin: 0px;
    border: 0px none rgb(255, 255, 255);
    z-index: 2147483646;
    position: relative;
}

.par_submit{

    text-align: left;
    z-index: 2147483646;
    position: relative;
}


/* Proclamations, DE added 1/10/2018 */
#proclamation{
	font-family:serif;
	font-size:1.35em;
	}
#proc_paragraph {
	padding-left: -44px;
	text-indent: 44px;
	font-style:italic;
	margin: auto;
	width:700px;
	}
.proc_paragraph {
	padding-left: -44px;
	text-indent: 44px;
	font-style:italic;
	margin: auto;
	width:700px;
	}
.proc_lastpara{
	text-indent: 44px;
	font-style:italic;
	margin: auto;
	width:700px;
	} 
#proc_title {
	font-family:serif;
	margin:10px 0px;
	background:none!important;
	padding:15px 0px 0px 10px;
	font-style:italic;
	line-height:normal;
	font-weight:bold; 
	text-transform:uppercase;
	margin:auto;
	width:700px;
	padding-bottom:16px;
	}
.proc_title {
	font-family:serif;
	margin:10px 0px;
	background:none!important;
	padding:15px 0px 0px 10px;
	line-height:normal;
	font-weight:bold; 
	text-transform:uppercase;
	margin:auto;
	width:700px;
	padding-bottom:16px;
	}
#proc_footer{
	margin:0 12% 0 50%;
	font-family:serif;
	font-weight:normal;
	font-style:italic;
	}

#proc_InWitness {
	font-size:1.25em;
	font-variant: normal;
	font-weight: 600;
	}
#seal{
	float:right;
	padding-right:50px;
	}
#proc_signed_date /* In-Witness */ {
	font-size:.75em!important;
	position: relative;
	font-variant: normal;
	margin: auto;
	width:450px;
	}


/* EXECUTIVE ORDER de updated 1/16/2018 */
.eo {
	text-align:left;
	margin:auto;
	background:none!important;
	color:black;
	width:700px;
	}

.eo_no{
	font-size:1.5em;
	background:none!important;
	text-align:center;
	padding-left:30px;
	}
.eo_title {
	width:700px;
	background:none!important;
	line-height:normal;
	font-size:1.25em;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	padding-left:30px;
	margin:auto;
	}
.eo_paragraph {
	margin-left: 20px;
	text-indent: 44px;
	width:700px;
	padding-top:12px;
	} 
 .eo_paragraph ul {
	list-style: disc outside none !important;
	padding-left: 1em !important;
	} 
.eo_paragraph li {
	padding-left: 1em !important;
	padding-top:12px;
	} 

.eo_detail {
	font-size:1.15em;
	margin: auto;
	width:700px;
	} 
.eo_detail ul ol {
	list-style: disc outside none !important;
	padding-left: 1em !important;
	} 
.eo_detail li {
	padding-left: 1em !important;
	text-indent:0%;
	}  
.eo_nowTherefore /* Now, Therefore in Exec Order */{
	margin: 20px;
	text-indent: 44px;
	width:700px;
	}  
	
.eo_lastpara /* declaration paragraph */{
	margin-left:20px;
	text-indent: 0px;
	width:600px!important;
	padding:0px 35px 0px 0px;
	}
 .eo_lastpara ul ol {
	display:block;
	list-style: disc outside none !important;
	padding-left: 1em !important;
	} 
.eo_lastpara li {
	padding-left: 1em !important;
	padding-top:12px;
	} 
.eo_InWitness /* In-Witness */ {
	font-size:1.05em;
	margin-left: 44%;
	text-align:left;
	width:380px;
	padding-top:16px;
	}
#eo_year{
	text-align:right;
	}
#eo_year1{
	text-align:right;
	}
.eo_state_seal{
	float:left;
	margin-left:12%;
	}
.eo_signature_block{
	float:left;
	margin-left:4%;
	width:380px;
	}
.eo_Footer{
	margin-top:-80px;
	padding-bottom:4% !important;
	}

/* Emergency Orders DE updated 1/17/2018 */
#emergencyOrder {
	text-align:left;
	background:none!important;
	color:black;
	margin: auto;
	width:700px;
	}
#emergencyOrder_body {
	font-family: "Times New Roman", Georgia, Serif;
	background:none!important;
	line-height:normal;
	font-weight:bold;
		margin: auto;
	width:700px;
	} 
.emergencyOrder_title{
	font-family: "Times New Roman", Georgia, Serif;
	font-size:1.50em;
	background:none!important;
	line-height:normal;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	padding-right:8%;
	padding-bottom:16px;
	margin-left:66px;
	}
.emergencyOrder_paragraph {
	font-family: "Times New Roman", Georgia, Serif;
	font-size:1.15em;
	text-indent: 44px;
	padding-bottom:16px;
	} 
 .emergencyOrder_paragraph ul {
	list-style: disc outside none !important;
	margin-left: 44px;
	text-indent: 44px;
	padding-left: 1em !important;
	} 
.emergencyOrder_paragraph li {
	padding-left: 1em !important;
    margin-left: 44px;
	text-indent:0%;
	} 
.emergencyOrder_nowTherefore /* Now, Therefore in Exec Order */ {
  	font-family: "Times New Roman", Georgia, Serif;
	font-size:1.1em;
	text-indent: 44px;
	margin: auto;
	width:700px;
	} 
#emer_declartionGroup /* Now, Therefore in Exec Order */ {
  	font-family: "Times New Roman", Georgia, Serif;
	font-size:1.15em;
	padding-left: 1em !important;
	text-indent: 44px;
	margin: auto;
	width:750px;
	} 
#emer_declartionGroup ul {
  	font-family: "Times New Roman", Georgia, Serif;
	list-style: disc outside none !important;
	margin-left: 44px;
	text-indent: 44px;
	padding-left: 1em !important;
	} 
#emer_declartionGroup li {
  	font-family: "Times New Roman", Georgia, Serif;
	padding-left: 1em !important;
    margin-left: 44px;
	text-indent:0%;
	}  
.emergencyOrder_InWitness /* In-Witness */ {
	font-family: "Times New Roman", Georgia, Serif;
	padding: 1.5% 0% 0% 30%;
	margin: auto;
	width:350px;
	text-align:inherit;
	font-size:1.25em;
	padding-top:36px;
	}

.emergencyOrder_state_seal{
	float:left;
    margin-left:12%;
	}
.emergencyOrder_signature_block{
	float:left;
	margin-left:8%;
	width:350px;
	}
.emergencyOrder_Footer{
	margin-top:-80px;
	padding-bottom:2%;
	}

/* Moves the FlagStatus to the right of the press releases on the homepage */
.top5List {
	width:65%;
	float:left;
	}
	
	/* Counter on the homepage of ada.nv.gov */
	.counterBody table th {
			border-radius: 10px;
			-moz-border-radius: 10px;
			padding: 5px;
		}
		
	.counterBody table td {
			border-radius: 10px;
			-moz-border-radius: 10px;
			padding: 5px;
		}
	
	.counterHeadings{
			display: inline !important;
		}
	.counter {
           margin: 1.5%;
           font-size: 25px; 
           vertical-align: middle;
			/*color:white;*/
			padding:5px 0px 5px 0px;
         }
    .dollar:before {
        content: "\0024";
    }

.GovEmail {
    margin:auto;
}