html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}body {line-height: 1;}ol, ul {list-style: none;}table {border-collapse: collapse;border-spacing: 0;}

* {box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}


blah {font-family:'UniversLTW01-47LightCn';
font-family:'UniversLTW01-57Condense 723821';
font-family:'UniversLTW01-67BoldCn';
font-family:'UniversLTW01-57Condense 723818';
font-family:'UniversLTW01-67BoldCnOb';}

html {height: 100%;}
body {font-size:16px; line-height:1.3em; font-family:'UniversLTW01-57Condense 723821', sans-serif; background-color:#fff; color:#888888; position: relative; margin: 0; padding-bottom: 6rem; min-height: 100%;}
h1, h2, h3, h4, h5 {font-weight:normal; line-height:1.4em; margin-bottom:10px; line-height:1.3em; text-transform:uppercase; font-family:'UniversLTW01-57Condense 723821', sans-serif;}
h1 {font-size:36px; text-align:center;}
h2 {font-size:26px;}
h3 {font-size:20px;}
h4 {font-size:18px;}
a {text-decoration:none; color:#fcb040; -webkit-transition: all 0.30s ease-in-out; -moz-transition: all 0.30s ease-in-out; -ms-transition: all 0.30s ease-in-out; -o-transition: all 0.30s ease-in-out;}
a:hover {color:#2ad5bd;}
ul, ol {display:block; margin:10px 0 15px 40px;}
ol { list-style-type: decimal }
ul {list-style:disc;}
ol ul, ul ol, ul ul, ol ol { margin-top: 0; margin-bottom: 0 }
li {display: list-item;}
a img {-webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; transition-duration: 0.2s;}
a:hover img {-moz-opacity: 0.80; opacity: 0.80; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=80); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);}
a:hover img.headerLogo {-moz-opacity: 1; opacity: 1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);}

