

/* ===== SITE LAYOUT =================== */
	.jv-page-container 	{ 
		font-family: "Source Sans Pro",Helvetica,Arial,sans-serif;
	}
	.jv-page {

	}
	.jv-page-content 	{ }
	.jv-page-header 	{ 
	}
	.jv-page-body,p { 
		font-family: "Source Sans Pro",Helvetica,Arial,sans-serif;
	}
	.jv-wrapper 		{ }
	.jv-footer 			{ }



/* ===== JOB LISTINGS PAGE  =================== */ 
	
	.jv-page-error 		{ }
	.jv-page-body h2 	{ 
		color: #267b00;
		font-family: "Patua One",Helvetica,Arial,sans-serif;
		font-size: 1.4em;
		font-style: normal;
		margin-top: 0px;
		display: none;
	}

	h2,h3,h4 {
		font-family: "Patua One",Helvetica,Arial,sans-serif;
		font-size: 1.32em;
		font-style: normal;		
	}
	
	
	h3.h2     			{ 
		font-size: 1.3em;
		font-style: normal;	
	}
	.jv-job-list  		{ }
	.jv-job-list th  	{ }
	.jv-job-list td  	{ }
	.jv-job-list .jv-job-list-name  		{ }
	.jv-job-list .jv-job-list-location  	{ }






/* ========== JOB DETAILS PAGE =============== */ 
	
	h2.jv-header 	{
		display: block;
	}

	.jv-job-detail-meta,
	.jv-apply-meta    		{}


	.jv-button { }
	.jv-button-primary { }

	.jv-current-openings 	{ }
	.jv-share-widget 		{ }

	.jv-job-detail-bottom-actions,
	.jv-apply-form-actions 	{ }



/* ========== APPLY PAGE ====================== */ 
	
	.jv-form 				{
		font-family: "Source Sans Pro",Helvetica,Arial,sans-serif;
	}
	.jv-apply-form 			{}
	.jv-search-form 		{}

	.jv-apply-step 			{}
	.jv-apply-section 		{}
	.jv-step-header 		{} 		/* Section Title */
	.jv-required-label 		{}

/* ========== Other ====================== */ 
	
	.jv-jobAlertContainer {
		font-family: "Source Sans Pro",Helvetica,Arial,sans-serif;
		font-weight: normal;
		font-size: 14px;
	}
	
	a:hover, a:visited {
		text-decoration: underline;
		color: #237100;
	}

	a {
		text-decoration: none;
		color: #34a900;
	}

	::selection {
		background: #85bb65;
	}
	
	.jv-inline-separator {	
		display: inline-block;
		color: transparent;
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 3px 0 4px 8px;
		border-color: transparent transparent transparent #5d9643;
	}
	
	.jv-inline-separator:before {
		content: '';
	}