.jobmeta {margin-bottom:10px}
.jobmeta .company, .profile .company {display: block;overflow:hidden;background:#f1f1f1;padding:5px}
.jobmeta .company .logo {display:inline-block;height:70px;float:left;margin-right:15px;max-width:120px}
.jobmeta .company .logo img{max-height:100%;}
.jobmeta .company .info {line-height: 20px;font-size:14px}
.jobmeta .company .job_company {font-weight:bold;font-size:18px;line-height:19px}
.private-listing {display:block;color:#eee;background:#888;padding:10px;text-align:center;font-size:18px;margin-bottom:10px}
.profile input[type="file"] {background:transparent !important}

.single-jobboard .jobmeta .company .info {padding-top:12px}

.job-metafield {padding: 15px 0px;border-bottom:1px solid #ddd}
.job-metafield .field_title {width:25%;float:left;font-weight:600}
.job-listing {margin:15px 0px}

.newjob-success, .application-success {margin:10px 10px 20px 10px;padding:10px;background:#afe0b1;display:block;overflow:hidden}
.newjob-success p:last-child, .application-success p:last-child{margin-bottom:0px}

.job-apply {background:#f1f1f1;padding:5px 0px}
.job-apply form{background:transparent !important;padding:10px 0 0 0 !important;margin:0 !important}
.job-apply h3{margin: 15px 0 0 15px;}
.job_application .form-group, .job_submit .form-group {margin-bottom:10px}
.job_application label.control-label, .job_submit label.control-label {font-weight:600;margin-bottom:2px}

.myinfo{text-transform:uppercase;text-align:center;font-size:13px;line-height:16px;padding:4px;background:#dedede;font-weight:bold;margin-bottom:4px}

.job_month{width:130px;float:left;margin-right:2px}.job_day{width:65px;float:left;margin-right:2px}.job_year{width:85px;float:left;margin-right:2px}.job_time{width:110px;float:left}
.job_month select,.job_day select,.job_year select,.job_time select{width:100%}

.switch-field {display:flex;margin-bottom:10px;overflow:hidden}
.switch-field input {position:absolute !important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden;}
.switch-field label {background-color:#e4e4e4;color:rgba(0,0,0,0.6);font-size:16px;line-height:1;text-align:center;padding:10px 18px;margin-right:-1px;border:1px solid rgba(0,0,0,0.2);box-shadow:inset 0 1px 2px rgba(0,0,0,0.3),0 1px rgba(255,255,255,0.1);transition:all 0.1s ease-in-out;}
.switch-field label:hover{cursor:pointer}
.switch-field input:checked + label {background-color:#f80000;color:#fff;box-shadow:none}
input:checked + label[for*="toggle-yes"] {background:#f80000}
input:checked + label[for*="toggle-no"] {background:#222222}

.req {color:#fb0000}
.needit{color:#e20000;font-weight:bold;margin-right:5px;}
.editme, input[type="submit"].editme{background:#333333 !important;color:#ffffff;padding:6px 15px;font-weight:600 !important;font-size:13px !important;line-height:13px !important;display:inline-block;margin-top:3px;text-transform:uppercase}
.editme:hover{background:#2d9630;color:#ffffff}
input[type="submit"].editme:hover{background:#880000;color:#ffffff}

#job-search form {background:transparent !important}

/* -- Submit New Job -- */
select#job_type, select#job_category {width:100%}

/* -- Archive Page & Shortcode -- */
#job-search {display:block;width:100%;text-align:center;margin-bottom:15px;background:#eee;padding:5px}
#category-select{padding:5px !Important}
#category-select label{font-weight:bold}
.job-sc-entry {display:block;position:relative;padding:7px 0px;overflow:hidden}
.job-sc-entry .job-entry-info {padding-top:0px}
.job-sc-entry .job-start i, .job-sc-entry .job-venue i {color:#777;padding-right:4px;width:22px;text-align:center}

.job-entry-info {display:block;width:100%}
.job-entry-info .job-entry-img {width:100px;height:60px;float:left;margin-right:10px;background-size:cover;background-position:center center;align-content:center}
.job-entry-info .job-title {font-weight:bold;font-size:16px}
.job-entry-info .newjob{font-size:13px;background:#2fa92e;color:#ffffff;border-radius:50px;padding:2px 8px;margin-left:7px;font-weight:bold}
.job-entry-info .job-left {float:left;display:inline-block;padding-top:5px}
.job-entry-info .job-right {float:right;width:100px;font-size:13px;line-height:18px;text-align:center}
.job-entry-info .job-company {display:inline-block;margin-right:10px;opacity:0.8}
.job-entry-info .job-city, .job-entry-info .job-private {opacity:0.8}
.job-entry-info .srricon{display:inline-block;margin-right:5px;opacity:0.8}
.job-type{text-transform:uppercase}

@media screen and (max-width:767px){
	.job-entry-info .job-right, .job-entry-info .newjob {display:none}
	.job-entry-info .job-left {display:inline-block}
}