/* Core Elements */
p { margin:0 0 25px 0;}
img {max-width:100%; border:none;}
strong, b {font-weight:normal; font-family:'UniversLTW01-67BoldCn';}
em, i {font-style:italic;}
button {-webkit-transition: all 0.30s ease-in-out; -moz-transition: all 0.30s ease-in-out; -ms-transition: all 0.30s ease-in-out; -o-transition: all 0.30s ease-in-out;}
input, select, textarea {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; color: #756a64;}


/* Global Styles */
.lt {float:left;}
.rt {float:right;}
.clr {clear:both;}
.evenCol {width:48%; display:inline-block;}
.height10 {height:10px;}
.height25 {height:25px;}
.container {width:940px; margin:0 auto;}
.spacer {width:100%; height:400px;}
.fourCol {width:25%; padding:15px; float:left;}
.blue {color:#0376c7;}
.tar {text-align:right;}
.tal {text-align:left;}
.width50 {width:50%; display:inline-block;}


/* Header */

#header {width:100%; height:475px; background-color:#e6ded9; text-align:center; font-size:20px; line-height:1.4em; position:relative}
#header .container {position:relative; height:475px;}
.headerLogo {margin-top:7px;}
.headerTitle {font-size:24px; margin:30px 0 15px 0;}
#headerBottom {position:relative; text-align:center; border:2px solid #ffffff; display:inline-block; background-color:#e6ded9; padding:2px 25px; font-style:italic; font-weight:600; position:relative; z-index:50;}
#headerTab {width:110px; height:49px; background:url(../../../images/header-tab.png) no-repeat; position:absolute; z-index:40; bottom:-15px; left:50%; margin-left:-55px;}

#headerSub {width:100%; height:145px; text-align:center; background:url(../../../images/sub-head-bg.png) repeat-x; font-size:20px; line-height:1.4em; position:relative}
#headerSub .container {position:relative; height:145px;}
#headerSub .headerLogo {margin-top:0;}
#topMenu {position:absolute; right:0; top:30px;}
#topMenu ul {list-style:none; font-size:14px;}
#topMenu ul li {display: inline; margin-left:15px;}
#topMenu ul li a {color:#888888; text-transform:uppercase;}
#topMenu ul li a:hover {color:#2ad5bd;}

#socialHead {position:absolute; left:0; top:30px;}
#socialHead img {margin-right:4px; -moz-opacity: 0.90; opacity: 0.90; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=90); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);}


/* Are You? */
#areYou {width:100%; display:inline-block; padding:70px 0 120px 0;}
#areYou a {color:#888888;}
#areYouTitle {font-size:14px; text-transform:uppercase; text-align:center; margin-bottom:5px;}
#areYouLine {width:1px; height:16px; background-color:#e6ded9; margin:0 auto;}
#areYouContainer {margin:0 auto; position:relative; width:810px;}
#orIcon {position:absolute; width:85px; height:84px; left:50%; margin-left:-42px; background:url(../../../images/or-icon.png) no-repeat; z-index:50;}
#areYouLooking {float:left; width:50%; min-height:84px;}
#lookingContainer {padding:29px 67px 0 0; text-align:center; font-size:37px; text-transform:uppercase; display:inline-block; float:right;}
#hiringContainer span, #lookingContainer span {display:block; font-size:11px; font-family:'UniversLTW01-47LightCn'; margin-top:8px; text-transform:none;}
#areYouHiring {float:right; width:50%; min-height:84px;}
#hiringContainer {padding:29px 0 0 67px; text-align:center; font-size:37px; text-transform:uppercase; display:inline-block; float:left;}

.regButton {display:none;}
.regButtonRight {position:absolute; top:10px; right:-50px;}
.regButtonLeft {position:absolute; top:10px; left:-50px;}
#areYou a:hover img {-moz-opacity: 1; opacity: 1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);}

#areYouHiring:hover, #areYouLooking:hover {background:url(../../../images/are-you-hover.png) repeat-x;}
#areYouHiring:hover #hiringContainer, #areYouLooking:hover #lookingContainer {color:#fff; font-size:57px;}
#areYouHiring:hover #hiringContainer a, #areYouLooking:hover #lookingContainer a {color:#fff;}
#areYouHiring:hover #hiringContainer span, #areYouLooking:hover #lookingContainer span {display:none;}
#areYouHiring:hover .regButton, #areYouLooking:hover .regButton {display:inline-block;}
.companyLogos {text-align:center; margin-top:20px;}
.companyLogos img {margin:0 2%; vertical-align:bottom;}


/* Main Area */
#main {padding:45px 0 100px; line-height:1.4em;}
.item-page {display:inline-block; width:100%;}

/* Bottom */
#bottom {position: absolute; right: 0; left: 0; text-align:center; padding-top:50px;}
#bottomSub {position: absolute; right: 0; bottom:0; left: 0; text-align:center;}

/* Social Popup */
#social {background-color:#756a64; width:100%; height:15px; min-height:15px; z-index:151; position:relative;}
#social h2 {color:#ffffff; padding-top:10px;}
#social .container {position:relative;}
#socialTab {width:138px; height:25px; position:absolute; right:0; top:-25px; background:url(../../../images/social-open.png) no-repeat; cursor:pointer; display:none;}
#social .innerContent {height:500px; position:relative; display:none;}
#socialColContainer {width:100%; height:450px; position:absolute; bottom:0; left:0;}
#socialColHead {width:100%; height:50px; line-height:50px; background-color:#fcb040; color:#ffffff; -moz-border-radius-topleft: 15px; -webkit-border-top-left-radius: 15px;  border-top-left-radius: 15px; -moz-border-radius-topright: 15px; -webkit-border-top-right-radius: 15px; border-top-right-radius: 15px;}
#socialColContent {width:100%; height:400px; background-color:#ffffff;}
#socialColHead h2 {height:50px; line-height:50px; margin:0; padding:0;}
.socialCol {width:32%; float:left;}
.socialCol + .socialCol {margin-left:1%;}
#socialColContent .socialCol {height:400px; overflow:hidden; font-size:12px;}
#socialColContent .socialCol ul, .fb-feed {list-style:none; margin:0; padding: 10px 0 10px 15px; text-align:left;}
#socialColContent .socialCol p {margin-bottom:10px;}
#socialColContent .socialCol ul li:nth-child(odd), .fb-feed .fb-update:nth-child(odd) {background-color:#f6f2ef;}
#socialColContent .socialCol .fb-update p {margin-bottom:1px;}
#socialColContent .socialCol ul li, .fb-update {padding:5px;}

/* Industries Popup */
#industries {background-color:#e6ded9; width:100%; height:15px; min-height:15px; z-index:150; position:relative;}
#industries .container {position:relative;}
#industryTab {width:138px; height:25px; position:absolute; left:0; top:-25px; background:url(../../../images/industry-open.png) no-repeat; cursor:pointer; display:none;}
#industries .innerContent {height:150px;display:none;}

/* Footer */
#footer {padding: 6px 0 2rem; background-color: #fe3b06; text-align: center; width:100%;}
#footerLine {width:100%; height:1px; background-color:#ffffff; margin-bottom:20px;}
#copy {color:#fcb040; font-size:18px; text-transform:uppercase; margin-top:10px;}
#footer ul.menu {list-style:none; margin:0; padding:0;}
#footer ul.menu li {list-style:none; display:inline; margin:0 10px; padding:0;}
#footer ul.menu li a {color:#ffffff; text-decoration:underline; text-transform:uppercase; font-size:13px;}
#footer ul.menu li a:hover {color:#fcb040;}

/* Hiring */
.hiringPlans {width:168px; float:left; text-align:center; display:inline-block;}
.hiringPlans + .hiringPlans {margin-left:25px;}
.hiringPlansPosts {width:100%; padding:15px 0 8px; background-color:#ece2dc; font-size:25px; text-transform:uppercase;-moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px;  border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px;} 
.hiringPlansPosts span {font-size:12px; display:block;}
.hiringPlansPricing {width:100%; padding:8px 0 15px; background-color:#ece2dc; font-size:25px; margin-top:1px;} 
.hiringPlansPricing span {font-size:12px; display:block; height:16px;}
.hiringPlansGet {width:100%; padding:15px 0; background-color:#888888; font-size:25px; text-transform:uppercase;-moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px;  border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom:10px;} 
.hiringPlansGet a {color:#fff; text-decoration:underline; text-transform:uppercase; font-size:16px;}
.hiringPlansGet a:hover {color:#fcb040;}
.hiringMostPopular {background-color:#fcb040;}
.hiringMostPopular a:hover {color:#fe3b06 !important;}
.hiringPlans p {line-height:1.1em;}

/* Login */
div.login {width:55%; margin:0 auto; background-color:#ece2dc; padding:25px 0;}
.login-fields label {display:block;}
.login-fields label#remember-lbl {display:inline; margin-right:10px;}
.login-fields input[type="text"], .login-fields input[type="password"] {width:100%; display:block; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border:1px solid #cdcdcd; font-size:18px; padding:10px 12px; -webkit-box-shadow:0px 2px 4px rgba(255, 255, 255, 0.5); -moz-box-shadow:0px 2px 4px rgba(255, 255, 255, 0.5); box-shadow:0px 2px 4px rgba(255, 255, 255, 0.5); box-shadow:inset 0 2px 4px rgba(191, 191, 191, 0.5); -moz-box-shadow:inset 0 2px 4px rgba(191, 191, 191, 0.5); -webkit-box-shadow:inset 0 20x 4px rgba(191, 191, 191, 0.5); -webkit-transition: all 0.30s ease-in-out; -moz-transition: all 0.30s ease-in-out; -ms-transition: all 0.30s ease-in-out; -o-transition: all 0.30s ease-in-out; outline: none;}
.login-fields input[type="text"]:focus, .login-fields input[type="password"]:focus {box-shadow: 0 0 5px rgba(48,218,196, 1); border: 1px solid rgba(48,218,196, 1);}
.login-fields {clear:both; padding-top:15px; width:91%; margin:0 auto;}
div.login + div {width:55%; margin:0 auto; background-color:#888888; clear:both; padding:25px; border-top:10px solid #fe3b06; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; color:#fff;}
div.login + div a {color:#fff;}
div.login + div a:hover {color:#fcb040;}
div.login + div ul {margin:0; list-style:none;}
div.login + div ul li:nth-child(3) {display:none;}
div.login button {margin:15px auto 0; display:block;border:none; background:none; color:#888888; font-family:'UniversLTW01-57Condense 723821', sans-serif; text-decoration:underline; font-size:20px; text-transform:uppercase; cursor:pointer;}
div.login button:hover {color:#fe3b06;}
div.login fieldset .login-fields:nth-child(3) {border-bottom: 1px solid #ffffff; width: 100%; padding: 15px 4.5% 15px 4.5%;}

/* PayPlans */

.pp-login {display:none;}
.payplans-wrap textarea, .payplans-wrap input[type="text"], .payplans-wrap input[type="password"], .payplans-wrap input[type="datetime"], .payplans-wrap input[type="datetime-local"], .payplans-wrap input[type="date"], .payplans-wrap input[type="month"], .payplans-wrap input[type="time"], .payplans-wrap input[type="week"], .payplans-wrap input[type="number"], .payplans-wrap input[type="email"], .payplans-wrap input[type="url"], .payplans-wrap input[type="search"], .payplans-wrap input[type="tel"], .payplans-wrap input[type="color"], .payplans-wrap .uneditable-input {padding:6px 8px !important; font-size:16px !important; height:auto !important; display:block;}

.span6 {float:left; width:48%;}
.span5 {float:right; width:48%;}


/* Temp Stuff */
.videoWrapper {position: relative;	padding-bottom: 56.25%;	padding-top: 25px;height: 0;}
.videoWrapper iframe {position: absolute;top: 0; left: 0; width: 100%; height: 100%;}

/* Dashboard - Employer */
h1#welcomeName {font-size:30px; text-align:left;}
h1#welcomeName span {font-size:18px;}
#dashboardContainer {width:100%; border-top:1px solid #ece2dc; border-right:1px solid #ece2dc; display:inline-block; font-family:'UniversLTW01-47LightCn', sans-serif;}
#dashboardMain {width:65%; float:left;}
#dashboardRight {float:right; width:35%; border-left:1px solid #ece2dc; min-height:500px; padding:45px 5px 15px 0px;}
#dashboardRight> h2:first-child {padding-left:15px;}
#dashboardMenu {padding:10px 0; border-bottom:1px solid #ece2dc; margin-bottom:20px;}
#dashboardMenu ul {list-style:none; margin:0;}
#dashboardMenu ul li {display:inline; padding:0 15px;}
#dashboardMenu ul li a {color:#888888; font-size:12px; text-transform:uppercase;}
#dashboardMenu ul li a:hover, #dashboardMenu ul li.active a {color:#fcb040;}
#dashboardContainer select {width:60%; display:inline-block; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border:1px solid #cdcdcd; font-size:18px; padding:10px 12px; -webkit-box-shadow:0px 2px 4px rgba(255, 255, 255, 0.5); -moz-box-shadow:0px 2px 4px rgba(255, 255, 255, 0.5); box-shadow:0px 2px 4px rgba(255, 255, 255, 0.5); box-shadow:inset 0 2px 4px rgba(191, 191, 191, 0.5); -moz-box-shadow:inset 0 2px 4px rgba(191, 191, 191, 0.5); -webkit-box-shadow:inset 0 20x 4px rgba(191, 191, 191, 0.5); -webkit-transition: all 0.30s ease-in-out; -moz-transition: all 0.30s ease-in-out; -ms-transition: all 0.30s ease-in-out; -o-transition: all 0.30s ease-in-out; outline: none; color:#888888; margin-bottom:15px;}
#dashboardAgency {width:90%;display: inline-block; position:relative;}
#addressTitle {font-size:12px; text-transform:uppercase; color:#d1d1d1; letter-spacing:1px;}
#agencyAddress {float:left; width:40%; text-transform:uppercase;}
#locationStats {float:right; width:58%; text-align:right; }
.locStatContainer {width:90px; text-align:center; display:inline-block; vertical-align:top;}
.locStatContainer + .locStatContainer {margin-left:10px;}
.locStat {width:90px; height:90px; background-color:#faf8f6; border:6px solid #fff; -webkit-border-radius: 45px; -moz-border-radius: 45px; border-radius: 45px; -webkit-box-shadow: 0px 0px 2px rgba(228, 228, 228, 1); -moz-box-shadow:0px 0px 2px rgba(228, 228, 228, 1); box-shadow:0px 0px 2px rgba(228, 228, 228, 1); line-height:80px; font-size:23px; color:#fcb040;}
.locStatContainer span {display:block; font-size:14px;}
#agencyMap {width:100%; height:200px;}
#changeLocationInfo {float:right; display:inline-block; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border:1px solid #cdcdcd; font-size:18px; padding:10px 12px; -webkit-box-shadow:0px 2px 4px rgba(255, 255, 255, 0.5); -moz-box-shadow:0px 2px 4px rgba(255, 255, 255, 0.5); box-shadow:0px 2px 4px rgba(255, 255, 255, 0.5); -webkit-transition: all 0.30s ease-in-out; -moz-transition: all 0.30s ease-in-out; -ms-transition: all 0.30s ease-in-out; -o-transition: all 0.30s ease-in-out; outline: none; color:#888888; margin-bottom:15px; cursor:pointer;}
#changeLocationInfo:hover {background-color:#2ad5bd; color:#fff;}
#agencyMap {margin-top:10px;}
#dashboardRight h2 span {font-size:13px;}
#editLocation {-moz-border-radius: 6px; background: #eef2f7; -webkit-border-radius: 6px; border: 1px solid #536376; -webkit-box-shadow: rgba(0,0,0,.6) 0px 2px 12px; -moz-box-shadow: rgba(0,0,0,.6) 0px 2px 12px; padding: 14px 22px; width: 940px; position: relative; display: none;}
#addLocation, #addJob, #editJob {-moz-border-radius: 6px; background: #eef2f7; -webkit-border-radius: 6px; border: 1px solid #536376; -webkit-box-shadow: rgba(0,0,0,.6) 0px 2px 12px; -moz-box-shadow: rgba(0,0,0,.6) 0px 2px 12px; padding: 14px 22px; width:940px; position: relative; display: none;}

#addLocation input[type="text"], #editLocation input[type="text"], #addJob input[type="text"], #editJob input[type="text"] {width:100%; display:block; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border:1px solid #cdcdcd; font-size:18px; padding:10px 12px; -webkit-box-shadow:0px 2px 4px rgba(255, 255, 255, 0.5); -moz-box-shadow:0px 2px 4px rgba(255, 255, 255, 0.5); box-shadow:0px 2px 4px rgba(255, 255, 255, 0.5); box-shadow:inset 0 2px 4px rgba(191, 191, 191, 0.5); -moz-box-shadow:inset 0 2px 4px rgba(191, 191, 191, 0.5); -webkit-box-shadow:inset 0 20x 4px rgba(191, 191, 191, 0.5); -webkit-transition: all 0.30s ease-in-out; -moz-transition: all 0.30s ease-in-out; -ms-transition: all 0.30s ease-in-out; -o-transition: all 0.30s ease-in-out; outline: none;}
#addLocation input[type="text"]:focus, #editLocation input[type="text"]:focus, #addJob input[type="text"]:focus, #editJob input[type="text"]:focus {box-shadow: 0 0 5px rgba(48,218,196, 1); border: 1px solid rgba(48,218,196, 1);}
#addLocation select, #editLocation select, #addJob select, #editJob select {width:100%; display:inline-block; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border:1px solid #cdcdcd; font-size:18px; padding:10px 12px; -webkit-box-shadow:0px 2px 4px rgba(255, 255, 255, 0.5); -moz-box-shadow:0px 2px 4px rgba(255, 255, 255, 0.5); box-shadow:0px 2px 4px rgba(255, 255, 255, 0.5); box-shadow:inset 0 2px 4px rgba(191, 191, 191, 0.5); -moz-box-shadow:inset 0 2px 4px rgba(191, 191, 191, 0.5); -webkit-box-shadow:inset 0 20x 4px rgba(191, 191, 191, 0.5); -webkit-transition: all 0.30s ease-in-out; -moz-transition: all 0.30s ease-in-out; -ms-transition: all 0.30s ease-in-out; -o-transition: all 0.30s ease-in-out; outline: none; color:#888888; margin-bottom:15px;}
#addLocation select:focus, #editLocation select:focus, #addJob select:focus, #editJob select:focus, #locationSelectBox:focus {box-shadow: 0 0 5px rgba(48,218,196, 1); border: 1px solid rgba(48,218,196, 1);}
.threeInput {width:33%;}
.threeInput + .threeInput {padding-left:25px;}
.selectIndustriesBox {width:73%;}
.selectIndustriesBox > div {width:33%; float:left;}
.jobTypeBox {width:100%;}
.jobTypeBox > div {width:33%; float:left;}
#addJob textarea, #editJob textarea {width:100%; height:200px; resize:none; display:block; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border:1px solid #cdcdcd; font-size:18px; padding:10px 12px; -webkit-box-shadow:0px 2px 4px rgba(255, 255, 255, 0.5); -moz-box-shadow:0px 2px 4px rgba(255, 255, 255, 0.5); box-shadow:0px 2px 4px rgba(255, 255, 255, 0.5); box-shadow:inset 0 2px 4px rgba(191, 191, 191, 0.5); -moz-box-shadow:inset 0 2px 4px rgba(191, 191, 191, 0.5); -webkit-box-shadow:inset 0 20x 4px rgba(191, 191, 191, 0.5); -webkit-transition: all 0.30s ease-in-out; -moz-transition: all 0.30s ease-in-out; -ms-transition: all 0.30s ease-in-out; -o-transition: all 0.30s ease-in-out; outline: none;}
#addJob textarea:focus, #editJob textarea:focus {box-shadow: 0 0 5px rgba(48,218,196, 1); border: 1px solid rgba(48,218,196, 1);}

#editJob select, #editJob .jobTypeBox > div, #editJob #job_length, #editJob .selectIndustriesBox > div {-moz-opacity: 0.40; opacity: 0.40; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=40); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);}


.companySizeBox {width:23%;}
#addLocation input[type="submit"], #editLocation input[type="submit"], #deleteLocation {margin:15px auto 0; display:block;border:none; background:none; color:#fe3b06; font-family:'UniversLTW01-57Condense 723821', sans-serif; text-decoration:underline; font-size:20px; text-transform:uppercase; cursor:pointer;}
#deleteLocation {font-size:14px; float:left; color:#fcb040;}
#addLocation input[type="submit"]:hover, #editLocation input[type="submit"]:hover, #deleteLocation:hover {color:#2ad5bd;}
#agencyIndustries {padding:20px 0;}
#agencyIndustries > div {height:60px; width:60px; background-color:#fcb03f; border-radius:30px; -moz-border-radius:40px; -webkit-border-radius:40px; float:left; text-align:center; color:#fff; font-size:20px; line-height:60px; font-family:'UniversLTW01-67BoldCn', sans-serif;}
#agencyIndustries span {display:block; font-size:12px; text-transform:uppercase; margin-bottom:5px; letter-spacing:1px;}
#agencyIndustries > div + div {margin-left:20px;}

.jobBox {margin-bottom:10px; width:100%; text-transform:uppercase;}
.jobBoxTop {width:100%; padding:15px 10px 8px; background-color:#f0efee; border-bottom:4px solid #888888; -moz-border-radius-topright: 15px; -webkit-border-top-right-radius: 15px; border-top-right-radius: 15px; margin-bottom:1px; cursor:pointer; display:inline-block;}
.jobBoxTitle {font-size:18px; font-family:'UniversLTW01-57Condense 723821', sans-serif; overflow:hidden;}
.jobBoxTitle a {color:#888888;}
.jobBoxTitle a:hover {color:#888888;}
.jobBoxPostedBy {font-size:12px;}
.jobBoxBottom {height:25px; width:100%; font-size:10px; color:#ffffff; background-color:#888888; -moz-border-radius-bottomright: 15px; -webkit-border-bottom-right-radius: 15px; border-bottom-right-radius: 15px; padding:0 10px; position:relative}
.jobBoxBottom a {color:#ffffff; text-decoration:underline;}
.jobBoxBottom a:hover {color:#2ad5bd;}

.jobOpen {background-color:#fcb040 !important; color:#fff !important; position:relative;}
.jobOpen .jobBoxTitle a {color:#fff;}
.jobOpen .jobBoxTitle a:hover {color:#fff;}
.jobOpen .daysLeft {width:115px; position:absolute; height:150px; background-color:#fcb040; left:-115px; top:0; z-index:100; border-bottom:4px solid #888888; -moz-border-radius-topleft: 15px; -webkit-border-top-left-radius: 15px;  border-top-left-radius: 15px; }
.extensionBottom {width:115px; position:absolute; height:25px; background-color:#888888; left:-115px; top:0; z-index:100; -moz-border-radius-bottomleft: 15px; -webkit-border-bottom-left-radius: 15px; border-bottom-left-radius: 15px; display:none;}
.jobStatContainer {width:50px; text-align:center; display:inline-block; vertical-align:top;}
.jobStatContainer + .jobStatContainer {margin-left:10px;}
.jobStat {width:50px; height:50px; background-color:#fff; border:3px solid #f0efee; -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px; -webkit-box-shadow: 0px 0px 3px rgba(255, 255, 255, 1); -moz-box-shadow:0px 0px 3px rgba(255, 255, 255, 1); box-shadow:0px 0px 3px rgba(255, 255, 255, 1); line-height:40px; font-size:14px; color:#fcb040;}
.jobStatContainer span {display:block; font-size:10px; line-height:1.1em; padding-top:3px; text-transform:lowercase;}

.jobOpen .jobStat {border:3px solid #fcb040;}

#jobDetailsArea {position:relative; z-index:90; width:100%; display:inline-block; min-height:550px;  background-color:#fff;}
#jobDetailsAreaInner {width:100%; display:inline-block;}
#currentJobApplicants {font-size:12px; padding:15px 0; display:inline-block; width:100%;}
#currentJobApplicants p {margin:0;}
#jobDetailsLeft {float:left; width:30%;}
#jobDetailsRight {float:right; width:66%;}
.jobDetailsLabel {text-transform:uppercase; color:#d1d1d1; font-size:12px;}
#jobDetailsLine {width:100%; height:1px; background-color:#ece2dc;}
 
.applicantsBox {width:100%; height:55px; padding:0 25px; background-color:#faf8f6; cursor:pointer; margin-top:4px; font-family:'UniversLTW01-57Condense 723821'; margin-top:10px;}
.applicantsBoxName {font-size:20px; float:left; line-height:55px;}
.applicantsBox:hover, .activeApplicant {background-color:#fcb040 !important; color:#fff !important;}
.applicantsBoxStatus {font-size:16px; text-transform:uppercase; float:right; line-height:55px;}
.needsReviewStatus {color:#fcb040;}
.passedStatus {color:#fe3b06;}
.repliedStatus {color:#2ad5bd;}
.applicantsBox:hover .needsReviewStatus, .activeApplicant .needsReviewStatus {color:#ffffff;}

#applicantProfileDetails h3 {margin-top:10px; margin-bottom:0px;}
.experienceItemTitle {float:left; font-size:18px;}
.experienceItemCompany {float:left;}
.educationItemSchool {font-size:18px;}
.applicantExperienceItem, .applicantEducationItem {padding:10px 0;}
.applicantExperienceItem + .applicantExperienceItem, .applicantEducationItem + .applicantEducationItem {border-top:dotted 1px;}
#applicantFilters {float:right;}

.activeApplicantFilter {color:#2ad5bd;}


.favorite {color:#888888; display:inline-block; height:34px; width:34px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border:1px solid #cec6c1; background-color:#fff; -webkit-box-shadow: 0px 1px 2px 0px rgba(178, 169, 166, 0.75); -moz-box-shadow:0px 1px 2px 0px rgba(178, 169, 166, 0.75); box-shadow:0px 1px 2px 0px rgba(178, 169, 166, 0.75); text-align:center; font-size:16px; text-shadow: 0px 1px 1px rgba(255, 255, 255, 1);  cursor:pointer; font-family:'UniversLTW01-57Condense 723821'; margin-top:15px; float:left; margin-right:16px;}
.favorite-off {background:url(../../../images/fav-off.png) no-repeat center center #fff;}
/*.favorite-on, .favorite:hover {background:url(../../../images/fav-on.png) no-repeat center center #fff;}*/
.favorite-on, .favorite:hover {background:url(../../../images/fav-on.png?v=02232015) no-repeat center center #fcb040 ;border:1px solid #fff; -webkit-box-shadow: 0px 1px 2px 0px rgba(255,255,255, 0.75); -moz-box-shadow:0px 1px 2px 0px rgba(255,255,255, 0.75); box-shadow:0px 1px 2px 0px rgba(255,255,255, 0.75);}


/* Employ Registration */

#employRegFormContainer {padding:20px 0; background-color:#ece2dc; text-transform:uppercase;}
#employRegFormTitle {padding:20px 20px; border-bottom:1px solid #fefdfd; text-align:center; font-size:30px; text-transform:uppercase;}

.employRegFormSection {padding:20px 20px; border-bottom:1px solid #fefdfd; width:100%; display:inline-block; position:relative;}
.employRegFormSectionSub {width:55%; float:left; display:inline-block;}
.employRegFormSectionSub + .employRegFormSectionSub {width:40%; float:right;}
.sectionContainer {width:75%; float:right;}
.employRegFormSectionTitle {position:absolute; top:20px; left:20px; font-size:24px; color:#ffffff; text-transform:uppercase;}

#employRegFormContainer {font-size:12.5px; color:#756a64;}
.employRegFormSectionSub label {display:inline-block; width:50%; float:left; padding-right:6px; line-height:1.3em; padding-top:3px;}
.employRegFormSectionSub label.fullLabel {width:100%; padding:0;}
.employRegFormSectionSub input[type="text"] {width:50%; display:inline-block; float:left; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border:1px solid #cdcdcd; font-size:15px; padding:7px 8px; -webkit-box-shadow:0px 2px 4px rgba(255, 255, 255, 0.5); -moz-box-shadow:0px 2px 4px rgba(255, 255, 255, 0.5); box-shadow:0px 2px 4px rgba(255, 255, 255, 0.5); box-shadow:inset 0 2px 4px rgba(191, 191, 191, 0.5); -moz-box-shadow:inset 0 2px 4px rgba(191, 191, 191, 0.5); -webkit-box-shadow:inset 0 20x 4px rgba(191, 191, 191, 0.5); -webkit-transition: all 0.30s ease-in-out; -moz-transition: all 0.30s ease-in-out; -ms-transition: all 0.30s ease-in-out; -o-transition: all 0.30s ease-in-out; outline: none;}
.employRegFormSectionSub input[type="file"] {width:50%; display:inline-block; float:left;}
.employRegFormSectionSub > div {display:inline-block; width:100%;}
.inputContainer label {}
.employRegFormSectionSub textarea {width:100%; height:150px; display:inline-block; float:left; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border:1px solid #cdcdcd; font-size:15px; padding:5px 8px; -webkit-box-shadow:0px 2px 4px rgba(255, 255, 255, 0.5); -moz-box-shadow:0px 2px 4px rgba(255, 255, 255, 0.5); box-shadow:0px 2px 4px rgba(255, 255, 255, 0.5); box-shadow:inset 0 2px 4px rgba(191, 191, 191, 0.5); -moz-box-shadow:inset 0 2px 4px rgba(191, 191, 191, 0.5); -webkit-box-shadow:inset 0 20x 4px rgba(191, 191, 191, 0.5); -webkit-transition: all 0.30s ease-in-out; -moz-transition: all 0.30s ease-in-out; -ms-transition: all 0.30s ease-in-out; -o-transition: all 0.30s ease-in-out; outline: none; resize:none;}
.employRegFormSectionSub select {width:50%; display:inline-block; float:left; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border:1px solid #cdcdcd; font-size:15px; padding:7px 8px; -webkit-box-shadow:0px 2px 4px rgba(255, 255, 255, 0.5); -moz-box-shadow:0px 2px 4px rgba(255, 255, 255, 0.5); box-shadow:0px 2px 4px rgba(255, 255, 255, 0.5); box-shadow:inset 0 2px 4px rgba(191, 191, 191, 0.5); -moz-box-shadow:inset 0 2px 4px rgba(191, 191, 191, 0.5); -webkit-box-shadow:inset 0 20x 4px rgba(191, 191, 191, 0.5); -webkit-transition: all 0.30s ease-in-out; -moz-transition: all 0.30s ease-in-out; -ms-transition: all 0.30s ease-in-out; -o-transition: all 0.30s ease-in-out; outline: none;}
.employRegFormSectionSub .evenCol {width:50%;}
#employRegFormContainer input[type="submit"] {margin:15px auto 0; display:block;border:none; background:none; color:#fe3b06; font-family:'UniversLTW01-57Condense 723821', sans-serif; text-decoration:underline; font-size:20px; text-transform:uppercase; cursor:pointer;}



#employRegFormContainer input:disabled, #employRegFormContainer select:disabled {background-color:#ebebe4;}

#wysihtml5-toolbar img {margin-right:8px;}

div.ui-datepicker{font-size:10px;}
.dataBoxes input[type="text"] {width:20%; font-size:10px;}


.fullWidthFormSection {width:100% !important;}
.fullWidthFormSection label {width:27%;}
.fullWidthFormSection input[type="text"] {width:73%;}
.fullWidthFormSection select {width:35%;}
.fullWidthFormSection .dataBoxes input[type="text"] {width:20%; font-size:14px;}

.addAnother a {color:#756a64; text-transform:lowercase; display:inline-block; height:20px;}
.addAnother a span {display:inline-block; width:20px; height:20px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border:1px solid #cec6c1; background: rgb(255, 255, 255); background: -moz-linear-gradient(90deg, rgb(255, 255, 255) 30%, rgb(222, 222, 222) 70%); background: -webkit-linear-gradient(90deg, rgb(255, 255, 255) 30%, rgb(222, 222, 222) 70%); background: -o-linear-gradient(90deg, rgb(255, 255, 255) 30%, rgb(222, 222, 222) 70%); background: -ms-linear-gradient(90deg, rgb(255, 255, 255) 30%, rgb(222, 222, 222) 70%); background: linear-gradient(180deg, rgb(255, 255, 255) 30%, rgb(222, 222, 222) 70%); -webkit-box-shadow: 0px 1px 2px 0px rgba(178, 169, 166, 0.75); -moz-box-shadow:0px 1px 2px 0px rgba(178, 169, 166, 0.75); box-shadow:0px 1px 2px 0px rgba(178, 169, 166, 0.75); text-align:center; line-height:17px; font-family:'UniversLTW01-67BoldCn'; font-size:16px; color:#cccccc; text-shadow: 0px 1px 1px rgba(255, 255, 255, 1); margin-right:4px;  -webkit-transition: all 0.30s ease-in-out; -moz-transition: all 0.30s ease-in-out; -ms-transition: all 0.30s ease-in-out; -o-transition: all 0.30s ease-in-out;}
.addAnother a:hover, .addAnother a:hover span {color:#2ad5bd;}
.addAnother a[class*='remove']:hover, .addAnother a[class^='remove']:hover, .addAnother a[class*='remove']:hover span, .addAnother a[class^='remove']:hover span {color:#fe3b06;}
.ui-datepicker-buttonpane > button:first-child {display:none;}

#gotoScenarios, #backToProfileEntries {margin:15px auto 0; display:block;border:none; background:none; color:#fe3b06; font-family:'UniversLTW01-57Condense 723821', sans-serif; text-decoration:underline; font-size:20px; text-transform:uppercase; cursor:pointer; text-align:center;}
.scenarioDesc {width:85%; margin:0 auto; display:block; margin-bottom:0; text-transform:none;}

.fullWidthFormSection input[type="text"].scenario_location {width:35%;}
.fullWidthFormSection input[type="text"].scenario_location + label {width:10%;}
.fullWidthFormSection select.scenario_location_radius {width:20%;}
.employRegFormSectionSub .salaryBox input {width:35%;}


.locationCountryBox, .locationUsaBox {text-align:left; padding-left:125px;}
.locationButton {display:inline-block; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border:1px solid #cec6c1; background: rgb(255, 255, 255); background: -moz-linear-gradient(90deg, rgb(255, 255, 255) 30%, rgb(222, 222, 222) 70%); background: -webkit-linear-gradient(90deg, rgb(255, 255, 255) 30%, rgb(222, 222, 222) 70%); background: -o-linear-gradient(90deg, rgb(255, 255, 255) 30%, rgb(222, 222, 222) 70%); background: -ms-linear-gradient(90deg, rgb(255, 255, 255) 30%, rgb(222, 222, 222) 70%); background: linear-gradient(180deg, rgb(255, 255, 255) 30%, rgb(222, 222, 222) 70%); -webkit-box-shadow: 0px 1px 2px 0px rgba(178, 169, 166, 0.75); -moz-box-shadow:0px 1px 2px 0px rgba(178, 169, 166, 0.75); box-shadow:0px 1px 2px 0px rgba(178, 169, 166, 0.75); text-align:center; font-family:'UniversLTW01-67BoldCn'; font-size:15px; color:#fcb040; text-shadow: 0px 1px 1px rgba(255, 255, 255, 1);  -webkit-transition: all 0.30s ease-in-out; -moz-transition: all 0.30s ease-in-out; -ms-transition: all 0.30s ease-in-out; -o-transition: all 0.30s ease-in-out; padding:5px 10px; text-transform:none; margin-bottom:15px;}
.locationButton + .locationButton {margin-left:10px;}
.selectedLocation {color:#2ad5bd; cursor:not-allowed;}

#dropMenuTopButton {display: inline-block; margin-bottom: 0; font-weight: 400; text-align: center; vertical-align: middle; cursor: pointer; background-image: none; border: 1px solid #ccc; white-space: nowrap; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; border-radius: 4px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-color:#fff; color:#888888; -webkit-appearance: button; outline: 0;}
#dropMenuTopButton img {vertical-align:middle;}
#dropMenuTopButton:hover, #dropMenuTopButton.active {color: #333; background-color: #ebebeb; border-color: #adadad;}
#dropMenuTopButton.active {-webkit-box-shadow: inset 0 0 1px 2px rgba(0,0,0,.125); -moz-box-shadow: inset 0 0 5px 1px rgba(0,0,0,.125); box-shadow: inset 0 0 5px 1px rgba(0,0,0,.125);}
.caret {display: inline-block; width: 0; height: 0; margin-left: 15px; vertical-align: middle; border-top: 4px solid; border-right: 4px solid transparent; border-left: 4px solid transparent;}

#topMenu #dropMenuTop {text-align:right; position:relative; z-index:1000;}
#topMenu #dropMenuTop ul {position:absolute; top:38px; right:0; display: none; margin: 0; font-weight: 400; text-align: center; vertical-align: middle; border: 1px solid #ccc; white-space: nowrap; padding: 6px 10px; font-size: 14px; line-height: 1.42857143; border-radius: 4px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-color:#fff;}
#topMenu #dropMenuTop ul > li {display:block; text-align:left; margin:0; padding:4px 6px;}

#member-profile fieldset + fieldset, .jform_name, .jform_username {display:none;}
#passwordUpdate {width:48%; float:left; text-align:left;}
#emailUpdate {width:48%; float:right; text-align:left;}
#emailUpdate input, #passwordUpdate input {width:100%; display:block; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border:1px solid #cdcdcd; font-size:18px; padding:10px 12px; -webkit-box-shadow:0px 2px 4px rgba(255, 255, 255, 0.5); -moz-box-shadow:0px 2px 4px rgba(255, 255, 255, 0.5); box-shadow:0px 2px 4px rgba(255, 255, 255, 0.5); box-shadow:inset 0 2px 4px rgba(191, 191, 191, 0.5); -moz-box-shadow:inset 0 2px 4px rgba(191, 191, 191, 0.5); -webkit-box-shadow:inset 0 20x 4px rgba(191, 191, 191, 0.5); -webkit-transition: all 0.30s ease-in-out; -moz-transition: all 0.30s ease-in-out; -ms-transition: all 0.30s ease-in-out; -o-transition: all 0.30s ease-in-out; outline: none;}
#emailUpdate input:focus, #passwordUpdate input:focus {box-shadow: 0 0 5px rgba(48,218,196, 1); border: 1px solid rgba(48,218,196, 1);}
#member-profile {background-color:#ece2dc; padding:25px; text-align:center;}
#member-profile button {margin:15px auto; display:block;border:none; background:none; color:#fe3b06; font-family:'UniversLTW01-57Condense 723821', sans-serif; text-decoration:underline; font-size:20px; text-transform:uppercase; cursor:pointer;}
#member-profile button:hover {color:#888888;}


#system-message {width:100%; margin-bottom:20px; border:3px dashed #fe3b06; padding:20px; font-size:20px;}
#system-message dt {display:none;}
#system-message ul {margin:0; list-style:none;}
#system-message ul li {padding:4px 0;}

#jobScroll {height:600px; width:100%; outline:none;}
.jspContainer {overflow: hidden; position: relative;}
.jspPane {position: absolute;}
.jspVerticalBar {position: absolute; top: 0;right: 0;width: 8px;height: 100%;}
.jspHorizontalBar {position: absolute;bottom: 0;left: 0;width: 100%;height: 16px;}
.jspCap {display: none;}
.jspHorizontalBar .jspCap {float: left;}
.jspTrack {background: #f0efee; position: relative;}
.jspDrag {background: #888888;	position: relative;	top: 0;	left: 0; cursor: pointer;}
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag {float: left; height: 100%;}
.jspArrow {background: #50506d; text-indent: -20000px; display: block;cursor: pointer;padding: 0;margin: 0;}
.jspArrow.jspDisabled {cursor: default;background: #80808d;}
.jspVerticalBar .jspArrow {height: 16px;}
.jspHorizontalBar .jspArrow {width: 16px;float: left;height: 100%;}
.jspVerticalBar .jspArrow:focus {outline: none;}
.jspCorner {background: #eeeef4; float: left;height: 100%;}
* html .jspCorner {margin: 0 -3px 0 0;}

#replyButtons{text-align:right; padding:10px 0 0;}
#passOnApplicant {color:#fe3b06; display:inline-block; padding:8px 15px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border:1px solid #cec6c1; background: rgb(255, 255, 255); background: -moz-linear-gradient(90deg, rgb(255, 255, 255) 30%, rgb(222, 222, 222) 70%); background: -webkit-linear-gradient(90deg, rgb(255, 255, 255) 30%, rgb(222, 222, 222) 70%); background: -o-linear-gradient(90deg, rgb(255, 255, 255) 30%, rgb(222, 222, 222) 70%); background: -ms-linear-gradient(90deg, rgb(255, 255, 255) 30%, rgb(222, 222, 222) 70%); background: linear-gradient(180deg, rgb(255, 255, 255) 30%, rgb(222, 222, 222) 70%); -webkit-box-shadow: 0px 1px 2px 0px rgba(178, 169, 166, 0.75); -moz-box-shadow:0px 1px 2px 0px rgba(178, 169, 166, 0.75); box-shadow:0px 1px 2px 0px rgba(178, 169, 166, 0.75); text-align:center; font-size:16px; text-shadow: 0px 1px 1px rgba(255, 255, 255, 1); margin-right:4px;  -webkit-transition: all 0.30s ease-in-out; -moz-transition: all 0.30s ease-in-out; -ms-transition: all 0.30s ease-in-out; -o-transition: all 0.30s ease-in-out; cursor:pointer; font-family:'UniversLTW01-57Condense 723821';}
#passOnApplicant:hover {color:#888888;}

#replyToApplicant {color:#2ad5bd; display:inline-block; padding:8px 15px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border:1px solid #cec6c1; background: rgb(255, 255, 255); background: -moz-linear-gradient(90deg, rgb(255, 255, 255) 30%, rgb(222, 222, 222) 70%); background: -webkit-linear-gradient(90deg, rgb(255, 255, 255) 30%, rgb(222, 222, 222) 70%); background: -o-linear-gradient(90deg, rgb(255, 255, 255) 30%, rgb(222, 222, 222) 70%); background: -ms-linear-gradient(90deg, rgb(255, 255, 255) 30%, rgb(222, 222, 222) 70%); background: linear-gradient(180deg, rgb(255, 255, 255) 30%, rgb(222, 222, 222) 70%); -webkit-box-shadow: 0px 1px 2px 0px rgba(178, 169, 166, 0.75); -moz-box-shadow:0px 1px 2px 0px rgba(178, 169, 166, 0.75); box-shadow:0px 1px 2px 0px rgba(178, 169, 166, 0.75); text-align:center; font-size:16px; text-shadow: 0px 1px 1px rgba(255, 255, 255, 1); margin-right:4px;  -webkit-transition: all 0.30s ease-in-out; -moz-transition: all 0.30s ease-in-out; -ms-transition: all 0.30s ease-in-out; -o-transition: all 0.30s ease-in-out; cursor:pointer; font-family:'UniversLTW01-57Condense 723821';}
#replyToApplicant:hover {color:#888888;}

#replyMessage {padding:10px 0;}
#replyMessage textarea {width:100%; height:150px; display:inline-block; float:left; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border:1px solid #cdcdcd; font-size:15px; padding:5px 8px; -webkit-box-shadow:0px 2px 4px rgba(255, 255, 255, 0.5); -moz-box-shadow:0px 2px 4px rgba(255, 255, 255, 0.5); box-shadow:0px 2px 4px rgba(255, 255, 255, 0.5); box-shadow:inset 0 2px 4px rgba(191, 191, 191, 0.5); -moz-box-shadow:inset 0 2px 4px rgba(191, 191, 191, 0.5); -webkit-box-shadow:inset 0 20x 4px rgba(191, 191, 191, 0.5); -webkit-transition: all 0.30s ease-in-out; -moz-transition: all 0.30s ease-in-out; -ms-transition: all 0.30s ease-in-out; -o-transition: all 0.30s ease-in-out; outline: none; resize:none;}
#replyMessage button {color:#888888; display:inline-block; padding:8px 15px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border:1px solid #cec6c1; background: rgb(255, 255, 255); background: -moz-linear-gradient(90deg, rgb(255, 255, 255) 30%, rgb(222, 222, 222) 70%); background: -webkit-linear-gradient(90deg, rgb(255, 255, 255) 30%, rgb(222, 222, 222) 70%); background: -o-linear-gradient(90deg, rgb(255, 255, 255) 30%, rgb(222, 222, 222) 70%); background: -ms-linear-gradient(90deg, rgb(255, 255, 255) 30%, rgb(222, 222, 222) 70%); background: linear-gradient(180deg, rgb(255, 255, 255) 30%, rgb(222, 222, 222) 70%); -webkit-box-shadow: 0px 1px 2px 0px rgba(178, 169, 166, 0.75); -moz-box-shadow:0px 1px 2px 0px rgba(178, 169, 166, 0.75); box-shadow:0px 1px 2px 0px rgba(178, 169, 166, 0.75); text-align:center; font-size:16px; text-shadow: 0px 1px 1px rgba(255, 255, 255, 1); margin-right:4px;  -webkit-transition: all 0.30s ease-in-out; -moz-transition: all 0.30s ease-in-out; -ms-transition: all 0.30s ease-in-out; -o-transition: all 0.30s ease-in-out; cursor:pointer; font-family:'UniversLTW01-57Condense 723821';}
#replyMessage button:hover {color:#fe3b06;}
#replyMessage label {display:inline-block; line-height:1.3em; width:100%; padding:0;}


#applicantMessagePass {width:100%; border:2px dashed #fe3b06; display:inline-block; padding:15px;}
#applicantMessageReply {width:100%; border:2px dashed #2ad5bd; display:inline-block; padding:15px;}
#applicantProfileDetails hr { border: 0; border-bottom: 2px solid #f0efee; background: #fff; margin:40px 0;}



#pp-dashboard-menu {display:none;}

#postQuotaBox {text-align:center; font-size:20px; margin-bottom:10px;}
#postQuotaBox h5 {margin-bottom:0;}
#confirmJobRemove, #jobTimeLimt {display:none;}


.items-leading div[class^="leading"] {margin-bottom:25px;}
.items-leading div[class^="leading"] h2 {text-transform:none;}
.article-info-term {display:none;}
.article-info {font-size:20px; line-height:1.2em;}
.pagination ul {list-style:none; margin-left:0;}
.pagination ul li {display:inline-block; margin:0 4px;}
.pagination p {margin:0;}
#comments-form p, #comments-form #comments-form-buttons, #comments-form #comments-form-error, #comments-form #comments-form-captcha-holder {margin-left:0 !important;}

#comments-form textarea {width:100% !important; max-width:none !important;}
#comments-form .grippie {width:100% !important; max-width:none !important;}

#comments-form input[type="text"] {width:50%; display:inline-block; float:left; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border:1px solid #cdcdcd; font-size:15px; padding:7px 8px !important; margin-right:8px !important; -webkit-box-shadow:0px 2px 4px rgba(255, 255, 255, 0.5); -moz-box-shadow:0px 2px 4px rgba(255, 255, 255, 0.5); box-shadow:0px 2px 4px rgba(255, 255, 255, 0.5); box-shadow:inset 0 2px 4px rgba(191, 191, 191, 0.5); -moz-box-shadow:inset 0 2px 4px rgba(191, 191, 191, 0.5); -webkit-box-shadow:inset 0 20x 4px rgba(191, 191, 191, 0.5); -webkit-transition: all 0.30s ease-in-out; -moz-transition: all 0.30s ease-in-out; -ms-transition: all 0.30s ease-in-out; -o-transition: all 0.30s ease-in-out; outline: none; height:auto;}

#jc {margin-top:45px; clear:both;}
#jc .rbox {padding:10px;}
.item-page h2 a {text-transform:none !important;}

.column-1 {float:left; width:48%;}
.column-2 {float:right; width:48%;}
.items-row {clear:both; display:inline-block; width:100%;}
.bloghomePage h1 {font-size:30px;}
.bloghomePage h2 a {text-transform:none !important; font-size:22px;}

#blogBox {width:100%; padding:50px 0; background-color:#f0ebe8; border-top:5px solid #e6ded9;}

.saveCta {background-color:#fe3b06; padding:35px 0; width:100%; color:#fff; font-size:36px; margin:20px 0 0; display:block; cursor:pointer; height:auto;  border:none; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; text-align:center; }
.saveCta:hover {color:#fff; -moz-opacity: 0.90; opacity: 0.90; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=90); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);}
.saveCta:active {position:relative;top:1px;}

#export {background-color:#888888; padding:10px 35px; color:#fff; font-size:18px; margin:0 0 0 10px; display:inline-block; cursor:pointer; height:auto;  border:none; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; text-align:center; }
#export:hover {color:#fff; background-color:#fe3b06;}
#export:active {position:relative;top:1px;}
.signUpBox p {margin-bottom:15px;}