/*****  NEW JOB BANK STYLES   *****/

.jbSelect {overflow: hidden;width: 100%;color:#a1a1a1;list-style-type: none;}
.jbSelect > li a {background-color: rgba(8, 143, 208, 0.2);border: 2px solid #0675AA;border-radius: 10px;float: left;font-size: 125%;font-weight: bold;margin: 20px;padding: 10px 50px;text-align: center;}	
.jbSelect > li a:hover {background-color: #ffffff !important;border-color:#0675AA !important;}
.jbLinkList a {color: #0675AA;font-weight: bold;}	
.jb-list-toggle {border: none;outline: none;background-color: #eee;padding: 20px;text-align:left;cursor: pointer;margin: 0 0 10px;font-size:135%;height:1%;overflow:hidden;}
.Jobbank_JobListings_1_Duties.joblist, .applicantList {background-color: rgba(8, 143, 208, 0.2);border: 1px solid #eeeeee;padding: 5px 0 10px 20px;margin:10px 0;width: 95%;}
.jbButton {background-color: rgba(8, 143, 208, 0.2);border: 2px solid #eee;border-radius: 5px;color: #000000;display: block;font-weight: bold;padding: 10px;text-align: center;font-size:125%;}
.joblist-view, .applicantList-resume {color: #0675AA;display: block;font-weight: bold;cursor: pointer;}
.joblist-view:hover, .resumeSubmit:hover {background-color: #ffffff;}
.quicksearch {border: 2px solid #eeeeee;padding: 10px;}
#jb-list:after {content:"There are no results at this time.  Please check back later.";font-size: 125%;font-weight: bold;display:none;}
.jbBtnOff {background-color:#eeeeee !important;border-color:#eeeeee !important;color:#cccccc !important;}

.wli-job-listings {margin:0 0 20px 0;}
.joblist {display:block;}
.Jobbank_JobListings_1_CompanyName.joblist {font-size: 135%;font-weight: bold;}
.joblist-row, .applicantList-row {width:100%;overflow:hidden;}
.jb-list-content {padding:0 20px 10px;display: none;}
.jb-list-toggle {border: none;outline: none;background-color: #eee;padding: 20px;text-align:left;cursor: pointer;margin: 0 0 10px;font-size:135%;height:1%;overflow:hidden;}
.joblist-row .joblist, .applicantEd {float: left;margin: 0 20px 0 0;} 
.joblist-row .Jobbank_JobListings_1_JobLink {float: right;}
.Jobbank_JobListings_1_Duties.joblist, .applicantList {background-color: rgba(8, 143, 208, 0.2);border: 1px solid #eeeeee;padding: 5px 0 10px 20px;margin:10px 0;width: 95%;}
.Jobbank_JobListings_1_Duties .joblist-content {display:block;}
.jb-list-toggle::after {content: "+ ";float: left;}
.Jobbank_JobListings_1_JobLink, .Jobbank_JobApplicant_1_ResumeLink {float:right;}
.jobTitle, .jobApplicant {display: inline-block;font-weight: bold;padding-left:10px;}
.jbCompany, .jobType {float: right;}
.joblist-title, .applicantList-title {font-weight: bold;padding:0 10px 0 0;}
.wage {margin-right:5px;}
.jbButton {background-color: rgba(8, 143, 208, 0.2);border: 2px solid #eee;border-radius: 5px;color: #000000;display: block;font-weight: bold;padding: 10px;text-align: center;font-size:125%;}
.resumeSubmit, .jobPost {margin:50px 0;}
.joblist-view, .applicantList-resume {color: #0675AA; display: block;font-weight: bold;cursor: pointer;}
.joblist-view:hover, .resumeSubmit:hover {background-color: #ffffff;}
.joblist-content, .applicantList-content {max-width: 95%;}
.joblist-address-zip, .applicantList-address-zip {margin-left:10px;}
.itemOpen::after {content: "- " !important;float: left; margin-right: 6px;}
.jbLabelField select {width:100px;}
.dollar-sign {float: right;width: 5px !important;}
#content1_content_WebInput_WageOrSalaryLabel_rdoWebInputRadioButton {width: 100%;}
#content1_content_WebInput_WorkHoursOrDaysLabel_rdoWebInputRadioButton {width: 50%;}
#content1_content_WebInput_WageOrSalaryLabel_rdoWebInputRadioButton label, #content1_content_WebInput_WorkHoursOrDaysLabel_rdoWebInputRadioButton label {float: none !important; padding:0 !important;font-size:small !important;}
#content1_content_WebInput_WageOrSalaryLabel_rdoWebInputRadioButton input, #content1_content_WebInput_WorkHoursOrDaysLabel_rdoWebInputRadioButton input {float: none !important;}
	.jbAppListBtns {margin-top:50px;}
	.jbAppListBtns .jbButton {margin-bottom:20px;}
	div.Jobbank_JobListings_1, div.Jobbank_JobApplicants_1 {height: auto !important;}
	.college {display:none;}
	.job-Seekers, .job-Employers {display:none;}
	#jobBankIndex h3 {margin: 10px 0;}	
	.jbLinkList {margin-bottom: 20px;}
	.jbLinkList > li {padding: 5px 0 10px;font-size:125%;}	
	/*#content1_content_WebInputUploadFile1_fileUpload {margin: 0 0 0 20px;max-width: 100%;}*/
	#content1_content_WebInputUploadFile1_lblMaxSize {display: block;text-align: right;}		
	.JobBankList_Item {position: static !important;}
.educationLevel {
    width: Calc(30% - 30px);
    display: inline-block;
}

.positionType {width: Calc(40% - 35px);display: inline-block;}

.attachResume {
    width: Calc(30% - 35px);
    display: inline-block;
}
@media only screen and (max-width : 600px) {
	.Jobbank_JobListings_1_Duties.joblist {width: 92%;}
	.JobInfo label, .JobInfo input, .JobInfo select {display: block;float: none !important;max-width: 95% !important;width: 100% !important;}
	.JobInfo label {margin:10px 0 0 0 !important;}
	.dollar-sign {display:none;}
	.jobTitle, .jobApplicant {float: left;padding-left: 0px;width: 100%;}
	.jbCompany, .jobType {float: left;}
	.jb-list-toggle::after {content: "+ ";float: right;}
	.itemOpen::after {content: "- " !important;float: right;}
}

/*****   *****/
