.job-bar {background:#fff;padding:30px;margin:15px 0;border:solid 1px #eee;border-radius:4px;position:relative;transition:all 0.1s ease-in-out;}
.job-bar img.tag {position:absolute;top:0;left:30px;width:20px;}
.job-bar a.job-header {font-weight:700; font-size:27px;color:#222;margin-bottom:15px;text-decoration:none;}
.job-bar p.date-posted {font-weight:400; font-size:13px;color:#999;line-height:1.45;margin:0 0 25px 0;padding:0;}
.job-bar p.desc {font-weight:400; font-size:14px;color:#222;line-height:1.45;margin:0 0 10px 0;padding:0;}
.job-bar p.position {font-weight:400; font-size:12px;color:#fff;margin:4px 0 0 0;padding:5px 10px;background:#00bd85;display:inline-block;border-radius:3px;text-transform:uppercase;}
.job-bar .apply-btn {position:absolute;top:30px;right:30px;}
.job-bar .apply-btn button {text-transform:uppercase;}
.job-bar:hover {background:#f9f9f9;}

.job-single {margin:15px 0;position:relative;transition:all 0.1s ease-in-out;border-top:solid 4px #eee;padding-top:30px;width:100%;}
.job-single h2 {font-weight:700; font-size:27px;color:#222;text-decoration:none;}
.job-single p.date-posted {font-weight:400; font-size:13px;color:#999;line-height:1.45;margin:0;padding:0;}

.job-single p.tags {margin:40px 0 0 0;}

.job-single p.desc {font-weight:400; font-size:14px;color:#222;line-height:1.45;margin:0 0 10px 0;padding:0;}
.job-single li {font-weight:400; font-size:15px;color:#222;margin:0;padding:0;line-height:1.35;}
.job-single p.position {font-weight:400; font-size:12px;color:#fff;margin:25px 0;padding:5px 10px;background:#00bd85;display:inline-block;border-radius:3px;text-transform:uppercase;}
.job-single .apply-btn {position:absolute;top:30px;right:0;}
.job-single .apply-btn button, .job-single .apply-btn a {text-transform:uppercase;}
