/* @import url('http://example.com/example_style.css'); */
@import url(//fonts.googleapis.com/css?family=Open+Sans);
@import url(//fonts.googleapis.com/css?family=Roboto+Condensed);
/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/* Short Example of a Custom CSS File*/

/* GLOBAL ELEMENTS */
body {
    color: #444    ;
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1em;
    line-height:1.6
}

a {
    color: #ff5000;
    text-decoration: none;
    -webkit-transition: color .4s ease, text-shadow .4s ease, background-color .4s ease, border-color .4s ease, -webkit-box-shadow .4s ease, opacity .4s ease;
    -o-transition: color .4s ease, text-shadow .4s ease, background-color .4s ease, border-color .4s ease, box-shadow .4s ease, opacity .4s ease;
    transition:color .4s ease, text-shadow .4s ease, background-color .4s ease, border-color .4s ease, box-shadow .4s ease, opacity .4s ease
}

a:hover {
    color:#000
}

a:visited 
    color:#ff5000;
}

p {
    margin:0 0 1.6em
}

h1, h2, h3, h4, h5, h6 {
    margin-top: 0;
    color: #000;
    font-family: "Roboto Condensed", sans-serif;
    line-height: 1.1;
    font-weight:300
}

h1, h2 {
    letter-spacing:-0.03em
}

h1 {
    font-size:3em
}

h2 {
    font-size:2.2em
}

h3 {
    font-size:1.8em
}

h4, h5, h6 {
    font-weight:800
}

h4 {
    font-size:1.4em
}

h5 {
    margin-bottom: 0;
    font-size:1.3em
}

h6 {
    margin-bottom: 0;
    color: #ff5000;
    font-size:1.2em
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    color:inherit
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, h1 a:active, h2 a:active, h3 a:active, h4 a:active, h5 a:active, h6 a:active {
    color:#ff5000
}

ul, ol {
    margin:0 0 1.6em
}

li ul, li ol {
    margin-bottom:0
}

ol ol {
    list-style:lower-alpha
}

ol ol ol {
    list-style:lower-roman
}


/*****************************************/
/* Start your style declarations here    */
/*****************************************/
/* ===== SITE LAYOUT =================== */
	.jv-page-container 	{ }
	.jv-page 			{ }
	.jv-page-content 	{ }
	.jv-page-header 	{ }
	.jv-page-body 		{
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1em;
    line-height: 1.6;
}
	.jv-wrapper 		{ }
	.jv-footer 			{ }



/* ===== JOB LISTINGS PAGE  =================== */ 
	
	.jv-page-error 		{ }
	.jv-page-body h2 	{
    font-family: "Roboto Condensed", sans-serif;
    line-height: 1.1;
    font-weight: 300;
}

	
	h3.h2     			{
    font-family: "Roboto Condensed", sans-serif;
    line-height: 1.1;
    font-weight: 300;
}
	.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 	{
    font-family: "Roboto Condensed", sans-serif;
    line-height: 1.1;
    font-weight: 300;
}

	.jv-job-detail-meta,
	.jv-apply-meta    		{}


	.jv-button { }
	.jv-button-primary {
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: normal;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    background-color: #ff5000;
    border-radius: none;
    border: 2px solid #ff5000;

}
	.jv-button-primary:hover {
    background-color: #ff5000;
    background-image: linear-gradient(none);

}

	.jv-current-openings 	{ }
	.jv-share-widget 		{ }

	.jv-job-detail-bottom-actions,
	.jv-apply-form-actions 	{ }






/* ========== APPLY PAGE ====================== */ 
	
	.jv-form 				{}
	.jv-apply-form 			{}
	.jv-search-form 		{}

	.jv-apply-step 			{}
	.jv-apply-section 		{}
	.jv-step-header 		{} 		/* Section Title */
	.jv-required-label 		{}