input[name='resume_submit'], input[name='job_submit'] { cursor:pointer; transition:all .4s ease; }
input[name='resume_submit']:hover, input[name='job_submit']:hover { background-color:rgba(0,255,0,.4) !important; color:green !important; border-color:green !important; }
@media all and (max-width: 700px) {
	table.jobs { display: block; }
	table.jobs tr { display: block; border: 0; border-bottom: 1px solid #fff; }
	table.jobs thead tr { border-bottom: 0; }
	table.resumes th, table.jobs th { border-top: 1px solid #fff; border-bottom: 1px solid #fff; border-right: 5px solid #fff; border-left: 0; padding: .8em; background-color: #222; color: #fff; text-align: center; text-decoration: none; }
	table.jobs td { padding: 0 .8em!important; margin: 0; display: block; width: 100%; border: 0!important; }
	table.jobs td:first-child { padding: .8em .8em 0 .8em!important; }
	table.jobs td:last-child { padding: 0 .8em .8em .8em!important; }
	table.jobs td h5 { font-size: 1.5em; }
	table.jobs td h6 { font-size: 1.2em; font-style: italic; }
	.ill_add_job_form .form-table th, .ill_add_resume_form .form-table th { display: block; width: 100%; text-align: left;}
	.ill_add_job_form .form-table td, .ill_add_resume_form .form-table td { display: block; width: 100%; text-align: left;}
	.ill_add_job_form .form-table input[type=text], .ill_add_job_form .form-table input[type=email], .ill_add_job_form .form-table input[type=password], .ill_add_job_form .form-table textarea, .ill_add_resume_form .form-table input[type=text], .ill_add_resume_form .form-table input[type=email], .ill_add_resume_form .form-table input[type=password], .ill_add_resume_form .form-table textarea { width: 100%; }
}
table.jobs-table tr.excerpt.open {
    display: table-row;
}
table.jobs-table tr.excerpt {
    display: none;
}
.form-table p.term-surround {
	margin: 0;
	padding: 0;
}
.form-table input[type="checkbox"] {
	float: left;
	width: auto;
	margin: 7px 0 0 0;
}