.ie8.page-search-job .grid_cn_container .error_job_margin {
  margin-top: 15px;
}
.ie8.page-job-apply-external .jobcontainer .jobdetail form#mp-job-apply-page-form-display #edit-privacy-data,
.ie8.page-job-apply .jobcontainer .jobdetail form#mp-job-apply-page-form-display #edit-privacy-data {
  margin-top: 15px;
}
.ie8.page-job-apply-external .jobcontainer .jobdetail form#mp-job-apply-page-form-display .form-item-create-alert,
.ie8.page-job-apply .jobcontainer .jobdetail form#mp-job-apply-page-form-display .form-item-create-alert {
  margin: 6px 5px 5px 22px;
}
.ie8.page-job-apply-external .jobcontainer .jobdetail form#mp-job-apply-page-form-display .form-item-create-alert input,
.ie8.page-job-apply .jobcontainer .jobdetail form#mp-job-apply-page-form-display .form-item-create-alert input {
  margin-right: 0;
}
.ie8.page-job-apply-external .jobcontainer .jobdetail form#mp-job-apply-page-form-display .form-actions input,
.ie8.page-job-apply .jobcontainer .jobdetail form#mp-job-apply-page-form-display .form-actions input {
  margin-left: -7px;
}
.ie8 #block-search-api-saved-searches-job-search {
  padding-top: 5px;
}
.ie8 #block-search-api-saved-searches-job-search #jobalert:before,
.ie8 #block-search-api-saved-searches-job-search #savedsearch:before {
  top: 4px !important;
}
.ie8 #block-search-api-saved-searches-job-search #jobalert input[type="submit"],
.ie8 #block-search-api-saved-searches-job-search #savedsearch input[type="submit"] {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
  border: none;
  padding: 3px 5px 2px 0 !important;
  margin-left: 25px;
  cursor: pointer;
}
.ie8.node-type-job-advert .grid_c .apply .job-apply a.form-submit {
  background: #d68400;
  background: -webkit-gradient(linear,left top,left 100%,from(#f29707),to(#d68400));
  background: -webkit-linear-gradient(top,#f29707 0,#d68400 100%);
  background: -moz-linear-gradient(top,#f29707 0,#d68400 100%);
  background: -ms-linear-gradient(top,#f29707 0,#d68400 100%);
  background: -o-linear-gradient(top,#f29707 0,#d68400 100%);
  background: linear-gradient(top,#f29707 0,#d68400 100%);
  -pie-background: linear-gradient(#f29707 0,#d68400 20px);
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  float: left;
  margin-top: 15px;
  padding: 7px;
  border: 3px solid #f7ac34 !important;
}
.ie8.node-type-job-advert .grid_c .apply .linkedin_job_apply_btn {
  display: inline-block;
}
.ie8.node-type-job-advert .grid_c .apply .linkedin_job_apply_btn span a {
  background: #d68400;
  background: -webkit-gradient(linear,left top,left 100%,from(#f29707),to(#d68400));
  background: -webkit-linear-gradient(top,#f29707 0,#d68400 100%);
  background: -moz-linear-gradient(top,#f29707 0,#d68400 100%);
  background: -ms-linear-gradient(top,#f29707 0,#d68400 100%);
  background: -o-linear-gradient(top,#f29707 0,#d68400 100%);
  background: linear-gradient(top,#f29707 0,#d68400 100%);
  -pie-background: linear-gradient(#f29707 0,#d68400 20px);
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-appearance: none;
  appearance: none;
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: '';
  color: #fff !important;
  cursor: pointer;
  padding: 7px;
  border: 3px solid #f7ac34;
  font-size: 12px;
  -webkit-box-shadow: 0 0 0 #595454;
  -moz-box-shadow: 0 0 0 #595454;
  box-shadow: 0 0 0 #595454;
  background: #769cb8;
  background: -webkit-gradient(linear,left top,left 100%,from(#81aac9),to(#769cb8));
  background: -webkit-linear-gradient(top,#81aac9 0,#769cb8 100%);
  background: -moz-linear-gradient(top,#81aac9 0,#769cb8 100%);
  background: -ms-linear-gradient(top,#81aac9 0,#769cb8 100%);
  background: -o-linear-gradient(top,#81aac9 0,#769cb8 100%);
  background: linear-gradient(top,#81aac9 0,#769cb8 100%);
  -pie-background: linear-gradient(#81aac9,#769cb8);
  border-color: #7faac7;
  padding-right: 40px !important;
  display: inline-block;
  vertical-align: middle;
  margin: -2px 10px 0 0;
  color: #fff;
  float: left;
  margin-top: 16px;
  padding-top: 7px;
  padding-bottom: 7px;
}
.ie8.node-type-job-advert .grid_c .apply .linkedin_job_apply_btn span a:hover,
.ie8.node-type-job-advert .grid_c .apply .linkedin_job_apply_btn span a:focus,
.ie8.node-type-job-advert .grid_c .apply .linkedin_job_apply_btn span a:active {
  background: #d68400;
  background: -webkit-gradient(linear,left top,left 100%,from(#f3a62d),to(#dd9626));
  background: -webkit-linear-gradient(top,#f3a62d 0,#dd9626 100%);
  background: -moz-linear-gradient(top,#f3a62d 0,#dd9626 100%);
  background: -ms-linear-gradient(top,#f3a62d 0,#dd9626 100%);
  background: -o-linear-gradient(top,#f3a62d 0,#dd9626 100%);
  background: linear-gradient(top,#f3a62d 0,#dd9626 100%);
  -pie-background: linear-gradient(#f3a62d 0,#dd9626 20px);
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
}
@media screen and (max-width: 1024px) {
  .ie8.node-type-job-advert .grid_c .apply .linkedin_job_apply_btn span a {
    font-size: 15px;
  }
}
.ie8.node-type-job-advert .grid_c .apply .linkedin_job_apply_btn span a:focus,
.ie8.node-type-job-advert .grid_c .apply .linkedin_job_apply_btn span a:active,
.ie8.node-type-job-advert .grid_c .apply .linkedin_job_apply_btn span a:hover {
  background: #769cb8;
  background: -webkit-gradient(linear,left top,left 100%,from(#81aac9),to(#769cb8));
  background: -webkit-linear-gradient(top,#81aac9 0,#769cb8 100%);
  background: -moz-linear-gradient(top,#81aac9 0,#769cb8 100%);
  background: -ms-linear-gradient(top,#81aac9 0,#769cb8 100%);
  background: -o-linear-gradient(top,#81aac9 0,#769cb8 100%);
  background: linear-gradient(top,#81aac9 0,#769cb8 100%);
  -pie-background: linear-gradient(#81aac9,#769cb8);
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
}
.ie8.node-type-job-advert .grid_c .apply .linkedin_job_apply_btn span a:after {
  content: "";
  width: 31px;
  height: 27px;
  margin: -6px 6px 0 9px;
  background-image: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/images/sprites/logo-linkedin-bg.png);
  background-position: -7px 0;
  float: right;
  position: absolute;
}
.ie8.node-type-job-advert .grid_c .apply .linkedin_job_apply_btn span a:hover {
  color: #fff;
}
.ie8.node-type-job-advert .grid_c .jobactions {
  border: none;
}
#block-panels-mini-job-search-facets {
  display: none;
}
.node-type-job-advert .grid_c .jobdetail h2 {
  font-size: 15.3px !important;
  font-weight: 700;
  margin-top: 0.8em !important;
}
.node-type-job-advert .grid_c .jobdetail ul li {
  list-style: disc;
}
.node-type-job-advert .grid_c .jobdetail .info span {
  display: inline-block;
}
.node-type-job-advert .grid_c .jobdetail .info span:first-letter {
  text-transform: uppercase;
}
.page-search-job .jobcontainer .jobdetail article {
  margin: 10px 0 0;
  border-top: 1px solid #afafaf;
  padding: 6px 0 13px 0;
}
.page-search-job .jobcontainer .jobdetail .jobresults .view-content ul {
  top: -7px;
}
.page-search-job .grid_cn_container .container {
  margin-left: -15px;
  margin-right: -15px;
  margin: 0;
  padding: 0;
}
.page-search-job .grid_cn_container .container:before,
.page-search-job .grid_cn_container .container:after {
  content: " ";
  display: table;
}
.page-search-job .grid_cn_container .container:after {
  clear: both;
}
.page-search-job .grid_cn_container .container .grid_c {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  padding-left: 0;
}
@media (min-width: 1025px) {
  .page-search-job .grid_cn_container .container .grid_c {
    float: left;
    width: 100%;
  }
}
.page-search-job .grid_cn_container .container .grid_c .heading {
  position: relative;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 1025px) {
  .page-search-job .grid_cn_container .container .grid_c .heading {
    float: left;
    width: 100%;
  }
}
.page-search-job .grid_cn_container .container .grid_c .jobcontainer {
  padding: 18px 20px 15px 12px;
}
.page-search-job .grid_cn_container .container .grid_c .jobfacets {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  padding-left: 0;
}
@media (min-width: 1025px) {
  .page-search-job .grid_cn_container .container .grid_c .jobfacets {
    float: left;
    width: 22.5%;
  }
}
@media (max-width: 1024px) {
  .page-search-job .grid_cn_container .container .grid_c .jobfacets #mini-panel-job_search_facets {
    display: none;
  }
}
.page-search-job .grid_cn_container .container .grid_c .jobdetail {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0;
  margin-left: 8px;
}
@media (min-width: 1025px) {
  .page-search-job .grid_cn_container .container .grid_c .jobdetail {
    float: left;
    width: 75%;
  }
}
.page-search-job .grid_cn_container .container .grid_c .jobdetail.max-width {
  float: none !important;
  clear: both;
  width: auto !important;
  margin-left: 0;
}
.page-search-job #views-exposed-form-job-search-jobsearch-facet-filter {
  margin: 0;
}
.page-search-job #views-exposed-form-job-search-jobsearch-facet-filter .currency_symbol_title {
  padding-left: 2px !important;
}
.page-search-job #views-exposed-form-job-search-jobsearch-facet-filter #edit-search-wrapper {
  display: none !important;
}
tr.page-search-job #views-exposed-form-job-search-jobsearch-facet-filter #edit-search-wrapper {
  display: none !important;
}
th.page-search-job #views-exposed-form-job-search-jobsearch-facet-filter #edit-search-wrapper,
td.page-search-job #views-exposed-form-job-search-jobsearch-facet-filter #edit-search-wrapper {
  display: none !important;
}
.page-search-job #views-exposed-form-job-search-jobsearch-facet-filter #edit-location-wrapper {
  display: none !important;
}
tr.page-search-job #views-exposed-form-job-search-jobsearch-facet-filter #edit-location-wrapper {
  display: none !important;
}
th.page-search-job #views-exposed-form-job-search-jobsearch-facet-filter #edit-location-wrapper,
td.page-search-job #views-exposed-form-job-search-jobsearch-facet-filter #edit-location-wrapper {
  display: none !important;
}
.page-search-job #views-exposed-form-job-search-jobsearch-facet-filter .edit-field-currency-code,
.page-search-job #views-exposed-form-job-search-jobsearch-facet-filter .edit-field-job-salary-min,
.page-search-job #views-exposed-form-job-search-jobsearch-facet-filter .edit-field-job-salary-max {
  font-weight: 400;
  font-size: 15px !important;
  color: #000;
  padding: 5px 0 3px 7px;
}
.page-search-job #views-exposed-form-job-search-jobsearch-facet-filter #salary_currency_select,
.page-search-job #views-exposed-form-job-search-jobsearch-facet-filter #salary_min_select,
.page-search-job #views-exposed-form-job-search-jobsearch-facet-filter #salary_max_select {
  padding-left: 5px;
}
.page-search-job #views-exposed-form-job-search-jobsearch-facet-filter #salary_currency_select .description,
.page-search-job #views-exposed-form-job-search-jobsearch-facet-filter #salary_min_select .description,
.page-search-job #views-exposed-form-job-search-jobsearch-facet-filter #salary_max_select .description {
  display: none !important;
}
tr.page-search-job #views-exposed-form-job-search-jobsearch-facet-filter #salary_currency_select .description,
tr.page-search-job #views-exposed-form-job-search-jobsearch-facet-filter #salary_min_select .description,
tr.page-search-job #views-exposed-form-job-search-jobsearch-facet-filter #salary_max_select .description {
  display: none !important;
}
th.page-search-job #views-exposed-form-job-search-jobsearch-facet-filter #salary_currency_select .description,
td.page-search-job #views-exposed-form-job-search-jobsearch-facet-filter #salary_currency_select .description,
th.page-search-job #views-exposed-form-job-search-jobsearch-facet-filter #salary_min_select .description,
td.page-search-job #views-exposed-form-job-search-jobsearch-facet-filter #salary_min_select .description,
th.page-search-job #views-exposed-form-job-search-jobsearch-facet-filter #salary_max_select .description,
td.page-search-job #views-exposed-form-job-search-jobsearch-facet-filter #salary_max_select .description {
  display: none !important;
}
.page-search-job #views-exposed-form-job-search-jobsearch-facet-filter #salary_currency_select label,
.page-search-job #views-exposed-form-job-search-jobsearch-facet-filter #salary_min_select label,
.page-search-job #views-exposed-form-job-search-jobsearch-facet-filter #salary_max_select label {
  display: none !important;
}
tr.page-search-job #views-exposed-form-job-search-jobsearch-facet-filter #salary_currency_select label,
tr.page-search-job #views-exposed-form-job-search-jobsearch-facet-filter #salary_min_select label,
tr.page-search-job #views-exposed-form-job-search-jobsearch-facet-filter #salary_max_select label {
  display: none !important;
}
th.page-search-job #views-exposed-form-job-search-jobsearch-facet-filter #salary_currency_select label,
td.page-search-job #views-exposed-form-job-search-jobsearch-facet-filter #salary_currency_select label,
th.page-search-job #views-exposed-form-job-search-jobsearch-facet-filter #salary_min_select label,
td.page-search-job #views-exposed-form-job-search-jobsearch-facet-filter #salary_min_select label,
th.page-search-job #views-exposed-form-job-search-jobsearch-facet-filter #salary_max_select label,
td.page-search-job #views-exposed-form-job-search-jobsearch-facet-filter #salary_max_select label {
  display: none !important;
}
.page-search-job #views-exposed-form-job-search-jobsearch-facet-filter #edit-field-currency,
.page-search-job #views-exposed-form-job-search-jobsearch-facet-filter #edit-field-currency--2,
.page-search-job #views-exposed-form-job-search-jobsearch-facet-filter #edit-field-job-salary-min,
.page-search-job #views-exposed-form-job-search-jobsearch-facet-filter #edit-field-job-salary-max {
  padding-right: 0px;
  width: 77%;
  margin-right: 5px;
  height: 23px;
  border-color: #b2b2b2;
}
.page-search-job #views-exposed-form-job-search-jobsearch-facet-filter #edit-submit-job-search {
  background: #d68400;
  background: -webkit-gradient(linear,left top,left 100%,from(#f29707),to(#d68400));
  background: -webkit-linear-gradient(top,#f29707 0,#d68400 100%);
  background: -moz-linear-gradient(top,#f29707 0,#d68400 100%);
  background: -ms-linear-gradient(top,#f29707 0,#d68400 100%);
  background: -o-linear-gradient(top,#f29707 0,#d68400 100%);
  background: linear-gradient(top,#f29707 0,#d68400 100%);
  -pie-background: linear-gradient(#f29707 0,#d68400 20px);
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-appearance: none;
  appearance: none;
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: '';
  color: #fff !important;
  cursor: pointer;
  padding: 7px;
  border: 3px solid #f7ac34;
  font-size: 12px;
  -webkit-box-shadow: 0 0 0 #595454;
  -moz-box-shadow: 0 0 0 #595454;
  box-shadow: 0 0 0 #595454;
  float: none;
}
.page-search-job #views-exposed-form-job-search-jobsearch-facet-filter #edit-submit-job-search:hover,
.page-search-job #views-exposed-form-job-search-jobsearch-facet-filter #edit-submit-job-search:focus,
.page-search-job #views-exposed-form-job-search-jobsearch-facet-filter #edit-submit-job-search:active {
  background: #d68400;
  background: -webkit-gradient(linear,left top,left 100%,from(#f3a62d),to(#dd9626));
  background: -webkit-linear-gradient(top,#f3a62d 0,#dd9626 100%);
  background: -moz-linear-gradient(top,#f3a62d 0,#dd9626 100%);
  background: -ms-linear-gradient(top,#f3a62d 0,#dd9626 100%);
  background: -o-linear-gradient(top,#f3a62d 0,#dd9626 100%);
  background: linear-gradient(top,#f3a62d 0,#dd9626 100%);
  -pie-background: linear-gradient(#f3a62d 0,#dd9626 20px);
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
}
@media screen and (max-width: 1024px) {
  .page-search-job #views-exposed-form-job-search-jobsearch-facet-filter #edit-submit-job-search {
    font-size: 15px;
  }
}
.page-search-job #views-exposed-form-job-search-jobsearch-facet-filter .views-submit-button {
  margin: 9px 0 7px 3px;
}
.page-search-job #views-exposed-form-job-search-jobsearch-facet-filter #mp_jobs_search-search_block .views-exposed-widget {
  padding: 0;
}
.page-search-job #views-exposed-form-job-search-jobsearch-facet-filter .views-exposed-widgets {
  margin-bottom: 0;
}
.page-search-job #views-exposed-form-job-search-job-search #salary-select-wrapper {
  display: none !important;
}
tr.page-search-job #views-exposed-form-job-search-job-search #salary-select-wrapper {
  display: none !important;
}
th.page-search-job #views-exposed-form-job-search-job-search #salary-select-wrapper,
td.page-search-job #views-exposed-form-job-search-job-search #salary-select-wrapper {
  display: none !important;
}
.page-search-job #views-exposed-form-job-search-job-search #edit-submit-job-search {
  margin: 0 !important;
}
.page-jobs-by-location .jobcontainer .jobdetail.results .jobresults,
.page-browse-jobs .jobcontainer .jobdetail.results .jobresults {
  padding: 10px 0 10px 0;
}
.page-jobs-by-location .jobcontainer .jobresults.withfacets.results .jobdetail,
.page-browse-jobs .jobcontainer .jobresults.withfacets.results .jobdetail {
  margin-top: 10px;
}
.page-jobs-by-location .jobcontainer .jobresults.withfacets.results .jobdetail p.job-title,
.page-browse-jobs .jobcontainer .jobresults.withfacets.results .jobdetail p.job-title {
  padding: 10px 10px 0 10px;
  font-weight: 700;
}
.page-jobs-by-location .jobcontainer .jobresults.withfacets.results .jobdetail div.desc_img_space,
.page-browse-jobs .jobcontainer .jobresults.withfacets.results .jobdetail div.desc_img_space {
  padding: 0 10px 10px 10px;
}
.page-jobs-by-location .grid_cn_container,
.page-browse-jobs .grid_cn_container {
  margin-left: -15px;
  margin-right: -15px;
  margin: 0;
  padding: 0;
}
.page-jobs-by-location .grid_cn_container:before,
.page-jobs-by-location .grid_cn_container:after,
.page-browse-jobs .grid_cn_container:before,
.page-browse-jobs .grid_cn_container:after {
  content: " ";
  display: table;
}
.page-jobs-by-location .grid_cn_container:after,
.page-browse-jobs .grid_cn_container:after {
  clear: both;
}
.page-jobs-by-location .grid_cn_container .grid_c,
.page-browse-jobs .grid_cn_container .grid_c {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  padding-left: 0;
}
@media (min-width: 1025px) {
  .page-jobs-by-location .grid_cn_container .grid_c,
  .page-browse-jobs .grid_cn_container .grid_c {
    float: left;
    width: 100%;
  }
}
.page-jobs-by-location .grid_cn_container .grid_c .jobcontainer,
.page-browse-jobs .grid_cn_container .grid_c .jobcontainer {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 1025px) {
  .page-jobs-by-location .grid_cn_container .grid_c .jobcontainer,
  .page-browse-jobs .grid_cn_container .grid_c .jobcontainer {
    float: left;
    width: 100%;
  }
}
.page-jobs-by-location .grid_cn_container .grid_c .jobcontainer .jobdetail.selections .jobs_fieldset_element ul li,
.page-browse-jobs .grid_cn_container .grid_c .jobcontainer .jobdetail.selections .jobs_fieldset_element ul li {
  padding: 0 0 0 20px;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobcontainer .jobdetail.results .jobresults,
.page-browse-jobs .grid_cn_container .grid_c .jobcontainer .jobdetail.results .jobresults {
  padding-top: 0;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobcontainer .heading,
.page-browse-jobs .grid_cn_container .grid_c .jobcontainer .heading {
  position: relative;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 1025px) {
  .page-jobs-by-location .grid_cn_container .grid_c .jobcontainer .heading,
  .page-browse-jobs .grid_cn_container .grid_c .jobcontainer .heading {
    float: left;
    width: 100%;
  }
}
.page-jobs-by-location .grid_cn_container .grid_c .jobfacets,
.page-browse-jobs .grid_cn_container .grid_c .jobfacets {
  padding-left: 0;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobdetail,
.page-browse-jobs .grid_cn_container .grid_c .jobdetail {
  float: right !important;
  border: solid 1px #fff;
  margin: 0 0 0 -2px;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobdetail.pager-top,
.page-browse-jobs .grid_cn_container .grid_c .jobdetail.pager-top {
  margin: 16px 0 0 -2px;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobdetail ul li,
.page-browse-jobs .grid_cn_container .grid_c .jobdetail ul li {
  list-style: disc;
}
.job-apply-external-no-layout .main h2 {
  text-shadow: 1px 1px 1px #fff;
  color: #608aad;
  margin: 8px 0;
}
.job-apply-external-no-layout .main h2 span {
  color: #5b5b5b;
}
.job-apply-external-no-layout .main .grid_cn_container,
.job-apply-external-no-layout .main .grid_cn_container:before,
.job-apply-external-no-layout .main .grid_cn_container:after {
  background-image: none;
}
.page-job-apply-external .form-item-create-alert,
.page-job-apply .form-item-create-alert {
  text-align: left;
  padding-left: 74px;
}
.page-job-apply-external #edit-privacy-data,
.page-job-apply #edit-privacy-data {
  margin-left: 3px;
}
.page-job-apply-external #edit-privacy-data .form-item.form-item-privacy-data-1,
.page-job-apply-external #edit-privacy-data .form-item.form-item-privacy-data-2,
.page-job-apply #edit-privacy-data .form-item.form-item-privacy-data-1,
.page-job-apply #edit-privacy-data .form-item.form-item-privacy-data-2 {
  padding: 0 !important;
}
.page-job-apply-external #edit-privacy-data .form-item.form-item-privacy-data-1 label,
.page-job-apply-external #edit-privacy-data .form-item.form-item-privacy-data-2 label,
.page-job-apply #edit-privacy-data .form-item.form-item-privacy-data-1 label,
.page-job-apply #edit-privacy-data .form-item.form-item-privacy-data-2 label {
  width: auto;
  font-weight: 400;
  position: relative;
  text-align: left;
  padding: 6px 0 0 19px !important;
}
.page-job-apply-external #edit-privacy-data .form-item.form-item-privacy-data-1 label input,
.page-job-apply-external #edit-privacy-data .form-item.form-item-privacy-data-2 label input,
.page-job-apply #edit-privacy-data .form-item.form-item-privacy-data-1 label input,
.page-job-apply #edit-privacy-data .form-item.form-item-privacy-data-2 label input {
  position: absolute;
  top: 5px;
  float: left;
  display: block;
  left: -3px;
  margin-left: 0 !important;
}
.page-job-apply-external #edit-privacy-data .form-item.form-item-privacy-data-1 label,
.page-job-apply #edit-privacy-data .form-item.form-item-privacy-data-1 label {
  margin-top: -8px;
}
.page-job-apply-external #edit-privacy-data .form-item.form-item-privacy-data-2 label,
.page-job-apply #edit-privacy-data .form-item.form-item-privacy-data-2 label {
  margin-bottom: 4px !important;
}
.page-job-apply-external #edit-privacy-data fieldset,
.page-job-apply #edit-privacy-data fieldset {
  width: auto !important;
  padding: 0;
}
.page-job-apply-external #edit-privacy-data + .empty,
.page-job-apply #edit-privacy-data + .empty {
  display: none;
}
.page-browse-jobs .jobcontainer .jobdetail h2,
.page-search-job .jobcontainer .jobdetail h2 {
  font-size: 15.3px !important;
  margin-bottom: 2px;
  font-weight: 700;
}
.page-browse-jobs .jobcontainer .jobdetail .view-empty p,
.page-search-job .jobcontainer .jobdetail .view-empty p {
  margin-left: 0;
}
.page-browse-jobs .jobcontainer .jobdetail .jobresults .browse_jobs_filters .jobdetail {
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  width: 97%;
  float: left !important;
  margin: 10px 0 0 0;
  padding: 0 10px 10px 10px;
  border-bottom: solid 1px #afafaf;
}
.page-browse-jobs .jobcontainer .jobdetail .jobresults .browse_jobs_filters .jobdetail .job-title {
  line-height: normal;
  font-weight: bold;
  display: inline-block;
  margin: 0 5px 0 0;
}
.page-browse-jobs .jobcontainer .jobdetail .jobresults .browse_jobs_filters .jobdetail div {
  display: inline;
}
.jobcontainer,
.apply-message,
.mainnav .status,
.cv-submit-success {
  background: #4778bd;
  background-image: -moz-linear-gradient(left top,#4778bb 0%,#1c304b 100%);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#4778bb),color-stop(1,#1c304b));
  background: -webkit-linear-gradient(left top,#4778bb 0%,#1c304b 100%);
  background: -o-linear-gradient(left top,#4778bb 0%,#1c304b 100%);
  background: -ms-linear-gradient(left top,#4778bb 0%,#1c304b 100%);
  background: linear-gradient(left top,#4778bb 0%,#1c304b 100%);
  -pie-background: linear-gradient(#4778bb,#1c304b);
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  -webkit-box-shadow: 1px 1px 4px rgba(0,0,0,0.3);
  -moz-box-shadow: 1px 1px 4px rgba(0,0,0,0.3);
  box-shadow: 1px 1px 4px rgba(0,0,0,0.3);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  position: relative;
  padding: 15px 17px 15px 13px;
  margin: 7px 0;
}
.jobcontainer .filters,
.apply-message .filters,
.mainnav .status .filters,
.cv-submit-success .filters {
  clear: both;
  color: #fff;
}
.jobcontainer .heading,
.apply-message .heading,
.mainnav .status .heading,
.cv-submit-success .heading {
  color: #fff;
}
.jobcontainer .heading span,
.jobcontainer .heading h1,
.apply-message .heading span,
.apply-message .heading h1,
.mainnav .status .heading span,
.mainnav .status .heading h1,
.cv-submit-success .heading span,
.cv-submit-success .heading h1 {
  color: #fff !important;
  margin-bottom: 5px;
  display: block;
}
.jobcontainer .heading h1,
.apply-message .heading h1,
.mainnav .status .heading h1,
.cv-submit-success .heading h1 {
  margin: 0;
  padding: 0;
  text-shadow: 0px 0px 0px transparent;
  background: none;
  font-weight: 500;
  padding: 0 0 5px 0;
  color: #fff;
  width: auto;
  float: left;
}
.jobcontainer .heading h1 span,
.apply-message .heading h1 span,
.mainnav .status .heading h1 span,
.cv-submit-success .heading h1 span {
  color: #fff;
  display: inline;
}
.jobcontainer .heading .requiredtext,
.apply-message .heading .requiredtext,
.mainnav .status .heading .requiredtext,
.cv-submit-success .heading .requiredtext {
  padding-top: 0;
}
.jobcontainer .heading .draw-your-search-results-page #edit-location-wrapper,
.apply-message .heading .draw-your-search-results-page #edit-location-wrapper,
.mainnav .status .heading .draw-your-search-results-page #edit-location-wrapper,
.cv-submit-success .heading .draw-your-search-results-page #edit-location-wrapper {
  display: none !important;
}
.jobcontainer .heading #block-views-exp-job-search-job-search,
.apply-message .heading #block-views-exp-job-search-job-search,
.mainnav .status .heading #block-views-exp-job-search-job-search,
.cv-submit-success .heading #block-views-exp-job-search-job-search {
  width: 400px;
  margin-bottom: 15px;
  display: inline-block;
}
.jobcontainer .heading #block-views-exp-job-search-job-search #page-title,
.apply-message .heading #block-views-exp-job-search-job-search #page-title,
.mainnav .status .heading #block-views-exp-job-search-job-search #page-title,
.cv-submit-success .heading #block-views-exp-job-search-job-search #page-title {
  margin: -6px 0 0 1px;
  padding: 0;
  word-spacing: 2px;
}
.jobcontainer .heading #block-views-exp-job-search-job-search .views-exposed-widget,
.apply-message .heading #block-views-exp-job-search-job-search .views-exposed-widget,
.mainnav .status .heading #block-views-exp-job-search-job-search .views-exposed-widget,
.cv-submit-success .heading #block-views-exp-job-search-job-search .views-exposed-widget {
  padding: 4px 0 0 0;
  display: inline-block;
}
.jobcontainer .heading #block-views-exp-job-search-job-search .views-exposed-widget >label,
.apply-message .heading #block-views-exp-job-search-job-search .views-exposed-widget >label,
.mainnav .status .heading #block-views-exp-job-search-job-search .views-exposed-widget >label,
.cv-submit-success .heading #block-views-exp-job-search-job-search .views-exposed-widget >label {
  display: none;
}
.jobcontainer .heading #block-views-exp-job-search-job-search .views-exposed-widget .form-item,
.apply-message .heading #block-views-exp-job-search-job-search .views-exposed-widget .form-item,
.mainnav .status .heading #block-views-exp-job-search-job-search .views-exposed-widget .form-item,
.cv-submit-success .heading #block-views-exp-job-search-job-search .views-exposed-widget .form-item {
  border-top: none;
  display: inline-block;
  padding: 0;
  margin-top: 2px;
}
.jobcontainer .heading #block-views-exp-job-search-job-search .views-exposed-widget .form-item .form-text,
.apply-message .heading #block-views-exp-job-search-job-search .views-exposed-widget .form-item .form-text,
.mainnav .status .heading #block-views-exp-job-search-job-search .views-exposed-widget .form-item .form-text,
.cv-submit-success .heading #block-views-exp-job-search-job-search .views-exposed-widget .form-item .form-text {
  width: 108px;
  margin-right: 5px;
  margin-top: -1px;
  padding: 6px 2px;
}
.jobcontainer .heading #block-views-exp-job-search-job-search .views-exposed-widget #token-input-edit-location,
.apply-message .heading #block-views-exp-job-search-job-search .views-exposed-widget #token-input-edit-location,
.mainnav .status .heading #block-views-exp-job-search-job-search .views-exposed-widget #token-input-edit-location,
.cv-submit-success .heading #block-views-exp-job-search-job-search .views-exposed-widget #token-input-edit-location {
  border: none;
  margin-top: 4px;
  width: 30px;
}
.jobcontainer .heading #block-views-exp-job-search-job-search .views-exposed-widget .token-input-list-location,
.apply-message .heading #block-views-exp-job-search-job-search .views-exposed-widget .token-input-list-location,
.mainnav .status .heading #block-views-exp-job-search-job-search .views-exposed-widget .token-input-list-location,
.cv-submit-success .heading #block-views-exp-job-search-job-search .views-exposed-widget .token-input-list-location {
  background: #f7f7f7;
  background: -webkit-gradient(linear,left top,left 100%,from(#eee),to(#fff));
  background: -webkit-linear-gradient(top,#eee 0,#fff 100%);
  background: -moz-linear-gradient(top,#eee 0,#fff 100%);
  background: -ms-linear-gradient(top,#eee 0,#fff 100%);
  background: -o-linear-gradient(top,#eee 0,#fff 100%);
  background: linear-gradient(top,#eee 0,#fff 100%);
  -pie-background: linear-gradient(#eee,#fff);
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
  float: left;
  height: auto;
  margin-right: 5px;
  margin-top: -1px;
  padding: 0;
  width: 200px !important;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.jobcontainer .heading #block-views-exp-job-search-job-search .views-exposed-widget li.token-input-token-location span,
.apply-message .heading #block-views-exp-job-search-job-search .views-exposed-widget li.token-input-token-location span,
.mainnav .status .heading #block-views-exp-job-search-job-search .views-exposed-widget li.token-input-token-location span,
.cv-submit-success .heading #block-views-exp-job-search-job-search .views-exposed-widget li.token-input-token-location span {
  color: #a6b3cf !important;
  display: inline;
  background: none !important;
}
.jobcontainer .heading #block-views-exp-job-search-job-search .views-exposed-widget #salary-select-wrapper,
.apply-message .heading #block-views-exp-job-search-job-search .views-exposed-widget #salary-select-wrapper,
.mainnav .status .heading #block-views-exp-job-search-job-search .views-exposed-widget #salary-select-wrapper,
.cv-submit-success .heading #block-views-exp-job-search-job-search .views-exposed-widget #salary-select-wrapper {
  display: inline-block;
}
.jobcontainer .heading #block-views-exp-job-search-job-search .views-exposed-widget #salary-select-wrapper label,
.apply-message .heading #block-views-exp-job-search-job-search .views-exposed-widget #salary-select-wrapper label,
.mainnav .status .heading #block-views-exp-job-search-job-search .views-exposed-widget #salary-select-wrapper label,
.cv-submit-success .heading #block-views-exp-job-search-job-search .views-exposed-widget #salary-select-wrapper label {
  width: auto;
  top: 0;
  margin: 4px 4px 0 0;
}
.jobcontainer .heading #block-views-exp-job-search-job-search .views-exposed-widget #salary-select-wrapper .row-this,
.apply-message .heading #block-views-exp-job-search-job-search .views-exposed-widget #salary-select-wrapper .row-this,
.mainnav .status .heading #block-views-exp-job-search-job-search .views-exposed-widget #salary-select-wrapper .row-this,
.cv-submit-success .heading #block-views-exp-job-search-job-search .views-exposed-widget #salary-select-wrapper .row-this {
  width: 125px;
}
.jobcontainer .heading #block-views-exp-job-search-job-search .views-exposed-widget #salary-select-wrapper div.select-wrapper,
.apply-message .heading #block-views-exp-job-search-job-search .views-exposed-widget #salary-select-wrapper div.select-wrapper,
.mainnav .status .heading #block-views-exp-job-search-job-search .views-exposed-widget #salary-select-wrapper div.select-wrapper,
.cv-submit-success .heading #block-views-exp-job-search-job-search .views-exposed-widget #salary-select-wrapper div.select-wrapper {
  width: 70px;
  float: left;
  margin-right: 3px;
}
.jobcontainer .heading #block-views-exp-job-search-job-search .views-exposed-widget #salary-select-wrapper .form-select,
.apply-message .heading #block-views-exp-job-search-job-search .views-exposed-widget #salary-select-wrapper .form-select,
.mainnav .status .heading #block-views-exp-job-search-job-search .views-exposed-widget #salary-select-wrapper .form-select,
.cv-submit-success .heading #block-views-exp-job-search-job-search .views-exposed-widget #salary-select-wrapper .form-select {
  padding-right: 0px;
  border: none;
  width: 60%;
  margin-right: 5px;
  display: block;
  float: left;
}
.jobcontainer .heading #block-views-exp-job-search-job-search .views-exposed-widget .views-exposed-widget,
.apply-message .heading #block-views-exp-job-search-job-search .views-exposed-widget .views-exposed-widget,
.mainnav .status .heading #block-views-exp-job-search-job-search .views-exposed-widget .views-exposed-widget,
.cv-submit-success .heading #block-views-exp-job-search-job-search .views-exposed-widget .views-exposed-widget {
  width: 100%;
  float: right;
}
.jobcontainer .heading #block-views-exp-job-search-job-search .views-exposed-widget #edit-submit-job-search,
.apply-message .heading #block-views-exp-job-search-job-search .views-exposed-widget #edit-submit-job-search,
.mainnav .status .heading #block-views-exp-job-search-job-search .views-exposed-widget #edit-submit-job-search,
.cv-submit-success .heading #block-views-exp-job-search-job-search .views-exposed-widget #edit-submit-job-search {
  float: right;
  margin: -62px 0 0 25px;
  padding: 4px 10px;
}
.jobcontainer .heading #block-views-exp-job-search-job-search .views-exposed-widget .views-submit-button,
.apply-message .heading #block-views-exp-job-search-job-search .views-exposed-widget .views-submit-button,
.mainnav .status .heading #block-views-exp-job-search-job-search .views-exposed-widget .views-submit-button,
.cv-submit-success .heading #block-views-exp-job-search-job-search .views-exposed-widget .views-submit-button {
  margin-top: 0;
}
.jobcontainer .heading #block-views-exp-job-search-job-search .views-exposed-widget#edit-search-wrapper label.error,
.apply-message .heading #block-views-exp-job-search-job-search .views-exposed-widget#edit-search-wrapper label.error,
.mainnav .status .heading #block-views-exp-job-search-job-search .views-exposed-widget#edit-search-wrapper label.error,
.cv-submit-success .heading #block-views-exp-job-search-job-search .views-exposed-widget#edit-search-wrapper label.error {
  position: absolute;
  margin-top: 32px;
  color: #fff;
}
.jobcontainer .heading #block-views-exp-job-search-job-search .views-exposed-widget#edit-search-wrapper label.error:before,
.apply-message .heading #block-views-exp-job-search-job-search .views-exposed-widget#edit-search-wrapper label.error:before,
.mainnav .status .heading #block-views-exp-job-search-job-search .views-exposed-widget#edit-search-wrapper label.error:before,
.cv-submit-success .heading #block-views-exp-job-search-job-search .views-exposed-widget#edit-search-wrapper label.error:before {
  font-family: FontAwesome;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
  font-size: 14px;
  font-weight: 400;
  content: "\f05c";
  padding-right: 7px;
}
.jobcontainer .heading #block-search-api-saved-searches-job-search,
.apply-message .heading #block-search-api-saved-searches-job-search,
.mainnav .status .heading #block-search-api-saved-searches-job-search,
.cv-submit-success .heading #block-search-api-saved-searches-job-search {
  float: right;
  background: none;
  text-align: center;
}
.jobcontainer .heading #block-search-api-saved-searches-job-search div,
.apply-message .heading #block-search-api-saved-searches-job-search div,
.mainnav .status .heading #block-search-api-saved-searches-job-search div,
.cv-submit-success .heading #block-search-api-saved-searches-job-search div {
  color: #fff;
  float: left;
}
.jobcontainer .heading #block-search-api-saved-searches-job-search p,
.apply-message .heading #block-search-api-saved-searches-job-search p,
.mainnav .status .heading #block-search-api-saved-searches-job-search p,
.cv-submit-success .heading #block-search-api-saved-searches-job-search p {
  display: none;
}
.jobcontainer .heading #block-search-api-saved-searches-job-search .searchdetail,
.apply-message .heading #block-search-api-saved-searches-job-search .searchdetail,
.mainnav .status .heading #block-search-api-saved-searches-job-search .searchdetail,
.cv-submit-success .heading #block-search-api-saved-searches-job-search .searchdetail {
  display: none;
}
.jobcontainer .heading #block-search-api-saved-searches-job-search #jobalert,
.apply-message .heading #block-search-api-saved-searches-job-search #jobalert,
.mainnav .status .heading #block-search-api-saved-searches-job-search #jobalert,
.cv-submit-success .heading #block-search-api-saved-searches-job-search #jobalert {
  margin-left: 8px;
  float: right;
}
.jobcontainer .heading #block-search-api-saved-searches-job-search #jobalert,
.jobcontainer .heading #block-search-api-saved-searches-job-search #savedsearch,
.apply-message .heading #block-search-api-saved-searches-job-search #jobalert,
.apply-message .heading #block-search-api-saved-searches-job-search #savedsearch,
.mainnav .status .heading #block-search-api-saved-searches-job-search #jobalert,
.mainnav .status .heading #block-search-api-saved-searches-job-search #savedsearch,
.cv-submit-success .heading #block-search-api-saved-searches-job-search #jobalert,
.cv-submit-success .heading #block-search-api-saved-searches-job-search #savedsearch {
  background: #d68400;
  background: -webkit-gradient(linear,left top,left 100%,from(#f29707),to(#d68400));
  background: -webkit-linear-gradient(top,#f29707 0,#d68400 100%);
  background: -moz-linear-gradient(top,#f29707 0,#d68400 100%);
  background: -ms-linear-gradient(top,#f29707 0,#d68400 100%);
  background: -o-linear-gradient(top,#f29707 0,#d68400 100%);
  background: linear-gradient(top,#f29707 0,#d68400 100%);
  -pie-background: linear-gradient(#f29707 0,#d68400 20px);
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-appearance: none;
  appearance: none;
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: '';
  color: #fff !important;
  cursor: pointer;
  padding: 7px;
  border: 3px solid #f7ac34;
  font-size: 12px;
  -webkit-box-shadow: 0 0 0 #595454;
  -moz-box-shadow: 0 0 0 #595454;
  box-shadow: 0 0 0 #595454;
  padding: 0px;
  padding-right: 0px;
  padding-left: 0px;
}
.jobcontainer .heading #block-search-api-saved-searches-job-search #jobalert:before,
.jobcontainer .heading #block-search-api-saved-searches-job-search #savedsearch:before,
.apply-message .heading #block-search-api-saved-searches-job-search #jobalert:before,
.apply-message .heading #block-search-api-saved-searches-job-search #savedsearch:before,
.mainnav .status .heading #block-search-api-saved-searches-job-search #jobalert:before,
.mainnav .status .heading #block-search-api-saved-searches-job-search #savedsearch:before,
.cv-submit-success .heading #block-search-api-saved-searches-job-search #jobalert:before,
.cv-submit-success .heading #block-search-api-saved-searches-job-search #savedsearch:before {
  font-family: FontAwesome;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
  font-size: 14px;
  font-weight: 400;
  content: "\f0c7";
  margin-left: 3px;
}
.jobcontainer .heading #block-search-api-saved-searches-job-search #jobalert:hover,
.jobcontainer .heading #block-search-api-saved-searches-job-search #jobalert:focus,
.jobcontainer .heading #block-search-api-saved-searches-job-search #jobalert:active,
.jobcontainer .heading #block-search-api-saved-searches-job-search #savedsearch:hover,
.jobcontainer .heading #block-search-api-saved-searches-job-search #savedsearch:focus,
.jobcontainer .heading #block-search-api-saved-searches-job-search #savedsearch:active,
.apply-message .heading #block-search-api-saved-searches-job-search #jobalert:hover,
.apply-message .heading #block-search-api-saved-searches-job-search #jobalert:focus,
.apply-message .heading #block-search-api-saved-searches-job-search #jobalert:active,
.apply-message .heading #block-search-api-saved-searches-job-search #savedsearch:hover,
.apply-message .heading #block-search-api-saved-searches-job-search #savedsearch:focus,
.apply-message .heading #block-search-api-saved-searches-job-search #savedsearch:active,
.mainnav .status .heading #block-search-api-saved-searches-job-search #jobalert:hover,
.mainnav .status .heading #block-search-api-saved-searches-job-search #jobalert:focus,
.mainnav .status .heading #block-search-api-saved-searches-job-search #jobalert:active,
.mainnav .status .heading #block-search-api-saved-searches-job-search #savedsearch:hover,
.mainnav .status .heading #block-search-api-saved-searches-job-search #savedsearch:focus,
.mainnav .status .heading #block-search-api-saved-searches-job-search #savedsearch:active,
.cv-submit-success .heading #block-search-api-saved-searches-job-search #jobalert:hover,
.cv-submit-success .heading #block-search-api-saved-searches-job-search #jobalert:focus,
.cv-submit-success .heading #block-search-api-saved-searches-job-search #jobalert:active,
.cv-submit-success .heading #block-search-api-saved-searches-job-search #savedsearch:hover,
.cv-submit-success .heading #block-search-api-saved-searches-job-search #savedsearch:focus,
.cv-submit-success .heading #block-search-api-saved-searches-job-search #savedsearch:active {
  background: #d68400;
  background: -webkit-gradient(linear,left top,left 100%,from(#f3a62d),to(#dd9626));
  background: -webkit-linear-gradient(top,#f3a62d 0,#dd9626 100%);
  background: -moz-linear-gradient(top,#f3a62d 0,#dd9626 100%);
  background: -ms-linear-gradient(top,#f3a62d 0,#dd9626 100%);
  background: -o-linear-gradient(top,#f3a62d 0,#dd9626 100%);
  background: linear-gradient(top,#f3a62d 0,#dd9626 100%);
  -pie-background: linear-gradient(#f3a62d 0,#dd9626 20px);
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
}
@media screen and (max-width: 1024px) {
  .jobcontainer .heading #block-search-api-saved-searches-job-search #jobalert,
  .jobcontainer .heading #block-search-api-saved-searches-job-search #savedsearch,
  .apply-message .heading #block-search-api-saved-searches-job-search #jobalert,
  .apply-message .heading #block-search-api-saved-searches-job-search #savedsearch,
  .mainnav .status .heading #block-search-api-saved-searches-job-search #jobalert,
  .mainnav .status .heading #block-search-api-saved-searches-job-search #savedsearch,
  .cv-submit-success .heading #block-search-api-saved-searches-job-search #jobalert,
  .cv-submit-success .heading #block-search-api-saved-searches-job-search #savedsearch {
    font-size: 15px;
  }
}
.jobcontainer .heading #block-search-api-saved-searches-job-search #jobalert input[type="submit"],
.jobcontainer .heading #block-search-api-saved-searches-job-search #savedsearch input[type="submit"],
.apply-message .heading #block-search-api-saved-searches-job-search #jobalert input[type="submit"],
.apply-message .heading #block-search-api-saved-searches-job-search #savedsearch input[type="submit"],
.mainnav .status .heading #block-search-api-saved-searches-job-search #jobalert input[type="submit"],
.mainnav .status .heading #block-search-api-saved-searches-job-search #savedsearch input[type="submit"],
.cv-submit-success .heading #block-search-api-saved-searches-job-search #jobalert input[type="submit"],
.cv-submit-success .heading #block-search-api-saved-searches-job-search #savedsearch input[type="submit"] {
  border: none;
  padding: 2px 5px 2px 22px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
  cursor: pointer;
}
.jobcontainer .heading #block-search-api-saved-searches-job-search #jobalert:before,
.apply-message .heading #block-search-api-saved-searches-job-search #jobalert:before,
.mainnav .status .heading #block-search-api-saved-searches-job-search #jobalert:before,
.cv-submit-success .heading #block-search-api-saved-searches-job-search #jobalert:before {
  content: "\f0a1";
  display: block;
  position: absolute;
  left: 3px;
  top: 3px;
  z-index: 20;
  pointer-events: none;
}
.jobcontainer .heading #block-search-api-saved-searches-job-search #savedsearch:before,
.apply-message .heading #block-search-api-saved-searches-job-search #savedsearch:before,
.mainnav .status .heading #block-search-api-saved-searches-job-search #savedsearch:before,
.cv-submit-success .heading #block-search-api-saved-searches-job-search #savedsearch:before {
  content: "\f0c7";
  display: block;
  position: absolute;
  left: 4px;
  top: 3px;
  z-index: 20;
  pointer-events: none;
}
.jobcontainer .thx-message,
.jobcontainer .messages,
.apply-message .thx-message,
.apply-message .messages,
.mainnav .status .thx-message,
.mainnav .status .messages,
.cv-submit-success .thx-message,
.cv-submit-success .messages {
  -webkit-border-radius: 0 0 7px 7px;
  -moz-border-radius: 0 0 7px 7px;
  border-radius: 0 0 7px 7px;
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  background: #fff !important;
  margin: 0 auto;
  color: #333;
  border: 0;
}
.jobcontainer .thx-message,
.apply-message .thx-message,
.mainnav .status .thx-message,
.cv-submit-success .thx-message {
  padding: 20px 20px 40px;
}
.jobcontainer .messages,
.apply-message .messages,
.mainnav .status .messages,
.cv-submit-success .messages {
  padding: 8px 12px 24px 12px;
}
.jobcontainer .jobdetail,
.apply-message .jobdetail,
.mainnav .status .jobdetail,
.cv-submit-success .jobdetail {
  background: #fff;
  margin: 0 auto;
  padding: 0;
  color: #333;
}
.jobcontainer .jobdetail .non-active-title,
.apply-message .jobdetail .non-active-title,
.mainnav .status .jobdetail .non-active-title,
.cv-submit-success .jobdetail .non-active-title {
  color: #ee3124;
  margin-bottom: 0.5em;
}
.jobcontainer .jobdetail h1,
.apply-message .jobdetail h1,
.mainnav .status .jobdetail h1,
.cv-submit-success .jobdetail h1 {
  display: inline;
  margin: 0;
  padding: 0;
  text-shadow: 0px 0px 0px transparent;
  background: none;
}
.jobcontainer .jobdetail h2,
.jobcontainer .jobdetail h3,
.apply-message .jobdetail h2,
.apply-message .jobdetail h3,
.mainnav .status .jobdetail h2,
.mainnav .status .jobdetail h3,
.cv-submit-success .jobdetail h2,
.cv-submit-success .jobdetail h3 {
  margin: 0.8em 0 0.2em;
}
.jobcontainer .jobdetail article,
.apply-message .jobdetail article,
.mainnav .status .jobdetail article,
.cv-submit-success .jobdetail article {
  padding: 10px 13px;
}
.jobcontainer .jobdetail .view-empty h2,
.apply-message .jobdetail .view-empty h2,
.mainnav .status .jobdetail .view-empty h2,
.cv-submit-success .jobdetail .view-empty h2 {
  margin: 8px 0 0 -4px;
  font-size: 15.3px !important;
  color: #737373;
}
.jobcontainer .jobdetail .view-empty p,
.apply-message .jobdetail .view-empty p,
.mainnav .status .jobdetail .view-empty p,
.cv-submit-success .jobdetail .view-empty p {
  margin: 3px 0 0 -3px;
  padding: 0;
}
.jobcontainer .jobdetail .view-empty a,
.apply-message .jobdetail .view-empty a,
.mainnav .status .jobdetail .view-empty a,
.cv-submit-success .jobdetail .view-empty a {
  font-weight: 700;
}
.jobcontainer .jobdetail .view-empty .item-list ul li,
.apply-message .jobdetail .view-empty .item-list ul li,
.mainnav .status .jobdetail .view-empty .item-list ul li,
.cv-submit-success .jobdetail .view-empty .item-list ul li {
  background: #f7f7f7;
  background: -webkit-gradient(linear,left top,left 100%,from(#f0f0f0),to(#ccc));
  background: -webkit-linear-gradient(top,#f0f0f0 0,#ccc 100%);
  background: -moz-linear-gradient(top,#f0f0f0 0,#ccc 100%);
  background: -ms-linear-gradient(top,#f0f0f0 0,#ccc 100%);
  background: -o-linear-gradient(top,#f0f0f0 0,#ccc 100%);
  background: linear-gradient(top,#f0f0f0 0,#ccc 100%);
  -pie-background: linear-gradient(#f0f0f0,#ccc);
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  display: inline-block;
  width: 31.6%;
  height: 125px;
  text-align: center;
  padding: 20px 5px;
  margin: 0 5px 0 0;
  vertical-align: top;
}
.jobcontainer .jobdetail .view-empty .item-list ul li.last,
.apply-message .jobdetail .view-empty .item-list ul li.last,
.mainnav .status .jobdetail .view-empty .item-list ul li.last,
.cv-submit-success .jobdetail .view-empty .item-list ul li.last {
  margin: 0;
}
.jobcontainer .jobdetail .view-empty .item-list ul li a,
.apply-message .jobdetail .view-empty .item-list ul li a,
.mainnav .status .jobdetail .view-empty .item-list ul li a,
.cv-submit-success .jobdetail .view-empty .item-list ul li a {
  font-weight: 400;
  color: #000;
}
.jobcontainer .jobdetail .view-empty .item-list ul li a i,
.apply-message .jobdetail .view-empty .item-list ul li a i,
.mainnav .status .jobdetail .view-empty .item-list ul li a i,
.cv-submit-success .jobdetail .view-empty .item-list ul li a i {
  display: block;
  -webkit-border-radius: 60px;
  -moz-border-radius: 60px;
  border-radius: 60px;
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
  background-color: #f29707;
  width: 41px;
  height: 41px;
  margin: 0 auto;
  border: solid 5px #ececec;
  font-style: normal;
}
.jobcontainer .jobdetail .view-empty .item-list ul li a i:after,
.apply-message .jobdetail .view-empty .item-list ul li a i:after,
.mainnav .status .jobdetail .view-empty .item-list ul li a i:after,
.cv-submit-success .jobdetail .view-empty .item-list ul li a i:after {
  font-size: 25.5px !important;
  font-family: FontAwesome;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
  font-size: 14px;
  font-weight: 400;
  position: relative;
  color: #fff;
  top: 6px;
}
.jobcontainer .jobdetail .view-empty .item-list ul li a i.jobalerts:after,
.apply-message .jobdetail .view-empty .item-list ul li a i.jobalerts:after,
.mainnav .status .jobdetail .view-empty .item-list ul li a i.jobalerts:after,
.cv-submit-success .jobdetail .view-empty .item-list ul li a i.jobalerts:after {
  content: "\f0a1";
}
.jobcontainer .jobdetail .view-empty .item-list ul li a i.cvmanager:after,
.apply-message .jobdetail .view-empty .item-list ul li a i.cvmanager:after,
.mainnav .status .jobdetail .view-empty .item-list ul li a i.cvmanager:after,
.cv-submit-success .jobdetail .view-empty .item-list ul li a i.cvmanager:after {
  content: "\f15c";
}
.jobcontainer .jobdetail .view-empty .item-list ul li a i.jobbasket:after,
.apply-message .jobdetail .view-empty .item-list ul li a i.jobbasket:after,
.mainnav .status .jobdetail .view-empty .item-list ul li a i.jobbasket:after,
.cv-submit-success .jobdetail .view-empty .item-list ul li a i.jobbasket:after {
  content: "\f07a";
}
.jobcontainer .jobdetail .view-empty .item-list ul li a span,
.apply-message .jobdetail .view-empty .item-list ul li a span,
.mainnav .status .jobdetail .view-empty .item-list ul li a span,
.cv-submit-success .jobdetail .view-empty .item-list ul li a span {
  font-size: 15.3px !important;
  font-weight: 700;
}
.jobcontainer .jobdetail .brand-PP h2,
.apply-message .jobdetail .brand-PP h2,
.mainnav .status .jobdetail .brand-PP h2,
.cv-submit-success .jobdetail .brand-PP h2 {
  color: #ee3124;
}
.jobcontainer .jobdetail p.info,
.apply-message .jobdetail p.info,
.mainnav .status .jobdetail p.info,
.cv-submit-success .jobdetail p.info {
  font-weight: 700;
  color: #afafaf;
}
@media (max-width: 1024px) {
  .jobcontainer .jobdetail p.info,
  .apply-message .jobdetail p.info,
  .mainnav .status .jobdetail p.info,
  .cv-submit-success .jobdetail p.info {
    font-weight: 500;
  }
}
.jobcontainer .jobdetail p,
.apply-message .jobdetail p,
.mainnav .status .jobdetail p,
.cv-submit-success .jobdetail p {
  padding: 0;
  margin: 1em 0;
}
.jobcontainer .jobdetail a,
.apply-message .jobdetail a,
.mainnav .status .jobdetail a,
.cv-submit-success .jobdetail a {
  color: #608aad;
}
.jobcontainer .jobdetail a:hover,
.jobcontainer .jobdetail a:focus,
.jobcontainer .jobdetail a:active,
.apply-message .jobdetail a:hover,
.apply-message .jobdetail a:focus,
.apply-message .jobdetail a:active,
.mainnav .status .jobdetail a:hover,
.mainnav .status .jobdetail a:focus,
.mainnav .status .jobdetail a:active,
.cv-submit-success .jobdetail a:hover,
.cv-submit-success .jobdetail a:focus,
.cv-submit-success .jobdetail a:active {
  color: #4a658c;
}
.jobcontainer .jobdetail .bullets h3,
.apply-message .jobdetail .bullets h3,
.mainnav .status .jobdetail .bullets h3,
.cv-submit-success .jobdetail .bullets h3 {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.jobcontainer .jobdetail .bullets ul,
.apply-message .jobdetail .bullets ul,
.mainnav .status .jobdetail .bullets ul,
.cv-submit-success .jobdetail .bullets ul {
  margin-left: 1.3em;
}
.jobcontainer .jobdetail .bullets .item-list ul li,
.apply-message .jobdetail .bullets .item-list ul li,
.mainnav .status .jobdetail .bullets .item-list ul li,
.cv-submit-success .jobdetail .bullets .item-list ul li {
  margin: 0;
  padding: 0;
  margin: 0 0 0 0;
}
.jobcontainer .jobdetail .jobactions,
.apply-message .jobdetail .jobactions,
.mainnav .status .jobdetail .jobactions,
.cv-submit-success .jobdetail .jobactions {
  border-top: 1px solid #afafaf;
  border-bottom: 1px solid #afafaf;
  margin: 10px 0 20px;
  padding: 10px;
}
.jobcontainer .jobdetail .jobactions .share,
.apply-message .jobdetail .jobactions .share,
.mainnav .status .jobdetail .jobactions .share,
.cv-submit-success .jobdetail .jobactions .share {
  float: right;
  min-width: 13em;
  color: #666;
}
.jobcontainer .jobdetail .jobactions .share p,
.apply-message .jobdetail .jobactions .share p,
.mainnav .status .jobdetail .jobactions .share p,
.cv-submit-success .jobdetail .jobactions .share p {
  margin: 0;
  position: relative;
  float: left;
  top: 10px;
}
.jobcontainer .jobdetail .jobactions .links,
.jobcontainer .jobdetail .jobactions .apply,
.apply-message .jobdetail .jobactions .links,
.apply-message .jobdetail .jobactions .apply,
.mainnav .status .jobdetail .jobactions .links,
.mainnav .status .jobdetail .jobactions .apply,
.cv-submit-success .jobdetail .jobactions .links,
.cv-submit-success .jobdetail .jobactions .apply {
  float: left;
  margin: 9px 6px 0 0;
}
.jobcontainer .jobdetail .jobactions .links .flag-save-job a:before,
.jobcontainer .jobdetail .jobactions .apply .flag-save-job a:before,
.apply-message .jobdetail .jobactions .links .flag-save-job a:before,
.apply-message .jobdetail .jobactions .apply .flag-save-job a:before,
.mainnav .status .jobdetail .jobactions .links .flag-save-job a:before,
.mainnav .status .jobdetail .jobactions .apply .flag-save-job a:before,
.cv-submit-success .jobdetail .jobactions .links .flag-save-job a:before,
.cv-submit-success .jobdetail .jobactions .apply .flag-save-job a:before {
  content: "";
  width: 18px;
  height: 17px;
  display: block;
  float: left;
  top: 1px;
  position: relative;
  margin-right: 2px;
  background-position: -9px -51px;
}
.jobcontainer .jobdetail .jobactions li,
.apply-message .jobdetail .jobactions li,
.mainnav .status .jobdetail .jobactions li,
.cv-submit-success .jobdetail .jobactions li {
  margin: 0;
  padding: 0;
}
.jobcontainer .jobdetail .jobactions .sharethis-wrapper span,
.apply-message .jobdetail .jobactions .sharethis-wrapper span,
.mainnav .status .jobdetail .jobactions .sharethis-wrapper span,
.cv-submit-success .jobdetail .jobactions .sharethis-wrapper span {
  margin-top: 2px;
}
.jobcontainer .jobdetail a.form-submit,
.apply-message .jobdetail a.form-submit,
.mainnav .status .jobdetail a.form-submit,
.cv-submit-success .jobdetail a.form-submit {
  color: #fff;
}
.jobcontainer .jobdetail form#mp-job-apply-page-form-display .form-item,
.apply-message .jobdetail form#mp-job-apply-page-form-display .form-item,
.mainnav .status .jobdetail form#mp-job-apply-page-form-display .form-item,
.cv-submit-success .jobdetail form#mp-job-apply-page-form-display .form-item {
  padding: 12px 0 0 0;
}
.jobcontainer .jobdetail form#mp-job-apply-page-form-display .form-item:before,
.apply-message .jobdetail form#mp-job-apply-page-form-display .form-item:before,
.mainnav .status .jobdetail form#mp-job-apply-page-form-display .form-item:before,
.cv-submit-success .jobdetail form#mp-job-apply-page-form-display .form-item:before {
  display: inline;
}
.jobcontainer .jobdetail form#mp-job-apply-page-form-display .required_field_txt,
.apply-message .jobdetail form#mp-job-apply-page-form-display .required_field_txt,
.mainnav .status .jobdetail form#mp-job-apply-page-form-display .required_field_txt,
.cv-submit-success .jobdetail form#mp-job-apply-page-form-display .required_field_txt {
  float: none;
}
.jobcontainer .jobdetail form#mp-job-apply-page-form-display .form-textarea,
.apply-message .jobdetail form#mp-job-apply-page-form-display .form-textarea,
.mainnav .status .jobdetail form#mp-job-apply-page-form-display .form-textarea,
.cv-submit-success .jobdetail form#mp-job-apply-page-form-display .form-textarea {
  width: 100%;
  resize: none;
  background: #f7f7f7;
  background: -webkit-gradient(linear,left top,left 100%,from(#f0f0f0),to(#ccc));
  background: -webkit-linear-gradient(top,#f0f0f0 0,#ccc 100%);
  background: -moz-linear-gradient(top,#f0f0f0 0,#ccc 100%);
  background: -ms-linear-gradient(top,#f0f0f0 0,#ccc 100%);
  background: -o-linear-gradient(top,#f0f0f0 0,#ccc 100%);
  background: linear-gradient(top,#f0f0f0 0,#ccc 100%);
  -pie-background: linear-gradient(#f0f0f0,#ccc);
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
}
.jobcontainer .jobdetail form#mp-job-apply-page-form-display .info,
.apply-message .jobdetail form#mp-job-apply-page-form-display .info,
.mainnav .status .jobdetail form#mp-job-apply-page-form-display .info,
.cv-submit-success .jobdetail form#mp-job-apply-page-form-display .info {
  clear: left;
  padding: 10px 60px 10px 148px;
}
.jobcontainer .jobdetail form#mp-job-apply-page-form-display .info a,
.apply-message .jobdetail form#mp-job-apply-page-form-display .info a,
.mainnav .status .jobdetail form#mp-job-apply-page-form-display .info a,
.cv-submit-success .jobdetail form#mp-job-apply-page-form-display .info a {
  font-weight: 700;
}
.jobcontainer .jobdetail form#mp-job-apply-page-form-display .form-item-more-jobs label,
.apply-message .jobdetail form#mp-job-apply-page-form-display .form-item-more-jobs label,
.mainnav .status .jobdetail form#mp-job-apply-page-form-display .form-item-more-jobs label,
.cv-submit-success .jobdetail form#mp-job-apply-page-form-display .form-item-more-jobs label {
  width: auto;
  top: 0;
}
.jobcontainer .jobdetail form#mp-job-apply-page-form-display .form-item label.error,
.apply-message .jobdetail form#mp-job-apply-page-form-display .form-item label.error,
.mainnav .status .jobdetail form#mp-job-apply-page-form-display .form-item label.error,
.cv-submit-success .jobdetail form#mp-job-apply-page-form-display .form-item label.error {
  width: 100%;
}
.jobcontainer .jobdetail form#mp-job-apply-page-form-display .form-item-more-jobs:after,
.apply-message .jobdetail form#mp-job-apply-page-form-display .form-item-more-jobs:after,
.mainnav .status .jobdetail form#mp-job-apply-page-form-display .form-item-more-jobs:after,
.cv-submit-success .jobdetail form#mp-job-apply-page-form-display .form-item-more-jobs:after {
  clear: both;
}
.jobcontainer .jobdetail form#mp-job-apply-page-form-display .form-item.form-type-checkbox[class*='form-item-existing-cv'],
.jobcontainer .jobdetail form#mp-job-apply-page-form-display .form-item.form-type-radio[class*='form-item-existing-cv'],
.apply-message .jobdetail form#mp-job-apply-page-form-display .form-item.form-type-checkbox[class*='form-item-existing-cv'],
.apply-message .jobdetail form#mp-job-apply-page-form-display .form-item.form-type-radio[class*='form-item-existing-cv'],
.mainnav .status .jobdetail form#mp-job-apply-page-form-display .form-item.form-type-checkbox[class*='form-item-existing-cv'],
.mainnav .status .jobdetail form#mp-job-apply-page-form-display .form-item.form-type-radio[class*='form-item-existing-cv'],
.cv-submit-success .jobdetail form#mp-job-apply-page-form-display .form-item.form-type-checkbox[class*='form-item-existing-cv'],
.cv-submit-success .jobdetail form#mp-job-apply-page-form-display .form-item.form-type-radio[class*='form-item-existing-cv'] {
  clear: both;
  height: 26px;
  width: auto;
}
.jobcontainer .jobdetail form#mp-job-apply-page-form-display .form-item.form-type-checkbox[class*='form-item-existing-cv']:before,
.jobcontainer .jobdetail form#mp-job-apply-page-form-display .form-item.form-type-checkbox[class*='form-item-existing-cv']:after,
.jobcontainer .jobdetail form#mp-job-apply-page-form-display .form-item.form-type-radio[class*='form-item-existing-cv']:before,
.jobcontainer .jobdetail form#mp-job-apply-page-form-display .form-item.form-type-radio[class*='form-item-existing-cv']:after,
.apply-message .jobdetail form#mp-job-apply-page-form-display .form-item.form-type-checkbox[class*='form-item-existing-cv']:before,
.apply-message .jobdetail form#mp-job-apply-page-form-display .form-item.form-type-checkbox[class*='form-item-existing-cv']:after,
.apply-message .jobdetail form#mp-job-apply-page-form-display .form-item.form-type-radio[class*='form-item-existing-cv']:before,
.apply-message .jobdetail form#mp-job-apply-page-form-display .form-item.form-type-radio[class*='form-item-existing-cv']:after,
.mainnav .status .jobdetail form#mp-job-apply-page-form-display .form-item.form-type-checkbox[class*='form-item-existing-cv']:before,
.mainnav .status .jobdetail form#mp-job-apply-page-form-display .form-item.form-type-checkbox[class*='form-item-existing-cv']:after,
.mainnav .status .jobdetail form#mp-job-apply-page-form-display .form-item.form-type-radio[class*='form-item-existing-cv']:before,
.mainnav .status .jobdetail form#mp-job-apply-page-form-display .form-item.form-type-radio[class*='form-item-existing-cv']:after,
.cv-submit-success .jobdetail form#mp-job-apply-page-form-display .form-item.form-type-checkbox[class*='form-item-existing-cv']:before,
.cv-submit-success .jobdetail form#mp-job-apply-page-form-display .form-item.form-type-checkbox[class*='form-item-existing-cv']:after,
.cv-submit-success .jobdetail form#mp-job-apply-page-form-display .form-item.form-type-radio[class*='form-item-existing-cv']:before,
.cv-submit-success .jobdetail form#mp-job-apply-page-form-display .form-item.form-type-radio[class*='form-item-existing-cv']:after {
  display: block;
}
.jobcontainer .jobdetail form#mp-job-apply-page-form-display .form-item.form-type-checkbox label input,
.apply-message .jobdetail form#mp-job-apply-page-form-display .form-item.form-type-checkbox label input,
.mainnav .status .jobdetail form#mp-job-apply-page-form-display .form-item.form-type-checkbox label input,
.cv-submit-success .jobdetail form#mp-job-apply-page-form-display .form-item.form-type-checkbox label input {
  margin: 0 0 0 -24px;
}
.jobcontainer .jobdetail form#mp-job-apply-page-form-display .form-type-radios.form-item-existing-cv,
.apply-message .jobdetail form#mp-job-apply-page-form-display .form-type-radios.form-item-existing-cv,
.mainnav .status .jobdetail form#mp-job-apply-page-form-display .form-type-radios.form-item-existing-cv,
.cv-submit-success .jobdetail form#mp-job-apply-page-form-display .form-type-radios.form-item-existing-cv {
  display: block !important;
  float: none;
  width: 96%;
}
.jobcontainer .jobdetail form#mp-job-apply-page-form-display .form-type-radios.form-item-existing-cv fieldset,
.apply-message .jobdetail form#mp-job-apply-page-form-display .form-type-radios.form-item-existing-cv fieldset,
.mainnav .status .jobdetail form#mp-job-apply-page-form-display .form-type-radios.form-item-existing-cv fieldset,
.cv-submit-success .jobdetail form#mp-job-apply-page-form-display .form-type-radios.form-item-existing-cv fieldset {
  padding: 0;
  margin: -1.3em 0 0 131px;
}
.jobcontainer .jobdetail form#mp-job-apply-page-form-display .form-type-radios.form-item-existing-cv .form-radios,
.apply-message .jobdetail form#mp-job-apply-page-form-display .form-type-radios.form-item-existing-cv .form-radios,
.mainnav .status .jobdetail form#mp-job-apply-page-form-display .form-type-radios.form-item-existing-cv .form-radios,
.cv-submit-success .jobdetail form#mp-job-apply-page-form-display .form-type-radios.form-item-existing-cv .form-radios {
  margin-bottom: 10px;
}
.jobcontainer .jobdetail form#mp-job-apply-page-form-display .form-type-radios.form-item-existing-cv .form-radios label,
.apply-message .jobdetail form#mp-job-apply-page-form-display .form-type-radios.form-item-existing-cv .form-radios label,
.mainnav .status .jobdetail form#mp-job-apply-page-form-display .form-type-radios.form-item-existing-cv .form-radios label,
.cv-submit-success .jobdetail form#mp-job-apply-page-form-display .form-type-radios.form-item-existing-cv .form-radios label {
  width: auto;
  font-weight: 700;
}
.jobcontainer .jobdetail form#mp-job-apply-page-form-display .form-type-radios.form-item-existing-cv .form-radios label span,
.apply-message .jobdetail form#mp-job-apply-page-form-display .form-type-radios.form-item-existing-cv .form-radios label span,
.mainnav .status .jobdetail form#mp-job-apply-page-form-display .form-type-radios.form-item-existing-cv .form-radios label span,
.cv-submit-success .jobdetail form#mp-job-apply-page-form-display .form-type-radios.form-item-existing-cv .form-radios label span {
  float: right;
}
.jobcontainer .jobdetail form#mp-job-apply-page-form-display .form-type-radios.form-item-existing-cv .form-radios label input,
.apply-message .jobdetail form#mp-job-apply-page-form-display .form-type-radios.form-item-existing-cv .form-radios label input,
.mainnav .status .jobdetail form#mp-job-apply-page-form-display .form-type-radios.form-item-existing-cv .form-radios label input,
.cv-submit-success .jobdetail form#mp-job-apply-page-form-display .form-type-radios.form-item-existing-cv .form-radios label input {
  float: left;
}
.jobcontainer .jobdetail form#mp-job-apply-page-form-display .form-type-radios.form-item-existing-cv .form-radios label span.defaultCVPointer,
.apply-message .jobdetail form#mp-job-apply-page-form-display .form-type-radios.form-item-existing-cv .form-radios label span.defaultCVPointer,
.mainnav .status .jobdetail form#mp-job-apply-page-form-display .form-type-radios.form-item-existing-cv .form-radios label span.defaultCVPointer,
.cv-submit-success .jobdetail form#mp-job-apply-page-form-display .form-type-radios.form-item-existing-cv .form-radios label span.defaultCVPointer {
  margin-left: 4px;
}
.jobcontainer .jobdetail form#mp-job-apply-page-form-display .form-item.form-type-file.form-item-files-cv,
.apply-message .jobdetail form#mp-job-apply-page-form-display .form-item.form-type-file.form-item-files-cv,
.mainnav .status .jobdetail form#mp-job-apply-page-form-display .form-item.form-type-file.form-item-files-cv,
.cv-submit-success .jobdetail form#mp-job-apply-page-form-display .form-item.form-type-file.form-item-files-cv {
  clear: both;
  padding: 0;
}
.jobcontainer .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options,
.apply-message .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options,
.mainnav .status .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options,
.cv-submit-success .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options {
  padding: 10px 0 0;
  overflow: hidden;
}
.jobcontainer .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options legend,
.apply-message .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options legend,
.mainnav .status .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options legend,
.cv-submit-success .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options legend {
  font-weight: 700;
  white-space: normal;
  color: #333;
  float: left;
  width: 100%;
  border-top: 1px solid #e2e2e2;
}
.jobcontainer .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options legend span,
.apply-message .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options legend span,
.mainnav .status .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options legend span,
.cv-submit-success .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options legend span {
  text-align: right;
  width: 100%;
  display: block;
  color: #333;
  padding: 10px 0 0;
}
.jobcontainer .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options .fieldset-wrapper .form-item-existing-cv .form-radio,
.apply-message .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options .fieldset-wrapper .form-item-existing-cv .form-radio,
.mainnav .status .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options .fieldset-wrapper .form-item-existing-cv .form-radio,
.cv-submit-success .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options .fieldset-wrapper .form-item-existing-cv .form-radio {
  top: -4px;
}
.jobcontainer .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options .fieldset-wrapper .form-item-existing-cv label,
.apply-message .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options .fieldset-wrapper .form-item-existing-cv label,
.mainnav .status .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options .fieldset-wrapper .form-item-existing-cv label,
.cv-submit-success .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options .fieldset-wrapper .form-item-existing-cv label {
  margin: 0;
}
.jobcontainer .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options .fieldset-wrapper .form-item,
.apply-message .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options .fieldset-wrapper .form-item,
.mainnav .status .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options .fieldset-wrapper .form-item,
.cv-submit-success .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options .fieldset-wrapper .form-item {
  border-top: none;
  padding: 12px 0 0;
}
.jobcontainer .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options .fieldset-wrapper .form-item label,
.apply-message .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options .fieldset-wrapper .form-item label,
.mainnav .status .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options .fieldset-wrapper .form-item label,
.cv-submit-success .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options .fieldset-wrapper .form-item label {
  width: 100%;
  float: left;
}
.jobcontainer .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options .fieldset-wrapper .form-item label span,
.apply-message .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options .fieldset-wrapper .form-item label span,
.mainnav .status .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options .fieldset-wrapper .form-item label span,
.cv-submit-success .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options .fieldset-wrapper .form-item label span {
  text-align: left;
  float: none;
  display: inline-block;
  margin-right: 0;
  width: 92%;
}
.jobcontainer .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options .fieldset-wrapper .form-item label input,
.apply-message .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options .fieldset-wrapper .form-item label input,
.mainnav .status .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options .fieldset-wrapper .form-item label input,
.cv-submit-success .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options .fieldset-wrapper .form-item label input {
  float: left;
  position: relative;
  top: 0;
  padding: 0;
  margin: 0 4px 0 0;
}
.jobcontainer .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options .fieldset-wrapper .form-item span,
.apply-message .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options .fieldset-wrapper .form-item span,
.mainnav .status .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options .fieldset-wrapper .form-item span,
.cv-submit-success .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options .fieldset-wrapper .form-item span {
  float: left;
  margin-right: 12px;
}
.jobcontainer .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options .fieldset-wrapper .form-type-radio span,
.apply-message .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options .fieldset-wrapper .form-type-radio span,
.mainnav .status .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options .fieldset-wrapper .form-type-radio span,
.cv-submit-success .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options .fieldset-wrapper .form-type-radio span {
  font-weight: normal;
}
.jobcontainer .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options fieldset#edit-cvs-1,
.apply-message .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options fieldset#edit-cvs-1,
.mainnav .status .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options fieldset#edit-cvs-1,
.cv-submit-success .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options fieldset#edit-cvs-1 {
  padding-left: 0;
  padding-bottom: 0;
  clear: left;
  margin: -14px 0 0 19px;
  width: 100%;
}
.jobcontainer .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options fieldset#edit-cvs-1 .fieldset-wrapper,
.apply-message .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options fieldset#edit-cvs-1 .fieldset-wrapper,
.mainnav .status .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options fieldset#edit-cvs-1 .fieldset-wrapper,
.cv-submit-success .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options fieldset#edit-cvs-1 .fieldset-wrapper {
  margin-left: 0;
}
.jobcontainer .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options fieldset#edit-cvs-1 .fieldset-wrapper .form-item,
.apply-message .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options fieldset#edit-cvs-1 .fieldset-wrapper .form-item,
.mainnav .status .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options fieldset#edit-cvs-1 .fieldset-wrapper .form-item,
.cv-submit-success .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options fieldset#edit-cvs-1 .fieldset-wrapper .form-item {
  float: left;
  clear: both;
  height: auto;
  padding-top: 16px;
}
.jobcontainer .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options fieldset#edit-cvs-1 .fieldset-wrapper .defaultCVPointer,
.apply-message .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options fieldset#edit-cvs-1 .fieldset-wrapper .defaultCVPointer,
.mainnav .status .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options fieldset#edit-cvs-1 .fieldset-wrapper .defaultCVPointer,
.cv-submit-success .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options fieldset#edit-cvs-1 .fieldset-wrapper .defaultCVPointer {
  float: right;
  width: auto;
}
.jobcontainer .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options fieldset#edit-cvs-1 .fieldset-wrapper label,
.apply-message .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options fieldset#edit-cvs-1 .fieldset-wrapper label,
.mainnav .status .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options fieldset#edit-cvs-1 .fieldset-wrapper label,
.cv-submit-success .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options fieldset#edit-cvs-1 .fieldset-wrapper label {
  margin: 0;
  padding: 0;
}
.jobcontainer .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options fieldset#edit-cvs-1 .fieldset-wrapper label span,
.apply-message .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options fieldset#edit-cvs-1 .fieldset-wrapper label span,
.mainnav .status .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options fieldset#edit-cvs-1 .fieldset-wrapper label span,
.cv-submit-success .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options fieldset#edit-cvs-1 .fieldset-wrapper label span {
  width: auto;
  margin-right: 0;
  font-weight: 400;
  padding: 1px 5px 0;
}
.jobcontainer .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options fieldset#edit-cvs-1 .fieldset-wrapper fieldset,
.apply-message .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options fieldset#edit-cvs-1 .fieldset-wrapper fieldset,
.mainnav .status .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options fieldset#edit-cvs-1 .fieldset-wrapper fieldset,
.cv-submit-success .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options fieldset#edit-cvs-1 .fieldset-wrapper fieldset {
  position: relative;
  padding-left: 0;
  padding-bottom: 0;
  clear: left;
}
.jobcontainer .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options fieldset#edit-cvs-1 .fieldset-wrapper fieldset label.error,
.apply-message .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options fieldset#edit-cvs-1 .fieldset-wrapper fieldset label.error,
.mainnav .status .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options fieldset#edit-cvs-1 .fieldset-wrapper fieldset label.error,
.cv-submit-success .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options fieldset#edit-cvs-1 .fieldset-wrapper fieldset label.error {
  margin: 0 0 12px;
  font-weight: 700;
}
.jobcontainer .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-2,
.apply-message .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-2,
.mainnav .status .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-2,
.cv-submit-success .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-2 {
  padding: 10px 0;
  overflow: hidden;
}
.jobcontainer .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-2 legend,
.apply-message .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-2 legend,
.mainnav .status .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-2 legend,
.cv-submit-success .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-2 legend {
  font-weight: 400;
  white-space: normal;
  color: #333;
  float: left;
  width: 100%;
}
.jobcontainer .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-2 legend span,
.apply-message .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-2 legend span,
.mainnav .status .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-2 legend span,
.cv-submit-success .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-2 legend span {
  text-align: right;
  width: 132px;
  display: block;
  color: #333;
  padding: 10px 0 0;
}
.jobcontainer .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-2 .fieldset-wrapper,
.apply-message .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-2 .fieldset-wrapper,
.mainnav .status .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-2 .fieldset-wrapper,
.cv-submit-success .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-2 .fieldset-wrapper {
  padding-top: 3em;
}
.jobcontainer .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-2 .form-item,
.apply-message .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-2 .form-item,
.mainnav .status .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-2 .form-item,
.cv-submit-success .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-2 .form-item {
  border-top: none;
}
.jobcontainer .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-2 .form-item .description,
.apply-message .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-2 .form-item .description,
.mainnav .status .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-2 .form-item .description,
.cv-submit-success .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-2 .form-item .description {
  margin-top: 10px;
  font-size: 10.5px !important;
}
.jobcontainer .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options + fieldset#edit-cvs-2,
.apply-message .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options + fieldset#edit-cvs-2,
.mainnav .status .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options + fieldset#edit-cvs-2,
.cv-submit-success .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options + fieldset#edit-cvs-2 {
  display: none;
  padding: 0;
  border-top: none;
}
.jobcontainer .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options + fieldset#edit-cvs-2 .fieldset-wrapper,
.apply-message .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options + fieldset#edit-cvs-2 .fieldset-wrapper,
.mainnav .status .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options + fieldset#edit-cvs-2 .fieldset-wrapper,
.cv-submit-success .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options + fieldset#edit-cvs-2 .fieldset-wrapper {
  padding-top: 0;
}
.jobcontainer .jobdetail form#mp-job-apply-page-form-display .form-type-file,
.jobcontainer .jobdetail form#mp-job-apply-page-form-display .form-type-textarea,
.jobcontainer .jobdetail form#mp-job-apply-page-form-display .form-type-checkbox,
.jobcontainer .jobdetail form#mp-job-apply-page-form-display .form-item.info,
.apply-message .jobdetail form#mp-job-apply-page-form-display .form-type-file,
.apply-message .jobdetail form#mp-job-apply-page-form-display .form-type-textarea,
.apply-message .jobdetail form#mp-job-apply-page-form-display .form-type-checkbox,
.apply-message .jobdetail form#mp-job-apply-page-form-display .form-item.info,
.mainnav .status .jobdetail form#mp-job-apply-page-form-display .form-type-file,
.mainnav .status .jobdetail form#mp-job-apply-page-form-display .form-type-textarea,
.mainnav .status .jobdetail form#mp-job-apply-page-form-display .form-type-checkbox,
.mainnav .status .jobdetail form#mp-job-apply-page-form-display .form-item.info,
.cv-submit-success .jobdetail form#mp-job-apply-page-form-display .form-type-file,
.cv-submit-success .jobdetail form#mp-job-apply-page-form-display .form-type-textarea,
.cv-submit-success .jobdetail form#mp-job-apply-page-form-display .form-type-checkbox,
.cv-submit-success .jobdetail form#mp-job-apply-page-form-display .form-item.info {
  width: 100%;
}
.jobcontainer .jobdetail form#mp-job-apply-page-form-display .form-checkbox,
.apply-message .jobdetail form#mp-job-apply-page-form-display .form-checkbox,
.mainnav .status .jobdetail form#mp-job-apply-page-form-display .form-checkbox,
.cv-submit-success .jobdetail form#mp-job-apply-page-form-display .form-checkbox {
  margin: -5px 5px 0 5px;
}
.jobcontainer .jobdetail form#mp-job-apply-page-form-display .form-checkbox:before,
.apply-message .jobdetail form#mp-job-apply-page-form-display .form-checkbox:before,
.mainnav .status .jobdetail form#mp-job-apply-page-form-display .form-checkbox:before,
.cv-submit-success .jobdetail form#mp-job-apply-page-form-display .form-checkbox:before {
  font-size: 18px;
}
.jobcontainer .jobdetail form#mp-job-apply-page-form-display .form-actions input,
.apply-message .jobdetail form#mp-job-apply-page-form-display .form-actions input,
.mainnav .status .jobdetail form#mp-job-apply-page-form-display .form-actions input,
.cv-submit-success .jobdetail form#mp-job-apply-page-form-display .form-actions input {
  margin-left: 136px;
}
.jobcontainer .jobdetail form#mp-job-apply-page-form-display .linkedinuser,
.apply-message .jobdetail form#mp-job-apply-page-form-display .linkedinuser,
.mainnav .status .jobdetail form#mp-job-apply-page-form-display .linkedinuser,
.cv-submit-success .jobdetail form#mp-job-apply-page-form-display .linkedinuser {
  margin: 10px 0 10px 148px;
  float: left;
}
.jobcontainer .jobdetail .jobresults .view-empty,
.jobcontainer .jobdetail .jobdetail.results .view-empty,
.apply-message .jobdetail .jobresults .view-empty,
.apply-message .jobdetail .jobdetail.results .view-empty,
.mainnav .status .jobdetail .jobresults .view-empty,
.mainnav .status .jobdetail .jobdetail.results .view-empty,
.cv-submit-success .jobdetail .jobresults .view-empty,
.cv-submit-success .jobdetail .jobdetail.results .view-empty {
  padding: 0 15px;
  border-top: solid 1px #fff;
  margin: -7px 0 0 0;
}
.jobcontainer .jobdetail .jobresults .view-empty h2,
.jobcontainer .jobdetail .jobdetail.results .view-empty h2,
.apply-message .jobdetail .jobresults .view-empty h2,
.apply-message .jobdetail .jobdetail.results .view-empty h2,
.mainnav .status .jobdetail .jobresults .view-empty h2,
.mainnav .status .jobdetail .jobdetail.results .view-empty h2,
.cv-submit-success .jobdetail .jobresults .view-empty h2,
.cv-submit-success .jobdetail .jobdetail.results .view-empty h2 {
  margin: 0;
}
.jobcontainer .jobdetail .jobresults .view-content ul,
.jobcontainer .jobdetail .jobdetail.results .view-content ul,
.apply-message .jobdetail .jobresults .view-content ul,
.apply-message .jobdetail .jobdetail.results .view-content ul,
.mainnav .status .jobdetail .jobresults .view-content ul,
.mainnav .status .jobdetail .jobdetail.results .view-content ul,
.cv-submit-success .jobdetail .jobresults .view-content ul,
.cv-submit-success .jobdetail .jobdetail.results .view-content ul {
  font-size: 15.3px !important;
  margin: 0;
  padding: 0;
  position: relative;
}
.jobcontainer .jobdetail .jobresults .view-content ul li,
.jobcontainer .jobdetail .jobdetail.results .view-content ul li,
.apply-message .jobdetail .jobresults .view-content ul li,
.apply-message .jobdetail .jobdetail.results .view-content ul li,
.mainnav .status .jobdetail .jobresults .view-content ul li,
.mainnav .status .jobdetail .jobdetail.results .view-content ul li,
.cv-submit-success .jobdetail .jobresults .view-content ul li,
.cv-submit-success .jobdetail .jobdetail.results .view-content ul li {
  list-style: none;
  border-bottom: 1px solid #afafaf;
  width: 100%;
  display: table;
}
.jobcontainer .jobdetail .jobresults .view-content ul li ul,
.jobcontainer .jobdetail .jobdetail.results .view-content ul li ul,
.apply-message .jobdetail .jobresults .view-content ul li ul,
.apply-message .jobdetail .jobdetail.results .view-content ul li ul,
.mainnav .status .jobdetail .jobresults .view-content ul li ul,
.mainnav .status .jobdetail .jobdetail.results .view-content ul li ul,
.cv-submit-success .jobdetail .jobresults .view-content ul li ul,
.cv-submit-success .jobdetail .jobdetail.results .view-content ul li ul {
  margin: 0 0 1em;
}
.jobcontainer .jobdetail .jobresults .view-content ul li li,
.jobcontainer .jobdetail .jobdetail.results .view-content ul li li,
.apply-message .jobdetail .jobresults .view-content ul li li,
.apply-message .jobdetail .jobdetail.results .view-content ul li li,
.mainnav .status .jobdetail .jobresults .view-content ul li li,
.mainnav .status .jobdetail .jobdetail.results .view-content ul li li,
.cv-submit-success .jobdetail .jobresults .view-content ul li li,
.cv-submit-success .jobdetail .jobdetail.results .view-content ul li li {
  border-bottom: none;
  width: auto;
  display: list-item;
}
.jobcontainer .jobdetail .jobresults .view-content ul li li p,
.jobcontainer .jobdetail .jobdetail.results .view-content ul li li p,
.apply-message .jobdetail .jobresults .view-content ul li li p,
.apply-message .jobdetail .jobdetail.results .view-content ul li li p,
.mainnav .status .jobdetail .jobresults .view-content ul li li p,
.mainnav .status .jobdetail .jobdetail.results .view-content ul li li p,
.cv-submit-success .jobdetail .jobresults .view-content ul li li p,
.cv-submit-success .jobdetail .jobdetail.results .view-content ul li li p {
  margin: 0;
  padding: 0;
}
.jobcontainer .jobdetail .jobresults .view-content ul li:first-child .jobslogo .featured,
.jobcontainer .jobdetail .jobdetail.results .view-content ul li:first-child .jobslogo .featured,
.apply-message .jobdetail .jobresults .view-content ul li:first-child .jobslogo .featured,
.apply-message .jobdetail .jobdetail.results .view-content ul li:first-child .jobslogo .featured,
.mainnav .status .jobdetail .jobresults .view-content ul li:first-child .jobslogo .featured,
.mainnav .status .jobdetail .jobdetail.results .view-content ul li:first-child .jobslogo .featured,
.cv-submit-success .jobdetail .jobresults .view-content ul li:first-child .jobslogo .featured,
.cv-submit-success .jobdetail .jobdetail.results .view-content ul li:first-child .jobslogo .featured {
  margin: 12px -2px 5px -15px;
}
.jobcontainer .jobdetail .jobresults .view-content ul li > div,
.jobcontainer .jobdetail .jobdetail.results .view-content ul li > div,
.apply-message .jobdetail .jobresults .view-content ul li > div,
.apply-message .jobdetail .jobdetail.results .view-content ul li > div,
.mainnav .status .jobdetail .jobresults .view-content ul li > div,
.mainnav .status .jobdetail .jobdetail.results .view-content ul li > div,
.cv-submit-success .jobdetail .jobresults .view-content ul li > div,
.cv-submit-success .jobdetail .jobdetail.results .view-content ul li > div {
  padding: 0 10px;
}
.jobcontainer .jobdetail .jobresults .view-content ul li .jobslogo .featured,
.jobcontainer .jobdetail .jobdetail.results .view-content ul li .jobslogo .featured,
.apply-message .jobdetail .jobresults .view-content ul li .jobslogo .featured,
.apply-message .jobdetail .jobdetail.results .view-content ul li .jobslogo .featured,
.mainnav .status .jobdetail .jobresults .view-content ul li .jobslogo .featured,
.mainnav .status .jobdetail .jobdetail.results .view-content ul li .jobslogo .featured,
.cv-submit-success .jobdetail .jobresults .view-content ul li .jobslogo .featured,
.cv-submit-success .jobdetail .jobdetail.results .view-content ul li .jobslogo .featured {
  height: 20px;
  margin: 8px -2px 5px -15px !important;
}
.jobcontainer .jobdetail .jobresults .view-content ul li.views-row-first .jobslogo .featured,
.jobcontainer .jobdetail .jobdetail.results .view-content ul li.views-row-first .jobslogo .featured,
.apply-message .jobdetail .jobresults .view-content ul li.views-row-first .jobslogo .featured,
.apply-message .jobdetail .jobdetail.results .view-content ul li.views-row-first .jobslogo .featured,
.mainnav .status .jobdetail .jobresults .view-content ul li.views-row-first .jobslogo .featured,
.mainnav .status .jobdetail .jobdetail.results .view-content ul li.views-row-first .jobslogo .featured,
.cv-submit-success .jobdetail .jobresults .view-content ul li.views-row-first .jobslogo .featured,
.cv-submit-success .jobdetail .jobdetail.results .view-content ul li.views-row-first .jobslogo .featured {
  margin-top: 10px !important;
}
.jobcontainer .jobdetail .jobresults .view-content ul .views-field-view-node,
.jobcontainer .jobdetail .jobdetail.results .view-content ul .views-field-view-node,
.apply-message .jobdetail .jobresults .view-content ul .views-field-view-node,
.apply-message .jobdetail .jobdetail.results .view-content ul .views-field-view-node,
.mainnav .status .jobdetail .jobresults .view-content ul .views-field-view-node,
.mainnav .status .jobdetail .jobdetail.results .view-content ul .views-field-view-node,
.cv-submit-success .jobdetail .jobresults .view-content ul .views-field-view-node,
.cv-submit-success .jobdetail .jobdetail.results .view-content ul .views-field-view-node {
  float: left;
  margin: 0 20px 15px 0;
}
.jobcontainer .jobdetail .jobresults .view-content ul .views-field-view-node a,
.jobcontainer .jobdetail .jobresults .view-content ul .views-field-flag-ops-entity a,
.jobcontainer .jobdetail .jobdetail.results .view-content ul .views-field-view-node a,
.jobcontainer .jobdetail .jobdetail.results .view-content ul .views-field-flag-ops-entity a,
.apply-message .jobdetail .jobresults .view-content ul .views-field-view-node a,
.apply-message .jobdetail .jobresults .view-content ul .views-field-flag-ops-entity a,
.apply-message .jobdetail .jobdetail.results .view-content ul .views-field-view-node a,
.apply-message .jobdetail .jobdetail.results .view-content ul .views-field-flag-ops-entity a,
.mainnav .status .jobdetail .jobresults .view-content ul .views-field-view-node a,
.mainnav .status .jobdetail .jobresults .view-content ul .views-field-flag-ops-entity a,
.mainnav .status .jobdetail .jobdetail.results .view-content ul .views-field-view-node a,
.mainnav .status .jobdetail .jobdetail.results .view-content ul .views-field-flag-ops-entity a,
.cv-submit-success .jobdetail .jobresults .view-content ul .views-field-view-node a,
.cv-submit-success .jobdetail .jobresults .view-content ul .views-field-flag-ops-entity a,
.cv-submit-success .jobdetail .jobdetail.results .view-content ul .views-field-view-node a,
.cv-submit-success .jobdetail .jobdetail.results .view-content ul .views-field-flag-ops-entity a {
  color: #608aad;
  float: left;
  margin: 0 30px 0 0;
}
.jobcontainer .jobdetail .jobresults .view-content ul .views-field-view-node a:before,
.jobcontainer .jobdetail .jobresults .view-content ul .views-field-flag-ops-entity a:before,
.jobcontainer .jobdetail .jobdetail.results .view-content ul .views-field-view-node a:before,
.jobcontainer .jobdetail .jobdetail.results .view-content ul .views-field-flag-ops-entity a:before,
.apply-message .jobdetail .jobresults .view-content ul .views-field-view-node a:before,
.apply-message .jobdetail .jobresults .view-content ul .views-field-flag-ops-entity a:before,
.apply-message .jobdetail .jobdetail.results .view-content ul .views-field-view-node a:before,
.apply-message .jobdetail .jobdetail.results .view-content ul .views-field-flag-ops-entity a:before,
.mainnav .status .jobdetail .jobresults .view-content ul .views-field-view-node a:before,
.mainnav .status .jobdetail .jobresults .view-content ul .views-field-flag-ops-entity a:before,
.mainnav .status .jobdetail .jobdetail.results .view-content ul .views-field-view-node a:before,
.mainnav .status .jobdetail .jobdetail.results .view-content ul .views-field-flag-ops-entity a:before,
.cv-submit-success .jobdetail .jobresults .view-content ul .views-field-view-node a:before,
.cv-submit-success .jobdetail .jobresults .view-content ul .views-field-flag-ops-entity a:before,
.cv-submit-success .jobdetail .jobdetail.results .view-content ul .views-field-view-node a:before,
.cv-submit-success .jobdetail .jobdetail.results .view-content ul .views-field-flag-ops-entity a:before {
  font-family: FontAwesome;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
  font-size: 14px;
  font-weight: 400;
  content: "\f138";
  color: #608aad;
  margin: 0 5px 0 0;
}
.jobcontainer .jobdetail .jobresults .view-content ul .views-field-field-job-client-paid-ad span .featured,
.jobcontainer .jobdetail .jobdetail.results .view-content ul .views-field-field-job-client-paid-ad span .featured,
.apply-message .jobdetail .jobresults .view-content ul .views-field-field-job-client-paid-ad span .featured,
.apply-message .jobdetail .jobdetail.results .view-content ul .views-field-field-job-client-paid-ad span .featured,
.mainnav .status .jobdetail .jobresults .view-content ul .views-field-field-job-client-paid-ad span .featured,
.mainnav .status .jobdetail .jobdetail.results .view-content ul .views-field-field-job-client-paid-ad span .featured,
.cv-submit-success .jobdetail .jobresults .view-content ul .views-field-field-job-client-paid-ad span .featured,
.cv-submit-success .jobdetail .jobdetail.results .view-content ul .views-field-field-job-client-paid-ad span .featured {
  background: #666f7d;
  background: -webkit-gradient(linear,left top,left 100%,from(#9098a2),to(#666f7d));
  background: -webkit-linear-gradient(top,#9098a2 0,#666f7d 100%);
  background: -moz-linear-gradient(top,#9098a2 0,#666f7d 100%);
  background: -ms-linear-gradient(top,#9098a2 0,#666f7d 100%);
  background: -o-linear-gradient(top,#9098a2 0,#666f7d 100%);
  background: linear-gradient(top,#9098a2 0,#666f7d 100%);
  -pie-background: linear-gradient(#9098a2,#666f7d);
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
  -webkit-border-radius: 0 0 0 7px;
  -moz-border-radius: 0 0 0 7px;
  border-radius: 0 0 0 7px;
  color: #fff;
  padding: 6px 15px 0;
  margin-top: 6px;
}
.jobcontainer .jobdetail .jobresults .view-content ul .jobslogo,
.jobcontainer .jobdetail .jobdetail.results .view-content ul .jobslogo,
.apply-message .jobdetail .jobresults .view-content ul .jobslogo,
.apply-message .jobdetail .jobdetail.results .view-content ul .jobslogo,
.mainnav .status .jobdetail .jobresults .view-content ul .jobslogo,
.mainnav .status .jobdetail .jobdetail.results .view-content ul .jobslogo,
.cv-submit-success .jobdetail .jobresults .view-content ul .jobslogo,
.cv-submit-success .jobdetail .jobdetail.results .view-content ul .jobslogo {
  float: right;
  margin: -21px -9px 0 25px;
}
.jobcontainer .jobdetail .jobresults .view-content ul .jobslogo .views-field-field-job-client-paid-ad-1,
.jobcontainer .jobdetail .jobdetail.results .view-content ul .jobslogo .views-field-field-job-client-paid-ad-1,
.apply-message .jobdetail .jobresults .view-content ul .jobslogo .views-field-field-job-client-paid-ad-1,
.apply-message .jobdetail .jobdetail.results .view-content ul .jobslogo .views-field-field-job-client-paid-ad-1,
.mainnav .status .jobdetail .jobresults .view-content ul .jobslogo .views-field-field-job-client-paid-ad-1,
.mainnav .status .jobdetail .jobdetail.results .view-content ul .jobslogo .views-field-field-job-client-paid-ad-1,
.cv-submit-success .jobdetail .jobresults .view-content ul .jobslogo .views-field-field-job-client-paid-ad-1,
.cv-submit-success .jobdetail .jobdetail.results .view-content ul .jobslogo .views-field-field-job-client-paid-ad-1 {
  float: none;
}
.jobcontainer .jobdetail .jobresults .view-content ul .jobslogo img,
.jobcontainer .jobdetail .jobdetail.results .view-content ul .jobslogo img,
.apply-message .jobdetail .jobresults .view-content ul .jobslogo img,
.apply-message .jobdetail .jobdetail.results .view-content ul .jobslogo img,
.mainnav .status .jobdetail .jobresults .view-content ul .jobslogo img,
.mainnav .status .jobdetail .jobdetail.results .view-content ul .jobslogo img,
.cv-submit-success .jobdetail .jobresults .view-content ul .jobslogo img,
.cv-submit-success .jobdetail .jobdetail.results .view-content ul .jobslogo img {
  margin: 0;
  width: 120px !important;
  height: 60px !important;
  float: right;
}
.jobcontainer .jobdetail .jobresults .view-content ul .jobslogo .pp-logo,
.jobcontainer .jobdetail .jobresults .view-content ul .jobslogo .pe-logo,
.jobcontainer .jobdetail .jobdetail.results .view-content ul .jobslogo .pp-logo,
.jobcontainer .jobdetail .jobdetail.results .view-content ul .jobslogo .pe-logo,
.apply-message .jobdetail .jobresults .view-content ul .jobslogo .pp-logo,
.apply-message .jobdetail .jobresults .view-content ul .jobslogo .pe-logo,
.apply-message .jobdetail .jobdetail.results .view-content ul .jobslogo .pp-logo,
.apply-message .jobdetail .jobdetail.results .view-content ul .jobslogo .pe-logo,
.mainnav .status .jobdetail .jobresults .view-content ul .jobslogo .pp-logo,
.mainnav .status .jobdetail .jobresults .view-content ul .jobslogo .pe-logo,
.mainnav .status .jobdetail .jobdetail.results .view-content ul .jobslogo .pp-logo,
.mainnav .status .jobdetail .jobdetail.results .view-content ul .jobslogo .pe-logo,
.cv-submit-success .jobdetail .jobresults .view-content ul .jobslogo .pp-logo,
.cv-submit-success .jobdetail .jobresults .view-content ul .jobslogo .pe-logo,
.cv-submit-success .jobdetail .jobdetail.results .view-content ul .jobslogo .pp-logo,
.cv-submit-success .jobdetail .jobdetail.results .view-content ul .jobslogo .pe-logo {
  margin: 25px 8px 20px 27px;
  width: auto !important;
  height: auto !important;
  float: right;
}
.jobcontainer .jobdetail .jobresults .view-content ul .jobslogo_desc,
.jobcontainer .jobdetail .jobdetail.results .view-content ul .jobslogo_desc,
.apply-message .jobdetail .jobresults .view-content ul .jobslogo_desc,
.apply-message .jobdetail .jobdetail.results .view-content ul .jobslogo_desc,
.mainnav .status .jobdetail .jobresults .view-content ul .jobslogo_desc,
.mainnav .status .jobdetail .jobdetail.results .view-content ul .jobslogo_desc,
.cv-submit-success .jobdetail .jobresults .view-content ul .jobslogo_desc,
.cv-submit-success .jobdetail .jobdetail.results .view-content ul .jobslogo_desc {
  float: right;
  margin: 3px 0 5px 10px;
}
.jobcontainer .jobdetail .jobresults .view-content ul .jobslogo_desc img,
.jobcontainer .jobdetail .jobdetail.results .view-content ul .jobslogo_desc img,
.apply-message .jobdetail .jobresults .view-content ul .jobslogo_desc img,
.apply-message .jobdetail .jobdetail.results .view-content ul .jobslogo_desc img,
.mainnav .status .jobdetail .jobresults .view-content ul .jobslogo_desc img,
.mainnav .status .jobdetail .jobdetail.results .view-content ul .jobslogo_desc img,
.cv-submit-success .jobdetail .jobresults .view-content ul .jobslogo_desc img,
.cv-submit-success .jobdetail .jobdetail.results .view-content ul .jobslogo_desc img {
  border: 1px solid #ccc;
}
.jobcontainer .jobdetail .jobresults .view-content ul ul.inline,
.jobcontainer .jobdetail .jobdetail.results .view-content ul ul.inline,
.apply-message .jobdetail .jobresults .view-content ul ul.inline,
.apply-message .jobdetail .jobdetail.results .view-content ul ul.inline,
.mainnav .status .jobdetail .jobresults .view-content ul ul.inline,
.mainnav .status .jobdetail .jobdetail.results .view-content ul ul.inline,
.cv-submit-success .jobdetail .jobresults .view-content ul ul.inline,
.cv-submit-success .jobdetail .jobdetail.results .view-content ul ul.inline {
  float: left;
  top: 0;
}
.jobcontainer .jobdetail .jobresults .view-content ul ul.inline li,
.jobcontainer .jobdetail .jobdetail.results .view-content ul ul.inline li,
.apply-message .jobdetail .jobresults .view-content ul ul.inline li,
.apply-message .jobdetail .jobdetail.results .view-content ul ul.inline li,
.mainnav .status .jobdetail .jobresults .view-content ul ul.inline li,
.mainnav .status .jobdetail .jobdetail.results .view-content ul ul.inline li,
.cv-submit-success .jobdetail .jobresults .view-content ul ul.inline li,
.cv-submit-success .jobdetail .jobdetail.results .view-content ul ul.inline li {
  margin: 0;
  padding: 0;
  float: left;
}
.jobcontainer .jobdetail .jobresults .view-content ul .item-list ul li,
.jobcontainer .jobdetail .jobdetail.results .view-content ul .item-list ul li,
.apply-message .jobdetail .jobresults .view-content ul .item-list ul li,
.apply-message .jobdetail .jobdetail.results .view-content ul .item-list ul li,
.mainnav .status .jobdetail .jobresults .view-content ul .item-list ul li,
.mainnav .status .jobdetail .jobdetail.results .view-content ul .item-list ul li,
.cv-submit-success .jobdetail .jobresults .view-content ul .item-list ul li,
.cv-submit-success .jobdetail .jobdetail.results .view-content ul .item-list ul li {
  margin: 0;
  padding: 0;
  margin: 0 0 0 2em;
  list-style: disc;
}
.jobcontainer .jobdetail .jobresults ul.pager,
.jobcontainer .jobdetail .jobdetail.results ul.pager,
.apply-message .jobdetail .jobresults ul.pager,
.apply-message .jobdetail .jobdetail.results ul.pager,
.mainnav .status .jobdetail .jobresults ul.pager,
.mainnav .status .jobdetail .jobdetail.results ul.pager,
.cv-submit-success .jobdetail .jobresults ul.pager,
.cv-submit-success .jobdetail .jobdetail.results ul.pager {
  clear: none;
  margin-top: 10px;
}
.jobcontainer .jobdetail .jobresults ul.pager a,
.jobcontainer .jobdetail .jobdetail.results ul.pager a,
.apply-message .jobdetail .jobresults ul.pager a,
.apply-message .jobdetail .jobdetail.results ul.pager a,
.mainnav .status .jobdetail .jobresults ul.pager a,
.mainnav .status .jobdetail .jobdetail.results ul.pager a,
.cv-submit-success .jobdetail .jobresults ul.pager a,
.cv-submit-success .jobdetail .jobdetail.results ul.pager a {
  color: #608aad;
}
.jobcontainer .jobdetail div.jobslogo,
.apply-message .jobdetail div.jobslogo,
.mainnav .status .jobdetail div.jobslogo,
.cv-submit-success .jobdetail div.jobslogo {
  float: right;
  margin: 10px 10px 0 10px;
}
.jobcontainer .jobdetail #rectified-search-message,
.apply-message .jobdetail #rectified-search-message,
.mainnav .status .jobdetail #rectified-search-message,
.cv-submit-success .jobdetail #rectified-search-message {
  color: #000;
  font-weight: 700;
  border-bottom: 1px solid #CCC;
}
.jobcontainer .jobfacets form,
.apply-message .jobfacets form,
.mainnav .status .jobfacets form,
.cv-submit-success .jobfacets form {
  color: #fff;
  margin: 10px;
}
.jobcontainer .jobfacets form .views-exposed-form .views-exposed-widget,
.apply-message .jobfacets form .views-exposed-form .views-exposed-widget,
.mainnav .status .jobfacets form .views-exposed-form .views-exposed-widget,
.cv-submit-success .jobfacets form .views-exposed-form .views-exposed-widget {
  float: none;
  padding: 0 0 6px;
}
.jobcontainer .jobfacets form .form-item,
.apply-message .jobfacets form .form-item,
.mainnav .status .jobfacets form .form-item,
.cv-submit-success .jobfacets form .form-item {
  display: block !important;
  margin: 0;
  padding: 0;
  border-width: 0;
}
.jobcontainer .jobfacets form .form-item label,
.apply-message .jobfacets form .form-item label,
.mainnav .status .jobfacets form .form-item label,
.cv-submit-success .jobfacets form .form-item label {
  width: auto;
}
.jobcontainer .jobfacets form input.form-text,
.jobcontainer .jobfacets form select,
.apply-message .jobfacets form input.form-text,
.apply-message .jobfacets form select,
.mainnav .status .jobfacets form input.form-text,
.mainnav .status .jobfacets form select,
.cv-submit-success .jobfacets form input.form-text,
.cv-submit-success .jobfacets form select {
  border: 1px solid #666;
  padding: 3px 0;
}
.jobcontainer .jobfacets form select,
.apply-message .jobfacets form select,
.mainnav .status .jobfacets form select,
.cv-submit-success .jobfacets form select {
  padding: 0;
}
.jobcontainer .jobfacets form input.form-text,
.apply-message .jobfacets form input.form-text,
.mainnav .status .jobfacets form input.form-text,
.cv-submit-success .jobfacets form input.form-text {
  width: 100%;
}
.jobcontainer .jobfacets form input.form-submit,
.apply-message .jobfacets form input.form-submit,
.mainnav .status .jobfacets form input.form-submit,
.cv-submit-success .jobfacets form input.form-submit {
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  margin-top: 0;
  background: none;
  -pie-background: none;
  background-color: #fff;
  color: #000;
}
.jobcontainer .jobfacets form input.form-submit:hover,
.jobcontainer .jobfacets form input.form-submit:focus,
.jobcontainer .jobfacets form input.form-submit:active,
.apply-message .jobfacets form input.form-submit:hover,
.apply-message .jobfacets form input.form-submit:focus,
.apply-message .jobfacets form input.form-submit:active,
.mainnav .status .jobfacets form input.form-submit:hover,
.mainnav .status .jobfacets form input.form-submit:focus,
.mainnav .status .jobfacets form input.form-submit:active,
.cv-submit-success .jobfacets form input.form-submit:hover,
.cv-submit-success .jobfacets form input.form-submit:focus,
.cv-submit-success .jobfacets form input.form-submit:active {
  -pie-background: none;
  background-color: #95b1c7;
  color: #fff;
}
.jobcontainer .jobfacets #edit-submit-job-search,
.apply-message .jobfacets #edit-submit-job-search,
.mainnav .status .jobfacets #edit-submit-job-search,
.cv-submit-success .jobfacets #edit-submit-job-search {
  float: right;
}
.jobcontainer .jobfacets .browsefacets #block-search-api-saved-searches-job-search,
.apply-message .jobfacets .browsefacets #block-search-api-saved-searches-job-search,
.mainnav .status .jobfacets .browsefacets #block-search-api-saved-searches-job-search,
.cv-submit-success .jobfacets .browsefacets #block-search-api-saved-searches-job-search {
  padding: 0 0 30px;
  display: none;
}
.jobcontainer .jobfacets #block-panels-mini-job-search-facets,
.jobcontainer .jobfacets .browsefacets,
.apply-message .jobfacets #block-panels-mini-job-search-facets,
.apply-message .jobfacets .browsefacets,
.mainnav .status .jobfacets #block-panels-mini-job-search-facets,
.mainnav .status .jobfacets .browsefacets,
.cv-submit-success .jobfacets #block-panels-mini-job-search-facets,
.cv-submit-success .jobfacets .browsefacets {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
  background-color: #fff;
  margin: 0 auto;
  color: #333;
  padding: 1px 1px 1px;
}
.jobcontainer .jobfacets #block-panels-mini-job-search-facets .ui-slider,
.jobcontainer .jobfacets .browsefacets .ui-slider,
.apply-message .jobfacets #block-panels-mini-job-search-facets .ui-slider,
.apply-message .jobfacets .browsefacets .ui-slider,
.mainnav .status .jobfacets #block-panels-mini-job-search-facets .ui-slider,
.mainnav .status .jobfacets .browsefacets .ui-slider,
.cv-submit-success .jobfacets #block-panels-mini-job-search-facets .ui-slider,
.cv-submit-success .jobfacets .browsefacets .ui-slider {
  -webkit-box-shadow: 0 3px 6px #17273e;
  -moz-box-shadow: 0 3px 6px #17273e;
  box-shadow: 0 3px 6px #17273e;
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
}
.jobcontainer .jobfacets #block-panels-mini-job-search-facets .search-api-ranges-widget,
.jobcontainer .jobfacets .browsefacets .search-api-ranges-widget,
.apply-message .jobfacets #block-panels-mini-job-search-facets .search-api-ranges-widget,
.apply-message .jobfacets .browsefacets .search-api-ranges-widget,
.mainnav .status .jobfacets #block-panels-mini-job-search-facets .search-api-ranges-widget,
.mainnav .status .jobfacets .browsefacets .search-api-ranges-widget,
.cv-submit-success .jobfacets #block-panels-mini-job-search-facets .search-api-ranges-widget,
.cv-submit-success .jobfacets .browsefacets .search-api-ranges-widget {
  margin-bottom: -33px;
}
.jobcontainer .jobfacets #block-panels-mini-job-search-facets .search-api-ranges-widget p.text-range,
.jobcontainer .jobfacets #block-panels-mini-job-search-facets .search-api-ranges-widget input.form-submit,
.jobcontainer .jobfacets .browsefacets .search-api-ranges-widget p.text-range,
.jobcontainer .jobfacets .browsefacets .search-api-ranges-widget input.form-submit,
.apply-message .jobfacets #block-panels-mini-job-search-facets .search-api-ranges-widget p.text-range,
.apply-message .jobfacets #block-panels-mini-job-search-facets .search-api-ranges-widget input.form-submit,
.apply-message .jobfacets .browsefacets .search-api-ranges-widget p.text-range,
.apply-message .jobfacets .browsefacets .search-api-ranges-widget input.form-submit,
.mainnav .status .jobfacets #block-panels-mini-job-search-facets .search-api-ranges-widget p.text-range,
.mainnav .status .jobfacets #block-panels-mini-job-search-facets .search-api-ranges-widget input.form-submit,
.mainnav .status .jobfacets .browsefacets .search-api-ranges-widget p.text-range,
.mainnav .status .jobfacets .browsefacets .search-api-ranges-widget input.form-submit,
.cv-submit-success .jobfacets #block-panels-mini-job-search-facets .search-api-ranges-widget p.text-range,
.cv-submit-success .jobfacets #block-panels-mini-job-search-facets .search-api-ranges-widget input.form-submit,
.cv-submit-success .jobfacets .browsefacets .search-api-ranges-widget p.text-range,
.cv-submit-success .jobfacets .browsefacets .search-api-ranges-widget input.form-submit {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.jobcontainer .jobfacets #block-panels-mini-job-search-facets .search-api-ranges-widget input.form-text,
.jobcontainer .jobfacets .browsefacets .search-api-ranges-widget input.form-text,
.apply-message .jobfacets #block-panels-mini-job-search-facets .search-api-ranges-widget input.form-text,
.apply-message .jobfacets .browsefacets .search-api-ranges-widget input.form-text,
.mainnav .status .jobfacets #block-panels-mini-job-search-facets .search-api-ranges-widget input.form-text,
.mainnav .status .jobfacets .browsefacets .search-api-ranges-widget input.form-text,
.cv-submit-success .jobfacets #block-panels-mini-job-search-facets .search-api-ranges-widget input.form-text,
.cv-submit-success .jobfacets .browsefacets .search-api-ranges-widget input.form-text {
  width: 40px;
  padding: 2px;
}
.jobcontainer .jobfacets #block-panels-mini-job-search-facets .search-api-ranges-widget label,
.jobcontainer .jobfacets .browsefacets .search-api-ranges-widget label,
.apply-message .jobfacets #block-panels-mini-job-search-facets .search-api-ranges-widget label,
.apply-message .jobfacets .browsefacets .search-api-ranges-widget label,
.mainnav .status .jobfacets #block-panels-mini-job-search-facets .search-api-ranges-widget label,
.mainnav .status .jobfacets .browsefacets .search-api-ranges-widget label,
.cv-submit-success .jobfacets #block-panels-mini-job-search-facets .search-api-ranges-widget label,
.cv-submit-success .jobfacets .browsefacets .search-api-ranges-widget label {
  text-align: left;
  float: none;
  top: 0;
  color: #333;
}
.jobcontainer .jobfacets #block-panels-mini-job-search-facets .search-api-ranges-widget .range-box-right,
.jobcontainer .jobfacets .browsefacets .search-api-ranges-widget .range-box-right,
.apply-message .jobfacets #block-panels-mini-job-search-facets .search-api-ranges-widget .range-box-right,
.apply-message .jobfacets .browsefacets .search-api-ranges-widget .range-box-right,
.mainnav .status .jobfacets #block-panels-mini-job-search-facets .search-api-ranges-widget .range-box-right,
.mainnav .status .jobfacets .browsefacets .search-api-ranges-widget .range-box-right,
.cv-submit-success .jobfacets #block-panels-mini-job-search-facets .search-api-ranges-widget .range-box-right,
.cv-submit-success .jobfacets .browsefacets .search-api-ranges-widget .range-box-right {
  position: relative;
  top: -51px;
  margin-left: 113px;
}
.jobcontainer .jobfacets #block-panels-mini-job-search-facets >h2,
.jobcontainer .jobfacets .browsefacets >h2,
.apply-message .jobfacets #block-panels-mini-job-search-facets >h2,
.apply-message .jobfacets .browsefacets >h2,
.mainnav .status .jobfacets #block-panels-mini-job-search-facets >h2,
.mainnav .status .jobfacets .browsefacets >h2,
.cv-submit-success .jobfacets #block-panels-mini-job-search-facets >h2,
.cv-submit-success .jobfacets .browsefacets >h2 {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
  background: #666f7d;
  background: -webkit-gradient(linear,left top,left 100%,from(#9098a2),to(#666f7d));
  background: -webkit-linear-gradient(top,#9098a2 0,#666f7d 100%);
  background: -moz-linear-gradient(top,#9098a2 0,#666f7d 100%);
  background: -ms-linear-gradient(top,#9098a2 0,#666f7d 100%);
  background: -o-linear-gradient(top,#9098a2 0,#666f7d 100%);
  background: linear-gradient(top,#9098a2 0,#666f7d 100%);
  -pie-background: linear-gradient(#9098a2,#666f7d);
  color: #fff;
  padding: 5px 8px;
  cursor: pointer;
  margin-bottom: 1px;
}
.jobcontainer .jobfacets #block-panels-mini-job-search-facets >h2.close,
.jobcontainer .jobfacets .browsefacets >h2.close,
.apply-message .jobfacets #block-panels-mini-job-search-facets >h2.close,
.apply-message .jobfacets .browsefacets >h2.close,
.mainnav .status .jobfacets #block-panels-mini-job-search-facets >h2.close,
.mainnav .status .jobfacets .browsefacets >h2.close,
.cv-submit-success .jobfacets #block-panels-mini-job-search-facets >h2.close,
.cv-submit-success .jobfacets .browsefacets >h2.close {
  margin-bottom: 0;
}
.jobcontainer .jobfacets #block-panels-mini-job-search-facets >h2:before,
.jobcontainer .jobfacets .browsefacets >h2:before,
.apply-message .jobfacets #block-panels-mini-job-search-facets >h2:before,
.apply-message .jobfacets .browsefacets >h2:before,
.mainnav .status .jobfacets #block-panels-mini-job-search-facets >h2:before,
.mainnav .status .jobfacets .browsefacets >h2:before,
.cv-submit-success .jobfacets #block-panels-mini-job-search-facets >h2:before,
.cv-submit-success .jobfacets .browsefacets >h2:before {
  font-size: 15.3px !important;
  font-family: FontAwesome;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
  font-size: 14px;
  font-weight: 400;
  content: "\f056";
  margin: 0 5px 0 0;
  vertical-align: baseline;
}
.jobcontainer .jobfacets #block-panels-mini-job-search-facets >h2.close:before,
.jobcontainer .jobfacets .browsefacets >h2.close:before,
.apply-message .jobfacets #block-panels-mini-job-search-facets >h2.close:before,
.apply-message .jobfacets .browsefacets >h2.close:before,
.mainnav .status .jobfacets #block-panels-mini-job-search-facets >h2.close:before,
.mainnav .status .jobfacets .browsefacets >h2.close:before,
.cv-submit-success .jobfacets #block-panels-mini-job-search-facets >h2.close:before,
.cv-submit-success .jobfacets .browsefacets >h2.close:before {
  font-family: FontAwesome;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
  font-size: 14px;
  font-weight: 400;
  content: "\f055";
  margin: 0 5px 0 0;
}
.jobcontainer .jobfacets #block-panels-mini-job-search-facets #mini-panel-job_search_facets h2,
.jobcontainer .jobfacets .browsefacets #mini-panel-job_search_facets h2,
.apply-message .jobfacets #block-panels-mini-job-search-facets #mini-panel-job_search_facets h2,
.apply-message .jobfacets .browsefacets #mini-panel-job_search_facets h2,
.mainnav .status .jobfacets #block-panels-mini-job-search-facets #mini-panel-job_search_facets h2,
.mainnav .status .jobfacets .browsefacets #mini-panel-job_search_facets h2,
.cv-submit-success .jobfacets #block-panels-mini-job-search-facets #mini-panel-job_search_facets h2,
.cv-submit-success .jobfacets .browsefacets #mini-panel-job_search_facets h2 {
  font-size: 15.3px !important;
  padding: 4px 7px;
  background: #c3c3c3;
  color: #000;
  cursor: pointer;
}
.jobcontainer .jobfacets #block-panels-mini-job-search-facets #mini-panel-job_search_facets h2:before,
.jobcontainer .jobfacets .browsefacets #mini-panel-job_search_facets h2:before,
.apply-message .jobfacets #block-panels-mini-job-search-facets #mini-panel-job_search_facets h2:before,
.apply-message .jobfacets .browsefacets #mini-panel-job_search_facets h2:before,
.mainnav .status .jobfacets #block-panels-mini-job-search-facets #mini-panel-job_search_facets h2:before,
.mainnav .status .jobfacets .browsefacets #mini-panel-job_search_facets h2:before,
.cv-submit-success .jobfacets #block-panels-mini-job-search-facets #mini-panel-job_search_facets h2:before,
.cv-submit-success .jobfacets .browsefacets #mini-panel-job_search_facets h2:before {
  font-weight: 400;
  font-size: 15px !important;
  font-family: FontAwesome;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
  font-size: 14px;
  content: "\f056";
  margin: 0 2px 0 0;
  vertical-align: baseline;
}
.jobcontainer .jobfacets #block-panels-mini-job-search-facets #mini-panel-job_search_facets h2.close:before,
.jobcontainer .jobfacets .browsefacets #mini-panel-job_search_facets h2.close:before,
.apply-message .jobfacets #block-panels-mini-job-search-facets #mini-panel-job_search_facets h2.close:before,
.apply-message .jobfacets .browsefacets #mini-panel-job_search_facets h2.close:before,
.mainnav .status .jobfacets #block-panels-mini-job-search-facets #mini-panel-job_search_facets h2.close:before,
.mainnav .status .jobfacets .browsefacets #mini-panel-job_search_facets h2.close:before,
.cv-submit-success .jobfacets #block-panels-mini-job-search-facets #mini-panel-job_search_facets h2.close:before,
.cv-submit-success .jobfacets .browsefacets #mini-panel-job_search_facets h2.close:before {
  font-family: FontAwesome;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
  font-size: 14px;
  font-weight: 400;
  content: "\f055";
  margin: 0 2px 0 0;
}
.jobcontainer .jobfacets #block-panels-mini-job-search-facets .panel-pane,
.jobcontainer .jobfacets .browsefacets .panel-pane,
.apply-message .jobfacets #block-panels-mini-job-search-facets .panel-pane,
.apply-message .jobfacets .browsefacets .panel-pane,
.mainnav .status .jobfacets #block-panels-mini-job-search-facets .panel-pane,
.mainnav .status .jobfacets .browsefacets .panel-pane,
.cv-submit-success .jobfacets #block-panels-mini-job-search-facets .panel-pane,
.cv-submit-success .jobfacets .browsefacets .panel-pane {
  padding: 0 0 2px;
}
.jobcontainer .jobfacets #block-panels-mini-job-search-facets .panel-pane a,
.jobcontainer .jobfacets .browsefacets .panel-pane a,
.apply-message .jobfacets #block-panels-mini-job-search-facets .panel-pane a,
.apply-message .jobfacets .browsefacets .panel-pane a,
.mainnav .status .jobfacets #block-panels-mini-job-search-facets .panel-pane a,
.mainnav .status .jobfacets .browsefacets .panel-pane a,
.cv-submit-success .jobfacets #block-panels-mini-job-search-facets .panel-pane a,
.cv-submit-success .jobfacets .browsefacets .panel-pane a {
  color: #333;
}
.jobcontainer .jobfacets #block-panels-mini-job-search-facets .panel-pane a.facetapi-inactive,
.jobcontainer .jobfacets #block-panels-mini-job-search-facets .panel-pane a.facetapi-active,
.jobcontainer .jobfacets .browsefacets .panel-pane a.facetapi-inactive,
.jobcontainer .jobfacets .browsefacets .panel-pane a.facetapi-active,
.apply-message .jobfacets #block-panels-mini-job-search-facets .panel-pane a.facetapi-inactive,
.apply-message .jobfacets #block-panels-mini-job-search-facets .panel-pane a.facetapi-active,
.apply-message .jobfacets .browsefacets .panel-pane a.facetapi-inactive,
.apply-message .jobfacets .browsefacets .panel-pane a.facetapi-active,
.mainnav .status .jobfacets #block-panels-mini-job-search-facets .panel-pane a.facetapi-inactive,
.mainnav .status .jobfacets #block-panels-mini-job-search-facets .panel-pane a.facetapi-active,
.mainnav .status .jobfacets .browsefacets .panel-pane a.facetapi-inactive,
.mainnav .status .jobfacets .browsefacets .panel-pane a.facetapi-active,
.cv-submit-success .jobfacets #block-panels-mini-job-search-facets .panel-pane a.facetapi-inactive,
.cv-submit-success .jobfacets #block-panels-mini-job-search-facets .panel-pane a.facetapi-active,
.cv-submit-success .jobfacets .browsefacets .panel-pane a.facetapi-inactive,
.cv-submit-success .jobfacets .browsefacets .panel-pane a.facetapi-active {
  display: block;
  background-color: #fff;
  color: #608aad;
  padding: 3px 0 4px 22px;
  text-transform: capitalize;
}
.jobcontainer .jobfacets #block-panels-mini-job-search-facets .panel-pane a.facetapi-inactive:hover,
.jobcontainer .jobfacets #block-panels-mini-job-search-facets .panel-pane a.facetapi-inactive:focus,
.jobcontainer .jobfacets .browsefacets .panel-pane a.facetapi-inactive:hover,
.jobcontainer .jobfacets .browsefacets .panel-pane a.facetapi-inactive:focus,
.apply-message .jobfacets #block-panels-mini-job-search-facets .panel-pane a.facetapi-inactive:hover,
.apply-message .jobfacets #block-panels-mini-job-search-facets .panel-pane a.facetapi-inactive:focus,
.apply-message .jobfacets .browsefacets .panel-pane a.facetapi-inactive:hover,
.apply-message .jobfacets .browsefacets .panel-pane a.facetapi-inactive:focus,
.mainnav .status .jobfacets #block-panels-mini-job-search-facets .panel-pane a.facetapi-inactive:hover,
.mainnav .status .jobfacets #block-panels-mini-job-search-facets .panel-pane a.facetapi-inactive:focus,
.mainnav .status .jobfacets .browsefacets .panel-pane a.facetapi-inactive:hover,
.mainnav .status .jobfacets .browsefacets .panel-pane a.facetapi-inactive:focus,
.cv-submit-success .jobfacets #block-panels-mini-job-search-facets .panel-pane a.facetapi-inactive:hover,
.cv-submit-success .jobfacets #block-panels-mini-job-search-facets .panel-pane a.facetapi-inactive:focus,
.cv-submit-success .jobfacets .browsefacets .panel-pane a.facetapi-inactive:hover,
.cv-submit-success .jobfacets .browsefacets .panel-pane a.facetapi-inactive:focus {
  background-color: #608aad;
  color: #fff;
}
.jobcontainer .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list,
.jobcontainer .jobfacets .browsefacets .panel-pane .item-list,
.apply-message .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list,
.apply-message .jobfacets .browsefacets .panel-pane .item-list,
.mainnav .status .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list,
.mainnav .status .jobfacets .browsefacets .panel-pane .item-list,
.cv-submit-success .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list,
.cv-submit-success .jobfacets .browsefacets .panel-pane .item-list {
  padding: 9px 0;
}
.jobcontainer .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul,
.jobcontainer .jobfacets .browsefacets .panel-pane .item-list ul,
.apply-message .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul,
.apply-message .jobfacets .browsefacets .panel-pane .item-list ul,
.mainnav .status .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul,
.mainnav .status .jobfacets .browsefacets .panel-pane .item-list ul,
.cv-submit-success .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul,
.cv-submit-success .jobfacets .browsefacets .panel-pane .item-list ul {
  margin: 0;
  padding: 0;
  margin-bottom: 0;
}
.jobcontainer .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul li,
.jobcontainer .jobfacets .browsefacets .panel-pane .item-list ul li,
.apply-message .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul li,
.apply-message .jobfacets .browsefacets .panel-pane .item-list ul li,
.mainnav .status .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul li,
.mainnav .status .jobfacets .browsefacets .panel-pane .item-list ul li,
.cv-submit-success .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul li,
.cv-submit-success .jobfacets .browsefacets .panel-pane .item-list ul li {
  margin-bottom: 0px;
  margin-top: 1px;
  list-style: none;
}
.jobcontainer .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul li.facetClose a.facetapi-active,
.jobcontainer .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul li.tickFix a.facetapi-active,
.jobcontainer .jobfacets .browsefacets .panel-pane .item-list ul li.facetClose a.facetapi-active,
.jobcontainer .jobfacets .browsefacets .panel-pane .item-list ul li.tickFix a.facetapi-active,
.apply-message .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul li.facetClose a.facetapi-active,
.apply-message .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul li.tickFix a.facetapi-active,
.apply-message .jobfacets .browsefacets .panel-pane .item-list ul li.facetClose a.facetapi-active,
.apply-message .jobfacets .browsefacets .panel-pane .item-list ul li.tickFix a.facetapi-active,
.mainnav .status .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul li.facetClose a.facetapi-active,
.mainnav .status .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul li.tickFix a.facetapi-active,
.mainnav .status .jobfacets .browsefacets .panel-pane .item-list ul li.facetClose a.facetapi-active,
.mainnav .status .jobfacets .browsefacets .panel-pane .item-list ul li.tickFix a.facetapi-active,
.cv-submit-success .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul li.facetClose a.facetapi-active,
.cv-submit-success .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul li.tickFix a.facetapi-active,
.cv-submit-success .jobfacets .browsefacets .panel-pane .item-list ul li.facetClose a.facetapi-active,
.cv-submit-success .jobfacets .browsefacets .panel-pane .item-list ul li.tickFix a.facetapi-active {
  padding-left: 20px;
  padding-right: 20px;
}
.jobcontainer .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul li a,
.jobcontainer .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul li a.facetapi-active,
.jobcontainer .jobfacets .browsefacets .panel-pane .item-list ul li a,
.jobcontainer .jobfacets .browsefacets .panel-pane .item-list ul li a.facetapi-active,
.apply-message .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul li a,
.apply-message .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul li a.facetapi-active,
.apply-message .jobfacets .browsefacets .panel-pane .item-list ul li a,
.apply-message .jobfacets .browsefacets .panel-pane .item-list ul li a.facetapi-active,
.mainnav .status .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul li a,
.mainnav .status .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul li a.facetapi-active,
.mainnav .status .jobfacets .browsefacets .panel-pane .item-list ul li a,
.mainnav .status .jobfacets .browsefacets .panel-pane .item-list ul li a.facetapi-active,
.cv-submit-success .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul li a,
.cv-submit-success .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul li a.facetapi-active,
.cv-submit-success .jobfacets .browsefacets .panel-pane .item-list ul li a,
.cv-submit-success .jobfacets .browsefacets .panel-pane .item-list ul li a.facetapi-active {
  color: #608aad;
}
.jobcontainer .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul li a:hover,
.jobcontainer .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul li a:focus,
.jobcontainer .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul li a:active,
.jobcontainer .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul li a.facetapi-active,
.jobcontainer .jobfacets .browsefacets .panel-pane .item-list ul li a:hover,
.jobcontainer .jobfacets .browsefacets .panel-pane .item-list ul li a:focus,
.jobcontainer .jobfacets .browsefacets .panel-pane .item-list ul li a:active,
.jobcontainer .jobfacets .browsefacets .panel-pane .item-list ul li a.facetapi-active,
.apply-message .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul li a:hover,
.apply-message .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul li a:focus,
.apply-message .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul li a:active,
.apply-message .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul li a.facetapi-active,
.apply-message .jobfacets .browsefacets .panel-pane .item-list ul li a:hover,
.apply-message .jobfacets .browsefacets .panel-pane .item-list ul li a:focus,
.apply-message .jobfacets .browsefacets .panel-pane .item-list ul li a:active,
.apply-message .jobfacets .browsefacets .panel-pane .item-list ul li a.facetapi-active,
.mainnav .status .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul li a:hover,
.mainnav .status .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul li a:focus,
.mainnav .status .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul li a:active,
.mainnav .status .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul li a.facetapi-active,
.mainnav .status .jobfacets .browsefacets .panel-pane .item-list ul li a:hover,
.mainnav .status .jobfacets .browsefacets .panel-pane .item-list ul li a:focus,
.mainnav .status .jobfacets .browsefacets .panel-pane .item-list ul li a:active,
.mainnav .status .jobfacets .browsefacets .panel-pane .item-list ul li a.facetapi-active,
.cv-submit-success .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul li a:hover,
.cv-submit-success .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul li a:focus,
.cv-submit-success .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul li a:active,
.cv-submit-success .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul li a.facetapi-active,
.cv-submit-success .jobfacets .browsefacets .panel-pane .item-list ul li a:hover,
.cv-submit-success .jobfacets .browsefacets .panel-pane .item-list ul li a:focus,
.cv-submit-success .jobfacets .browsefacets .panel-pane .item-list ul li a:active,
.cv-submit-success .jobfacets .browsefacets .panel-pane .item-list ul li a.facetapi-active {
  color: #fff;
  background-color: #608aad;
  text-transform: capitalize;
}
.jobcontainer .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul li a.facetapi-zero-results,
.jobcontainer .jobfacets .browsefacets .panel-pane .item-list ul li a.facetapi-zero-results,
.apply-message .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul li a.facetapi-zero-results,
.apply-message .jobfacets .browsefacets .panel-pane .item-list ul li a.facetapi-zero-results,
.mainnav .status .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul li a.facetapi-zero-results,
.mainnav .status .jobfacets .browsefacets .panel-pane .item-list ul li a.facetapi-zero-results,
.cv-submit-success .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul li a.facetapi-zero-results,
.cv-submit-success .jobfacets .browsefacets .panel-pane .item-list ul li a.facetapi-zero-results {
  display: none;
}
.jobcontainer .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul li a:before,
.jobcontainer .jobfacets .browsefacets .panel-pane .item-list ul li a:before,
.apply-message .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul li a:before,
.apply-message .jobfacets .browsefacets .panel-pane .item-list ul li a:before,
.mainnav .status .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul li a:before,
.mainnav .status .jobfacets .browsefacets .panel-pane .item-list ul li a:before,
.cv-submit-success .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul li a:before,
.cv-submit-success .jobfacets .browsefacets .panel-pane .item-list ul li a:before {
  font-family: FontAwesome;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
  font-size: 14px;
  font-weight: 400;
  content: "\f138";
  color: #608aad;
  margin: 0 4px 0 -16px;
  position: absolute;
  vertical-align: inherit;
}
.jobcontainer .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul li a:hover:before,
.jobcontainer .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul li a:focus:before,
.jobcontainer .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul li a:active:before,
.jobcontainer .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul li a.facetapi-active:before,
.jobcontainer .jobfacets .browsefacets .panel-pane .item-list ul li a:hover:before,
.jobcontainer .jobfacets .browsefacets .panel-pane .item-list ul li a:focus:before,
.jobcontainer .jobfacets .browsefacets .panel-pane .item-list ul li a:active:before,
.jobcontainer .jobfacets .browsefacets .panel-pane .item-list ul li a.facetapi-active:before,
.apply-message .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul li a:hover:before,
.apply-message .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul li a:focus:before,
.apply-message .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul li a:active:before,
.apply-message .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul li a.facetapi-active:before,
.apply-message .jobfacets .browsefacets .panel-pane .item-list ul li a:hover:before,
.apply-message .jobfacets .browsefacets .panel-pane .item-list ul li a:focus:before,
.apply-message .jobfacets .browsefacets .panel-pane .item-list ul li a:active:before,
.apply-message .jobfacets .browsefacets .panel-pane .item-list ul li a.facetapi-active:before,
.mainnav .status .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul li a:hover:before,
.mainnav .status .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul li a:focus:before,
.mainnav .status .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul li a:active:before,
.mainnav .status .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul li a.facetapi-active:before,
.mainnav .status .jobfacets .browsefacets .panel-pane .item-list ul li a:hover:before,
.mainnav .status .jobfacets .browsefacets .panel-pane .item-list ul li a:focus:before,
.mainnav .status .jobfacets .browsefacets .panel-pane .item-list ul li a:active:before,
.mainnav .status .jobfacets .browsefacets .panel-pane .item-list ul li a.facetapi-active:before,
.cv-submit-success .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul li a:hover:before,
.cv-submit-success .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul li a:focus:before,
.cv-submit-success .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul li a:active:before,
.cv-submit-success .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul li a.facetapi-active:before,
.cv-submit-success .jobfacets .browsefacets .panel-pane .item-list ul li a:hover:before,
.cv-submit-success .jobfacets .browsefacets .panel-pane .item-list ul li a:focus:before,
.cv-submit-success .jobfacets .browsefacets .panel-pane .item-list ul li a:active:before,
.cv-submit-success .jobfacets .browsefacets .panel-pane .item-list ul li a.facetapi-active:before {
  content: "";
  margin: 0 12px 0 -12px;
}
.jobcontainer .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul li a:active:after,
.jobcontainer .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul li a.facetapi-active:after,
.jobcontainer .jobfacets .browsefacets .panel-pane .item-list ul li a:active:after,
.jobcontainer .jobfacets .browsefacets .panel-pane .item-list ul li a.facetapi-active:after,
.apply-message .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul li a:active:after,
.apply-message .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul li a.facetapi-active:after,
.apply-message .jobfacets .browsefacets .panel-pane .item-list ul li a:active:after,
.apply-message .jobfacets .browsefacets .panel-pane .item-list ul li a.facetapi-active:after,
.mainnav .status .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul li a:active:after,
.mainnav .status .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul li a.facetapi-active:after,
.mainnav .status .jobfacets .browsefacets .panel-pane .item-list ul li a:active:after,
.mainnav .status .jobfacets .browsefacets .panel-pane .item-list ul li a.facetapi-active:after,
.cv-submit-success .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul li a:active:after,
.cv-submit-success .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul li a.facetapi-active:after,
.cv-submit-success .jobfacets .browsefacets .panel-pane .item-list ul li a:active:after,
.cv-submit-success .jobfacets .browsefacets .panel-pane .item-list ul li a.facetapi-active:after {
  font-family: FontAwesome;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
  font-size: 14px;
  font-weight: 400;
  content: "\f14a";
  color: #fff;
  margin: 1px 5px 0 0;
  position: absolute;
  right: 0;
}
.jobcontainer .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul li a.facetapi-active:hover,
.jobcontainer .jobfacets .browsefacets .panel-pane .item-list ul li a.facetapi-active:hover,
.apply-message .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul li a.facetapi-active:hover,
.apply-message .jobfacets .browsefacets .panel-pane .item-list ul li a.facetapi-active:hover,
.mainnav .status .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul li a.facetapi-active:hover,
.mainnav .status .jobfacets .browsefacets .panel-pane .item-list ul li a.facetapi-active:hover,
.cv-submit-success .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul li a.facetapi-active:hover,
.cv-submit-success .jobfacets .browsefacets .panel-pane .item-list ul li a.facetapi-active:hover {
  background-color: #676f7e !important;
}
.jobcontainer .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul li a.facetapi-active:hover:after,
.jobcontainer .jobfacets .browsefacets .panel-pane .item-list ul li a.facetapi-active:hover:after,
.apply-message .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul li a.facetapi-active:hover:after,
.apply-message .jobfacets .browsefacets .panel-pane .item-list ul li a.facetapi-active:hover:after,
.mainnav .status .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul li a.facetapi-active:hover:after,
.mainnav .status .jobfacets .browsefacets .panel-pane .item-list ul li a.facetapi-active:hover:after,
.cv-submit-success .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul li a.facetapi-active:hover:after,
.cv-submit-success .jobfacets .browsefacets .panel-pane .item-list ul li a.facetapi-active:hover:after {
  font-family: FontAwesome;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
  font-size: 14px;
  font-weight: 400;
  content: "\f00d";
  color: #fff;
  margin: 0 5px 0 0;
  position: absolute;
  right: 0;
}
.jobcontainer .jobfacets #block-panels-mini-job-search-facets .panel-pane ul li.leaf,
.jobcontainer .jobfacets #block-panels-mini-job-search-facets .panel-pane ul li.collapsed,
.jobcontainer .jobfacets .browsefacets .panel-pane ul li.leaf,
.jobcontainer .jobfacets .browsefacets .panel-pane ul li.collapsed,
.apply-message .jobfacets #block-panels-mini-job-search-facets .panel-pane ul li.leaf,
.apply-message .jobfacets #block-panels-mini-job-search-facets .panel-pane ul li.collapsed,
.apply-message .jobfacets .browsefacets .panel-pane ul li.leaf,
.apply-message .jobfacets .browsefacets .panel-pane ul li.collapsed,
.mainnav .status .jobfacets #block-panels-mini-job-search-facets .panel-pane ul li.leaf,
.mainnav .status .jobfacets #block-panels-mini-job-search-facets .panel-pane ul li.collapsed,
.mainnav .status .jobfacets .browsefacets .panel-pane ul li.leaf,
.mainnav .status .jobfacets .browsefacets .panel-pane ul li.collapsed,
.cv-submit-success .jobfacets #block-panels-mini-job-search-facets .panel-pane ul li.leaf,
.cv-submit-success .jobfacets #block-panels-mini-job-search-facets .panel-pane ul li.collapsed,
.cv-submit-success .jobfacets .browsefacets .panel-pane ul li.leaf,
.cv-submit-success .jobfacets .browsefacets .panel-pane ul li.collapsed {
  list-style: none;
}
.jobcontainer .jobfacets #block-panels-mini-job-search-facets .panel-pane a.facetapi-limit-link,
.jobcontainer .jobfacets .browsefacets .panel-pane a.facetapi-limit-link,
.apply-message .jobfacets #block-panels-mini-job-search-facets .panel-pane a.facetapi-limit-link,
.apply-message .jobfacets .browsefacets .panel-pane a.facetapi-limit-link,
.mainnav .status .jobfacets #block-panels-mini-job-search-facets .panel-pane a.facetapi-limit-link,
.mainnav .status .jobfacets .browsefacets .panel-pane a.facetapi-limit-link,
.cv-submit-success .jobfacets #block-panels-mini-job-search-facets .panel-pane a.facetapi-limit-link,
.cv-submit-success .jobfacets .browsefacets .panel-pane a.facetapi-limit-link {
  color: #608aad;
  padding: 7px 0 0 22px;
  display: block;
}
.jobcontainer .jobfacets #block-panels-mini-job-search-facets li.tickFix:hover:before,
.apply-message .jobfacets #block-panels-mini-job-search-facets li.tickFix:hover:before,
.mainnav .status .jobfacets #block-panels-mini-job-search-facets li.tickFix:hover:before,
.cv-submit-success .jobfacets #block-panels-mini-job-search-facets li.tickFix:hover:before {
  background-position: -201px -11px !important;
  right: 0px !important;
}
.jobcontainer .jobfacets #block-panels-mini-job-search-facets ul li.tickFix:hover,
.apply-message .jobfacets #block-panels-mini-job-search-facets ul li.tickFix:hover,
.mainnav .status .jobfacets #block-panels-mini-job-search-facets ul li.tickFix:hover,
.cv-submit-success .jobfacets #block-panels-mini-job-search-facets ul li.tickFix:hover {
  background-color: #fff;
}
.jobcontainer .jobfacets .browsefacets,
.apply-message .jobfacets .browsefacets,
.mainnav .status .jobfacets .browsefacets,
.cv-submit-success .jobfacets .browsefacets {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
  margin: 16px 0 0 -3px;
}
.jobcontainer .jobfacets .browsefacets h2,
.apply-message .jobfacets .browsefacets h2,
.mainnav .status .jobfacets .browsefacets h2,
.cv-submit-success .jobfacets .browsefacets h2 {
  clear: left;
}
.jobcontainer .jobfacets .browsefacets .panel-pane label,
.apply-message .jobfacets .browsefacets .panel-pane label,
.mainnav .status .jobfacets .browsefacets .panel-pane label,
.cv-submit-success .jobfacets .browsefacets .panel-pane label {
  padding: 10px 5px 5px 10px;
  font-weight: normal;
}
.jobcontainer .jobfacets .browsefacets .panel-pane .form-select,
.apply-message .jobfacets .browsefacets .panel-pane .form-select,
.mainnav .status .jobfacets .browsefacets .panel-pane .form-select,
.cv-submit-success .jobfacets .browsefacets .panel-pane .form-select {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
  -webkit-appearance: none;
  appearance: none;
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: '';
  background-image: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/images/layout/icon-select.png);
  background-repeat: no-repeat;
  background-color: #fff;
  padding: 3px;
  cursor: pointer;
  padding: 2px 0 2px 3px;
  background-position: 96%;
}
.jobcontainer .jobfacets .browsefacets .panel-pane li a,
.apply-message .jobfacets .browsefacets .panel-pane li a,
.mainnav .status .jobfacets .browsefacets .panel-pane li a,
.cv-submit-success .jobfacets .browsefacets .panel-pane li a {
  display: block;
  background-color: #fff;
  color: #333;
  padding: 3px 0 4px 22px;
}
.jobcontainer .jobfacets .browsefacets .panel-pane li.active a,
.apply-message .jobfacets .browsefacets .panel-pane li.active a,
.mainnav .status .jobfacets .browsefacets .panel-pane li.active a,
.cv-submit-success .jobfacets .browsefacets .panel-pane li.active a {
  display: block;
  z-index: 1;
  background-color: #608aad;
  color: #fff !important;
}
.jobcontainer .jobfacets .browsefacets .panel-pane li.active a:after,
.apply-message .jobfacets .browsefacets .panel-pane li.active a:after,
.mainnav .status .jobfacets .browsefacets .panel-pane li.active a:after,
.cv-submit-success .jobfacets .browsefacets .panel-pane li.active a:after {
  font-family: FontAwesome;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
  font-size: 14px;
  font-weight: 400;
  content: "\f14a";
  color: #fff;
  margin: 1px 5px 0 0;
  position: absolute;
  right: 0;
}
.jobcontainer .jobfacets .browsefacets .panel-pane li.active a.facetClose:hover,
.apply-message .jobfacets .browsefacets .panel-pane li.active a.facetClose:hover,
.mainnav .status .jobfacets .browsefacets .panel-pane li.active a.facetClose:hover,
.cv-submit-success .jobfacets .browsefacets .panel-pane li.active a.facetClose:hover {
  background-color: #676f7e !important;
}
.jobcontainer .jobfacets .browsefacets .panel-pane li.active a.facetClose:hover:after,
.apply-message .jobfacets .browsefacets .panel-pane li.active a.facetClose:hover:after,
.mainnav .status .jobfacets .browsefacets .panel-pane li.active a.facetClose:hover:after,
.cv-submit-success .jobfacets .browsefacets .panel-pane li.active a.facetClose:hover:after {
  font-family: FontAwesome;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
  font-size: 14px;
  font-weight: 400;
  content: "\f00d" !important;
}
.jobcontainer table.search-job-header,
.apply-message table.search-job-header,
.mainnav .status table.search-job-header,
.cv-submit-success table.search-job-header {
  margin: 4px 0;
  border: 0;
  color: #fff;
}
.jobcontainer table.search-job-header td.search-job-header-title,
.apply-message table.search-job-header td.search-job-header-title,
.mainnav .status table.search-job-header td.search-job-header-title,
.cv-submit-success table.search-job-header td.search-job-header-title {
  width: 200px;
}
.jobcontainer table.search-job-header td.search-job-header-title h1,
.apply-message table.search-job-header td.search-job-header-title h1,
.mainnav .status table.search-job-header td.search-job-header-title h1,
.cv-submit-success table.search-job-header td.search-job-header-title h1 {
  background: none;
}
.jobcontainer table.search-job-header td.search-job-header-pager,
.apply-message table.search-job-header td.search-job-header-pager,
.mainnav .status table.search-job-header td.search-job-header-pager,
.cv-submit-success table.search-job-header td.search-job-header-pager {
  text-align: center;
  width: 120px;
}
.jobcontainer table.search-job-header td.search-job-header-num-items,
.apply-message table.search-job-header td.search-job-header-num-items,
.mainnav .status table.search-job-header td.search-job-header-num-items,
.cv-submit-success table.search-job-header td.search-job-header-num-items {
  text-align: center;
  width: 95px;
}
.jobcontainer table.search-job-header td.search-job-header-items-per-page,
.apply-message table.search-job-header td.search-job-header-items-per-page,
.mainnav .status table.search-job-header td.search-job-header-items-per-page,
.cv-submit-success table.search-job-header td.search-job-header-items-per-page {
  width: 193px;
  text-align: right;
  white-space: nowrap;
  vertical-align: middle;
}
.jobcontainer table.search-job-header td.search-job-header-items-per-page div.form-type-select,
.apply-message table.search-job-header td.search-job-header-items-per-page div.form-type-select,
.mainnav .status table.search-job-header td.search-job-header-items-per-page div.form-type-select,
.cv-submit-success table.search-job-header td.search-job-header-items-per-page div.form-type-select {
  display: inline;
}
.jobcontainer table.search-job-header td.search-job-header-items-per-page label,
.apply-message table.search-job-header td.search-job-header-items-per-page label,
.mainnav .status table.search-job-header td.search-job-header-items-per-page label,
.cv-submit-success table.search-job-header td.search-job-header-items-per-page label {
  font-weight: 400;
}
.jobcontainer table.search-job-header h1,
.apply-message table.search-job-header h1,
.mainnav .status table.search-job-header h1,
.cv-submit-success table.search-job-header h1 {
  margin: 10px 0;
  width: auto;
}
.jobcontainer table.search-job-header table,
.apply-message table.search-job-header table,
.mainnav .status table.search-job-header table,
.cv-submit-success table.search-job-header table {
  color: #fff;
  border: 0;
}
.jobcontainer table.search-job-header th,
.jobcontainer table.search-job-header td,
.apply-message table.search-job-header th,
.apply-message table.search-job-header td,
.mainnav .status table.search-job-header th,
.mainnav .status table.search-job-header td,
.cv-submit-success table.search-job-header th,
.cv-submit-success table.search-job-header td {
  padding: 0;
  vertical-align: middle;
}
.jobcontainer table.search-job-header div.pager .item-list ul,
.apply-message table.search-job-header div.pager .item-list ul,
.mainnav .status table.search-job-header div.pager .item-list ul,
.cv-submit-success table.search-job-header div.pager .item-list ul {
  margin: 0;
}
.jobcontainer table.search-job-header .form-item,
.apply-message table.search-job-header .form-item,
.mainnav .status table.search-job-header .form-item,
.cv-submit-success table.search-job-header .form-item {
  border: 0;
  padding: 0;
  margin: 0;
  white-space: nowrap;
}
.jobcontainer table.search-job-header .form-item label,
.apply-message table.search-job-header .form-item label,
.mainnav .status table.search-job-header .form-item label,
.cv-submit-success table.search-job-header .form-item label {
  width: auto;
  top: 8px;
  display: inline;
}
.jobcontainer .thank-you .close,
.apply-message .thank-you .close,
.mainnav .status .thank-you .close,
.cv-submit-success .thank-you .close {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.jobcontainer .thank-you,
.apply-message .thank-you,
.mainnav .status .thank-you,
.cv-submit-success .thank-you {
  font-weight: 400;
}
.jobcontainer .jobdetail.selections {
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  padding: 0;
}
.jobcontainer .jobdetail.selections h2 {
  margin: 0;
  padding: 0;
  color: #737373;
  padding: 5px 0 5px 10px;
  margin-bottom: 3px;
  cursor: pointer;
  float: left;
  width: 100%;
}
.jobcontainer .jobdetail.selections h2 span {
  color: #999;
}
.jobcontainer .jobdetail.selections h2:before {
  font-family: FontAwesome;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
  font-size: 14px;
  font-weight: 400;
  content: "\f055";
  margin: 0 5px 0 0;
  font-size: 18px !important;
  top: 2px;
  position: relative;
}
.jobcontainer .jobdetail.selections h2.open:before {
  font-family: FontAwesome;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
  font-size: 14px;
  font-weight: 400;
  content: "\f056";
}
.jobcontainer .jobdetail.selections .jobs_fieldset_element {
  display: block;
}
.jobcontainer .jobdetail.selections .jobs_fieldset_element ul {
  margin: 0;
  padding: 0;
  float: left;
  width: 50%;
  position: relative;
}
.jobcontainer .jobdetail.selections .jobs_fieldset_element ul li {
  list-style: none;
  padding: 0 0 0 20px;
  margin: 0 0 3px 10px;
  line-height: 20px;
}
.jobcontainer .jobdetail.selections .jobs_fieldset_element ul li:before {
  font-family: FontAwesome;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
  font-size: 14px;
  font-weight: 400;
  content: "\f138";
  color: #608aad;
  margin: 0 0 0 -16px;
}
.jobcontainer .jobdetail.selections .jobs_fieldset_element ul li.active {
  background-color: #608aad;
  padding: 0 0 0 15px;
}
.jobcontainer .jobdetail.selections .jobs_fieldset_element ul li.active a {
  color: #fff;
  margin-left: -3px;
}
.jobcontainer .jobdetail.selections .jobs_fieldset_element ul li.active a:before {
  content: " ";
}
.jobcontainer .jobdetail.selections .jobs_fieldset_element ul li.active a:after {
  font-family: FontAwesome;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
  font-size: 14px;
  font-weight: 400;
  content: "\f14a";
  color: #fff;
  margin: 0 5px 0 0;
  position: absolute;
  right: 0;
}
.jobcontainer .jobdetail.selections .jobs_fieldset_element ul li.active:before {
  font-family: FontAwesome;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
  font-size: 14px;
  font-weight: 400;
  content: " ";
  color: #000;
  margin: 0 5px 0 0;
}
.jobcontainer .jobdetail.selections .jobs_fieldset_element ul li.active:after {
  font-family: FontAwesome;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
  font-size: 14px;
  font-weight: 400;
  content: "\f14a";
  color: #fff;
  margin: 0 5px 0 0;
  position: absolute;
  right: 0;
}
.jobcontainer .jobdetail.results {
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
}
.jobcontainer .jobdetail.results .jobresults {
  padding: 10px;
}
.jobcontainer .jobdetail.results .jobresults .view-content {
  border-top: solid 1px #afafaf;
}
.jobcontainer .jobdetail.results .jobresults .view-content .noresults {
  padding: 10px 0 0 10px;
}
.jobcontainer .jobdetail.pager.pager-top {
  color: #ccc;
  background-color: #666f7d;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  height: 30px;
  border: solid 1px #fff;
}
.jobcontainer .jobdetail.pager.pager-top .pagination,
.jobcontainer .jobdetail.pager.pager-top .totalitems,
.jobcontainer .jobdetail.pager.pager-top .resultnumber {
  float: left;
  font-weight: bold;
}
.jobcontainer .jobdetail.pager.pager-top .resultnumber {
  float: right;
  position: relative;
}
.jobcontainer .jobdetail.pager.pager-footer {
  color: #ccc;
  background-color: #666f7d;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  height: 30px;
  border: solid 1px #fff;
}
.jobcontainer .jobdetail.pager.pager-footer .pagination,
.jobcontainer .jobdetail.pager.pager-footer .totalitems,
.jobcontainer .jobdetail.pager.pager-footer .resultnumber {
  float: left;
  font-weight: bold;
}
.jobcontainer .jobdetail.pager.pager-footer .resultnumber {
  float: right;
  position: relative;
}
#currency_code,
#salary_min,
#salary_max {
  margin-left: 10px;
  border: 1px solid #ccc;
  width: 75%;
}
@media (max-width: 1024px) and (min-width: 768px) {
  #currency_code,
  #salary_min,
  #salary_max {
    width: 30%;
  }
}
@media (max-width: 767px) {
  #currency_code,
  #salary_min,
  #salary_max {
    width: 50%;
  }
}
#salary_submit {
  margin: 10px;
  display: block;
}
#salaryslider {
  margin-bottom: 20px;
}
.page-search-job #job_search_header .region-job-search-header #block-views-exp-job-search-job-search {
  float: left;
}
.icon-arrow-left.icon-2x,
.icon-arrow-right.icon-2x {
  font-size: 1.2em;
  color: #fff;
}
.page-search-job .jobdetail .pagination {
  text-align: left;
  margin: 8px 10px 10px 9px;
  display: inline-block;
  width: auto;
}
.page-search-job .jobdetail .pagination .pagination-current-page {
  background: none;
  padding-right: 0;
  padding-left: 0;
  border: none;
  font-weight: bold;
  color: #fff;
}
.page-search-job .jobcontainer .jobdetail {
  color: #4c575e;
}
.page-search-job .jobcontainer .jobdetail a.pagination-left {
  display: inline-block;
  color: #fff;
  margin: 8px 0 0 7px;
}
.page-search-job .jobcontainer .jobdetail a.pagination-right {
  display: inline-block;
  color: #fff;
}
.jobdetail div.pagination.browsejobs * {
  float: left;
}
.jobdetail div.pagination.browsejobs {
  text-align: left;
  margin: 8px 10px 10px 9px;
  display: inline-block;
  width: auto;
}
.jobdetail div.pagination.browsejobs .pagination-current-page {
  background: none;
  padding-right: 0;
  padding-left: 0;
  border: none;
  font-weight: bold;
  color: #fff;
}
.jobdetail div.pagination.browsejobs .pagination-right {
  display: inline-block;
  color: #fff;
  margin: 1px 0 0 5px;
}
@media (max-width: 1024px) {
  .jobdetail div.pagination.browsejobs .pagination-right {
    float: right;
  }
}
.jobdetail div.pagination.browsejobs .pagination-left {
  display: inline-block;
  color: #fff;
  margin: 1px 0 0 5px;
}
.jobdetail div.pagination.browsejobs {
  width: 30% !important;
  text-align: left !important;
  position: relative;
}
.jobdetail div.pagination.browsejobs .totalitems {
  display: inline-block;
  width: 33.3333333%;
  text-align: center;
  color: #ccc;
  font-weight: 700;
}
.jobdetail .jobresults .view-content .views-row-1 {
  padding-top: 0;
}
.jobdetail .resultnumber {
  margin: 3px 5px 0 0;
}
.jobdetail #browse_jobs_display_options,
#browse_jobs_display_options_footer {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
  -webkit-appearance: none;
  appearance: none;
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: '';
  background-image: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/images/layout/icon-select.png);
  background-repeat: no-repeat;
  background-color: #fff;
  padding: 3px;
  cursor: pointer;
  padding: 1px 0 0 6px;
  background-position: 45px;
  width: 58px;
  font-weight: 700;
  border: none;
}
.jobdetail .totalitems {
  text-align: center;
  width: 30%;
  margin-top: 9px;
}
.query-suggestion {
  padding: 5px;
  margin: 5px;
  border: 1px solid #aaa;
}
.query-suggestion a {
  font-weight: 700;
}
div.debug {
  background: #ddd;
  padding: 3px;
  margin: 4px;
}
div.debug > div.debug-content,
div.debug > div.debug-content pre {
  padding: 3px;
  border: 1px dotted #aaa;
  color: #333;
}
div.debug > div.debug-title {
  background: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/images/sprites/arrow-right.png) 5px 3px no-repeat;
}
div.debug-title {
  padding-top: 4px;
  cursor: pointer;
  color: #666;
  padding-left: 24px;
  margin-bottom: 6px;
}
div.debug.expanded > div.debug-title {
  background: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/images/sprites/arrow-down.png) 5px 3px no-repeat;
}
div.debug.expanded {
  background: #ff8;
}
ul#facetapi-facet-search-apijob-search-block-field-job-locationname li {
  text-transform: capitalize;
}
.facetClose:before {
  background-position: -201px -11px !important;
  right: 0px !important;
}
.facetClose {
  background-color: none;
}
.facetClose:first-letter {
  text-transform: uppercase;
}
.tickFix:before {
  background-position: -139px -11px !important;
}
.tickFix:first-letter {
  text-transform: uppercase;
}
.search-job-header {
  margin-bottom: -10px !important;
  margin-top: -10px !important;
}
table.search-job-header td.views-align-right table {
  margin-top: -4px;
}
td.search-job-header-pager div.pager {
  margin-top: -2px;
}
td.search-job-header-pager div.pager div.pagination {
  text-align: left;
}
td.search-job-header-pager div.pager div.pagination-start,
td.search-job-header-pager div.pager div.pagination-end,
td.search-job-header-num-items div.num-matching-jobs,
#jobs-search-items-per-page,
#jobs-search-items-per-page label {
  float: left;
  color: #fff;
}
div#jobs-search-items-per-page {
  margin-top: -3px;
}
.block-search-api-saved-searches-job-search h2,
.block-search-api-saved-searches-job-search h2 span {
  color: #fff;
  text-shadow: none;
}
.page-search-job .pager.pager-top {
  height: 30px;
}
.page-search-job .top-pager {
  width: 33.333333%;
  display: inline-block;
  color: #ccc;
  height: 20px;
}
.page-search-job .num-matching-jobs {
  display: inline-block;
  width: 33.3333333%;
  text-align: center;
  color: #ccc;
  font-weight: 700;
}
.pager.pager-top {
  background: #666f7d;
  color: #ccc;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
  border: solid 1px #fff;
}
.jobs-search-items-per-page {
  display: inline-block;
  width: 31%;
  float: right;
  visibility: hidden;
}
.jobs-search-items-per-page .form-item.form-type-select {
  margin: 4px 7px 0 0;
  float: right;
  visibility: visible;
}
.jobs-search-items-per-page .form-item.form-type-select .select-wrapper {
  width: 40px;
  float: right;
}
.jobs-search-items-per-page .form-item.form-type-select .form-select {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
  -webkit-appearance: none;
  appearance: none;
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: '';
  background-image: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/images/layout/icon-select.png);
  background-repeat: no-repeat;
  background-color: #fff;
  padding: 3px;
  cursor: pointer;
  padding: 1px 0 0 6px;
  background-position: 45px;
  width: 58px;
  font-weight: 700;
  border: none;
}
.jobs-search-items-per-page label {
  display: inline-block;
  color: #ccc;
}
.page-search-job .pager.pager-footer {
  height: 30px;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
}
.pager.pager-footer {
  background: #666f7d;
  color: #ccc;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
  border: solid 1px #fff;
}
.pager.pager-footer .footer-pager {
  width: 33.3333333%;
  display: inline-block;
  height: 20px;
}
.pager.pager-footer .num-matching-jobs {
  display: inline-block;
  width: 33.33333333%;
}
.pager.pager-footer .jobs-search-items-per-page {
  display: inline-block;
}
.pager.pager-footer .jobs-search-items-per-page label {
  display: inline-block;
}
.max_float_right {
  width: auto;
  float: right;
}
input.max_float_right {
  text-align: right;
}
label.max_float_right {
  margin-top: -15px;
}
#mp_jobs_search-search_block-min-label {
  display: block;
  height: 15px;
}
.browsefacets li.active:before {
  background-position: -140px -11px !important;
}
.browsefacets li.active.facetChange:before {
  background-position: -201px -11px !important;
  right: 0px !important;
}
.cv-submit-success .heading span {
  font-size: 20.4px !important;
}
.cv-submit-success h1 {
  background: none;
  color: #608aad;
  margin: 0;
  width: auto;
}
.cv-submit-success h1 span {
  color: #608aad;
}
.cv-submit-success .thx-message {
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  padding: 20px 20px 60px;
}
.cv-submit-success .forwarding_candidate_applications_message {
  border-top: 1px solid #737373;
  margin-top: 15px;
  padding-top: 15px;
}
.cv-submit-success .forwarding_candidate_applications_message a {
  background: #d68400;
  background: -webkit-gradient(linear,left top,left 100%,from(#f29707),to(#d68400));
  background: -webkit-linear-gradient(top,#f29707 0,#d68400 100%);
  background: -moz-linear-gradient(top,#f29707 0,#d68400 100%);
  background: -ms-linear-gradient(top,#f29707 0,#d68400 100%);
  background: -o-linear-gradient(top,#f29707 0,#d68400 100%);
  background: linear-gradient(top,#f29707 0,#d68400 100%);
  -pie-background: linear-gradient(#f29707 0,#d68400 20px);
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-appearance: none;
  appearance: none;
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: '';
  color: #fff !important;
  cursor: pointer;
  padding: 7px;
  border: 3px solid #f7ac34;
  font-size: 12px;
  -webkit-box-shadow: 0 0 0 #595454;
  -moz-box-shadow: 0 0 0 #595454;
  box-shadow: 0 0 0 #595454;
  margin: 15px 0;
  float: left;
}
.cv-submit-success .forwarding_candidate_applications_message a:hover,
.cv-submit-success .forwarding_candidate_applications_message a:focus,
.cv-submit-success .forwarding_candidate_applications_message a:active {
  background: #d68400;
  background: -webkit-gradient(linear,left top,left 100%,from(#f3a62d),to(#dd9626));
  background: -webkit-linear-gradient(top,#f3a62d 0,#dd9626 100%);
  background: -moz-linear-gradient(top,#f3a62d 0,#dd9626 100%);
  background: -ms-linear-gradient(top,#f3a62d 0,#dd9626 100%);
  background: -o-linear-gradient(top,#f3a62d 0,#dd9626 100%);
  background: linear-gradient(top,#f3a62d 0,#dd9626 100%);
  -pie-background: linear-gradient(#f3a62d 0,#dd9626 20px);
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
}
@media screen and (max-width: 1024px) {
  .cv-submit-success .forwarding_candidate_applications_message a {
    font-size: 15px;
  }
}
.cv-submit-success .thx-message h1 span {
  color: #737373 !important;
}
.page-search-job #block-panels-mini-job-search-facets
.pane-facetapi {
  display: none;
}
#block-search-api-saved-searches-job-search {
  background-color: #fff;
  margin: 0 auto;
  color: #333;
  padding: 5px 1px 1px 0;
  position: relative;
  margin-top: 18px;
}
#block-search-api-saved-searches-job-search h2 {
  background: #666f7d;
  background: -webkit-gradient(linear,left top,left 100%,from(#9098a2),to(#666f7d));
  background: -webkit-linear-gradient(top,#9098a2 0,#666f7d 100%);
  background: -moz-linear-gradient(top,#9098a2 0,#666f7d 100%);
  background: -ms-linear-gradient(top,#9098a2 0,#666f7d 100%);
  background: -o-linear-gradient(top,#9098a2 0,#666f7d 100%);
  background: linear-gradient(top,#9098a2 0,#666f7d 100%);
  -pie-background: linear-gradient(#9098a2,#666f7d);
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
  color: #fff;
  padding: 10px;
}
#block-search-api-saved-searches-job-search label {
  text-align: left;
  float: none;
  top: 0;
  color: #333;
}
#block-search-api-saved-searches-job-search .form-submit {
  padding: 1px 5px 2px 0px;
  -webkit-box-shadow: 0 0px 0px #fff;
  -moz-box-shadow: 0 0px 0px #fff;
  box-shadow: 0 0px 0px #fff;
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
}
#block-search-api-saved-searches-job-search .disable-submit,
#block-search-api-saved-searches-job-search input:disabled {
  color: #333;
  cursor: default;
}
#block-search-api-saved-searches-job-search p {
  margin: 0;
  padding: 0;
  padding: 10px 10px 5px;
}
#block-search-api-saved-searches-job-search div {
  color: #333;
}
#block-search-api-saved-searches-job-search .searchdetail {
  width: 174px;
  overflow: hidden;
}
#block-search-api-saved-searches-job-search form {
  clear: left;
}
#block-search-api-saved-searches-job-search .search-already-saved {
  clear: left;
  margin-left: 10px;
}
.page-browse-jobs #block-search-api-saved-searches-job-search {
  margin-top: 0px;
}
#search-api-saved-searches-save-form #jobalert,
#search-api-saved-searches-save-form #savedsearch {
  clear: left;
  float: left;
}
#mp-jobs-browse-save-search-form #edit-submit,
#mp-jobs-browse-save-search-form #edit-submit--2,
#mp-jobs-browse-save-search-form #edit-store,
#mp-jobs-browse-save-search-form--2 #edit-submit,
#mp-jobs-browse-save-search-form--2 #edit-submit--2,
#mp-jobs-browse-save-search-form--2 #edit-store,
#search-api-saved-searches-save-form #edit-submit,
#search-api-saved-searches-save-form #edit-submit--2,
#search-api-saved-searches-save-form #edit-store {
  position: relative;
}
.page-browse-jobs #mp-jobs-browse-save-search-form--2 > div {
  margin-right: 8px;
}
.page-browse-jobs #mp-jobs-browse-save-search-form--2 > div,
.page-browse-jobs #mp-jobs-browse-save-search-form > div {
  background: #d68400;
  background: -webkit-gradient(linear,left top,left 100%,from(#f29707),to(#d68400));
  background: -webkit-linear-gradient(top,#f29707 0,#d68400 100%);
  background: -moz-linear-gradient(top,#f29707 0,#d68400 100%);
  background: -ms-linear-gradient(top,#f29707 0,#d68400 100%);
  background: -o-linear-gradient(top,#f29707 0,#d68400 100%);
  background: linear-gradient(top,#f29707 0,#d68400 100%);
  -pie-background: linear-gradient(#f29707 0,#d68400 20px);
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 1px #5b5b5b;
  -moz-box-shadow: 0 2px 1px #5b5b5b;
  box-shadow: 0 2px 1px #5b5b5b;
  border: 3px solid #f7ac34;
  display: inline-block;
  margin-top: 0;
}
.page-browse-jobs #mp-jobs-browse-save-search-form--2 > div:before,
.page-browse-jobs #mp-jobs-browse-save-search-form > div:before {
  font-family: FontAwesome;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
  font-size: 14px;
  font-weight: 400;
  vertical-align: inherit;
  margin: 0 0 0 7px;
}
.page-browse-jobs #mp-jobs-browse-save-search-form--2 > div .form-submit,
.page-browse-jobs #mp-jobs-browse-save-search-form > div .form-submit {
  background-color: transparent !important;
  background-image: none !important;
  background-repeat: no-repeat !important;
  filter: none !important;
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: '';
  -webkit-appearance: none;
  appearance: none;
  color: #fff;
  border: none;
}
.page-browse-jobs #mp-jobs-browse-save-search-form--2 > div:hover,
.page-browse-jobs #mp-jobs-browse-save-search-form > div:hover {
  background: #d68400;
  background: -webkit-gradient(linear,left top,left 100%,from(#f3a62d),to(#dd9626));
  background: -webkit-linear-gradient(top,#f3a62d 0,#dd9626 100%);
  background: -moz-linear-gradient(top,#f3a62d 0,#dd9626 100%);
  background: -ms-linear-gradient(top,#f3a62d 0,#dd9626 100%);
  background: -o-linear-gradient(top,#f3a62d 0,#dd9626 100%);
  background: linear-gradient(top,#f3a62d 0,#dd9626 100%);
  -pie-background: linear-gradient(#f3a62d 0,#dd9626 20px);
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
}
.page-browse-jobs #mp-jobs-browse-save-search-form--2 > div:before {
  content: "\f0c7";
}
.page-browse-jobs #mp-jobs-browse-save-search-form > div:before {
  content: "\f0a1";
}
@media (min-width: 1025px) {
  .jobcontainer .heading #block-views-exp-job-search-job-search .views-exposed-widget .views-submit-button {
    margin-top: -3px;
  }
  .jobcontainer .jobfacets .browsefacets #mini-panel-job_search_facets h2:before,
  .jobcontainer .jobfacets #block-panels-mini-job-search-facets #mini-panel-job_search_facets h2:before {
    content: "";
  }
  .jobcontainer .jobfacets .browsefacets >h2,
  .jobcontainer .jobfacets #block-panels-mini-job-search-facets >h2 {
    padding: 6px 5px;
    font-size: 15px !important;
  }
  .jobcontainer .jobfacets .browsefacets >h2:before,
  .jobcontainer .jobfacets #block-panels-mini-job-search-facets >h2:before {
    content: "";
  }
  .page-search.page-search-job .grid_cn_container .container .grid_c .jobfacets {
    min-height: 600px;
  }
}
@media (max-width: 1024px) {
  .jobcontainer .jobdetail div.jobslogo,
  .apply-message .jobdetail div.jobslogo,
  .mainnav .status .jobdetail div.jobslogo,
  .cv-submit-success .jobdetail div.jobslogo {
    float: none;
  }
  .page-browse-jobs .breadcrumb,
  .page-search-job .breadcrumb,
  .node-type-job-advert .breadcrumb {
    padding-left: 7px;
  }
  .node-type-job-advert .grid_c .jobdetail .region-content h2 {
    font-size: 18px !important;
    margin-top: 1.1em !important;
  }
  .node-type-job-advert .grid_c .jobdetail .region-content p {
    color: #333;
  }
  .node-type-job-advert .apply a {
    background: #d68400;
    background: -webkit-gradient(linear,left top,left 100%,from(#f29707),to(#d68400));
    background: -webkit-linear-gradient(top,#f29707 0,#d68400 100%);
    background: -moz-linear-gradient(top,#f29707 0,#d68400 100%);
    background: -ms-linear-gradient(top,#f29707 0,#d68400 100%);
    background: -o-linear-gradient(top,#f29707 0,#d68400 100%);
    background: linear-gradient(top,#f29707 0,#d68400 100%);
    -pie-background: linear-gradient(#f29707 0,#d68400 20px);
    behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
    position: relative;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-appearance: none;
    appearance: none;
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    color: #fff !important;
    cursor: pointer;
    padding: 7px;
    border: 3px solid #f7ac34;
    font-size: 12px;
    -webkit-box-shadow: 0 0 0 #595454;
    -moz-box-shadow: 0 0 0 #595454;
    box-shadow: 0 0 0 #595454;
  }
  .node-type-job-advert .apply a:hover,
  .node-type-job-advert .apply a:focus,
  .node-type-job-advert .apply a:active {
    background: #d68400;
    background: -webkit-gradient(linear,left top,left 100%,from(#f3a62d),to(#dd9626));
    background: -webkit-linear-gradient(top,#f3a62d 0,#dd9626 100%);
    background: -moz-linear-gradient(top,#f3a62d 0,#dd9626 100%);
    background: -ms-linear-gradient(top,#f3a62d 0,#dd9626 100%);
    background: -o-linear-gradient(top,#f3a62d 0,#dd9626 100%);
    background: linear-gradient(top,#f3a62d 0,#dd9626 100%);
    -pie-background: linear-gradient(#f3a62d 0,#dd9626 20px);
    behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
    position: relative;
  }
  .node-type-job-advert .jobdetail div.jobslogo {
    float: right;
  }
  .page-search-job .jobcontainer .jobdetail .jobresults .view-content .jobslogo .featured {
    margin-top: 7px !important;
    padding-bottom: 6px;
  }
  .page-search-job .jobcontainer .jobdetail .jobresults .view-content ul li.views-row-first .jobslogo .featured {
    margin-top: 8px !important;
  }
  .page-search-job .main.noheader {
    padding-top: 83px;
  }
  .page-search-job .mainnav .container {
    max-width: 100% !important;
  }
  .page-search-job #main.container {
    max-width: inherit !important;
  }
  .page-search-job .grid_cn_container .container {
    max-width: inherit;
  }
  .page-search-job .grid_cn_container .container .grid_c {
    position: relative;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0;
  }
  .page-search-job .grid_cn_container .container .grid_c .heading {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobfacets {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobdetail {
    position: relative;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0;
    margin: 15px 15px 0;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobdetail .pagination {
    margin-top: 6px;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobdetail.max-width {
    margin-left: 15px;
  }
  .page-search-job #views-exposed-form-job-search-jobsearch-facet-filter #edit-field-currency,
  .page-search-job #views-exposed-form-job-search-jobsearch-facet-filter #edit-field-currency--2,
  .page-search-job #views-exposed-form-job-search-jobsearch-facet-filter #edit-field-job-salary-min,
  .page-search-job #views-exposed-form-job-search-jobsearch-facet-filter #edit-field-job-salary-max {
    height: 28px;
  }
  .page-search-job #views-exposed-form-job-search-jobsearch-facet-filter h2.currency_symbol_title {
    padding-left: 27px !important;
  }
  .page-search-job #views-exposed-form-job-search-jobsearch-facet-filter h2.currency_symbol_title:before {
    margin-right: 2px !important;
  }
  .page-search-job #views-exposed-form-job-search-jobsearch-facet-filter #salary-select-wrapper {
    margin-left: 5px;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobcontainer {
    -webkit-border-radius: 0 0 0 0;
    -moz-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
    padding: 15px 0;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobcontainer .heading #block-views-exp-job-search-job-search {
    margin-bottom: 1px;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobcontainer .heading #block-views-exp-job-search-job-search .views-exposed-widget .views-submit-button {
    margin-top: 26px;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobcontainer .heading #block-views-exp-job-search-job-search #edit-search-wrapper.views-exposed-widget label span {
    font-size: 12px !important;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobcontainer .heading #block-views-exp-job-search-job-search #edit-search-wrapper.views-exposed-widget label.error {
    margin-top: 43px;
  }
  .page-search-job .grid_cn_container .container .grid_c .heading #block-search-api-saved-searches-job-search {
    margin-top: 38px;
  }
  .page-search-job .grid_cn_container .container .grid_c .heading #block-search-api-saved-searches-job-search #jobalert,
  .page-search-job .grid_cn_container .container .grid_c .heading #block-search-api-saved-searches-job-search #savedsearch {
    font-size: 15px !important;
  }
  .page-search-job .grid_cn_container .container .grid_c .heading #block-search-api-saved-searches-job-search #jobalert #jobalert:before,
  .page-search-job .grid_cn_container .container .grid_c .heading #block-search-api-saved-searches-job-search #jobalert #savedsearch:before,
  .page-search-job .grid_cn_container .container .grid_c .heading #block-search-api-saved-searches-job-search #savedsearch #jobalert:before,
  .page-search-job .grid_cn_container .container .grid_c .heading #block-search-api-saved-searches-job-search #savedsearch #savedsearch:before {
    top: 3px;
  }
  .page-search-job .grid_cn_container .container .grid_c .heading #block-search-api-saved-searches-job-search #jobalert input[type="submit"],
  .page-search-job .grid_cn_container .container .grid_c .heading #block-search-api-saved-searches-job-search #savedsearch input[type="submit"] {
    padding: 1px 5px 2px 22px;
  }
  .page-search-job .grid_cn_container .container .grid_c .heading #block-search-api-saved-searches-job-search .form-submit {
    padding: 0 5px;
  }
  .page-search-job .grid_cn_container .container .grid_c .heading #block-views-exp-job-search-job-search {
    width: 380px;
  }
  .page-search-job .grid_cn_container .container .grid_c .heading #block-views-exp-job-search-job-search .views-exposed-widget #edit-submit-job-search {
    padding: 3px 8px;
    margin-top: -21px !important;
  }
  .page-search-job .grid_cn_container .container .grid_c .heading #block-views-exp-job-search-job-search .views-exposed-widget .form-item {
    margin-top: 7px;
  }
  .page-search-job .grid_cn_container .container .grid_c .heading #block-views-exp-job-search-job-search .views-exposed-widget .form-item .form-text {
    padding: 6px 0 6px 5px;
  }
  .page-search-job .grid_cn_container .container .grid_c .heading #block-views-exp-job-search-job-search .views-exposed-widget li.token-input-token-location {
    margin: 2px;
  }
  .page-search-job .grid_cn_container .container .grid_c .heading #block-views-exp-job-search-job-search .views-exposed-widget #token-input-edit-location {
    margin-top: 2px;
  }
  .page-search-job .grid_cn_container .container .grid_c .heading #block-views-exp-job-search-job-search #page-title {
    margin: -2px 0 0 1px;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobcontainer .jobfacets #block-panels-mini-job-search-facets {
    padding-bottom: 1px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
    position: relative;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobcontainer .jobfacets #block-panels-mini-job-search-facets > h2 {
    font-size: 18px !important;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
    position: relative;
    padding: 7px 11px;
    cursor: pointer;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobcontainer .jobfacets #block-panels-mini-job-search-facets > h2:before {
    font-size: 18px !important;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobcontainer .jobfacets #block-panels-mini-job-search-facets #mini-panel-job_search_facets h2 {
    font-size: 18px !important;
    padding: 8px 11px 8px 27px;
    cursor: pointer;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobcontainer .jobfacets #block-panels-mini-job-search-facets #mini-panel-job_search_facets h2:before {
    font-size: 18px !important;
    margin: 0 5px 0 -17px;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobcontainer .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul {
    padding: 7px 0 0 0;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobcontainer .jobfacets #block-panels-mini-job-search-facets .panel-pane .item-list ul li a {
    padding: 4px 14px 4px 28px;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobdetail {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
    position: relative;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobdetail .pager.pager-top,
  .page-search-job .grid_cn_container .container .grid_c .jobdetail .pager.pager-footer {
    padding: 4px;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobdetail .pager.pager-top .pagination .pagination-start,
  .page-search-job .grid_cn_container .container .grid_c .jobdetail .pager.pager-footer .pagination .pagination-start {
    font-family: "Arial", sans-serif !important;
    font-weight: 400;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobdetail .pager.pager-top .pagination .pagination-current-page,
  .page-search-job .grid_cn_container .container .grid_c .jobdetail .pager.pager-footer .pagination .pagination-current-page {
    font-family: "Arial", sans-serif !important;
    font-weight: 400;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobdetail .pager.pager-top .pagination .pagination-end,
  .page-search-job .grid_cn_container .container .grid_c .jobdetail .pager.pager-footer .pagination .pagination-end {
    font-family: "Arial", sans-serif !important;
    font-weight: 400;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobdetail .pager.pager-top a.pagination-right,
  .page-search-job .grid_cn_container .container .grid_c .jobdetail .pager.pager-footer a.pagination-right {
    margin-top: 5px;
    float: left;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobdetail .pager.pager-top a.pagination-left,
  .page-search-job .grid_cn_container .container .grid_c .jobdetail .pager.pager-footer a.pagination-left {
    float: left;
    margin: 6px 0 0 7px;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobdetail .pager.pager-top .icon-arrow-left.icon-2x,
  .page-search-job .grid_cn_container .container .grid_c .jobdetail .pager.pager-top .icon-arrow-right.icon-2x,
  .page-search-job .grid_cn_container .container .grid_c .jobdetail .pager.pager-footer .icon-arrow-left.icon-2x,
  .page-search-job .grid_cn_container .container .grid_c .jobdetail .pager.pager-footer .icon-arrow-right.icon-2x {
    margin-right: 10px;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobdetail .pager.pager-top .num-matching-jobs,
  .page-search-job .grid_cn_container .container .grid_c .jobdetail .pager.pager-footer .num-matching-jobs {
    font-family: "Arial", sans-serif !important;
    font-weight: 400;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobdetail .pager.pager-top .top-pager,
  .page-search-job .grid_cn_container .container .grid_c .jobdetail .pager.pager-top footer-pager,
  .page-search-job .grid_cn_container .container .grid_c .jobdetail .pager.pager-footer .top-pager,
  .page-search-job .grid_cn_container .container .grid_c .jobdetail .pager.pager-footer footer-pager {
    text-align: center;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobdetail .pager.pager-top .top-pager .pagination,
  .page-search-job .grid_cn_container .container .grid_c .jobdetail .pager.pager-top .footer-pager .pagination,
  .page-search-job .grid_cn_container .container .grid_c .jobdetail .pager.pager-footer .top-pager .pagination,
  .page-search-job .grid_cn_container .container .grid_c .jobdetail .pager.pager-footer .footer-pager .pagination {
    margin-left: 0;
    float: left;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobdetail .jobs-search-items-per-page .form-item.form-type-select {
    margin-top: 4px;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobdetail .jobs-search-items-per-page .form-item.form-type-select label {
    font-family: "Arial", sans-serif !important;
    font-weight: 400;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobdetail .jobs-search-items-per-page .form-item.form-type-select .form-select {
    width: 73px;
    background-position: 57px;
    padding: 2px 0 1px 6px;
    margin: 0;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobdetail h2 {
    font-size: 17.4px !important;
    margin-bottom: 9px;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobdetail h2:before {
    font-size: 24px !important;
  }
  .page-browse-jobs .mainnav .container {
    max-width: 100% !important;
  }
  .page-browse-jobs #main.container {
    max-width: inherit !important;
  }
  .page-browse-jobs .main.noheader {
    padding-top: 83px;
  }
  .page-browse-jobs .grid_cn_container {
    max-width: inherit;
  }
  .page-browse-jobs .grid_cn_container .grid_c {
    position: relative;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0;
  }
  .page-browse-jobs .grid_cn_container .grid_c .heading {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobfacets {
    position: relative;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0;
    float: left;
    width: 100%;
    margin-top: 0px;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobdetail {
    position: relative;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobdetail .column_2 {
    padding-left: 75px;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobdetail .left-arrow-sprite,
  .page-browse-jobs .grid_cn_container .grid_c .jobdetail .right-arrow-sprite {
    font-size: 1.6em;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobdetail .pagination.browsejobs {
    padding: 6px 0;
    margin: 10px;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobdetail .pagination-left {
    margin: 0 0 0 5px;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobdetail .pagination-right {
    margin: 0 12px 0 18px;
    float: left;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobdetail .pagerstart {
    margin: 0 0 0 14px;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobdetail .pagination-current-page {
    margin: 0 2px;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobdetail .pagination-endcount {
    margin: 0 0 0 0;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobdetail .totalitems {
    margin-left: 50px;
    margin-top: 16px;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobdetail .resultnumber {
    margin-top: 10px;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobdetail .jobresults .browse_jobs_filters .jobdetail {
    width: 97.7%;
    padding: 0 1.1% 10px 1.1%;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobdetail .jobresults .browse_jobs_filters .jobdetail ul li:first-child .jobslogo {
    margin-top: -12px;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobcontainer {
    padding: 15px;
    -webkit-border-radius: 0 0 0 0;
    -moz-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobcontainer .jobdetail.selections .jobs_fieldset_element ul {
    width: 263px;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobcontainer .jobdetail .jobresults .view-content ul .views-field-field-job-client-paid-ad span .featured {
    margin-top: 1px;
    padding-bottom: 5px;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobcontainer .jobdetail .jobresults .view-content ul li h2 {
    font-size: 17.4px !important;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobcontainer .jobdetail .jobresults .view-content ul li .views-field-field-job-client-paid-ad span .featured {
    margin-top: 7px !important;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobcontainer .jobfacets .browsefacets {
    padding-bottom: 1px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
    position: relative;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobcontainer .jobfacets .browsefacets > h2 {
    font-size: 18px !important;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
    position: relative;
    padding: 7px 11px;
    cursor: pointer;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobcontainer .jobfacets .browsefacets > h2:before {
    font-size: 18px !important;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobcontainer .jobfacets .browsefacets #mini-panel-job_search_facets h2 {
    padding: 8px 11px 8px 30px;
    cursor: pointer;
    font-size: 18px !important;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobcontainer .jobfacets .browsefacets #mini-panel-job_search_facets h2:before {
    margin: 0 4px 0 -19px;
    font-size: 18px !important;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobcontainer .jobfacets .browsefacets #mp-jobs-nbrowse-search-alert-form #edit-submit,
  .page-browse-jobs .grid_cn_container .grid_c .jobcontainer .jobfacets .browsefacets #mp-jobs-nbrowse-search-alert-form #edit-store {
    padding-bottom: 4px;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobcontainer .jobfacets .browsefacets .item-list #salary_submit {
    padding-bottom: 4px !important;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobcontainer .jobfacets .browsefacets .panel-pane .item-list ul {
    padding: 2px 0 0 0;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobcontainer .jobfacets .browsefacets .panel-pane .item-list ul li a {
    padding: 4px 14px 4px 22px;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobdetail {
    width: 100%;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobdetail h2 {
    font-size: 15.3px !important;
    margin-bottom: 5px;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobdetail h2:before {
    font-size: 24px !important;
    position: relative;
    top: 3px;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobdetail.pager-top,
  .page-browse-jobs .grid_cn_container .grid_c .jobdetail.pager-footer {
    height: 47px;
  }
  .jobcontainer .jobdetail .jobresults .view-content ul .views-field-field-job-client-paid-ad span .featured {
    margin-top: 0;
  }
  .jobcontainer .heading #block-views-exp-job-search-job-search .views-exposed-widget .form-item .form-text {
    font-size: 12px !important;
    width: 125px;
    margin-top: 3px;
    padding-top: 1px;
  }
  .jobcontainer .heading #block-views-exp-job-search-job-search .token-input-list-location {
    margin-top: 3px;
    width: 215px !important;
  }
}
@media (max-width: 1024px) and screen and (max-width: 1024px) {
  .node-type-job-advert .apply a {
    font-size: 15px;
  }
}
@media (max-width: 1024px) and (min-width: 1025px) {
  .page-search-job .grid_cn_container .container .grid_c {
    float: left;
    width: 100%;
  }
}
@media (max-width: 1024px) and (min-width: 1025px) {
  .page-search-job .grid_cn_container .container .grid_c .heading {
    float: left;
    width: 100%;
  }
}
@media (max-width: 1024px) and (min-width: 1025px) {
  .page-search-job .grid_cn_container .container .grid_c .jobfacets {
    float: left;
    width: 100%;
  }
}
@media (max-width: 1024px) and (min-width: 1025px) {
  .page-search-job .grid_cn_container .container .grid_c .jobdetail {
    float: left;
    width: 100%;
  }
}
@media (max-width: 1024px) and (min-width: 1025px) {
  .page-browse-jobs .grid_cn_container .grid_c {
    float: left;
    width: 100%;
  }
}
@media (max-width: 1024px) and (min-width: 1025px) {
  .page-browse-jobs .grid_cn_container .grid_c .heading {
    float: left;
    width: 100%;
  }
}
@media (max-width: 1024px) and (min-width: 1025px) {
  .page-browse-jobs .grid_cn_container .grid_c .jobfacets {
    float: left;
    width: 100%;
  }
}
@media (max-width: 1024px) and (min-width: 1025px) {
  .page-browse-jobs .grid_cn_container .grid_c .jobdetail {
    float: left;
    width: 100%;
  }
}
.jobcontainer .jobdetail .jobresults .view-empty .item-list ul li,
.jobcontainer .jobdetail .jobdetail.results .view-empty .item-list ul li {
  width: 31%;
}
@media (max-width: 1024px) {
  .jobcontainer .jobfacets {
    margin-top: 135px;
  }
}
@media (min-width: 768px) and (max-width: 820px) {
  .page-search-job .grid_cn_container .container .grid_c .heading #block-search-api-saved-searches-job-search {
    width: 48%;
  }
  .page-search-job .grid_cn_container .container .grid_c .heading #block-search-api-saved-searches-job-search div {
    width: 100%;
  }
  .page-search-job .grid_cn_container .container .grid_c .heading #block-search-api-saved-searches-job-search #jobalert,
  .page-search-job .grid_cn_container .container .grid_c .heading #block-search-api-saved-searches-job-search #savedsearch {
    width: 47%;
    word-break: break-word;
  }
  .page-search-job .grid_cn_container .container .grid_c .heading #block-search-api-saved-searches-job-search #jobalert input[type="submit"],
  .page-search-job .grid_cn_container .container .grid_c .heading #block-search-api-saved-searches-job-search #savedsearch input[type="submit"] {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .jobcontainer .jobdetail .jobresults .view-empty,
  .jobcontainer .jobdetail .jobdetail.results .view-empty {
    border-top: solid 1px #eee;
  }
  .jobcontainer .jobdetail .jobresults .view-empty .item-list ul li,
  .jobcontainer .jobdetail .jobdetail.results .view-empty .item-list ul li {
    background: #f7f7f7;
    background: -webkit-gradient(linear,left top,left 100%,from(#fff),to(#ccc));
    background: -webkit-linear-gradient(top,#fff 0,#ccc 100%);
    background: -moz-linear-gradient(top,#fff 0,#ccc 100%);
    background: -ms-linear-gradient(top,#fff 0,#ccc 100%);
    background: -o-linear-gradient(top,#fff 0,#ccc 100%);
    background: linear-gradient(top,#fff 0,#ccc 100%);
    -pie-background: linear-gradient(#fff,#ccc);
    behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
    position: relative;
    width: 100%;
    margin-bottom: 15px;
  }
  .page-search-job .pager.pager-footer {
    height: 45px;
  }
  .page-search-job .main.noheader {
    padding-top: 0;
  }
  .page-search-job .grid_cn_container .container .grid_c {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobfacets {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobdetail {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    margin: 15px 0 0;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobcontainer .jobfacets #block-panels-mini-job-search-facets > h2 {
    padding: 14px 11px;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobcontainer {
    padding: 0;
    -webkit-border-radius: 0 0 0 0;
    -moz-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
    background-color: transparent;
    background-image: none;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobcontainer .jobdetail .pagination-current-page {
    margin-left: -6px;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobcontainer .jobdetail .pagination-end {
    margin-left: 7px !important;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobcontainer .jobdetail .jobresults .view-content .jobslogo .featured {
    margin-top: 7px !important;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobcontainer .jobdetail .jobresults .view-content ul li.views-row-first .jobslogo .featured {
    margin-top: 8px !important;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobcontainer .heading {
    background-color: #4778bd;
    padding: 11px;
    float: left;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobcontainer .heading #block-views-exp-job-search-job-search {
    width: 100%;
    float: left;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobcontainer .heading #block-views-exp-job-search-job-search #edit-location-wrapper {
    text-align: left;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobcontainer .heading #block-views-exp-job-search-job-search .views-exposed-widget {
    width: 50%;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobcontainer .heading #block-views-exp-job-search-job-search .views-exposed-widget label.error {
    font-size: 12px !important;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobcontainer .heading #block-views-exp-job-search-job-search .views-exposed-widget .form-item {
    width: 100%;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobcontainer .heading #block-views-exp-job-search-job-search .views-exposed-widget .form-item .form-text {
    width: 90%;
    margin: 0 5%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobcontainer .heading #block-views-exp-job-search-job-search .views-exposed-widget .form-item .error_job_margin {
    margin-top: 19px;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobcontainer .heading #block-views-exp-job-search-job-search .views-exposed-widget .token-input-list-location {
    width: 90% !important;
    margin: 0 5%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobcontainer .heading #block-views-exp-job-search-job-search .views-exposed-widget .token-input-list-location li.token-input-token-location p {
    width: 60px;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobcontainer .heading #block-views-exp-job-search-job-search .views-exposed-widget #salary-select-wrapper {
    width: 200%;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobcontainer .heading #block-views-exp-job-search-job-search .views-exposed-widget #salary-select-wrapper label {
    margin: 8px 4px 0 4px;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobcontainer .heading #block-views-exp-job-search-job-search .views-exposed-widget #salary-select-wrapper .form-item-field-job-salary-min {
    float: left;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobcontainer .heading #block-views-exp-job-search-job-search .views-exposed-widget #salary-select-wrapper .form-item {
    width: 50%;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobcontainer .heading #block-views-exp-job-search-job-search .views-exposed-widget #salary-select-wrapper .form-select {
    width: 70%;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobcontainer .heading #block-views-exp-job-search-job-search .views-exposed-widget#edit-search-wrapper label.error {
    position: relative;
    margin-top: inherit;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobcontainer .heading #mp-jobs-browse-save-search-form--2,
  .page-search-job .grid_cn_container .container .grid_c .jobcontainer .heading #mp-jobs-nbrowse-search-alert-form,
  .page-search-job .grid_cn_container .container .grid_c .jobcontainer .heading #block-search-api-saved-searches-job-search {
    margin-bottom: 10px;
    margin-top: 0;
    float: left;
    width: 100%;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobcontainer .heading #mp-jobs-browse-save-search-form--2 div,
  .page-search-job .grid_cn_container .container .grid_c .jobcontainer .heading #mp-jobs-nbrowse-search-alert-form div,
  .page-search-job .grid_cn_container .container .grid_c .jobcontainer .heading #block-search-api-saved-searches-job-search div {
    width: 100%;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobcontainer .heading #mp-jobs-browse-save-search-form--2 #jobalert,
  .page-search-job .grid_cn_container .container .grid_c .jobcontainer .heading #mp-jobs-browse-save-search-form--2 #savedsearch,
  .page-search-job .grid_cn_container .container .grid_c .jobcontainer .heading #mp-jobs-nbrowse-search-alert-form #jobalert,
  .page-search-job .grid_cn_container .container .grid_c .jobcontainer .heading #mp-jobs-nbrowse-search-alert-form #savedsearch,
  .page-search-job .grid_cn_container .container .grid_c .jobcontainer .heading #block-search-api-saved-searches-job-search #jobalert,
  .page-search-job .grid_cn_container .container .grid_c .jobcontainer .heading #block-search-api-saved-searches-job-search #savedsearch {
    width: 47%;
    font-size: 13px !important;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobcontainer .heading #mp-jobs-browse-save-search-form--2 #jobalert input[type="submit"],
  .page-search-job .grid_cn_container .container .grid_c .jobcontainer .heading #mp-jobs-browse-save-search-form--2 #savedsearch input[type="submit"],
  .page-search-job .grid_cn_container .container .grid_c .jobcontainer .heading #mp-jobs-nbrowse-search-alert-form #jobalert input[type="submit"],
  .page-search-job .grid_cn_container .container .grid_c .jobcontainer .heading #mp-jobs-nbrowse-search-alert-form #savedsearch input[type="submit"],
  .page-search-job .grid_cn_container .container .grid_c .jobcontainer .heading #block-search-api-saved-searches-job-search #jobalert input[type="submit"],
  .page-search-job .grid_cn_container .container .grid_c .jobcontainer .heading #block-search-api-saved-searches-job-search #savedsearch input[type="submit"] {
    padding: 2px 5px 2px 20px !important;
    width: 100%;
    word-wrap: break-word;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobcontainer .heading #mp-jobs-browse-save-search-form--2 #jobalert input[type="submit"]:before,
  .page-search-job .grid_cn_container .container .grid_c .jobcontainer .heading #mp-jobs-browse-save-search-form--2 #savedsearch input[type="submit"]:before,
  .page-search-job .grid_cn_container .container .grid_c .jobcontainer .heading #mp-jobs-nbrowse-search-alert-form #jobalert input[type="submit"]:before,
  .page-search-job .grid_cn_container .container .grid_c .jobcontainer .heading #mp-jobs-nbrowse-search-alert-form #savedsearch input[type="submit"]:before,
  .page-search-job .grid_cn_container .container .grid_c .jobcontainer .heading #block-search-api-saved-searches-job-search #jobalert input[type="submit"]:before,
  .page-search-job .grid_cn_container .container .grid_c .jobcontainer .heading #block-search-api-saved-searches-job-search #savedsearch input[type="submit"]:before {
    font-size: 0.7em !important;
    top: 3px !important;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobcontainer .heading #mp-jobs-browse-save-search-form--2 #jobalert,
  .page-search-job .grid_cn_container .container .grid_c .jobcontainer .heading #mp-jobs-nbrowse-search-alert-form #jobalert,
  .page-search-job .grid_cn_container .container .grid_c .jobcontainer .heading #block-search-api-saved-searches-job-search #jobalert {
    margin-left: 4px;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobcontainer .heading #views-exposed-form-job-search-job-search {
    border-bottom: 1px solid #608aad;
    margin-bottom: 10px;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobcontainer .heading #views-exposed-form-job-search-job-search .views-submit-button {
    width: 100%;
    margin-left: 30px;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobcontainer .heading #views-exposed-form-job-search-job-search .views-submit-button #edit-submit-job-search {
    float: none;
    margin-right: -25px;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobcontainer .heading #mp_jobs_search-search_block .views-exposed-widget {
    width: 97%;
    text-align: center;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobcontainer .jobs-search-items-per-page {
    display: none !important;
  }
  tr.page-search-job .grid_cn_container .container .grid_c .jobcontainer .jobs-search-items-per-page {
    display: none !important;
  }
  th.page-search-job .grid_cn_container .container .grid_c .jobcontainer .jobs-search-items-per-page,
  td.page-search-job .grid_cn_container .container .grid_c .jobcontainer .jobs-search-items-per-page {
    display: none !important;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobcontainer .jobfacets {
    margin-top: 0;
    width: 92%;
    padding: 15px;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobcontainer .jobfacets #block-panels-mini-job-search-facets {
    padding-bottom: 1px;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobdetail {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
    position: relative;
    background-color: transparent;
    width: 92%;
    margin: auto;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobdetail.max-width {
    margin-left: 0;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobdetail div.pagination .pagination-endcount {
    padding-top: 2px;
    font-weight: 400;
    padding-left: 5px;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobdetail div.pagination .pagerstart {
    padding-top: 2px;
    padding-right: 5px;
    margin-left: 0;
    font-weight: 400;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobdetail .totalitems {
    text-align: center;
    width: 30%;
    margin-top: -1px;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobdetail .pager.pager-top .pagination,
  .page-search-job .grid_cn_container .container .grid_c .jobdetail .pager.pager-footer .pagination {
    text-align: center;
    margin: 5px 0 5px 0;
    display: inline-block;
    width: 78%;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobdetail .pager.pager-top .pagination .pagination-current-page,
  .page-search-job .grid_cn_container .container .grid_c .jobdetail .pager.pager-footer .pagination .pagination-current-page {
    background: none;
    padding-right: 0;
    padding-left: 0;
    border: none;
    color: #fff;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobdetail a.pagination-left {
    display: inline-block;
    color: #fff !important;
    margin: 0;
    float: left;
    margin-left: 0 !important;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobdetail a.pagination-right {
    display: inline-block;
    color: #fff !important;
    margin: 0;
    float: right !important;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobdetail #page-title {
    display: block;
    font-weight: bolder;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobdetail .pager.pager-top {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
    position: relative;
    margin: 10px 0 0 -2px;
    border: solid 1px #fff;
    height: 45px;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobdetail .top-pager,
  .page-search-job .grid_cn_container .container .grid_c .jobdetail .pager.pager-footer .footer-pager {
    width: 100%;
    display: block !important;
    color: #ccc;
    margin: 0 auto;
    text-align: center;
    height: 22px;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobdetail .pager.pager-footer .num-matching-jobs,
  .page-search-job .grid_cn_container .container .grid_c .jobdetail .pager.pager-top .num-matching-jobs {
    display: block !important;
    text-align: center;
    color: #ccc;
    padding: 0 0 5px 0;
    position: absolute;
    width: auto;
    margin-top: 0;
    left: 50%;
    margin-left: -60px;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobdetail .pagination-start {
    left: 50%;
    position: absolute;
    margin: 0 0 0 -44px;
    top: 5px;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobdetail .pagination-current-page {
    left: 50%;
    position: absolute;
    margin: 0 0 0 -2px;
    top: 5px;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobdetail .pagination-end {
    left: 50%;
    position: absolute;
    margin: 0 0 0 12px;
    top: 5px;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobdetail [class^="icon-"],
  .page-search-job .grid_cn_container .container .grid_c .jobdetail [class*=" icon-"] {
    margin-right: 0;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobdetail .pager.pager-top .icon-arrow-left.icon-2x,
  .page-search-job .grid_cn_container .container .grid_c .jobdetail .pager.pager-top .icon-arrow-right.icon-2x,
  .page-search-job .grid_cn_container .container .grid_c .jobdetail .pager.pager-footer .icon-arrow-left.icon-2x,
  .page-search-job .grid_cn_container .container .grid_c .jobdetail .pager.pager-footer .icon-arrow-right.icon-2x {
    font-size: 33.9px !important;
    margin-right: 0;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobdetail .jobs-search-items-per-page {
    display: none;
  }
  .page-browse-jobs .grid_cn_container .grid_c {
    position: relative;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobcontainer .pagerstart {
    margin-left: -50px !important;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobcontainer .pagination-current-page {
    margin-left: -4px !important;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobcontainer .pagination-endcount {
    margin-left: 8px !important;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobcontainer .heading {
    background-color: #4778bd;
    background-image: none;
    background-repeat: no-repeat;
    filter: none;
    position: relative;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
    float: left;
    padding: 8px 0;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobcontainer .heading h1 {
    float: left;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobcontainer .heading #block-search-api-saved-searches-job-search {
    float: left;
    margin-left: 10px;
    margin-top: 5px;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobcontainer .jobfacets {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    padding-left: 0;
    padding-right: 0;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobcontainer .jobfacets .browsefacets > h2 {
    padding: 14px 11px;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobcontainer .jobdetail .jobresults .view-content ul li .views-field-field-job-client-paid-ad span .featured {
    margin-top: 7px !important;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobcontainer .jobdetail .jobresults .view-content ul li:first-child .views-field-field-job-client-paid-ad span .featured {
    margin-top: 7px !important;
  }
  .page-browse-jobs .grid_cn_container .grid_c #jobalert .form-submit,
  .page-browse-jobs .grid_cn_container .grid_c #savedsearch .form-submit {
    width: 110px;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobdetail {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding: 0;
    margin: 0;
    width: 98%;
    border: none;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobdetail .column_2 {
    padding-left: 0;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobdetail.pager-top {
    margin: 0 1%;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobdetail.selections,
  .page-browse-jobs .grid_cn_container .grid_c .jobdetail.results {
    background: none;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobcontainer {
    padding: 0;
    background: none;
    width: 100%;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobdetail .browse_jobs_filters .jobdetail {
    background: none;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobdetail .totalitems {
    width: 72%;
    margin-top: 24px;
    position: absolute;
    margin-left: 55px;
    text-align: center;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobdetail .pagerstart {
    left: 50%;
    position: absolute;
    margin: 0 0 0 -41px;
    top: -4px;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobdetail .pagination-current-page {
    left: 50%;
    position: absolute;
    margin: 0 0 0 0;
    top: -4px;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobdetail .pagination-endcount {
    left: 50%;
    position: absolute;
    margin: 0 0 0 14px;
    top: -4px;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobdetail div.pagination.browsejobs {
    text-align: left;
    margin: 8px 0 10px 5px;
    display: inline-block;
    width: 98% !important;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobdetail a.pagination-left {
    display: inline-block;
    color: #fff !important;
    margin: 0;
    float: left;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobdetail a.pagination-right {
    display: inline-block;
    color: #fff !important;
    margin: 0;
    float: right;
    margin-right: 3px;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobdetail .pager.pager-footer .totalitems,
  .page-browse-jobs .grid_cn_container .grid_c .jobdetail .pager.pager-top .totalitems {
    display: block !important;
    text-align: center;
    color: #ccc;
    width: 100%;
    margin: 0 auto;
    padding: 0 0 5px 0;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobdetail [class^="icon-"],
  .page-browse-jobs .grid_cn_container .grid_c .jobdetail [class*=" icon-"] {
    margin-right: 0;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobdetail .icon-2x {
    font-size: 1.9em;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobdetail .resultnumber {
    display: none;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobdetail .jobresults .browse_jobs_filters .jobdetail {
    width: 100%;
  }
}
@media (max-width: 767px) and (min-width: 1025px) {
  .page-browse-jobs .grid_cn_container .grid_c {
    float: left;
    width: 100%;
  }
}
@media (max-width: 767px) and (min-width: 1025px) {
  .page-browse-jobs .grid_cn_container .grid_c .jobcontainer .heading {
    float: left;
    width: 100%;
  }
}
@media (max-width: 767px) and (min-width: 1025px) {
  .page-browse-jobs .grid_cn_container .grid_c .jobcontainer .jobfacets {
    float: left;
    width: 100%;
  }
}
@media (max-width: 767px) and (min-width: 1025px) {
  .page-browse-jobs .grid_cn_container .grid_c .jobdetail {
    float: left;
    width: 100%;
  }
}
.ie8 #browse_jobs_display_options .form-select,
.ie8 #browse_jobs_display_options_footer .form-select,
.ie8 .jobs-search-items-per-page .form-item.form-type-select .form-select {
  border: none;
  margin-top: 4px;
}
.ie8 #browse_jobs_display_options.form-item,
.ie8 #browse_jobs_display_options_footer.form-item,
.ie8 .jobs-search-items-per-page .form-item.form-type-select.form-item {
  margin-top: 0;
}
.ie8 #mini-panel-job_search_facets .item-list ul li {
  margin: 0 0 0.25em !important;
}
.ie8 .jobdetail .resultnumber {
  margin-top: 4px;
}
html[data-useragent*='MSIE 10.0'] .jobs-search-items-per-page .form-item.form-type-select {
  margin-top: 6px;
}
html[data-useragent*='MSIE 10.0'] #block-search-api-saved-searches-job-search #savedsearch:before,
html[data-useragent*='MSIE 10.0'] #block-search-api-saved-searches-job-search #jobalert:before {
  margin: -2px 0 0 0 !important;
}
@media (max-width: 480px) {
  .page-search-job .grid_cn_container .container .grid_c .jobdetail .pager.pager-footer,
  .page-search-job .grid_cn_container .container .grid_c .jobdetail .pager.pager-top {
    height: auto;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobdetail .pager.pager-footer .num-matching-jobs,
  .page-search-job .grid_cn_container .container .grid_c .jobdetail .pager.pager-top .num-matching-jobs {
    position: relative;
    width: 63%;
    left: 17%;
    margin-left: 0;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobdetail .pager.pager-footer a.pagination-left,
  .page-search-job .grid_cn_container .container .grid_c .jobdetail .pager.pager-top a.pagination-left {
    position: absolute;
    top: 4px;
    left: 4px;
  }
  .page-search-job .grid_cn_container .container .grid_c .jobdetail .pager.pager-footer a.pagination-right,
  .page-search-job .grid_cn_container .container .grid_c .jobdetail .pager.pager-top a.pagination-right {
    position: absolute;
    right: 4px;
  }
}
#job-results-loading {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  background-color: #000;
  opacity: .7;
  width: 100%;
  height: 100%;
}
#job-results-loading img {
  margin: 100px auto;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.ie8.node-type-panel .container .grid_c {
  width: 680px;
  float: right !important;
}
.node-type-panel #submit-job-spec .grid_c .ios-content div.title {
  padding-bottom: 10px;
  color: #000;
  font-weight: bold;
}
.node-type-panel #submit-job-spec .grid_c .ios-content div.title:before {
  font-family: FontAwesome;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
  font-size: 14px;
  font-weight: 400;
  content: "\f05a";
  color: #000;
  display: block;
}
.page-node-3616 #edit-submit {
  margin-top: -3px;
}
.page-node-332231 .grid_a .menu-box a h3.menu-box-header {
  display: none !important;
}
tr.page-node-332231 .grid_a .menu-box a h3.menu-box-header {
  display: none !important;
}
th.page-node-332231 .grid_a .menu-box a h3.menu-box-header,
td.page-node-332231 .grid_a .menu-box a h3.menu-box-header {
  display: none !important;
}
.to-top-arrow .toparrow {
  display: block;
  width: 20px;
  height: 20px;
  float: right;
}
.to-top-arrow .toparrow:before {
  font-family: FontAwesome;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
  font-size: 14px;
  font-weight: 400;
  content: "\f062";
  font-size: 21px !important;
  color: #8c8c8c;
}
.to-top-arrow .toptext {
  display: block;
  color: #8c8c8c;
  float: right;
  padding-left: 5px;
  font-size: 18px !important;
}
.page-node-1133.node-type-panel #mp-sitemap.container {
  padding: 0;
}
.page-node-1133.node-type-panel .clear {
  height: 0;
}
.landing_page .breadcrumb {
  padding: 12px 0 20px 1px;
}
.landing_page .header {
  margin-top: 19px;
}
.landing_page .grid_c .panel-seperator {
  display: none !important;
}
tr.landing_page .grid_c .panel-seperator {
  display: none !important;
}
th.landing_page .grid_c .panel-seperator,
td.landing_page .grid_c .panel-seperator {
  display: none !important;
}
.landing_page .imgpromo {
  margin-bottom: 4px;
}
.landing_page .grid_ac_container .force-display .pane-content {
  display: block !important;
}
.landing_page .grid_ac_container .force-display h2 {
  margin-bottom: 0;
}
.landing_page .grid_ac_container h1 {
  padding-bottom: 5px;
  float: right;
  width: 100%;
  max-width: 690px;
  margin: -6px 0 0;
}
.landing_page .grid_ac_container h1 span {
  margin-left: -6px;
}
.page-blog-unsubscribe .blog-unsubcribe {
  background: #4778bd;
  background-image: -moz-linear-gradient(left top,#4778bb 0%,#1c304b 100%);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#4778bb),color-stop(1,#1c304b));
  background: -webkit-linear-gradient(left top,#4778bb 0%,#1c304b 100%);
  background: -o-linear-gradient(left top,#4778bb 0%,#1c304b 100%);
  background: -ms-linear-gradient(left top,#4778bb 0%,#1c304b 100%);
  background: linear-gradient(left top,#4778bb 0%,#1c304b 100%);
  -pie-background: linear-gradient(#4778bb,#1c304b);
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  -webkit-box-shadow: 1px 1px 4px rgba(0,0,0,0.3);
  -moz-box-shadow: 1px 1px 4px rgba(0,0,0,0.3);
  box-shadow: 1px 1px 4px rgba(0,0,0,0.3);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  position: relative;
  padding: 15px 17px 15px 13px;
  margin: 7px 0;
}
.page-blog-unsubscribe .blog-unsubcribe .blog-unsubcribe-content {
  background: #fff;
  padding: 10px;
  color: #333;
}
#subscriptions-delete-form {
  background: #4778bd;
  background-image: -moz-linear-gradient(left top,#4778bb 0%,#1c304b 100%);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#4778bb),color-stop(1,#1c304b));
  background: -webkit-linear-gradient(left top,#4778bb 0%,#1c304b 100%);
  background: -o-linear-gradient(left top,#4778bb 0%,#1c304b 100%);
  background: -ms-linear-gradient(left top,#4778bb 0%,#1c304b 100%);
  background: linear-gradient(left top,#4778bb 0%,#1c304b 100%);
  -pie-background: linear-gradient(#4778bb,#1c304b);
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  -webkit-box-shadow: 1px 1px 4px rgba(0,0,0,0.3);
  -moz-box-shadow: 1px 1px 4px rgba(0,0,0,0.3);
  box-shadow: 1px 1px 4px rgba(0,0,0,0.3);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  position: relative;
  padding: 15px 17px 15px 13px;
  margin: 7px 0;
}
#subscriptions-delete-form .blog-unsubcribe-content {
  background: #fff;
  padding: 10px;
  color: #333;
}
#subscriptions-delete-form div {
  background: #fff none repeat scroll 0 0;
  color: #333;
  padding: 15px;
}
#subscriptions-delete-form div #edit-actions {
  border: none;
  padding: 10px 0;
}
#subscriptions-delete-form div #edit-actions input {
  margin-right: 10px;
}
#subscriptions-delete-form div #edit-actions #edit-cancel {
  background: #d68400;
  background: -webkit-gradient(linear,left top,left 100%,from(#f29707),to(#d68400));
  background: -webkit-linear-gradient(top,#f29707 0,#d68400 100%);
  background: -moz-linear-gradient(top,#f29707 0,#d68400 100%);
  background: -ms-linear-gradient(top,#f29707 0,#d68400 100%);
  background: -o-linear-gradient(top,#f29707 0,#d68400 100%);
  background: linear-gradient(top,#f29707 0,#d68400 100%);
  -pie-background: linear-gradient(#f29707 0,#d68400 20px);
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-appearance: none;
  appearance: none;
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: '';
  color: #fff !important;
  cursor: pointer;
  padding: 7px;
  border: 3px solid #f7ac34;
  font-size: 12px;
  -webkit-box-shadow: 0 0 0 #595454;
  -moz-box-shadow: 0 0 0 #595454;
  box-shadow: 0 0 0 #595454;
  background: #090909;
  background: -webkit-gradient(linear,left top,left 100%,from(#9e9e9e),to(#747474));
  background: -webkit-linear-gradient(top,#9e9e9e 0,#747474 100%);
  background: -moz-linear-gradient(top,#9e9e9e 0,#747474 100%);
  background: -ms-linear-gradient(top,#9e9e9e 0,#747474 100%);
  background: -o-linear-gradient(top,#9e9e9e 0,#747474 100%);
  background: linear-gradient(top,#9e9e9e 0,#747474 100%);
  -pie-background: linear-gradient(#9e9e9e,#747474);
  border-color: #afafaf;
}
#subscriptions-delete-form div #edit-actions #edit-cancel:hover,
#subscriptions-delete-form div #edit-actions #edit-cancel:focus,
#subscriptions-delete-form div #edit-actions #edit-cancel:active {
  background: #d68400;
  background: -webkit-gradient(linear,left top,left 100%,from(#f3a62d),to(#dd9626));
  background: -webkit-linear-gradient(top,#f3a62d 0,#dd9626 100%);
  background: -moz-linear-gradient(top,#f3a62d 0,#dd9626 100%);
  background: -ms-linear-gradient(top,#f3a62d 0,#dd9626 100%);
  background: -o-linear-gradient(top,#f3a62d 0,#dd9626 100%);
  background: linear-gradient(top,#f3a62d 0,#dd9626 100%);
  -pie-background: linear-gradient(#f3a62d 0,#dd9626 20px);
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
}
@media screen and (max-width: 1024px) {
  #subscriptions-delete-form div #edit-actions #edit-cancel {
    font-size: 15px;
  }
}
#subscriptions-delete-form div #edit-actions #edit-cancel:hover {
  background: #afafaf;
  background: -webkit-gradient(linear,left top,left 100%,from(#afafaf),to(#909090));
  background: -webkit-linear-gradient(top,#afafaf 0,#909090 100%);
  background: -moz-linear-gradient(top,#afafaf 0,#909090 100%);
  background: -ms-linear-gradient(top,#afafaf 0,#909090 100%);
  background: -o-linear-gradient(top,#afafaf 0,#909090 100%);
  background: linear-gradient(top,#afafaf 0,#909090 100%);
  -pie-background: linear-gradient(#afafaf,#909090);
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
}
.node-type-panel .grid_a.left-panel-button-parent {
  background-color: transparent;
}
.node-type-panel .grid_a.left-panel-button-parent .pane-content .free-text p.promo {
  position: relative;
  margin-bottom: 12px;
}
.node-type-panel .grid_a.left-panel-button-parent .pane-content .free-text .submit-job-spec a:before,
.node-type-panel .grid_a.left-panel-button-parent .pane-content .free-text .browse-for-jobs a:before {
  font-family: FontAwesome;
  content: "\f01b";
  margin: 0 5px 0 1px;
  position: relative;
}
.node-type-panel .grid_a.left-panel-button-parent .pane-content .free-text .browse-for-jobs a:before {
  content: "\f002";
}
.node-type-panel .grid_a.left-panel-button-parent .pane-content .free-text .request-call-back a:before,
.node-type-panel .grid_a.left-panel-button-parent .pane-content .free-text .submit-your-resume a:before {
  font-family: FontAwesome;
  content: "\f095";
  margin: 0 7px 0 1px;
  position: relative;
}
.node-type-panel .grid_a.left-panel-button-parent .pane-content .free-text .submit-your-resume a:before {
  content: "\f15c";
}
.node-type-panel .grid_a.left-panel-button-parent aside {
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
  background-color: #fff;
}
.node-type-panel .landing_page_banner {
  position: absolute;
  top: 0;
  width: 98%;
}
.node-type-panel .landing_page_banner .banner_text div.transparent {
  background: #445e7c;
  background: rgba(68,94,124,0.8);
  -pie-background: rgba(68,94,124,0.8);
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  padding: 10px 20px;
}
.region-content #contact-us .grid_ac_container .grid_a .menucluster h3:before {
  content: "";
}
.pane-content .free-text p.promo {
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
  display: block;
  width: 100%;
  margin-bottom: 2px;
  background-color: #608aad;
}
.pane-content .free-text p.promo a {
  padding: 10px;
  color: #fff;
  display: block;
  font-size: 15.3px !important;
  text-decoration: none;
}
.pane-content .free-text p.promo a:after {
  font-family: FontAwesome;
  content: "\f138";
  float: right;
  top: 1px;
  position: relative;
}
.pane-content .free-text .asia-pacific-brochure a:before {
  font-family: FontAwesome;
  content: "\f02d";
  margin: 0 5px 0 1px;
  position: relative;
}
.pane-content .free-text .apply-now a:before {
  font-family: FontAwesome;
  content: "\f040";
  margin: 0 5px 0 1px;
  position: relative;
}
.page-node-3601.node-type-panel .grid_a h2 {
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
  background: #c3c3c3;
  color: #000;
}
.page-node-3601.node-type-panel .grid_a h2 span {
  color: #000;
}
.node-type-panel .grid_ac_container h1,
.page-contact-us .grid_ac_container h1 {
  color: #737373 !important;
}
.node-type-panel .grid_ac_container h1 span,
.page-contact-us .grid_ac_container h1 span {
  color: #737373 !important;
}
.node-type-panel .grid_ac_container h2,
.node-type-panel .grid_ac_container h2:before,
.page-contact-us .grid_ac_container h2,
.page-contact-us .grid_ac_container h2:before {
  font-size: 15.3px !important;
}
.node-type-panel .grid_ac_container .webform-component input[type='file']:before,
.page-contact-us .grid_ac_container .webform-component input[type='file']:before {
  margin-top: -4px;
}
.node-type-panel .grid_a,
.page-contact-us .grid_a {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  margin: 0 30px 0 0;
  padding: 0 1px;
}
@media (min-width: 1025px) {
  .node-type-panel .grid_a,
  .page-contact-us .grid_a {
    float: left;
    width: 25%;
  }
}
@media (max-width: 1024px) {
  .node-type-panel .grid_a,
  .page-contact-us .grid_a {
    margin: 0;
  }
}
.node-type-panel .grid_c .node-mp-article h2,
.page-contact-us .grid_c .node-mp-article h2 {
  font-size: 16px !important;
  padding-top: 16px;
}
.node-type-panel .grid_c .node-mp-article h3,
.page-contact-us .grid_c .node-mp-article h3 {
  font-size: 14px !important;
}
.node-type-panel .grid_c .node-mp-article p,
.page-contact-us .grid_c .node-mp-article p {
  margin-bottom: 0;
}
.node-type-panel #main .container,
.page-contact-us #main .container {
  padding: 20px 0 0;
}
.node-type-panel .header header,
.page-contact-us .header header {
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
}
.node-type-panel .header header img,
.page-contact-us .header header img {
  margin-bottom: -6px;
  margin-left: -1px;
  margin-top: -2px;
}
@media (max-width: 1024px) {
  .node-type-panel .header header img,
  .page-contact-us .header header img {
    margin-left: 0px;
    margin-top: 1px;
  }
}
.node-type-panel .breadcrumb,
.page-contact-us .breadcrumb {
  padding: 12px 0 20px 0;
}
.node-type-panel .noheader #main .container,
.page-contact-us .noheader #main .container {
  padding: 0;
}
.node-type-panel .noheader .headersupp,
.page-contact-us .noheader .headersupp {
  padding: 0 0 0 1px;
}
.node-type-panel iframe.smg-player,
.page-contact-us iframe.smg-player {
  max-width: 100%;
}
.grid {
  display: inline;
  float: left;
  position: relative;
}
.node-type-panel .container .grid_b,
.page-contact-us .container .grid_b {
  display: inline;
  float: left;
  position: relative;
  max-width: 450px;
}
.node-type-panel .container .grid_e,
.page-contact-us .container .grid_e {
  width: 220px;
  display: inline;
  float: left;
  position: relative;
}
.node-type-panel .container .grid_c,
.page-contact-us .container .grid_c {
  max-width: 680px;
  display: inline;
  float: left;
  position: relative;
}
.node-type-panel .container .grid_c .pane-content ul li,
.page-contact-us .container .grid_c .pane-content ul li {
  list-style: disc;
}
.node-type-panel .container .grid_f,
.page-contact-us .container .grid_f {
  width: 658px;
  display: inline;
  float: left;
  position: relative;
}
.node-type-panel .container .grid_g,
.page-contact-us .container .grid_g {
  width: 315px;
  display: inline;
  float: left;
  position: relative;
}
.node-type-panel .container .grid_h,
.page-contact-us .container .grid_h {
  width: 230px;
  display: inline;
  float: left;
  position: relative;
}
.node-type-panel .container .grid_i,
.page-contact-us .container .grid_i {
  width: 230px;
  display: inline;
  float: left;
  position: relative;
}
.node-type-panel .container .grid_j,
.page-contact-us .container .grid_j {
  width: 220px;
  display: inline;
  float: left;
  position: relative;
}
.node-type-panel .container .grid_k,
.page-contact-us .container .grid_k {
  width: 320px;
  display: inline;
  float: left;
  position: relative;
  min-height: 27em;
}
.node-type-panel .container .grid_l,
.page-contact-us .container .grid_l {
  width: 410px;
  display: inline;
  float: left;
  position: relative;
  min-height: 27em;
}
.node-type-panel .container .grid_m,
.page-contact-us .container .grid_m {
  width: 243px;
  display: inline;
  float: left;
  position: relative;
  min-height: 27em;
}
.node-type-panel .container .grid_n,
.page-contact-us .container .grid_n {
  width: 251px;
  display: inline;
  float: left;
  position: relative;
  padding-left: 20px;
}
.node-type-panel .container .grid_o,
.page-contact-us .container .grid_o {
  width: 310px;
  display: inline;
  float: left;
  position: relative;
  margin-right: 10px;
}
@media (max-width: 767px) {
  .node-type-panel .container .grid_o,
  .page-contact-us .container .grid_o {
    width: 100%;
  }
}
.node-type-panel .container .grid_p,
.page-contact-us .container .grid_p {
  display: inline;
  float: left;
  position: relative;
  max-width: 100%;
}
.node-type-panel .container .grid_q,
.page-contact-us .container .grid_q {
  display: inline;
  float: left;
  position: relative;
  width: 251px;
  padding-left: 20px;
}
.node-type-panel .container .content p,
.page-contact-us .container .content p {
  line-height: 19px;
}
.grid_fg_container,
.grid_eb_container,
.grid_be_container,
.grid_ac_container,
.grid_cn_container,
.grid_hij_container,
.grid_klm_container,
.grid_eee_container,
.grid_pq_container {
  position: relative;
  overflow: visible;
  clear: both;
}
.grid_be_container:after {
  left: 462px;
}
.grid_eb_container:after {
  left: 218px;
}
.grid_fg_container:after {
  left: 658px;
}
.grid_hij_container:before {
  width: 230px;
}
.grid_hij_container:after {
  width: 220px;
  margin-left: 460px;
}
.grid_klm_container:before {
  background-image: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/images/layout/fade-top.png);
  background-repeat: no-repeat;
  background-position: 100% 0;
  width: 320px;
}
.grid_k:before {
  background-position: 0 0;
  width: 39px;
  margin: 103px 0 0 286px;
  height: 187px;
}
.grid_k:after {
  background-image: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/images/layout/fade-bottom.png);
  background-repeat: no-repeat;
  background-position: 100% 100%;
  width: 320px;
}
.grid_klm_container:after {
  background-position: 0 0;
  width: 39px;
  margin: 103px 0 0 700px;
  height: 187px;
}
.grid_m:before {
  background-image: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/images/layout/fade-top.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 30px;
  left: -30px;
  height: 103px;
}
.grid_m:after {
  background-image: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/images/layout/fade-bottom.png);
  background-repeat: no-repeat;
  background-position: 0 100%;
  width: 39px;
  margin-left: -30px;
}
.firstleft {
  margin-right: 10px;
}
.lastright {
  margin-left: 10px;
}
.grid_pq_container:before {
  background-image: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/images/layout/fade-top.png);
  background-repeat: no-repeat;
  background-position: 100% 0;
  width: 704px;
}
.grid_pq_container:after {
  background-image: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/images/layout/fade-bottom.png);
  background-repeat: no-repeat;
  background-position: 100% 100%;
  width: 704px;
}
.grid_pq_container {
  background-position: 671px 0;
}
.grid_a {
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
  background-color: #fff;
  padding: 1px;
}
.grid_a h2 {
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
  background: #666f7d;
  background: -webkit-gradient(linear,left top,left 100%,from(#9098a2),to(#666f7d));
  background: -webkit-linear-gradient(top,#9098a2 0,#666f7d 100%);
  background: -moz-linear-gradient(top,#9098a2 0,#666f7d 100%);
  background: -ms-linear-gradient(top,#9098a2 0,#666f7d 100%);
  background: -o-linear-gradient(top,#9098a2 0,#666f7d 100%);
  background: linear-gradient(top,#9098a2 0,#666f7d 100%);
  -pie-background: linear-gradient(#9098a2,#666f7d);
  padding: 11px;
  color: #fff;
}
@media (max-width: 767px) {
  .grid_a h2 {
    padding: 8px;
  }
}
.grid_a h2:before {
  font-family: FontAwesome;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
  font-size: 14px;
  font-weight: 400;
  content: "\f056";
  margin: 0 5px 0 0;
}
@media (max-width: 767px) {
  .grid_a h2:before {
    margin: 0 5px 0 3px;
  }
}
.grid_a h2.close:before {
  font-family: FontAwesome;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
  font-size: 14px;
  font-weight: 400;
  content: "\f055";
  margin: 0 5px 0 0;
}
@media (max-width: 767px) {
  .grid_a h2.close:before {
    margin: 0 5px 0 3px;
  }
}
.grid_a h2 span {
  color: #fff;
}
.grid_a .pane-mp-salary-centre-mp-sc-check-salary-rates h2 {
  margin-bottom: 10px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
  background: #c3c3c3;
  padding: 11px;
  color: #000;
}
.grid_a .pane-mp-salary-centre-mp-sc-check-salary-rates h2:before {
  font-family: FontAwesome;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
  font-size: 14px;
  font-weight: 400;
  content: "\f056";
  margin: 0 5px 0 0;
}
.grid_a .pane-mp-salary-centre-mp-sc-check-salary-rates h2.close:before {
  font-family: FontAwesome;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
  font-size: 14px;
  font-weight: 400;
  content: "\f055";
  margin: 0 5px 0 0;
}
.grid_a .pane-mp-salary-centre-mp-sc-check-salary-rates h2 span {
  color: #000;
}
.grid_a .pane-mp-salary-centre-mp-sc-check-salary-rates ~ div.pane-node h3 {
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
  margin-bottom: 5px;
}
.grid_a .menucluster h2,
.grid_a .menucluster h3,
.grid_a #offices h2,
.grid_a #offices h3,
.grid_a .pane-title h2,
.grid_a .pane-title h3 {
  padding: 8px;
  background: #c3c3c3;
  color: #464646;
  font-weight: 500;
}
.grid_a .menucluster h2:before,
.grid_a .menucluster h3:before,
.grid_a #offices h2:before,
.grid_a #offices h3:before,
.grid_a .pane-title h2:before,
.grid_a .pane-title h3:before {
  font-family: FontAwesome;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
  font-size: 14px;
  font-weight: 400;
  content: "\f056";
  margin: 0 5px 0 0;
}
@media (max-width: 767px) {
  .grid_a .menucluster h2:before,
  .grid_a .menucluster h3:before,
  .grid_a #offices h2:before,
  .grid_a #offices h3:before,
  .grid_a .pane-title h2:before,
  .grid_a .pane-title h3:before {
    margin: 0 5px 0 3px;
  }
}
.grid_a .menucluster h2.close:before,
.grid_a .menucluster h3.close:before,
.grid_a #offices h2.close:before,
.grid_a #offices h3.close:before,
.grid_a .pane-title h2.close:before,
.grid_a .pane-title h3.close:before {
  font-family: FontAwesome;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
  font-size: 14px;
  font-weight: 400;
  content: "\f055";
  margin: 0 5px 0 0;
}
@media (max-width: 767px) {
  .grid_a .menucluster h2.close:before,
  .grid_a .menucluster h3.close:before,
  .grid_a #offices h2.close:before,
  .grid_a #offices h3.close:before,
  .grid_a .pane-title h2.close:before,
  .grid_a .pane-title h3.close:before {
    margin: 0 5px 0 3px;
  }
}
.grid_a .menucluster h2 span,
.grid_a .menucluster h3 span,
.grid_a #offices h2 span,
.grid_a #offices h3 span,
.grid_a .pane-title h2 span,
.grid_a .pane-title h3 span {
  color: #464646;
}
.grid_a .menucluster .item-list ul,
.grid_a #offices .item-list ul,
.grid_a .pane-title .item-list ul {
  margin: 0;
  padding: 0;
  margin-bottom: 2px;
}
.grid_a .menucluster .item-list ul li a,
.grid_a #offices .item-list ul li a,
.grid_a .pane-title .item-list ul li a {
  color: #608aad;
  padding-left: 21px;
}
.grid_a .menucluster .item-list ul li a:hover,
.grid_a .menucluster .item-list ul li a:focus,
.grid_a .menucluster .item-list ul li a:active,
.grid_a #offices .item-list ul li a:hover,
.grid_a #offices .item-list ul li a:focus,
.grid_a #offices .item-list ul li a:active,
.grid_a .pane-title .item-list ul li a:hover,
.grid_a .pane-title .item-list ul li a:focus,
.grid_a .pane-title .item-list ul li a:active {
  color: #fff;
  background-color: #608aad;
}
.grid_a .menucluster .item-list ul li a:before,
.grid_a #offices .item-list ul li a:before,
.grid_a .pane-title .item-list ul li a:before {
  font-family: FontAwesome;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
  font-size: 14px;
  font-weight: 400;
  content: "\f138";
  color: #608aad;
  margin: 0 5px 0 -21px;
  padding: 2px;
}
.grid_a .menucluster .item-list ul li a:hover:before,
.grid_a .menucluster .item-list ul li a:focus:before,
.grid_a .menucluster .item-list ul li a:active:before,
.grid_a #offices .item-list ul li a:hover:before,
.grid_a #offices .item-list ul li a:focus:before,
.grid_a #offices .item-list ul li a:active:before,
.grid_a .pane-title .item-list ul li a:hover:before,
.grid_a .pane-title .item-list ul li a:focus:before,
.grid_a .pane-title .item-list ul li a:active:before {
  color: #fff;
}
.grid_a .menucluster .item-list ul li,
.grid_a #offices .item-list ul li,
.grid_a .pane-title .item-list ul li {
  margin: 0 0 0.4em;
}
.grid_a .menucluster a,
.grid_a #offices a,
.grid_a .pane-title a {
  color: #608aad;
  padding: 1px 0;
  display: block;
}
.grid_a .menucluster nav,
.grid_a .menuclusterreduced nav,
.grid_a .menuclusterexpanded nav,
.grid_a #offices nav {
  padding: 6px;
}
.grid_a .menucluster nav.menu-box-content .item-list ul li a,
.grid_a .menuclusterreduced nav.menu-box-content .item-list ul li a,
.grid_a .menuclusterexpanded nav.menu-box-content .item-list ul li a,
.grid_a #offices nav.menu-box-content .item-list ul li a {
  padding-top: 3px;
  padding-bottom: 2px;
}
@media (min-width: 1025px) {
  .grid_a h2 {
    display: none;
  }
  .grid_a .rounded-corner > .pane-content h2,
  .grid_a .rounded-corner > .pane-content h3 {
    -webkit-border-radius: 7px 7px 0 0;
    -moz-border-radius: 7px 7px 0 0;
    border-radius: 7px 7px 0 0;
    behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
    position: relative;
  }
  .grid_a .pane-block h2,
  .grid_a .pane-block h3,
  .grid_a .pane-block ~ * h2,
  .grid_a .pane-block ~ * h3 {
    display: block;
  }
}
#news-research .grid_a .aside .free-text h3 {
  background-color: #fff;
}
#news-research .grid_a .aside .free-text p {
  margin-left: 11px;
}
#news-research .grid_a h2 {
  display: block !important;
  background: #c3c3c3;
  color: #000;
}
#news-research .grid_a h2 span {
  color: #000;
}
#news-research .grid_a .panel-pane .free-text p {
  margin-left: 11px;
}
.menucluster.menuclusterexpanded h3 a,
.menucluster.menuclusterreduced h3 a {
  color: #608aad !important;
}
.grid_a h2 + .pane-content h3 {
  padding: 8px;
}
.grid_a h2 + .pane-content h3 + p {
  margin-left: 8px;
}
.grid_a h2 + .pane-content h3 + p a {
  word-wrap: break-word;
}
.page-node .grid_a .menu-box {
  display: none;
}
.page-node .webform-confirmation {
  margin-top: 20px;
}
.page-node .webform-confirmation ~ .links {
  margin-bottom: 86px;
  margin-top: 10px;
}
@media (min-width: 1025px) {
  .node-type-panel .grid_ac_container h2:before,
  .node-type-panel .grid_ac_container h3:before,
  .page-contact-us .grid_ac_container h2:before,
  .page-contact-us .grid_ac_container h3:before {
    content: "";
    margin-right: 0;
  }
  .node-type-panel .grid_ac_container .grid_c,
  .page-contact-us .grid_ac_container .grid_c {
    min-width: 480px;
  }
  .grid_a .pane-mp-salary-centre-mp-sc-check-salary-rates ~ div.pane-node h3:before {
    content: "";
  }
  .grid_a .menucluster h2,
  .grid_a .menucluster h3,
  .grid_a .panel-pane h2,
  .grid_a .panel-pane h3 {
    font-weight: 700;
  }
}
@media (max-width: 1024px) {
  .page-node .webform-confirmation {
    margin: 100px 15px 0 15px;
  }
  .page-node .webform-confirmation ~ .links {
    margin: 10px 15px 50px 15px;
  }
  .grid_a {
    background-color: transparent;
  }
  .grid_a .pane-mp-salary-centre-mp-sc-check-salary-rates ~ div.pane-node h3 {
    font-size: 24px !important;
  }
  .grid_a .pane-mp-salary-centre-mp-sc-check-salary-rates ~ div.pane-node h3:before {
    font-size: 24px !important;
  }
  .grid_a h2 {
    margin-bottom: 3px;
  }
  .landing_page .container .grid_ac_container h1 {
    max-width: none;
    float: none;
  }
  .landing_page .container .grid_ac_container h1 span {
    margin-left: -2px !important;
  }
  .landing_page .container .grid_c {
    width: 100% !important;
    padding-left: 0.5% !important;
  }
  .landing_page .container .grid_b {
    width: 65%;
    max-width: none;
  }
  .landing_page .container .grid_e {
    width: 32%;
    max-width: none;
  }
  .landing_page .container .imgpromo {
    margin-bottom: 6px;
  }
  .landing_page .container .imgpromo img {
    width: 100%;
    height: initial;
  }
  .landing_page .container .header {
    margin-top: 0;
    width: 98%;
  }
  .page-node-3601.node-type-panel .grid_a {
    background: none;
  }
  .page-node-3601.node-type-panel .grid_c .panel-pane {
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
    position: relative;
  }
  .main {
    background: none;
  }
  .node-type-panel .grid_ac_container h2,
  .node-type-panel .grid_ac_container h2:before,
  .page-contact-us .grid_ac_container h2,
  .page-contact-us .grid_ac_container h2:before {
    font-size: 24px !important;
  }
  .node-type-panel .grid_ac_container .grid_c,
  .page-contact-us .grid_ac_container .grid_c {
    display: inline;
    float: left;
    position: relative;
    max-width: 100%;
    padding: 20px 0;
  }
  .node-type-panel .grid_ac_container .grid_c .node-mp-article h2,
  .page-contact-us .grid_ac_container .grid_c .node-mp-article h2 {
    font-size: 24px !important;
  }
  .node-type-panel .grid_ac_container .grid_c .node-mp-article h3,
  .page-contact-us .grid_ac_container .grid_c .node-mp-article h3 {
    font-size: 20.4px !important;
  }
  .node-type-panel .grid_ac_container .grid_a .panel-separator,
  .page-contact-us .grid_ac_container .grid_a .panel-separator {
    margin-top: 3px;
  }
  .node-type-panel .noheader #main .container,
  .page-contact-us .noheader #main .container {
    padding: 15px 0 0 0;
  }
  .node-type-panel .noheader .headersupp,
  .page-contact-us .noheader .headersupp {
    padding: 0;
  }
  .region-content #contact-us .grid_ac_container .grid_a h2.left-collapsed {
    display: none;
  }
  .region-content #contact-us .grid_ac_container .grid_a .menucluster h3 {
    border-radius: 7px 7px 0 0;
    color: #464646;
  }
  .region-content #contact-us .grid_ac_container .grid_a .menucluster h3:before {
    content: "";
  }
  .region-content #contact-us .grid_ac_container .grid_a .menucluster h3 span {
    color: #464646;
  }
  .not-front .header header {
    border: 9px solid #fff;
    -webkit-box-shadow: 0 0 8px #595454;
    -moz-box-shadow: 0 0 8px #595454;
    box-shadow: 0 0 8px #595454;
    behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
    position: relative;
    z-index: 2;
    top: 15px;
    background-color: #fff;
    height: auto;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
  }
  .not-front.node-type-panel .header {
    width: 98%;
  }
  .not-front.node-type-panel #main {
    padding: 0 15px 40px 15px;
  }
  .front.node-type-panel #main {
    padding: 0 15px 0 15px;
  }
  .grid_a {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding: 0;
  }
  .grid_c {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
    float: left;
    padding: 10px 20px 0 5px;
  }
  div.grid_q {
    margin-left: -20px;
  }
  .node-type-panel .container,
  .page-user-details-form .container,
  .page-contact-us .container {
    max-width: 100%;
  }
  .node-type-panel #submit-job-spec input[type='file'],
  .node-type-panel #upload-job-brief input[type='file'] {
    top: 3px !important;
  }
  .pane-content .free-text p.promo a {
    font-size: 20.25px !important;
  }
  #news-research .aside .free-text h3 {
    background: transparent;
  }
  #news-research .aside .free-text h3:before {
    font-family: FontAwesome;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
    font-size: 14px;
    font-weight: 400;
    content: "";
  }
  #news-research .aside .free-text h3.close:before {
    font-family: FontAwesome;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
    font-size: 14px;
    font-weight: 400;
    content: "";
  }
  #employer-centre h1 {
    display: none;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .grid_a {
    float: left;
    width: 100%;
  }
}
@media (max-width: 1024px) and (min-width: 1025px) {
  .grid_c {
    float: left;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .grid_a .pane-mp-salary-centre-mp-sc-check-salary-rates ~ div.pane-node h3 {
    padding: 8px;
    font-size: 24px !important;
  }
  .grid_a .pane-mp-salary-centre-mp-sc-check-salary-rates ~ div.pane-node h3:before {
    margin: 0 5px 0 3px;
  }
  .grid_a .pane-mp-salary-centre-mp-sc-check-salary-rates ~ div.pane-node h3.close:before {
    margin: 0 5px 0 3px;
  }
  .page-node .webform-confirmation {
    margin: 30px 15px 0 15px;
  }
  .page-node .webform-confirmation ~ .links {
    margin: 10px 15px 50px 15px;
  }
  .not-front.node-type-panel .grid_a .menucluster .item-list ul li a {
    padding-left: 24px;
  }
  not-front .headersupp,
  not-front .header header {
    display: none !important;
  }
  trnot-front .headersupp,
  trnot-front .header header {
    display: none !important;
  }
  thnot-front .headersupp,
  tdnot-front .headersupp,
  thnot-front .header header,
  tdnot-front .header header {
    display: none !important;
  }
  .imgbox div {
    bottom: 8px;
    margin: 0 5px;
    max-width: none;
  }
  #main .container {
    padding: 0;
  }
  .front.node-type-panel #main {
    padding: 0;
  }
  .main {
    top: 0;
  }
  .node-type-panel .imgpromo {
    width: 400px;
    padding: 0;
    max-width: 100%;
    margin: 0 auto;
  }
  .node-type-panel .imgpromo img {
    display: block;
    max-width: 100%;
    height: auto;
    width: 400px !important;
    margin: 0 auto;
  }
  .node-type-panel .noheader.panel-article #main .container {
    padding: 10px 0 0 0;
  }
  .node-type-panel .grid_ac_container .grid_c {
    left: 0;
    margin-left: 0px;
  }
  .node-type-panel .container .grid_b {
    margin: 0 auto;
    width: 100%;
    max-width: none;
  }
  .node-type-panel .pane-content header {
    display: none !important;
  }
  tr.node-type-panel .pane-content header {
    display: none !important;
  }
  th.node-type-panel .pane-content header,
  td.node-type-panel .pane-content header {
    display: none !important;
  }
  .container .grid_b,
  .container .grid_e,
  .container .grid_f,
  .container .grid_g,
  .container .grid_h,
  .container .grid_i,
  .container .grid_j {
    display: inline;
    float: left;
    position: relative;
    width: auto;
  }
  .container .grid_k,
  .container .grid_l,
  .container .grid_m {
    width: auto;
    min-height: 27em;
  }
  .container .grid_n,
  .container .grid_q {
    width: auto;
    display: inline;
    float: left;
    position: relative;
    padding-left: 20px;
    margin-left: 0;
  }
  .container .grid_o,
  .container .grid_p {
    width: auto;
    display: inline;
    float: left;
    position: relative;
  }
  .node-type-panel #main {
    padding: 0;
    padding-top: 0;
  }
  .node-type-panel #main .container {
    padding: 10px 0 0;
  }
  .node-type-panel .grid_a {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    margin: 0;
    padding: 0;
  }
  .grid_c {
    padding-left: 0;
    padding-right: 0;
  }
  .lastright {
    margin-left: 0;
  }
  .page-node-3601 .grid_eee_container .grid_e {
    width: 100% !important;
    top: 0 !important;
    left: 0 !important;
  }
  .node-type-panel .main.landing_page .header {
    margin-top: 0px;
  }
  .node-type-panel .main.landing_page .grid_c article div p {
    margin-bottom: 0.1em;
  }
  .landing_page .grid_ac_container .grid_c {
    max-width: 760px !important;
    left: 0;
    margin-left: 0;
    padding-left: 0 !important;
  }
  .landing_page .grid_ac_container .grid_c .imgpromo,
  .landing_page .grid_ac_container .grid_c img {
    width: 760px !important;
  }
  .landing_page .grid_ac_container .grid_c .grid_e {
    width: 100%;
  }
}
@media (max-width: 767px) and (min-width: 1025px) {
  .node-type-panel .grid_a {
    float: left;
    width: 25%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .node-type-panel .breadcrumb {
    margin: 3.5em 0 0 0;
  }
}
.page-node-3601 .grid_c .lastright {
  margin-bottom: 0;
}
.page-node-3601 .grid_c .firstleft {
  margin-bottom: 0;
}
@media (max-width: 1024px) {
  .page-node-3601 .grid_c .firstleft {
    margin-right: 0px;
  }
  .page-node-3601 .grid_c .lastright {
    margin-left: 0px;
  }
  .page-node-3601 .grid_c article p {
    margin: 0 1.0em 1.3em 1.0em;
  }
  .page-node-3601 .container .grid_e .panel-pane {
    min-height: 0px;
  }
  .page-node-3601 .container .imgpromo div {
    padding: 0px;
  }
  .page-node-3601 .container .grid_ac_container h1 span {
    margin-left: 15px;
  }
}
.page-node-3601 .container .grid_ac_container h1 span {
  margin-left: -6px;
}
.page-node-3601 .grid_eee_container .grid_e {
  width: 32.3%;
}
.page-node-3601 .grid_eee_container .grid_e.firstleft,
.page-node-3601 .grid_eee_container .grid_e.lastright {
  width: 220px;
  top: 0;
  left: 0;
}
.page-node #submit-feedback .container .grid_c,
.node-type-panel #submit-job-spec .container .grid_c,
.node-type-panel #upload-job-brief .container .grid_c {
  width: 70%;
}
@media (max-width: 1024px) {
  .page-node #submit-feedback .container .grid_c,
  .node-type-panel #submit-job-spec .container .grid_c,
  .node-type-panel #upload-job-brief .container .grid_c {
    width: 100%;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.page-node #submit-feedback input[type='file'],
.node-type-panel #submit-job-spec input[type='file'],
.node-type-panel #upload-job-brief input[type='file'] {
  position: relative;
  top: 0;
  height: 25px;
}
.page-node #submit-feedback #edit-submitted-mp-details-of-job-specification,
.node-type-panel #submit-job-spec #edit-submitted-mp-details-of-job-specification,
.node-type-panel #upload-job-brief #edit-submitted-mp-details-of-job-specification {
  margin-bottom: 0;
}
.page-node #submit-feedback #edit-submitted-mp-details-of-job-specification-upload:before,
.node-type-panel #submit-job-spec #edit-submitted-mp-details-of-job-specification-upload:before,
.node-type-panel #upload-job-brief #edit-submitted-mp-details-of-job-specification-upload:before {
  padding: 4px 13px;
}
.page-node-10296 #node-10301 .required_field_txt {
  margin-top: -18px;
}
.page-node-10296 .grid_c h1 {
  padding-bottom: 10px;
}
.page-node-10296 .grid_c .pane-mp-cv-submit-block-mp-work-for-us-ios .ios-content,
.page-node-10296 .grid_c .pane-mp-cv-submit-block-mp-submit-job-spec-ios {
  width: 90%;
  border-top: 1px solid #ccc;
  padding-top: 10px;
}
.page-node-10296 .grid_c .pane-mp-cv-submit-block-mp-work-for-us-ios .ios-content div.title,
.page-node-10296 .grid_c .pane-mp-cv-submit-block-mp-submit-job-spec-ios div.title {
  color: #000;
  font-weight: bold;
}
.page-node-10296 .grid_c .pane-mp-cv-submit-block-mp-work-for-us-ios .ios-content div.title:before,
.page-node-10296 .grid_c .pane-mp-cv-submit-block-mp-submit-job-spec-ios div.title:before {
  font-family: FontAwesome;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
  font-size: 14px;
  font-weight: 400;
  content: "\f05a";
  color: #000;
  display: block;
}
.page-node-10296 .grid_c .pane-mp-cv-submit-block-mp-work-for-us-ios .ios-content p,
.page-node-10296 .grid_c .pane-mp-cv-submit-block-mp-submit-job-spec-ios p {
  font-color: #eee;
}
@media screen and (max-width: 767px) {
  .node-type-panel #submit-job-spec .grid_c .pane-mp-cv-submit-block-mp-work-for-us-ios .ios-content,
  .node-type-panel #submit-job-spec .grid_c .pane-mp-cv-submit-block-mp-submit-job-spec-ios,
  .page-node-10296 .grid_c .pane-mp-cv-submit-block-mp-work-for-us-ios .ios-content,
  .page-node-10296 .grid_c .pane-mp-cv-submit-block-mp-submit-job-spec-ios {
    margin-left: 10px;
  }
  .page-node-4141 .webform-client-form .form-submit {
    margin-left: 0;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .node-type-panel .breadcrumb {
    margin: 3.5em 0 0 0;
  }
  .page-node-3601 .grid_ac_container h1 {
    margin-left: 0;
  }
  .page-node-3601 .grid_c {
    margin-top: 0;
    min-height: 300px;
  }
  .page-node-3601 .grid_be_container .grid_e {
    width: 32%;
    margin-left: 10px;
  }
  .page-node-3601 .grid_eee_container .grid_e {
    width: 32% !important;
    margin-left: 15px !important;
  }
  .page-node-3601 .grid_eee_container .grid_e .imgwide {
    width: 203%;
  }
  .page-node-3601 .grid_eee_container .grid_e a img {
    min-height: 200px;
  }
  .page-node-3601 .grid_eee_container .firstleft {
    width: 32% !important;
    margin-left: 0px !important;
  }
  .page-node-3601 .grid_eee_container .lastright {
    width: 32% !important;
    margin-left: 10px !important;
  }
  .page-node-3601 .grid_eb_container .firstleft {
    width: 32%;
    left: 0px;
  }
  .page-node-3601 .grid_eb_container .grid_b {
    left: 10px;
    width: 32% !important;
  }
  .page-node-3601 .grid_eb_container .grid_b .imgwide {
    width: 203%;
  }
  .page-node-3266 .imgbox div {
    padding: 15px 15px 0 15px;
    max-width: 182px;
  }
  .page-node-3266 .imgbox div h2 {
    font-size: 25px;
  }
}
.page-node-3971 .menu-box-header,
.page-node-10321 .menu-box-header,
.page-node-3961 .menu-box-header,
.page-node #submit-feedback .menu-box-header,
.page-node-326556 .menu-box-header {
  display: none;
}
.page-node-3971 .meganav .menu-box-header,
.page-node-3971 .sidr .menu-box-header,
.page-node-10321 .meganav .menu-box-header,
.page-node-10321 .sidr .menu-box-header,
.page-node-3961 .meganav .menu-box-header,
.page-node-3961 .sidr .menu-box-header,
.page-node #submit-feedback .meganav .menu-box-header,
.page-node #submit-feedback .sidr .menu-box-header,
.page-node-326556 .meganav .menu-box-header,
.page-node-326556 .sidr .menu-box-header {
  display: block !important;
}
.page-node-4141 .grid_ac_container h1,
.page-node #submit-feedback .grid_ac_container h1,
.node-type-panel #submit-job-spec .grid_ac_container h1,
.node-type-panel #upload-job-brief .grid_ac_container h1,
.page-node-10296 .grid_ac_container h1 {
  width: 65%;
}
.page-node-4141 .resizable-textarea .grippie,
.page-node #submit-feedback .resizable-textarea .grippie,
.node-type-panel #submit-job-spec .resizable-textarea .grippie,
.node-type-panel #upload-job-brief .resizable-textarea .grippie,
.page-node-10296 .resizable-textarea .grippie {
  background: none;
  border: none;
}
.page-node-4141 .required_field_txt,
.page-node #submit-feedback .required_field_txt,
.node-type-panel #submit-job-spec .required_field_txt,
.node-type-panel #upload-job-brief .required_field_txt,
.page-node-10296 .required_field_txt {
  position: absolute;
  width: 100%;
  margin-top: -17px;
  font-weight: 700;
}
@media screen and (max-width: 479px) {
  .page-node-4141 .grid_ac_container h1,
  .page-node #submit-feedback .grid_ac_container h1,
  .page-node #upload-job-brief .grid_ac_container h1,
  .page-node #submit-job-spec .grid_ac_container h1,
  .page-node-10296 .grid_ac_container h1 {
    width: 100%;
    margin-bottom: 15px;
  }
  #submit-job-spec .webform-client-form #webform-component-mp-details-of-job-specification label,
  #upload-job-brief .webform-client-form #webform-component-mp-details-of-job-specification label {
    width: 100%;
  }
}
.page-featured-clients .grid_cn_container {
  margin-left: -15px;
  margin-right: -15px;
  margin: 0;
  padding: 0;
}
.page-featured-clients .grid_cn_container:before,
.page-featured-clients .grid_cn_container:after {
  content: " ";
  display: table;
}
.page-featured-clients .grid_cn_container:after {
  clear: both;
}
.page-featured-clients .grid_cn_container .grid_c {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  padding-left: 0;
}
@media (min-width: 1025px) {
  .page-featured-clients .grid_cn_container .grid_c {
    float: left;
    width: 68.75%;
  }
}
.page-featured-clients .grid_cn_container .grid_c .jobcontainer {
  float: left;
  width: 100%;
}
.page-featured-clients .grid_cn_container .grid_c .jobcontainer .heading {
  position: relative;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0;
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 8px;
}
@media (min-width: 1025px) {
  .page-featured-clients .grid_cn_container .grid_c .jobcontainer .heading {
    float: left;
    width: 100%;
  }
}
.page-featured-clients .grid_cn_container .grid_c .jobcontainer .jobdetail {
  position: relative;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0;
  float: right !important;
  border: solid 1px #fff;
  margin: 0 0 0 -2px;
}
@media (min-width: 1025px) {
  .page-featured-clients .grid_cn_container .grid_c .jobcontainer .jobdetail {
    float: left;
    width: 100%;
  }
}
.page-featured-clients .grid_cn_container .grid_c .jobcontainer .jobdetail.pager-top {
  margin: 16px 0 0 -2px;
}
.page-featured-clients .grid_cn_container .grid_c .jobcontainer .jobdetail .item-list ul.featured-clients li {
  float: left;
  padding: 0;
  border: 1px solid #eee;
  background-color: #fff;
  margin: 0 11px 22px 11px;
}
.page-featured-clients .grid_cn_container .grid_c .jobcontainer .jobdetail .item-list ul.featured-clients li a {
  text-align: center;
  width: 130px;
  height: 70px;
  display: table-cell;
  vertical-align: middle;
}
.page-featured-clients .grid_cn_container .grid_n {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  padding: 0 0 0 40px;
}
@media (min-width: 1025px) {
  .page-featured-clients .grid_cn_container .grid_n {
    float: left;
    width: 25%;
  }
}
@media (max-width: 1024px) {
  .page-featured-clients .mainnav .container {
    max-width: 100% !important;
  }
  .page-featured-clients #main.container {
    max-width: inherit !important;
  }
  .page-featured-clients .grid_cn_container {
    max-width: inherit;
  }
  .page-featured-clients .grid_cn_container .grid_c {
    position: relative;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0;
  }
  .page-featured-clients .grid_cn_container .grid_c .jobcontainer {
    -webkit-border-radius: 0 0 0 0;
    -moz-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
    background-color: #4778bd;
    background-image: none;
    background-repeat: no-repeat;
    filter: none;
    padding: 0;
    -webkit-box-shadow: 0 0px 0px #fff;
    -moz-box-shadow: 0 0px 0px #fff;
    box-shadow: 0 0px 0px #fff;
    position: relative;
  }
  .page-featured-clients .grid_cn_container .grid_c .jobcontainer .heading {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .page-featured-clients .grid_cn_container .grid_c .jobcontainer .heading h1 {
    padding: 15px 48px 17px 5px;
  }
  .page-featured-clients .grid_cn_container .grid_c .jobcontainer .jobdetail {
    position: relative;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0;
    background: #eee;
    border: none;
    width: 100%;
  }
  .page-featured-clients .grid_cn_container .grid_c .jobcontainer .jobdetail .item-list ul.featured-clients li {
    margin: 0 14px 14px 0;
    border: 1px solid #ccc;
  }
  .page-featured-clients .grid_cn_container .grid_c .jobcontainer .jobdetail .left-arrow-sprite,
  .page-featured-clients .grid_cn_container .grid_c .jobcontainer .jobdetail .right-arrow-sprite {
    font-size: 1.6em;
  }
  .page-featured-clients .grid_cn_container .grid_c .grid_n {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .page-cv-submit-success #main.container .cv-submit-success {
    margin-top: 90px;
  }
}
@media (max-width: 1024px) and (min-width: 1025px) {
  .page-featured-clients .grid_cn_container .grid_c {
    float: left;
    width: 100%;
  }
}
@media (max-width: 1024px) and (max-width: 1024px) and (min-width: 768px) {
  .page-featured-clients .grid_cn_container .grid_c {
    padding-top: 66px;
  }
}
@media (max-width: 1024px) and (min-width: 1025px) {
  .page-featured-clients .grid_cn_container .grid_c .jobcontainer .heading {
    float: left;
    width: 100%;
  }
}
@media (max-width: 1024px) and (min-width: 1025px) {
  .page-featured-clients .grid_cn_container .grid_c .jobcontainer .jobdetail {
    float: left;
    width: 100%;
  }
}
@media (max-width: 1024px) and (min-width: 1025px) {
  .page-featured-clients .grid_cn_container .grid_c .grid_n {
    float: left;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .page-featured-clients .mainnav.noheader {
    background: #eee;
  }
  .page-featured-clients .main.noheader {
    background: #eee;
  }
  .page-featured-clients .grid_cn_container .grid_c .jobcontainer {
    padding: 0;
  }
  .page-featured-clients .grid_cn_container .grid_c .jobcontainer .jobdetail .item-list ul.featured-clients li a {
    width: 124px;
  }
  .page-cv-submit-success #main.container .cv-submit-success {
    margin-top: 30px;
  }
}
.page-featured-clients .item-list ul .featured-clients {
  margin: 0 0 0.75em 0;
}
.page-featured-clients .item-list ul .featured-clients li {
  margin: 0;
  padding: 0;
  list-style: none;
  background-color: #fff;
  border: 1px solid #e4e4e4;
  float: left;
  margin: 0 11px 22px 11px;
}
.page-featured-clients .item-list ul .featured-clients li a {
  text-align: center;
  width: 130px;
  height: 70px;
  display: table-cell;
  vertical-align: middle;
}
.page-featured-clients .item-list ul .featured-clients li a img {
  vertical-align: middle;
}
.ie8.front .pane-mp-homepage-featured-blocks-homepage-featured-jobs {
  width: auto;
}
.headercarousel.jsloading {
  background: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/images/layout/ajax-loader.gif) 50% 50% no-repeat;
  width: 955px;
  height: 377px;
}
.headercarousel {
  overflow: hidden;
  width: 955px;
  height: 377px;
  left: 1px;
}
.headercarousel .jcarousel-clip-horizontal {
  width: 955px;
  height: 377px;
  background-color: #fff;
}
.headercarousel .jcarousel-item {
  width: 955px;
  height: 377px;
  position: relative;
}
.headercarousel .banner_text_wrapper {
  height: 80px;
  width: 100%;
  position: absolute;
  bottom: 0px;
  z-index: 10;
  padding: 10px 0;
}
.headercarousel .banner_text_wrapper .banner_text {
  margin-left: 28.5%;
  width: 580px;
  float: left;
}
.headercarousel .banner_text_wrapper .banner_link {
  background-color: #6dc7ec;
  display: inline-block;
  padding: 2px 10px;
}
.headercarousel .banner_text_wrapper .banner_link a {
  color: #fff;
}
.promocarousel {
  width: 222px;
}
.promocarousel .jcarousel-clip-horizontal {
  width: 222px;
  height: 112px;
  background-color: #fff;
}
.promocarousel .jcarousel-item {
  width: 222px;
  height: 112px;
  position: relative;
}
.pane-mp-homepage-featured-blocks-homepage-featured-jobs,
.pane-mp-homepage-featured-blocks-homepage-featured-insights,
#block-mp-homepage-featured-blocks-rightsided-featured-jobs,
.pane-views-whats-latest-home-page-block,
.pane-views-pp-featured-insights-block,
#block-mp-similar-jobs-mp-similar-jobs-view {
  width: 100%;
}
.pane-mp-homepage-featured-blocks-homepage-featured-jobs .jcarousel-container-vertical,
.pane-mp-homepage-featured-blocks-homepage-featured-insights .jcarousel-container-vertical,
#block-mp-homepage-featured-blocks-rightsided-featured-jobs .jcarousel-container-vertical,
.pane-views-whats-latest-home-page-block .jcarousel-container-vertical,
.pane-views-pp-featured-insights-block .jcarousel-container-vertical,
#block-mp-similar-jobs-mp-similar-jobs-view .jcarousel-container-vertical {
  padding: 0;
}
.pane-mp-homepage-featured-blocks-homepage-featured-jobs .jcarousel-clip,
.pane-mp-homepage-featured-blocks-homepage-featured-insights .jcarousel-clip,
#block-mp-homepage-featured-blocks-rightsided-featured-jobs .jcarousel-clip,
.pane-views-whats-latest-home-page-block .jcarousel-clip,
.pane-views-pp-featured-insights-block .jcarousel-clip,
#block-mp-similar-jobs-mp-similar-jobs-view .jcarousel-clip {
  overflow: hidden;
}
.pane-mp-homepage-featured-blocks-homepage-featured-jobs .jcarousel-clip-vertical,
.pane-mp-homepage-featured-blocks-homepage-featured-insights .jcarousel-clip-vertical,
#block-mp-homepage-featured-blocks-rightsided-featured-jobs .jcarousel-clip-vertical,
.pane-views-whats-latest-home-page-block .jcarousel-clip-vertical,
.pane-views-pp-featured-insights-block .jcarousel-clip-vertical,
#block-mp-similar-jobs-mp-similar-jobs-view .jcarousel-clip-vertical {
  height: 270px;
}
.pane-mp-homepage-featured-blocks-homepage-featured-jobs .jcarousel-item-vertical,
.pane-mp-homepage-featured-blocks-homepage-featured-insights .jcarousel-item-vertical,
#block-mp-homepage-featured-blocks-rightsided-featured-jobs .jcarousel-item-vertical,
.pane-views-whats-latest-home-page-block .jcarousel-item-vertical,
.pane-views-pp-featured-insights-block .jcarousel-item-vertical,
#block-mp-similar-jobs-mp-similar-jobs-view .jcarousel-item-vertical {
  margin-bottom: 0;
}
.pane-mp-homepage-featured-blocks-homepage-featured-jobs .jcarousel-next-vertical,
.pane-mp-homepage-featured-blocks-homepage-featured-insights .jcarousel-next-vertical,
#block-mp-homepage-featured-blocks-rightsided-featured-jobs .jcarousel-next-vertical,
.pane-views-whats-latest-home-page-block .jcarousel-next-vertical,
.pane-views-pp-featured-insights-block .jcarousel-next-vertical,
#block-mp-similar-jobs-mp-similar-jobs-view .jcarousel-next-vertical {
  position: absolute;
  bottom: 5px;
  left: 43px;
  width: 32px;
  height: 32px;
  cursor: pointer;
  content: "Next";
}
.pane-mp-homepage-featured-blocks-homepage-featured-jobs .jcarousel-prev-vertical,
.pane-mp-homepage-featured-blocks-homepage-featured-insights .jcarousel-prev-vertical,
#block-mp-homepage-featured-blocks-rightsided-featured-jobs .jcarousel-prev-vertical,
.pane-views-whats-latest-home-page-block .jcarousel-prev-vertical,
.pane-views-pp-featured-insights-block .jcarousel-prev-vertical,
#block-mp-similar-jobs-mp-similar-jobs-view .jcarousel-prev-vertical {
  position: absolute;
  top: 5px;
  left: 43px;
  width: 32px;
  height: 32px;
  cursor: pointer;
  content: "Prev";
}
#block-mp-homepage-featured-blocks-rightsided-featured-jobs {
  width: 102%;
}
#block-mp-homepage-featured-blocks-rightsided-featured-jobs .jcarousel-clip-vertical {
  height: 290px;
}
#block-mp-homepage-featured-blocks-rightsided-featured-jobs #featured_jobs_dh_carousel {
  padding-top: 54px;
}
.pane-mp-homepage-featured-blocks-homepage-featured-jobs .jcarousel-clip-vertical {
  margin-top: -10px;
}
@media screen and (min-width: 1025px) {
  .pane-mp-homepage-featured-blocks-homepage-featured-jobs .jcarousel-clip-vertical {
    width: auto;
    height: 275px;
  }
}
.pane-mp-homepage-featured-blocks-homepage-featured-insights .jcarousel-item {
  width: 245px;
}
.pane-mp-homepage-featured-blocks-homepage-featured-jobs .jcarousel-item {
  width: 380px;
}
#block-mp-homepage-featured-blocks-rightsided-featured-jobs .jcarousel-item,
#block-mp-similar-jobs-mp-similar-jobs-view .jcarousel-item {
  width: 245px;
}
#block-mp-homepage-featured-blocks-rightsided-featured-jobs .jcarousel-item img,
#block-mp-similar-jobs-mp-similar-jobs-view .jcarousel-item img {
  float: left;
  margin-right: 5px;
  margin-bottom: 5px;
}
.jcarousel-scroll {
  position: absolute;
  bottom: 30px;
  right: -8px;
  width: 75px;
  height: 20px;
  z-index: 15;
}
.jcarousel-scroll a {
  width: 21px;
  height: 30px;
  display: block;
  float: left;
  cursor: pointer;
}
.jcarousel-scroll a span {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.jcarousel-scroll a#headercarousel-prev:before,
.jcarousel-scroll a#promocarousel-prev:before {
  font-family: FontAwesome;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
  font-size: 14px;
  font-weight: 400;
  content: "\f137";
  font-size: 36px;
  color: #fff;
  margin-left: -21px;
}
.jcarousel-scroll a#headercarousel-next:after,
.jcarousel-scroll a#promocarousel-next:after {
  font-family: FontAwesome;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
  font-size: 14px;
  font-weight: 400;
  content: "\f138";
  font-size: 36px;
  color: #fff;
  margin-left: -1px;
}
.vid-watermark {
  position: relative;
  top: -103px;
  left: -139px;
}
ul#featured_jobs_dh_carousel li {
  display: inline-block;
  width: 264px;
}
@media screen and (max-width: 1024px) {
  .jcarousel-scroll {
    bottom: 30px;
    left: 44px;
  }
  header .jcarousel-list-horizontal {
    width: 80000px !important;
  }
  .headercarousel .banner_text_wrapper .banner_text {
    margin-left: 18%;
    width: 80%;
  }
}
@media (max-width: 767px) {
  .headercarousel {
    display: none !important;
  }
}
.ie.front .featured-jobs ul li h3 {
  line-height: 14px;
}
.ie.front .featured-jobs ul li .desc {
  line-height: 18px;
}
.ie.front .featured-jobs ul li .info {
  padding-bottom: 14px !important;
}
@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none) {
  .front .featured-jobs ul li h3 {
    line-height: 14px;
  }
  .front .featured-jobs ul li .desc {
    line-height: 18px;
  }
  .front .featured-jobs ul li .info {
    padding-bottom: 14px !important;
  }
}
@media (min-width: 1025px) {
  .front .featured-employers-block {
    width: 305px;
    float: left;
  }
  .front .featured-employers-block .pane-content {
    padding-top: 4px;
  }
  .front .home-blocks {
    width: 100%;
  }
  .front .home-blocks .pane-views-pp-featured-insights-block .item-list ul li {
    min-height: 90px;
  }
  .front .home-blocks .pane-views-pp-featured-insights-block .michaelpage_block.homepage-featured-insight-image {
    float: left;
    margin-top: 9px;
  }
  .front .home-blocks .pane-views-pp-featured-insights-block .homepage-featured-insight-text {
    margin-left: 143px;
  }
  .front .home-blocks .pane-views-pp-featured-insights-block .homepage-featured-insight-text .insight-summary {
    font-style: italic;
    margin-top: 3px;
    color: #5b5b5b;
  }
  .front .home-blocks .pane-views-pp-featured-insights-block .homepage-featured-insight-text .title {
    font-weight: normal;
  }
  .front .home-blocks .pane-views-pp-featured-insights-block .homepage-featured-insight-text .title a:before {
    font-family: FontAwesome;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
    font-size: 14px;
    font-weight: 400;
    margin-right: 5px;
    content: "\f138";
  }
  .front .home-blocks .featured-employers-block .pane-mp-homepage-featured-blocks-homepage-featured-jobs {
    float: left;
  }
  .front .home-blocks .featured-employers-block .pane-mp-homepage-featured-blocks-homepage-featured-jobs .pane-content {
    padding-top: 5px;
  }
  .front .home-blocks .featured-employers-block .pane-mp-homepage-featured-blocks-homepage-featured-jobs #featured_jobs_carousel li {
    width: 100%;
  }
  .front .home-blocks .featured-employers-block .pane-mp-homepage-featured-blocks-homepage-featured-jobs #featured_jobs_carousel li .featured_job_advert_logo {
    top: 82px;
  }
  .front .home-blocks .featured-employers-block .pane-mp-homepage-featured-blocks-homepage-featured-jobs #featured_jobs_carousel li p.info {
    padding-bottom: 12px;
  }
  .front .home-blocks .featured-employers-block .pane-mp-homepage-featured-blocks-homepage-featured-jobs #featured_jobs_carousel li a {
    font-size: 14.7px !important;
  }
  .front .home-blocks .featured-employers-block .pane-mp-homepage-featured-blocks-homepage-featured-jobs #featured_jobs_carousel li h3 a {
    font-size: 12px !important;
  }
  .front .home-blocks .pane-views-whats-latest-home-page-block ul.featured_latest_carousel li {
    height: 89px !important;
  }
  .front .featured-jobs-block #featured_jobs_carousel h3.avoidsplit a {
    font-family: "Arial", sans-serif;
    font-size: 12px !important;
  }
  .front .featured-jobs-block {
    width: 365px;
    float: left;
    margin-left: 20px;
  }
  .front .featured-jobs-block ul li {
    margin-left: 0px !important;
  }
  .front .featured-insights-block {
    width: 25.5%;
    float: right;
  }
  .front .featured-insights-block h2.pane-title {
    margin-left: 13px;
  }
  .front .featured-insights-block .pane-content {
    margin-left: 8px;
    margin-top: -5px;
    width: 100%;
  }
}
.front .featured-jobs-block .item-list ul li a:hover,
.front .featured-insights-block a:hover div span.title {
  color: #4a658c !important;
}
.front button,
.front .jobsearchfacets input[type="submit"] {
  padding: 7px 0;
}
@media screen and (min-width: 480px) {
  .front .main .container {
    padding: 0;
  }
}
.front .main .home-blocks {
  padding: 28px 2px 30px 2px;
  float: left;
}
@media (max-width: 1024px) {
  .front .main .home-blocks {
    padding: 17px 0 0 0;
  }
}
.front .main .home-blocks h2 {
  color: #737373;
  margin-bottom: 8px;
}
@media (max-width: 1024px) {
  .front .main .home-blocks h2 {
    margin-bottom: 12px;
  }
}
.front .main .home-blocks h2 span {
  color: #8f8f8f;
}
@media screen and (min-width: 1025px) {
  .front .main .home-blocks .featured-employers {
    min-height: 320px;
  }
}
.front .main .home-blocks .featured-employers ul {
  margin: 0;
  padding: 0;
}
.front .main .home-blocks .featured-employers ul li {
  float: left;
  margin: 0px 8px 8px 0px;
}
.front .main .home-blocks .featured-employers .emp_footer_line {
  clear: both;
  border-bottom: 1px solid #fff;
  width: 97%;
}
@media screen and (max-width: 1024px) {
  .front .main .home-blocks .featured-employers .emp_footer_line {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .front .main .home-blocks .featured-employers .emp_footer_line {
    width: 100%;
  }
}
.front .main .home-blocks .featured-employers .emp_footer_line:after {
  border-bottom: 1px solid #dadada;
  display: block;
  content: "";
}
.front .main .home-blocks .featured-employers div.more {
  margin-top: 10px;
  bottom: 5px;
  float: right;
  margin-right: 12px;
  width: 87%;
}
.front .main .home-blocks .featured-employers div.more a {
  font-weight: 700;
  font-size: 0.7em;
  float: right;
}
.front .main .home-blocks .featured-employers div.more a:after {
  font-family: FontAwesome;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
  font-size: 14px;
  font-weight: 400;
  content: "\f13a";
  margin-left: 3px;
}
.front .main .home-blocks .featured-employers div.more a:hover,
.front .main .home-blocks .featured-employers div.more a:focus,
.front .main .home-blocks .featured-employers div.more a:active {
  color: #4a658c;
}
@media screen and (min-width: 1025px) {
  .front .main .home-blocks .featured-employers div.item-list {
    min-height: 261px;
  }
}
@media screen and (min-width: 1025px) {
  .front .main .home-blocks .featured-jobs {
    min-height: 310px;
  }
}
.front .main .home-blocks .featured-jobs ul {
  margin: 0;
  padding: 0;
}
.front .main .home-blocks .featured-jobs ul li:before {
  content: "";
  position: absolute;
  z-index: 1;
  display: block;
  border-top: 1px solid #dadada;
  height: 1px;
  width: 100%;
  top: -12px;
  position: relative;
}
.front .main .home-blocks .featured-jobs ul li {
  position: relative;
  padding: 10px 0 10px 0px;
  color: #5b5b5b;
  border-bottom: 1px solid #fff;
}
@media screen and (min-width: 1025px) {
  .front .main .home-blocks .featured-jobs ul li {
    width: 365px;
    clear: left;
    height: 118px !important;
  }
}
.front .main .home-blocks .featured-jobs ul li h3 {
  color: #608aad;
  padding: 0px 0 2px;
}
.front .main .home-blocks .featured-jobs ul li p.info {
  margin: 0;
  padding: 0;
  color: #999999;
  padding-bottom: 16px;
  font-weight: 600;
}
.front .main .home-blocks .featured-jobs ul li p.desc {
  margin: 0;
  padding: 0;
  clear: left;
  color: #5b5b5b;
}
@media (max-width: 1024px) {
  .front .main .home-blocks .featured-jobs ul li p.desc {
    color: #333;
  }
}
@media (max-width: 767px) {
  .front .main .home-blocks .featured-jobs ul li p.desc {
    color: #5b5b5b;
  }
}
.front .main .home-blocks .featured-jobs ul li a {
  color: #608aad;
  padding: 3px 0 3px 18px;
  display: block;
}
.front .main .home-blocks .featured-jobs ul li a span {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.front .main .home-blocks .featured-jobs ul li .icon-chevron-sign-right {
  margin: 0 0 0 -17px;
  font-size: 14px;
}
.front .main .home-blocks .featured-jobs ul li .icon-chevron-sign-right:before {
  margin: 0 2px 0 0;
}
.front .main .home-blocks .featured-jobs div.more {
  margin-top: 10px;
  bottom: 5px;
}
@media (max-width: 1024px) {
  .front .main .home-blocks .featured-jobs div.more {
    margin: 20px 0;
  }
}
@media screen and (min-width: 1025px) {
  .front .main .home-blocks .featured-jobs div.more {
    float: right;
  }
}
.front .main .home-blocks .featured-jobs div.more a {
  font-weight: 700;
  color: #608cab;
  text-transform: initialize;
}
.front .main .home-blocks .featured-jobs div.more a:hover,
.front .main .home-blocks .featured-jobs div.more a:focus,
.front .main .home-blocks .featured-jobs div.more a:active {
  color: #4a658c;
}
.front .main .home-blocks .featured-jobs div.more a:after {
  font-family: FontAwesome;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
  font-size: 14px;
  font-weight: 400;
  content: "\f13a";
}
.front .main .home-blocks .featured-jobs .emp_footer_line {
  clear: both;
  border-bottom: 1px solid #fff;
  width: 100%;
}
.front .main .home-blocks .featured-jobs .emp_footer_line:after {
  border-bottom: 1px solid #dadada;
  display: block;
  content: "";
}
@media screen and (min-width: 1025px) {
  .front .main .home-blocks .featured-jobs div.item-list {
    min-height: 275px;
  }
}
.front .main .home-blocks .featured-insights-block .pane-views-whats-latest-home-page-block .pane-content {
  margin-top: 0;
}
.front .main .home-blocks .insights .item-list ul li,
.front .main .home-blocks .pane-views-whats-latest-home-page-block .item-list ul li,
.front .main .home-blocks .pane-views-pp-featured-insights-block .item-list ul li {
  width: 100%;
  margin: -1px 0 1px;
  border-bottom: 1px solid #dadada;
  border-top: 1px solid #fff;
  overflow: hidden;
}
@media (max-width: 767px) {
  .front .main .home-blocks .insights .item-list ul li,
  .front .main .home-blocks .pane-views-whats-latest-home-page-block .item-list ul li,
  .front .main .home-blocks .pane-views-pp-featured-insights-block .item-list ul li {
    height: 130px !important;
  }
}
.front .main .home-blocks .insights .item-list ul li.first,
.front .main .home-blocks .pane-views-whats-latest-home-page-block .item-list ul li.first,
.front .main .home-blocks .pane-views-pp-featured-insights-block .item-list ul li.first {
  margin-top: 0;
  padding-top: 0;
  margin-bottom: 1px;
  border-top: none;
}
.front .main .home-blocks .insights .insightfb:before,
.front .main .home-blocks .insights .insighttwit:before,
.front .main .home-blocks .insights .insightlinkedin:before,
.front .main .home-blocks .insights .insightquote:before,
.front .main .home-blocks .pane-views-whats-latest-home-page-block .insightfb:before,
.front .main .home-blocks .pane-views-whats-latest-home-page-block .insighttwit:before,
.front .main .home-blocks .pane-views-whats-latest-home-page-block .insightlinkedin:before,
.front .main .home-blocks .pane-views-whats-latest-home-page-block .insightquote:before,
.front .main .home-blocks .pane-views-pp-featured-insights-block .insightfb:before,
.front .main .home-blocks .pane-views-pp-featured-insights-block .insighttwit:before,
.front .main .home-blocks .pane-views-pp-featured-insights-block .insightlinkedin:before,
.front .main .home-blocks .pane-views-pp-featured-insights-block .insightquote:before {
  height: 27px;
}
.front .main .home-blocks .insights .insightfb:before,
.front .main .home-blocks .pane-views-whats-latest-home-page-block .insightfb:before,
.front .main .home-blocks .pane-views-pp-featured-insights-block .insightfb:before {
  background-position: -274px 0;
  width: 28px;
}
.front .main .home-blocks .insights .insighttwit:before,
.front .main .home-blocks .pane-views-whats-latest-home-page-block .insighttwit:before,
.front .main .home-blocks .pane-views-pp-featured-insights-block .insighttwit:before {
  background-position: -386px 0;
  width: 30px;
  margin-right: 5px;
}
.front .main .home-blocks .insights .insightlinkedin:before,
.front .main .home-blocks .pane-views-whats-latest-home-page-block .insightlinkedin:before,
.front .main .home-blocks .pane-views-pp-featured-insights-block .insightlinkedin:before {
  background-position: -302px 0;
  width: 80px;
  margin: 0 6px 10px 0;
  float: none;
}
.front .main .home-blocks .insights .insightquote:before,
.front .main .home-blocks .pane-views-whats-latest-home-page-block .insightquote:before,
.front .main .home-blocks .pane-views-pp-featured-insights-block .insightquote:before {
  background-position: -415px 0;
  width: 31px;
  float: left;
  margin-left: -2px;
}
.front .main .home-blocks .insights .socialinsight,
.front .main .home-blocks .insights .homepage-featured-insight-text,
.front .main .home-blocks .pane-views-whats-latest-home-page-block .socialinsight,
.front .main .home-blocks .pane-views-whats-latest-home-page-block .homepage-featured-insight-text,
.front .main .home-blocks .pane-views-pp-featured-insights-block .socialinsight,
.front .main .home-blocks .pane-views-pp-featured-insights-block .homepage-featured-insight-text {
  padding: 4px 0;
}
.front .main .home-blocks .insights .socialinsight h2,
.front .main .home-blocks .insights .homepage-featured-insight-text h2,
.front .main .home-blocks .pane-views-whats-latest-home-page-block .socialinsight h2,
.front .main .home-blocks .pane-views-whats-latest-home-page-block .homepage-featured-insight-text h2,
.front .main .home-blocks .pane-views-pp-featured-insights-block .socialinsight h2,
.front .main .home-blocks .pane-views-pp-featured-insights-block .homepage-featured-insight-text h2 {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.front .main .home-blocks .insights .socialinsight span.title,
.front .main .home-blocks .insights .homepage-featured-insight-text span.title,
.front .main .home-blocks .pane-views-whats-latest-home-page-block .socialinsight span.title,
.front .main .home-blocks .pane-views-whats-latest-home-page-block .homepage-featured-insight-text span.title,
.front .main .home-blocks .pane-views-pp-featured-insights-block .socialinsight span.title,
.front .main .home-blocks .pane-views-pp-featured-insights-block .homepage-featured-insight-text span.title {
  padding: 3px 0 8px 5px;
  display: block;
  color: #608aad;
  font-weight: normal !important;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 225px;
  overflow: hidden;
}
@media (max-width: 1024px) {
  .front .main .home-blocks .insights .socialinsight span.title,
  .front .main .home-blocks .insights .homepage-featured-insight-text span.title,
  .front .main .home-blocks .pane-views-whats-latest-home-page-block .socialinsight span.title,
  .front .main .home-blocks .pane-views-whats-latest-home-page-block .homepage-featured-insight-text span.title,
  .front .main .home-blocks .pane-views-pp-featured-insights-block .socialinsight span.title,
  .front .main .home-blocks .pane-views-pp-featured-insights-block .homepage-featured-insight-text span.title {
    padding: 0 0 6px 0;
  }
}
.front .main .home-blocks .insights .socialinsight p,
.front .main .home-blocks .insights .homepage-featured-insight-text p,
.front .main .home-blocks .pane-views-whats-latest-home-page-block .socialinsight p,
.front .main .home-blocks .pane-views-whats-latest-home-page-block .homepage-featured-insight-text p,
.front .main .home-blocks .pane-views-pp-featured-insights-block .socialinsight p,
.front .main .home-blocks .pane-views-pp-featured-insights-block .homepage-featured-insight-text p {
  margin: 0;
  padding: 0;
  color: #5b5b5b;
  clear: left;
}
@media (max-width: 767px) {
  .front .main .home-blocks .insights .socialinsight p,
  .front .main .home-blocks .insights .homepage-featured-insight-text p,
  .front .main .home-blocks .pane-views-whats-latest-home-page-block .socialinsight p,
  .front .main .home-blocks .pane-views-whats-latest-home-page-block .homepage-featured-insight-text p,
  .front .main .home-blocks .pane-views-pp-featured-insights-block .socialinsight p,
  .front .main .home-blocks .pane-views-pp-featured-insights-block .homepage-featured-insight-text p {
    color: #5b5b5b;
  }
}
@media (max-width: 1024px) {
  .front .main .home-blocks .insights .socialinsight p,
  .front .main .home-blocks .insights .homepage-featured-insight-text p,
  .front .main .home-blocks .pane-views-whats-latest-home-page-block .socialinsight p,
  .front .main .home-blocks .pane-views-whats-latest-home-page-block .homepage-featured-insight-text p,
  .front .main .home-blocks .pane-views-pp-featured-insights-block .socialinsight p,
  .front .main .home-blocks .pane-views-pp-featured-insights-block .homepage-featured-insight-text p {
    color: #333;
  }
}
.front .main .home-blocks .insights div.more,
.front .main .home-blocks .pane-views-whats-latest-home-page-block div.more,
.front .main .home-blocks .pane-views-pp-featured-insights-block div.more {
  margin-top: 10px;
  bottom: 5px;
}
@media screen and (min-width: 1025px) {
  .front .main .home-blocks .insights div.more,
  .front .main .home-blocks .pane-views-whats-latest-home-page-block div.more,
  .front .main .home-blocks .pane-views-pp-featured-insights-block div.more {
    float: right;
  }
}
.front .main .home-blocks .insights div.more a,
.front .main .home-blocks .pane-views-whats-latest-home-page-block div.more a,
.front .main .home-blocks .pane-views-pp-featured-insights-block div.more a {
  font-weight: 700;
  color: #608cab;
  text-transform: initial;
}
.front .main .home-blocks .insights div.more a:hover,
.front .main .home-blocks .insights div.more a:focus,
.front .main .home-blocks .insights div.more a:active,
.front .main .home-blocks .pane-views-whats-latest-home-page-block div.more a:hover,
.front .main .home-blocks .pane-views-whats-latest-home-page-block div.more a:focus,
.front .main .home-blocks .pane-views-whats-latest-home-page-block div.more a:active,
.front .main .home-blocks .pane-views-pp-featured-insights-block div.more a:hover,
.front .main .home-blocks .pane-views-pp-featured-insights-block div.more a:focus,
.front .main .home-blocks .pane-views-pp-featured-insights-block div.more a:active {
  color: #4a658c;
}
.front .main .home-blocks .insights div.more a:after,
.front .main .home-blocks .pane-views-whats-latest-home-page-block div.more a:after,
.front .main .home-blocks .pane-views-pp-featured-insights-block div.more a:after {
  font-family: FontAwesome;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
  font-size: 14px;
  font-weight: 400;
  content: "\f13a";
}
.front .main .home-blocks .insights .emp_footer_line,
.front .main .home-blocks .pane-views-whats-latest-home-page-block .emp_footer_line,
.front .main .home-blocks .pane-views-pp-featured-insights-block .emp_footer_line {
  clear: both;
  border-bottom: 1px solid #fff;
  width: 100%;
}
@media screen and (max-width: 1024px) {
  .front .main .home-blocks .insights .emp_footer_line,
  .front .main .home-blocks .pane-views-whats-latest-home-page-block .emp_footer_line,
  .front .main .home-blocks .pane-views-pp-featured-insights-block .emp_footer_line {
    display: none !important;
  }
  tr.front .main .home-blocks .insights .emp_footer_line,
  tr.front .main .home-blocks .pane-views-whats-latest-home-page-block .emp_footer_line,
  tr.front .main .home-blocks .pane-views-pp-featured-insights-block .emp_footer_line {
    display: none !important;
  }
  th.front .main .home-blocks .insights .emp_footer_line,
  td.front .main .home-blocks .insights .emp_footer_line,
  th.front .main .home-blocks .pane-views-whats-latest-home-page-block .emp_footer_line,
  td.front .main .home-blocks .pane-views-whats-latest-home-page-block .emp_footer_line,
  th.front .main .home-blocks .pane-views-pp-featured-insights-block .emp_footer_line,
  td.front .main .home-blocks .pane-views-pp-featured-insights-block .emp_footer_line {
    display: none !important;
  }
}
.front .main .home-blocks .insights .emp_footer_line:after,
.front .main .home-blocks .pane-views-whats-latest-home-page-block .emp_footer_line:after,
.front .main .home-blocks .pane-views-pp-featured-insights-block .emp_footer_line:after {
  border-bottom: 1px solid #dadada;
  display: block;
  content: "";
}
.featured_employer_logo_container {
  width: 91px;
  height: 74px;
  background: #fff;
  border: 1px solid #ccc;
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}
.featured_employer_logo_container img {
  border: none;
}
.featured_job_advert_logo_block {
  display: table;
  vertical-align: middle;
  float: left;
  margin-right: 10px;
  margin-bottom: 5px;
}
.featured_job_advert_logo_block_row {
  display: table-row;
  vertical-align: middle;
}
.featured_job_advert_logo {
  width: 130px;
  height: 70px;
  display: table-cell;
  text-align: center;
  float: right;
  vertical-align: middle;
  border: 1px solid #ccc;
  background: #fff;
  margin-left: 10px;
}
.featured_job_advert_logo img {
  width: auto;
  height: auto;
  border: none;
  margin: 0 auto;
  vertical-align: middle;
}
.featured_job_advert_logo img.margintop {
  margin-top: 5px;
}
#block-mp-homepage-featured-blocks-rightsided-featured-jobs h2,
#block-mp-similar-jobs-mp-similar-jobs-view h2 {
  float: left;
  word-spacing: -2px;
  color: #555;
  width: 100%;
  margin-right: -37px;
  padding-bottom: 5px;
  border-bottom: 1px solid #ccc;
}
#block-mp-homepage-featured-blocks-rightsided-featured-jobs #featured-jcarousel-rh-scroll a span,
#block-mp-homepage-featured-blocks-rightsided-featured-jobs #similar-jobs-jcarousel-rh-scroll a span,
#block-mp-similar-jobs-mp-similar-jobs-view #featured-jcarousel-rh-scroll a span,
#block-mp-similar-jobs-mp-similar-jobs-view #similar-jobs-jcarousel-rh-scroll a span {
  text-indent: -9999px;
  display: inline-block;
  width: 8px;
}
#block-mp-homepage-featured-blocks-rightsided-featured-jobs a#featured_jobs_carousel-prev,
#block-mp-homepage-featured-blocks-rightsided-featured-jobs a#similar-jobs-carousel-prev,
#block-mp-similar-jobs-mp-similar-jobs-view a#featured_jobs_carousel-prev,
#block-mp-similar-jobs-mp-similar-jobs-view a#similar-jobs-carousel-prev {
  display: inline-block;
  width: 17px;
  margin-right: -1px;
}
#block-mp-homepage-featured-blocks-rightsided-featured-jobs a#featured_jobs_carousel-prev span,
#block-mp-homepage-featured-blocks-rightsided-featured-jobs a#similar-jobs-carousel-prev span,
#block-mp-similar-jobs-mp-similar-jobs-view a#featured_jobs_carousel-prev span,
#block-mp-similar-jobs-mp-similar-jobs-view a#similar-jobs-carousel-prev span {
  background-position: -253px;
  position: relative;
  left: 4px;
}
#block-mp-homepage-featured-blocks-rightsided-featured-jobs a#featured_jobs_carousel-next,
#block-mp-homepage-featured-blocks-rightsided-featured-jobs a#similar-jobs-carousel-next,
#block-mp-similar-jobs-mp-similar-jobs-view a#featured_jobs_carousel-next,
#block-mp-similar-jobs-mp-similar-jobs-view a#similar-jobs-carousel-next {
  display: inline-block;
  width: 15px;
}
#block-mp-homepage-featured-blocks-rightsided-featured-jobs a#featured_jobs_carousel-next span,
#block-mp-homepage-featured-blocks-rightsided-featured-jobs a#similar-jobs-carousel-next span,
#block-mp-similar-jobs-mp-similar-jobs-view a#featured_jobs_carousel-next span,
#block-mp-similar-jobs-mp-similar-jobs-view a#similar-jobs-carousel-next span {
  background-position: -261px;
  position: relative;
  left: 4px;
}
#block-mp-homepage-featured-blocks-rightsided-featured-jobs h3,
#block-mp-homepage-featured-blocks-rightsided-featured-jobs h3 a,
#block-mp-similar-jobs-mp-similar-jobs-view h3,
#block-mp-similar-jobs-mp-similar-jobs-view h3 a {
  color: #608aad;
  display: block;
  max-height: 39px;
  overflow: hidden;
  word-wrap: break-word;
}
#block-mp-homepage-featured-blocks-rightsided-featured-jobs h3 a:hover,
#block-mp-homepage-featured-blocks-rightsided-featured-jobs h3 a:active,
#block-mp-homepage-featured-blocks-rightsided-featured-jobs h3 a:focus,
#block-mp-similar-jobs-mp-similar-jobs-view h3 a:hover,
#block-mp-similar-jobs-mp-similar-jobs-view h3 a:active,
#block-mp-similar-jobs-mp-similar-jobs-view h3 a:focus {
  color: #4a658c;
}
#block-mp-homepage-featured-blocks-rightsided-featured-jobs .heading,
#block-mp-similar-jobs-mp-similar-jobs-view .heading {
  font-weight: 700;
  color: #666;
}
#block-mp-homepage-featured-blocks-rightsided-featured-jobs .info,
#block-mp-similar-jobs-mp-similar-jobs-view .info {
  margin-top: 2px;
  line-height: 15px;
  color: #afafaf;
  font-weight: 700;
  max-height: 30px;
  overflow: hidden;
}
#block-mp-homepage-featured-blocks-rightsided-featured-jobs .info + .info,
#block-mp-similar-jobs-mp-similar-jobs-view .info + .info {
  line-height: 0;
  font-style: italic;
  margin-bottom: 3em;
}
#block-mp-homepage-featured-blocks-rightsided-featured-jobs .item-list ul,
#block-mp-similar-jobs-mp-similar-jobs-view .item-list ul {
  margin: 0;
  padding: 0;
}
#block-mp-homepage-featured-blocks-rightsided-featured-jobs .item-list ul li,
#block-mp-similar-jobs-mp-similar-jobs-view .item-list ul li {
  margin: 0 0 5px 10px;
}
#block-mp-homepage-featured-blocks-rightsided-featured-jobs #featured-jcarousel-rh-scroll,
#block-mp-homepage-featured-blocks-rightsided-featured-jobs #similar-jobs-jcarousel-rh-scroll,
#block-mp-similar-jobs-mp-similar-jobs-view #featured-jcarousel-rh-scroll,
#block-mp-similar-jobs-mp-similar-jobs-view #similar-jobs-jcarousel-rh-scroll {
  position: relative;
  top: 5px;
}
#block-mp-homepage-featured-blocks-rightsided-featured-jobs .job-advert-image-canvas-float,
#block-mp-similar-jobs-mp-similar-jobs-view .job-advert-image-canvas-float {
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
}
#block-mp-homepage-featured-blocks-rightsided-featured-jobs .job-advert-image-canvas-float .job-advert-image-canvas,
#block-mp-similar-jobs-mp-similar-jobs-view .job-advert-image-canvas-float .job-advert-image-canvas {
  width: 76px;
  height: 76px;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  float: none;
  background-color: white;
  border: 1px solid #e4e4e4;
}
#block-mp-homepage-featured-blocks-rightsided-featured-jobs .job-advert-image-canvas-float .job-advert-image-canvas img,
#block-mp-similar-jobs-mp-similar-jobs-view .job-advert-image-canvas-float .job-advert-image-canvas img {
  display: block;
  border: none;
  text-align: center;
  vertical-align: middle;
  margin-right: 0px;
  margin-bottom: 0px;
  float: none;
  margin: 0 auto;
}
#block-mp-homepage-featured-blocks-rightsided-featured-jobs div.jcarousel-clip.jcarousel-clip-vertical,
#block-mp-similar-jobs-mp-similar-jobs-view div.jcarousel-clip.jcarousel-clip-vertical {
  position: absolute;
  margin-top: 24px;
}
#block-mp-similar-jobs-mp-similar-jobs-view .heading {
  font-weight: normal;
  padding-top: 46px;
  margin-top: 0;
}
#block-mp-similar-jobs-mp-similar-jobs-view .more ~ .heading {
  margin-top: 16px;
  padding-top: 0;
}
#block-mp-similar-jobs-mp-similar-jobs-view .item-list .carousel-style li {
  margin-left: 0;
  height: 68px !important;
}
#block-mp-similar-jobs-mp-similar-jobs-view .item-list .carousel-style li h3 a {
  max-height: 26px;
  line-height: 26px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
#block-mp-similar-jobs-mp-similar-jobs-view .item-list .jcarousel-clip.jcarousel-clip-vertical {
  margin-top: 13px;
  height: 200px !important;
}
#block-mp-similar-jobs-mp-similar-jobs-view .item-list .jcarousel-clip.jcarousel-clip-vertical ul li {
  margin-left: 0;
  height: 68px !important;
}
#block-mp-similar-jobs-mp-similar-jobs-view .item-list .jcarousel-clip.jcarousel-clip-vertical ul li h3 a {
  max-height: 26px;
  line-height: 26px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
#block-mp-similar-jobs-mp-similar-jobs-view .item-list #similar_jobs_dh_carousel li {
  margin-left: 0;
  height: 68px !important;
}
#block-mp-similar-jobs-mp-similar-jobs-view .item-list #similar_jobs_dh_carousel li h3 a {
  max-height: 26px;
  line-height: 26px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
@media screen and (max-width: 1024px) {
  .front .main .home-blocks .pane-views-pp-featured-insights-block div.more,
  .front .main .home-blocks .pane-views-whats-latest-home-page-block div.more {
    border-top: 1px solid #dadada;
    padding-top: 10px;
    position: relative;
  }
  .front .main .home-blocks .pane-views-pp-featured-insights-block div.more:before,
  .front .main .home-blocks .pane-views-whats-latest-home-page-block div.more:before {
    border-top: 1px solid #fff;
    content: " ";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
  .front .main .home-blocks .pane-views-pp-featured-insights-block .item-list ul li,
  .front .main .home-blocks .pane-views-whats-latest-home-page-block .item-list ul li {
    width: 100%;
    margin: -1px 0 1px;
    border-bottom: 1px solid #dadada;
    border-top: 1px solid #fff;
    overflow: hidden;
  }
  .front .main .home-blocks .pane-views-pp-featured-insights-block div.emp_footer_line,
  .front .main .home-blocks .pane-views-whats-latest-home-page-block div.emp_footer_line {
    display: block;
  }
  .front .main .home-blocks .pane-views-pp-featured-insights-block .michaelpage_block.homepage-featured-insight-image,
  .front .main .home-blocks .pane-views-whats-latest-home-page-block .michaelpage_block.homepage-featured-insight-image {
    float: left;
    margin-top: 9px;
  }
  .front .main .home-blocks .pane-views-pp-featured-insights-block .homepage-featured-insight-text,
  .front .main .home-blocks .pane-views-whats-latest-home-page-block .homepage-featured-insight-text {
    margin-left: 143px;
  }
  .front .main .home-blocks .pane-views-pp-featured-insights-block .homepage-featured-insight-text .insight-summary,
  .front .main .home-blocks .pane-views-whats-latest-home-page-block .homepage-featured-insight-text .insight-summary {
    font-style: italic;
    margin-top: 3px;
    color: #5b5b5b;
    line-height: 19px;
  }
  .front .main .home-blocks .pane-views-pp-featured-insights-block .homepage-featured-insight-text .title,
  .front .main .home-blocks .pane-views-whats-latest-home-page-block .homepage-featured-insight-text .title {
    font-weight: normal;
  }
  .front .main .home-blocks .pane-views-pp-featured-insights-block .homepage-featured-insight-text .title a:before,
  .front .main .home-blocks .pane-views-whats-latest-home-page-block .homepage-featured-insight-text .title a:before {
    font-family: FontAwesome;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
    font-size: 14px;
    font-weight: 400;
    margin-right: 5px;
    content: "\f138";
  }
  .front .main .home-blocks .pane-mp-homepage-featured-blocks-homepage-featured-jobs .jcarousel-clip-vertical {
    height: 375px;
  }
  .front .main .home-blocks .pane-mp-homepage-featured-blocks-homepage-featured-jobs #featured_jobs_carousel li {
    width: 100%;
    height: auto !important;
    min-height: 167px;
  }
  .front .main .home-blocks .pane-mp-homepage-featured-blocks-homepage-featured-jobs #featured_jobs_carousel li h3 a {
    font-weight: 400;
    font-size: 15px !important;
  }
  .front .main .home-blocks .featured-employers .emp_footer_line,
  .front .main .home-blocks .featured-employers .emp_footer_line:after {
    border: none;
  }
  .front .main .home-blocks .featured-employers div.more {
    width: 100%;
    margin-right: 0;
    border-bottom: 1px solid #fff;
  }
  .front .main .home-blocks .featured-employers div.more:after {
    border-bottom: 1px solid #dadada;
    content: "";
    display: block;
    padding-top: 35px;
  }
  .front .main .home-blocks .featured-employers div.more a {
    text-align: center;
    float: none;
  }
  .more {
    margin-bottom: 10px;
    text-align: center;
    float: none;
    padding: 0;
  }
  .more a:after {
    width: auto;
  }
  .more a:hover {
    color: #344861;
  }
  .featured_job_advert_logo {
    position: absolute;
    top: 77px;
    right: 8px;
    width: 80px;
    height: 45px;
  }
  .featured_job_advert_logo img {
    width: 72px;
    height: 42px;
    margin-top: 0 !important;
  }
}
@media screen and (max-width: 1024px) and (max-width: 767px) {
  .front .main .home-blocks .pane-views-pp-featured-insights-block .item-list ul li,
  .front .main .home-blocks .pane-views-whats-latest-home-page-block .item-list ul li {
    height: 134px !important;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .home-blocks {
    float: left;
  }
  .home-blocks .featured-employers-block {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding: 0;
  }
  .home-blocks .featured-employers-block .featured-employers {
    padding: 0 0 20px 0;
    min-height: 100px;
  }
  .home-blocks .featured-employers-block .featured-employers div.item-list {
    min-height: 85px !important;
  }
  .home-blocks .featured-employers-block .featured-employers div.item-list li {
    width: 10%;
    margin-right: 1.2%;
  }
  .home-blocks .featured-employers-block .featured-employers div.item-list li.last {
    margin-right: 0;
  }
  .home-blocks .featured-employers-block .featured-employers div.item-list .featured_employer_logo_container {
    width: 10%;
    height: 59px;
  }
  .home-blocks .featured-employers-block .featured-employers div.item-list .featured_employer_logo_container img {
    max-width: 97%;
  }
  .home-blocks .featured-jobs-block {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    clear: both;
    padding: 25px 0 0 0;
    overflow: hidden;
  }
  .home-blocks .featured-jobs-block h3 a {
    font-size: 14.7px !important;
  }
  .home-blocks .featured-jobs-block .featured-jobs {
    min-height: 230px;
  }
  .home-blocks .featured-jobs-block .featured-jobs .item-list {
    min-height: 140px;
  }
  .home-blocks .featured-jobs-block .featured-jobs .jcarousel-clip-vertical {
    height: 365px;
  }
  .home-blocks .featured-jobs-block .featured-jobs .jcarousel-clip-vertical li:before {
    border-top: 1px solid transparent;
  }
  .home-blocks .featured-jobs-block .featured-jobs .jcarousel-clip-vertical .desc {
    margin: 0;
    width: 70%;
  }
  .home-blocks .featured-jobs-block .featured-jobs .jcarousel-clip-vertical .jcarousel-item {
    width: 100%;
    height: 160px !important;
  }
  .home-blocks .featured-jobs-block .featured-jobs .emp_footer_line {
    position: relative;
    top: 85px;
  }
  .home-blocks .featured-insights-block {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: right !important;
    padding: 25px 0 0 20px;
  }
  .home-blocks .featured-insights-block .pane-mp-homepage-featured-blocks-homepage-featured-insights .jcarousel-clip-vertical {
    height: 357px;
  }
  .home-blocks .featured-insights-block .pane-mp-homepage-featured-blocks-homepage-featured-insights .jcarousel-item {
    width: 100%;
    height: 116px !important;
  }
  .home-blocks .featured-insights-block .emp_footer_line {
    position: relative;
    top: 40px;
  }
  .home-blocks .featured-insights-block .insights div.more {
    margin: 20px 0 !important;
  }
}
@media (min-width: 768px) and (max-width: 1024px) and (min-width: 768px) {
  .home-blocks .featured-employers-block {
    float: left;
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 1024px) and (min-width: 768px) {
  .home-blocks .featured-jobs-block {
    float: left;
    width: 45%;
  }
}
@media (min-width: 768px) and (max-width: 1024px) and (max-width: 1024px) {
  .home-blocks .featured-jobs-block .featured-jobs .jcarousel-clip-vertical li {
    clear: none;
    position: relative;
  }
}
@media (min-width: 768px) and (max-width: 1024px) and (min-width: 768px) {
  .home-blocks .featured-insights-block {
    float: left;
    width: 45%;
  }
}
@media (max-width: 767px) {
  .front .main {
    padding: 0;
  }
  .front .main .home-blocks {
    float: left;
    clear: both;
    padding: 0;
    width: 100%;
  }
  .front .main .home-blocks h2 {
    padding: 0 10px;
    margin-top: 17px;
  }
  .front .main .home-blocks .pane-views-pp-featured-insights-block .pane-content {
    padding: 0 10px;
  }
  .front .main .home-blocks .pane-views-pp-featured-insights-block .pane-content .homepage-featured-insight-image {
    float: left;
  }
  .front .main .home-blocks .pane-views-pp-featured-insights-block .pane-content .homepage-featured-insight-text {
    margin-left: 143px;
  }
  .front .main .home-blocks .pane-views-pp-featured-insights-block .pane-content .homepage-featured-insight-text span.title {
    text-overflow: inherit;
    white-space: inherit;
    width: 100%;
    overflow: visible;
  }
  .front .main .home-blocks .pane-mp-homepage-featured-blocks-homepage-featured-jobs {
    margin-left: 10px;
  }
  .front .main .home-blocks .pane-mp-homepage-featured-blocks-homepage-featured-jobs .featured_job_advert_logo {
    width: 80px;
  }
  .front .main .home-blocks .pane-mp-homepage-featured-blocks-homepage-featured-jobs p.info,
  .front .main .home-blocks .pane-mp-homepage-featured-blocks-homepage-featured-jobs p.desc {
    width: 69%;
  }
  .front .main .home-blocks .pane-mp-homepage-featured-blocks-homepage-featured-insights #featured_insights_carousel li {
    margin-left: 10px;
  }
  .front .main .home-blocks .featured-employers div.item-list {
    padding: 0 10px;
    width: 284px;
    margin: 0 auto;
  }
  .front .main .home-blocks .featured-employers div.item-list ul li {
    margin: 0 6% 5% 0;
  }
  .front .main .home-blocks .featured-employers div.item-list ul li .featured_employer_logo_container {
    width: 81px;
    height: 74px;
  }
  .front .main .home-blocks .featured-employers div.item-list ul li .featured_employer_logo_container img {
    max-width: 100%;
  }
  .front .main .home-blocks .featured-employers div.item-list ul li:nth-child(3),
  .front .main .home-blocks .featured-employers div.item-list ul li:nth-child(6),
  .front .main .home-blocks .featured-employers div.item-list ul li:nth-child(9) {
    margin-right: 0;
  }
  .front .main .home-blocks .featured-jobs-block {
    float: none;
    clear: both;
    height: auto;
  }
  .front .main .home-blocks .featured-jobs-block h3 a {
    font-size: 15px !important;
  }
  .front .main .home-blocks .featured-jobs-block .featured-jobs {
    min-height: 420px;
    float: left;
  }
  .front .main .home-blocks .featured-jobs-block .featured-jobs .item-list {
    min-height: 360px;
    padding: 0 10px;
  }
  .front .main .home-blocks .featured-jobs-block .featured-jobs .jcarousel-clip-vertical {
    height: 360px;
    width: 100%;
  }
  .front .main .home-blocks .featured-jobs-block .featured-jobs .jcarousel-clip-vertical li {
    clear: both;
    float: left;
    width: 100%;
    height: 160px !important;
    line-height: 24px;
    overflow: hidden;
  }
  .front .main .home-blocks .featured-jobs-block .featured-jobs .jcarousel-clip-vertical .desc,
  .front .main .home-blocks .featured-jobs-block .featured-jobs .jcarousel-clip-vertical p.info,
  .front .main .home-blocks .featured-jobs-block .featured-jobs .jcarousel-clip-vertical h3 {
    margin: 0;
    width: 69%;
  }
  .front .main .home-blocks .featured-jobs-block .featured-jobs .emp_footer_line {
    display: none !important;
  }
  tr.front .main .home-blocks .featured-jobs-block .featured-jobs .emp_footer_line {
    display: none !important;
  }
  th.front .main .home-blocks .featured-jobs-block .featured-jobs .emp_footer_line,
  td.front .main .home-blocks .featured-jobs-block .featured-jobs .emp_footer_line {
    display: none !important;
  }
  .front .main .home-blocks .featured-jobs-block .featured-jobs div.more {
    border-bottom: 1px solid #fff;
  }
  .front .main .home-blocks .featured-jobs-block .featured-jobs div.more:after {
    border-bottom: 1px solid #dadada;
    content: "";
    display: block;
    padding-top: 20px;
  }
  .front .main .home-blocks .featured-insights-block {
    clear: both;
    float: left;
  }
  .front .main .home-blocks .featured-insights-block .jcarousel-clip-vertical {
    height: 260px;
  }
  .front .main .home-blocks .featured-insights-block .item-list {
    padding: 0 10px;
  }
  .front .main .home-blocks .featured-insights-block .item-list ul li {
    width: 100%;
    border-bottom: 1px solid #dadada !important;
    border-top: 1px solid #dadada !important;
    margin: -1px 0 0 0 !important;
  }
  .front .main .home-blocks .featured-insights-block .item-list ul li .socialinsight {
    padding: 11px 0 4px;
  }
  .front .main .home-blocks .featured-insights-block div.more {
    margin: 12px 0 10px;
  }
  .front .main .home-blocks .featured-insights-block div.more:after {
    content: "";
    display: block;
    padding-top: 10px;
  }
  .footer {
    top: 0;
    position: static;
  }
}
.ie8 #mp_jobs_search-search_block #salary-select-wrapper select {
  margin-bottom: 5px;
}
.meganav .views-exposed-widget.views-widget-per-page {
  display: none;
}
.meganav .meganavmenubarbg {
  background-image: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/images/layout/meganav-bar-bg.png);
  background-repeat: repeat-y;
}
.meganav .menugrid_a,
.meganav .menugrid_b,
.meganav .menugrid_c {
  display: inline;
  float: left;
  position: relative;
}
.meganav .menugrid_a h2.pane-title,
.meganav .menugrid_b h2.pane-title,
.meganav .menugrid_c h2.pane-title {
  color: #fff;
  font-weight: 400;
}
.meganav .menugrid_a {
  width: 202px;
  margin: 0 20px 0 5px;
  padding-right: 10px;
}
.meganav .menugrid_a .pane-views-exp-job-search-meganav {
  width: 180px;
}
.meganav .menugrid_a.lastright {
  margin-right: 0;
}
.meganav .menugrid_b {
  width: 330px;
}
.meganav .menugrid_c {
  width: 550px;
}
.meganav .menugrid_aaa,
.meganav .menugrid_aa,
.meganav .menugrid_ab {
  position: relative;
  z-index: 1;
  overflow: hidden;
}
.meganav .menugrid_aaa:before,
.meganav .menugrid_aaa:after,
.meganav .menugrid_aa:before,
.meganav .menugrid_ab:before {
  background-image: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/images/layout/meganav-bar-bg.png);
  background-repeat: repeat-y;
  background-position: 100% 0;
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.meganav .menugrid_aaa:before,
.meganav .menugrid_aa:before,
.meganav .menugrid_ab:before {
  width: 200px;
}
.meganav .menugrid_aaa:after {
  width: 440px;
}
.meganav .meganav-bg {
  background: #608aad;
  background: rgba(86,124,156,0.95);
  -pie-background: rgba(86,124,156,0.95);
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  -webkit-box-shadow: 0 0 8px #595454;
  -moz-box-shadow: 0 0 8px #595454;
  box-shadow: 0 0 8px #595454;
  position: relative;
  border: 6px solid #fff;
  padding: 16px;
  float: left;
}
.meganav .meganav-bg.left30,
.meganav .meganav-bg.left60 {
  left: 215px;
}
.meganav .meganav-bg.left100 {
  left: 562px;
}
.meganav .meganav-bg.left85 {
  left: 396px;
}
.meganav a,
.meganav a:hover {
  color: #fff;
}
.meganav h2,
.meganav h3 {
  margin: 0;
  padding: 0;
  font-family: "Arial", sans-serif;
  font-weight: 400;
  margin: 0 0 5px 0;
  font-size: 20.4px !important;
}
.meganav h3 {
  width: 96%;
}
.meganav ul {
  margin: 0;
  padding: 0;
  float: none;
  padding-right: 15px;
}
.meganav ul li {
  margin: 0;
  padding: 0;
  float: none;
  margin-bottom: 7px;
}
.meganav ul li a {
  color: #fff;
  background: transparent;
  border: none;
  padding: 0;
}
.meganav ul li a:hover,
.meganav ul li a:active {
  color: #fff;
  text-decoration: underline;
  background-color: transparent;
  border-width: 0;
}
.meganav ul li.first a {
  border: none;
}
.meganav .toolbox ul {
  padding-right: 0;
}
.meganav .meganavimg img {
  -webkit-box-shadow: 0 0 8px #595454;
  -moz-box-shadow: 0 0 8px #595454;
  box-shadow: 0 0 8px #595454;
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
}
.meganav .node_file_image img {
  float: left;
}
.meganav .node_file_content {
  color: #fff;
  margin-left: 66px;
}
.meganav .node_file_container {
  padding-bottom: 20px;
  float: left;
  width: 50%;
}
.meganav .node_file_container a:before {
  content: "";
}
.meganav .mypagenav span.form-required,
.meganav .mypagenav .required_field_txt {
  color: #fff;
  font-weight: 400;
}
.meganav .mypagenav .form-item {
  border: none;
  padding: 6px 0;
}
.meganav .mypagenav .form-item label {
  color: #fff;
  width: auto;
  top: 0;
  font-weight: 400;
}
.meganav .mypagenav .form-item .form-text {
  width: 100%;
}
.meganav .mypagenav .form-actions {
  text-align: right;
  border-top: none;
  padding-right: 0;
}
.meganav .mypagenav .links {
  border-top: 1px solid #3f5f7a;
}
.meganav .mypagenav .links a {
  float: left;
  padding: 8px 20px 0 0;
}
.meganav .mypagenav .links a:before {
  font-family: FontAwesome;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
  font-size: 14px;
  font-weight: 400;
  content: "\f138";
  margin: 2px 4px 0 0;
  float: left;
  margin-top: 0;
  overflow: hidden;
  height: 14px;
}
.meganav .mypagenav .links a:hover {
  text-decoration: underline;
}
.meganav .mypagenav .links a:hover:before {
  text-decoration: none;
}
.meganav .mypagenav .links:before {
  content: "";
  position: absolute;
  z-index: 1;
  display: block;
  border-top: 1px solid #6c94b6;
  width: 100%;
  height: 1px;
}
.meganav .mypagenav .links:before a:hover {
  text-decoration: none;
}
.meganav .mypagenav .xing_button,
.meganav .mypagenav .linkedinuser {
  float: left;
  width: 25%;
}
.meganav .mypagenav .xing_button a,
.meganav .mypagenav .linkedinuser a {
  margin-top: 13px;
}
.meganav .mypagenav .block-mypage h2 {
  display: none;
}
.meganav .mypagenav .block-mypage h3 {
  margin: 0;
  padding: 0;
  font-family: "Arial", sans-serif;
  font-weight: 400;
  font-size: 20.4px !important;
  color: #fff;
}
.meganav .mypagenav .block-mypage .account {
  width: 100%;
  margin: 10px 0;
}
.meganav .mypagenav .block-mypage .account ul li {
  margin: 0;
}
.meganav .mypagenav .block-mypage .account ul li a,
.meganav .mypagenav .block-mypage .account ul li a:before {
  color: #fff;
}
.meganav .mypagenav .block-mypage .account ul li a.active {
  background: none transparent;
  margin: 0;
  padding: 0;
  border-bottom: none;
}
.meganav .mypagenav .block-mypage .logout {
  color: #fff;
}
.meganav .mypagenav .block-mypage .toolbox {
  width: 100%;
}
.meganav .mypagenav .block-mypage .toolbox .item-list ul a:before {
  width: 73px;
  height: 38px;
  display: block;
  color: #fff;
  font-size: 30px !important;
}
.meganav .mypagenav .block-mypage .toolbox .item-list ul a.yourprofile:before {
  content: "\f007";
}
.meganav .mypagenav .block-mypage .toolbox .item-list ul a.jobbasket:before {
  content: "\f07a";
}
.meganav .mypagenav .block-mypage .toolbox .item-list ul a.jobalerts:before {
  content: "\f0a1";
}
.meganav .mypagenav .block-mypage .toolbox .item-list ul a.applicationmanager:before {
  content: "\f0ad";
}
.meganav .mypagenav .block-mypage .toolbox .item-list ul a.cvmanager:before {
  content: "\f15c";
}
.meganav .mypagenav .block-mypage .toolbox .item-list ul a.savesearch:before {
  content: "\f0c7";
}
.meganav .mypagenav .block-mypage .toolbox .item-list ul a.jobalerts-howto:before {
  content: "\f138";
}
.meganav .mypagenav .block-mypage .toolbox .item-list ul a {
  color: #fff;
  border-bottom: none;
}
.meganav .mypagenav .block-mypage .toolbox .item-list ul a:hover,
.meganav .mypagenav .block-mypage .toolbox .item-list ul a:focus {
  color: #fff;
  text-decoration: underline;
}
.meganav .mypagenav .block-mypage .toolbox .item-list ul li {
  width: 80px;
  float: left;
  margin: 0 6px;
  text-align: center;
}
.meganav .mypagenav .block-mypage .toolbox .item-list ul li.first {
  margin-left: 0;
}
.meganav .mypagenav .block-mypage .toolbox .item-list ul li.last {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.meganav #edit-field-job-salary-min {
  margin-bottom: 6px;
}
.meganav #views-exposed-form-job-search-meganav .form-item-field-job-salary-min .form-item-field-job-salary-min {
  margin-bottom: 0;
}
.meganav #views-exposed-form-job-search-meganav .form-item-field-job-salary-max .form-item-field-job-salary-max {
  margin-bottom: 0;
}
form#views-exposed-form-job-search-meganav div.form-item input.error {
  border: 1px solid #ccc;
}
#views-exposed-form-job-search-meganav div.form-item {
  padding: 0;
  border: none;
  margin-bottom: 8px;
}
#views-exposed-form-job-search-meganav div.form-item input {
  width: 100%;
  height: 20px;
  padding: 3px;
}
#views-exposed-form-job-search-meganav label {
  color: #fff;
  border: none;
}
#views-exposed-form-job-search-meganav .views-exposed-widget {
  width: 100%;
  padding: 0;
}
#views-exposed-form-job-search-meganav #mp_jobs_search-search_block #salary-select-wrapper {
  width: 180px;
}
#views-exposed-form-job-search-meganav #mp_jobs_search-search_block #salary-select-wrapper select {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
  -webkit-appearance: none;
  appearance: none;
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: '';
  background-image: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/images/layout/icon-select.png);
  background-repeat: no-repeat;
  background-color: #fff;
  padding: 3px;
  cursor: pointer;
  float: left;
  width: 75px;
  border: none;
  background-position: 60px 7px;
}
#views-exposed-form-job-search-meganav #mp_jobs_search-search_block #salary-select-wrapper label {
  text-align: left;
  width: auto;
  padding-left: 10px;
}
#views-exposed-form-job-search-meganav .form-submit {
  float: right;
  position: relative;
  top: -65px;
}
#views-exposed-form-job-search-meganav .form-submit:hover,
#views-exposed-form-job-search-meganav .form-submit:focus,
#views-exposed-form-job-search-meganav .form-submit:active {
  background-color: #95b1c7;
  color: #fff;
}
#views-exposed-form-job-search-meganav #mp_jobs_search-search_block-slider-range {
  margin-bottom: 10px;
  width: 171px;
  margin-left: 9px;
}
.ie8 .meganav .mypagenav .form-item .form-text {
  width: 96%;
}
.ie8 .meganav .mypagenav .form-item #edit-pass,
.ie8 .meganav .mypagenav .form-item #edit-fake-pass {
  margin-top: 6px;
}
.ie8 .meganav ul li a:before {
  font-family: FontAwesome;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
  font-size: 14px;
  font-weight: 400;
  content: "\f138";
  margin: 2px 4px 0 0;
  float: left;
  margin-top: 0;
}
.ie8 .meganav .links a:before {
  height: 13px !important;
}
.ie8 .meganav .menu-box .menu-box-content .item-list ul li a:before {
  height: 13px;
}
.ie8 .meganav .pane-mp-features-footer-menus-footer-expertise-list .item-list ul li a:before {
  height: 13px;
}
@media (min-width: 1025px) {
  .meganav .menu-box .menu-box-content .item-list ul li.first {
    display: none;
  }
  .meganav .menu-box .menu-box-content .item-list ul li a {
    padding-left: 20px;
  }
  .meganav .menu-box .menu-box-content .item-list ul li a:before {
    font-family: FontAwesome;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
    font-size: 14px;
    font-weight: 400;
    content: "\f138";
    margin: 2px 4px 0 0;
    float: left;
    margin-top: 0;
    overflow: hidden;
    height: 14px;
    margin-left: -20px;
  }
  .meganav .pane-mp-features-footer-menus-footer-expertise-list .item-list ul li a:before {
    font-family: FontAwesome;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
    font-size: 14px;
    font-weight: 400;
    content: "\f138";
    margin: 2px 4px 0 0;
    float: left;
    margin-top: 0;
    overflow: hidden;
    height: 14px;
  }
}
@media (max-width: 1024px) {
  .meganav .menugrid_c .block-mypage h3 {
    padding: 10px;
  }
  .meganav .menugrid_c .block-mypage div.logout {
    border-bottom: 1px solid #666;
    display: block;
  }
  .meganav .menugrid_c .block-mypage div.logout a {
    padding: 8px 10px;
    border: none !important;
    display: inline-block;
  }
  .meganav .menugrid_c .contextual-links-trigger {
    border: none !important;
  }
}
@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none) {
  .meganav .links a:before {
    height: 13px !important;
  }
  .meganav .menu-box .menu-box-content .item-list ul li a:before {
    height: 13px !important;
  }
  .meganav .pane-mp-features-footer-menus-footer-expertise-list .item-list ul li a:before {
    height: 13px !important;
  }
  .meganav .mypagenav .block-mypage .toolbox .item-list ul a:before {
    height: 29px !important;
    overflow: hidden;
    margin-bottom: 9px;
  }
}
.ie8.front .headerbar {
  -webkit-box-shadow: 2px 2px 4px #666;
  -moz-box-shadow: 2px 2px 4px #666;
  box-shadow: 2px 2px 4px #666;
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
}
.ie8.front .headerbar .browsecv {
  top: -10px;
}
.ie8.front #views-exposed-form-job-search-meganav .form-submit {
  padding: 5px 7px;
  margin-top: 28px;
}
.ie8.front #views-exposed-form-job-search-meganav #mp_jobs_search-search_block #salary-select-wrapper select {
  margin: 0 0 10px 0;
}
.ie8 #submitcv .description {
  padding-left: 0;
  margin-top: 0;
}
.ie8 .pane-mp-cv-submit-block-mp-cv-submit form .form-type-file input[type='file'] {
  width: 60%;
  margin-top: 0px;
}
.ie8 .pane-mp-cv-submit-block-mp-cv-submit form .form-type-file label {
  margin-top: 8px;
}
.ie8 .pane-mp-cv-submit-block-mp-cv-submit form .form-textarea {
  width: 182px;
}
.ie8 .pane-mp-cv-submit-block-mp-cv-submit form .linkedinuser_apply_btn input {
  behavior: none;
}
@media (min-width: 1025px) {
  .headerbar .browsecv .blockcontainer li:before {
    margin-top: 1px !important;
  }
}
.not-front #tabs #browsejobs,
.not-front #tabs #submitcv {
  top: 70px;
}
.front .headerbar {
  background: #4778bd;
  background-image: -moz-linear-gradient(left top,#4778bb 0%,#1c304b 100%);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#4778bb),color-stop(1,#1c304b));
  background: -webkit-linear-gradient(left top,#4778bb 0%,#1c304b 100%);
  background: -o-linear-gradient(left top,#4778bb 0%,#1c304b 100%);
  background: -ms-linear-gradient(left top,#4778bb 0%,#1c304b 100%);
  background: linear-gradient(left top,#4778bb 0%,#1c304b 100%);
  -pie-background: linear-gradient(#4778bb,#1c304b);
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
  -webkit-box-shadow: 22px 8px 2px -9px rgba(0,0,0,0.3);
  -moz-box-shadow: 22px 8px 2px -9px rgba(0,0,0,0.3);
  box-shadow: 22px 8px 2px -9px rgba(0,0,0,0.3);
  padding: 0 0 20px 0;
  color: #fff;
  position: absolute;
  z-index: 300;
  width: 230px;
  display: block;
  left: 14px;
  top: 0px;
  height: 355px;
}
.front .header {
  top: 20px;
}
.front .header #draw-your-search-link {
  margin-bottom: 10px;
  text-align: right;
  display: block !important;
}
.front .header #draw-your-search-link a {
  color: #fff;
  text-decoration: underline;
}
.headerbar #page-title {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.headerbar .jobsearchfacets {
  padding: 0 20px 0 19px;
  z-index: 20;
}
@media (max-width: 1024px) {
  .headerbar .jobsearchfacets {
    padding: 0 20px 0 17px;
  }
}
.headerbar .jobsearchfacets h2 {
  padding: 15px 0;
  width: 104%;
}
@media (max-width: 1024px) {
  .headerbar .jobsearchfacets h2 {
    padding: 10px 0;
  }
}
@media (max-width: 767px) {
  .headerbar .jobsearchfacets .views-exposed-widget {
    padding: 0 0 21px 0;
  }
  .headerbar .jobsearchfacets .views-exposed-widget#edit-location-wrapper {
    padding: 0 0 9px 0;
  }
}
.headerbar .jobsearchfacets label.error:before {
  font-family: FontAwesome;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
  font-size: 14px;
  font-weight: 400;
  content: "\f05c";
  color: #fff;
  padding-right: 7px;
}
.headerbar .jobsearchfacets #views-exposed-form-job-search-job-search {
  color: #fff;
  padding: 0;
}
@media (max-width: 1024px) {
  .headerbar .jobsearchfacets #views-exposed-form-job-search-job-search .views-exposed-widgets {
    margin-bottom: 0;
  }
}
.headerbar .jobsearchfacets #views-exposed-form-job-search-job-search .views-exposed-widgets .views-exposed-widget {
  padding: 0 2px 6px 0;
  float: none;
}
.headerbar .jobsearchfacets #views-exposed-form-job-search-job-search .views-exposed-widgets .views-exposed-widget #salary-select-wrapper_hide + .views-submit-button {
  padding-top: 11px;
}
.headerbar .jobsearchfacets #views-exposed-form-job-search-job-search #mp_jobs_search-search_block {
  clear: both;
  float: left;
  width: 100%;
}
@media (max-width: 1024px) {
  .headerbar .jobsearchfacets #views-exposed-form-job-search-job-search #mp_jobs_search-search_block {
    margin: 8px 0 0 0;
  }
}
.headerbar .jobsearchfacets #views-exposed-form-job-search-job-search #mp_jobs_search-search_block #salary-select-wrapper {
  position: relative;
  display: table-cell;
  width: 100%;
  background-position: 60px;
}
.headerbar .jobsearchfacets #views-exposed-form-job-search-job-search #mp_jobs_search-search_block #salary-select-wrapper .row-this {
  padding-bottom: 10px;
}
.headerbar .jobsearchfacets #views-exposed-form-job-search-job-search #mp_jobs_search-search_block #salary-select-wrapper .row-this select {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
  -webkit-appearance: none;
  appearance: none;
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: '';
  background-image: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/images/layout/icon-select.png);
  background-repeat: no-repeat;
  background-color: #fff;
  padding: 3px;
  cursor: pointer;
  padding: 1px;
  background-position: 95%;
  clear: both;
  float: left;
  margin: 6px 0;
  width: 52%;
}
@media (max-width: 1024px) {
  .headerbar .jobsearchfacets #views-exposed-form-job-search-job-search #mp_jobs_search-search_block #salary-select-wrapper .row-this select {
    padding: 4px 23px 4px 10px;
    margin-right: 12px;
  }
}
.headerbar .jobsearchfacets #views-exposed-form-job-search-job-search #mp_jobs_search-search_block #salary-select-wrapper .row-this label {
  width: auto;
  margin: 8px 0 0 3px;
}
.headerbar .jobsearchfacets #views-exposed-form-job-search-job-search #mp_jobs_search-search_block input#edit-submit-job-search {
  width: 66px;
  margin: 0;
}
@media (max-width: 1024px) {
  .headerbar .jobsearchfacets #views-exposed-form-job-search-job-search #mp_jobs_search-search_block input#edit-submit-job-search {
    width: 143px;
  }
}
@media (max-width: 1024px) and (max-width: 767px) {
  .headerbar .jobsearchfacets #views-exposed-form-job-search-job-search #mp_jobs_search-search_block input#edit-submit-job-search {
    width: 86px;
  }
}
.headerbar .jobsearchfacets #views-exposed-form-job-search-job-search #mp_jobs_search-search_block .views-submit-button {
  display: table-cell;
  float: none;
  vertical-align: middle;
  padding: 0;
}
.headerbar .jobsearchfacets #views-exposed-form-job-search-job-search .form-item {
  display: block;
  margin: 0;
  padding: 0;
  border-width: 0;
}
.headerbar .jobsearchfacets #views-exposed-form-job-search-job-search input.form-text {
  width: 105%;
  margin: 5px 0 0;
}
.headerbar .jobsearchfacets #views-exposed-form-job-search-job-search #edit-location-wrapper .form-item-location {
  position: relative;
  top: -3px;
}
.headerbar .browsecv {
  top: -3px;
  left: -35px;
  position: static;
  display: block;
}
.headerbar .browsecv ul {
  padding-left: 5px;
}
.headerbar .browsecv li.ui-corner-left {
  margin-top: 16px;
}
.headerbar .browsecv h2 {
  font-weight: 400;
  font-size: 15px !important;
  color: #fff;
  background-color: #30588e;
  padding: 7px 38px 7px 20px;
  margin-bottom: 10px;
  display: block;
  width: 175px;
  box-shadow: 1px 2px 2px rgba(50,50,50,0.75);
  position: relative;
  z-index: 1001;
}
.headerbar .browsecv h2:before {
  font-weight: 400;
  font-size: 15px !important;
  padding-right: 5px;
}
@media screen and (min-width: 1025px) {
  .headerbar .browsecv h2.mypage-button {
    display: none;
  }
}
.headerbar .browsecv h2.browse:before {
  font-family: FontAwesome;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
  font-size: 14px;
  font-weight: 400;
  content: "\f002";
  color: #2393cf;
  position: relative;
  margin-left: -4px;
  top: -1px;
}
.headerbar .browsecv h2.submitcv:before {
  font-family: FontAwesome;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
  font-size: 14px;
  font-weight: 400;
  content: "\f15c ";
  color: #2393cf;
  position: relative;
  margin-left: -3px;
  top: -1px;
  padding-right: 7px;
}
.headerbar .browsecv a:hover h2 {
  background-color: #5e819e;
}
.headerbar .browsecv .blockcontainer {
  background: #fff;
  background: rgba(255,255,255,0.93);
  -pie-background: rgba(255,255,255,0.93);
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  margin: 0;
  padding: 0;
  float: left;
  clear: none;
  border: 5px solid #ccc;
  border-left: none;
  padding: 0 10px 0 30px;
  margin: 22px 0 0 5px;
  width: 650px;
  position: relative;
  color: #5b5b5b;
}
.headerbar .browsecv .blockcontainer h3 {
  border-bottom: 1px solid #425b70;
  padding: 8px 8px 8px 0;
  margin: 0 10px 0 0;
}
.headerbar .browsecv .blockcontainer .sub-title {
  display: inline-block;
  margin: 8px 0 0;
  font-weight: 700;
}
.headerbar .browsecv .blockcontainer li:before {
  font-family: FontAwesome;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
  font-size: 14px;
  font-weight: 400;
  content: "\f138";
  margin: 2px 4px 0 0;
  float: left;
  color: #608aad;
}
.headerbar .browsecv .blockcontainer li {
  margin: 0;
  padding: 0;
  float: left;
  width: 50%;
  margin-bottom: 6px;
}
.headerbar .browsecv .blockcontainer li a {
  -webkit-box-shadow: 0 0px 0px #fff;
  -moz-box-shadow: 0 0px 0px #fff;
  box-shadow: 0 0px 0px #fff;
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
  color: ;
  background: none;
  -pie-background: none;
  behavior: none;
  padding: 0 0 0 0;
  margin-right: 20px;
  display: block;
}
.headerbar .browsecv .blockcontainer li a:hover,
.headerbar .browsecv .blockcontainer li a:focus,
.headerbar .browsecv .blockcontainer li a:active {
  text-decoration: underline;
}
.headerbar .contextual-links-region {
  position: static;
}
.pane-mp-cv-submit-block-mp-cv-submit .col1,
.pane-mp-cv-submit-block-mp-cv-submit .col2 {
  float: left;
  padding-top: 7px;
}
.pane-mp-cv-submit-block-mp-cv-submit .col2 input[type='file']:before {
  margin-top: -4px;
}
@media screen and (min-width: 1025px) {
  .pane-mp-cv-submit-block-mp-cv-submit .col1 {
    width: 300px;
  }
  .pane-mp-cv-submit-block-mp-cv-submit label {
    width: 108px;
  }
  .pane-mp-cv-submit-block-mp-cv-submit .col2 {
    width: 330px;
  }
  .pane-mp-cv-submit-block-mp-cv-submit label {
    width: 126px;
  }
}
.pane-mp-cv-submit-block-mp-cv-submit .form-actions#edit-privacy-data {
  margin-top: -10px;
  padding: 10px 0 0 0px;
  float: left;
}
.pane-mp-cv-submit-block-mp-cv-submit .form-actions#edit-privacy-data .form-item.form-item-privacy-data-1 label,
.pane-mp-cv-submit-block-mp-cv-submit .form-actions#edit-privacy-data .form-item.form-item-privacy-data-2 label {
  width: auto;
  font-weight: 400;
  position: relative;
  text-align: left;
  padding-left: 0;
}
.pane-mp-cv-submit-block-mp-cv-submit .form-actions#edit-privacy-data .form-item.form-item-privacy-data-1 label input,
.pane-mp-cv-submit-block-mp-cv-submit .form-actions#edit-privacy-data .form-item.form-item-privacy-data-2 label input {
  position: absolute;
  top: -2px;
  display: block;
  left: 5px;
}
.pane-mp-cv-submit-block-mp-cv-submit .info,
.pane-mp-cv-submit-block-mp-cv-submit .form-actions {
  clear: both;
}
.pane-mp-cv-submit-block-mp-cv-submit form .form-actions.social_apply_submitcv {
  float: left;
  width: 98%;
  margin: 10px 0 0 114px;
}
.pane-mp-cv-submit-block-mp-cv-submit form .form-actions.social_apply_submitcv .social_apply_text {
  margin-top: 15px;
  font-weight: 700;
}
.pane-mp-cv-submit-block-mp-cv-submit form .social_apply_wrapper {
  display: inline-block;
}
.pane-mp-cv-submit-block-mp-cv-submit form .social_apply_wrapper .linkedin_text {
  margin: 13px 22px 0 0;
  display: inline-block;
  float: right;
  width: 100%;
  text-align: right;
}
.pane-mp-cv-submit-block-mp-cv-submit form .social_apply_wrapper .linkedinuser_apply_btn,
.pane-mp-cv-submit-block-mp-cv-submit form .social_apply_wrapper .xinguser_apply_btn,
.pane-mp-cv-submit-block-mp-cv-submit form .social_apply_wrapper .viadeouser_apply_btn {
  background: #d68400;
  background: -webkit-gradient(linear,left top,left 100%,from(#f29707),to(#d68400));
  background: -webkit-linear-gradient(top,#f29707 0,#d68400 100%);
  background: -moz-linear-gradient(top,#f29707 0,#d68400 100%);
  background: -ms-linear-gradient(top,#f29707 0,#d68400 100%);
  background: -o-linear-gradient(top,#f29707 0,#d68400 100%);
  background: linear-gradient(top,#f29707 0,#d68400 100%);
  -pie-background: linear-gradient(#f29707 0,#d68400 20px);
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-appearance: none;
  appearance: none;
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: '';
  color: #fff !important;
  cursor: pointer;
  padding: 7px;
  border: 3px solid #f7ac34;
  font-size: 12px;
  -webkit-box-shadow: 0 0 0 #595454;
  -moz-box-shadow: 0 0 0 #595454;
  box-shadow: 0 0 0 #595454;
  background: #769cb8;
  background: -webkit-gradient(linear,left top,left 100%,from(#81aac9),to(#769cb8));
  background: -webkit-linear-gradient(top,#81aac9 0,#769cb8 100%);
  background: -moz-linear-gradient(top,#81aac9 0,#769cb8 100%);
  background: -ms-linear-gradient(top,#81aac9 0,#769cb8 100%);
  background: -o-linear-gradient(top,#81aac9 0,#769cb8 100%);
  background: linear-gradient(top,#81aac9 0,#769cb8 100%);
  -pie-background: linear-gradient(#81aac9,#769cb8);
  border-color: #7faac7;
  padding-right: 40px !important;
  display: inline-block;
  vertical-align: middle;
  margin: -2px 10px 0 0;
  margin: 13px 13px 13px 0;
}
.pane-mp-cv-submit-block-mp-cv-submit form .social_apply_wrapper .linkedinuser_apply_btn:hover,
.pane-mp-cv-submit-block-mp-cv-submit form .social_apply_wrapper .linkedinuser_apply_btn:focus,
.pane-mp-cv-submit-block-mp-cv-submit form .social_apply_wrapper .linkedinuser_apply_btn:active,
.pane-mp-cv-submit-block-mp-cv-submit form .social_apply_wrapper .xinguser_apply_btn:hover,
.pane-mp-cv-submit-block-mp-cv-submit form .social_apply_wrapper .xinguser_apply_btn:focus,
.pane-mp-cv-submit-block-mp-cv-submit form .social_apply_wrapper .xinguser_apply_btn:active,
.pane-mp-cv-submit-block-mp-cv-submit form .social_apply_wrapper .viadeouser_apply_btn:hover,
.pane-mp-cv-submit-block-mp-cv-submit form .social_apply_wrapper .viadeouser_apply_btn:focus,
.pane-mp-cv-submit-block-mp-cv-submit form .social_apply_wrapper .viadeouser_apply_btn:active {
  background: #d68400;
  background: -webkit-gradient(linear,left top,left 100%,from(#f3a62d),to(#dd9626));
  background: -webkit-linear-gradient(top,#f3a62d 0,#dd9626 100%);
  background: -moz-linear-gradient(top,#f3a62d 0,#dd9626 100%);
  background: -ms-linear-gradient(top,#f3a62d 0,#dd9626 100%);
  background: -o-linear-gradient(top,#f3a62d 0,#dd9626 100%);
  background: linear-gradient(top,#f3a62d 0,#dd9626 100%);
  -pie-background: linear-gradient(#f3a62d 0,#dd9626 20px);
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
}
@media screen and (max-width: 1024px) {
  .pane-mp-cv-submit-block-mp-cv-submit form .social_apply_wrapper .linkedinuser_apply_btn,
  .pane-mp-cv-submit-block-mp-cv-submit form .social_apply_wrapper .xinguser_apply_btn,
  .pane-mp-cv-submit-block-mp-cv-submit form .social_apply_wrapper .viadeouser_apply_btn {
    font-size: 15px;
  }
}
.pane-mp-cv-submit-block-mp-cv-submit form .social_apply_wrapper .linkedinuser_apply_btn:focus,
.pane-mp-cv-submit-block-mp-cv-submit form .social_apply_wrapper .linkedinuser_apply_btn:active,
.pane-mp-cv-submit-block-mp-cv-submit form .social_apply_wrapper .linkedinuser_apply_btn:hover,
.pane-mp-cv-submit-block-mp-cv-submit form .social_apply_wrapper .xinguser_apply_btn:focus,
.pane-mp-cv-submit-block-mp-cv-submit form .social_apply_wrapper .xinguser_apply_btn:active,
.pane-mp-cv-submit-block-mp-cv-submit form .social_apply_wrapper .xinguser_apply_btn:hover,
.pane-mp-cv-submit-block-mp-cv-submit form .social_apply_wrapper .viadeouser_apply_btn:focus,
.pane-mp-cv-submit-block-mp-cv-submit form .social_apply_wrapper .viadeouser_apply_btn:active,
.pane-mp-cv-submit-block-mp-cv-submit form .social_apply_wrapper .viadeouser_apply_btn:hover {
  background: #769cb8;
  background: -webkit-gradient(linear,left top,left 100%,from(#81aac9),to(#769cb8));
  background: -webkit-linear-gradient(top,#81aac9 0,#769cb8 100%);
  background: -moz-linear-gradient(top,#81aac9 0,#769cb8 100%);
  background: -ms-linear-gradient(top,#81aac9 0,#769cb8 100%);
  background: -o-linear-gradient(top,#81aac9 0,#769cb8 100%);
  background: linear-gradient(top,#81aac9 0,#769cb8 100%);
  -pie-background: linear-gradient(#81aac9,#769cb8);
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
}
.pane-mp-cv-submit-block-mp-cv-submit form .social_apply_wrapper .linkedinuser_apply_btn:after,
.pane-mp-cv-submit-block-mp-cv-submit form .social_apply_wrapper .xinguser_apply_btn:after,
.pane-mp-cv-submit-block-mp-cv-submit form .social_apply_wrapper .viadeouser_apply_btn:after {
  content: "";
  width: 31px;
  height: 27px;
  margin: -6px 6px 0 9px;
  background-image: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/images/sprites/logo-linkedin-bg.png);
  background-position: -7px 0;
  float: right;
  position: absolute;
}
.pane-mp-cv-submit-block-mp-cv-submit form .social_apply_wrapper .linkedinuser_apply_btn a,
.pane-mp-cv-submit-block-mp-cv-submit form .social_apply_wrapper .linkedinuser_apply_btn a:hover,
.pane-mp-cv-submit-block-mp-cv-submit form .social_apply_wrapper .xinguser_apply_btn a,
.pane-mp-cv-submit-block-mp-cv-submit form .social_apply_wrapper .xinguser_apply_btn a:hover,
.pane-mp-cv-submit-block-mp-cv-submit form .social_apply_wrapper .viadeouser_apply_btn a,
.pane-mp-cv-submit-block-mp-cv-submit form .social_apply_wrapper .viadeouser_apply_btn a:hover {
  color: #fff;
}
.pane-mp-cv-submit-block-mp-cv-submit form .social_apply_wrapper .linkedinuser_apply_btn a,
.pane-mp-cv-submit-block-mp-cv-submit form .social_apply_wrapper .xinguser_apply_btn a,
.pane-mp-cv-submit-block-mp-cv-submit form .social_apply_wrapper .viadeouser_apply_btn a {
  background-color: transparent !important;
  background-image: none !important;
  background-repeat: no-repeat !important;
  filter: none !important;
  border: none;
}
.pane-mp-cv-submit-block-mp-cv-submit form .social_apply_wrapper .linkedinuser_apply_btn .form-submit,
.pane-mp-cv-submit-block-mp-cv-submit form .social_apply_wrapper .xinguser_apply_btn .form-submit,
.pane-mp-cv-submit-block-mp-cv-submit form .social_apply_wrapper .viadeouser_apply_btn .form-submit {
  background: none;
  border: none;
  padding: 0;
  margin: 0;
}
.pane-mp-cv-submit-block-mp-cv-submit form .social_apply_wrapper .viadeouser_apply_btn:after {
  content: '';
  background: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/images/glyph-grey-small.png) no-repeat center center;
  width: 37px;
  height: 30px;
  float: left;
  padding: 0;
  background-size: contain;
  vertical-align: top;
  margin-top: -8px;
  margin-bottom: -6px;
}
.pane-mp-cv-submit-block-mp-cv-submit form .social_apply_wrapper .xinguser_apply_btn:after {
  background-image: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/images/sprites/logo-xing-bg.png);
  background-repeat: no-repeat;
  margin-top: -6px;
}
.pane-mp-cv-submit-block-mp-cv-submit form .form-item,
.pane-mp-cv-submit-block-mp-cv-submit form .form-actions {
  padding: 3px;
  border-width: 0;
}
.pane-mp-cv-submit-block-mp-cv-submit form .form-item .form-type-checkbox,
.pane-mp-cv-submit-block-mp-cv-submit form .form-actions .form-type-checkbox {
  margin-left: 105px;
  float: left;
}
.pane-mp-cv-submit-block-mp-cv-submit form .form-item .form-type-checkbox label,
.pane-mp-cv-submit-block-mp-cv-submit form .form-actions .form-type-checkbox label {
  width: 90%;
  text-align: left;
  margin-bottom: 5px;
  padding-left: 28px;
}
.pane-mp-cv-submit-block-mp-cv-submit form .form-item .form-type-checkbox label .form-checkbox,
.pane-mp-cv-submit-block-mp-cv-submit form .form-actions .form-type-checkbox label .form-checkbox {
  float: left;
  margin: 0 4px 0 -27px;
}
.pane-mp-cv-submit-block-mp-cv-submit form .form-item .error {
  color: #000;
  font-weight: 400;
}
.pane-mp-cv-submit-block-mp-cv-submit form .form-item label.error {
  font-weight: 700;
  float: left;
  padding-left: 0;
}
.pane-mp-cv-submit-block-mp-cv-submit form label {
  width: 105px;
  margin: 0 8px 0 0;
}
.pane-mp-cv-submit-block-mp-cv-submit form #sector_locations label {
  float: none;
  display: inline-block;
  vertical-align: middle;
  top: 0;
  margin: 0 5px 0 0;
}
.pane-mp-cv-submit-block-mp-cv-submit form .error_rev {
  display: none;
  width: 100%;
  color: #000;
  font-weight: 700;
}
.pane-mp-cv-submit-block-mp-cv-submit form .form-textarea {
  height: 65px;
}
.pane-mp-cv-submit-block-mp-cv-submit form .form-text,
.pane-mp-cv-submit-block-mp-cv-submit form .form-textarea,
.pane-mp-cv-submit-block-mp-cv-submit form .form-item select {
  padding: 3px;
}
.pane-mp-cv-submit-block-mp-cv-submit form .form-select {
  width: 54%;
}
.pane-mp-cv-submit-block-mp-cv-submit form .form-text.select,
.pane-mp-cv-submit-block-mp-cv-submit form .form-textarea.select,
.pane-mp-cv-submit-block-mp-cv-submit form .form-item select.error {
  border: 1px solid #ff0000;
}
.pane-mp-cv-submit-block-mp-cv-submit form .form-textarea {
  width: 176px;
}
.pane-mp-cv-submit-block-mp-cv-submit form .form-file-wrapper {
  position: relative;
  display: inline-block;
}
.pane-mp-cv-submit-block-mp-cv-submit form .form-type-file {
  position: relative;
  top: 7px;
}
.pane-mp-cv-submit-block-mp-cv-submit form .form-type-file label {
  margin-top: 0;
  width: 105px;
  margin: 7px 8px 0 0;
}
.pane-mp-cv-submit-block-mp-cv-submit form .form-type-file input[type='file'] {
  margin-top: 6px;
  width: 59%;
}
.pane-mp-cv-submit-block-mp-cv-submit form .description {
  padding-left: 111px !important;
  margin-bottom: 15px !important;
  font-size: 12px !important;
}
.pane-mp-cv-submit-block-mp-cv-submit form .info,
.pane-mp-cv-submit-block-mp-cv-submit form .infoprivacy {
  margin: 13px 60px 8px 117px;
  padding-bottom: 5px;
  clear: both;
  float: left;
}
.pane-mp-cv-submit-block-mp-cv-submit form .info div,
.pane-mp-cv-submit-block-mp-cv-submit form .info a,
.pane-mp-cv-submit-block-mp-cv-submit form .infoprivacy div,
.pane-mp-cv-submit-block-mp-cv-submit form .infoprivacy a {
  font-size: 10px !important;
}
.pane-mp-cv-submit-block-mp-cv-submit form .info a,
.pane-mp-cv-submit-block-mp-cv-submit form .infoprivacy a {
  font-weight: 700;
}
.pane-mp-cv-submit-block-mp-cv-submit form .linkedinuser_apply_btn a {
  background: #d68400;
  background: -webkit-gradient(linear,left top,left 100%,from(#f29707),to(#d68400));
  background: -webkit-linear-gradient(top,#f29707 0,#d68400 100%);
  background: -moz-linear-gradient(top,#f29707 0,#d68400 100%);
  background: -ms-linear-gradient(top,#f29707 0,#d68400 100%);
  background: -o-linear-gradient(top,#f29707 0,#d68400 100%);
  background: linear-gradient(top,#f29707 0,#d68400 100%);
  -pie-background: linear-gradient(#f29707 0,#d68400 20px);
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-appearance: none;
  appearance: none;
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: '';
  color: #fff !important;
  cursor: pointer;
  padding: 7px;
  border: 3px solid #f7ac34;
  font-size: 12px;
  -webkit-box-shadow: 0 0 0 #595454;
  -moz-box-shadow: 0 0 0 #595454;
  box-shadow: 0 0 0 #595454;
  background: #769cb8;
  background: -webkit-gradient(linear,left top,left 100%,from(#81aac9),to(#769cb8));
  background: -webkit-linear-gradient(top,#81aac9 0,#769cb8 100%);
  background: -moz-linear-gradient(top,#81aac9 0,#769cb8 100%);
  background: -ms-linear-gradient(top,#81aac9 0,#769cb8 100%);
  background: -o-linear-gradient(top,#81aac9 0,#769cb8 100%);
  background: linear-gradient(top,#81aac9 0,#769cb8 100%);
  -pie-background: linear-gradient(#81aac9,#769cb8);
  border-color: #7faac7;
  padding-right: 40px !important;
  display: inline-block;
  vertical-align: middle;
  margin: -2px 10px 0 0;
}
.pane-mp-cv-submit-block-mp-cv-submit form .linkedinuser_apply_btn a:hover,
.pane-mp-cv-submit-block-mp-cv-submit form .linkedinuser_apply_btn a:focus,
.pane-mp-cv-submit-block-mp-cv-submit form .linkedinuser_apply_btn a:active {
  background: #d68400;
  background: -webkit-gradient(linear,left top,left 100%,from(#f3a62d),to(#dd9626));
  background: -webkit-linear-gradient(top,#f3a62d 0,#dd9626 100%);
  background: -moz-linear-gradient(top,#f3a62d 0,#dd9626 100%);
  background: -ms-linear-gradient(top,#f3a62d 0,#dd9626 100%);
  background: -o-linear-gradient(top,#f3a62d 0,#dd9626 100%);
  background: linear-gradient(top,#f3a62d 0,#dd9626 100%);
  -pie-background: linear-gradient(#f3a62d 0,#dd9626 20px);
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
}
@media screen and (max-width: 1024px) {
  .pane-mp-cv-submit-block-mp-cv-submit form .linkedinuser_apply_btn a {
    font-size: 15px;
  }
}
.pane-mp-cv-submit-block-mp-cv-submit form .linkedinuser_apply_btn a:focus,
.pane-mp-cv-submit-block-mp-cv-submit form .linkedinuser_apply_btn a:active,
.pane-mp-cv-submit-block-mp-cv-submit form .linkedinuser_apply_btn a:hover {
  background: #769cb8;
  background: -webkit-gradient(linear,left top,left 100%,from(#81aac9),to(#769cb8));
  background: -webkit-linear-gradient(top,#81aac9 0,#769cb8 100%);
  background: -moz-linear-gradient(top,#81aac9 0,#769cb8 100%);
  background: -ms-linear-gradient(top,#81aac9 0,#769cb8 100%);
  background: -o-linear-gradient(top,#81aac9 0,#769cb8 100%);
  background: linear-gradient(top,#81aac9 0,#769cb8 100%);
  -pie-background: linear-gradient(#81aac9,#769cb8);
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
}
.pane-mp-cv-submit-block-mp-cv-submit form .linkedinuser_apply_btn a:after {
  content: "";
  width: 31px;
  height: 27px;
  margin: -6px 6px 0 9px;
  background-image: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/images/sprites/logo-linkedin-bg.png);
  background-position: -7px 0;
  float: right;
  position: absolute;
}
.viadeo .viadeouser_apply_btn {
  background: #d68400;
  background: -webkit-gradient(linear,left top,left 100%,from(#f29707),to(#d68400));
  background: -webkit-linear-gradient(top,#f29707 0,#d68400 100%);
  background: -moz-linear-gradient(top,#f29707 0,#d68400 100%);
  background: -ms-linear-gradient(top,#f29707 0,#d68400 100%);
  background: -o-linear-gradient(top,#f29707 0,#d68400 100%);
  background: linear-gradient(top,#f29707 0,#d68400 100%);
  -pie-background: linear-gradient(#f29707 0,#d68400 20px);
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-appearance: none;
  appearance: none;
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: '';
  color: #fff !important;
  cursor: pointer;
  padding: 7px;
  border: 3px solid #f7ac34;
  font-size: 12px;
  -webkit-box-shadow: 0 0 0 #595454;
  -moz-box-shadow: 0 0 0 #595454;
  box-shadow: 0 0 0 #595454;
  background: #769cb8;
  background: -webkit-gradient(linear,left top,left 100%,from(#81aac9),to(#769cb8));
  background: -webkit-linear-gradient(top,#81aac9 0,#769cb8 100%);
  background: -moz-linear-gradient(top,#81aac9 0,#769cb8 100%);
  background: -ms-linear-gradient(top,#81aac9 0,#769cb8 100%);
  background: -o-linear-gradient(top,#81aac9 0,#769cb8 100%);
  background: linear-gradient(top,#81aac9 0,#769cb8 100%);
  -pie-background: linear-gradient(#81aac9,#769cb8);
  border-color: #7faac7;
  padding-right: 40px !important;
  display: inline-block;
  vertical-align: middle;
  margin: -2px 10px 0 0;
  margin: 13px 13px 13px 123px;
}
.viadeo .viadeouser_apply_btn:hover,
.viadeo .viadeouser_apply_btn:focus,
.viadeo .viadeouser_apply_btn:active {
  background: #d68400;
  background: -webkit-gradient(linear,left top,left 100%,from(#f3a62d),to(#dd9626));
  background: -webkit-linear-gradient(top,#f3a62d 0,#dd9626 100%);
  background: -moz-linear-gradient(top,#f3a62d 0,#dd9626 100%);
  background: -ms-linear-gradient(top,#f3a62d 0,#dd9626 100%);
  background: -o-linear-gradient(top,#f3a62d 0,#dd9626 100%);
  background: linear-gradient(top,#f3a62d 0,#dd9626 100%);
  -pie-background: linear-gradient(#f3a62d 0,#dd9626 20px);
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
}
@media screen and (max-width: 1024px) {
  .viadeo .viadeouser_apply_btn {
    font-size: 15px;
  }
}
.viadeo .viadeouser_apply_btn:focus,
.viadeo .viadeouser_apply_btn:active,
.viadeo .viadeouser_apply_btn:hover {
  background: #769cb8;
  background: -webkit-gradient(linear,left top,left 100%,from(#81aac9),to(#769cb8));
  background: -webkit-linear-gradient(top,#81aac9 0,#769cb8 100%);
  background: -moz-linear-gradient(top,#81aac9 0,#769cb8 100%);
  background: -ms-linear-gradient(top,#81aac9 0,#769cb8 100%);
  background: -o-linear-gradient(top,#81aac9 0,#769cb8 100%);
  background: linear-gradient(top,#81aac9 0,#769cb8 100%);
  -pie-background: linear-gradient(#81aac9,#769cb8);
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
}
.viadeo .viadeouser_apply_btn:after {
  content: "";
  width: 31px;
  height: 27px;
  margin: -6px 6px 0 9px;
  background-image: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/images/sprites/logo-linkedin-bg.png);
  background-position: -7px 0;
  float: right;
  position: absolute;
}
.viadeo .viadeouser_apply_btn a,
.viadeo .viadeouser_apply_btn a:hover {
  color: #fff;
}
.viadeo .viadeouser_apply_btn a {
  background-color: transparent !important;
  background-image: none !important;
  background-repeat: no-repeat !important;
  filter: none !important;
  border: none;
}
.viadeo .viadeouser_apply_btn:after {
  content: '';
  background: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/images/glyph-grey-small.png) no-repeat center center;
  width: 37px;
  height: 30px;
  float: left;
  padding: 0;
  background-size: contain;
  vertical-align: top;
  margin-top: -8px;
  margin-bottom: -6px;
}
.viadeo .viadeouser_apply_btn .form-submit {
  background: none;
  border: none;
  padding: 0;
  margin: 0;
}
#mp-linkedin-cv-submit-form,
#mp-linkedin-cv-apply-form,
#mp-xing-cv-submit-form,
#mp-xing-cv-apply-form,
#mp-viadeo-cv-apply-form,
#mp-viadeo-cv-submit-form,
#mp-viadeo-cv-submit-form--2 {
  margin-top: -10px;
  padding: 10px 0 0 0px;
  float: left;
  float: none;
}
#mp-linkedin-cv-submit-form .form-item.form-item-privacy-data-1 label,
#mp-linkedin-cv-submit-form .form-item.form-item-privacy-data-2 label,
#mp-linkedin-cv-apply-form .form-item.form-item-privacy-data-1 label,
#mp-linkedin-cv-apply-form .form-item.form-item-privacy-data-2 label,
#mp-xing-cv-submit-form .form-item.form-item-privacy-data-1 label,
#mp-xing-cv-submit-form .form-item.form-item-privacy-data-2 label,
#mp-xing-cv-apply-form .form-item.form-item-privacy-data-1 label,
#mp-xing-cv-apply-form .form-item.form-item-privacy-data-2 label,
#mp-viadeo-cv-apply-form .form-item.form-item-privacy-data-1 label,
#mp-viadeo-cv-apply-form .form-item.form-item-privacy-data-2 label,
#mp-viadeo-cv-submit-form .form-item.form-item-privacy-data-1 label,
#mp-viadeo-cv-submit-form .form-item.form-item-privacy-data-2 label,
#mp-viadeo-cv-submit-form--2 .form-item.form-item-privacy-data-1 label,
#mp-viadeo-cv-submit-form--2 .form-item.form-item-privacy-data-2 label {
  width: auto;
  font-weight: 400;
  position: relative;
  text-align: left;
  padding-left: 0;
}
#mp-linkedin-cv-submit-form .form-item.form-item-privacy-data-1 label input,
#mp-linkedin-cv-submit-form .form-item.form-item-privacy-data-2 label input,
#mp-linkedin-cv-apply-form .form-item.form-item-privacy-data-1 label input,
#mp-linkedin-cv-apply-form .form-item.form-item-privacy-data-2 label input,
#mp-xing-cv-submit-form .form-item.form-item-privacy-data-1 label input,
#mp-xing-cv-submit-form .form-item.form-item-privacy-data-2 label input,
#mp-xing-cv-apply-form .form-item.form-item-privacy-data-1 label input,
#mp-xing-cv-apply-form .form-item.form-item-privacy-data-2 label input,
#mp-viadeo-cv-apply-form .form-item.form-item-privacy-data-1 label input,
#mp-viadeo-cv-apply-form .form-item.form-item-privacy-data-2 label input,
#mp-viadeo-cv-submit-form .form-item.form-item-privacy-data-1 label input,
#mp-viadeo-cv-submit-form .form-item.form-item-privacy-data-2 label input,
#mp-viadeo-cv-submit-form--2 .form-item.form-item-privacy-data-1 label input,
#mp-viadeo-cv-submit-form--2 .form-item.form-item-privacy-data-2 label input {
  position: absolute;
  top: -2px;
  display: block;
  left: 5px;
}
#mp-linkedin-cv-submit-form #flyertabs .browse-btn,
#mp-linkedin-cv-apply-form #flyertabs .browse-btn,
#mp-xing-cv-submit-form #flyertabs .browse-btn,
#mp-xing-cv-apply-form #flyertabs .browse-btn,
#mp-viadeo-cv-apply-form #flyertabs .browse-btn,
#mp-viadeo-cv-submit-form #flyertabs .browse-btn,
#mp-viadeo-cv-submit-form--2 #flyertabs .browse-btn {
  left: 110px !important;
}
#mp-linkedin-cv-submit-form .form-item-privacy-data-1,
#mp-linkedin-cv-submit-form .form-item-privacy-data-2,
#mp-linkedin-cv-apply-form .form-item-privacy-data-1,
#mp-linkedin-cv-apply-form .form-item-privacy-data-2,
#mp-xing-cv-submit-form .form-item-privacy-data-1,
#mp-xing-cv-submit-form .form-item-privacy-data-2,
#mp-xing-cv-apply-form .form-item-privacy-data-1,
#mp-xing-cv-apply-form .form-item-privacy-data-2,
#mp-viadeo-cv-apply-form .form-item-privacy-data-1,
#mp-viadeo-cv-apply-form .form-item-privacy-data-2,
#mp-viadeo-cv-submit-form .form-item-privacy-data-1,
#mp-viadeo-cv-submit-form .form-item-privacy-data-2,
#mp-viadeo-cv-submit-form--2 .form-item-privacy-data-1,
#mp-viadeo-cv-submit-form--2 .form-item-privacy-data-2 {
  margin-left: 116px;
  float: left;
  width: 85%;
}
#mp-linkedin-cv-submit-form .form-item-privacy-data-1 input,
#mp-linkedin-cv-submit-form .form-item-privacy-data-2 input,
#mp-linkedin-cv-apply-form .form-item-privacy-data-1 input,
#mp-linkedin-cv-apply-form .form-item-privacy-data-2 input,
#mp-xing-cv-submit-form .form-item-privacy-data-1 input,
#mp-xing-cv-submit-form .form-item-privacy-data-2 input,
#mp-xing-cv-apply-form .form-item-privacy-data-1 input,
#mp-xing-cv-apply-form .form-item-privacy-data-2 input,
#mp-viadeo-cv-apply-form .form-item-privacy-data-1 input,
#mp-viadeo-cv-apply-form .form-item-privacy-data-2 input,
#mp-viadeo-cv-submit-form .form-item-privacy-data-1 input,
#mp-viadeo-cv-submit-form .form-item-privacy-data-2 input,
#mp-viadeo-cv-submit-form--2 .form-item-privacy-data-1 input,
#mp-viadeo-cv-submit-form--2 .form-item-privacy-data-2 input {
  margin: 0 4px 0 -27px;
}
#mp-linkedin-cv-submit-form .form-item-privacy-data-1 input.form-checkbox,
#mp-linkedin-cv-submit-form .form-item-privacy-data-2 input.form-checkbox,
#mp-linkedin-cv-apply-form .form-item-privacy-data-1 input.form-checkbox,
#mp-linkedin-cv-apply-form .form-item-privacy-data-2 input.form-checkbox,
#mp-xing-cv-submit-form .form-item-privacy-data-1 input.form-checkbox,
#mp-xing-cv-submit-form .form-item-privacy-data-2 input.form-checkbox,
#mp-xing-cv-apply-form .form-item-privacy-data-1 input.form-checkbox,
#mp-xing-cv-apply-form .form-item-privacy-data-2 input.form-checkbox,
#mp-viadeo-cv-apply-form .form-item-privacy-data-1 input.form-checkbox,
#mp-viadeo-cv-apply-form .form-item-privacy-data-2 input.form-checkbox,
#mp-viadeo-cv-submit-form .form-item-privacy-data-1 input.form-checkbox,
#mp-viadeo-cv-submit-form .form-item-privacy-data-2 input.form-checkbox,
#mp-viadeo-cv-submit-form--2 .form-item-privacy-data-1 input.form-checkbox,
#mp-viadeo-cv-submit-form--2 .form-item-privacy-data-2 input.form-checkbox {
  width: auto !important;
  margin-top: 4px;
}
#mp-linkedin-cv-submit-form .form-item-privacy-data-1 label,
#mp-linkedin-cv-submit-form .form-item-privacy-data-2 label,
#mp-linkedin-cv-apply-form .form-item-privacy-data-1 label,
#mp-linkedin-cv-apply-form .form-item-privacy-data-2 label,
#mp-xing-cv-submit-form .form-item-privacy-data-1 label,
#mp-xing-cv-submit-form .form-item-privacy-data-2 label,
#mp-xing-cv-apply-form .form-item-privacy-data-1 label,
#mp-xing-cv-apply-form .form-item-privacy-data-2 label,
#mp-viadeo-cv-apply-form .form-item-privacy-data-1 label,
#mp-viadeo-cv-apply-form .form-item-privacy-data-2 label,
#mp-viadeo-cv-submit-form .form-item-privacy-data-1 label,
#mp-viadeo-cv-submit-form .form-item-privacy-data-2 label,
#mp-viadeo-cv-submit-form--2 .form-item-privacy-data-1 label,
#mp-viadeo-cv-submit-form--2 .form-item-privacy-data-2 label {
  padding-top: 0;
}
.headerbar .browsecv .blockcontainer .browse_jobs_block_sectors {
  position: relative;
  overflow: visible;
  display: table;
}
.headerbar .browsecv .blockcontainer .browse_jobs_block_sectors .item-list {
  float: left;
}
.headerbar .browsecv .blockcontainer .browse_jobs_block_sectors .item-list .column_1,
.headerbar .browsecv .blockcontainer .browse_jobs_block_sectors .item-list .column_2 {
  margin: 0;
  padding: 0;
  padding: 20px 0;
  width: 319px;
  float: left;
  position: relative;
  z-index: 2;
}
.headerbar .browsecv .blockcontainer .browse_jobs_block_sectors .item-list .column_1 li,
.headerbar .browsecv .blockcontainer .browse_jobs_block_sectors .item-list .column_2 li {
  float: none;
  width: auto;
}
.headerbar .browsecv .blockcontainer .browse_jobs_block_sectors .item-list .column_1 li a,
.headerbar .browsecv .blockcontainer .browse_jobs_block_sectors .item-list .column_2 li a {
  margin-right: 20px;
}
.headerbar .browsecv .blockcontainer .browse_jobs_block_sectors:before {
  right: 340px;
  border-right: 1px solid #6e8faa;
}
.headerbar .browsecv .blockcontainer .browse_jobs_block_sectors:after {
  right: 339px;
  border-right: 1px solid #425b70;
}
.overflowpanel {
  width: 700px;
  min-height: 760px;
  float: right;
  overflow: hidden;
  position: absolute;
  top: -31px;
  left: 225px;
  margin-top: 9px;
}
@media (min-width: 1025px) {
  .not-front #tabs .overflowpanel {
    display: none !important;
  }
  tr.not-front #tabs .overflowpanel {
    display: none !important;
  }
  th.not-front #tabs .overflowpanel,
  td.not-front #tabs .overflowpanel {
    display: none !important;
  }
}
.ie .pane-mp-cv-submit-block-mp-cv-submit form .form-text {
  width: 174px;
}
.ie8 .pane-mp-cv-submit-block-mp-cv-submit .col1,
.ie8 .pane-mp-cv-submit-block-mp-cv-submit .col2 {
  width: 320px;
}
#submitcv {
  position: absolute;
  z-index: 1000;
}
#submitcv .submit-cv-title .upload-error {
  color: #ee3124;
  padding: 12px 0 8px 0;
  font-weight: 700;
}
#submitcv .submit-cv-title .upload-error + .upload-error {
  display: none;
}
#submitcv .requiredtext {
  padding-top: 10px;
}
#browsejobs {
  height: 365px;
  z-index: 10;
}
.closetab {
  cursor: pointer;
  position: absolute;
  padding: 5px;
  display: inline-block;
  background-color: #526d88;
  color: #fff;
  bottom: 0;
  right: 0;
}
.closetab:hover,
.closetab:focus {
  color: #fff;
  background: none;
  background-color: #344861;
}
@media screen and (min-width: 1025px) {
  .mobile-tab-close {
    display: none;
  }
}
#mp_jobs_search-search_block-min input {
  width: 30px;
}
#views-exposed-form-job-search-job-search div.views-exposed-widget.views-submit-button {
  margin-top: 10px;
}
#views-exposed-form-job-search-job-search .ui-slider {
  top: 5px;
  margin-left: 7px;
  width: 173px;
}
#views-exposed-form-job-search-job-search .ui-slider .page-search-job {
  width: 153px;
}
#views-exposed-form-job-search-job-search input::-webkit-input-placeholder {
  padding-left: 3px;
}
#views-exposed-form-job-search-job-search div.select-wrapper {
  width: 63%;
  float: left;
  margin-right: 5px;
}
.not-front .pane-mp-cv-submit-block-mp-cv-submit form .form-actions.social_apply_submitcv {
  width: auto;
}
.not-front .pane-mp-cv-submit-block-mp-cv-submit form .form-actions.social_apply_submitcv .social_apply_wrapper .linkedin_text {
  margin: 13px 0;
  text-align: left;
}
@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none) {
  .headerbar .browsecv .blockcontainer {
    margin-top: 21px;
  }
  .pane-mp-cv-submit-block-mp-cv-submit form label {
    font-size: 11.1px !important;
  }
  .pane-mp-cv-submit-block-mp-cv-submit form .form-textarea-wrapper {
    height: 58px;
  }
  .pane-mp-cv-submit-block-mp-cv-submit form .form-textarea-wrapper .form-textarea {
    width: 185px;
    max-height: 52px;
    display: inline-block;
  }
}
@media screen and (max-width: 1024px) {
  .overflowpanel {
    overflow: visible;
  }
  .not-front .headerbar .browsecv .blockcontainer li:before {
    margin-top: 3px !important;
  }
  .node-type-panel .header header img {
    width: 100%;
  }
  .headercarousel {
    width: auto;
    height: 372px;
  }
  .mainnav,
  .header,
  .wrapper {
    background: #f1f1f1;
    padding: 0;
  }
  .header {
    background-color: #f1f1f1;
  }
  .header header {
    border: none;
    position: relative;
    height: auto;
    box-shadow: none;
  }
  .header header img {
    width: 96%;
  }
  .header header .headerbar {
    background-color: #4778bd;
    background-image: none;
    background-repeat: no-repeat;
    filter: none;
    box-shadow: none;
    height: 336px;
    left: 0;
    width: 100%;
    position: relative;
    padding: 0 0 13px 0;
  }
  .header header .headerbar #jobseekertools {
    display: none;
  }
  .header header .headerbar .jobsearchfacets {
    width: 53%;
    float: left;
  }
  .header header .headerbar .jobsearchfacets .views-exposed-widget {
    width: 100%;
    padding: 0 0 10px 0;
  }
  .header header .headerbar .jobsearchfacets .views-exposed-widget input {
    padding: 12px 12px 12px 6px;
  }
  .header header .headerbar #views-exposed-form-job-search-job-search #mp_jobs_search-search_block {
    position: relative;
  }
  .header header .headerbar #views-exposed-form-job-search-job-search #mp_jobs_search-search_block input {
    padding: 9px 25px;
  }
  .header header .headerbar #views-exposed-form-job-search-job-search #mp_jobs_search-search_block #salary-select-wrapper select {
    background-position: 85px;
  }
  .header header .headerbar #views-exposed-form-job-search-job-search #mp_jobs_search-search_block .views-widget input {
    padding-left: 9px;
  }
  .header header .headerbar a:hover h2 {
    background-color: #5e819e;
  }
  .header header .headerbar #submitcv .form-type-file {
    position: relative;
    top: -6px;
  }
  .header header .headerbar #submitcv .form-type-file label {
    margin-top: 6px;
  }
  .header header .headerbar #submitcv .form-type-file input[type='file'] {
    position: relative;
    width: 180px;
    top: 0;
    padding-left: 0 !important;
  }
  .header header .headerbar #submitcv .description {
    padding-left: 0;
    margin-bottom: 0 !important;
  }
  .header header .headerbar #submitcv .form-item select {
    background-position: 97% 8px;
  }
  .header header .headerbar #tabs.browsecv,
  .header header .headerbar #flyertabs.browsecv {
    float: left;
    top: 48px;
    left: 0px;
    position: static;
    padding-top: 60px;
    width: 36%;
  }
  .header header .headerbar #tabs.browsecv ul,
  .header header .headerbar #flyertabs.browsecv ul {
    padding-left: 19px;
  }
  .header header .headerbar #tabs.browsecv ul li.ui-corner-left,
  .header header .headerbar #flyertabs.browsecv ul li.ui-corner-left {
    margin-top: 0;
  }
  .header header .headerbar #tabs.browsecv ul li a:hover h2,
  .header header .headerbar #flyertabs.browsecv ul li a:hover h2 {
    background-color: #344861;
  }
  .header header .headerbar #tabs.browsecv ul li h2,
  .header header .headerbar #flyertabs.browsecv ul li h2 {
    font-weight: 400;
    font-size: 15px !important;
    background-color: #325c8f;
    border: solid 6px #406a99;
    margin-bottom: 25px;
    width: 72%;
    padding: 9px 25px 7px 41px;
    z-index: 10;
  }
  .header header .headerbar #tabs.browsecv ul li h2.browse,
  .header header .headerbar #flyertabs.browsecv ul li h2.browse {
    font-weight: 400;
    font-size: 15px !important;
    padding: 7px 30px 7px 41px;
    margin-bottom: 23px;
  }
  .header header .headerbar #tabs.browsecv ul li h2.browse:before,
  .header header .headerbar #flyertabs.browsecv ul li h2.browse:before {
    padding-right: 10px;
  }
  .header header .headerbar #tabs.browsecv ul li h2.submitcv,
  .header header .headerbar #flyertabs.browsecv ul li h2.submitcv {
    padding: 7px 30px 7px 41px;
  }
  .header header .headerbar #tabs.browsecv ul li h2.submitcv:before,
  .header header .headerbar #flyertabs.browsecv ul li h2.submitcv:before {
    padding-right: 13px;
    top: -2px;
    margin-left: -2px;
  }
  .header header .headerbar #tabs.browsecv ul li h2.mypage-button,
  .header header .headerbar #flyertabs.browsecv ul li h2.mypage-button {
    background: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/images/mypage-tab.png) 41px 50% no-repeat #325c8f;
    text-indent: -9999px;
    padding: 13px 53px 12px 18px;
  }
  .headercarousel {
    left: 0;
    width: 100%;
  }
  .headercarousel .jcarousel-clip-horizontal {
    height: auto;
    width: 100%;
  }
  .headercarousel .jcarousel-clip-horizontal .jcarousel-item {
    height: auto;
    width: 100%;
  }
  .headercarousel .jcarousel-clip-horizontal ul li a img {
    max-width: 100%;
    height: 102%;
  }
  .not-front #tabs .overflowpanel {
    left: 43px;
  }
  #tabs .overflowpanel {
    left: 1px;
    top: -89px;
    width: 100%;
    min-height: 428px;
  }
  #tabs .overflowpanel .browse-job-close:nth-of-type(1) {
    display: none !important;
  }
  tr#tabs .overflowpanel .browse-job-close:nth-of-type(1) {
    display: none !important;
  }
  th#tabs .overflowpanel .browse-job-close:nth-of-type(1),
  td#tabs .overflowpanel .browse-job-close:nth-of-type(1) {
    display: none !important;
  }
  #tabs .overflowpanel .submit-cv-close:nth-of-type(1) {
    display: none !important;
  }
  tr#tabs .overflowpanel .submit-cv-close:nth-of-type(1) {
    display: none !important;
  }
  th#tabs .overflowpanel .submit-cv-close:nth-of-type(1),
  td#tabs .overflowpanel .submit-cv-close:nth-of-type(1) {
    display: none !important;
  }
  #tabs .overflowpanel #browsejobs {
    height: auto;
    z-index: 1000;
  }
  #tabs .overflowpanel .blockcontainer {
    width: 693px;
    border: 5px solid #ccc;
    float: left;
    padding: 13px 0 13px 15px;
    background-color: #fff;
  }
  #tabs .overflowpanel .blockcontainer h3 {
    color: #5b5b5b;
    border-width: 0;
    margin: -5px 0 25px 0;
  }
  #tabs .overflowpanel .blockcontainer .pane-content {
    width: 100%;
  }
  #tabs .overflowpanel .blockcontainer .pane-content #mp-cv-submit-block-form-display > div {
    float: left;
  }
  #tabs .overflowpanel .blockcontainer .browse_jobs_block_sectors {
    width: 100%;
  }
  #tabs .overflowpanel .blockcontainer .browse_jobs_block_sectors .column_1 {
    padding: 0 55px 0 0;
  }
  #tabs .overflowpanel .blockcontainer .browse_jobs_block_sectors .column_2 {
    padding: 0;
  }
  #tabs .overflowpanel .blockcontainer .browse_jobs_block_sectors .item-list {
    float: none;
  }
  #tabs .overflowpanel .blockcontainer .browse_jobs_block_sectors .item-list .column_1,
  #tabs .overflowpanel .blockcontainer .browse_jobs_block_sectors .item-list .column_2 {
    clear: none;
    width: 40%;
    float: left;
    border-width: 0;
  }
  #tabs .overflowpanel .blockcontainer .browse_jobs_block_sectors .item-list .column_1 li:before,
  #tabs .overflowpanel .blockcontainer .browse_jobs_block_sectors .item-list .column_2 li:before {
    color: #608aad;
  }
  #tabs .overflowpanel .blockcontainer .browse_jobs_block_sectors .item-list .column_1 li,
  #tabs .overflowpanel .blockcontainer .browse_jobs_block_sectors .item-list .column_2 li {
    margin-bottom: 20px;
  }
  #tabs .overflowpanel .blockcontainer .browse_jobs_block_sectors .item-list .column_1 li a:before,
  #tabs .overflowpanel .blockcontainer .browse_jobs_block_sectors .item-list .column_2 li a:before {
    color: #608aad;
  }
  #tabs .overflowpanel .blockcontainer .browse_jobs_block_sectors .item-list .column_1 li a,
  #tabs .overflowpanel .blockcontainer .browse_jobs_block_sectors .item-list .column_2 li a {
    color: #608aad;
    margin-right: 0;
  }
  #tabs .overflowpanel .blockcontainer .browse_jobs_block_sectors .item-list .column_1 li a:hover,
  #tabs .overflowpanel .blockcontainer .browse_jobs_block_sectors .item-list .column_2 li a:hover {
    color: #999;
  }
  #tabs .overflowpanel .blockcontainer .closetab {
    cursor: pointer;
    background-color: transparent;
    position: relative;
    text-align: right;
    display: block;
    visibility: hidden;
    padding: 0;
  }
  #tabs .overflowpanel .blockcontainer .closetab:before {
    font-family: FontAwesome;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
    font-size: 14px;
    font-weight: 400;
    font-size: 25.5px !important;
    color: #7d7d7d;
    content: "\f057";
    visibility: visible;
    margin: 0 -18px 0 0;
  }
  #tabs .overflowpanel .blockcontainer .closetab:hover,
  #tabs .overflowpanel .blockcontainer .mobile-tab-close:hover {
    background-color: transparent;
    opacity: 0.8;
  }
  #tabs #mp-cv-submit-block-form-display--2 #edit-submit,
  #tabs #mp-cv-submit-block-form-display #edit-submit {
    margin: 0 0 14px 0;
  }
  #tabs #mp-cv-submit-block-form-display--2 .col1,
  #tabs #mp-cv-submit-block-form-display .col1 {
    width: 40%;
    padding-right: 110px;
  }
  #tabs #mp-cv-submit-block-form-display--2 .col2,
  #tabs #mp-cv-submit-block-form-display .col2 {
    width: 40%;
  }
  #tabs #mp-cv-submit-block-form-display--2 .col2 .form-item input[type="file"],
  #tabs #mp-cv-submit-block-form-display .col2 .form-item input[type="file"] {
    padding-left: 0;
  }
  #tabs #mp-cv-submit-block-form-display--2 .col1 .form-item,
  #tabs #mp-cv-submit-block-form-display--2 .col2 .form-item,
  #tabs #mp-cv-submit-block-form-display .col1 .form-item,
  #tabs #mp-cv-submit-block-form-display .col2 .form-item {
    clear: both;
    float: left;
    padding-bottom: 15px;
    width: 100%;
  }
  #tabs #mp-cv-submit-block-form-display--2 .col1 .form-item label,
  #tabs #mp-cv-submit-block-form-display--2 .col2 .form-item label,
  #tabs #mp-cv-submit-block-form-display .col1 .form-item label,
  #tabs #mp-cv-submit-block-form-display .col2 .form-item label {
    width: 100%;
    top: 0;
    text-align: left;
    color: #424242;
  }
  #tabs #mp-cv-submit-block-form-display--2 .col1 .form-item label .form-required,
  #tabs #mp-cv-submit-block-form-display--2 .col2 .form-item label .form-required,
  #tabs #mp-cv-submit-block-form-display .col1 .form-item label .form-required,
  #tabs #mp-cv-submit-block-form-display .col2 .form-item label .form-required {
    color: #424242;
    padding-left: 0;
  }
  #tabs #mp-cv-submit-block-form-display--2 .col1 .form-item input,
  #tabs #mp-cv-submit-block-form-display--2 .col1 .form-item select,
  #tabs #mp-cv-submit-block-form-display--2 .col1 .form-item textarea,
  #tabs #mp-cv-submit-block-form-display--2 .col2 .form-item input,
  #tabs #mp-cv-submit-block-form-display--2 .col2 .form-item select,
  #tabs #mp-cv-submit-block-form-display--2 .col2 .form-item textarea,
  #tabs #mp-cv-submit-block-form-display .col1 .form-item input,
  #tabs #mp-cv-submit-block-form-display .col1 .form-item select,
  #tabs #mp-cv-submit-block-form-display .col1 .form-item textarea,
  #tabs #mp-cv-submit-block-form-display .col2 .form-item input,
  #tabs #mp-cv-submit-block-form-display .col2 .form-item select,
  #tabs #mp-cv-submit-block-form-display .col2 .form-item textarea {
    width: 98%;
    display: inline;
    padding: 5px;
  }
  #tabs #mp-cv-submit-block-form-display--2 .form-actions #edit-submit,
  #tabs #mp-cv-submit-block-form-display .form-actions #edit-submit {
    margin-left: 0;
  }
  #tabs #mp-cv-submit-block-form-display--2 .form-actions .form-type-checkbox,
  #tabs #mp-cv-submit-block-form-display .form-actions .form-type-checkbox {
    margin-left: 0;
  }
  #tabs #mp-cv-submit-block-form-display--2 .form-actions .form-type-checkbox label,
  #tabs #mp-cv-submit-block-form-display .form-actions .form-type-checkbox label {
    margin-bottom: 11px;
    margin-left: -6px;
    padding-left: 35px;
  }
  #tabs #mp-cv-submit-block-form-display--2 .form-actions .form-type-checkbox .form-checkbox,
  #tabs #mp-cv-submit-block-form-display .form-actions .form-type-checkbox .form-checkbox {
    margin: 0 16px 0 -6px;
  }
  #tabs #mp-cv-submit-block-form-display--2 .info,
  #tabs #mp-cv-submit-block-form-display--2 .infoprivacy,
  #tabs #mp-cv-submit-block-form-display .info,
  #tabs #mp-cv-submit-block-form-display .infoprivacy {
    margin: 10px 0 10px 0;
    color: #595454;
  }
  #tabs #mp-cv-submit-block-form-display--2 .info a,
  #tabs #mp-cv-submit-block-form-display--2 .infoprivacy a,
  #tabs #mp-cv-submit-block-form-display .info a,
  #tabs #mp-cv-submit-block-form-display .infoprivacy a {
    font-weight: bold;
    color: #595454;
  }
  #tabs #mp-cv-submit-block-form-display--2 .info a:hover,
  #tabs #mp-cv-submit-block-form-display--2 .infoprivacy a:hover,
  #tabs #mp-cv-submit-block-form-display .info a:hover,
  #tabs #mp-cv-submit-block-form-display .infoprivacy a:hover {
    text-decoration: underline;
  }
  #tabs #mp-cv-submit-block-form-display--2 .form-actions#edit-privacy-data,
  #tabs #mp-cv-submit-block-form-display .form-actions#edit-privacy-data {
    margin: -15px 0 15px 0;
    padding: 10px 0 0 6px;
  }
  #tabs #mp-cv-submit-block-form-display--2 .form-actions#edit-privacy-data label,
  #tabs #mp-cv-submit-block-form-display .form-actions#edit-privacy-data label {
    padding-left: 33px;
    padding-top: 3px;
  }
  .front .header #draw-your-search-link {
    display: none !important;
  }
}
@media screen and (max-width: 1024px) and (max-width: 767px) {
  .header header .headerbar .jobsearchfacets .views-exposed-widget input {
    padding: 7px 6px;
  }
}
@media screen and (max-width: 1024px) and (max-width: 767px) {
  .header header .headerbar #tabs.browsecv ul li h2,
  .header header .headerbar #flyertabs.browsecv ul li h2 {
    margin-bottom: 13px;
  }
}
@media screen and (max-width: 1024px) and (max-width: 767px) {
  .header header .headerbar #tabs.browsecv ul li h2.browse,
  .header header .headerbar #flyertabs.browsecv ul li h2.browse {
    padding: 5px 0 5px 17px;
    margin-bottom: 13px;
  }
}
@media screen and (max-width: 1024px) and (max-width: 767px) {
  .header header .headerbar #tabs.browsecv ul li h2.submitcv,
  .header header .headerbar #flyertabs.browsecv ul li h2.submitcv {
    padding: 5px 0 5px 17px;
  }
}
@media screen and (max-width: 1024px) and (max-width: 767px) {
  .header header .headerbar #tabs.browsecv ul li h2.submitcv:before,
  .header header .headerbar #flyertabs.browsecv ul li h2.submitcv:before {
    padding-right: 15px;
  }
}
@media screen and (max-width: 1024px) and (max-width: 767px) {
  .header header .headerbar #tabs.browsecv ul li h2.mypage-button,
  .header header .headerbar #flyertabs.browsecv ul li h2.mypage-button {
    padding: 9px 25px 7px 41px;
    background: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/images/mypage-tab.png) 8% 25% no-repeat #325c8f;
  }
}
@media screen and (max-width: 1024px) and (orientation: landscape) {
  #tabs .overflowpanel #submitcv {
    overflow-y: auto;
    height: 320px;
  }
}
@media (max-width: 1024px) {
  .overflowpanel .pane-mp-cv-submit-block-mp-cv-submit form .description {
    padding-left: 0 !important;
  }
  .overflowpanel .pane-mp-cv-submit-block-mp-cv-submit form#mp-cv-submit-block-form-display .form-submit,
  .overflowpanel .pane-mp-cv-submit-block-mp-cv-submit form#mp-cv-submit-block-form-display--2 .form-submit {
    margin-left: 0;
  }
  .overflowpanel .pane-mp-cv-submit-block-mp-cv-submit form#mp-cv-submit-block-form-display .social_apply_submitcv,
  .overflowpanel .pane-mp-cv-submit-block-mp-cv-submit form#mp-cv-submit-block-form-display--2 .social_apply_submitcv {
    margin: 0;
  }
  .overflowpanel .pane-mp-cv-submit-block-mp-cv-submit form#mp-cv-submit-block-form-display .social_apply_submitcv .social_apply_text,
  .overflowpanel .pane-mp-cv-submit-block-mp-cv-submit form#mp-cv-submit-block-form-display--2 .social_apply_submitcv .social_apply_text {
    margin: 0;
  }
  .overflowpanel .pane-mp-cv-submit-block-mp-cv-submit form .social_apply_wrapper .linkedin_text {
    width: 100%;
    margin: 0 35px 13px 0;
  }
  .overflowpanel .pane-mp-cv-submit-block-mp-cv-submit form .social_apply_wrapper .linkedinuser_apply_btn,
  .overflowpanel .pane-mp-cv-submit-block-mp-cv-submit form .social_apply_wrapper .xinguser_apply_btn {
    margin: 15px 15px 0 0;
  }
  .overflowpanel .pane-mp-cv-submit-block-mp-cv-submit form .social_apply_wrapper .linkedinuser_apply_btn:after,
  .overflowpanel .pane-mp-cv-submit-block-mp-cv-submit form .social_apply_wrapper .xinguser_apply_btn:after {
    margin: -22px 6px 0 116px;
  }
  .overflowpanel .pane-mp-cv-submit-block-mp-cv-submit form .social_apply_wrapper .linkedinuser_apply_btn .form-submit,
  .overflowpanel .pane-mp-cv-submit-block-mp-cv-submit form .social_apply_wrapper .xinguser_apply_btn .form-submit {
    display: block;
  }
  .overflowpanel .pane-mp-cv-submit-block-mp-cv-submit form .social_apply_wrapper .linkedinuser_apply_btn a:after,
  .overflowpanel .pane-mp-cv-submit-block-mp-cv-submit form .social_apply_wrapper .xinguser_apply_btn a:after {
    width: 39px;
    height: 33px;
    margin: -9px 6px 0 2px;
    background-position: -1px 36px;
  }
  .overflowpanel .pane-mp-cv-submit-block-mp-cv-submit form .social_apply_wrapper .xinguser_apply_btn:after {
    margin: -22px 6px 0 113px;
  }
  .overflowpanel .pane-mp-cv-submit-block-mp-cv-submit-ios .ios-content .xinguser_apply_btn {
    background: #d68400;
    background: -webkit-gradient(linear,left top,left 100%,from(#f29707),to(#d68400));
    background: -webkit-linear-gradient(top,#f29707 0,#d68400 100%);
    background: -moz-linear-gradient(top,#f29707 0,#d68400 100%);
    background: -ms-linear-gradient(top,#f29707 0,#d68400 100%);
    background: -o-linear-gradient(top,#f29707 0,#d68400 100%);
    background: linear-gradient(top,#f29707 0,#d68400 100%);
    -pie-background: linear-gradient(#f29707 0,#d68400 20px);
    behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
    position: relative;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-appearance: none;
    appearance: none;
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    color: #fff !important;
    cursor: pointer;
    padding: 7px;
    border: 3px solid #f7ac34;
    font-size: 12px;
    -webkit-box-shadow: 0 0 0 #595454;
    -moz-box-shadow: 0 0 0 #595454;
    box-shadow: 0 0 0 #595454;
    background: #769cb8;
    background: -webkit-gradient(linear,left top,left 100%,from(#81aac9),to(#769cb8));
    background: -webkit-linear-gradient(top,#81aac9 0,#769cb8 100%);
    background: -moz-linear-gradient(top,#81aac9 0,#769cb8 100%);
    background: -ms-linear-gradient(top,#81aac9 0,#769cb8 100%);
    background: -o-linear-gradient(top,#81aac9 0,#769cb8 100%);
    background: linear-gradient(top,#81aac9 0,#769cb8 100%);
    -pie-background: linear-gradient(#81aac9,#769cb8);
    border-color: #7faac7;
    padding-right: 40px !important;
    display: inline-block;
    vertical-align: middle;
    margin: -2px 10px 0 0;
    margin: 8px 10px 0 0;
  }
  .overflowpanel .pane-mp-cv-submit-block-mp-cv-submit-ios .ios-content .xinguser_apply_btn:hover,
  .overflowpanel .pane-mp-cv-submit-block-mp-cv-submit-ios .ios-content .xinguser_apply_btn:focus,
  .overflowpanel .pane-mp-cv-submit-block-mp-cv-submit-ios .ios-content .xinguser_apply_btn:active {
    background: #d68400;
    background: -webkit-gradient(linear,left top,left 100%,from(#f3a62d),to(#dd9626));
    background: -webkit-linear-gradient(top,#f3a62d 0,#dd9626 100%);
    background: -moz-linear-gradient(top,#f3a62d 0,#dd9626 100%);
    background: -ms-linear-gradient(top,#f3a62d 0,#dd9626 100%);
    background: -o-linear-gradient(top,#f3a62d 0,#dd9626 100%);
    background: linear-gradient(top,#f3a62d 0,#dd9626 100%);
    -pie-background: linear-gradient(#f3a62d 0,#dd9626 20px);
    behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
    position: relative;
  }
  .overflowpanel .pane-mp-cv-submit-block-mp-cv-submit-ios .ios-content .xinguser_apply_btn:focus,
  .overflowpanel .pane-mp-cv-submit-block-mp-cv-submit-ios .ios-content .xinguser_apply_btn:active,
  .overflowpanel .pane-mp-cv-submit-block-mp-cv-submit-ios .ios-content .xinguser_apply_btn:hover {
    background: #769cb8;
    background: -webkit-gradient(linear,left top,left 100%,from(#81aac9),to(#769cb8));
    background: -webkit-linear-gradient(top,#81aac9 0,#769cb8 100%);
    background: -moz-linear-gradient(top,#81aac9 0,#769cb8 100%);
    background: -ms-linear-gradient(top,#81aac9 0,#769cb8 100%);
    background: -o-linear-gradient(top,#81aac9 0,#769cb8 100%);
    background: linear-gradient(top,#81aac9 0,#769cb8 100%);
    -pie-background: linear-gradient(#81aac9,#769cb8);
    behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
    position: relative;
  }
  .overflowpanel .pane-mp-cv-submit-block-mp-cv-submit-ios .ios-content .xinguser_apply_btn:after {
    content: "";
    width: 31px;
    height: 27px;
    margin: -6px 6px 0 9px;
    background-image: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/images/sprites/logo-linkedin-bg.png);
    background-position: -7px 0;
    float: right;
    position: absolute;
  }
  .overflowpanel .pane-mp-cv-submit-block-mp-cv-submit-ios .ios-content .xinguser_apply_btn a,
  .overflowpanel .pane-mp-cv-submit-block-mp-cv-submit-ios .ios-content .xinguser_apply_btn a:hover {
    color: #fff;
  }
  .overflowpanel .pane-mp-cv-submit-block-mp-cv-submit-ios .ios-content .xinguser_apply_btn a {
    background-color: transparent !important;
    background-image: none !important;
    background-repeat: no-repeat !important;
    filter: none !important;
    border: none;
  }
  .overflowpanel .pane-mp-cv-submit-block-mp-cv-submit-ios .ios-content .xinguser_apply_btn:after {
    background-image: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/images/sprites/logo-xing-bg.png);
    background-repeat: no-repeat;
    margin-top: -6px;
  }
  .overflowpanel .pane-mp-cv-submit-block-mp-cv-submit-ios .ios-content .viadeo-in-button {
    margin-top: 10px;
  }
  .not-front .pane-mp-cv-submit-block-mp-cv-submit-ios a.xing-in-button {
    margin: 10px 0 0;
  }
  .not-front .pane-mp-cv-submit-block-mp-cv-submit-ios a.viadeo-in-button {
    margin-top: 10px;
  }
  .not-front .pane-mp-cv-submit-block-mp-cv-submit-ios .linked-in-button,
  .not-front .pane-mp-cv-submit-block-mp-cv-submit-ios .viadeo-in-button,
  .not-front .pane-mp-cv-submit-block-mp-cv-submit-ios .xing-in-button {
    background: #d68400;
    background: -webkit-gradient(linear,left top,left 100%,from(#f29707),to(#d68400));
    background: -webkit-linear-gradient(top,#f29707 0,#d68400 100%);
    background: -moz-linear-gradient(top,#f29707 0,#d68400 100%);
    background: -ms-linear-gradient(top,#f29707 0,#d68400 100%);
    background: -o-linear-gradient(top,#f29707 0,#d68400 100%);
    background: linear-gradient(top,#f29707 0,#d68400 100%);
    -pie-background: linear-gradient(#f29707 0,#d68400 20px);
    behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
    position: relative;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-appearance: none;
    appearance: none;
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    color: #fff !important;
    cursor: pointer;
    padding: 7px;
    border: 3px solid #f7ac34;
    font-size: 12px;
    -webkit-box-shadow: 0 0 0 #595454;
    -moz-box-shadow: 0 0 0 #595454;
    box-shadow: 0 0 0 #595454;
    background: #769cb8;
    background: -webkit-gradient(linear,left top,left 100%,from(#81aac9),to(#769cb8));
    background: -webkit-linear-gradient(top,#81aac9 0,#769cb8 100%);
    background: -moz-linear-gradient(top,#81aac9 0,#769cb8 100%);
    background: -ms-linear-gradient(top,#81aac9 0,#769cb8 100%);
    background: -o-linear-gradient(top,#81aac9 0,#769cb8 100%);
    background: linear-gradient(top,#81aac9 0,#769cb8 100%);
    -pie-background: linear-gradient(#81aac9,#769cb8);
    border-color: #7faac7;
    padding-right: 40px !important;
    display: inline-block;
    vertical-align: middle;
    margin: -2px 10px 0 0;
  }
  .not-front .pane-mp-cv-submit-block-mp-cv-submit-ios .linked-in-button:hover,
  .not-front .pane-mp-cv-submit-block-mp-cv-submit-ios .linked-in-button:focus,
  .not-front .pane-mp-cv-submit-block-mp-cv-submit-ios .linked-in-button:active,
  .not-front .pane-mp-cv-submit-block-mp-cv-submit-ios .viadeo-in-button:hover,
  .not-front .pane-mp-cv-submit-block-mp-cv-submit-ios .viadeo-in-button:focus,
  .not-front .pane-mp-cv-submit-block-mp-cv-submit-ios .viadeo-in-button:active,
  .not-front .pane-mp-cv-submit-block-mp-cv-submit-ios .xing-in-button:hover,
  .not-front .pane-mp-cv-submit-block-mp-cv-submit-ios .xing-in-button:focus,
  .not-front .pane-mp-cv-submit-block-mp-cv-submit-ios .xing-in-button:active {
    background: #d68400;
    background: -webkit-gradient(linear,left top,left 100%,from(#f3a62d),to(#dd9626));
    background: -webkit-linear-gradient(top,#f3a62d 0,#dd9626 100%);
    background: -moz-linear-gradient(top,#f3a62d 0,#dd9626 100%);
    background: -ms-linear-gradient(top,#f3a62d 0,#dd9626 100%);
    background: -o-linear-gradient(top,#f3a62d 0,#dd9626 100%);
    background: linear-gradient(top,#f3a62d 0,#dd9626 100%);
    -pie-background: linear-gradient(#f3a62d 0,#dd9626 20px);
    behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
    position: relative;
  }
  .not-front .pane-mp-cv-submit-block-mp-cv-submit-ios .linked-in-button:focus,
  .not-front .pane-mp-cv-submit-block-mp-cv-submit-ios .linked-in-button:active,
  .not-front .pane-mp-cv-submit-block-mp-cv-submit-ios .linked-in-button:hover,
  .not-front .pane-mp-cv-submit-block-mp-cv-submit-ios .viadeo-in-button:focus,
  .not-front .pane-mp-cv-submit-block-mp-cv-submit-ios .viadeo-in-button:active,
  .not-front .pane-mp-cv-submit-block-mp-cv-submit-ios .viadeo-in-button:hover,
  .not-front .pane-mp-cv-submit-block-mp-cv-submit-ios .xing-in-button:focus,
  .not-front .pane-mp-cv-submit-block-mp-cv-submit-ios .xing-in-button:active,
  .not-front .pane-mp-cv-submit-block-mp-cv-submit-ios .xing-in-button:hover {
    background: #769cb8;
    background: -webkit-gradient(linear,left top,left 100%,from(#81aac9),to(#769cb8));
    background: -webkit-linear-gradient(top,#81aac9 0,#769cb8 100%);
    background: -moz-linear-gradient(top,#81aac9 0,#769cb8 100%);
    background: -ms-linear-gradient(top,#81aac9 0,#769cb8 100%);
    background: -o-linear-gradient(top,#81aac9 0,#769cb8 100%);
    background: linear-gradient(top,#81aac9 0,#769cb8 100%);
    -pie-background: linear-gradient(#81aac9,#769cb8);
    behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
    position: relative;
  }
  .not-front .pane-mp-cv-submit-block-mp-cv-submit-ios .linked-in-button:after,
  .not-front .pane-mp-cv-submit-block-mp-cv-submit-ios .viadeo-in-button:after,
  .not-front .pane-mp-cv-submit-block-mp-cv-submit-ios .xing-in-button:after {
    content: "";
    width: 31px;
    height: 27px;
    margin: -6px 6px 0 9px;
    background-image: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/images/sprites/logo-linkedin-bg.png);
    background-position: -7px 0;
    float: right;
    position: absolute;
  }
  .not-front .pane-mp-cv-submit-block-mp-cv-submit-ios .linked-in-button a,
  .not-front .pane-mp-cv-submit-block-mp-cv-submit-ios .linked-in-button a:hover,
  .not-front .pane-mp-cv-submit-block-mp-cv-submit-ios .viadeo-in-button a,
  .not-front .pane-mp-cv-submit-block-mp-cv-submit-ios .viadeo-in-button a:hover,
  .not-front .pane-mp-cv-submit-block-mp-cv-submit-ios .xing-in-button a,
  .not-front .pane-mp-cv-submit-block-mp-cv-submit-ios .xing-in-button a:hover {
    color: #fff;
  }
  .not-front .pane-mp-cv-submit-block-mp-cv-submit-ios .linked-in-button a,
  .not-front .pane-mp-cv-submit-block-mp-cv-submit-ios .viadeo-in-button a,
  .not-front .pane-mp-cv-submit-block-mp-cv-submit-ios .xing-in-button a {
    background-color: transparent !important;
    background-image: none !important;
    background-repeat: no-repeat !important;
    filter: none !important;
    border: none;
  }
  .not-front .pane-mp-cv-submit-block-mp-cv-submit-ios .xing-in-button:after {
    background-image: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/images/sprites/logo-xing-bg.png);
    background-repeat: no-repeat;
    margin-top: -6px;
  }
  .not-front .pane-mp-cv-submit-block-mp-cv-submit-ios .viadeo-in-button:after {
    content: '';
    background: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/images/glyph-grey-small.png) no-repeat center center;
    width: 37px;
    height: 30px;
    float: left;
    padding: 0;
    background-size: contain;
    vertical-align: top;
    margin-top: -8px;
    margin-bottom: -6px;
  }
  .not-front .pane-mp-cv-submit-block-mp-cv-submit-ios .title p {
    margin-left: 0 !important;
  }
  .not-front .pane-mp-cv-submit-block-mp-cv-submit-ios p {
    margin-top: 10px !important;
  }
  .not-front #mp-linkedin-cv-submit-form,
  .not-front #mp-linkedin-cv-apply-form,
  .not-front #mp-xing-cv-submit-form,
  .not-front #mp-xing-cv-apply-form,
  .not-front #mp-viadeo-cv-apply-form,
  .not-front #mp-viadeo-cv-submit-form,
  .not-front #mp-viadeo-cv-submit-form--2 {
    padding-left: 0;
  }
  .not-front #mp-linkedin-cv-submit-form .form-item-privacy-data-1,
  .not-front #mp-linkedin-cv-submit-form .form-item-privacy-data-2,
  .not-front #mp-linkedin-cv-apply-form .form-item-privacy-data-1,
  .not-front #mp-linkedin-cv-apply-form .form-item-privacy-data-2,
  .not-front #mp-xing-cv-submit-form .form-item-privacy-data-1,
  .not-front #mp-xing-cv-submit-form .form-item-privacy-data-2,
  .not-front #mp-xing-cv-apply-form .form-item-privacy-data-1,
  .not-front #mp-xing-cv-apply-form .form-item-privacy-data-2,
  .not-front #mp-viadeo-cv-apply-form .form-item-privacy-data-1,
  .not-front #mp-viadeo-cv-apply-form .form-item-privacy-data-2,
  .not-front #mp-viadeo-cv-submit-form .form-item-privacy-data-1,
  .not-front #mp-viadeo-cv-submit-form .form-item-privacy-data-2,
  .not-front #mp-viadeo-cv-submit-form--2 .form-item-privacy-data-1,
  .not-front #mp-viadeo-cv-submit-form--2 .form-item-privacy-data-2 {
    padding: 20px 0;
  }
  .not-front #mp-linkedin-cv-submit-form .form-item-privacy-data-1 input,
  .not-front #mp-linkedin-cv-submit-form .form-item-privacy-data-2 input,
  .not-front #mp-linkedin-cv-apply-form .form-item-privacy-data-1 input,
  .not-front #mp-linkedin-cv-apply-form .form-item-privacy-data-2 input,
  .not-front #mp-xing-cv-submit-form .form-item-privacy-data-1 input,
  .not-front #mp-xing-cv-submit-form .form-item-privacy-data-2 input,
  .not-front #mp-xing-cv-apply-form .form-item-privacy-data-1 input,
  .not-front #mp-xing-cv-apply-form .form-item-privacy-data-2 input,
  .not-front #mp-viadeo-cv-apply-form .form-item-privacy-data-1 input,
  .not-front #mp-viadeo-cv-apply-form .form-item-privacy-data-2 input,
  .not-front #mp-viadeo-cv-submit-form .form-item-privacy-data-1 input,
  .not-front #mp-viadeo-cv-submit-form .form-item-privacy-data-2 input,
  .not-front #mp-viadeo-cv-submit-form--2 .form-item-privacy-data-1 input,
  .not-front #mp-viadeo-cv-submit-form--2 .form-item-privacy-data-2 input {
    margin-left: -33px;
  }
  .not-front #mp-xing-cv-submit-form .form-item-privacy-data-1,
  .not-front #mp-xing-cv-submit-form .form-item-privacy-data-2,
  .not-front #mp-xing-cv-apply-form .form-item-privacy-data-1,
  .not-front #mp-xing-cv-apply-form .form-item-privacy-data-2 {
    padding: 5px 0 20px;
    float: left;
  }
  .not-front #mp-xing-cv-submit-form .form-item-privacy-data-1 input,
  .not-front #mp-xing-cv-submit-form .form-item-privacy-data-2 input,
  .not-front #mp-xing-cv-apply-form .form-item-privacy-data-1 input,
  .not-front #mp-xing-cv-apply-form .form-item-privacy-data-2 input {
    top: -1px;
  }
  .headerbar .ios-content {
    color: #999;
    min-height: 228px;
  }
  .header header .headerbar #tabs.browsecv ul li h2.submitcv,
  .header header .headerbar #tabs.browsecv ul li h2.browse {
    font-size: 20.4px !important;
  }
  .header header .headerbar #tabs.browsecv ul li h2.submitcv:before,
  .header header .headerbar #tabs.browsecv ul li h2.browse:before {
    font-size: 20.4px !important;
  }
  .headerbar .browsecv .ios-content .header-title {
    color: #999 !important;
    background-color: #fff !important;
    position: relative;
    left: 10px;
    padding-bottom: 10px;
  }
  .headerbar .browsecv .ios-content .header-title:before {
    font-family: FontAwesome;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
    font-size: 14px;
    font-weight: 400;
    vertical-align: middle !important;
    content: "\f15c";
    color: #999;
    display: block;
    position: relative;
    float: left;
    left: -6px;
  }
  .headerbar .ios-content {
    width: 90%;
    margin-left: 15px;
    padding-top: 10px;
    min-height: 150px;
  }
  .headerbar .ios-content div.title {
    color: #000;
    font-weight: bold;
    border-top: 1px solid #ccc;
    padding-top: 15px;
    margin-bottom: 20px;
    color: #608aad;
  }
  .headerbar .ios-content div.title:before {
    font-family: FontAwesome;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
    font-size: 14px;
    font-weight: 400;
    content: "\f05a";
    color: #000;
    display: block;
  }
  .headerbar .ios-content div.title p {
    margin-left: 0 !important;
  }
  .headerbar .ios-content .submit-cv-close {
    padding-top: 20px;
  }
  .headerbar .ios-content .submit-cv-ios-close {
    margin-right: -39px;
  }
  .headerbar .ios-content .linked-in-button,
  .headerbar .ios-content .viadeo-in-button {
    background: #d68400;
    background: -webkit-gradient(linear,left top,left 100%,from(#f29707),to(#d68400));
    background: -webkit-linear-gradient(top,#f29707 0,#d68400 100%);
    background: -moz-linear-gradient(top,#f29707 0,#d68400 100%);
    background: -ms-linear-gradient(top,#f29707 0,#d68400 100%);
    background: -o-linear-gradient(top,#f29707 0,#d68400 100%);
    background: linear-gradient(top,#f29707 0,#d68400 100%);
    -pie-background: linear-gradient(#f29707 0,#d68400 20px);
    behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
    position: relative;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-appearance: none;
    appearance: none;
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    color: #fff !important;
    cursor: pointer;
    padding: 7px;
    border: 3px solid #f7ac34;
    font-size: 12px;
    -webkit-box-shadow: 0 0 0 #595454;
    -moz-box-shadow: 0 0 0 #595454;
    box-shadow: 0 0 0 #595454;
    background: #769cb8;
    background: -webkit-gradient(linear,left top,left 100%,from(#81aac9),to(#769cb8));
    background: -webkit-linear-gradient(top,#81aac9 0,#769cb8 100%);
    background: -moz-linear-gradient(top,#81aac9 0,#769cb8 100%);
    background: -ms-linear-gradient(top,#81aac9 0,#769cb8 100%);
    background: -o-linear-gradient(top,#81aac9 0,#769cb8 100%);
    background: linear-gradient(top,#81aac9 0,#769cb8 100%);
    -pie-background: linear-gradient(#81aac9,#769cb8);
    border-color: #7faac7;
    padding-right: 40px !important;
    display: inline-block;
    vertical-align: middle;
    margin: -2px 10px 0 0;
  }
  .headerbar .ios-content .linked-in-button:hover,
  .headerbar .ios-content .linked-in-button:focus,
  .headerbar .ios-content .linked-in-button:active,
  .headerbar .ios-content .viadeo-in-button:hover,
  .headerbar .ios-content .viadeo-in-button:focus,
  .headerbar .ios-content .viadeo-in-button:active {
    background: #d68400;
    background: -webkit-gradient(linear,left top,left 100%,from(#f3a62d),to(#dd9626));
    background: -webkit-linear-gradient(top,#f3a62d 0,#dd9626 100%);
    background: -moz-linear-gradient(top,#f3a62d 0,#dd9626 100%);
    background: -ms-linear-gradient(top,#f3a62d 0,#dd9626 100%);
    background: -o-linear-gradient(top,#f3a62d 0,#dd9626 100%);
    background: linear-gradient(top,#f3a62d 0,#dd9626 100%);
    -pie-background: linear-gradient(#f3a62d 0,#dd9626 20px);
    behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
    position: relative;
  }
  .headerbar .ios-content .linked-in-button:focus,
  .headerbar .ios-content .linked-in-button:active,
  .headerbar .ios-content .linked-in-button:hover,
  .headerbar .ios-content .viadeo-in-button:focus,
  .headerbar .ios-content .viadeo-in-button:active,
  .headerbar .ios-content .viadeo-in-button:hover {
    background: #769cb8;
    background: -webkit-gradient(linear,left top,left 100%,from(#81aac9),to(#769cb8));
    background: -webkit-linear-gradient(top,#81aac9 0,#769cb8 100%);
    background: -moz-linear-gradient(top,#81aac9 0,#769cb8 100%);
    background: -ms-linear-gradient(top,#81aac9 0,#769cb8 100%);
    background: -o-linear-gradient(top,#81aac9 0,#769cb8 100%);
    background: linear-gradient(top,#81aac9 0,#769cb8 100%);
    -pie-background: linear-gradient(#81aac9,#769cb8);
    behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
    position: relative;
  }
  .headerbar .ios-content .linked-in-button:after,
  .headerbar .ios-content .viadeo-in-button:after {
    content: "";
    width: 31px;
    height: 27px;
    margin: -6px 6px 0 9px;
    background-image: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/images/sprites/logo-linkedin-bg.png);
    background-position: -7px 0;
    float: right;
    position: absolute;
  }
  .headerbar .ios-content .linked-in-button a,
  .headerbar .ios-content .linked-in-button a:hover,
  .headerbar .ios-content .viadeo-in-button a,
  .headerbar .ios-content .viadeo-in-button a:hover {
    color: #fff;
  }
  .headerbar .ios-content .linked-in-button a,
  .headerbar .ios-content .viadeo-in-button a {
    background-color: transparent !important;
    background-image: none !important;
    background-repeat: no-repeat !important;
    filter: none !important;
    border: none;
  }
  .headerbar .ios-content .viadeo-in-button:after {
    content: '';
    background: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/images/glyph-grey-small.png) no-repeat center center;
    width: 37px;
    height: 30px;
    float: left;
    padding: 0;
    background-size: contain;
    vertical-align: top;
    margin-top: -8px;
    margin-bottom: -6px;
  }
  .headerbar .ios-content p {
    color: #608aad;
    margin-left: 0;
    display: block !important;
  }
  .col1 {
    padding-right: 0;
  }
  .col1 .form-textarea-wrapper textarea {
    display: inline-block;
    width: 61%;
  }
}
@media (max-width: 1024px) and screen and (max-width: 1024px) {
  .overflowpanel .pane-mp-cv-submit-block-mp-cv-submit-ios .ios-content .xinguser_apply_btn {
    font-size: 15px;
  }
}
@media (max-width: 1024px) and screen and (max-width: 1024px) {
  .not-front .pane-mp-cv-submit-block-mp-cv-submit-ios .linked-in-button,
  .not-front .pane-mp-cv-submit-block-mp-cv-submit-ios .viadeo-in-button,
  .not-front .pane-mp-cv-submit-block-mp-cv-submit-ios .xing-in-button {
    font-size: 15px;
  }
}
@media (max-width: 1024px) and screen and (max-width: 1024px) {
  .headerbar .ios-content .linked-in-button,
  .headerbar .ios-content .viadeo-in-button {
    font-size: 15px;
  }
}
@media (max-width: 767px) {
  #tabs .overflowpanel .browse-job-close:nth-of-type(1) {
    display: block !important;
  }
  #tabs .overflowpanel .submit-cv-close:nth-of-type(1) {
    display: block !important;
  }
  #tabs #mp-cv-submit-block-form-display--2 #edit-submit,
  #tabs #mp-cv-submit-block-form-display #edit-submit {
    margin: 0 0 14px;
  }
  #tabs #mp-cv-submit-block-form-display--2 .social_apply_submitcv,
  #tabs #mp-cv-submit-block-form-display .social_apply_submitcv {
    position: relative;
    float: left;
  }
  #tabs #mp-cv-submit-block-form-display--2 .col1,
  #tabs #mp-cv-submit-block-form-display .col1 {
    padding-right: 0;
  }
  #tabs #mp-cv-submit-block-form-display--2 .submit-cv-title .upload-error,
  #tabs #mp-cv-submit-block-form-display .submit-cv-title .upload-error {
    float: left;
  }
  .pane-mp-cv-submit-block-mp-cv-submit .col2 {
    padding-top: 0;
  }
  .pane-mp-cv-submit-block-mp-cv-submit form .social_apply_submitcv .social_apply_wrapper .linkedin_text {
    width: 100%;
    float: left;
    text-align: left;
  }
  .pane-mp-cv-submit-block-mp-cv-submit form .social_apply_submitcv .social_apply_wrapper .linkedinuser_apply_btn,
  .pane-mp-cv-submit-block-mp-cv-submit form .social_apply_submitcv .social_apply_wrapper .xinguser_apply_btn {
    margin-left: 0;
    float: left;
  }
  #mp-linkedin-cv-submit-form .form-item-privacy-data-1,
  #mp-linkedin-cv-submit-form .form-item-privacy-data-2,
  #mp-linkedin-cv-apply-form .form-item-privacy-data-1,
  #mp-linkedin-cv-apply-form .form-item-privacy-data-2,
  #mp-xing-cv-submit-form .form-item-privacy-data-1,
  #mp-xing-cv-submit-form .form-item-privacy-data-2,
  #mp-xing-cv-apply-form .form-item-privacy-data-1,
  #mp-xing-cv-apply-form .form-item-privacy-data-2,
  #mp-viadeo-cv-apply-form .form-item-privacy-data-1,
  #mp-viadeo-cv-apply-form .form-item-privacy-data-2,
  #mp-viadeo-cv-submit-form
  #mp-viadeo-cv-submit-form--2 .form-item-privacy-data-1,
  #mp-viadeo-cv-submit-form
  #mp-viadeo-cv-submit-form--2 .form-item-privacy-data-2 {
    margin-left: 33px;
  }
  #mp-linkedin-cv-submit-form .linkedinuser_apply_btn,
  #mp-linkedin-cv-apply-form .linkedinuser_apply_btn,
  #mp-xing-cv-submit-form .linkedinuser_apply_btn,
  #mp-xing-cv-apply-form .linkedinuser_apply_btn,
  #mp-viadeo-cv-apply-form .linkedinuser_apply_btn,
  #mp-viadeo-cv-submit-form
  #mp-viadeo-cv-submit-form--2 .linkedinuser_apply_btn {
    margin-top: 20px;
  }
  .front .main {
    padding-top: 0 !important;
  }
  .front .header .container {
    padding: 0;
    margin-bottom: -51px;
  }
  .front .header .container header {
    box-shadow: none;
  }
  .front .header .container header .headerbar {
    height: 480px !important;
    position: relative;
    padding: 0;
  }
  .front .header .container header .headerbar .jobsearchfacets {
    width: 87% !important;
  }
  .front .header .container header .headerbar .jobsearchfacets #views-exposed-form-job-search-job-search #mp_jobs_search-search_block #salary-select-wrapper_hide + .views-submit-button input#edit-submit-job-search {
    right: 0;
  }
  .front .header .container header .headerbar .jobsearchfacets #views-exposed-form-job-search-job-search #mp_jobs_search-search_block input#edit-submit-job-search {
    right: -12px;
    width: 92px;
    padding: 10px 5px;
  }
  .front .header .container header .headerbar #tabs {
    width: 100% !important;
    padding: 0 !important;
  }
  .front .header .container header .headerbar #tabs ul {
    padding-left: 0 !important;
  }
  .front .header .container header .headerbar #tabs ul h2 {
    width: auto !important;
  }
  .front .header .container header .headerbar #tabs .overflowpanel {
    left: 2px;
    top: -80px !important;
    width: 99%;
    min-height: 680px;
    top: -200px;
  }
  .front .header .container header .headerbar #tabs .overflowpanel #browsejobs {
    height: auto;
    z-index: 10;
  }
  .front .header .container header .headerbar #tabs .overflowpanel .blockcontainer {
    width: 90%;
    float: left;
    padding: 10px;
    background-color: #fff;
  }
  .front .header .container header .headerbar #tabs .overflowpanel .blockcontainer h3 {
    border-width: 0;
    margin-bottom: 0;
    float: left;
  }
  .front .header .container header .headerbar #tabs .overflowpanel .blockcontainer .pane-content {
    width: 100%;
  }
  .front .header .container header .headerbar #tabs .overflowpanel .blockcontainer .column_1,
  .front .header .container header .headerbar #tabs .overflowpanel .blockcontainer .column_2 {
    clear: both;
    width: 100%;
    padding: 0;
    border-width: 0;
  }
  .front .header .container header .headerbar #tabs .overflowpanel .blockcontainer .column_1 li:before,
  .front .header .container header .headerbar #tabs .overflowpanel .blockcontainer .column_2 li:before {
    color: #608aad;
  }
  .front .header .container header .headerbar #tabs .overflowpanel .blockcontainer .column_1 li,
  .front .header .container header .headerbar #tabs .overflowpanel .blockcontainer .column_2 li {
    margin-bottom: 20px;
  }
  .front .header .container header .headerbar #tabs .overflowpanel .blockcontainer .column_1 li a:before,
  .front .header .container header .headerbar #tabs .overflowpanel .blockcontainer .column_2 li a:before {
    color: #608aad;
  }
  .front .header .container header .headerbar #tabs .overflowpanel .blockcontainer .column_1 li a,
  .front .header .container header .headerbar #tabs .overflowpanel .blockcontainer .column_2 li a {
    color: #608aad;
    margin-right: 0;
  }
  .front .header .container header .headerbar #tabs .overflowpanel .blockcontainer .column_1 li a:hover,
  .front .header .container header .headerbar #tabs .overflowpanel .blockcontainer .column_2 li a:hover {
    color: #999;
  }
  .front .header .container header .headerbar #tabs .overflowpanel .blockcontainer .col1,
  .front .header .container header .headerbar #tabs .overflowpanel .blockcontainer .col2 {
    width: 96% !important;
    clear: both;
    float: left;
  }
  .front .header .container header .headerbar #tabs .overflowpanel .blockcontainer .closetab:before {
    margin: 0 -30px 0 0;
  }
  .front .header .container header .headercarousel {
    display: none !important;
  }
  .front .header #draw-your-search-link {
    display: none !important;
  }
  .not-front header .headerbar {
    position: relative;
    padding: 0;
  }
  .not-front header .headerbar .jobsearchfacets {
    width: 87% !important;
  }
  .not-front header .headerbar .jobsearchfacets input#edit-submit-job-search {
    padding: 12px !important;
  }
  .not-front header .headerbar #tabs {
    width: 100% !important;
    padding: 0 !important;
  }
  .not-front header .headerbar #tabs ul {
    padding-left: 0 !important;
  }
  .not-front header .headerbar #tabs ul h2 {
    width: auto !important;
  }
  .not-front header .headerbar #tabs .overflowpanel {
    left: 30px;
    top: -80px !Important;
    width: 99%;
    min-height: 1500px;
    top: -200px;
    overflow: hidden;
  }
  .not-front header .headerbar #tabs .overflowpanel #browsejobs {
    height: auto;
    z-index: 10;
  }
  .not-front header .headerbar #tabs .overflowpanel .blockcontainer {
    width: 90%;
    float: left;
    padding: 10px;
    background-color: #fff;
  }
  .not-front header .headerbar #tabs .overflowpanel .blockcontainer h3 {
    border-width: 0;
    margin-bottom: 0;
    float: left;
  }
  .not-front header .headerbar #tabs .overflowpanel .blockcontainer .pane-content {
    width: 100%;
  }
  .not-front header .headerbar #tabs .overflowpanel .blockcontainer .column_1,
  .not-front header .headerbar #tabs .overflowpanel .blockcontainer .column_2 {
    clear: both;
    width: 100%;
    padding: 0;
    border-width: 0;
  }
  .not-front header .headerbar #tabs .overflowpanel .blockcontainer .column_1 li:before,
  .not-front header .headerbar #tabs .overflowpanel .blockcontainer .column_2 li:before {
    color: #608aad;
  }
  .not-front header .headerbar #tabs .overflowpanel .blockcontainer .column_1 li,
  .not-front header .headerbar #tabs .overflowpanel .blockcontainer .column_2 li {
    margin-bottom: 20px;
  }
  .not-front header .headerbar #tabs .overflowpanel .blockcontainer .column_1 li a:before,
  .not-front header .headerbar #tabs .overflowpanel .blockcontainer .column_2 li a:before {
    color: #608aad;
  }
  .not-front header .headerbar #tabs .overflowpanel .blockcontainer .column_1 li a,
  .not-front header .headerbar #tabs .overflowpanel .blockcontainer .column_2 li a {
    color: #608aad;
    margin-right: 0;
  }
  .not-front header .headerbar #tabs .overflowpanel .blockcontainer .column_1 li a:hover,
  .not-front header .headerbar #tabs .overflowpanel .blockcontainer .column_2 li a:hover {
    color: #999;
  }
  .not-front header .headerbar #tabs .overflowpanel .blockcontainer .col1,
  .not-front header .headerbar #tabs .overflowpanel .blockcontainer .col2 {
    width: 96% !important;
    clear: both;
    float: left;
  }
  .not-front header .headerbar #tabs .overflowpanel .blockcontainer .closetab:before {
    margin: 0 -30px 0 0;
  }
  .not-front header .headercarousel {
    display: none !important;
  }
  .headerbar .ios-content .submit-cv-ios-close {
    margin-right: -10px;
  }
  .not-front .pane-mp-cv-submit-block-mp-cv-submit form .form-actions.linkedin_submit_cv .form-submit {
    margin-left: 15px !important;
  }
}
@media screen and (max-width: 767px) and (orientation: landscape) {
  #tabs .overflowpanel #submitcv {
    overflow-y: auto;
    height: 220px;
  }
  .site-name-AU #tabs .overflowpanel #submitcv {
    height: 180px;
  }
}
.front .mainnav .nav-main ul {
  margin-bottom: 0px;
}
.front .mainnav .container {
  margin-bottom: 50px;
}
.front .main {
  padding: 25px 0px 3px;
}
.front #mpmessages.ui-dialog-content h1 {
  height: auto;
  margin-bottom: 11px;
  padding-bottom: 15px;
  padding-right: 100px;
  position: inherit;
  width: auto;
}
@media screen and (max-width: 1024px) {
  .mainnav ul {
    float: none;
  }
  .mainnav ul li {
    float: none;
  }
}
@media screen and (max-width: 767px) {
  .front.node-type-panel #main {
    padding-top: 0px;
  }
}
#jobseekermenubase .jobalerts:before {
  content: "\f0a1";
  font-family: FontAwesome;
  font-weight: 400;
  padding-right: 8px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
  font-size: 14px;
}
#jobseekermenubase .savesearch:before {
  content: "\f0c7";
  font-family: FontAwesome;
  font-weight: 400;
  padding-right: 8px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
  font-size: 14px;
}
#jobseekermenubase .cvmanager:before {
  content: "\f15c";
  font-family: FontAwesome;
  font-weight: 400;
  padding-right: 8px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
  font-size: 14px;
  padding-right: 12px;
}
#jobseekermenubase .applicationmanager:before {
  content: "\f0ad";
  font-family: FontAwesome;
  font-weight: 400;
  padding-right: 8px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
  font-size: 14px;
}
#jobseekermenubase .jobbasket:before {
  content: "\f07a";
  font-family: FontAwesome;
  font-weight: 400;
  padding-right: 8px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
  font-size: 14px;
}
#jobseekermenubase .jobalerts,
#jobseekermenubase .savesearch,
#jobseekermenubase .cvmanager,
#jobseekermenubase .applicationmanager,
#jobseekermenubase .jobbasket {
  padding-bottom: 5px;
}
@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none) {
  input[type="checkbox"] {
    visibility: visible !important;
  }
  input[type="radio"] {
    visibility: visible !important;
  }
  form .form-item select::-ms-expand {
    display: none;
  }
  select::-ms-expand {
    display: none;
  }
  .pane-mp-cv-submit-block-mp-cv-submit form label {
    width: 101px;
  }
}
@media (max-width: 767px) {
  .front select.change-this {
    background-position: 122px 7px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .main {
    background: none;
  }
  .front select.change-this {
    background-position: 122px 7px;
  }
  td {
    padding: 8px 0;
  }
  .video-container {
    margin: 83px 15px 15px 15px;
  }
}
@media screen and (min-width: 1025px) {
  #simple-menu {
    display: none;
  }
  div.messages {
    margin-bottom: 40px;
  }
  tr.rollover-row:hover,
  tr.rollover-row:hover td {
    background-color: #ccc !important;
  }
}
@media (max-width: 767px) {
  .main {
    background: none;
  }
  td:first-child {
    padding: 8px 0 0 0;
  }
  td:last-child {
    padding: 0 0 8px 0;
  }
  td {
    padding: 0;
  }
  .video-container {
    margin: 15px;
  }
}
@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none) {
  .page-linkedin-job-apply .linkedinuser_apply_btn #edit-submit,
  .page-linkedin-job-apply .xinguser_apply_btn #edit-submit,
  .page-linkedin-cv-submit .linkedinuser_apply_btn #edit-submit,
  .page-linkedin-cv-submit .xinguser_apply_btn #edit-submit,
  .page-xing-cv-submit .linkedinuser_apply_btn #edit-submit,
  .page-xing-cv-submit .xinguser_apply_btn #edit-submit,
  .page-xing-job-apply .linkedinuser_apply_btn #edit-submit,
  .page-xing-job-apply .xinguser_apply_btn #edit-submit {
    padding: 2px !important;
  }
  .page-job-apply-external .jobcontainer .jobdetail form#mp-job-apply-page-form-display #edit-privacy-data .form-item.form-item-privacy-data-1,
  .page-job-apply-external .jobcontainer .jobdetail form#mp-job-apply-page-form-display #edit-privacy-data .form-item.form-item-privacy-data-2,
  .page-job-apply .jobcontainer .jobdetail form#mp-job-apply-page-form-display #edit-privacy-data .form-item.form-item-privacy-data-1,
  .page-job-apply .jobcontainer .jobdetail form#mp-job-apply-page-form-display #edit-privacy-data .form-item.form-item-privacy-data-2 {
    margin-top: 0;
  }
  .page-job-apply-external .jobcontainer .jobdetail form#mp-job-apply-page-form-display #edit-privacy-data .form-item.form-item-privacy-data-1 label,
  .page-job-apply-external .jobcontainer .jobdetail form#mp-job-apply-page-form-display #edit-privacy-data .form-item.form-item-privacy-data-2 label,
  .page-job-apply .jobcontainer .jobdetail form#mp-job-apply-page-form-display #edit-privacy-data .form-item.form-item-privacy-data-1 label,
  .page-job-apply .jobcontainer .jobdetail form#mp-job-apply-page-form-display #edit-privacy-data .form-item.form-item-privacy-data-2 label {
    padding-left: 24px;
  }
  .page-job-apply-external .jobcontainer .jobdetail form#mp-job-apply-page-form-display #edit-privacy-data .form-item.form-item-privacy-data-1 label input,
  .page-job-apply-external .jobcontainer .jobdetail form#mp-job-apply-page-form-display #edit-privacy-data .form-item.form-item-privacy-data-2 label input,
  .page-job-apply .jobcontainer .jobdetail form#mp-job-apply-page-form-display #edit-privacy-data .form-item.form-item-privacy-data-1 label input,
  .page-job-apply .jobcontainer .jobdetail form#mp-job-apply-page-form-display #edit-privacy-data .form-item.form-item-privacy-data-2 label input {
    top: 2px;
  }
  .page-job-apply-external .jobcontainer .jobdetail form#mp-job-apply-page-form-display .form-item-create-alert,
  .page-job-apply .jobcontainer .jobdetail form#mp-job-apply-page-form-display .form-item-create-alert {
    margin-left: 24px !important;
    margin-top: 0;
  }
  .page-job-apply-external .jobcontainer .jobdetail form#mp-job-apply-page-form-display .form-item-create-alert input[type="checkbox"],
  .page-job-apply .jobcontainer .jobdetail form#mp-job-apply-page-form-display .form-item-create-alert input[type="checkbox"] {
    margin: 0 2px 0 -24px !important;
  }
}
.page-linkedin-job-apply .jobcontainer .jobdetail h1 span,
.page-linkedin-cv-submit .jobcontainer .jobdetail h1 span,
.page-xing-cv-submit .jobcontainer .jobdetail h1 span,
.page-xing-job-apply .jobcontainer .jobdetail h1 span,
.page-job-apply-external .jobcontainer .jobdetail h1 span,
.page-job-apply .jobcontainer .jobdetail h1 span,
.node-type-job-advert .jobcontainer .jobdetail h1 span,
.page-viadeo-job-apply .jobcontainer .jobdetail h1 span,
.page-viadeo-cv-submit .jobcontainer .jobdetail h1 span {
  color: #737373 !important;
}
.page-linkedin-job-apply .jobcontainer .jobdetail h2,
.page-linkedin-cv-submit .jobcontainer .jobdetail h2,
.page-xing-cv-submit .jobcontainer .jobdetail h2,
.page-xing-job-apply .jobcontainer .jobdetail h2,
.page-job-apply-external .jobcontainer .jobdetail h2,
.page-job-apply .jobcontainer .jobdetail h2,
.node-type-job-advert .jobcontainer .jobdetail h2,
.page-viadeo-job-apply .jobcontainer .jobdetail h2,
.page-viadeo-cv-submit .jobcontainer .jobdetail h2 {
  color: #737373 !important;
  margin: 0.2em 0 0.2em;
}
.page-linkedin-job-apply .jobcontainer .jobdetail ul,
.page-linkedin-cv-submit .jobcontainer .jobdetail ul,
.page-xing-cv-submit .jobcontainer .jobdetail ul,
.page-xing-job-apply .jobcontainer .jobdetail ul,
.page-job-apply-external .jobcontainer .jobdetail ul,
.page-job-apply .jobcontainer .jobdetail ul,
.node-type-job-advert .jobcontainer .jobdetail ul,
.page-viadeo-job-apply .jobcontainer .jobdetail ul,
.page-viadeo-cv-submit .jobcontainer .jobdetail ul {
  padding: 0 !important;
  margin-left: 16px !important;
}
.page-linkedin-job-apply #block-mp-cv-submit-block-mp-linkedin-link,
.page-linkedin-cv-submit #block-mp-cv-submit-block-mp-linkedin-link,
.page-xing-cv-submit #block-mp-cv-submit-block-mp-linkedin-link,
.page-xing-job-apply #block-mp-cv-submit-block-mp-linkedin-link,
.page-job-apply-external #block-mp-cv-submit-block-mp-linkedin-link,
.page-job-apply #block-mp-cv-submit-block-mp-linkedin-link,
.node-type-job-advert #block-mp-cv-submit-block-mp-linkedin-link,
.page-viadeo-job-apply #block-mp-cv-submit-block-mp-linkedin-link,
.page-viadeo-cv-submit #block-mp-cv-submit-block-mp-linkedin-link {
  margin: -11px 0 0 60px;
  width: 25%;
}
.page-linkedin-job-apply .grid_c,
.page-linkedin-cv-submit .grid_c,
.page-xing-cv-submit .grid_c,
.page-xing-job-apply .grid_c,
.page-job-apply-external .grid_c,
.page-job-apply .grid_c,
.page-viadeo-job-apply .grid_c,
.page-viadeo-cv-submit .grid_c {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  padding-left: 0;
}
@media (min-width: 1025px) {
  .page-linkedin-job-apply .grid_c,
  .page-linkedin-cv-submit .grid_c,
  .page-xing-cv-submit .grid_c,
  .page-xing-job-apply .grid_c,
  .page-job-apply-external .grid_c,
  .page-job-apply .grid_c,
  .page-viadeo-job-apply .grid_c,
  .page-viadeo-cv-submit .grid_c {
    float: left;
    width: 68.75%;
  }
}
.page-linkedin-job-apply .grid_n,
.page-linkedin-cv-submit .grid_n,
.page-xing-cv-submit .grid_n,
.page-xing-job-apply .grid_n,
.page-job-apply-external .grid_n,
.page-job-apply .grid_n,
.page-viadeo-job-apply .grid_n,
.page-viadeo-cv-submit .grid_n {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  padding-left: 27px;
  padding-right: 0px;
}
@media (min-width: 1025px) {
  .page-linkedin-job-apply .grid_n,
  .page-linkedin-cv-submit .grid_n,
  .page-xing-cv-submit .grid_n,
  .page-xing-job-apply .grid_n,
  .page-job-apply-external .grid_n,
  .page-job-apply .grid_n,
  .page-viadeo-job-apply .grid_n,
  .page-viadeo-cv-submit .grid_n {
    float: left;
    width: 25%;
  }
}
.page-linkedin-job-apply .grid_c .heading span,
.page-linkedin-cv-submit .grid_c .heading span,
.page-xing-cv-submit .grid_c .heading span,
.page-xing-job-apply .grid_c .heading span,
.page-job-apply-external .grid_c .heading span,
.page-job-apply .grid_c .heading span,
.page-viadeo-job-apply .grid_c .heading span,
.page-viadeo-cv-submit .grid_c .heading span {
  padding-bottom: 10px;
}
.page-linkedin-job-apply .grid_c .heading span label,
.page-linkedin-cv-submit .grid_c .heading span label,
.page-xing-cv-submit .grid_c .heading span label,
.page-xing-job-apply .grid_c .heading span label,
.page-job-apply-external .grid_c .heading span label,
.page-job-apply .grid_c .heading span label,
.page-viadeo-job-apply .grid_c .heading span label,
.page-viadeo-cv-submit .grid_c .heading span label {
  font-size: 15px !important;
  font-weight: normal;
  padding-bottom: 5px;
}
.page-linkedin-job-apply .grid_c form .description,
.page-linkedin-cv-submit .grid_c form .description,
.page-xing-cv-submit .grid_c form .description,
.page-xing-job-apply .grid_c form .description,
.page-job-apply-external .grid_c form .description,
.page-job-apply .grid_c form .description,
.page-viadeo-job-apply .grid_c form .description,
.page-viadeo-cv-submit .grid_c form .description {
  padding-top: 10px;
}
.page-linkedin-job-apply .grid_c form .form-item,
.page-linkedin-cv-submit .grid_c form .form-item,
.page-xing-cv-submit .grid_c form .form-item,
.page-xing-job-apply .grid_c form .form-item,
.page-job-apply-external .grid_c form .form-item,
.page-job-apply .grid_c form .form-item,
.page-viadeo-job-apply .grid_c form .form-item,
.page-viadeo-cv-submit .grid_c form .form-item {
  border-top: none;
  padding-left: 0px;
}
.page-linkedin-job-apply .grid_c form .form-item .form-text,
.page-linkedin-job-apply .grid_c form .form-item .form-textarea,
.page-linkedin-cv-submit .grid_c form .form-item .form-text,
.page-linkedin-cv-submit .grid_c form .form-item .form-textarea,
.page-xing-cv-submit .grid_c form .form-item .form-text,
.page-xing-cv-submit .grid_c form .form-item .form-textarea,
.page-xing-job-apply .grid_c form .form-item .form-text,
.page-xing-job-apply .grid_c form .form-item .form-textarea,
.page-job-apply-external .grid_c form .form-item .form-text,
.page-job-apply-external .grid_c form .form-item .form-textarea,
.page-job-apply .grid_c form .form-item .form-text,
.page-job-apply .grid_c form .form-item .form-textarea,
.page-viadeo-job-apply .grid_c form .form-item .form-text,
.page-viadeo-job-apply .grid_c form .form-item .form-textarea,
.page-viadeo-cv-submit .grid_c form .form-item .form-text,
.page-viadeo-cv-submit .grid_c form .form-item .form-textarea {
  width: 100%;
}
.page-linkedin-job-apply .grid_c form .form-item label,
.page-linkedin-cv-submit .grid_c form .form-item label,
.page-xing-cv-submit .grid_c form .form-item label,
.page-xing-job-apply .grid_c form .form-item label,
.page-job-apply-external .grid_c form .form-item label,
.page-job-apply .grid_c form .form-item label,
.page-viadeo-job-apply .grid_c form .form-item label,
.page-viadeo-cv-submit .grid_c form .form-item label {
  text-align: left;
  float: none;
  top: 0;
  width: 100%;
}
.page-linkedin-job-apply .grid_c form .form-item.form-item-forwarding-candidate-applications,
.page-linkedin-cv-submit .grid_c form .form-item.form-item-forwarding-candidate-applications,
.page-xing-cv-submit .grid_c form .form-item.form-item-forwarding-candidate-applications,
.page-xing-job-apply .grid_c form .form-item.form-item-forwarding-candidate-applications,
.page-job-apply-external .grid_c form .form-item.form-item-forwarding-candidate-applications,
.page-job-apply .grid_c form .form-item.form-item-forwarding-candidate-applications,
.page-viadeo-job-apply .grid_c form .form-item.form-item-forwarding-candidate-applications,
.page-viadeo-cv-submit .grid_c form .form-item.form-item-forwarding-candidate-applications {
  display: inline;
  margin-bottom: 9px;
}
.page-linkedin-job-apply .grid_c form .form-item.form-item-forwarding-candidate-applications label,
.page-linkedin-cv-submit .grid_c form .form-item.form-item-forwarding-candidate-applications label,
.page-xing-cv-submit .grid_c form .form-item.form-item-forwarding-candidate-applications label,
.page-xing-job-apply .grid_c form .form-item.form-item-forwarding-candidate-applications label,
.page-job-apply-external .grid_c form .form-item.form-item-forwarding-candidate-applications label,
.page-job-apply .grid_c form .form-item.form-item-forwarding-candidate-applications label,
.page-viadeo-job-apply .grid_c form .form-item.form-item-forwarding-candidate-applications label,
.page-viadeo-cv-submit .grid_c form .form-item.form-item-forwarding-candidate-applications label {
  width: 79% !important;
  padding-bottom: 10px;
}
.page-linkedin-job-apply .grid_c form .forwarding_candidate_applications_wrapper,
.page-linkedin-cv-submit .grid_c form .forwarding_candidate_applications_wrapper,
.page-xing-cv-submit .grid_c form .forwarding_candidate_applications_wrapper,
.page-xing-job-apply .grid_c form .forwarding_candidate_applications_wrapper,
.page-job-apply-external .grid_c form .forwarding_candidate_applications_wrapper,
.page-job-apply .grid_c form .forwarding_candidate_applications_wrapper,
.page-viadeo-job-apply .grid_c form .forwarding_candidate_applications_wrapper,
.page-viadeo-cv-submit .grid_c form .forwarding_candidate_applications_wrapper {
  width: 100%;
  float: left;
  position: relative;
}
.page-linkedin-job-apply .grid_c form .chart-info,
.page-linkedin-cv-submit .grid_c form .chart-info,
.page-xing-cv-submit .grid_c form .chart-info,
.page-xing-job-apply .grid_c form .chart-info,
.page-job-apply-external .grid_c form .chart-info,
.page-job-apply .grid_c form .chart-info,
.page-viadeo-job-apply .grid_c form .chart-info,
.page-viadeo-cv-submit .grid_c form .chart-info {
  height: 17px;
  width: 32px;
  background: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/images/sprite-salary-calc-icons.png);
  background-position: -20px -151px;
  background-size: cover;
  float: left;
  margin: -2px 0 0 -15px;
}
.page-linkedin-job-apply .grid_c form .info-desc,
.page-linkedin-cv-submit .grid_c form .info-desc,
.page-xing-cv-submit .grid_c form .info-desc,
.page-xing-job-apply .grid_c form .info-desc,
.page-job-apply-external .grid_c form .info-desc,
.page-job-apply .grid_c form .info-desc,
.page-viadeo-job-apply .grid_c form .info-desc,
.page-viadeo-cv-submit .grid_c form .info-desc {
  background: #fff;
  background: rgba(255,255,255,0.93);
  -pie-background: rgba(255,255,255,0.93);
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: absolute;
  top: 40px;
  right: auto;
  bottom: auto;
  left: auto;
  border: 5px solid #ccc;
  color: #5b5b5b;
  padding: 10px;
  display: none;
  z-index: 200;
  width: 30%;
}
.page-linkedin-job-apply .grid_c form .info-desc:before,
.page-linkedin-cv-submit .grid_c form .info-desc:before,
.page-xing-cv-submit .grid_c form .info-desc:before,
.page-xing-job-apply .grid_c form .info-desc:before,
.page-job-apply-external .grid_c form .info-desc:before,
.page-job-apply .grid_c form .info-desc:before,
.page-viadeo-job-apply .grid_c form .info-desc:before,
.page-viadeo-cv-submit .grid_c form .info-desc:before {
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: auto;
  left: -20px;
  content: "\f0d9";
  font-family: FontAwesome;
  font-size: 49px;
  color: #ccc;
  width: 20px;
}
.page-linkedin-job-apply .grid_c form .info-desc .close-info,
.page-linkedin-cv-submit .grid_c form .info-desc .close-info,
.page-xing-cv-submit .grid_c form .info-desc .close-info,
.page-xing-job-apply .grid_c form .info-desc .close-info,
.page-job-apply-external .grid_c form .info-desc .close-info,
.page-job-apply .grid_c form .info-desc .close-info,
.page-viadeo-job-apply .grid_c form .info-desc .close-info,
.page-viadeo-cv-submit .grid_c form .info-desc .close-info {
  background: #526d88;
  color: #fff;
  float: right;
  margin: 5px -10px -10px 0;
  padding: 5px;
}
.page-linkedin-job-apply .grid_c .form-item.form-type-textfield,
.page-linkedin-cv-submit .grid_c .form-item.form-type-textfield,
.page-xing-cv-submit .grid_c .form-item.form-type-textfield,
.page-xing-job-apply .grid_c .form-item.form-type-textfield,
.page-job-apply-external .grid_c .form-item.form-type-textfield,
.page-job-apply .grid_c .form-item.form-type-textfield,
.page-viadeo-job-apply .grid_c .form-item.form-type-textfield,
.page-viadeo-cv-submit .grid_c .form-item.form-type-textfield {
  margin-right: 50px;
}
.page-linkedin-job-apply .grid_c form .form-item-firstname,
.page-linkedin-cv-submit .grid_c form .form-item-firstname,
.page-xing-cv-submit .grid_c form .form-item-firstname,
.page-xing-job-apply .grid_c form .form-item-firstname,
.page-job-apply-external .grid_c form .form-item-firstname,
.page-job-apply .grid_c form .form-item-firstname,
.page-viadeo-job-apply .grid_c form .form-item-firstname,
.page-viadeo-cv-submit .grid_c form .form-item-firstname {
  border-top: 1px solid #ccc;
}
.page-linkedin-job-apply .grid_c fieldset#edit-cvs-options span.fieldset-legend,
.page-linkedin-cv-submit .grid_c fieldset#edit-cvs-options span.fieldset-legend,
.page-xing-cv-submit .grid_c fieldset#edit-cvs-options span.fieldset-legend,
.page-xing-job-apply .grid_c fieldset#edit-cvs-options span.fieldset-legend,
.page-job-apply-external .grid_c fieldset#edit-cvs-options span.fieldset-legend,
.page-job-apply .grid_c fieldset#edit-cvs-options span.fieldset-legend,
.page-viadeo-job-apply .grid_c fieldset#edit-cvs-options span.fieldset-legend,
.page-viadeo-cv-submit .grid_c fieldset#edit-cvs-options span.fieldset-legend {
  text-align: left !important;
}
.page-linkedin-job-apply .grid_c form .form-type-file .description,
.page-linkedin-cv-submit .grid_c form .form-type-file .description,
.page-xing-cv-submit .grid_c form .form-type-file .description,
.page-xing-job-apply .grid_c form .form-type-file .description,
.page-job-apply-external .grid_c form .form-type-file .description,
.page-job-apply .grid_c form .form-type-file .description,
.page-viadeo-job-apply .grid_c form .form-type-file .description,
.page-viadeo-cv-submit .grid_c form .form-type-file .description {
  padding-left: 0;
}
.page-linkedin-job-apply .grid_c .form-textarea-wrapper,
.page-linkedin-cv-submit .grid_c .form-textarea-wrapper,
.page-xing-cv-submit .grid_c .form-textarea-wrapper,
.page-xing-job-apply .grid_c .form-textarea-wrapper,
.page-job-apply-external .grid_c .form-textarea-wrapper,
.page-job-apply .grid_c .form-textarea-wrapper,
.page-viadeo-job-apply .grid_c .form-textarea-wrapper,
.page-viadeo-cv-submit .grid_c .form-textarea-wrapper {
  padding-top: 0;
}
.page-linkedin-job-apply .grid_c .form-type-textarea .description,
.page-linkedin-cv-submit .grid_c .form-type-textarea .description,
.page-xing-cv-submit .grid_c .form-type-textarea .description,
.page-xing-job-apply .grid_c .form-type-textarea .description,
.page-job-apply-external .grid_c .form-type-textarea .description,
.page-job-apply .grid_c .form-type-textarea .description,
.page-viadeo-job-apply .grid_c .form-type-textarea .description,
.page-viadeo-cv-submit .grid_c .form-type-textarea .description {
  padding-left: 0;
  color: #999;
}
.page-linkedin-job-apply .grid_c form#mp-job-apply-page-form-display .info,
.page-linkedin-cv-submit .grid_c form#mp-job-apply-page-form-display .info,
.page-xing-cv-submit .grid_c form#mp-job-apply-page-form-display .info,
.page-xing-job-apply .grid_c form#mp-job-apply-page-form-display .info,
.page-job-apply-external .grid_c form#mp-job-apply-page-form-display .info,
.page-job-apply .grid_c form#mp-job-apply-page-form-display .info,
.page-viadeo-job-apply .grid_c form#mp-job-apply-page-form-display .info,
.page-viadeo-cv-submit .grid_c form#mp-job-apply-page-form-display .info {
  color: #999;
}
.page-linkedin-job-apply .grid_c form#mp-job-apply-page-form-display .fieldset-wrapper,
.page-linkedin-cv-submit .grid_c form#mp-job-apply-page-form-display .fieldset-wrapper,
.page-xing-cv-submit .grid_c form#mp-job-apply-page-form-display .fieldset-wrapper,
.page-xing-job-apply .grid_c form#mp-job-apply-page-form-display .fieldset-wrapper,
.page-job-apply-external .grid_c form#mp-job-apply-page-form-display .fieldset-wrapper,
.page-job-apply .grid_c form#mp-job-apply-page-form-display .fieldset-wrapper,
.page-viadeo-job-apply .grid_c form#mp-job-apply-page-form-display .fieldset-wrapper,
.page-viadeo-cv-submit .grid_c form#mp-job-apply-page-form-display .fieldset-wrapper {
  padding-top: 0em !important;
}
.page-linkedin-job-apply .grid_c form#mp-job-apply-page-form-display .fieldset-wrapper .form-file-wrapper,
.page-linkedin-cv-submit .grid_c form#mp-job-apply-page-form-display .fieldset-wrapper .form-file-wrapper,
.page-xing-cv-submit .grid_c form#mp-job-apply-page-form-display .fieldset-wrapper .form-file-wrapper,
.page-xing-job-apply .grid_c form#mp-job-apply-page-form-display .fieldset-wrapper .form-file-wrapper,
.page-job-apply-external .grid_c form#mp-job-apply-page-form-display .fieldset-wrapper .form-file-wrapper,
.page-job-apply .grid_c form#mp-job-apply-page-form-display .fieldset-wrapper .form-file-wrapper,
.page-viadeo-job-apply .grid_c form#mp-job-apply-page-form-display .fieldset-wrapper .form-file-wrapper,
.page-viadeo-cv-submit .grid_c form#mp-job-apply-page-form-display .fieldset-wrapper .form-file-wrapper {
  position: relative;
  display: inline-block;
}
.page-linkedin-job-apply .grid_c form#mp-job-apply-page-form-display .fieldset-wrapper .form-file-wrapper span,
.page-linkedin-cv-submit .grid_c form#mp-job-apply-page-form-display .fieldset-wrapper .form-file-wrapper span,
.page-xing-cv-submit .grid_c form#mp-job-apply-page-form-display .fieldset-wrapper .form-file-wrapper span,
.page-xing-job-apply .grid_c form#mp-job-apply-page-form-display .fieldset-wrapper .form-file-wrapper span,
.page-job-apply-external .grid_c form#mp-job-apply-page-form-display .fieldset-wrapper .form-file-wrapper span,
.page-job-apply .grid_c form#mp-job-apply-page-form-display .fieldset-wrapper .form-file-wrapper span,
.page-viadeo-job-apply .grid_c form#mp-job-apply-page-form-display .fieldset-wrapper .form-file-wrapper span,
.page-viadeo-cv-submit .grid_c form#mp-job-apply-page-form-display .fieldset-wrapper .form-file-wrapper span {
  float: left;
  margin-top: 21px;
  padding-bottom: 11px;
}
.page-linkedin-job-apply .grid_c form#mp-job-apply-page-form-display .fieldset-wrapper #edit-existing-cv .form-item-existing-cv,
.page-linkedin-cv-submit .grid_c form#mp-job-apply-page-form-display .fieldset-wrapper #edit-existing-cv .form-item-existing-cv,
.page-xing-cv-submit .grid_c form#mp-job-apply-page-form-display .fieldset-wrapper #edit-existing-cv .form-item-existing-cv,
.page-xing-job-apply .grid_c form#mp-job-apply-page-form-display .fieldset-wrapper #edit-existing-cv .form-item-existing-cv,
.page-job-apply-external .grid_c form#mp-job-apply-page-form-display .fieldset-wrapper #edit-existing-cv .form-item-existing-cv,
.page-job-apply .grid_c form#mp-job-apply-page-form-display .fieldset-wrapper #edit-existing-cv .form-item-existing-cv,
.page-viadeo-job-apply .grid_c form#mp-job-apply-page-form-display .fieldset-wrapper #edit-existing-cv .form-item-existing-cv,
.page-viadeo-cv-submit .grid_c form#mp-job-apply-page-form-display .fieldset-wrapper #edit-existing-cv .form-item-existing-cv {
  height: 17px;
}
.page-linkedin-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions,
.page-linkedin-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions,
.page-xing-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions,
.page-xing-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions,
.page-job-apply-external .grid_c form#mp-job-apply-page-form-display .form-actions,
.page-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions,
.page-viadeo-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions,
.page-viadeo-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions {
  border-top: none;
  padding: 0 0 10px 2px;
  clear: both;
}
.page-linkedin-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn,
.page-linkedin-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn,
.page-linkedin-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn,
.page-linkedin-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn,
.page-linkedin-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn,
.page-linkedin-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn,
.page-xing-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn,
.page-xing-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn,
.page-xing-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn,
.page-xing-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn,
.page-xing-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn,
.page-xing-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn,
.page-job-apply-external .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn,
.page-job-apply-external .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn,
.page-job-apply-external .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn,
.page-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn,
.page-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn,
.page-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn,
.page-viadeo-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn,
.page-viadeo-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn,
.page-viadeo-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn,
.page-viadeo-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn,
.page-viadeo-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn,
.page-viadeo-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn {
  display: inline;
}
.page-linkedin-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a,
.page-linkedin-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a,
.page-linkedin-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a,
.page-linkedin-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a,
.page-linkedin-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a,
.page-linkedin-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a,
.page-xing-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a,
.page-xing-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a,
.page-xing-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a,
.page-xing-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a,
.page-xing-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a,
.page-xing-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a,
.page-job-apply-external .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a,
.page-job-apply-external .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a,
.page-job-apply-external .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a,
.page-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a,
.page-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a,
.page-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a,
.page-viadeo-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a,
.page-viadeo-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a,
.page-viadeo-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a,
.page-viadeo-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a,
.page-viadeo-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a,
.page-viadeo-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a {
  background: #d68400;
  background: -webkit-gradient(linear,left top,left 100%,from(#f29707),to(#d68400));
  background: -webkit-linear-gradient(top,#f29707 0,#d68400 100%);
  background: -moz-linear-gradient(top,#f29707 0,#d68400 100%);
  background: -ms-linear-gradient(top,#f29707 0,#d68400 100%);
  background: -o-linear-gradient(top,#f29707 0,#d68400 100%);
  background: linear-gradient(top,#f29707 0,#d68400 100%);
  -pie-background: linear-gradient(#f29707 0,#d68400 20px);
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-appearance: none;
  appearance: none;
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: '';
  color: #fff !important;
  cursor: pointer;
  padding: 7px;
  border: 3px solid #f7ac34;
  font-size: 12px;
  -webkit-box-shadow: 0 0 0 #595454;
  -moz-box-shadow: 0 0 0 #595454;
  box-shadow: 0 0 0 #595454;
  background: #769cb8;
  background: -webkit-gradient(linear,left top,left 100%,from(#81aac9),to(#769cb8));
  background: -webkit-linear-gradient(top,#81aac9 0,#769cb8 100%);
  background: -moz-linear-gradient(top,#81aac9 0,#769cb8 100%);
  background: -ms-linear-gradient(top,#81aac9 0,#769cb8 100%);
  background: -o-linear-gradient(top,#81aac9 0,#769cb8 100%);
  background: linear-gradient(top,#81aac9 0,#769cb8 100%);
  -pie-background: linear-gradient(#81aac9,#769cb8);
  border-color: #7faac7;
  padding-right: 40px !important;
  display: inline-block;
  vertical-align: middle;
  margin: -2px 10px 0 0;
  color: #fff;
}
.page-linkedin-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a:hover,
.page-linkedin-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a:focus,
.page-linkedin-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a:active,
.page-linkedin-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a:hover,
.page-linkedin-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a:focus,
.page-linkedin-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a:active,
.page-linkedin-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a:hover,
.page-linkedin-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a:focus,
.page-linkedin-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a:active,
.page-linkedin-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a:hover,
.page-linkedin-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a:focus,
.page-linkedin-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a:active,
.page-linkedin-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a:hover,
.page-linkedin-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a:focus,
.page-linkedin-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a:active,
.page-linkedin-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a:hover,
.page-linkedin-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a:focus,
.page-linkedin-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a:active,
.page-xing-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a:hover,
.page-xing-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a:focus,
.page-xing-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a:active,
.page-xing-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a:hover,
.page-xing-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a:focus,
.page-xing-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a:active,
.page-xing-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a:hover,
.page-xing-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a:focus,
.page-xing-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a:active,
.page-xing-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a:hover,
.page-xing-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a:focus,
.page-xing-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a:active,
.page-xing-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a:hover,
.page-xing-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a:focus,
.page-xing-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a:active,
.page-xing-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a:hover,
.page-xing-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a:focus,
.page-xing-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a:active,
.page-job-apply-external .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a:hover,
.page-job-apply-external .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a:focus,
.page-job-apply-external .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a:active,
.page-job-apply-external .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a:hover,
.page-job-apply-external .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a:focus,
.page-job-apply-external .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a:active,
.page-job-apply-external .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a:hover,
.page-job-apply-external .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a:focus,
.page-job-apply-external .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a:active,
.page-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a:hover,
.page-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a:focus,
.page-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a:active,
.page-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a:hover,
.page-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a:focus,
.page-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a:active,
.page-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a:hover,
.page-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a:focus,
.page-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a:active,
.page-viadeo-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a:hover,
.page-viadeo-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a:focus,
.page-viadeo-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a:active,
.page-viadeo-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a:hover,
.page-viadeo-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a:focus,
.page-viadeo-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a:active,
.page-viadeo-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a:hover,
.page-viadeo-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a:focus,
.page-viadeo-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a:active,
.page-viadeo-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a:hover,
.page-viadeo-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a:focus,
.page-viadeo-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a:active,
.page-viadeo-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a:hover,
.page-viadeo-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a:focus,
.page-viadeo-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a:active,
.page-viadeo-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a:hover,
.page-viadeo-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a:focus,
.page-viadeo-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a:active {
  background: #d68400;
  background: -webkit-gradient(linear,left top,left 100%,from(#f3a62d),to(#dd9626));
  background: -webkit-linear-gradient(top,#f3a62d 0,#dd9626 100%);
  background: -moz-linear-gradient(top,#f3a62d 0,#dd9626 100%);
  background: -ms-linear-gradient(top,#f3a62d 0,#dd9626 100%);
  background: -o-linear-gradient(top,#f3a62d 0,#dd9626 100%);
  background: linear-gradient(top,#f3a62d 0,#dd9626 100%);
  -pie-background: linear-gradient(#f3a62d 0,#dd9626 20px);
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
}
@media screen and (max-width: 1024px) {
  .page-linkedin-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a,
  .page-linkedin-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a,
  .page-linkedin-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a,
  .page-linkedin-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a,
  .page-linkedin-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a,
  .page-linkedin-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a,
  .page-xing-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a,
  .page-xing-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a,
  .page-xing-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a,
  .page-xing-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a,
  .page-xing-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a,
  .page-xing-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a,
  .page-job-apply-external .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a,
  .page-job-apply-external .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a,
  .page-job-apply-external .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a,
  .page-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a,
  .page-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a,
  .page-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a,
  .page-viadeo-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a,
  .page-viadeo-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a,
  .page-viadeo-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a,
  .page-viadeo-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a,
  .page-viadeo-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a,
  .page-viadeo-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a {
    font-size: 15px;
  }
}
.page-linkedin-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a:focus,
.page-linkedin-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a:active,
.page-linkedin-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a:hover,
.page-linkedin-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a:focus,
.page-linkedin-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a:active,
.page-linkedin-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a:hover,
.page-linkedin-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a:focus,
.page-linkedin-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a:active,
.page-linkedin-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a:hover,
.page-linkedin-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a:focus,
.page-linkedin-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a:active,
.page-linkedin-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a:hover,
.page-linkedin-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a:focus,
.page-linkedin-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a:active,
.page-linkedin-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a:hover,
.page-linkedin-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a:focus,
.page-linkedin-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a:active,
.page-linkedin-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a:hover,
.page-xing-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a:focus,
.page-xing-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a:active,
.page-xing-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a:hover,
.page-xing-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a:focus,
.page-xing-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a:active,
.page-xing-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a:hover,
.page-xing-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a:focus,
.page-xing-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a:active,
.page-xing-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a:hover,
.page-xing-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a:focus,
.page-xing-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a:active,
.page-xing-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a:hover,
.page-xing-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a:focus,
.page-xing-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a:active,
.page-xing-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a:hover,
.page-xing-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a:focus,
.page-xing-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a:active,
.page-xing-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a:hover,
.page-job-apply-external .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a:focus,
.page-job-apply-external .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a:active,
.page-job-apply-external .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a:hover,
.page-job-apply-external .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a:focus,
.page-job-apply-external .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a:active,
.page-job-apply-external .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a:hover,
.page-job-apply-external .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a:focus,
.page-job-apply-external .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a:active,
.page-job-apply-external .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a:hover,
.page-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a:focus,
.page-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a:active,
.page-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a:hover,
.page-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a:focus,
.page-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a:active,
.page-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a:hover,
.page-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a:focus,
.page-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a:active,
.page-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a:hover,
.page-viadeo-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a:focus,
.page-viadeo-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a:active,
.page-viadeo-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a:hover,
.page-viadeo-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a:focus,
.page-viadeo-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a:active,
.page-viadeo-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a:hover,
.page-viadeo-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a:focus,
.page-viadeo-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a:active,
.page-viadeo-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a:hover,
.page-viadeo-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a:focus,
.page-viadeo-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a:active,
.page-viadeo-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a:hover,
.page-viadeo-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a:focus,
.page-viadeo-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a:active,
.page-viadeo-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a:hover,
.page-viadeo-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a:focus,
.page-viadeo-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a:active,
.page-viadeo-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a:hover {
  background: #769cb8;
  background: -webkit-gradient(linear,left top,left 100%,from(#81aac9),to(#769cb8));
  background: -webkit-linear-gradient(top,#81aac9 0,#769cb8 100%);
  background: -moz-linear-gradient(top,#81aac9 0,#769cb8 100%);
  background: -ms-linear-gradient(top,#81aac9 0,#769cb8 100%);
  background: -o-linear-gradient(top,#81aac9 0,#769cb8 100%);
  background: linear-gradient(top,#81aac9 0,#769cb8 100%);
  -pie-background: linear-gradient(#81aac9,#769cb8);
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
}
.page-linkedin-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a:after,
.page-linkedin-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a:after,
.page-linkedin-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a:after,
.page-linkedin-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a:after,
.page-linkedin-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a:after,
.page-linkedin-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a:after,
.page-xing-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a:after,
.page-xing-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a:after,
.page-xing-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a:after,
.page-xing-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a:after,
.page-xing-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a:after,
.page-xing-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a:after,
.page-job-apply-external .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a:after,
.page-job-apply-external .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a:after,
.page-job-apply-external .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a:after,
.page-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a:after,
.page-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a:after,
.page-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a:after,
.page-viadeo-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a:after,
.page-viadeo-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a:after,
.page-viadeo-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a:after,
.page-viadeo-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a:after,
.page-viadeo-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a:after,
.page-viadeo-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a:after {
  content: "";
  width: 31px;
  height: 27px;
  margin: -6px 6px 0 9px;
  background-image: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/images/sprites/logo-linkedin-bg.png);
  background-position: -7px 0;
  float: right;
  position: absolute;
}
.page-linkedin-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a:hover,
.page-linkedin-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a:hover,
.page-linkedin-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a:hover,
.page-linkedin-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a:hover,
.page-linkedin-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a:hover,
.page-linkedin-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a:hover,
.page-xing-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a:hover,
.page-xing-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a:hover,
.page-xing-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a:hover,
.page-xing-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a:hover,
.page-xing-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a:hover,
.page-xing-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a:hover,
.page-job-apply-external .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a:hover,
.page-job-apply-external .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a:hover,
.page-job-apply-external .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a:hover,
.page-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a:hover,
.page-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a:hover,
.page-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a:hover,
.page-viadeo-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a:hover,
.page-viadeo-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a:hover,
.page-viadeo-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a:hover,
.page-viadeo-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a:hover,
.page-viadeo-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a:hover,
.page-viadeo-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .viadeo_job_apply_btn a:hover {
  color: #fff;
}
.page-linkedin-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a,
.page-linkedin-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a,
.page-xing-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a,
.page-xing-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a,
.page-job-apply-external .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a,
.page-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a,
.page-viadeo-job-apply .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a,
.page-viadeo-cv-submit .grid_c form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a {
  margin-left: 10px;
}
.page-linkedin-job-apply .grid_c form#mp-job-apply-page-form-display .form-item label,
.page-linkedin-cv-submit .grid_c form#mp-job-apply-page-form-display .form-item label,
.page-xing-cv-submit .grid_c form#mp-job-apply-page-form-display .form-item label,
.page-xing-job-apply .grid_c form#mp-job-apply-page-form-display .form-item label,
.page-job-apply-external .grid_c form#mp-job-apply-page-form-display .form-item label,
.page-job-apply .grid_c form#mp-job-apply-page-form-display .form-item label,
.page-viadeo-job-apply .grid_c form#mp-job-apply-page-form-display .form-item label,
.page-viadeo-cv-submit .grid_c form#mp-job-apply-page-form-display .form-item label {
  margin-bottom: 8px;
}
.page-linkedin-job-apply .grid_c form#mp-job-apply-page-form-display .form-item.form-item-files-cv label,
.page-linkedin-cv-submit .grid_c form#mp-job-apply-page-form-display .form-item.form-item-files-cv label,
.page-xing-cv-submit .grid_c form#mp-job-apply-page-form-display .form-item.form-item-files-cv label,
.page-xing-job-apply .grid_c form#mp-job-apply-page-form-display .form-item.form-item-files-cv label,
.page-job-apply-external .grid_c form#mp-job-apply-page-form-display .form-item.form-item-files-cv label,
.page-job-apply .grid_c form#mp-job-apply-page-form-display .form-item.form-item-files-cv label,
.page-viadeo-job-apply .grid_c form#mp-job-apply-page-form-display .form-item.form-item-files-cv label,
.page-viadeo-cv-submit .grid_c form#mp-job-apply-page-form-display .form-item.form-item-files-cv label {
  width: 100%;
}
.page-linkedin-job-apply .grid_c form#mp-job-apply-page-form-display .form-item.form-item-files-cv label span,
.page-linkedin-cv-submit .grid_c form#mp-job-apply-page-form-display .form-item.form-item-files-cv label span,
.page-xing-cv-submit .grid_c form#mp-job-apply-page-form-display .form-item.form-item-files-cv label span,
.page-xing-job-apply .grid_c form#mp-job-apply-page-form-display .form-item.form-item-files-cv label span,
.page-job-apply-external .grid_c form#mp-job-apply-page-form-display .form-item.form-item-files-cv label span,
.page-job-apply .grid_c form#mp-job-apply-page-form-display .form-item.form-item-files-cv label span,
.page-viadeo-job-apply .grid_c form#mp-job-apply-page-form-display .form-item.form-item-files-cv label span,
.page-viadeo-cv-submit .grid_c form#mp-job-apply-page-form-display .form-item.form-item-files-cv label span {
  font-weight: normal;
  font-size: 10.5px !important;
}
.page-linkedin-job-apply .grid_c form#mp-job-apply-page-form-display .form-item.form-item-message label,
.page-linkedin-cv-submit .grid_c form#mp-job-apply-page-form-display .form-item.form-item-message label,
.page-xing-cv-submit .grid_c form#mp-job-apply-page-form-display .form-item.form-item-message label,
.page-xing-job-apply .grid_c form#mp-job-apply-page-form-display .form-item.form-item-message label,
.page-job-apply-external .grid_c form#mp-job-apply-page-form-display .form-item.form-item-message label,
.page-job-apply .grid_c form#mp-job-apply-page-form-display .form-item.form-item-message label,
.page-viadeo-job-apply .grid_c form#mp-job-apply-page-form-display .form-item.form-item-message label,
.page-viadeo-cv-submit .grid_c form#mp-job-apply-page-form-display .form-item.form-item-message label {
  margin-bottom: 0;
}
.page-linkedin-job-apply .grid_c form#mp-job-apply-page-form-display .form-type-textfield label,
.page-linkedin-cv-submit .grid_c form#mp-job-apply-page-form-display .form-type-textfield label,
.page-xing-cv-submit .grid_c form#mp-job-apply-page-form-display .form-type-textfield label,
.page-xing-job-apply .grid_c form#mp-job-apply-page-form-display .form-type-textfield label,
.page-job-apply-external .grid_c form#mp-job-apply-page-form-display .form-type-textfield label,
.page-job-apply .grid_c form#mp-job-apply-page-form-display .form-type-textfield label,
.page-viadeo-job-apply .grid_c form#mp-job-apply-page-form-display .form-type-textfield label,
.page-viadeo-cv-submit .grid_c form#mp-job-apply-page-form-display .form-type-textfield label {
  float: none;
  margin-bottom: 2px;
}
.page-linkedin-job-apply .grid_c form#mp-job-apply-page-form-display .form-type-checkbox,
.page-linkedin-cv-submit .grid_c form#mp-job-apply-page-form-display .form-type-checkbox,
.page-xing-cv-submit .grid_c form#mp-job-apply-page-form-display .form-type-checkbox,
.page-xing-job-apply .grid_c form#mp-job-apply-page-form-display .form-type-checkbox,
.page-job-apply-external .grid_c form#mp-job-apply-page-form-display .form-type-checkbox,
.page-job-apply .grid_c form#mp-job-apply-page-form-display .form-type-checkbox,
.page-viadeo-job-apply .grid_c form#mp-job-apply-page-form-display .form-type-checkbox,
.page-viadeo-cv-submit .grid_c form#mp-job-apply-page-form-display .form-type-checkbox {
  width: 100%;
  padding-top: 0;
}
.page-linkedin-job-apply .grid_c form#mp-job-apply-page-form-display .form-type-checkbox label,
.page-linkedin-cv-submit .grid_c form#mp-job-apply-page-form-display .form-type-checkbox label,
.page-xing-cv-submit .grid_c form#mp-job-apply-page-form-display .form-type-checkbox label,
.page-xing-job-apply .grid_c form#mp-job-apply-page-form-display .form-type-checkbox label,
.page-job-apply-external .grid_c form#mp-job-apply-page-form-display .form-type-checkbox label,
.page-job-apply .grid_c form#mp-job-apply-page-form-display .form-type-checkbox label,
.page-viadeo-job-apply .grid_c form#mp-job-apply-page-form-display .form-type-checkbox label,
.page-viadeo-cv-submit .grid_c form#mp-job-apply-page-form-display .form-type-checkbox label {
  width: 90%;
  text-align: left;
  margin-bottom: 12px;
  float: left;
  padding-left: 26px;
}
.page-linkedin-job-apply .grid_c form#mp-job-apply-page-form-display .form-type-checkbox label.error,
.page-linkedin-cv-submit .grid_c form#mp-job-apply-page-form-display .form-type-checkbox label.error,
.page-xing-cv-submit .grid_c form#mp-job-apply-page-form-display .form-type-checkbox label.error,
.page-xing-job-apply .grid_c form#mp-job-apply-page-form-display .form-type-checkbox label.error,
.page-job-apply-external .grid_c form#mp-job-apply-page-form-display .form-type-checkbox label.error,
.page-job-apply .grid_c form#mp-job-apply-page-form-display .form-type-checkbox label.error,
.page-viadeo-job-apply .grid_c form#mp-job-apply-page-form-display .form-type-checkbox label.error,
.page-viadeo-cv-submit .grid_c form#mp-job-apply-page-form-display .form-type-checkbox label.error {
  padding-left: 0;
}
.page-linkedin-job-apply .grid_c form#mp-job-apply-page-form-display .form-type-checkbox label .form-checkbox,
.page-linkedin-cv-submit .grid_c form#mp-job-apply-page-form-display .form-type-checkbox label .form-checkbox,
.page-xing-cv-submit .grid_c form#mp-job-apply-page-form-display .form-type-checkbox label .form-checkbox,
.page-xing-job-apply .grid_c form#mp-job-apply-page-form-display .form-type-checkbox label .form-checkbox,
.page-job-apply-external .grid_c form#mp-job-apply-page-form-display .form-type-checkbox label .form-checkbox,
.page-job-apply .grid_c form#mp-job-apply-page-form-display .form-type-checkbox label .form-checkbox,
.page-viadeo-job-apply .grid_c form#mp-job-apply-page-form-display .form-type-checkbox label .form-checkbox,
.page-viadeo-cv-submit .grid_c form#mp-job-apply-page-form-display .form-type-checkbox label .form-checkbox {
  float: left;
  margin: 0 10px 0 -27px;
}
.page-linkedin-job-apply .grid_c form#mp-job-apply-page-form-display #edit-cv.form-file,
.page-linkedin-cv-submit .grid_c form#mp-job-apply-page-form-display #edit-cv.form-file,
.page-xing-cv-submit .grid_c form#mp-job-apply-page-form-display #edit-cv.form-file,
.page-xing-job-apply .grid_c form#mp-job-apply-page-form-display #edit-cv.form-file,
.page-job-apply-external .grid_c form#mp-job-apply-page-form-display #edit-cv.form-file,
.page-job-apply .grid_c form#mp-job-apply-page-form-display #edit-cv.form-file,
.page-viadeo-job-apply .grid_c form#mp-job-apply-page-form-display #edit-cv.form-file,
.page-viadeo-cv-submit .grid_c form#mp-job-apply-page-form-display #edit-cv.form-file {
  clear: both;
  float: left;
  left: -2px;
  width: 100%;
  color: #5b5b5b;
}
.page-linkedin-job-apply .grid_c form#mp-job-apply-page-form-display #edit-cv.form-file.error,
.page-linkedin-cv-submit .grid_c form#mp-job-apply-page-form-display #edit-cv.form-file.error,
.page-xing-cv-submit .grid_c form#mp-job-apply-page-form-display #edit-cv.form-file.error,
.page-xing-job-apply .grid_c form#mp-job-apply-page-form-display #edit-cv.form-file.error,
.page-job-apply-external .grid_c form#mp-job-apply-page-form-display #edit-cv.form-file.error,
.page-job-apply .grid_c form#mp-job-apply-page-form-display #edit-cv.form-file.error,
.page-viadeo-job-apply .grid_c form#mp-job-apply-page-form-display #edit-cv.form-file.error,
.page-viadeo-cv-submit .grid_c form#mp-job-apply-page-form-display #edit-cv.form-file.error {
  top: 4px;
}
.page-linkedin-job-apply .grid_c fieldset#edit-cvs-2 legend,
.page-linkedin-cv-submit .grid_c fieldset#edit-cvs-2 legend,
.page-xing-cv-submit .grid_c fieldset#edit-cvs-2 legend,
.page-xing-job-apply .grid_c fieldset#edit-cvs-2 legend,
.page-job-apply-external .grid_c fieldset#edit-cvs-2 legend,
.page-job-apply .grid_c fieldset#edit-cvs-2 legend,
.page-viadeo-job-apply .grid_c fieldset#edit-cvs-2 legend,
.page-viadeo-cv-submit .grid_c fieldset#edit-cvs-2 legend {
  display: none;
}
.page-linkedin-job-apply .grid_c .white-board,
.page-linkedin-cv-submit .grid_c .white-board,
.page-xing-cv-submit .grid_c .white-board,
.page-xing-job-apply .grid_c .white-board,
.page-job-apply-external .grid_c .white-board,
.page-job-apply .grid_c .white-board,
.page-viadeo-job-apply .grid_c .white-board,
.page-viadeo-cv-submit .grid_c .white-board {
  background-color: #fff;
  padding: 15px;
  margin-top: 10px;
}
.page-linkedin-job-apply .grid_c .job-apply-success h1,
.page-linkedin-cv-submit .grid_c .job-apply-success h1,
.page-xing-cv-submit .grid_c .job-apply-success h1,
.page-xing-job-apply .grid_c .job-apply-success h1,
.page-job-apply-external .grid_c .job-apply-success h1,
.page-job-apply .grid_c .job-apply-success h1,
.page-viadeo-job-apply .grid_c .job-apply-success h1,
.page-viadeo-cv-submit .grid_c .job-apply-success h1 {
  display: block;
  padding-bottom: 30px;
}
.page-linkedin-job-apply .grid_c .job-apply-success ul,
.page-linkedin-cv-submit .grid_c .job-apply-success ul,
.page-xing-cv-submit .grid_c .job-apply-success ul,
.page-xing-job-apply .grid_c .job-apply-success ul,
.page-job-apply-external .grid_c .job-apply-success ul,
.page-job-apply .grid_c .job-apply-success ul,
.page-viadeo-job-apply .grid_c .job-apply-success ul,
.page-viadeo-cv-submit .grid_c .job-apply-success ul {
  margin: 0px;
}
.page-linkedin-job-apply .grid_c .job-apply-success ul li,
.page-linkedin-cv-submit .grid_c .job-apply-success ul li,
.page-xing-cv-submit .grid_c .job-apply-success ul li,
.page-xing-job-apply .grid_c .job-apply-success ul li,
.page-job-apply-external .grid_c .job-apply-success ul li,
.page-job-apply .grid_c .job-apply-success ul li,
.page-viadeo-job-apply .grid_c .job-apply-success ul li,
.page-viadeo-cv-submit .grid_c .job-apply-success ul li {
  list-style: inherit;
}
.page-job-apply-external .jobcontainer .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options legend,
.page-job-apply .jobcontainer .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options legend {
  border-top: none;
  padding-left: 0;
}
.page-job-apply-external .jobcontainer .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options .fieldset-wrapper .form-item label input,
.page-job-apply .jobcontainer .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options .fieldset-wrapper .form-item label input {
  margin-left: 1px;
}
.page-job-apply-external .jobcontainer .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options .fieldset-wrapper .form-item-existing-cv .form-radio,
.page-job-apply .jobcontainer .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options .fieldset-wrapper .form-item-existing-cv .form-radio {
  top: 0;
}
.page-job-apply-external .jobcontainer .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options .fieldset-wrapper fieldset.inline-fieldset div label input,
.page-job-apply .jobcontainer .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options .fieldset-wrapper fieldset.inline-fieldset div label input {
  border: none !important;
}
.page-job-apply-external .jobcontainer .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options .fieldset-wrapper fieldset.inline-fieldset div:first-child label.error,
.page-job-apply .jobcontainer .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options .fieldset-wrapper fieldset.inline-fieldset div:first-child label.error {
  margin-bottom: 10px;
}
.page-job-apply-external .jobcontainer .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options .fieldset-wrapper fieldset.inline-fieldset div:first-child label input,
.page-job-apply .jobcontainer .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options .fieldset-wrapper fieldset.inline-fieldset div:first-child label input {
  border: none !important;
}
.page-job-apply-external .jobcontainer .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options .fieldset-wrapper fieldset.inline-fieldset div:first-child label + label,
.page-job-apply .jobcontainer .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options .fieldset-wrapper fieldset.inline-fieldset div:first-child label + label {
  clear: both;
}
.page-job-apply-external .jobcontainer .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-2,
.page-job-apply .jobcontainer .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-2 {
  overflow: visible;
}
.page-job-apply-external .jobcontainer .jobdetail form#mp-job-apply-page-form-display .form-type-textarea,
.page-job-apply .jobcontainer .jobdetail form#mp-job-apply-page-form-display .form-type-textarea {
  width: 100%;
}
.page-job-apply-external .jobcontainer .jobdetail form#mp-job-apply-page-form-display .info,
.page-job-apply .jobcontainer .jobdetail form#mp-job-apply-page-form-display .info {
  padding: 12px 0;
}
.page-job-apply-external .form-actions input.form-submit,
.page-job-apply .form-actions input.form-submit {
  margin-left: 0px !important;
  background: #d68400;
  background: -webkit-gradient(linear,left top,left 100%,from(#f29707),to(#d68400));
  background: -webkit-linear-gradient(top,#f29707 0,#d68400 100%);
  background: -moz-linear-gradient(top,#f29707 0,#d68400 100%);
  background: -ms-linear-gradient(top,#f29707 0,#d68400 100%);
  background: -o-linear-gradient(top,#f29707 0,#d68400 100%);
  background: linear-gradient(top,#f29707 0,#d68400 100%);
  -pie-background: linear-gradient(#f29707 0,#d68400 20px);
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-appearance: none;
  appearance: none;
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: '';
  color: #fff !important;
  cursor: pointer;
  padding: 7px;
  border: 3px solid #f7ac34;
  font-size: 12px;
  -webkit-box-shadow: 0 0 0 #595454;
  -moz-box-shadow: 0 0 0 #595454;
  box-shadow: 0 0 0 #595454;
}
.page-job-apply-external .form-actions input.form-submit:hover,
.page-job-apply-external .form-actions input.form-submit:focus,
.page-job-apply-external .form-actions input.form-submit:active,
.page-job-apply .form-actions input.form-submit:hover,
.page-job-apply .form-actions input.form-submit:focus,
.page-job-apply .form-actions input.form-submit:active {
  background: #d68400;
  background: -webkit-gradient(linear,left top,left 100%,from(#f3a62d),to(#dd9626));
  background: -webkit-linear-gradient(top,#f3a62d 0,#dd9626 100%);
  background: -moz-linear-gradient(top,#f3a62d 0,#dd9626 100%);
  background: -ms-linear-gradient(top,#f3a62d 0,#dd9626 100%);
  background: -o-linear-gradient(top,#f3a62d 0,#dd9626 100%);
  background: linear-gradient(top,#f3a62d 0,#dd9626 100%);
  -pie-background: linear-gradient(#f3a62d 0,#dd9626 20px);
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
}
@media screen and (max-width: 1024px) {
  .page-job-apply-external .form-actions input.form-submit,
  .page-job-apply .form-actions input.form-submit {
    font-size: 15px;
  }
}
.page-job-apply-external .form-item-message label,
.page-job-apply .form-item-message label {
  padding-bottom: 4px;
}
.page-job-apply-external .grid_c .ios-content,
.page-job-apply .grid_c .ios-content {
  display: none;
  margin-left: 0;
}
.page-job-apply .grid_c .jobcontainer-login .heading,
.page-job-apply-external .grid_c .jobcontainer-login .heading {
  display: none;
}
.page-job-apply .grid_c .jobcontainer-login p,
.page-job-apply-external .grid_c .jobcontainer-login p {
  margin: 0;
}
.page-job-apply .grid_c .jobcontainer-login article,
.page-job-apply-external .grid_c .jobcontainer-login article {
  padding: 0;
}
.page-job-apply .grid_c .jobcontainer-login #user-login .linkedinuser a,
.page-job-apply-external .grid_c .jobcontainer-login #user-login .linkedinuser a {
  margin: 0 0 6px 0;
  background: #608aad;
  color: #fff !important;
  padding: 9px 12px 6px 0;
  display: inline-block;
}
.page-job-apply .grid_c .jobcontainer-login #user-login .linkedinuser a:before,
.page-job-apply-external .grid_c .jobcontainer-login #user-login .linkedinuser a:before {
  content: "\f0e1";
  font-family: FontAwesome;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
  font-size: 14px;
  font-weight: 400;
  font-size: 15px;
  vertical-align: middle;
  border-right: solid 1px;
  padding: 9px 12px 6px;
  background-color: #007db3;
  margin-right: 10px;
}
.page-job-apply .grid_c .jobcontainer-login form .form-item,
.page-job-apply-external .grid_c .jobcontainer-login form .form-item {
  border: none;
  clear: none;
  padding: 5px 0;
  width: 47%;
}
.page-job-apply .grid_c .jobcontainer-login form .form-item.form-type-textfield,
.page-job-apply-external .grid_c .jobcontainer-login form .form-item.form-type-textfield {
  clear: both;
  margin: 0;
}
.page-job-apply .grid_c .jobcontainer-login form .form-item label,
.page-job-apply-external .grid_c .jobcontainer-login form .form-item label {
  text-align: left;
  float: none;
  top: 0;
}
.page-job-apply .grid_c .jobcontainer-login form .form-actions,
.page-job-apply-external .grid_c .jobcontainer-login form .form-actions {
  border: none;
}
.page-job-apply .grid_c .jobcontainer-login form .form-text,
.page-job-apply-external .grid_c .jobcontainer-login form .form-text {
  width: 92%;
  margin-left: 3px;
}
.page-job-apply .grid_c .jobcontainer-login .jobdetail-login .jobdetail-login-box,
.page-job-apply-external .grid_c .jobcontainer-login .jobdetail-login .jobdetail-login-box {
  margin-top: 20px;
  border: solid #e2e2e2;
  border-width: 1px 0 0;
}
.page-job-apply .grid_c .jobcontainer-login .jobdetail-login .jobdetail-login-box .required_field_txt,
.page-job-apply-external .grid_c .jobcontainer-login .jobdetail-login .jobdetail-login-box .required_field_txt {
  padding-top: 10px;
}
.page-job-apply .grid_c .jobcontainer-login .jobdetail-login .jobdetail-login-box .linkedinuser,
.page-job-apply-external .grid_c .jobcontainer-login .jobdetail-login .jobdetail-login-box .linkedinuser {
  float: left;
  margin-right: 20px;
}
.page-job-apply .grid_c .jobcontainer-login .jobdetail-login .jobdetail-login-box .xinguser,
.page-job-apply-external .grid_c .jobcontainer-login .jobdetail-login .jobdetail-login-box .xinguser {
  display: inline-block;
  margin-right: 15px;
}
.page-job-apply .grid_c .jobcontainer-login .jobdetail-login .jobdetail-login-box .xinguser a,
.page-job-apply-external .grid_c .jobcontainer-login .jobdetail-login .jobdetail-login-box .xinguser a {
  margin-bottom: 8px;
  background: #608aad;
  color: #fff !important;
  padding: 9px 12px 6px 0;
  display: inline-block;
}
.page-job-apply .grid_c .jobcontainer-login .jobdetail-login .jobdetail-login-box .xinguser a:before,
.page-job-apply-external .grid_c .jobcontainer-login .jobdetail-login .jobdetail-login-box .xinguser a:before {
  background-image: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/images/sprites/logo-xing-bg.png);
  background-repeat: no-repeat;
  content: "";
  font-family: FontAwesome;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
  font-size: 14px;
  font-weight: 400;
  font-size: 15px;
  vertical-align: middle;
  border-right: solid 1px;
  padding: 9px 19px 6px;
  background-color: #007db3;
  margin-right: 10px;
}
.page-job-apply .main h1,
.page-job-apply-external .main h1 {
  background: none;
  color: #608aad;
  margin-bottom: 20px;
  width: 100%;
  float: left;
}
.page-job-apply .main h1 span,
.page-job-apply-external .main h1 span {
  color: #608aad;
}
.page-job-apply .jobcontainer .jobdetail form#mp-job-apply-page-form-display .left-col,
.page-job-apply-external .jobcontainer .jobdetail form#mp-job-apply-page-form-display .left-col {
  width: 53%;
  float: left;
}
.page-job-apply .jobcontainer .jobdetail form#mp-job-apply-page-form-display .left-col .form-item.form-type-textfield,
.page-job-apply-external .jobcontainer .jobdetail form#mp-job-apply-page-form-display .left-col .form-item.form-type-textfield {
  width: 100%;
  margin-right: 0;
}
.page-job-apply .jobcontainer .jobdetail form#mp-job-apply-page-form-display .left-col .form-item label span.form-required,
.page-job-apply-external .jobcontainer .jobdetail form#mp-job-apply-page-form-display .left-col .form-item label span.form-required {
  display: none !important;
}
tr.page-job-apply .jobcontainer .jobdetail form#mp-job-apply-page-form-display .left-col .form-item label span.form-required,
tr.page-job-apply-external .jobcontainer .jobdetail form#mp-job-apply-page-form-display .left-col .form-item label span.form-required {
  display: none !important;
}
th.page-job-apply .jobcontainer .jobdetail form#mp-job-apply-page-form-display .left-col .form-item label span.form-required,
td.page-job-apply .jobcontainer .jobdetail form#mp-job-apply-page-form-display .left-col .form-item label span.form-required,
th.page-job-apply-external .jobcontainer .jobdetail form#mp-job-apply-page-form-display .left-col .form-item label span.form-required,
td.page-job-apply-external .jobcontainer .jobdetail form#mp-job-apply-page-form-display .left-col .form-item label span.form-required {
  display: none !important;
}
.page-job-apply .jobcontainer .jobdetail form#mp-job-apply-page-form-display .left-col .form-item.form-type-select,
.page-job-apply-external .jobcontainer .jobdetail form#mp-job-apply-page-form-display .left-col .form-item.form-type-select {
  width: 100%;
}
.page-job-apply .jobcontainer .jobdetail form#mp-job-apply-page-form-display .left-col .form-item.form-type-select select#edit-current-salary,
.page-job-apply-external .jobcontainer .jobdetail form#mp-job-apply-page-form-display .left-col .form-item.form-type-select select#edit-current-salary {
  width: 100%;
}
.page-job-apply .jobcontainer .jobdetail form#mp-job-apply-page-form-display .left-col #edit-cv:before,
.page-job-apply-external .jobcontainer .jobdetail form#mp-job-apply-page-form-display .left-col #edit-cv:before {
  padding: 4px 16px !important;
  border: 5px solid #7faac7;
  border-left: 4px solid #7faac7;
  top: -3px;
}
.page-job-apply .jobcontainer .jobdetail form#mp-job-apply-page-form-display .right-col,
.page-job-apply-external .jobcontainer .jobdetail form#mp-job-apply-page-form-display .right-col {
  width: 44%;
  float: left;
  margin-left: 18px;
}
.page-job-apply .jobcontainer .jobdetail form#mp-job-apply-page-form-display .right-col .form-type-textarea #edit-message,
.page-job-apply-external .jobcontainer .jobdetail form#mp-job-apply-page-form-display .right-col .form-type-textarea #edit-message {
  height: 135px;
  font-family: "Arial", sans-serif;
  font-size: 11px !important;
}
.page-job-apply .jobcontainer .jobdetail form#mp-job-apply-page-form-display .form-type-checkbox label,
.page-job-apply-external .jobcontainer .jobdetail form#mp-job-apply-page-form-display .form-type-checkbox label {
  font-weight: 400;
}
.page-job-apply .jobcontainer .jobdetail form#mp-job-apply-page-form-display .form-item-create-alert,
.page-job-apply-external .jobcontainer .jobdetail form#mp-job-apply-page-form-display .form-item-create-alert {
  padding: 0 0 8px;
  width: 99%;
  margin-left: 24px;
  margin-top: 0;
}
.page-job-apply .jobcontainer .jobdetail form#mp-job-apply-page-form-display .form-item-create-alert input[type="checkbox"],
.page-job-apply-external .jobcontainer .jobdetail form#mp-job-apply-page-form-display .form-item-create-alert input[type="checkbox"] {
  position: relative;
  margin: 0 2px 0 -22px;
  float: left;
}
.page-job-apply .jobcontainer .jobdetail form#mp-job-apply-page-form-display .form-item-create-alert .field-suffix,
.page-job-apply-external .jobcontainer .jobdetail form#mp-job-apply-page-form-display .form-item-create-alert .field-suffix {
  margin-top: 2px;
  float: left;
}
.page-job-apply .jobcontainer .jobdetail p,
.page-job-apply-external .jobcontainer .jobdetail p {
  color: #333333;
}
.page-linkedin-job-apply .grid_c .heading span,
.page-linkedin-cv-submit .grid_c .heading span,
.page-xing-cv-submit .grid_c .heading span,
.page-xing-job-apply .grid_c .heading span,
.node-type-job-advert .grid_c .heading span,
.page-job-apply .grid_c .heading span,
.page-job-apply-external .grid_c .heading span,
.page-viadeo-job-apply .grid_c .heading span,
.page-viadeo-cv-submit .grid_c .heading span {
  margin: 0;
  padding: 0;
  font-family: "Arial", sans-serif;
  font-weight: 400;
  font-size: 20.4px !important;
  padding: 0 0 12px 0;
}
@media (max-width: 1024px) and (min-width: 768px) {
  .page-linkedin-job-apply .main.noheader,
  .page-linkedin-cv-submit .main.noheader,
  .page-xing-cv-submit .main.noheader,
  .page-xing-job-apply .main.noheader,
  .node-type-job-advert .main.noheader,
  .page-job-apply .main.noheader,
  .page-job-apply-external .main.noheader,
  .page-viadeo-job-apply .main.noheader,
  .page-viadeo-cv-submit .main.noheader {
    padding-top: 83px;
  }
}
@media (max-width: 767px) {
  .page-linkedin-job-apply .main.noheader,
  .page-linkedin-cv-submit .main.noheader,
  .page-xing-cv-submit .main.noheader,
  .page-xing-job-apply .main.noheader,
  .node-type-job-advert .main.noheader,
  .page-job-apply .main.noheader,
  .page-job-apply-external .main.noheader,
  .page-viadeo-job-apply .main.noheader,
  .page-viadeo-cv-submit .main.noheader {
    padding-top: 15px;
  }
}
.page-linkedin-job-apply .jobdetail,
.page-linkedin-cv-submit .jobdetail,
.page-xing-cv-submit .jobdetail,
.page-xing-job-apply .jobdetail,
.page-viadeo-cv-submit .jobdetail,
.page-viadeo-job-apply .jobdetail,
.page-viadeo-cv-submit .jobdetail {
  padding: 0 0 10px;
}
.page-linkedin-job-apply .jobdetail article,
.page-linkedin-cv-submit .jobdetail article,
.page-xing-cv-submit .jobdetail article,
.page-xing-job-apply .jobdetail article,
.page-viadeo-cv-submit .jobdetail article,
.page-viadeo-job-apply .jobdetail article,
.page-viadeo-cv-submit .jobdetail article {
  padding-top: 15px;
}
.page-linkedin-job-apply .jobdetail article > div,
.page-linkedin-cv-submit .jobdetail article > div,
.page-xing-cv-submit .jobdetail article > div,
.page-xing-job-apply .jobdetail article > div,
.page-viadeo-cv-submit .jobdetail article > div,
.page-viadeo-job-apply .jobdetail article > div,
.page-viadeo-cv-submit .jobdetail article > div {
  padding: 5px;
}
.page-linkedin-job-apply .jobdetail article > div label,
.page-linkedin-cv-submit .jobdetail article > div label,
.page-xing-cv-submit .jobdetail article > div label,
.page-xing-job-apply .jobdetail article > div label,
.page-viadeo-cv-submit .jobdetail article > div label,
.page-viadeo-job-apply .jobdetail article > div label,
.page-viadeo-cv-submit .jobdetail article > div label {
  display: inline-block;
  padding-bottom: 7px;
  width: 96px;
  text-align: right;
  padding: 0 26px 0 30px;
  margin-right: 0;
  color: #999;
}
.page-linkedin-job-apply .jobdetail article > div .form-data,
.page-linkedin-cv-submit .jobdetail article > div .form-data,
.page-xing-cv-submit .jobdetail article > div .form-data,
.page-xing-job-apply .jobdetail article > div .form-data,
.page-viadeo-cv-submit .jobdetail article > div .form-data,
.page-viadeo-job-apply .jobdetail article > div .form-data,
.page-viadeo-cv-submit .jobdetail article > div .form-data {
  width: 60%;
  display: inline-block;
  text-align: left;
  vertical-align: top;
  word-break: break-word;
}
.page-linkedin-job-apply .jobdetail article > div .form-data h1 ~ p,
.page-linkedin-cv-submit .jobdetail article > div .form-data h1 ~ p,
.page-xing-cv-submit .jobdetail article > div .form-data h1 ~ p,
.page-xing-job-apply .jobdetail article > div .form-data h1 ~ p,
.page-viadeo-cv-submit .jobdetail article > div .form-data h1 ~ p,
.page-viadeo-job-apply .jobdetail article > div .form-data h1 ~ p,
.page-viadeo-cv-submit .jobdetail article > div .form-data h1 ~ p {
  font-weight: bold;
  padding-top: 0 !important;
}
.page-linkedin-job-apply .jobdetail article form .form-item,
.page-linkedin-cv-submit .jobdetail article form .form-item,
.page-xing-cv-submit .jobdetail article form .form-item,
.page-xing-job-apply .jobdetail article form .form-item,
.page-viadeo-cv-submit .jobdetail article form .form-item,
.page-viadeo-job-apply .jobdetail article form .form-item,
.page-viadeo-cv-submit .jobdetail article form .form-item {
  border: none;
  padding: 0 0 15px 0;
}
.page-linkedin-job-apply .jobdetail article form .form-item label,
.page-linkedin-cv-submit .jobdetail article form .form-item label,
.page-xing-cv-submit .jobdetail article form .form-item label,
.page-xing-job-apply .jobdetail article form .form-item label,
.page-viadeo-cv-submit .jobdetail article form .form-item label,
.page-viadeo-job-apply .jobdetail article form .form-item label,
.page-viadeo-cv-submit .jobdetail article form .form-item label {
  width: 96px;
  float: left;
  text-align: right;
  padding-right: 10px;
  padding-top: 6px;
  color: #999;
}
.page-linkedin-job-apply .jobdetail article form .form-item label.error,
.page-linkedin-cv-submit .jobdetail article form .form-item label.error,
.page-xing-cv-submit .jobdetail article form .form-item label.error,
.page-xing-job-apply .jobdetail article form .form-item label.error,
.page-viadeo-cv-submit .jobdetail article form .form-item label.error,
.page-viadeo-job-apply .jobdetail article form .form-item label.error,
.page-viadeo-cv-submit .jobdetail article form .form-item label.error {
  width: 100%;
  text-align: left;
  color: #ff0000;
}
.page-linkedin-job-apply .jobdetail article form .form-item input,
.page-linkedin-cv-submit .jobdetail article form .form-item input,
.page-xing-cv-submit .jobdetail article form .form-item input,
.page-xing-job-apply .jobdetail article form .form-item input,
.page-viadeo-cv-submit .jobdetail article form .form-item input,
.page-viadeo-job-apply .jobdetail article form .form-item input,
.page-viadeo-cv-submit .jobdetail article form .form-item input {
  width: 257px !important;
}
.page-linkedin-job-apply .jobdetail article form .form-item textarea,
.page-linkedin-job-apply .jobdetail article form .form-item select,
.page-linkedin-cv-submit .jobdetail article form .form-item textarea,
.page-linkedin-cv-submit .jobdetail article form .form-item select,
.page-xing-cv-submit .jobdetail article form .form-item textarea,
.page-xing-cv-submit .jobdetail article form .form-item select,
.page-xing-job-apply .jobdetail article form .form-item textarea,
.page-xing-job-apply .jobdetail article form .form-item select,
.page-viadeo-cv-submit .jobdetail article form .form-item textarea,
.page-viadeo-cv-submit .jobdetail article form .form-item select,
.page-viadeo-job-apply .jobdetail article form .form-item textarea,
.page-viadeo-job-apply .jobdetail article form .form-item select,
.page-viadeo-cv-submit .jobdetail article form .form-item textarea,
.page-viadeo-cv-submit .jobdetail article form .form-item select {
  width: 261px !important;
  padding: 3px 2px;
}
.page-linkedin-job-apply .jobdetail article form .form-item select,
.page-linkedin-cv-submit .jobdetail article form .form-item select,
.page-xing-cv-submit .jobdetail article form .form-item select,
.page-xing-job-apply .jobdetail article form .form-item select,
.page-viadeo-cv-submit .jobdetail article form .form-item select,
.page-viadeo-job-apply .jobdetail article form .form-item select,
.page-viadeo-cv-submit .jobdetail article form .form-item select {
  padding: 3px 11px 3px 2px;
}
.page-linkedin-job-apply .jobdetail article form .form-actions,
.page-linkedin-cv-submit .jobdetail article form .form-actions,
.page-xing-cv-submit .jobdetail article form .form-actions,
.page-xing-job-apply .jobdetail article form .form-actions,
.page-viadeo-cv-submit .jobdetail article form .form-actions,
.page-viadeo-job-apply .jobdetail article form .form-actions,
.page-viadeo-cv-submit .jobdetail article form .form-actions {
  border: none;
  padding: 0 30px;
}
.page-linkedin-job-apply .jobdetail article form .form-actions .form-checkboxes fieldset,
.page-linkedin-cv-submit .jobdetail article form .form-actions .form-checkboxes fieldset,
.page-xing-cv-submit .jobdetail article form .form-actions .form-checkboxes fieldset,
.page-xing-job-apply .jobdetail article form .form-actions .form-checkboxes fieldset,
.page-viadeo-cv-submit .jobdetail article form .form-actions .form-checkboxes fieldset,
.page-viadeo-job-apply .jobdetail article form .form-actions .form-checkboxes fieldset,
.page-viadeo-cv-submit .jobdetail article form .form-actions .form-checkboxes fieldset {
  padding-left: 91px;
}
.page-linkedin-job-apply .jobdetail article form .form-actions .form-checkboxes fieldset .form-type-checkbox,
.page-linkedin-cv-submit .jobdetail article form .form-actions .form-checkboxes fieldset .form-type-checkbox,
.page-xing-cv-submit .jobdetail article form .form-actions .form-checkboxes fieldset .form-type-checkbox,
.page-xing-job-apply .jobdetail article form .form-actions .form-checkboxes fieldset .form-type-checkbox,
.page-viadeo-cv-submit .jobdetail article form .form-actions .form-checkboxes fieldset .form-type-checkbox,
.page-viadeo-job-apply .jobdetail article form .form-actions .form-checkboxes fieldset .form-type-checkbox,
.page-viadeo-cv-submit .jobdetail article form .form-actions .form-checkboxes fieldset .form-type-checkbox {
  padding: 0;
}
.page-linkedin-job-apply .jobdetail article form .form-actions .form-checkboxes fieldset .form-type-checkbox label,
.page-linkedin-cv-submit .jobdetail article form .form-actions .form-checkboxes fieldset .form-type-checkbox label,
.page-xing-cv-submit .jobdetail article form .form-actions .form-checkboxes fieldset .form-type-checkbox label,
.page-xing-job-apply .jobdetail article form .form-actions .form-checkboxes fieldset .form-type-checkbox label,
.page-viadeo-cv-submit .jobdetail article form .form-actions .form-checkboxes fieldset .form-type-checkbox label,
.page-viadeo-job-apply .jobdetail article form .form-actions .form-checkboxes fieldset .form-type-checkbox label,
.page-viadeo-cv-submit .jobdetail article form .form-actions .form-checkboxes fieldset .form-type-checkbox label {
  width: 100%;
  text-align: left;
}
.page-linkedin-job-apply .jobdetail article form .form-actions .form-checkboxes fieldset .form-type-checkbox label .form-checkbox,
.page-linkedin-cv-submit .jobdetail article form .form-actions .form-checkboxes fieldset .form-type-checkbox label .form-checkbox,
.page-xing-cv-submit .jobdetail article form .form-actions .form-checkboxes fieldset .form-type-checkbox label .form-checkbox,
.page-xing-job-apply .jobdetail article form .form-actions .form-checkboxes fieldset .form-type-checkbox label .form-checkbox,
.page-viadeo-cv-submit .jobdetail article form .form-actions .form-checkboxes fieldset .form-type-checkbox label .form-checkbox,
.page-viadeo-job-apply .jobdetail article form .form-actions .form-checkboxes fieldset .form-type-checkbox label .form-checkbox,
.page-viadeo-cv-submit .jobdetail article form .form-actions .form-checkboxes fieldset .form-type-checkbox label .form-checkbox {
  width: auto !important;
  float: left;
}
.page-linkedin-job-apply .jobdetail article form .infoprivacy,
.page-linkedin-job-apply .jobdetail article form .help_text,
.page-linkedin-job-apply .jobdetail article form .info,
.page-linkedin-cv-submit .jobdetail article form .infoprivacy,
.page-linkedin-cv-submit .jobdetail article form .help_text,
.page-linkedin-cv-submit .jobdetail article form .info,
.page-xing-cv-submit .jobdetail article form .infoprivacy,
.page-xing-cv-submit .jobdetail article form .help_text,
.page-xing-cv-submit .jobdetail article form .info,
.page-xing-job-apply .jobdetail article form .infoprivacy,
.page-xing-job-apply .jobdetail article form .help_text,
.page-xing-job-apply .jobdetail article form .info,
.page-viadeo-cv-submit .jobdetail article form .infoprivacy,
.page-viadeo-cv-submit .jobdetail article form .help_text,
.page-viadeo-cv-submit .jobdetail article form .info,
.page-viadeo-job-apply .jobdetail article form .infoprivacy,
.page-viadeo-job-apply .jobdetail article form .help_text,
.page-viadeo-job-apply .jobdetail article form .info,
.page-viadeo-cv-submit .jobdetail article form .infoprivacy,
.page-viadeo-cv-submit .jobdetail article form .help_text,
.page-viadeo-cv-submit .jobdetail article form .info {
  font-size: 10.5px !important;
  margin-left: 123px;
  padding: 0 0 10px;
  color: #afafaf;
  float: left;
  width: 75%;
}
.page-linkedin-job-apply .jobdetail article form .linkedinuser_apply_btn,
.page-linkedin-job-apply .jobdetail article form .xinguser_apply_btn,
.page-linkedin-cv-submit .jobdetail article form .linkedinuser_apply_btn,
.page-linkedin-cv-submit .jobdetail article form .xinguser_apply_btn,
.page-xing-cv-submit .jobdetail article form .linkedinuser_apply_btn,
.page-xing-cv-submit .jobdetail article form .xinguser_apply_btn,
.page-xing-job-apply .jobdetail article form .linkedinuser_apply_btn,
.page-xing-job-apply .jobdetail article form .xinguser_apply_btn,
.page-viadeo-cv-submit .jobdetail article form .linkedinuser_apply_btn,
.page-viadeo-cv-submit .jobdetail article form .xinguser_apply_btn,
.page-viadeo-job-apply .jobdetail article form .linkedinuser_apply_btn,
.page-viadeo-job-apply .jobdetail article form .xinguser_apply_btn,
.page-viadeo-cv-submit .jobdetail article form .linkedinuser_apply_btn,
.page-viadeo-cv-submit .jobdetail article form .xinguser_apply_btn {
  background: #d68400;
  background: -webkit-gradient(linear,left top,left 100%,from(#f29707),to(#d68400));
  background: -webkit-linear-gradient(top,#f29707 0,#d68400 100%);
  background: -moz-linear-gradient(top,#f29707 0,#d68400 100%);
  background: -ms-linear-gradient(top,#f29707 0,#d68400 100%);
  background: -o-linear-gradient(top,#f29707 0,#d68400 100%);
  background: linear-gradient(top,#f29707 0,#d68400 100%);
  -pie-background: linear-gradient(#f29707 0,#d68400 20px);
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-appearance: none;
  appearance: none;
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: '';
  color: #fff !important;
  cursor: pointer;
  padding: 7px;
  border: 3px solid #f7ac34;
  font-size: 12px;
  -webkit-box-shadow: 0 0 0 #595454;
  -moz-box-shadow: 0 0 0 #595454;
  box-shadow: 0 0 0 #595454;
  background: #769cb8;
  background: -webkit-gradient(linear,left top,left 100%,from(#81aac9),to(#769cb8));
  background: -webkit-linear-gradient(top,#81aac9 0,#769cb8 100%);
  background: -moz-linear-gradient(top,#81aac9 0,#769cb8 100%);
  background: -ms-linear-gradient(top,#81aac9 0,#769cb8 100%);
  background: -o-linear-gradient(top,#81aac9 0,#769cb8 100%);
  background: linear-gradient(top,#81aac9 0,#769cb8 100%);
  -pie-background: linear-gradient(#81aac9,#769cb8);
  border-color: #7faac7;
  padding-right: 40px !important;
  display: inline-block;
  vertical-align: middle;
  margin: -2px 10px 0 0;
  margin-left: 123px;
  padding: 5px 44px 5px 7px;
}
.page-linkedin-job-apply .jobdetail article form .linkedinuser_apply_btn:hover,
.page-linkedin-job-apply .jobdetail article form .linkedinuser_apply_btn:focus,
.page-linkedin-job-apply .jobdetail article form .linkedinuser_apply_btn:active,
.page-linkedin-job-apply .jobdetail article form .xinguser_apply_btn:hover,
.page-linkedin-job-apply .jobdetail article form .xinguser_apply_btn:focus,
.page-linkedin-job-apply .jobdetail article form .xinguser_apply_btn:active,
.page-linkedin-cv-submit .jobdetail article form .linkedinuser_apply_btn:hover,
.page-linkedin-cv-submit .jobdetail article form .linkedinuser_apply_btn:focus,
.page-linkedin-cv-submit .jobdetail article form .linkedinuser_apply_btn:active,
.page-linkedin-cv-submit .jobdetail article form .xinguser_apply_btn:hover,
.page-linkedin-cv-submit .jobdetail article form .xinguser_apply_btn:focus,
.page-linkedin-cv-submit .jobdetail article form .xinguser_apply_btn:active,
.page-xing-cv-submit .jobdetail article form .linkedinuser_apply_btn:hover,
.page-xing-cv-submit .jobdetail article form .linkedinuser_apply_btn:focus,
.page-xing-cv-submit .jobdetail article form .linkedinuser_apply_btn:active,
.page-xing-cv-submit .jobdetail article form .xinguser_apply_btn:hover,
.page-xing-cv-submit .jobdetail article form .xinguser_apply_btn:focus,
.page-xing-cv-submit .jobdetail article form .xinguser_apply_btn:active,
.page-xing-job-apply .jobdetail article form .linkedinuser_apply_btn:hover,
.page-xing-job-apply .jobdetail article form .linkedinuser_apply_btn:focus,
.page-xing-job-apply .jobdetail article form .linkedinuser_apply_btn:active,
.page-xing-job-apply .jobdetail article form .xinguser_apply_btn:hover,
.page-xing-job-apply .jobdetail article form .xinguser_apply_btn:focus,
.page-xing-job-apply .jobdetail article form .xinguser_apply_btn:active,
.page-viadeo-cv-submit .jobdetail article form .linkedinuser_apply_btn:hover,
.page-viadeo-cv-submit .jobdetail article form .linkedinuser_apply_btn:focus,
.page-viadeo-cv-submit .jobdetail article form .linkedinuser_apply_btn:active,
.page-viadeo-cv-submit .jobdetail article form .xinguser_apply_btn:hover,
.page-viadeo-cv-submit .jobdetail article form .xinguser_apply_btn:focus,
.page-viadeo-cv-submit .jobdetail article form .xinguser_apply_btn:active,
.page-viadeo-job-apply .jobdetail article form .linkedinuser_apply_btn:hover,
.page-viadeo-job-apply .jobdetail article form .linkedinuser_apply_btn:focus,
.page-viadeo-job-apply .jobdetail article form .linkedinuser_apply_btn:active,
.page-viadeo-job-apply .jobdetail article form .xinguser_apply_btn:hover,
.page-viadeo-job-apply .jobdetail article form .xinguser_apply_btn:focus,
.page-viadeo-job-apply .jobdetail article form .xinguser_apply_btn:active,
.page-viadeo-cv-submit .jobdetail article form .linkedinuser_apply_btn:hover,
.page-viadeo-cv-submit .jobdetail article form .linkedinuser_apply_btn:focus,
.page-viadeo-cv-submit .jobdetail article form .linkedinuser_apply_btn:active,
.page-viadeo-cv-submit .jobdetail article form .xinguser_apply_btn:hover,
.page-viadeo-cv-submit .jobdetail article form .xinguser_apply_btn:focus,
.page-viadeo-cv-submit .jobdetail article form .xinguser_apply_btn:active {
  background: #d68400;
  background: -webkit-gradient(linear,left top,left 100%,from(#f3a62d),to(#dd9626));
  background: -webkit-linear-gradient(top,#f3a62d 0,#dd9626 100%);
  background: -moz-linear-gradient(top,#f3a62d 0,#dd9626 100%);
  background: -ms-linear-gradient(top,#f3a62d 0,#dd9626 100%);
  background: -o-linear-gradient(top,#f3a62d 0,#dd9626 100%);
  background: linear-gradient(top,#f3a62d 0,#dd9626 100%);
  -pie-background: linear-gradient(#f3a62d 0,#dd9626 20px);
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
}
@media screen and (max-width: 1024px) {
  .page-linkedin-job-apply .jobdetail article form .linkedinuser_apply_btn,
  .page-linkedin-job-apply .jobdetail article form .xinguser_apply_btn,
  .page-linkedin-cv-submit .jobdetail article form .linkedinuser_apply_btn,
  .page-linkedin-cv-submit .jobdetail article form .xinguser_apply_btn,
  .page-xing-cv-submit .jobdetail article form .linkedinuser_apply_btn,
  .page-xing-cv-submit .jobdetail article form .xinguser_apply_btn,
  .page-xing-job-apply .jobdetail article form .linkedinuser_apply_btn,
  .page-xing-job-apply .jobdetail article form .xinguser_apply_btn,
  .page-viadeo-cv-submit .jobdetail article form .linkedinuser_apply_btn,
  .page-viadeo-cv-submit .jobdetail article form .xinguser_apply_btn,
  .page-viadeo-job-apply .jobdetail article form .linkedinuser_apply_btn,
  .page-viadeo-job-apply .jobdetail article form .xinguser_apply_btn,
  .page-viadeo-cv-submit .jobdetail article form .linkedinuser_apply_btn,
  .page-viadeo-cv-submit .jobdetail article form .xinguser_apply_btn {
    font-size: 15px;
  }
}
.page-linkedin-job-apply .jobdetail article form .linkedinuser_apply_btn:focus,
.page-linkedin-job-apply .jobdetail article form .linkedinuser_apply_btn:active,
.page-linkedin-job-apply .jobdetail article form .linkedinuser_apply_btn:hover,
.page-linkedin-job-apply .jobdetail article form .xinguser_apply_btn:focus,
.page-linkedin-job-apply .jobdetail article form .xinguser_apply_btn:active,
.page-linkedin-job-apply .jobdetail article form .xinguser_apply_btn:hover,
.page-linkedin-cv-submit .jobdetail article form .linkedinuser_apply_btn:focus,
.page-linkedin-cv-submit .jobdetail article form .linkedinuser_apply_btn:active,
.page-linkedin-cv-submit .jobdetail article form .linkedinuser_apply_btn:hover,
.page-linkedin-cv-submit .jobdetail article form .xinguser_apply_btn:focus,
.page-linkedin-cv-submit .jobdetail article form .xinguser_apply_btn:active,
.page-linkedin-cv-submit .jobdetail article form .xinguser_apply_btn:hover,
.page-xing-cv-submit .jobdetail article form .linkedinuser_apply_btn:focus,
.page-xing-cv-submit .jobdetail article form .linkedinuser_apply_btn:active,
.page-xing-cv-submit .jobdetail article form .linkedinuser_apply_btn:hover,
.page-xing-cv-submit .jobdetail article form .xinguser_apply_btn:focus,
.page-xing-cv-submit .jobdetail article form .xinguser_apply_btn:active,
.page-xing-cv-submit .jobdetail article form .xinguser_apply_btn:hover,
.page-xing-job-apply .jobdetail article form .linkedinuser_apply_btn:focus,
.page-xing-job-apply .jobdetail article form .linkedinuser_apply_btn:active,
.page-xing-job-apply .jobdetail article form .linkedinuser_apply_btn:hover,
.page-xing-job-apply .jobdetail article form .xinguser_apply_btn:focus,
.page-xing-job-apply .jobdetail article form .xinguser_apply_btn:active,
.page-xing-job-apply .jobdetail article form .xinguser_apply_btn:hover,
.page-viadeo-cv-submit .jobdetail article form .linkedinuser_apply_btn:focus,
.page-viadeo-cv-submit .jobdetail article form .linkedinuser_apply_btn:active,
.page-viadeo-cv-submit .jobdetail article form .linkedinuser_apply_btn:hover,
.page-viadeo-cv-submit .jobdetail article form .xinguser_apply_btn:focus,
.page-viadeo-cv-submit .jobdetail article form .xinguser_apply_btn:active,
.page-viadeo-cv-submit .jobdetail article form .xinguser_apply_btn:hover,
.page-viadeo-job-apply .jobdetail article form .linkedinuser_apply_btn:focus,
.page-viadeo-job-apply .jobdetail article form .linkedinuser_apply_btn:active,
.page-viadeo-job-apply .jobdetail article form .linkedinuser_apply_btn:hover,
.page-viadeo-job-apply .jobdetail article form .xinguser_apply_btn:focus,
.page-viadeo-job-apply .jobdetail article form .xinguser_apply_btn:active,
.page-viadeo-job-apply .jobdetail article form .xinguser_apply_btn:hover,
.page-viadeo-cv-submit .jobdetail article form .linkedinuser_apply_btn:focus,
.page-viadeo-cv-submit .jobdetail article form .linkedinuser_apply_btn:active,
.page-viadeo-cv-submit .jobdetail article form .linkedinuser_apply_btn:hover,
.page-viadeo-cv-submit .jobdetail article form .xinguser_apply_btn:focus,
.page-viadeo-cv-submit .jobdetail article form .xinguser_apply_btn:active,
.page-viadeo-cv-submit .jobdetail article form .xinguser_apply_btn:hover {
  background: #769cb8;
  background: -webkit-gradient(linear,left top,left 100%,from(#81aac9),to(#769cb8));
  background: -webkit-linear-gradient(top,#81aac9 0,#769cb8 100%);
  background: -moz-linear-gradient(top,#81aac9 0,#769cb8 100%);
  background: -ms-linear-gradient(top,#81aac9 0,#769cb8 100%);
  background: -o-linear-gradient(top,#81aac9 0,#769cb8 100%);
  background: linear-gradient(top,#81aac9 0,#769cb8 100%);
  -pie-background: linear-gradient(#81aac9,#769cb8);
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
}
.page-linkedin-job-apply .jobdetail article form .linkedinuser_apply_btn:after,
.page-linkedin-job-apply .jobdetail article form .xinguser_apply_btn:after,
.page-linkedin-cv-submit .jobdetail article form .linkedinuser_apply_btn:after,
.page-linkedin-cv-submit .jobdetail article form .xinguser_apply_btn:after,
.page-xing-cv-submit .jobdetail article form .linkedinuser_apply_btn:after,
.page-xing-cv-submit .jobdetail article form .xinguser_apply_btn:after,
.page-xing-job-apply .jobdetail article form .linkedinuser_apply_btn:after,
.page-xing-job-apply .jobdetail article form .xinguser_apply_btn:after,
.page-viadeo-cv-submit .jobdetail article form .linkedinuser_apply_btn:after,
.page-viadeo-cv-submit .jobdetail article form .xinguser_apply_btn:after,
.page-viadeo-job-apply .jobdetail article form .linkedinuser_apply_btn:after,
.page-viadeo-job-apply .jobdetail article form .xinguser_apply_btn:after,
.page-viadeo-cv-submit .jobdetail article form .linkedinuser_apply_btn:after,
.page-viadeo-cv-submit .jobdetail article form .xinguser_apply_btn:after {
  content: "";
  width: 31px;
  height: 27px;
  margin: -6px 6px 0 9px;
  background-image: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/images/sprites/logo-linkedin-bg.png);
  background-position: -7px 0;
  float: right;
  position: absolute;
}
.page-linkedin-job-apply .jobdetail article form .linkedinuser_apply_btn a,
.page-linkedin-job-apply .jobdetail article form .linkedinuser_apply_btn a:hover,
.page-linkedin-job-apply .jobdetail article form .xinguser_apply_btn a,
.page-linkedin-job-apply .jobdetail article form .xinguser_apply_btn a:hover,
.page-linkedin-cv-submit .jobdetail article form .linkedinuser_apply_btn a,
.page-linkedin-cv-submit .jobdetail article form .linkedinuser_apply_btn a:hover,
.page-linkedin-cv-submit .jobdetail article form .xinguser_apply_btn a,
.page-linkedin-cv-submit .jobdetail article form .xinguser_apply_btn a:hover,
.page-xing-cv-submit .jobdetail article form .linkedinuser_apply_btn a,
.page-xing-cv-submit .jobdetail article form .linkedinuser_apply_btn a:hover,
.page-xing-cv-submit .jobdetail article form .xinguser_apply_btn a,
.page-xing-cv-submit .jobdetail article form .xinguser_apply_btn a:hover,
.page-xing-job-apply .jobdetail article form .linkedinuser_apply_btn a,
.page-xing-job-apply .jobdetail article form .linkedinuser_apply_btn a:hover,
.page-xing-job-apply .jobdetail article form .xinguser_apply_btn a,
.page-xing-job-apply .jobdetail article form .xinguser_apply_btn a:hover,
.page-viadeo-cv-submit .jobdetail article form .linkedinuser_apply_btn a,
.page-viadeo-cv-submit .jobdetail article form .linkedinuser_apply_btn a:hover,
.page-viadeo-cv-submit .jobdetail article form .xinguser_apply_btn a,
.page-viadeo-cv-submit .jobdetail article form .xinguser_apply_btn a:hover,
.page-viadeo-job-apply .jobdetail article form .linkedinuser_apply_btn a,
.page-viadeo-job-apply .jobdetail article form .linkedinuser_apply_btn a:hover,
.page-viadeo-job-apply .jobdetail article form .xinguser_apply_btn a,
.page-viadeo-job-apply .jobdetail article form .xinguser_apply_btn a:hover,
.page-viadeo-cv-submit .jobdetail article form .linkedinuser_apply_btn a,
.page-viadeo-cv-submit .jobdetail article form .linkedinuser_apply_btn a:hover,
.page-viadeo-cv-submit .jobdetail article form .xinguser_apply_btn a,
.page-viadeo-cv-submit .jobdetail article form .xinguser_apply_btn a:hover {
  color: #fff;
}
.page-linkedin-job-apply .jobdetail article form .linkedinuser_apply_btn a,
.page-linkedin-job-apply .jobdetail article form .xinguser_apply_btn a,
.page-linkedin-cv-submit .jobdetail article form .linkedinuser_apply_btn a,
.page-linkedin-cv-submit .jobdetail article form .xinguser_apply_btn a,
.page-xing-cv-submit .jobdetail article form .linkedinuser_apply_btn a,
.page-xing-cv-submit .jobdetail article form .xinguser_apply_btn a,
.page-xing-job-apply .jobdetail article form .linkedinuser_apply_btn a,
.page-xing-job-apply .jobdetail article form .xinguser_apply_btn a,
.page-viadeo-cv-submit .jobdetail article form .linkedinuser_apply_btn a,
.page-viadeo-cv-submit .jobdetail article form .xinguser_apply_btn a,
.page-viadeo-job-apply .jobdetail article form .linkedinuser_apply_btn a,
.page-viadeo-job-apply .jobdetail article form .xinguser_apply_btn a,
.page-viadeo-cv-submit .jobdetail article form .linkedinuser_apply_btn a,
.page-viadeo-cv-submit .jobdetail article form .xinguser_apply_btn a {
  background-color: transparent !important;
  background-image: none !important;
  background-repeat: no-repeat !important;
  filter: none !important;
  border: none;
}
.page-linkedin-job-apply .jobdetail article form .linkedinuser_apply_btn:after,
.page-linkedin-job-apply .jobdetail article form .xinguser_apply_btn:after,
.page-linkedin-cv-submit .jobdetail article form .linkedinuser_apply_btn:after,
.page-linkedin-cv-submit .jobdetail article form .xinguser_apply_btn:after,
.page-xing-cv-submit .jobdetail article form .linkedinuser_apply_btn:after,
.page-xing-cv-submit .jobdetail article form .xinguser_apply_btn:after,
.page-xing-job-apply .jobdetail article form .linkedinuser_apply_btn:after,
.page-xing-job-apply .jobdetail article form .xinguser_apply_btn:after,
.page-viadeo-cv-submit .jobdetail article form .linkedinuser_apply_btn:after,
.page-viadeo-cv-submit .jobdetail article form .xinguser_apply_btn:after,
.page-viadeo-job-apply .jobdetail article form .linkedinuser_apply_btn:after,
.page-viadeo-job-apply .jobdetail article form .xinguser_apply_btn:after,
.page-viadeo-cv-submit .jobdetail article form .linkedinuser_apply_btn:after,
.page-viadeo-cv-submit .jobdetail article form .xinguser_apply_btn:after {
  margin-top: -4px;
}
.page-linkedin-job-apply .jobdetail article form .linkedinuser_apply_btn #edit-submit,
.page-linkedin-job-apply .jobdetail article form .xinguser_apply_btn #edit-submit,
.page-linkedin-cv-submit .jobdetail article form .linkedinuser_apply_btn #edit-submit,
.page-linkedin-cv-submit .jobdetail article form .xinguser_apply_btn #edit-submit,
.page-xing-cv-submit .jobdetail article form .linkedinuser_apply_btn #edit-submit,
.page-xing-cv-submit .jobdetail article form .xinguser_apply_btn #edit-submit,
.page-xing-job-apply .jobdetail article form .linkedinuser_apply_btn #edit-submit,
.page-xing-job-apply .jobdetail article form .xinguser_apply_btn #edit-submit,
.page-viadeo-cv-submit .jobdetail article form .linkedinuser_apply_btn #edit-submit,
.page-viadeo-cv-submit .jobdetail article form .xinguser_apply_btn #edit-submit,
.page-viadeo-job-apply .jobdetail article form .linkedinuser_apply_btn #edit-submit,
.page-viadeo-job-apply .jobdetail article form .xinguser_apply_btn #edit-submit,
.page-viadeo-cv-submit .jobdetail article form .linkedinuser_apply_btn #edit-submit,
.page-viadeo-cv-submit .jobdetail article form .xinguser_apply_btn #edit-submit {
  background: #d68400;
  background: -webkit-gradient(linear,left top,left 100%,from(#f29707),to(#d68400));
  background: -webkit-linear-gradient(top,#f29707 0,#d68400 100%);
  background: -moz-linear-gradient(top,#f29707 0,#d68400 100%);
  background: -ms-linear-gradient(top,#f29707 0,#d68400 100%);
  background: -o-linear-gradient(top,#f29707 0,#d68400 100%);
  background: linear-gradient(top,#f29707 0,#d68400 100%);
  -pie-background: linear-gradient(#f29707 0,#d68400 20px);
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-appearance: none;
  appearance: none;
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: '';
  color: #fff !important;
  cursor: pointer;
  padding: 7px;
  border: 3px solid #f7ac34;
  font-size: 12px;
  -webkit-box-shadow: 0 0 0 #595454;
  -moz-box-shadow: 0 0 0 #595454;
  box-shadow: 0 0 0 #595454;
  background: #769cb8;
  background: -webkit-gradient(linear,left top,left 100%,from(#81aac9),to(#769cb8));
  background: -webkit-linear-gradient(top,#81aac9 0,#769cb8 100%);
  background: -moz-linear-gradient(top,#81aac9 0,#769cb8 100%);
  background: -ms-linear-gradient(top,#81aac9 0,#769cb8 100%);
  background: -o-linear-gradient(top,#81aac9 0,#769cb8 100%);
  background: linear-gradient(top,#81aac9 0,#769cb8 100%);
  -pie-background: linear-gradient(#81aac9,#769cb8);
  border-color: #7faac7;
  -webkit-box-shadow: 0 0 0 transparent;
  -moz-box-shadow: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
  padding: 0;
  border: none !important;
  background: transparent !important;
}
.page-linkedin-job-apply .jobdetail article form .linkedinuser_apply_btn #edit-submit:hover,
.page-linkedin-job-apply .jobdetail article form .linkedinuser_apply_btn #edit-submit:focus,
.page-linkedin-job-apply .jobdetail article form .linkedinuser_apply_btn #edit-submit:active,
.page-linkedin-job-apply .jobdetail article form .xinguser_apply_btn #edit-submit:hover,
.page-linkedin-job-apply .jobdetail article form .xinguser_apply_btn #edit-submit:focus,
.page-linkedin-job-apply .jobdetail article form .xinguser_apply_btn #edit-submit:active,
.page-linkedin-cv-submit .jobdetail article form .linkedinuser_apply_btn #edit-submit:hover,
.page-linkedin-cv-submit .jobdetail article form .linkedinuser_apply_btn #edit-submit:focus,
.page-linkedin-cv-submit .jobdetail article form .linkedinuser_apply_btn #edit-submit:active,
.page-linkedin-cv-submit .jobdetail article form .xinguser_apply_btn #edit-submit:hover,
.page-linkedin-cv-submit .jobdetail article form .xinguser_apply_btn #edit-submit:focus,
.page-linkedin-cv-submit .jobdetail article form .xinguser_apply_btn #edit-submit:active,
.page-xing-cv-submit .jobdetail article form .linkedinuser_apply_btn #edit-submit:hover,
.page-xing-cv-submit .jobdetail article form .linkedinuser_apply_btn #edit-submit:focus,
.page-xing-cv-submit .jobdetail article form .linkedinuser_apply_btn #edit-submit:active,
.page-xing-cv-submit .jobdetail article form .xinguser_apply_btn #edit-submit:hover,
.page-xing-cv-submit .jobdetail article form .xinguser_apply_btn #edit-submit:focus,
.page-xing-cv-submit .jobdetail article form .xinguser_apply_btn #edit-submit:active,
.page-xing-job-apply .jobdetail article form .linkedinuser_apply_btn #edit-submit:hover,
.page-xing-job-apply .jobdetail article form .linkedinuser_apply_btn #edit-submit:focus,
.page-xing-job-apply .jobdetail article form .linkedinuser_apply_btn #edit-submit:active,
.page-xing-job-apply .jobdetail article form .xinguser_apply_btn #edit-submit:hover,
.page-xing-job-apply .jobdetail article form .xinguser_apply_btn #edit-submit:focus,
.page-xing-job-apply .jobdetail article form .xinguser_apply_btn #edit-submit:active,
.page-viadeo-cv-submit .jobdetail article form .linkedinuser_apply_btn #edit-submit:hover,
.page-viadeo-cv-submit .jobdetail article form .linkedinuser_apply_btn #edit-submit:focus,
.page-viadeo-cv-submit .jobdetail article form .linkedinuser_apply_btn #edit-submit:active,
.page-viadeo-cv-submit .jobdetail article form .xinguser_apply_btn #edit-submit:hover,
.page-viadeo-cv-submit .jobdetail article form .xinguser_apply_btn #edit-submit:focus,
.page-viadeo-cv-submit .jobdetail article form .xinguser_apply_btn #edit-submit:active,
.page-viadeo-job-apply .jobdetail article form .linkedinuser_apply_btn #edit-submit:hover,
.page-viadeo-job-apply .jobdetail article form .linkedinuser_apply_btn #edit-submit:focus,
.page-viadeo-job-apply .jobdetail article form .linkedinuser_apply_btn #edit-submit:active,
.page-viadeo-job-apply .jobdetail article form .xinguser_apply_btn #edit-submit:hover,
.page-viadeo-job-apply .jobdetail article form .xinguser_apply_btn #edit-submit:focus,
.page-viadeo-job-apply .jobdetail article form .xinguser_apply_btn #edit-submit:active,
.page-viadeo-cv-submit .jobdetail article form .linkedinuser_apply_btn #edit-submit:hover,
.page-viadeo-cv-submit .jobdetail article form .linkedinuser_apply_btn #edit-submit:focus,
.page-viadeo-cv-submit .jobdetail article form .linkedinuser_apply_btn #edit-submit:active,
.page-viadeo-cv-submit .jobdetail article form .xinguser_apply_btn #edit-submit:hover,
.page-viadeo-cv-submit .jobdetail article form .xinguser_apply_btn #edit-submit:focus,
.page-viadeo-cv-submit .jobdetail article form .xinguser_apply_btn #edit-submit:active {
  background: #d68400;
  background: -webkit-gradient(linear,left top,left 100%,from(#f3a62d),to(#dd9626));
  background: -webkit-linear-gradient(top,#f3a62d 0,#dd9626 100%);
  background: -moz-linear-gradient(top,#f3a62d 0,#dd9626 100%);
  background: -ms-linear-gradient(top,#f3a62d 0,#dd9626 100%);
  background: -o-linear-gradient(top,#f3a62d 0,#dd9626 100%);
  background: linear-gradient(top,#f3a62d 0,#dd9626 100%);
  -pie-background: linear-gradient(#f3a62d 0,#dd9626 20px);
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
}
@media screen and (max-width: 1024px) {
  .page-linkedin-job-apply .jobdetail article form .linkedinuser_apply_btn #edit-submit,
  .page-linkedin-job-apply .jobdetail article form .xinguser_apply_btn #edit-submit,
  .page-linkedin-cv-submit .jobdetail article form .linkedinuser_apply_btn #edit-submit,
  .page-linkedin-cv-submit .jobdetail article form .xinguser_apply_btn #edit-submit,
  .page-xing-cv-submit .jobdetail article form .linkedinuser_apply_btn #edit-submit,
  .page-xing-cv-submit .jobdetail article form .xinguser_apply_btn #edit-submit,
  .page-xing-job-apply .jobdetail article form .linkedinuser_apply_btn #edit-submit,
  .page-xing-job-apply .jobdetail article form .xinguser_apply_btn #edit-submit,
  .page-viadeo-cv-submit .jobdetail article form .linkedinuser_apply_btn #edit-submit,
  .page-viadeo-cv-submit .jobdetail article form .xinguser_apply_btn #edit-submit,
  .page-viadeo-job-apply .jobdetail article form .linkedinuser_apply_btn #edit-submit,
  .page-viadeo-job-apply .jobdetail article form .xinguser_apply_btn #edit-submit,
  .page-viadeo-cv-submit .jobdetail article form .linkedinuser_apply_btn #edit-submit,
  .page-viadeo-cv-submit .jobdetail article form .xinguser_apply_btn #edit-submit {
    font-size: 15px;
  }
}
.page-linkedin-job-apply .jobdetail article form .linkedinuser_apply_btn #edit-submit:focus,
.page-linkedin-job-apply .jobdetail article form .linkedinuser_apply_btn #edit-submit:active,
.page-linkedin-job-apply .jobdetail article form .linkedinuser_apply_btn #edit-submit:hover,
.page-linkedin-job-apply .jobdetail article form .xinguser_apply_btn #edit-submit:focus,
.page-linkedin-job-apply .jobdetail article form .xinguser_apply_btn #edit-submit:active,
.page-linkedin-job-apply .jobdetail article form .xinguser_apply_btn #edit-submit:hover,
.page-linkedin-cv-submit .jobdetail article form .linkedinuser_apply_btn #edit-submit:focus,
.page-linkedin-cv-submit .jobdetail article form .linkedinuser_apply_btn #edit-submit:active,
.page-linkedin-cv-submit .jobdetail article form .linkedinuser_apply_btn #edit-submit:hover,
.page-linkedin-cv-submit .jobdetail article form .xinguser_apply_btn #edit-submit:focus,
.page-linkedin-cv-submit .jobdetail article form .xinguser_apply_btn #edit-submit:active,
.page-linkedin-cv-submit .jobdetail article form .xinguser_apply_btn #edit-submit:hover,
.page-xing-cv-submit .jobdetail article form .linkedinuser_apply_btn #edit-submit:focus,
.page-xing-cv-submit .jobdetail article form .linkedinuser_apply_btn #edit-submit:active,
.page-xing-cv-submit .jobdetail article form .linkedinuser_apply_btn #edit-submit:hover,
.page-xing-cv-submit .jobdetail article form .xinguser_apply_btn #edit-submit:focus,
.page-xing-cv-submit .jobdetail article form .xinguser_apply_btn #edit-submit:active,
.page-xing-cv-submit .jobdetail article form .xinguser_apply_btn #edit-submit:hover,
.page-xing-job-apply .jobdetail article form .linkedinuser_apply_btn #edit-submit:focus,
.page-xing-job-apply .jobdetail article form .linkedinuser_apply_btn #edit-submit:active,
.page-xing-job-apply .jobdetail article form .linkedinuser_apply_btn #edit-submit:hover,
.page-xing-job-apply .jobdetail article form .xinguser_apply_btn #edit-submit:focus,
.page-xing-job-apply .jobdetail article form .xinguser_apply_btn #edit-submit:active,
.page-xing-job-apply .jobdetail article form .xinguser_apply_btn #edit-submit:hover,
.page-viadeo-cv-submit .jobdetail article form .linkedinuser_apply_btn #edit-submit:focus,
.page-viadeo-cv-submit .jobdetail article form .linkedinuser_apply_btn #edit-submit:active,
.page-viadeo-cv-submit .jobdetail article form .linkedinuser_apply_btn #edit-submit:hover,
.page-viadeo-cv-submit .jobdetail article form .xinguser_apply_btn #edit-submit:focus,
.page-viadeo-cv-submit .jobdetail article form .xinguser_apply_btn #edit-submit:active,
.page-viadeo-cv-submit .jobdetail article form .xinguser_apply_btn #edit-submit:hover,
.page-viadeo-job-apply .jobdetail article form .linkedinuser_apply_btn #edit-submit:focus,
.page-viadeo-job-apply .jobdetail article form .linkedinuser_apply_btn #edit-submit:active,
.page-viadeo-job-apply .jobdetail article form .linkedinuser_apply_btn #edit-submit:hover,
.page-viadeo-job-apply .jobdetail article form .xinguser_apply_btn #edit-submit:focus,
.page-viadeo-job-apply .jobdetail article form .xinguser_apply_btn #edit-submit:active,
.page-viadeo-job-apply .jobdetail article form .xinguser_apply_btn #edit-submit:hover,
.page-viadeo-cv-submit .jobdetail article form .linkedinuser_apply_btn #edit-submit:focus,
.page-viadeo-cv-submit .jobdetail article form .linkedinuser_apply_btn #edit-submit:active,
.page-viadeo-cv-submit .jobdetail article form .linkedinuser_apply_btn #edit-submit:hover,
.page-viadeo-cv-submit .jobdetail article form .xinguser_apply_btn #edit-submit:focus,
.page-viadeo-cv-submit .jobdetail article form .xinguser_apply_btn #edit-submit:active,
.page-viadeo-cv-submit .jobdetail article form .xinguser_apply_btn #edit-submit:hover {
  background: #769cb8;
  background: -webkit-gradient(linear,left top,left 100%,from(#81aac9),to(#769cb8));
  background: -webkit-linear-gradient(top,#81aac9 0,#769cb8 100%);
  background: -moz-linear-gradient(top,#81aac9 0,#769cb8 100%);
  background: -ms-linear-gradient(top,#81aac9 0,#769cb8 100%);
  background: -o-linear-gradient(top,#81aac9 0,#769cb8 100%);
  background: linear-gradient(top,#81aac9 0,#769cb8 100%);
  -pie-background: linear-gradient(#81aac9,#769cb8);
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
}
.page-linkedin-job-apply .jobdetail article form .xinguser_apply_btn:after,
.page-linkedin-cv-submit .jobdetail article form .xinguser_apply_btn:after,
.page-xing-cv-submit .jobdetail article form .xinguser_apply_btn:after,
.page-xing-job-apply .jobdetail article form .xinguser_apply_btn:after,
.page-viadeo-cv-submit .jobdetail article form .xinguser_apply_btn:after,
.page-viadeo-job-apply .jobdetail article form .xinguser_apply_btn:after,
.page-viadeo-cv-submit .jobdetail article form .xinguser_apply_btn:after {
  background-image: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/images/sprites/logo-xing-bg.png);
  background-repeat: no-repeat;
  margin-top: -6px;
}
.page-linkedin-job-apply .jobdetail article form .form-item-forwarding-candidate-applications,
.page-linkedin-cv-submit .jobdetail article form .form-item-forwarding-candidate-applications,
.page-xing-cv-submit .jobdetail article form .form-item-forwarding-candidate-applications,
.page-xing-job-apply .jobdetail article form .form-item-forwarding-candidate-applications,
.page-viadeo-cv-submit .jobdetail article form .form-item-forwarding-candidate-applications,
.page-viadeo-job-apply .jobdetail article form .form-item-forwarding-candidate-applications,
.page-viadeo-cv-submit .jobdetail article form .form-item-forwarding-candidate-applications {
  margin-left: 116px;
  float: left;
  width: 73% !important;
  padding: 0 0 0 30px;
}
.page-linkedin-job-apply .jobdetail article form .form-item-forwarding-candidate-applications label,
.page-linkedin-cv-submit .jobdetail article form .form-item-forwarding-candidate-applications label,
.page-xing-cv-submit .jobdetail article form .form-item-forwarding-candidate-applications label,
.page-xing-job-apply .jobdetail article form .form-item-forwarding-candidate-applications label,
.page-viadeo-cv-submit .jobdetail article form .form-item-forwarding-candidate-applications label,
.page-viadeo-job-apply .jobdetail article form .form-item-forwarding-candidate-applications label,
.page-viadeo-cv-submit .jobdetail article form .form-item-forwarding-candidate-applications label {
  width: auto;
  font-weight: 400;
  position: relative;
  text-align: left;
  padding-left: 0;
}
.page-linkedin-job-apply .jobdetail article form .form-item-forwarding-candidate-applications label input[type="checkbox"],
.page-linkedin-cv-submit .jobdetail article form .form-item-forwarding-candidate-applications label input[type="checkbox"],
.page-xing-cv-submit .jobdetail article form .form-item-forwarding-candidate-applications label input[type="checkbox"],
.page-xing-job-apply .jobdetail article form .form-item-forwarding-candidate-applications label input[type="checkbox"],
.page-viadeo-cv-submit .jobdetail article form .form-item-forwarding-candidate-applications label input[type="checkbox"],
.page-viadeo-job-apply .jobdetail article form .form-item-forwarding-candidate-applications label input[type="checkbox"],
.page-viadeo-cv-submit .jobdetail article form .form-item-forwarding-candidate-applications label input[type="checkbox"] {
  position: absolute;
  top: 5px;
  display: block;
  left: 5px;
  width: auto !important;
  margin-top: 4px;
  margin: 0 4px 0 -27px;
}
.page-linkedin-job-apply .jobdetail article form .chart-info,
.page-linkedin-cv-submit .jobdetail article form .chart-info,
.page-xing-cv-submit .jobdetail article form .chart-info,
.page-xing-job-apply .jobdetail article form .chart-info,
.page-viadeo-cv-submit .jobdetail article form .chart-info,
.page-viadeo-job-apply .jobdetail article form .chart-info,
.page-viadeo-cv-submit .jobdetail article form .chart-info {
  margin-top: 0;
  position: absolute;
  bottom: 10px;
  right: 26px;
}
.page-viadeo-job-apply .jobdetail article > div label,
.page-viadeo-cv-submit .jobdetail article > div label {
  padding: 0 26px 0 0;
  margin-left: -5px;
}
.page-linkedin-job-apply .jobdetail article > div label,
.page-xing-job-apply .jobdetail article > div label {
  width: 63px;
}
.node-type-job-advert .grid_cn_container,
.page-job-apply-external .grid_cn_container {
  margin-left: 0;
}
.node-type-job-advert .grid_c,
.page-job-apply-external .grid_c {
  position: relative;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 1025px) {
  .node-type-job-advert .grid_c,
  .page-job-apply-external .grid_c {
    float: left;
    width: 68.75%;
  }
}
.node-type-job-advert .grid_n,
.page-job-apply-external .grid_n {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  padding-left: 26px;
  padding-right: 0;
}
@media (min-width: 1025px) {
  .node-type-job-advert .grid_n,
  .page-job-apply-external .grid_n {
    float: left;
    width: 25%;
  }
}
.node-type-job-advert .grid_c article,
.page-job-apply-external .grid_c article {
  display: inline-block;
}
.node-type-job-advert .grid_c .heading span,
.page-job-apply-external .grid_c .heading span {
  padding-bottom: 5px;
}
.node-type-job-advert .grid_c .jobcontainer .jobdetail form#mp-job-apply-page-form-display .form-item-create-alert,
.page-job-apply-external .grid_c .jobcontainer .jobdetail form#mp-job-apply-page-form-display .form-item-create-alert {
  margin-left: 21px;
}
.node-type-job-advert .grid_c .jobcontainer .jobdetail form#mp-job-apply-page-form-display .form-actions div.viadeo_job_apply_btn a,
.page-job-apply-external .grid_c .jobcontainer .jobdetail form#mp-job-apply-page-form-display .form-actions div.viadeo_job_apply_btn a {
  float: left;
}
.node-type-job-advert .grid_c .jobcontainer .jobdetail form#mp-job-apply-page-form-display .form-actions div.viadeo_job_apply_btn a:after,
.page-job-apply-external .grid_c .jobcontainer .jobdetail form#mp-job-apply-page-form-display .form-actions div.viadeo_job_apply_btn a:after {
  content: '';
  background: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/images/glyph-grey-small.png) no-repeat center center;
  width: 37px;
  height: 30px;
  float: left;
  padding: 0;
  background-size: contain;
  vertical-align: top;
  margin-top: -8px;
  margin-bottom: -6px;
}
.node-type-job-advert .grid_c div.apply,
.page-job-apply-external .grid_c div.apply {
  float: left;
  margin: 15px 0 5px;
  width: 100%;
}
.node-type-job-advert .grid_c div.apply .job-apply,
.page-job-apply-external .grid_c div.apply .job-apply {
  display: inline-block;
  margin-top: 6px;
  float: left;
}
.node-type-job-advert .grid_c div.apply .job-apply a,
.page-job-apply-external .grid_c div.apply .job-apply a {
  background: #d68400;
  background: -webkit-gradient(linear,left top,left 100%,from(#f29707),to(#d68400));
  background: -webkit-linear-gradient(top,#f29707 0,#d68400 100%);
  background: -moz-linear-gradient(top,#f29707 0,#d68400 100%);
  background: -ms-linear-gradient(top,#f29707 0,#d68400 100%);
  background: -o-linear-gradient(top,#f29707 0,#d68400 100%);
  background: linear-gradient(top,#f29707 0,#d68400 100%);
  -pie-background: linear-gradient(#f29707 0,#d68400 20px);
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-appearance: none;
  appearance: none;
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: '';
  color: #fff !important;
  cursor: pointer;
  padding: 7px;
  border: 3px solid #f7ac34;
  font-size: 12px;
  -webkit-box-shadow: 0 0 0 #595454;
  -moz-box-shadow: 0 0 0 #595454;
  box-shadow: 0 0 0 #595454;
  float: left;
  margin-right: 10px;
}
.node-type-job-advert .grid_c div.apply .job-apply a:hover,
.node-type-job-advert .grid_c div.apply .job-apply a:focus,
.node-type-job-advert .grid_c div.apply .job-apply a:active,
.page-job-apply-external .grid_c div.apply .job-apply a:hover,
.page-job-apply-external .grid_c div.apply .job-apply a:focus,
.page-job-apply-external .grid_c div.apply .job-apply a:active {
  background: #d68400;
  background: -webkit-gradient(linear,left top,left 100%,from(#f3a62d),to(#dd9626));
  background: -webkit-linear-gradient(top,#f3a62d 0,#dd9626 100%);
  background: -moz-linear-gradient(top,#f3a62d 0,#dd9626 100%);
  background: -ms-linear-gradient(top,#f3a62d 0,#dd9626 100%);
  background: -o-linear-gradient(top,#f3a62d 0,#dd9626 100%);
  background: linear-gradient(top,#f3a62d 0,#dd9626 100%);
  -pie-background: linear-gradient(#f3a62d 0,#dd9626 20px);
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
}
@media screen and (max-width: 1024px) {
  .node-type-job-advert .grid_c div.apply .job-apply a,
  .page-job-apply-external .grid_c div.apply .job-apply a {
    font-size: 15px;
  }
}
.node-type-job-advert .grid_c div.apply .linkedin_job_apply_btn,
.node-type-job-advert .grid_c div.apply .xing_job_apply_btn,
.node-type-job-advert .grid_c div.apply .viadeo_job_apply_btn,
.page-job-apply-external .grid_c div.apply .linkedin_job_apply_btn,
.page-job-apply-external .grid_c div.apply .xing_job_apply_btn,
.page-job-apply-external .grid_c div.apply .viadeo_job_apply_btn {
  float: left;
  margin-top: 8px;
}
.node-type-job-advert .grid_c div.apply .linkedin_job_apply_btn span a,
.node-type-job-advert .grid_c div.apply .xing_job_apply_btn span a,
.node-type-job-advert .grid_c div.apply .viadeo_job_apply_btn span a,
.page-job-apply-external .grid_c div.apply .linkedin_job_apply_btn span a,
.page-job-apply-external .grid_c div.apply .xing_job_apply_btn span a,
.page-job-apply-external .grid_c div.apply .viadeo_job_apply_btn span a {
  background: #d68400;
  background: -webkit-gradient(linear,left top,left 100%,from(#f29707),to(#d68400));
  background: -webkit-linear-gradient(top,#f29707 0,#d68400 100%);
  background: -moz-linear-gradient(top,#f29707 0,#d68400 100%);
  background: -ms-linear-gradient(top,#f29707 0,#d68400 100%);
  background: -o-linear-gradient(top,#f29707 0,#d68400 100%);
  background: linear-gradient(top,#f29707 0,#d68400 100%);
  -pie-background: linear-gradient(#f29707 0,#d68400 20px);
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-appearance: none;
  appearance: none;
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: '';
  color: #fff !important;
  cursor: pointer;
  padding: 7px;
  border: 3px solid #f7ac34;
  font-size: 12px;
  -webkit-box-shadow: 0 0 0 #595454;
  -moz-box-shadow: 0 0 0 #595454;
  box-shadow: 0 0 0 #595454;
  background: #769cb8;
  background: -webkit-gradient(linear,left top,left 100%,from(#81aac9),to(#769cb8));
  background: -webkit-linear-gradient(top,#81aac9 0,#769cb8 100%);
  background: -moz-linear-gradient(top,#81aac9 0,#769cb8 100%);
  background: -ms-linear-gradient(top,#81aac9 0,#769cb8 100%);
  background: -o-linear-gradient(top,#81aac9 0,#769cb8 100%);
  background: linear-gradient(top,#81aac9 0,#769cb8 100%);
  -pie-background: linear-gradient(#81aac9,#769cb8);
  border-color: #7faac7;
  padding-right: 40px !important;
  display: inline-block;
  vertical-align: middle;
  margin: -2px 10px 0 0;
  color: #fff;
  float: left;
}
.node-type-job-advert .grid_c div.apply .linkedin_job_apply_btn span a:hover,
.node-type-job-advert .grid_c div.apply .linkedin_job_apply_btn span a:focus,
.node-type-job-advert .grid_c div.apply .linkedin_job_apply_btn span a:active,
.node-type-job-advert .grid_c div.apply .xing_job_apply_btn span a:hover,
.node-type-job-advert .grid_c div.apply .xing_job_apply_btn span a:focus,
.node-type-job-advert .grid_c div.apply .xing_job_apply_btn span a:active,
.node-type-job-advert .grid_c div.apply .viadeo_job_apply_btn span a:hover,
.node-type-job-advert .grid_c div.apply .viadeo_job_apply_btn span a:focus,
.node-type-job-advert .grid_c div.apply .viadeo_job_apply_btn span a:active,
.page-job-apply-external .grid_c div.apply .linkedin_job_apply_btn span a:hover,
.page-job-apply-external .grid_c div.apply .linkedin_job_apply_btn span a:focus,
.page-job-apply-external .grid_c div.apply .linkedin_job_apply_btn span a:active,
.page-job-apply-external .grid_c div.apply .xing_job_apply_btn span a:hover,
.page-job-apply-external .grid_c div.apply .xing_job_apply_btn span a:focus,
.page-job-apply-external .grid_c div.apply .xing_job_apply_btn span a:active,
.page-job-apply-external .grid_c div.apply .viadeo_job_apply_btn span a:hover,
.page-job-apply-external .grid_c div.apply .viadeo_job_apply_btn span a:focus,
.page-job-apply-external .grid_c div.apply .viadeo_job_apply_btn span a:active {
  background: #d68400;
  background: -webkit-gradient(linear,left top,left 100%,from(#f3a62d),to(#dd9626));
  background: -webkit-linear-gradient(top,#f3a62d 0,#dd9626 100%);
  background: -moz-linear-gradient(top,#f3a62d 0,#dd9626 100%);
  background: -ms-linear-gradient(top,#f3a62d 0,#dd9626 100%);
  background: -o-linear-gradient(top,#f3a62d 0,#dd9626 100%);
  background: linear-gradient(top,#f3a62d 0,#dd9626 100%);
  -pie-background: linear-gradient(#f3a62d 0,#dd9626 20px);
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
}
@media screen and (max-width: 1024px) {
  .node-type-job-advert .grid_c div.apply .linkedin_job_apply_btn span a,
  .node-type-job-advert .grid_c div.apply .xing_job_apply_btn span a,
  .node-type-job-advert .grid_c div.apply .viadeo_job_apply_btn span a,
  .page-job-apply-external .grid_c div.apply .linkedin_job_apply_btn span a,
  .page-job-apply-external .grid_c div.apply .xing_job_apply_btn span a,
  .page-job-apply-external .grid_c div.apply .viadeo_job_apply_btn span a {
    font-size: 15px;
  }
}
.node-type-job-advert .grid_c div.apply .linkedin_job_apply_btn span a:focus,
.node-type-job-advert .grid_c div.apply .linkedin_job_apply_btn span a:active,
.node-type-job-advert .grid_c div.apply .linkedin_job_apply_btn span a:hover,
.node-type-job-advert .grid_c div.apply .xing_job_apply_btn span a:focus,
.node-type-job-advert .grid_c div.apply .xing_job_apply_btn span a:active,
.node-type-job-advert .grid_c div.apply .xing_job_apply_btn span a:hover,
.node-type-job-advert .grid_c div.apply .viadeo_job_apply_btn span a:focus,
.node-type-job-advert .grid_c div.apply .viadeo_job_apply_btn span a:active,
.node-type-job-advert .grid_c div.apply .viadeo_job_apply_btn span a:hover,
.page-job-apply-external .grid_c div.apply .linkedin_job_apply_btn span a:focus,
.page-job-apply-external .grid_c div.apply .linkedin_job_apply_btn span a:active,
.page-job-apply-external .grid_c div.apply .linkedin_job_apply_btn span a:hover,
.page-job-apply-external .grid_c div.apply .xing_job_apply_btn span a:focus,
.page-job-apply-external .grid_c div.apply .xing_job_apply_btn span a:active,
.page-job-apply-external .grid_c div.apply .xing_job_apply_btn span a:hover,
.page-job-apply-external .grid_c div.apply .viadeo_job_apply_btn span a:focus,
.page-job-apply-external .grid_c div.apply .viadeo_job_apply_btn span a:active,
.page-job-apply-external .grid_c div.apply .viadeo_job_apply_btn span a:hover {
  background: #769cb8;
  background: -webkit-gradient(linear,left top,left 100%,from(#81aac9),to(#769cb8));
  background: -webkit-linear-gradient(top,#81aac9 0,#769cb8 100%);
  background: -moz-linear-gradient(top,#81aac9 0,#769cb8 100%);
  background: -ms-linear-gradient(top,#81aac9 0,#769cb8 100%);
  background: -o-linear-gradient(top,#81aac9 0,#769cb8 100%);
  background: linear-gradient(top,#81aac9 0,#769cb8 100%);
  -pie-background: linear-gradient(#81aac9,#769cb8);
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
}
.node-type-job-advert .grid_c div.apply .linkedin_job_apply_btn span a:after,
.node-type-job-advert .grid_c div.apply .xing_job_apply_btn span a:after,
.node-type-job-advert .grid_c div.apply .viadeo_job_apply_btn span a:after,
.page-job-apply-external .grid_c div.apply .linkedin_job_apply_btn span a:after,
.page-job-apply-external .grid_c div.apply .xing_job_apply_btn span a:after,
.page-job-apply-external .grid_c div.apply .viadeo_job_apply_btn span a:after {
  content: "";
  width: 31px;
  height: 27px;
  margin: -6px 6px 0 9px;
  background-image: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/images/sprites/logo-linkedin-bg.png);
  background-position: -7px 0;
  float: right;
  position: absolute;
}
.node-type-job-advert .grid_c div.apply .linkedin_job_apply_btn span a:hover,
.node-type-job-advert .grid_c div.apply .xing_job_apply_btn span a:hover,
.node-type-job-advert .grid_c div.apply .viadeo_job_apply_btn span a:hover,
.page-job-apply-external .grid_c div.apply .linkedin_job_apply_btn span a:hover,
.page-job-apply-external .grid_c div.apply .xing_job_apply_btn span a:hover,
.page-job-apply-external .grid_c div.apply .viadeo_job_apply_btn span a:hover {
  color: #fff;
}
.node-type-job-advert .grid_c div.apply .viadeo_job_apply_btn span a,
.page-job-apply-external .grid_c div.apply .viadeo_job_apply_btn span a {
  float: left;
}
.node-type-job-advert .grid_c div.apply .viadeo_job_apply_btn span a:after,
.page-job-apply-external .grid_c div.apply .viadeo_job_apply_btn span a:after {
  content: '';
  background: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/images/glyph-grey-small.png) no-repeat center center;
  width: 37px;
  height: 30px;
  float: left;
  padding: 0;
  background-size: contain;
  vertical-align: top;
  margin-top: -8px;
  margin-bottom: -6px;
}
.node-type-job-advert .grid_c div.apply .xing_job_apply_btn span a:after,
.page-job-apply-external .grid_c div.apply .xing_job_apply_btn span a:after {
  background-image: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/images/sprites/logo-xing-bg.png);
  background-repeat: no-repeat;
  margin-top: -6px;
}
.node-type-job-advert .grid_c .jobdetail .jobactions,
.page-job-apply-external .grid_c .jobdetail .jobactions {
  margin: 0;
  padding: 0;
  border: none;
  float: right;
}
.node-type-job-advert .grid_c .jobdetail .jobactions ul,
.page-job-apply-external .grid_c .jobdetail .jobactions ul {
  margin-top: 0;
}
.node-type-job-advert .grid_c .jobdetail .jobactions .flag-save_job a:before,
.page-job-apply-external .grid_c .jobdetail .jobactions .flag-save_job a:before {
  font-family: FontAwesome;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
  font-size: 14px;
  font-weight: 400;
  content: "\f138";
  color: #608AAD;
  padding-right: 0;
}
.page-job-apply-external .grid_c .jobcontainer,
.page-job-apply-external .grid_c .jobdetail {
  float: left;
}
.page-job-apply-external .grid_c .form-actions {
  float: left;
  margin: 15px 0 5px;
  width: 100%;
}
.page-job-apply-external .grid_c .form-actions#edit-privacy-data {
  margin: 0;
}
.page-job-apply-external .grid_c .form-submit {
  float: left;
  margin-right: 10px;
  margin-top: 8px;
}
.page-job-apply-external .grid_c .linkedin_job_apply_btn,
.page-job-apply-external .grid_c .xing_job_apply_btn,
.page-job-apply-external .grid_c .viadeo_job_apply_btn {
  float: left;
  margin-top: 8px;
}
.page-job-apply-external .grid_c .linkedin_job_apply_btn span a,
.page-job-apply-external .grid_c .xing_job_apply_btn span a,
.page-job-apply-external .grid_c .viadeo_job_apply_btn span a {
  background: #d68400;
  background: -webkit-gradient(linear,left top,left 100%,from(#f29707),to(#d68400));
  background: -webkit-linear-gradient(top,#f29707 0,#d68400 100%);
  background: -moz-linear-gradient(top,#f29707 0,#d68400 100%);
  background: -ms-linear-gradient(top,#f29707 0,#d68400 100%);
  background: -o-linear-gradient(top,#f29707 0,#d68400 100%);
  background: linear-gradient(top,#f29707 0,#d68400 100%);
  -pie-background: linear-gradient(#f29707 0,#d68400 20px);
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-appearance: none;
  appearance: none;
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: '';
  color: #fff !important;
  cursor: pointer;
  padding: 7px;
  border: 3px solid #f7ac34;
  font-size: 12px;
  -webkit-box-shadow: 0 0 0 #595454;
  -moz-box-shadow: 0 0 0 #595454;
  box-shadow: 0 0 0 #595454;
  background: #769cb8;
  background: -webkit-gradient(linear,left top,left 100%,from(#81aac9),to(#769cb8));
  background: -webkit-linear-gradient(top,#81aac9 0,#769cb8 100%);
  background: -moz-linear-gradient(top,#81aac9 0,#769cb8 100%);
  background: -ms-linear-gradient(top,#81aac9 0,#769cb8 100%);
  background: -o-linear-gradient(top,#81aac9 0,#769cb8 100%);
  background: linear-gradient(top,#81aac9 0,#769cb8 100%);
  -pie-background: linear-gradient(#81aac9,#769cb8);
  border-color: #7faac7;
  padding-right: 40px !important;
  display: inline-block;
  vertical-align: middle;
  margin: -2px 10px 0 0;
  color: #fff;
  float: left;
}
.page-job-apply-external .grid_c .linkedin_job_apply_btn span a:hover,
.page-job-apply-external .grid_c .linkedin_job_apply_btn span a:focus,
.page-job-apply-external .grid_c .linkedin_job_apply_btn span a:active,
.page-job-apply-external .grid_c .xing_job_apply_btn span a:hover,
.page-job-apply-external .grid_c .xing_job_apply_btn span a:focus,
.page-job-apply-external .grid_c .xing_job_apply_btn span a:active,
.page-job-apply-external .grid_c .viadeo_job_apply_btn span a:hover,
.page-job-apply-external .grid_c .viadeo_job_apply_btn span a:focus,
.page-job-apply-external .grid_c .viadeo_job_apply_btn span a:active {
  background: #d68400;
  background: -webkit-gradient(linear,left top,left 100%,from(#f3a62d),to(#dd9626));
  background: -webkit-linear-gradient(top,#f3a62d 0,#dd9626 100%);
  background: -moz-linear-gradient(top,#f3a62d 0,#dd9626 100%);
  background: -ms-linear-gradient(top,#f3a62d 0,#dd9626 100%);
  background: -o-linear-gradient(top,#f3a62d 0,#dd9626 100%);
  background: linear-gradient(top,#f3a62d 0,#dd9626 100%);
  -pie-background: linear-gradient(#f3a62d 0,#dd9626 20px);
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
}
@media screen and (max-width: 1024px) {
  .page-job-apply-external .grid_c .linkedin_job_apply_btn span a,
  .page-job-apply-external .grid_c .xing_job_apply_btn span a,
  .page-job-apply-external .grid_c .viadeo_job_apply_btn span a {
    font-size: 15px;
  }
}
.page-job-apply-external .grid_c .linkedin_job_apply_btn span a:focus,
.page-job-apply-external .grid_c .linkedin_job_apply_btn span a:active,
.page-job-apply-external .grid_c .linkedin_job_apply_btn span a:hover,
.page-job-apply-external .grid_c .xing_job_apply_btn span a:focus,
.page-job-apply-external .grid_c .xing_job_apply_btn span a:active,
.page-job-apply-external .grid_c .xing_job_apply_btn span a:hover,
.page-job-apply-external .grid_c .viadeo_job_apply_btn span a:focus,
.page-job-apply-external .grid_c .viadeo_job_apply_btn span a:active,
.page-job-apply-external .grid_c .viadeo_job_apply_btn span a:hover {
  background: #769cb8;
  background: -webkit-gradient(linear,left top,left 100%,from(#81aac9),to(#769cb8));
  background: -webkit-linear-gradient(top,#81aac9 0,#769cb8 100%);
  background: -moz-linear-gradient(top,#81aac9 0,#769cb8 100%);
  background: -ms-linear-gradient(top,#81aac9 0,#769cb8 100%);
  background: -o-linear-gradient(top,#81aac9 0,#769cb8 100%);
  background: linear-gradient(top,#81aac9 0,#769cb8 100%);
  -pie-background: linear-gradient(#81aac9,#769cb8);
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
}
.page-job-apply-external .grid_c .linkedin_job_apply_btn span a:after,
.page-job-apply-external .grid_c .xing_job_apply_btn span a:after,
.page-job-apply-external .grid_c .viadeo_job_apply_btn span a:after {
  content: "";
  width: 31px;
  height: 27px;
  margin: -6px 6px 0 9px;
  background-image: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/images/sprites/logo-linkedin-bg.png);
  background-position: -7px 0;
  float: right;
  position: absolute;
}
.page-job-apply-external .grid_c .linkedin_job_apply_btn span a:hover,
.page-job-apply-external .grid_c .xing_job_apply_btn span a:hover,
.page-job-apply-external .grid_c .viadeo_job_apply_btn span a:hover {
  color: #fff;
}
.page-job-apply-external .grid_c .linkedin_job_apply_btn a {
  margin-left: 0 !important;
}
.page-job-apply-external .grid_c .xing_job_apply_btn span a:after {
  background-image: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/images/sprites/logo-xing-bg.png);
  background-repeat: no-repeat;
  margin-top: -6px;
}
.page-job-apply-external .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a {
  padding-left: 4px !important;
}
.page-job-apply-external .grid_c form#mp-job-apply-page-form-display .form-actions .xing_job_apply_btn a:after {
  background-image: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/images/sprites/logo-xing-bg.png);
  background-repeat: no-repeat;
  margin-top: -6px;
}
@media (min-width: 768px) {
  .page-job-apply-external .grid_c form .form-item-firstname,
  .page-job-apply .grid_c form .form-item-firstname {
    border-top: none;
  }
  .page-job-apply-external .grid_c form #edit-cvs-options,
  .page-job-apply-external .grid_c form #edit-existing-cv fieldset,
  .page-job-apply-external .grid_c form .fieldset-wrapper .form-item-use-stored,
  .page-job-apply-external .grid_c form .fieldset-wrapper .form-item-use-uploaded,
  .page-job-apply-external .grid_c form #edit-cvs-2,
  .page-job-apply .grid_c form #edit-cvs-options,
  .page-job-apply .grid_c form #edit-existing-cv fieldset,
  .page-job-apply .grid_c form .fieldset-wrapper .form-item-use-stored,
  .page-job-apply .grid_c form .fieldset-wrapper .form-item-use-uploaded,
  .page-job-apply .grid_c form #edit-cvs-2 {
    width: 104%;
  }
  .page-job-apply-external .grid_c form .form-item-files-cv-2,
  .page-job-apply .grid_c form .form-item-files-cv-2 {
    padding-top: 0;
  }
  .page-job-apply-external .grid_c form .form-item,
  .page-job-apply-external .grid_c form fieldset,
  .page-job-apply .grid_c form .form-item,
  .page-job-apply .grid_c form fieldset {
    border-top: none;
    padding-left: 0px;
    width: 40%;
    display: inline-block;
  }
  .page-job-apply-external .grid_c form .form-item label,
  .page-job-apply-external .grid_c form fieldset label,
  .page-job-apply .grid_c form .form-item label,
  .page-job-apply .grid_c form fieldset label {
    text-align: left;
    float: none;
    top: 0;
  }
}
@media (max-width: 1024px) {
  .page-viadeo-job-apply .jobdetail article > div label,
  .page-viadeo-cv-submit .jobdetail article > div label {
    padding: 0 26px 0 30px;
    margin-left: 0;
  }
  .page-viadeo-job-apply .jobdetail article #mp-viadeo-cv-apply-form .form-item-privacy-data-1,
  .page-viadeo-job-apply .jobdetail article #mp-viadeo-cv-apply-form .form-item-privacy-data-2,
  .page-viadeo-cv-submit .jobdetail article #mp-viadeo-cv-apply-form .form-item-privacy-data-1,
  .page-viadeo-cv-submit .jobdetail article #mp-viadeo-cv-apply-form .form-item-privacy-data-2 {
    margin-left: 122px;
  }
  .page-viadeo-job-apply .jobdetail article .viadeouser_apply_btn,
  .page-viadeo-cv-submit .jobdetail article .viadeouser_apply_btn {
    margin-left: 155px;
  }
  .page-mypage #main {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
    margin: 0 !important;
    padding: 0;
    padding-bottom: 24px;
  }
  .page-mypage #main:before,
  .page-mypage #main:after {
    content: " ";
    display: table;
  }
  .page-mypage #main:after {
    clear: both;
  }
  .grid_n {
    display: none !important;
  }
  tr.grid_n {
    display: none !important;
  }
  th.grid_n,
  td.grid_n {
    display: none !important;
  }
  .page-linkedin-job-apply .grid_c,
  .page-linkedin-cv-submit .grid_c,
  .page-xing-cv-submit .grid_c,
  .page-xing-job-apply .grid_c,
  .page-job-apply-external .grid_c,
  .page-job-apply .grid_c,
  .node-type-job-advert .grid_c {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding-left: 0px;
    padding-top: 0px;
  }
  .page-linkedin-job-apply .jobcontainer,
  .page-linkedin-cv-submit .jobcontainer,
  .page-xing-cv-submit .jobcontainer,
  .page-xing-job-apply .jobcontainer,
  .page-job-apply-external .jobcontainer,
  .page-job-apply .jobcontainer,
  .node-type-job-advert .jobcontainer,
  .page-viadeo-job-apply .jobcontainer,
  .page-viadeo-cv-submit .jobcontainer {
    background: none;
    box-shadow: none;
  }
  .page-linkedin-job-apply .jobcontainer .heading span,
  .page-linkedin-cv-submit .jobcontainer .heading span,
  .page-xing-cv-submit .jobcontainer .heading span,
  .page-xing-job-apply .jobcontainer .heading span,
  .page-job-apply-external .jobcontainer .heading span,
  .page-job-apply .jobcontainer .heading span,
  .node-type-job-advert .jobcontainer .heading span,
  .page-viadeo-job-apply .jobcontainer .heading span,
  .page-viadeo-cv-submit .jobcontainer .heading span {
    background-color: #4778bd;
    background-image: none;
    background-repeat: no-repeat;
    filter: none;
  }
  .page-linkedin-job-apply .jobcontainer .jobdetail,
  .page-linkedin-cv-submit .jobcontainer .jobdetail,
  .page-xing-cv-submit .jobcontainer .jobdetail,
  .page-xing-job-apply .jobcontainer .jobdetail,
  .page-job-apply-external .jobcontainer .jobdetail,
  .page-job-apply .jobcontainer .jobdetail,
  .node-type-job-advert .jobcontainer .jobdetail,
  .page-viadeo-job-apply .jobcontainer .jobdetail,
  .page-viadeo-cv-submit .jobcontainer .jobdetail {
    background: none;
  }
  .page-linkedin-job-apply .jobcontainer .jobdetail article form .form-actions .form-checkboxes fieldset .form-type-checkbox label,
  .page-linkedin-cv-submit .jobcontainer .jobdetail article form .form-actions .form-checkboxes fieldset .form-type-checkbox label,
  .page-xing-cv-submit .jobcontainer .jobdetail article form .form-actions .form-checkboxes fieldset .form-type-checkbox label,
  .page-xing-job-apply .jobcontainer .jobdetail article form .form-actions .form-checkboxes fieldset .form-type-checkbox label,
  .page-job-apply-external .jobcontainer .jobdetail article form .form-actions .form-checkboxes fieldset .form-type-checkbox label,
  .page-job-apply .jobcontainer .jobdetail article form .form-actions .form-checkboxes fieldset .form-type-checkbox label,
  .node-type-job-advert .jobcontainer .jobdetail article form .form-actions .form-checkboxes fieldset .form-type-checkbox label,
  .page-viadeo-job-apply .jobcontainer .jobdetail article form .form-actions .form-checkboxes fieldset .form-type-checkbox label,
  .page-viadeo-cv-submit .jobcontainer .jobdetail article form .form-actions .form-checkboxes fieldset .form-type-checkbox label {
    margin-bottom: 10px;
  }
  .page-linkedin-job-apply .jobcontainer .jobdetail article form .form-actions .form-checkboxes fieldset .form-type-checkbox label .form-checkbox,
  .page-linkedin-cv-submit .jobcontainer .jobdetail article form .form-actions .form-checkboxes fieldset .form-type-checkbox label .form-checkbox,
  .page-xing-cv-submit .jobcontainer .jobdetail article form .form-actions .form-checkboxes fieldset .form-type-checkbox label .form-checkbox,
  .page-xing-job-apply .jobcontainer .jobdetail article form .form-actions .form-checkboxes fieldset .form-type-checkbox label .form-checkbox,
  .page-job-apply-external .jobcontainer .jobdetail article form .form-actions .form-checkboxes fieldset .form-type-checkbox label .form-checkbox,
  .page-job-apply .jobcontainer .jobdetail article form .form-actions .form-checkboxes fieldset .form-type-checkbox label .form-checkbox,
  .node-type-job-advert .jobcontainer .jobdetail article form .form-actions .form-checkboxes fieldset .form-type-checkbox label .form-checkbox,
  .page-viadeo-job-apply .jobcontainer .jobdetail article form .form-actions .form-checkboxes fieldset .form-type-checkbox label .form-checkbox,
  .page-viadeo-cv-submit .jobcontainer .jobdetail article form .form-actions .form-checkboxes fieldset .form-type-checkbox label .form-checkbox {
    width: 23px !important;
    top: -7px;
    margin-right: 6px;
  }
  .page-linkedin-job-apply .jobcontainer .heading span,
  .page-linkedin-cv-submit .jobcontainer .heading span,
  .page-xing-cv-submit .jobcontainer .heading span,
  .page-xing-job-apply .jobcontainer .heading span,
  .page-job-apply-external .jobcontainer .heading span,
  .page-job-apply .jobcontainer .heading span,
  .node-type-job-advert .jobcontainer .heading span,
  .page-viadeo-job-apply .jobcontainer .heading span,
  .page-viadeo-cv-submit .jobcontainer .heading span {
    padding: 10px 0 0 10px;
  }
  .page-job-apply-external .grid_c form .description,
  .page-job-apply .grid_c form .description {
    padding-top: 16px;
  }
  .page-job-apply-external .grid_c form .form-item-firstname,
  .page-job-apply .grid_c form .form-item-firstname {
    border-top: none;
  }
  .page-job-apply-external .grid_c form#mp-job-apply-page-form-display .fieldset-wrapper .form-file,
  .page-job-apply .grid_c form#mp-job-apply-page-form-display .fieldset-wrapper .form-file {
    width: 80%;
  }
  .page-job-apply-external .grid_c form#mp-job-apply-page-form-display .fieldset-wrapper .form-item-files-cv-1,
  .page-job-apply .grid_c form#mp-job-apply-page-form-display .fieldset-wrapper .form-item-files-cv-1 {
    padding-top: 6px;
  }
  .page-job-apply-external .grid_c form#mp-job-apply-page-form-display .fieldset-wrapper .form-item-files-cv-2,
  .page-job-apply .grid_c form#mp-job-apply-page-form-display .fieldset-wrapper .form-item-files-cv-2 {
    padding-top: 6px !important;
  }
  .page-job-apply-external .grid_c form#mp-job-apply-page-form-display fieldset#edit-cvs-1 .fieldset-wrapper .form-checkboxes label span,
  .page-job-apply .grid_c form#mp-job-apply-page-form-display fieldset#edit-cvs-1 .fieldset-wrapper .form-checkboxes label span {
    padding: 5px 10px 0 !important;
  }
  .page-job-apply-external .grid_c form#mp-job-apply-page-form-display fieldset#edit-cvs-1 .fieldset-wrapper .form-radios label span,
  .page-job-apply .grid_c form#mp-job-apply-page-form-display fieldset#edit-cvs-1 .fieldset-wrapper .form-radios label span {
    padding: 2px 10px 0 !important;
  }
  .page-job-apply-external .grid_c form #edit-privacy-data,
  .page-job-apply-external .grid_c form .form-item-forwarding-candidate-applications,
  .page-job-apply .grid_c form #edit-privacy-data,
  .page-job-apply .grid_c form .form-item-forwarding-candidate-applications {
    position: relative;
  }
  .page-job-apply-external .grid_c form #edit-privacy-data .form-item label,
  .page-job-apply-external .grid_c form .form-item-forwarding-candidate-applications .form-item label,
  .page-job-apply .grid_c form #edit-privacy-data .form-item label,
  .page-job-apply .grid_c form .form-item-forwarding-candidate-applications .form-item label {
    padding-left: 35px !important;
  }
  .page-job-apply-external .grid_c form #edit-privacy-data label,
  .page-job-apply-external .grid_c form .form-item-forwarding-candidate-applications label,
  .page-job-apply .grid_c form #edit-privacy-data label,
  .page-job-apply .grid_c form .form-item-forwarding-candidate-applications label {
    padding-left: 35px !important;
  }
  .page-job-apply-external .grid_c form #edit-privacy-data label input,
  .page-job-apply-external .grid_c form .form-item-forwarding-candidate-applications label input,
  .page-job-apply .grid_c form #edit-privacy-data label input,
  .page-job-apply .grid_c form .form-item-forwarding-candidate-applications label input {
    margin-left: 0 !important;
    position: absolute;
    left: 0;
    top: 0px !important;
  }
  .page-job-apply-external .grid_c form #edit-privacy-data .form-item-privacy-data-1 label,
  .page-job-apply-external .grid_c form #edit-privacy-data .form-item-privacy-data-2 label,
  .page-job-apply-external .grid_c form .form-item-forwarding-candidate-applications .form-item-privacy-data-1 label,
  .page-job-apply-external .grid_c form .form-item-forwarding-candidate-applications .form-item-privacy-data-2 label,
  .page-job-apply .grid_c form #edit-privacy-data .form-item-privacy-data-1 label,
  .page-job-apply .grid_c form #edit-privacy-data .form-item-privacy-data-2 label,
  .page-job-apply .grid_c form .form-item-forwarding-candidate-applications .form-item-privacy-data-1 label,
  .page-job-apply .grid_c form .form-item-forwarding-candidate-applications .form-item-privacy-data-2 label {
    padding-top: 8px !important;
  }
  .page-job-apply-external .grid_c form .form-item-create-alert span,
  .page-job-apply .grid_c form .form-item-create-alert span {
    margin-top: 0 !important;
    padding: 5px 0 0 5px;
  }
  .page-job-apply-external .grid_c .white-board,
  .page-job-apply .grid_c .white-board {
    background: none;
    margin-top: 0;
    padding-top: 0;
  }
  .page-job-apply-external .grid_c .white-board .form-item,
  .page-job-apply .grid_c .white-board .form-item {
    margin-top: 0;
  }
  .page-job-apply-external .ios-content,
  .page-job-apply .ios-content {
    width: 100%;
    margin-left: 15px;
    padding-top: 10px;
    margin-top: 10px;
  }
  .page-job-apply-external .ios-content div.title,
  .page-job-apply .ios-content div.title {
    color: #000;
    font-weight: bold;
  }
  .page-job-apply-external .ios-content div.title:before,
  .page-job-apply .ios-content div.title:before {
    font-family: FontAwesome;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
    font-size: 14px;
    font-weight: 400;
    content: "\f05a";
    color: #000;
    display: block;
  }
  .page-job-apply-external .ios-content div.title:before,
  .page-job-apply .ios-content div.title:before {
    display: inline-block;
    vertical-align: baseline;
    margin-right: 5px;
  }
  .page-job-apply-external .ios-content .header-title,
  .page-job-apply .ios-content .header-title {
    display: none;
  }
  .page-job-apply-external .grid_c .form-actions {
    margin-top: 0;
    padding: 0 !important;
  }
  .page-job-apply-external .grid_c .jobcontainer .jobdetail .ios-content p:last-of-type {
    margin: 0;
  }
  .page-job-apply .jobcontainer .jobdetail form#mp-job-apply-page-form-display .form-item.form-type-select,
  .page-job-apply-external .jobcontainer .jobdetail form#mp-job-apply-page-form-display .form-item.form-type-select {
    width: 50%;
  }
  .page-job-apply .jobcontainer .jobdetail form#mp-job-apply-page-form-display .form-item.form-type-select select#edit-current-salary,
  .page-job-apply-external .jobcontainer .jobdetail form#mp-job-apply-page-form-display .form-item.form-type-select select#edit-current-salary {
    width: 100%;
  }
  .page-job-apply .jobcontainer .jobdetail form#mp-job-apply-page-form-display .left-col,
  .page-job-apply-external .jobcontainer .jobdetail form#mp-job-apply-page-form-display .left-col {
    width: 54%;
  }
  .page-job-apply .jobcontainer .jobdetail form#mp-job-apply-page-form-display .left-col #edit-cv:before,
  .page-job-apply-external .jobcontainer .jobdetail form#mp-job-apply-page-form-display .left-col #edit-cv:before {
    padding: 5px 20px !important;
    border: 3px solid #7faac7;
    border-left: 2px solid #7faac7;
  }
  .page-job-apply .jobcontainer .jobdetail form#mp-job-apply-page-form-display .right-col,
  .page-job-apply-external .jobcontainer .jobdetail form#mp-job-apply-page-form-display .right-col {
    width: 42%;
    margin-left: 27px;
  }
  .page-job-apply .jobcontainer .jobdetail form#mp-job-apply-page-form-display .right-col .form-type-textarea #edit-message,
  .page-job-apply-external .jobcontainer .jobdetail form#mp-job-apply-page-form-display .right-col .form-type-textarea #edit-message {
    font-size: 13px !important;
    height: 171px;
    margin-bottom: 10px;
  }
  .page-job-apply .jobcontainer .jobdetail form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a,
  .page-job-apply-external .jobcontainer .jobdetail form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a {
    padding: 8px 44px 8px 4px;
    margin-left: 0;
  }
  .page-job-apply .jobcontainer .jobdetail form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a:after,
  .page-job-apply-external .jobcontainer .jobdetail form#mp-job-apply-page-form-display .form-actions .linkedin_job_apply_btn a:after {
    width: 39px;
    height: 33px;
    margin: -9px 6px 0 2px;
    background-position: -1px 36px;
  }
  .page-job-apply .grid_c .jobcontainer-login #user-login .linkedinuser a {
    margin: 13px 0;
    padding: 10px 12px 7px 0;
  }
  .page-job-apply .grid_c .jobcontainer-login #user-login .linkedinuser a:before {
    font-size: 25px;
    padding: 9px 18px 6px;
  }
  .page-job-apply .grid_c .jobcontainer-login #user-login .xinguser a {
    margin: 13px 0;
    padding: 12px 5px 12px 0;
  }
  .page-job-apply .grid_c .jobcontainer-login #user-login .xinguser a:before {
    padding: 15px 23px 12px !important;
    background-position: -3px 5px;
  }
  .page-job-apply .grid_c .jobcontainer-login form {
    margin-left: 0;
    float: left !important;
    width: 100%;
  }
  .page-job-apply .grid_c .jobcontainer-login form #edit-pass-pass1 {
    width: 48% !important;
  }
  .page-job-apply .grid_c .jobcontainer-login form .form-text {
    width: 95% !important;
  }
  .page-job-apply .grid_c .jobcontainer-login form .form-actions {
    position: relative;
    display: inline-block;
  }
  .page-job-apply .grid_c .jobcontainer-login form .form-item {
    clear: both;
  }
  .page-linkedin-job-apply .jobcontainer .heading span,
  .page-linkedin-cv-submit .jobcontainer .heading span,
  .page-xing-cv-submit .jobcontainer .heading span,
  .page-xing-job-apply .jobcontainer .heading span,
  .page-viadeo-job-apply .jobcontainer .heading span,
  .page-viadeo-cv-submit .jobcontainer .heading span {
    padding: 12px;
  }
  .page-linkedin-job-apply .jobcontainer .jobdetail article,
  .page-linkedin-cv-submit .jobcontainer .jobdetail article,
  .page-xing-cv-submit .jobcontainer .jobdetail article,
  .page-xing-job-apply .jobcontainer .jobdetail article,
  .page-viadeo-job-apply .jobcontainer .jobdetail article,
  .page-viadeo-cv-submit .jobcontainer .jobdetail article {
    padding-top: 15px;
  }
  .page-linkedin-job-apply .jobcontainer .jobdetail article > div,
  .page-linkedin-cv-submit .jobcontainer .jobdetail article > div,
  .page-xing-cv-submit .jobcontainer .jobdetail article > div,
  .page-xing-job-apply .jobcontainer .jobdetail article > div,
  .page-viadeo-job-apply .jobcontainer .jobdetail article > div,
  .page-viadeo-cv-submit .jobcontainer .jobdetail article > div {
    padding: 0 0 20px;
  }
  .page-linkedin-job-apply .jobcontainer .jobdetail article > div label,
  .page-linkedin-cv-submit .jobcontainer .jobdetail article > div label,
  .page-xing-cv-submit .jobcontainer .jobdetail article > div label,
  .page-xing-job-apply .jobcontainer .jobdetail article > div label,
  .page-viadeo-job-apply .jobcontainer .jobdetail article > div label,
  .page-viadeo-cv-submit .jobcontainer .jobdetail article > div label {
    padding-bottom: 0;
    width: 96px;
  }
  .page-linkedin-job-apply .jobcontainer .jobdetail article > div .form-data,
  .page-linkedin-cv-submit .jobcontainer .jobdetail article > div .form-data,
  .page-xing-cv-submit .jobcontainer .jobdetail article > div .form-data,
  .page-xing-job-apply .jobcontainer .jobdetail article > div .form-data,
  .page-viadeo-job-apply .jobcontainer .jobdetail article > div .form-data,
  .page-viadeo-cv-submit .jobcontainer .jobdetail article > div .form-data {
    width: 75%;
  }
  .page-linkedin-job-apply .jobcontainer .jobdetail article > div .form-data p,
  .page-linkedin-cv-submit .jobcontainer .jobdetail article > div .form-data p,
  .page-xing-cv-submit .jobcontainer .jobdetail article > div .form-data p,
  .page-xing-job-apply .jobcontainer .jobdetail article > div .form-data p,
  .page-viadeo-job-apply .jobcontainer .jobdetail article > div .form-data p,
  .page-viadeo-cv-submit .jobcontainer .jobdetail article > div .form-data p {
    margin: 0;
    padding-top: 10px;
  }
  .page-linkedin-job-apply .jobcontainer .jobdetail article > div .form-data p:first-child,
  .page-linkedin-cv-submit .jobcontainer .jobdetail article > div .form-data p:first-child,
  .page-xing-cv-submit .jobcontainer .jobdetail article > div .form-data p:first-child,
  .page-xing-job-apply .jobcontainer .jobdetail article > div .form-data p:first-child,
  .page-viadeo-job-apply .jobcontainer .jobdetail article > div .form-data p:first-child,
  .page-viadeo-cv-submit .jobcontainer .jobdetail article > div .form-data p:first-child {
    margin-top: -10px;
  }
  .page-linkedin-job-apply .jobcontainer .jobdetail article form .form-item label,
  .page-linkedin-cv-submit .jobcontainer .jobdetail article form .form-item label,
  .page-xing-cv-submit .jobcontainer .jobdetail article form .form-item label,
  .page-xing-job-apply .jobcontainer .jobdetail article form .form-item label,
  .page-viadeo-job-apply .jobcontainer .jobdetail article form .form-item label,
  .page-viadeo-cv-submit .jobcontainer .jobdetail article form .form-item label {
    padding-top: 10px;
    margin-left: 30px;
  }
  .page-linkedin-job-apply .jobcontainer .jobdetail article form input[type='text'],
  .page-linkedin-cv-submit .jobcontainer .jobdetail article form input[type='text'],
  .page-xing-cv-submit .jobcontainer .jobdetail article form input[type='text'],
  .page-xing-job-apply .jobcontainer .jobdetail article form input[type='text'],
  .page-viadeo-job-apply .jobcontainer .jobdetail article form input[type='text'],
  .page-viadeo-cv-submit .jobcontainer .jobdetail article form input[type='text'] {
    width: 233px !important;
  }
  .page-linkedin-job-apply .jobcontainer .jobdetail article form textarea,
  .page-linkedin-job-apply .jobcontainer .jobdetail article form select,
  .page-linkedin-cv-submit .jobcontainer .jobdetail article form textarea,
  .page-linkedin-cv-submit .jobcontainer .jobdetail article form select,
  .page-xing-cv-submit .jobcontainer .jobdetail article form textarea,
  .page-xing-cv-submit .jobcontainer .jobdetail article form select,
  .page-xing-job-apply .jobcontainer .jobdetail article form textarea,
  .page-xing-job-apply .jobcontainer .jobdetail article form select,
  .page-viadeo-job-apply .jobcontainer .jobdetail article form textarea,
  .page-viadeo-job-apply .jobcontainer .jobdetail article form select,
  .page-viadeo-cv-submit .jobcontainer .jobdetail article form textarea,
  .page-viadeo-cv-submit .jobcontainer .jobdetail article form select {
    width: 247px !important;
  }
  .page-linkedin-job-apply .jobcontainer .jobdetail article form .linkedinuser_apply_btn,
  .page-linkedin-job-apply .jobcontainer .jobdetail article form .xinguser_apply_btn,
  .page-linkedin-cv-submit .jobcontainer .jobdetail article form .linkedinuser_apply_btn,
  .page-linkedin-cv-submit .jobcontainer .jobdetail article form .xinguser_apply_btn,
  .page-xing-cv-submit .jobcontainer .jobdetail article form .linkedinuser_apply_btn,
  .page-xing-cv-submit .jobcontainer .jobdetail article form .xinguser_apply_btn,
  .page-xing-job-apply .jobcontainer .jobdetail article form .linkedinuser_apply_btn,
  .page-xing-job-apply .jobcontainer .jobdetail article form .xinguser_apply_btn,
  .page-viadeo-job-apply .jobcontainer .jobdetail article form .linkedinuser_apply_btn,
  .page-viadeo-job-apply .jobcontainer .jobdetail article form .xinguser_apply_btn,
  .page-viadeo-cv-submit .jobcontainer .jobdetail article form .linkedinuser_apply_btn,
  .page-viadeo-cv-submit .jobcontainer .jobdetail article form .xinguser_apply_btn {
    margin-left: 106px;
    padding: 6px 44px 8px 7px;
  }
  .page-linkedin-job-apply .jobcontainer .jobdetail article form .linkedinuser_apply_btn:after,
  .page-linkedin-job-apply .jobcontainer .jobdetail article form .xinguser_apply_btn:after,
  .page-linkedin-cv-submit .jobcontainer .jobdetail article form .linkedinuser_apply_btn:after,
  .page-linkedin-cv-submit .jobcontainer .jobdetail article form .xinguser_apply_btn:after,
  .page-xing-cv-submit .jobcontainer .jobdetail article form .linkedinuser_apply_btn:after,
  .page-xing-cv-submit .jobcontainer .jobdetail article form .xinguser_apply_btn:after,
  .page-xing-job-apply .jobcontainer .jobdetail article form .linkedinuser_apply_btn:after,
  .page-xing-job-apply .jobcontainer .jobdetail article form .xinguser_apply_btn:after,
  .page-viadeo-job-apply .jobcontainer .jobdetail article form .linkedinuser_apply_btn:after,
  .page-viadeo-job-apply .jobcontainer .jobdetail article form .xinguser_apply_btn:after,
  .page-viadeo-cv-submit .jobcontainer .jobdetail article form .linkedinuser_apply_btn:after,
  .page-viadeo-cv-submit .jobcontainer .jobdetail article form .xinguser_apply_btn:after {
    width: 39px;
    height: 33px;
    margin: -7px 6px 0 2px;
    background-position: -1px 36px;
  }
  .page-linkedin-job-apply .jobcontainer .jobdetail article form .xinguser_apply_btn:after,
  .page-linkedin-cv-submit .jobcontainer .jobdetail article form .xinguser_apply_btn:after,
  .page-xing-cv-submit .jobcontainer .jobdetail article form .xinguser_apply_btn:after,
  .page-xing-job-apply .jobcontainer .jobdetail article form .xinguser_apply_btn:after,
  .page-viadeo-job-apply .jobcontainer .jobdetail article form .xinguser_apply_btn:after,
  .page-viadeo-cv-submit .jobcontainer .jobdetail article form .xinguser_apply_btn:after {
    background-position: center;
  }
  .page-linkedin-job-apply .jobcontainer .jobdetail article form .info > div,
  .page-linkedin-job-apply .jobcontainer .jobdetail article form .info a,
  .page-linkedin-cv-submit .jobcontainer .jobdetail article form .info > div,
  .page-linkedin-cv-submit .jobcontainer .jobdetail article form .info a,
  .page-xing-cv-submit .jobcontainer .jobdetail article form .info > div,
  .page-xing-cv-submit .jobcontainer .jobdetail article form .info a,
  .page-xing-job-apply .jobcontainer .jobdetail article form .info > div,
  .page-xing-job-apply .jobcontainer .jobdetail article form .info a,
  .page-viadeo-job-apply .jobcontainer .jobdetail article form .info > div,
  .page-viadeo-job-apply .jobcontainer .jobdetail article form .info a,
  .page-viadeo-cv-submit .jobcontainer .jobdetail article form .info > div,
  .page-viadeo-cv-submit .jobcontainer .jobdetail article form .info a {
    font-size: 10.5px !important;
  }
  .page-linkedin-job-apply .jobcontainer .jobdetail article form .infoprivacy,
  .page-linkedin-job-apply .jobcontainer .jobdetail article form .help_text,
  .page-linkedin-cv-submit .jobcontainer .jobdetail article form .infoprivacy,
  .page-linkedin-cv-submit .jobcontainer .jobdetail article form .help_text,
  .page-xing-cv-submit .jobcontainer .jobdetail article form .infoprivacy,
  .page-xing-cv-submit .jobcontainer .jobdetail article form .help_text,
  .page-xing-job-apply .jobcontainer .jobdetail article form .infoprivacy,
  .page-xing-job-apply .jobcontainer .jobdetail article form .help_text,
  .page-viadeo-job-apply .jobcontainer .jobdetail article form .infoprivacy,
  .page-viadeo-job-apply .jobcontainer .jobdetail article form .help_text,
  .page-viadeo-cv-submit .jobcontainer .jobdetail article form .infoprivacy,
  .page-viadeo-cv-submit .jobcontainer .jobdetail article form .help_text {
    margin-left: 150px;
  }
  .page-linkedin-job-apply .jobcontainer .jobdetail article form#mp-linkedin-cv-apply-form .infoprivacy,
  .page-linkedin-job-apply .jobcontainer .jobdetail article form#mp-linkedin-cv-apply-form .help_text,
  .page-linkedin-job-apply .jobcontainer .jobdetail article form#mp-xing-cv-apply-form .infoprivacy,
  .page-linkedin-job-apply .jobcontainer .jobdetail article form#mp-xing-cv-apply-form .help_text,
  .page-linkedin-job-apply .jobcontainer .jobdetail article form#mp-viadeo-cv-apply-form .infoprivacy,
  .page-linkedin-job-apply .jobcontainer .jobdetail article form#mp-viadeo-cv-apply-form .help_text,
  .page-linkedin-job-apply .jobcontainer .jobdetail article form#mp-viadeo-cv-submit-form .infoprivacy,
  .page-linkedin-job-apply .jobcontainer .jobdetail article form#mp-viadeo-cv-submit-form .help_text,
  .page-linkedin-job-apply .jobcontainer .jobdetail article form#mp-viadeo-cv-submit-form--2 .infoprivacy,
  .page-linkedin-job-apply .jobcontainer .jobdetail article form#mp-viadeo-cv-submit-form--2 .help_text,
  .page-linkedin-cv-submit .jobcontainer .jobdetail article form#mp-linkedin-cv-apply-form .infoprivacy,
  .page-linkedin-cv-submit .jobcontainer .jobdetail article form#mp-linkedin-cv-apply-form .help_text,
  .page-linkedin-cv-submit .jobcontainer .jobdetail article form#mp-xing-cv-apply-form .infoprivacy,
  .page-linkedin-cv-submit .jobcontainer .jobdetail article form#mp-xing-cv-apply-form .help_text,
  .page-linkedin-cv-submit .jobcontainer .jobdetail article form#mp-viadeo-cv-apply-form .infoprivacy,
  .page-linkedin-cv-submit .jobcontainer .jobdetail article form#mp-viadeo-cv-apply-form .help_text,
  .page-linkedin-cv-submit .jobcontainer .jobdetail article form#mp-viadeo-cv-submit-form .infoprivacy,
  .page-linkedin-cv-submit .jobcontainer .jobdetail article form#mp-viadeo-cv-submit-form .help_text,
  .page-linkedin-cv-submit .jobcontainer .jobdetail article form#mp-viadeo-cv-submit-form--2 .infoprivacy,
  .page-linkedin-cv-submit .jobcontainer .jobdetail article form#mp-viadeo-cv-submit-form--2 .help_text,
  .page-xing-cv-submit .jobcontainer .jobdetail article form#mp-linkedin-cv-apply-form .infoprivacy,
  .page-xing-cv-submit .jobcontainer .jobdetail article form#mp-linkedin-cv-apply-form .help_text,
  .page-xing-cv-submit .jobcontainer .jobdetail article form#mp-xing-cv-apply-form .infoprivacy,
  .page-xing-cv-submit .jobcontainer .jobdetail article form#mp-xing-cv-apply-form .help_text,
  .page-xing-cv-submit .jobcontainer .jobdetail article form#mp-viadeo-cv-apply-form .infoprivacy,
  .page-xing-cv-submit .jobcontainer .jobdetail article form#mp-viadeo-cv-apply-form .help_text,
  .page-xing-cv-submit .jobcontainer .jobdetail article form#mp-viadeo-cv-submit-form .infoprivacy,
  .page-xing-cv-submit .jobcontainer .jobdetail article form#mp-viadeo-cv-submit-form .help_text,
  .page-xing-cv-submit .jobcontainer .jobdetail article form#mp-viadeo-cv-submit-form--2 .infoprivacy,
  .page-xing-cv-submit .jobcontainer .jobdetail article form#mp-viadeo-cv-submit-form--2 .help_text,
  .page-xing-job-apply .jobcontainer .jobdetail article form#mp-linkedin-cv-apply-form .infoprivacy,
  .page-xing-job-apply .jobcontainer .jobdetail article form#mp-linkedin-cv-apply-form .help_text,
  .page-xing-job-apply .jobcontainer .jobdetail article form#mp-xing-cv-apply-form .infoprivacy,
  .page-xing-job-apply .jobcontainer .jobdetail article form#mp-xing-cv-apply-form .help_text,
  .page-xing-job-apply .jobcontainer .jobdetail article form#mp-viadeo-cv-apply-form .infoprivacy,
  .page-xing-job-apply .jobcontainer .jobdetail article form#mp-viadeo-cv-apply-form .help_text,
  .page-xing-job-apply .jobcontainer .jobdetail article form#mp-viadeo-cv-submit-form .infoprivacy,
  .page-xing-job-apply .jobcontainer .jobdetail article form#mp-viadeo-cv-submit-form .help_text,
  .page-xing-job-apply .jobcontainer .jobdetail article form#mp-viadeo-cv-submit-form--2 .infoprivacy,
  .page-xing-job-apply .jobcontainer .jobdetail article form#mp-viadeo-cv-submit-form--2 .help_text,
  .page-viadeo-job-apply .jobcontainer .jobdetail article form#mp-linkedin-cv-apply-form .infoprivacy,
  .page-viadeo-job-apply .jobcontainer .jobdetail article form#mp-linkedin-cv-apply-form .help_text,
  .page-viadeo-job-apply .jobcontainer .jobdetail article form#mp-xing-cv-apply-form .infoprivacy,
  .page-viadeo-job-apply .jobcontainer .jobdetail article form#mp-xing-cv-apply-form .help_text,
  .page-viadeo-job-apply .jobcontainer .jobdetail article form#mp-viadeo-cv-apply-form .infoprivacy,
  .page-viadeo-job-apply .jobcontainer .jobdetail article form#mp-viadeo-cv-apply-form .help_text,
  .page-viadeo-job-apply .jobcontainer .jobdetail article form#mp-viadeo-cv-submit-form .infoprivacy,
  .page-viadeo-job-apply .jobcontainer .jobdetail article form#mp-viadeo-cv-submit-form .help_text,
  .page-viadeo-job-apply .jobcontainer .jobdetail article form#mp-viadeo-cv-submit-form--2 .infoprivacy,
  .page-viadeo-job-apply .jobcontainer .jobdetail article form#mp-viadeo-cv-submit-form--2 .help_text,
  .page-viadeo-cv-submit .jobcontainer .jobdetail article form#mp-linkedin-cv-apply-form .infoprivacy,
  .page-viadeo-cv-submit .jobcontainer .jobdetail article form#mp-linkedin-cv-apply-form .help_text,
  .page-viadeo-cv-submit .jobcontainer .jobdetail article form#mp-xing-cv-apply-form .infoprivacy,
  .page-viadeo-cv-submit .jobcontainer .jobdetail article form#mp-xing-cv-apply-form .help_text,
  .page-viadeo-cv-submit .jobcontainer .jobdetail article form#mp-viadeo-cv-apply-form .infoprivacy,
  .page-viadeo-cv-submit .jobcontainer .jobdetail article form#mp-viadeo-cv-apply-form .help_text,
  .page-viadeo-cv-submit .jobcontainer .jobdetail article form#mp-viadeo-cv-submit-form .infoprivacy,
  .page-viadeo-cv-submit .jobcontainer .jobdetail article form#mp-viadeo-cv-submit-form .help_text,
  .page-viadeo-cv-submit .jobcontainer .jobdetail article form#mp-viadeo-cv-submit-form--2 .infoprivacy,
  .page-viadeo-cv-submit .jobcontainer .jobdetail article form#mp-viadeo-cv-submit-form--2 .help_text {
    margin-top: 15px;
    margin-bottom: 10px;
    float: left;
    width: 75% !important;
  }
  .page-linkedin-job-apply .jobcontainer .jobdetail article form#mp-linkedin-cv-apply-form .linkedinuser_apply_btn,
  .page-linkedin-job-apply .jobcontainer .jobdetail article form#mp-xing-cv-apply-form .linkedinuser_apply_btn,
  .page-linkedin-job-apply .jobcontainer .jobdetail article form#mp-viadeo-cv-apply-form .linkedinuser_apply_btn,
  .page-linkedin-job-apply .jobcontainer .jobdetail article form#mp-viadeo-cv-submit-form .linkedinuser_apply_btn,
  .page-linkedin-job-apply .jobcontainer .jobdetail article form#mp-viadeo-cv-submit-form--2 .linkedinuser_apply_btn,
  .page-linkedin-cv-submit .jobcontainer .jobdetail article form#mp-linkedin-cv-apply-form .linkedinuser_apply_btn,
  .page-linkedin-cv-submit .jobcontainer .jobdetail article form#mp-xing-cv-apply-form .linkedinuser_apply_btn,
  .page-linkedin-cv-submit .jobcontainer .jobdetail article form#mp-viadeo-cv-apply-form .linkedinuser_apply_btn,
  .page-linkedin-cv-submit .jobcontainer .jobdetail article form#mp-viadeo-cv-submit-form .linkedinuser_apply_btn,
  .page-linkedin-cv-submit .jobcontainer .jobdetail article form#mp-viadeo-cv-submit-form--2 .linkedinuser_apply_btn,
  .page-xing-cv-submit .jobcontainer .jobdetail article form#mp-linkedin-cv-apply-form .linkedinuser_apply_btn,
  .page-xing-cv-submit .jobcontainer .jobdetail article form#mp-xing-cv-apply-form .linkedinuser_apply_btn,
  .page-xing-cv-submit .jobcontainer .jobdetail article form#mp-viadeo-cv-apply-form .linkedinuser_apply_btn,
  .page-xing-cv-submit .jobcontainer .jobdetail article form#mp-viadeo-cv-submit-form .linkedinuser_apply_btn,
  .page-xing-cv-submit .jobcontainer .jobdetail article form#mp-viadeo-cv-submit-form--2 .linkedinuser_apply_btn,
  .page-xing-job-apply .jobcontainer .jobdetail article form#mp-linkedin-cv-apply-form .linkedinuser_apply_btn,
  .page-xing-job-apply .jobcontainer .jobdetail article form#mp-xing-cv-apply-form .linkedinuser_apply_btn,
  .page-xing-job-apply .jobcontainer .jobdetail article form#mp-viadeo-cv-apply-form .linkedinuser_apply_btn,
  .page-xing-job-apply .jobcontainer .jobdetail article form#mp-viadeo-cv-submit-form .linkedinuser_apply_btn,
  .page-xing-job-apply .jobcontainer .jobdetail article form#mp-viadeo-cv-submit-form--2 .linkedinuser_apply_btn,
  .page-viadeo-job-apply .jobcontainer .jobdetail article form#mp-linkedin-cv-apply-form .linkedinuser_apply_btn,
  .page-viadeo-job-apply .jobcontainer .jobdetail article form#mp-xing-cv-apply-form .linkedinuser_apply_btn,
  .page-viadeo-job-apply .jobcontainer .jobdetail article form#mp-viadeo-cv-apply-form .linkedinuser_apply_btn,
  .page-viadeo-job-apply .jobcontainer .jobdetail article form#mp-viadeo-cv-submit-form .linkedinuser_apply_btn,
  .page-viadeo-job-apply .jobcontainer .jobdetail article form#mp-viadeo-cv-submit-form--2 .linkedinuser_apply_btn,
  .page-viadeo-cv-submit .jobcontainer .jobdetail article form#mp-linkedin-cv-apply-form .linkedinuser_apply_btn,
  .page-viadeo-cv-submit .jobcontainer .jobdetail article form#mp-xing-cv-apply-form .linkedinuser_apply_btn,
  .page-viadeo-cv-submit .jobcontainer .jobdetail article form#mp-viadeo-cv-apply-form .linkedinuser_apply_btn,
  .page-viadeo-cv-submit .jobcontainer .jobdetail article form#mp-viadeo-cv-submit-form .linkedinuser_apply_btn,
  .page-viadeo-cv-submit .jobcontainer .jobdetail article form#mp-viadeo-cv-submit-form--2 .linkedinuser_apply_btn {
    margin-left: 146px;
    float: left;
    margin-bottom: 20px;
    margin-top: 0;
  }
  .page-linkedin-job-apply .grid_c form .info-desc:before,
  .page-linkedin-cv-submit .grid_c form .info-desc:before,
  .page-xing-cv-submit .grid_c form .info-desc:before,
  .page-xing-job-apply .grid_c form .info-desc:before,
  .page-viadeo-job-apply .grid_c form .info-desc:before,
  .page-viadeo-cv-submit .grid_c form .info-desc:before {
    content: "\f0d8";
    position: absolute;
    top: -35px;
    right: 0px;
    bottom: 0px;
    left: 58px;
  }
  .page-linkedin-job-apply .jobcontainer .jobdetail article form .xinguser_apply_btn,
  .page-xing-job-apply .jobcontainer .jobdetail article form .xinguser_apply_btn {
    margin-left: 150px;
  }
  .page-linkedin-job-apply .grid_c .heading span,
  .page-linkedin-cv-submit .grid_c .heading span,
  .page-xing-cv-submit .grid_c .heading span,
  .page-job-apply-external .grid_c .heading span,
  .node-type-job-advert .grid_c .heading span,
  .page-job-apply .grid_c .heading span,
  .page-viadeo-job-apply .grid_c .heading span,
  .page-viadeo-cv-submit .grid_c .heading span {
    font-size: 24px !important;
    padding: 12px;
  }
  .page-linkedin-job-apply .grid_c #check-prev-submission-div.error,
  .page-linkedin-cv-submit .grid_c #check-prev-submission-div.error,
  .page-xing-cv-submit .grid_c #check-prev-submission-div.error,
  .page-job-apply-external .grid_c #check-prev-submission-div.error,
  .node-type-job-advert .grid_c #check-prev-submission-div.error,
  .page-job-apply .grid_c #check-prev-submission-div.error,
  .page-viadeo-job-apply .grid_c #check-prev-submission-div.error,
  .page-viadeo-cv-submit .grid_c #check-prev-submission-div.error {
    background: none;
  }
  .page-job-apply-external #simple-menu {
    display: none !important;
  }
  tr.page-job-apply-external #simple-menu {
    display: none !important;
  }
  th.page-job-apply-external #simple-menu,
  td.page-job-apply-external #simple-menu {
    display: none !important;
  }
  .page-job-apply-external .main h2 {
    padding: 0 0 0 15px;
  }
  .page-job-apply-external .main.noheader {
    padding-top: 15px;
  }
  .page-job-apply-external .grid_c .xing_job_apply_btn span a {
    padding-left: 4px !important;
  }
  .node-type-job-advert .grid_c div.apply .linkedin_job_apply_btn span a {
    padding: 8px 44px 8px 4px;
  }
  .node-type-job-advert .grid_c div.apply .linkedin_job_apply_btn span a:after {
    width: 39px;
    height: 33px;
    margin: -9px 6px 0 2px;
    background-position: -1px 36px;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .page-linkedin-job-apply .grid_c,
  .page-linkedin-cv-submit .grid_c,
  .page-xing-cv-submit .grid_c,
  .page-xing-job-apply .grid_c,
  .page-job-apply-external .grid_c,
  .page-job-apply .grid_c,
  .node-type-job-advert .grid_c {
    float: left;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .page-viadeo-job-apply .jobdetail article #mp-viadeo-cv-apply-form .form-item-privacy-data-1,
  .page-viadeo-job-apply .jobdetail article #mp-viadeo-cv-apply-form .form-item-privacy-data-2,
  .page-viadeo-cv-submit .jobdetail article #mp-viadeo-cv-apply-form .form-item-privacy-data-1,
  .page-viadeo-cv-submit .jobdetail article #mp-viadeo-cv-apply-form .form-item-privacy-data-2 {
    margin-left: 33px;
  }
  .page-job-apply .job-apply-success article {
    padding-bottom: 30px;
  }
  .page-job-apply .jobcontainer .jobdetail form#mp-job-apply-page-form-display .form-item.form-type-select {
    width: 99%;
  }
  .page-job-apply .jobcontainer .jobdetail form#mp-job-apply-page-form-display .form-item.form-type-select select#edit-current-salary {
    width: 98%;
  }
  .page-job-apply-external .jobcontainer .jobdetail form#mp-job-apply-page-form-display .form-item.form-type-textfield,
  .page-job-apply .jobcontainer .jobdetail form#mp-job-apply-page-form-display .form-item.form-type-textfield {
    width: 95%;
  }
  .page-job-apply-external .jobcontainer .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options .fieldset-wrapper div.form-item.form-type-radio.form-item-use-stored label span,
  .page-job-apply-external .jobcontainer .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options .fieldset-wrapper div.form-item.form-type-radio.form-item-use-uploaded label span,
  .page-job-apply .jobcontainer .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options .fieldset-wrapper div.form-item.form-type-radio.form-item-use-stored label span,
  .page-job-apply .jobcontainer .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options .fieldset-wrapper div.form-item.form-type-radio.form-item-use-uploaded label span {
    font-family: "Arial", sans-serif;
    font-size: 12px !important;
    margin: 3px 0 0;
  }
  .page-job-apply-external .jobcontainer .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options .fieldset-wrapper .form-item-existing-cv span,
  .page-job-apply .jobcontainer .jobdetail form#mp-job-apply-page-form-display fieldset#edit-cvs-options .fieldset-wrapper .form-item-existing-cv span {
    font-family: "Arial", sans-serif;
    font-size: 12px !important;
  }
  .page-job-apply-external .jobcontainer .jobdetail form#mp-job-apply-page-form-display .left-col,
  .page-job-apply .jobcontainer .jobdetail form#mp-job-apply-page-form-display .left-col {
    width: 98%;
  }
  .page-job-apply-external .jobcontainer .jobdetail form#mp-job-apply-page-form-display .right-col,
  .page-job-apply .jobcontainer .jobdetail form#mp-job-apply-page-form-display .right-col {
    width: 100%;
    margin-left: 0;
  }
  .page-job-apply-external .jobcontainer .jobdetail form#mp-job-apply-page-form-display .right-col .form-type-textarea,
  .page-job-apply .jobcontainer .jobdetail form#mp-job-apply-page-form-display .right-col .form-type-textarea {
    padding-top: 0;
  }
  .page-job-apply-external .jobcontainer .jobdetail form#mp-job-apply-page-form-display .form-item-create-alert,
  .page-job-apply .jobcontainer .jobdetail form#mp-job-apply-page-form-display .form-item-create-alert {
    margin-left: 22px;
    width: 96%;
  }
  .page-job-apply-external .jobcontainer .jobdetail form#mp-job-apply-page-form-display .form-item-create-alert input[type="checkbox"],
  .page-job-apply .jobcontainer .jobdetail form#mp-job-apply-page-form-display .form-item-create-alert input[type="checkbox"] {
    margin-left: -22px;
  }
  .page-job-apply-external .jobcontainer .jobdetail form #edit-privacy-data,
  .page-job-apply .jobcontainer .jobdetail form #edit-privacy-data {
    margin-left: 0;
  }
  .page-job-apply-external .grid_c form .form-item label,
  .page-job-apply .grid_c form .form-item label {
    width: 85%;
  }
  .page-job-apply-external .grid_c form#mp-job-apply-page-form-display .fieldset-wrapper .form-file-wrapper,
  .page-job-apply .grid_c form#mp-job-apply-page-form-display .fieldset-wrapper .form-file-wrapper {
    display: block;
  }
  .page-job-apply-external .grid_c form#mp-job-apply-page-form-display .fieldset-wrapper .form-file-wrapper span,
  .page-job-apply .grid_c form#mp-job-apply-page-form-display .fieldset-wrapper .form-file-wrapper span {
    display: block;
    float: none;
  }
  .page-job-apply .grid_c .jobcontainer-login form,
  .page-job-apply-external .grid_c .jobcontainer-login form {
    margin-left: 0;
    float: left !important;
    width: 100%;
  }
  .page-job-apply .grid_c .jobcontainer-login form .form-item,
  .page-job-apply-external .grid_c .jobcontainer-login form .form-item {
    width: 100%;
  }
  .page-job-apply .grid_c .jobcontainer-login form #edit-pass-pass1,
  .page-job-apply-external .grid_c .jobcontainer-login form #edit-pass-pass1 {
    width: 48% !important;
  }
  .page-job-apply .grid_c .jobcontainer-login form .form-text,
  .page-job-apply-external .grid_c .jobcontainer-login form .form-text {
    width: 95% !important;
  }
  .page-job-apply .grid_c .jobcontainer-login #user-login .register-link a,
  .page-job-apply-external .grid_c .jobcontainer-login #user-login .register-link a {
    display: block;
  }
  .page-job-apply .grid_c .jobcontainer-login #user-login .linkedinuser a,
  .page-job-apply-external .grid_c .jobcontainer-login #user-login .linkedinuser a {
    padding: 10px 5px 7px 0;
    font-size: 12px !important;
  }
  .page-job-apply .grid_c .jobcontainer-login #user-login .linkedinuser a:before,
  .page-job-apply-external .grid_c .jobcontainer-login #user-login .linkedinuser a:before {
    margin-right: 5px !important;
  }
  .page-job-apply .grid_c .jobcontainer-login #user-login .xinguser a:before,
  .page-job-apply-external .grid_c .jobcontainer-login #user-login .xinguser a:before {
    margin-right: 15px !important;
  }
}
@media (max-width: 767px) {
  .page-job-apply-external .grid_c,
  .node-type-job-advert .grid_c,
  .page-job-apply .grid_c {
    padding-right: 0;
  }
  .page-job-apply-external .grid_c .jobdetail .jobactions,
  .node-type-job-advert .grid_c .jobdetail .jobactions,
  .page-job-apply .grid_c .jobdetail .jobactions {
    margin: 10px 0 20px;
  }
  .page-job-apply-external .grid_c .jobdetail .jobactions ul,
  .node-type-job-advert .grid_c .jobdetail .jobactions ul,
  .page-job-apply .grid_c .jobdetail .jobactions ul {
    margin-left: 0 !important;
  }
  .page-linkedin-job-apply .grid_c,
  .page-linkedin-cv-submit .grid_c,
  .page-xing-cv-submit .grid_c,
  .page-xing-job-apply .grid_c {
    padding-right: 0;
  }
  .page-job-apply-external .jobcontainer .jobdetail h2,
  .page-job-apply .jobcontainer .jobdetail h2,
  .node-type-job-advert .jobcontainer .jobdetail h2 {
    font-size: 24px !important;
  }
  .node-type-job-advert .grid_c div.apply .linkedin_job_apply_btn span a {
    margin-right: 0;
  }
  .node-type-job-advert .jobcontainer .jobdetail h1 {
    font-size: 22.5px !important;
  }
  .node-type-job-advert .jobcontainer .jobdetail div.jobslogo {
    width: 72px;
    margin-top: 0;
  }
  .node-type-job-advert .jobcontainer .jobdetail div.jobslogo img {
    width: 88px;
    height: auto;
  }
  .page-linkedin-job-apply .jobcontainer .jobdetail h2,
  .page-linkedin-cv-submit .jobcontainer .jobdetail h2,
  .page-xing-cv-submit .jobcontainer .jobdetail h2,
  .page-xing-job-apply .jobcontainer .jobdetail h2,
  .page-viadeo-job-apply .jobcontainer .jobdetail h2,
  .page-viadeo-cv-submit .jobcontainer .jobdetail h2 {
    margin: 0;
  }
  .page-linkedin-job-apply .jobcontainer .jobdetail article,
  .page-linkedin-cv-submit .jobcontainer .jobdetail article,
  .page-xing-cv-submit .jobcontainer .jobdetail article,
  .page-xing-job-apply .jobcontainer .jobdetail article,
  .page-viadeo-job-apply .jobcontainer .jobdetail article,
  .page-viadeo-cv-submit .jobcontainer .jobdetail article {
    padding-top: 0;
  }
  .page-linkedin-job-apply .jobcontainer .jobdetail article > div label,
  .page-linkedin-cv-submit .jobcontainer .jobdetail article > div label,
  .page-xing-cv-submit .jobcontainer .jobdetail article > div label,
  .page-xing-job-apply .jobcontainer .jobdetail article > div label,
  .page-viadeo-job-apply .jobcontainer .jobdetail article > div label,
  .page-viadeo-cv-submit .jobcontainer .jobdetail article > div label {
    width: auto;
    padding: 0 0 5px;
  }
  .page-linkedin-job-apply .jobcontainer .jobdetail article > div .form-data,
  .page-linkedin-cv-submit .jobcontainer .jobdetail article > div .form-data,
  .page-xing-cv-submit .jobcontainer .jobdetail article > div .form-data,
  .page-xing-job-apply .jobcontainer .jobdetail article > div .form-data,
  .page-viadeo-job-apply .jobcontainer .jobdetail article > div .form-data,
  .page-viadeo-cv-submit .jobcontainer .jobdetail article > div .form-data {
    width: auto;
    display: block;
  }
  .page-linkedin-job-apply .jobcontainer .jobdetail article form .form-item,
  .page-linkedin-cv-submit .jobcontainer .jobdetail article form .form-item,
  .page-xing-cv-submit .jobcontainer .jobdetail article form .form-item,
  .page-xing-job-apply .jobcontainer .jobdetail article form .form-item,
  .page-viadeo-job-apply .jobcontainer .jobdetail article form .form-item,
  .page-viadeo-cv-submit .jobcontainer .jobdetail article form .form-item {
    display: block;
    padding: 0 0 20px 0;
  }
  .page-linkedin-job-apply .jobcontainer .jobdetail article form .form-item label,
  .page-linkedin-cv-submit .jobcontainer .jobdetail article form .form-item label,
  .page-xing-cv-submit .jobcontainer .jobdetail article form .form-item label,
  .page-xing-job-apply .jobcontainer .jobdetail article form .form-item label,
  .page-viadeo-job-apply .jobcontainer .jobdetail article form .form-item label,
  .page-viadeo-cv-submit .jobcontainer .jobdetail article form .form-item label {
    width: 100%;
    text-align: left;
    padding-top: 0;
    padding-bottom: 5px;
    margin: 0;
  }
  .page-linkedin-job-apply .jobcontainer .jobdetail article form .form-item-forwarding-candidate-applications,
  .page-linkedin-cv-submit .jobcontainer .jobdetail article form .form-item-forwarding-candidate-applications,
  .page-xing-cv-submit .jobcontainer .jobdetail article form .form-item-forwarding-candidate-applications,
  .page-xing-job-apply .jobcontainer .jobdetail article form .form-item-forwarding-candidate-applications,
  .page-viadeo-job-apply .jobcontainer .jobdetail article form .form-item-forwarding-candidate-applications,
  .page-viadeo-cv-submit .jobcontainer .jobdetail article form .form-item-forwarding-candidate-applications {
    width: auto !important;
    margin-left: 13px;
    padding: 0 0 0 20px;
  }
  .page-linkedin-job-apply .jobcontainer .jobdetail article form .form-item-forwarding-candidate-applications label input[type="checkbox"],
  .page-linkedin-cv-submit .jobcontainer .jobdetail article form .form-item-forwarding-candidate-applications label input[type="checkbox"],
  .page-xing-cv-submit .jobcontainer .jobdetail article form .form-item-forwarding-candidate-applications label input[type="checkbox"],
  .page-xing-job-apply .jobcontainer .jobdetail article form .form-item-forwarding-candidate-applications label input[type="checkbox"],
  .page-viadeo-job-apply .jobcontainer .jobdetail article form .form-item-forwarding-candidate-applications label input[type="checkbox"],
  .page-viadeo-cv-submit .jobcontainer .jobdetail article form .form-item-forwarding-candidate-applications label input[type="checkbox"] {
    margin: 0 4px 0 -34px;
    top: -4px;
  }
  .page-linkedin-job-apply .jobcontainer .jobdetail article form .linkedinuser_apply_btn,
  .page-linkedin-job-apply .jobcontainer .jobdetail article form .infoprivacy,
  .page-linkedin-job-apply .jobcontainer .jobdetail article form .xinguser_apply_btn,
  .page-linkedin-job-apply .jobcontainer .jobdetail article form .viadeouser_apply_btn,
  .page-linkedin-job-apply .jobcontainer .jobdetail article form .help_text,
  .page-linkedin-job-apply .jobcontainer .jobdetail article form .info,
  .page-linkedin-cv-submit .jobcontainer .jobdetail article form .linkedinuser_apply_btn,
  .page-linkedin-cv-submit .jobcontainer .jobdetail article form .infoprivacy,
  .page-linkedin-cv-submit .jobcontainer .jobdetail article form .xinguser_apply_btn,
  .page-linkedin-cv-submit .jobcontainer .jobdetail article form .viadeouser_apply_btn,
  .page-linkedin-cv-submit .jobcontainer .jobdetail article form .help_text,
  .page-linkedin-cv-submit .jobcontainer .jobdetail article form .info,
  .page-xing-cv-submit .jobcontainer .jobdetail article form .linkedinuser_apply_btn,
  .page-xing-cv-submit .jobcontainer .jobdetail article form .infoprivacy,
  .page-xing-cv-submit .jobcontainer .jobdetail article form .xinguser_apply_btn,
  .page-xing-cv-submit .jobcontainer .jobdetail article form .viadeouser_apply_btn,
  .page-xing-cv-submit .jobcontainer .jobdetail article form .help_text,
  .page-xing-cv-submit .jobcontainer .jobdetail article form .info,
  .page-xing-job-apply .jobcontainer .jobdetail article form .linkedinuser_apply_btn,
  .page-xing-job-apply .jobcontainer .jobdetail article form .infoprivacy,
  .page-xing-job-apply .jobcontainer .jobdetail article form .xinguser_apply_btn,
  .page-xing-job-apply .jobcontainer .jobdetail article form .viadeouser_apply_btn,
  .page-xing-job-apply .jobcontainer .jobdetail article form .help_text,
  .page-xing-job-apply .jobcontainer .jobdetail article form .info,
  .page-viadeo-job-apply .jobcontainer .jobdetail article form .linkedinuser_apply_btn,
  .page-viadeo-job-apply .jobcontainer .jobdetail article form .infoprivacy,
  .page-viadeo-job-apply .jobcontainer .jobdetail article form .xinguser_apply_btn,
  .page-viadeo-job-apply .jobcontainer .jobdetail article form .viadeouser_apply_btn,
  .page-viadeo-job-apply .jobcontainer .jobdetail article form .help_text,
  .page-viadeo-job-apply .jobcontainer .jobdetail article form .info,
  .page-viadeo-cv-submit .jobcontainer .jobdetail article form .linkedinuser_apply_btn,
  .page-viadeo-cv-submit .jobcontainer .jobdetail article form .infoprivacy,
  .page-viadeo-cv-submit .jobcontainer .jobdetail article form .xinguser_apply_btn,
  .page-viadeo-cv-submit .jobcontainer .jobdetail article form .viadeouser_apply_btn,
  .page-viadeo-cv-submit .jobcontainer .jobdetail article form .help_text,
  .page-viadeo-cv-submit .jobcontainer .jobdetail article form .info {
    margin-left: 0 !important;
    width: auto !important;
  }
  .page-linkedin-job-apply .jobcontainer .jobdetail article form .form-actions,
  .page-linkedin-cv-submit .jobcontainer .jobdetail article form .form-actions,
  .page-xing-cv-submit .jobcontainer .jobdetail article form .form-actions,
  .page-xing-job-apply .jobcontainer .jobdetail article form .form-actions,
  .page-viadeo-job-apply .jobcontainer .jobdetail article form .form-actions,
  .page-viadeo-cv-submit .jobcontainer .jobdetail article form .form-actions {
    padding: 0;
  }
  .page-linkedin-job-apply .jobcontainer .jobdetail article form .form-actions .form-checkboxes fieldset,
  .page-linkedin-cv-submit .jobcontainer .jobdetail article form .form-actions .form-checkboxes fieldset,
  .page-xing-cv-submit .jobcontainer .jobdetail article form .form-actions .form-checkboxes fieldset,
  .page-xing-job-apply .jobcontainer .jobdetail article form .form-actions .form-checkboxes fieldset,
  .page-viadeo-job-apply .jobcontainer .jobdetail article form .form-actions .form-checkboxes fieldset,
  .page-viadeo-cv-submit .jobcontainer .jobdetail article form .form-actions .form-checkboxes fieldset {
    padding-left: 0;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .page-advice .top,
  .page-refer-friend .top,
  .page-linkedin-job-apply .top,
  .page-linkedin-cv-submit .top,
  .page-xing-cv-submit .top,
  .page-xing-job-apply .top,
  .not-front.page-job-apply-external .top,
  .not-front.node-type-mp-change-country .top,
  .not-front.page-featured-clients .top,
  .not-front.page-user .top,
  .not-front.page-mypage .top,
  .not-front.node-type-panel .top,
  .not-front.node-type-job-advert .top,
  .not-front.page-job-apply .top,
  .not-front.page-search .top,
  .not-front.page-browse .top,
  .page-job-alert-unsubscribe .top,
  .page-job-alert-confirmation .top,
  .page-cv-submit-success .top,
  .page-job-search .top,
  .page-node .top {
    padding: 7px 0 15px;
  }
  .page-advice .top .single #block-locale-language-content ul li a,
  .page-refer-friend .top .single #block-locale-language-content ul li a,
  .page-linkedin-job-apply .top .single #block-locale-language-content ul li a,
  .page-linkedin-cv-submit .top .single #block-locale-language-content ul li a,
  .page-xing-cv-submit .top .single #block-locale-language-content ul li a,
  .page-xing-job-apply .top .single #block-locale-language-content ul li a,
  .not-front.page-job-apply-external .top .single #block-locale-language-content ul li a,
  .not-front.node-type-mp-change-country .top .single #block-locale-language-content ul li a,
  .not-front.page-featured-clients .top .single #block-locale-language-content ul li a,
  .not-front.page-user .top .single #block-locale-language-content ul li a,
  .not-front.page-mypage .top .single #block-locale-language-content ul li a,
  .not-front.node-type-panel .top .single #block-locale-language-content ul li a,
  .not-front.node-type-job-advert .top .single #block-locale-language-content ul li a,
  .not-front.page-job-apply .top .single #block-locale-language-content ul li a,
  .not-front.page-search .top .single #block-locale-language-content ul li a,
  .not-front.page-browse .top .single #block-locale-language-content ul li a,
  .page-job-alert-unsubscribe .top .single #block-locale-language-content ul li a,
  .page-job-alert-confirmation .top .single #block-locale-language-content ul li a,
  .page-cv-submit-success .top .single #block-locale-language-content ul li a,
  .page-job-search .top .single #block-locale-language-content ul li a,
  .page-node .top .single #block-locale-language-content ul li a {
    padding: 2px 15px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .page-linkedin-job-apply .container,
  .page-linkedin-cv-submit .container,
  .page-xing-cv-submit .container,
  .page-xing-job-apply .container,
  .page-job-apply-external .container,
  .page-search-job .container,
  .page-browse-jobs .container,
  .page-job-apply .container,
  .node-type-job-advert .container,
  .page-viadeo-job-apply .container,
  .page-viadeo-cv-submit .container {
    max-width: 100%;
  }
}
.ie8 input[type="checkbox"] {
  visibility: visible !important;
}
.ie8 input[type="radio"] {
  visibility: visible !important;
}
.ie8.page-job-apply .jobcontainer .jobdetail form#mp-job-apply-page-form-display .right-col .form-type-textarea #edit-message,
.ie8.page-job-apply-external .jobcontainer .jobdetail form#mp-job-apply-page-form-display .right-col .form-type-textarea #edit-message {
  height: 125px !important;
}
.ie8.node-type-job-advert .grid_c div.apply {
  margin-top: 5px;
}
.ie8.node-type-job-advert .grid_c div.apply .linkedin_job_apply_btn {
  margin-top: 5px;
}
.ie8.node-type-job-advert .grid_c div.apply .xing_job_apply_btn {
  margin-top: 22px;
}
@-moz-document url-prefix() {
  .page-job-apply .jobcontainer .jobdetail form#mp-job-apply-page-form-display .right-col .form-type-textarea #edit-message,
  .page-job-apply-external .jobcontainer .jobdetail form#mp-job-apply-page-form-display .right-col .form-type-textarea #edit-message {
    height: 125px;
  }
  .page-job-apply .jobcontainer .jobdetail form#mp-job-apply-page-form-display #edit-privacy-data .form-item.form-item-privacy-data-1 label input,
  .page-job-apply .jobcontainer .jobdetail form#mp-job-apply-page-form-display #edit-privacy-data .form-item.form-item-privacy-data-2 label input,
  .page-job-apply-external .jobcontainer .jobdetail form#mp-job-apply-page-form-display #edit-privacy-data .form-item.form-item-privacy-data-1 label input,
  .page-job-apply-external .jobcontainer .jobdetail form#mp-job-apply-page-form-display #edit-privacy-data .form-item.form-item-privacy-data-2 label input {
    top: 6px;
  }
  .page-job-apply .jobcontainer .jobdetail form#mp-job-apply-page-form-display .form-item-create-alert #edit-create-alert,
  .page-job-apply-external .jobcontainer .jobdetail form#mp-job-apply-page-form-display .form-item-create-alert #edit-create-alert {
    margin-top: 1px;
  }
}
@media (max-width: 767px) {
  .page-job-apply-external .grid_c form .chart-info,
  .page-linkedin-job-apply .grid_c form .chart-info,
  .page-xing-job-apply .grid_c form .chart-info,
  .page-viadeo-job-apply .grid_c form .chart-info,
  .page-job-apply .grid_c form .chart-info {
    position: absolute;
    right: 6px !important;
    bottom: 20px;
  }
  .page-job-apply-external .grid_c form .info-desc,
  .page-linkedin-job-apply .grid_c form .info-desc,
  .page-xing-job-apply .grid_c form .info-desc,
  .page-viadeo-job-apply .grid_c form .info-desc,
  .page-job-apply .grid_c form .info-desc {
    left: 0 !important;
    width: 100%;
    box-sizing: border-box;
  }
  .page-job-apply-external .grid_c form .info-desc:before,
  .page-linkedin-job-apply .grid_c form .info-desc:before,
  .page-xing-job-apply .grid_c form .info-desc:before,
  .page-viadeo-job-apply .grid_c form .info-desc:before,
  .page-job-apply .grid_c form .info-desc:before {
    content: "\f0d8";
    position: absolute;
    top: -35px;
    right: 4px;
    bottom: 0px;
    left: auto;
  }
  #mp-viadeo-cv-submit-form .form-item-privacy-data-1,
  #mp-viadeo-cv-submit-form .form-item-privacy-data-2 {
    margin-left: 27px;
    float: none;
  }
}
.ie8.page-jobs-by-location .main.noheader .promo-banner,
.ie8.page-browse-jobs .main.noheader .promo-banner {
  behavior: none;
}
.ie8.page-jobs-by-location .job-alert input,
.ie8.page-jobs-by-location .save-search input,
.ie8.page-browse-jobs .job-alert input,
.ie8.page-browse-jobs .save-search input {
  padding: 5px 7px !important;
}
.page-jobs-by-location .main.noheader,
.page-browse-jobs .main.noheader {
  padding-top: 65px;
}
.page-jobs-by-location .main.noheader .promo-bg,
.page-browse-jobs .main.noheader .promo-bg {
  height: 167px;
  position: absolute;
  background: #608aad;
  width: 100%;
  left: 0;
}
.page-jobs-by-location .main.noheader #block-system-main .promo-banner,
.page-browse-jobs .main.noheader #block-system-main .promo-banner {
  margin-bottom: -20px;
  background: none;
  pointer-events: none;
}
.page-jobs-by-location .main.noheader #block-system-main .promo-banner header,
.page-browse-jobs .main.noheader #block-system-main .promo-banner header {
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
  height: 214px;
  margin-top: -2px;
}
.page-jobs-by-location .main.noheader #block-system-main .promo-banner header img,
.page-browse-jobs .main.noheader #block-system-main .promo-banner header img {
  margin: -2px 0 0 -1px;
}
.page-jobs-by-location .main.noheader .breadcrumb,
.page-browse-jobs .main.noheader .breadcrumb {
  margin: 4px 0 1px;
}
.page-jobs-by-location .main.noheader .breadcrumb a:hover,
.page-browse-jobs .main.noheader .breadcrumb a:hover {
  color: #000;
}
.page-jobs-by-location .grid_cn_container,
.page-browse-jobs .grid_cn_container {
  margin-top: 13px;
}
.page-jobs-by-location .grid_cn_container .grid_c .region-content .jobcontainer,
.page-browse-jobs .grid_cn_container .grid_c .region-content .jobcontainer {
  background: #4778bd;
  background-image: -moz-linear-gradient(top,#4778bb 0%,#1c304b 100%);
  background-image: -webkit-gradient(linear,top,bottom,color-stop(0,#4778bb),color-stop(1,#1c304b));
  background: -webkit-linear-gradient(top,#4778bb 0%,#1c304b 100%);
  background: -o-linear-gradient(top,#4778bb 0%,#1c304b 100%);
  background: -ms-linear-gradient(top,#4778bb 0%,#1c304b 100%);
  background: linear-gradient(top,#4778bb 0%,#1c304b 100%);
  -pie-background: linear-gradient(#4778bb,#1c304b);
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
}
.page-jobs-by-location .grid_cn_container .grid_c .jobfacets,
.page-browse-jobs .grid_cn_container .grid_c .jobfacets {
  float: none;
  width: 100%;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets,
.page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets {
  margin: 43px 0 0;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets.popular_jobs,
.page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets.popular_jobs {
  margin: 15px 0 0 !important;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets.most_popular_job,
.page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets.most_popular_job {
  width: 100%;
  float: left;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .jobresults .browse_jobs_filters h2 span,
.page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .jobresults .browse_jobs_filters h2 span {
  color: #608aad;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .jobresults .browse_jobs_page_subsectors:before,
.page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .jobresults .browse_jobs_page_subsectors:after,
.page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .jobresults .browse_jobs_page_subsectors:before,
.page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .jobresults .browse_jobs_page_subsectors:after {
  content: " ";
  display: table;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .jobresults .browse_jobs_page_subsectors:after,
.page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .jobresults .browse_jobs_page_subsectors:after {
  clear: both;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .jobresults .browse_jobs_page_subsectors.locations .item-list,
.page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .jobresults .browse_jobs_page_subsectors.locations .item-list {
  width: 33.33%;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .jobresults .browse_jobs_page_subsectors .item-list,
.page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .jobresults .browse_jobs_page_subsectors .item-list {
  float: left;
  margin: 6px 0;
  width: 24%;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .jobresults .browse_jobs_page_subsectors .item-list li.active,
.page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .jobresults .browse_jobs_page_subsectors .item-list li.active {
  padding: 0 0 0 12px;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .jobresults .browse_jobs_page_subsectors .item-list li a,
.page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .jobresults .browse_jobs_page_subsectors .item-list li a {
  margin-left: 5px;
  width: 24%;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .jobresults .browse_jobs_page_subsectors .item-list li a.active,
.page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .jobresults .browse_jobs_page_subsectors .item-list li a.active {
  color: #fff !important;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .jobresults .browse_jobs_page_subsectors .item-list ul,
.page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .jobresults .browse_jobs_page_subsectors .item-list ul {
  width: 100%;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-language,
.page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-language {
  display: inline-block;
  width: 33.96%;
  width: 100%;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-language.full-width,
.page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-language.full-width {
  width: 100%;
  margin: 0;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-language.full-width h2,
.page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-language.full-width h2 {
  padding-left: 5px;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-language.full-width .item-list,
.page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-language.full-width .item-list {
  padding: 10px 0;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-language.full-width .item-list ul li,
.page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-language.full-width .item-list ul li {
  width: 22%;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-language.full-width .item-list ul li a,
.page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-language.full-width .item-list ul li a {
  padding-left: 24px;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-language h2,
.page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-language h2 {
  font-weight: 700;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-language div.item-list,
.page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-language div.item-list {
  margin: 5px 0 0 8px;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-language div.item-list ul li,
.page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-language div.item-list ul li {
  display: inline-block;
  width: 34%;
  position: relative;
  top: -2px;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-language div.item-list ul li.active a.active,
.page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-language div.item-list ul li.active a.active {
  color: #fff !important;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-language div.item-list ul li.active a.active:after,
.page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-language div.item-list ul li.active a.active:after {
  margin-top: 0;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-language div.item-list ul li.active a.active:hover:before,
.page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-language div.item-list ul li.active a.active:hover:before {
  content: "";
}
.page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-language div.item-list ul li.first,
.page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-language div.item-list ul li.first {
  margin-right: 2%;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-language div.item-list ul li a,
.page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-language div.item-list ul li a {
  padding: 3px 0 4px 22px;
  color: #608aad !important;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-language div.item-list ul li a:before,
.page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-language div.item-list ul li a:before {
  color: #608aad !important;
  margin-top: 1px;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-language div.item-list ul li a:hover,
.page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-language div.item-list ul li a:hover {
  color: #4a658c !important;
  background: none;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-language div.item-list ul li a:hover:before,
.page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-language div.item-list ul li a:hover:before {
  content: "\f138";
  margin: 1px 4px 0 -16px;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-language div.item-list ul li,
.page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-language div.item-list ul li {
  width: 23.5%;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-language div.item-list ul li.first,
.page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-language div.item-list ul li.first {
  margin-right: 0;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-header,
.page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-header {
  display: inline-block;
  width: 33.96%;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-header.full-width,
.page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-header.full-width {
  width: 100%;
  margin: 0;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-header.full-width h2,
.page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-header.full-width h2 {
  padding-left: 5px;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-header.full-width .item-list,
.page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-header.full-width .item-list {
  padding: 10px 0;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-header.full-width .item-list ul li,
.page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-header.full-width .item-list ul li {
  width: 22%;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-header.full-width .item-list ul li a,
.page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-header.full-width .item-list ul li a {
  padding-left: 24px;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-header h2,
.page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-header h2 {
  font-weight: 700;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-header div.item-list,
.page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-header div.item-list {
  margin: 5px 0 0 8px;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-header div.item-list ul li,
.page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-header div.item-list ul li {
  display: inline-block;
  width: 34%;
  position: relative;
  top: -2px;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-header div.item-list ul li.active a.active,
.page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-header div.item-list ul li.active a.active {
  color: #fff !important;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-header div.item-list ul li.active a.active:after,
.page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-header div.item-list ul li.active a.active:after {
  margin-top: 0;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-header div.item-list ul li.active a.active:hover:before,
.page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-header div.item-list ul li.active a.active:hover:before {
  content: "";
}
.page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-header div.item-list ul li.first,
.page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-header div.item-list ul li.first {
  margin-right: 2%;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-header div.item-list ul li a,
.page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-header div.item-list ul li a {
  padding: 3px 0 4px 22px;
  color: #608aad !important;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-header div.item-list ul li a:before,
.page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-header div.item-list ul li a:before {
  color: #608aad !important;
  margin-top: 1px;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-header div.item-list ul li a:hover,
.page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-header div.item-list ul li a:hover {
  color: #4a658c !important;
  background: none;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-header div.item-list ul li a:hover:before,
.page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-header div.item-list ul li a:hover:before {
  content: "\f138";
  margin: 1px 4px 0 -16px;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-content,
.page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-content {
  display: inline-block;
  width: 66%;
  margin: 0 0 0 -0.4%;
  position: relative;
  top: -2px;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-content:before,
.page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-content:after,
.page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-content:before,
.page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-content:after {
  content: " ";
  display: table;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-content:after,
.page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-content:after {
  clear: both;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-content h2,
.page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-content h2 {
  padding-left: 0;
  font-weight: 700;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-content .item-list,
.page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-content .item-list {
  margin-top: 6px;
  padding: 0;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-content .item-list label,
.page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-content .item-list label {
  display: inline-block;
  margin-left: 0;
  padding-left: 0;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-content .item-list select,
.page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-content .item-list select {
  display: inline-block;
  width: 10%;
  margin: 0 2% 0 0;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-content .item-list button,
.page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-content .item-list button {
  display: inline-block;
  margin: 0 0 0 1%;
  padding: 2px 7px;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-content.full-width,
.page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-content.full-width {
  width: 100%;
  margin: 0;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-content.full-width h2,
.page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-content.full-width h2 {
  padding-left: 5px;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-content.full-width .item-list,
.page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-content.full-width .item-list {
  padding: 0 10px 6px;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-search,
.page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-search {
  padding: 0 0 9px;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-search h2,
.page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-search h2 {
  font-weight: 700;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-search form,
.page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-search form {
  margin: 10px 0 0 0;
  padding: 0;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-search .save-search,
.page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-search .save-search {
  display: inline-block;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-search .save-search:before,
.page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-search .save-search:before {
  font-family: FontAwesome;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
  font-size: 14px;
  font-weight: 400;
  left: 24px;
  z-index: 1;
  content: "\f0c7";
  pointer-events: none;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-search .save-search::before,
.page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-search .save-search::before {
  position: relative;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-search .save-search input,
.page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-search .save-search input {
  background: #d68400;
  background: -webkit-gradient(linear,left top,left 100%,from(#f29707),to(#d68400));
  background: -webkit-linear-gradient(top,#f29707 0,#d68400 100%);
  background: -moz-linear-gradient(top,#f29707 0,#d68400 100%);
  background: -ms-linear-gradient(top,#f29707 0,#d68400 100%);
  background: -o-linear-gradient(top,#f29707 0,#d68400 100%);
  background: linear-gradient(top,#f29707 0,#d68400 100%);
  -pie-background: linear-gradient(#f29707 0,#d68400 20px);
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding: 2px 7px 2px 25px;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-search .save-search input:hover,
.page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-search .save-search input:hover {
  background: #d68400;
  background: -webkit-gradient(linear,left top,left 100%,from(#f3a62d),to(#dd9626));
  background: -webkit-linear-gradient(top,#f3a62d 0,#dd9626 100%);
  background: -moz-linear-gradient(top,#f3a62d 0,#dd9626 100%);
  background: -ms-linear-gradient(top,#f3a62d 0,#dd9626 100%);
  background: -o-linear-gradient(top,#f3a62d 0,#dd9626 100%);
  background: linear-gradient(top,#f3a62d 0,#dd9626 100%);
  -pie-background: linear-gradient(#f3a62d 0,#dd9626 20px);
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-search .job-alert,
.page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-search .job-alert {
  display: inline-block;
  margin-left: 0;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-search .job-alert:before,
.page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-search .job-alert:before {
  font-family: FontAwesome;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
  font-size: 14px;
  font-weight: 400;
  left: 24px;
  z-index: 1;
  content: "\f0c7";
  pointer-events: none;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-search .job-alert::before,
.page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-search .job-alert::before {
  position: relative;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-search .job-alert input,
.page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-search .job-alert input {
  background: #d68400;
  background: -webkit-gradient(linear,left top,left 100%,from(#f29707),to(#d68400));
  background: -webkit-linear-gradient(top,#f29707 0,#d68400 100%);
  background: -moz-linear-gradient(top,#f29707 0,#d68400 100%);
  background: -ms-linear-gradient(top,#f29707 0,#d68400 100%);
  background: -o-linear-gradient(top,#f29707 0,#d68400 100%);
  background: linear-gradient(top,#f29707 0,#d68400 100%);
  -pie-background: linear-gradient(#f29707 0,#d68400 20px);
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding: 2px 7px 2px 25px;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-search .job-alert input:hover,
.page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-search .job-alert input:hover {
  background: #d68400;
  background: -webkit-gradient(linear,left top,left 100%,from(#f3a62d),to(#dd9626));
  background: -webkit-linear-gradient(top,#f3a62d 0,#dd9626 100%);
  background: -moz-linear-gradient(top,#f3a62d 0,#dd9626 100%);
  background: -ms-linear-gradient(top,#f3a62d 0,#dd9626 100%);
  background: -o-linear-gradient(top,#f3a62d 0,#dd9626 100%);
  background: linear-gradient(top,#f3a62d 0,#dd9626 100%);
  -pie-background: linear-gradient(#f3a62d 0,#dd9626 20px);
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-search .job-alert:before,
.page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-search .job-alert:before {
  content: "\f0a1";
}
.page-jobs-by-location .grid_cn_container .grid_c .jobdetail,
.page-browse-jobs .grid_cn_container .grid_c .jobdetail {
  float: none;
  width: 100%;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobdetail:first-child,
.page-browse-jobs .grid_cn_container .grid_c .jobdetail:first-child {
  border: 0;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobdetail:first-child h2,
.page-browse-jobs .grid_cn_container .grid_c .jobdetail:first-child h2 {
  clear: left;
  width: 98.6%;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobdetail.pager i.icon-arrow-left,
.page-jobs-by-location .grid_cn_container .grid_c .jobdetail.pager i.icon-arrow-right,
.page-browse-jobs .grid_cn_container .grid_c .jobdetail.pager i.icon-arrow-left,
.page-browse-jobs .grid_cn_container .grid_c .jobdetail.pager i.icon-arrow-right {
  margin-top: -1px;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobdetail.pager select,
.page-browse-jobs .grid_cn_container .grid_c .jobdetail.pager select {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
  -webkit-appearance: none;
  appearance: none;
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: '';
  background-image: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/images/layout/icon-select.png);
  background-repeat: no-repeat;
  background-color: #fff;
  padding: 3px;
  cursor: pointer;
  padding: 1px 0 0 6px;
  background-position: 45px;
  width: 58px;
  font-weight: 700;
  border: none;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobdetail.pager .resultnumber,
.page-browse-jobs .grid_cn_container .grid_c .jobdetail.pager .resultnumber {
  top: 2px;
  right: 3px;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobdetail.pager-top,
.page-browse-jobs .grid_cn_container .grid_c .jobdetail.pager-top {
  margin-top: 15px;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobdetail.pager-footer,
.page-browse-jobs .grid_cn_container .grid_c .jobdetail.pager-footer {
  margin-bottom: 15px;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobdetail.results .jobresults,
.page-browse-jobs .grid_cn_container .grid_c .jobdetail.results .jobresults {
  padding: 0 0 10px;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobdetail.results h2 a,
.page-browse-jobs .grid_cn_container .grid_c .jobdetail.results h2 a {
  font-size: 15.3px !important;
  font-weight: 700;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobdetail.results .jobslogo,
.page-browse-jobs .grid_cn_container .grid_c .jobdetail.results .jobslogo {
  margin-top: -24px;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobdetail.results .item-list,
.page-browse-jobs .grid_cn_container .grid_c .jobdetail.results .item-list {
  padding-bottom: 15px;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobdetail.results .save-job,
.page-browse-jobs .grid_cn_container .grid_c .jobdetail.results .save-job {
  margin-bottom: 18px;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobdetail.results .save-job a:before,
.page-browse-jobs .grid_cn_container .grid_c .jobdetail.results .save-job a:before {
  font-family: FontAwesome;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
  font-size: 14px;
  font-weight: 400;
  margin-right: 5px;
  content: "\f138";
}
.page-jobs-by-location .grid_cn_container .grid_c .jobdetail.results .brand-PP h2 a,
.page-browse-jobs .grid_cn_container .grid_c .jobdetail.results .brand-PP h2 a {
  color: #ee3124;
}
.page-jobs-by-location .grid_cn_container .grid_c .jobdetail.results .first .jobslogo,
.page-browse-jobs .grid_cn_container .grid_c .jobdetail.results .first .jobslogo {
  margin-top: -21px;
}
.page-jobs-by-location .grid_cn_container .grid_c .sector-header .desc_img_space,
.page-browse-jobs .grid_cn_container .grid_c .sector-header .desc_img_space {
  padding: 10px;
}
.page-jobs-by-location .grid_cn_container .grid_c .sector-header .title,
.page-browse-jobs .grid_cn_container .grid_c .sector-header .title {
  font-weight: 700;
}
.page-jobs-by-location .grid_cn_container .grid_c .sector-footer,
.page-browse-jobs .grid_cn_container .grid_c .sector-footer {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
  padding-top: 0;
}
.page-jobs-by-location .grid_cn_container .grid_c .sector-footer .desc_img_space,
.page-browse-jobs .grid_cn_container .grid_c .sector-footer .desc_img_space {
  padding: 10px;
}
.page-jobs-by-location .grid_cn_container .grid_c .sector-footer .title,
.page-browse-jobs .grid_cn_container .grid_c .sector-footer .title {
  font-weight: 700;
}
.page-jobs-by-location .jobcontainer .grid_cn_container .grid_c .jobfacets .browsefacets {
  margin: 10px 0 0;
}
.page-jobs-by-location .jobcontainer .location-content {
  margin: 43px 0 0;
}
.page-jobs-by-location .jobcontainer .location-content div {
  display: inline-block;
  width: 33%;
  vertical-align: top;
}
.page-jobs-by-location .jobcontainer .popular_jobs {
  margin-top: 15px;
}
.page-job-search #job-browse-search-page {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 1025px) {
  .page-job-search #job-browse-search-page {
    float: left;
    width: 100%;
  }
}
.page-job-search #job-browse-search-page .heading {
  position: relative;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 1025px) {
  .page-job-search #job-browse-search-page .heading {
    float: left;
    width: 100%;
  }
}
.page-job-search #job-browse-search-page .heading h1 {
  padding-bottom: 10px;
}
.page-job-search #job-browse-search-page .content {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
  margin: 0 auto;
  padding: 15px 10px 0 10px;
  background-color: #fff;
  color: #333;
}
.page-job-search #job-browse-search-page #browse-jobs-block {
  position: relative;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  margin: 0 auto;
  padding: 15px 10px 0 10px;
  background-color: #fff;
  color: #333;
}
@media (min-width: 1025px) {
  .page-job-search #job-browse-search-page #browse-jobs-block {
    float: left;
    width: 19.166666666667%;
  }
}
.page-job-search #job-browse-search-page #browse-jobs-block h3 {
  color: #666;
  border-bottom: 1px solid #ccc;
  padding-bottom: 5px;
  margin-bottom: 10px;
}
.page-job-search #job-browse-search-page #browse-jobs-block .browse_jobs_block_sectors .item-list ul li {
  margin-bottom: 0.5em;
}
.page-job-search #job-browse-search-page #browse-jobs-block .browse_jobs_block_sectors .item-list ul li a {
  display: block;
  padding: 1px 0 2px 17px;
}
.page-job-search #job-browse-search-page #browse-jobs-block .browse_jobs_block_sectors .item-list ul li a:before {
  font-family: FontAwesome;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
  font-size: 14px;
  font-weight: 400;
  content: "\f138";
  color: #608aad;
  margin: 0 4px 0 -16px;
  vertical-align: inherit;
}
.page-job-search #job-browse-search-page #browse-jobs-block .browse-job-close {
  display: none;
}
.page-job-search #job-browse-search-page #search-jobs-block {
  position: relative;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  margin: 0 auto;
  padding: 15px 10px 0 10px;
  background-color: #fff;
  color: #333;
  margin-left: 23px;
}
@media (min-width: 1025px) {
  .page-job-search #job-browse-search-page #search-jobs-block {
    float: left;
    width: 73.75%;
  }
}
.page-job-search #job-browse-search-page #search-jobs-block form #page-title {
  display: none;
}
.page-job-search #job-browse-search-page #search-jobs-block form #mp_jobs_search-search_block {
  position: relative;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 1025px) {
  .page-job-search #job-browse-search-page #search-jobs-block form #mp_jobs_search-search_block {
    float: left;
    width: 100%;
  }
}
.page-job-search #job-browse-search-page #search-jobs-block form #mp_jobs_search-search_block .form-item {
  border-top: none;
  padding: 5px 0;
}
.page-job-search #job-browse-search-page #search-jobs-block form #mp_jobs_search-search_block .form-text {
  width: 80%;
}
.page-job-search #job-browse-search-page #search-jobs-block form #mp_jobs_search-search_block #edit-search-wrapper,
.page-job-search #job-browse-search-page #search-jobs-block form #mp_jobs_search-search_block #edit-location-wrapper {
  position: relative;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 1025px) {
  .page-job-search #job-browse-search-page #search-jobs-block form #mp_jobs_search-search_block #edit-search-wrapper,
  .page-job-search #job-browse-search-page #search-jobs-block form #mp_jobs_search-search_block #edit-location-wrapper {
    float: left;
    width: 41.666666666667%;
  }
}
.page-job-search #job-browse-search-page #search-jobs-block form #mp_jobs_search-search_block .views-exposed-widget {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  padding: 10px 0 5px;
}
@media (min-width: 1025px) {
  .page-job-search #job-browse-search-page #search-jobs-block form #mp_jobs_search-search_block .views-exposed-widget {
    float: left;
    width: 100%;
  }
}
.page-job-search #job-browse-search-page #search-jobs-block form #mp_jobs_search-search_block .views-exposed-widget #salary-select-wrapper {
  float: left;
}
.page-job-search #job-browse-search-page #search-jobs-block form #mp_jobs_search-search_block .views-exposed-widget #salary-select-wrapper > .form-item-field-currency,
.page-job-search #job-browse-search-page #search-jobs-block form #mp_jobs_search-search_block .views-exposed-widget #salary-select-wrapper > .form-item-field-job-salary-min,
.page-job-search #job-browse-search-page #search-jobs-block form #mp_jobs_search-search_block .views-exposed-widget #salary-select-wrapper > .form-item-field-job-salary-max {
  display: inline-block;
  padding: 0;
}
.page-job-search #job-browse-search-page #search-jobs-block form #mp_jobs_search-search_block .views-exposed-widget #salary-select-wrapper > .form-item-field-currency div,
.page-job-search #job-browse-search-page #search-jobs-block form #mp_jobs_search-search_block .views-exposed-widget #salary-select-wrapper > .form-item-field-currency label,
.page-job-search #job-browse-search-page #search-jobs-block form #mp_jobs_search-search_block .views-exposed-widget #salary-select-wrapper > .form-item-field-job-salary-min div,
.page-job-search #job-browse-search-page #search-jobs-block form #mp_jobs_search-search_block .views-exposed-widget #salary-select-wrapper > .form-item-field-job-salary-min label,
.page-job-search #job-browse-search-page #search-jobs-block form #mp_jobs_search-search_block .views-exposed-widget #salary-select-wrapper > .form-item-field-job-salary-max div,
.page-job-search #job-browse-search-page #search-jobs-block form #mp_jobs_search-search_block .views-exposed-widget #salary-select-wrapper > .form-item-field-job-salary-max label {
  display: inline-block;
}
.page-job-search #job-browse-search-page #search-jobs-block form #mp_jobs_search-search_block .views-exposed-widget #salary-select-wrapper > .form-item-field-currency label,
.page-job-search #job-browse-search-page #search-jobs-block form #mp_jobs_search-search_block .views-exposed-widget #salary-select-wrapper > .form-item-field-job-salary-min label,
.page-job-search #job-browse-search-page #search-jobs-block form #mp_jobs_search-search_block .views-exposed-widget #salary-select-wrapper > .form-item-field-job-salary-max label {
  width: auto;
  float: none;
  top: 0;
  margin-left: 5px;
}
.page-job-search #job-browse-search-page #search-jobs-block form #mp_jobs_search-search_block .views-exposed-widget #salary-select-wrapper > .form-item-field-currency select,
.page-job-search #job-browse-search-page #search-jobs-block form #mp_jobs_search-search_block .views-exposed-widget #salary-select-wrapper > .form-item-field-job-salary-min select,
.page-job-search #job-browse-search-page #search-jobs-block form #mp_jobs_search-search_block .views-exposed-widget #salary-select-wrapper > .form-item-field-job-salary-max select {
  padding-right: 10px;
  width: 115px;
}
.page-job-search #job-browse-search-page #search-jobs-block form #mp_jobs_search-search_block .views-exposed-widget .views-submit-button {
  position: relative;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0;
  margin-top: 0;
  padding-top: 0;
}
@media (min-width: 1025px) {
  .page-job-search #job-browse-search-page #search-jobs-block form #mp_jobs_search-search_block .views-exposed-widget .views-submit-button {
    float: left;
    width: 16.666666666667%;
  }
}
.page-job-search #job-browse-search-page #search-jobs-block form #mp_jobs_search-search_block .views-exposed-widget .views-submit-button .form-submit {
  margin-top: 0;
}
.page-job-search #job-browse-search-page #search-jobs-block #job-search-page-buttons ul {
  position: relative;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 5px;
}
@media (min-width: 1025px) {
  .page-job-search #job-browse-search-page #search-jobs-block #job-search-page-buttons ul {
    float: left;
    width: 100%;
  }
}
.page-job-search #job-browse-search-page #search-jobs-block #job-search-page-buttons ul li {
  position: relative;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0;
  padding-right: 17px;
}
@media (min-width: 1025px) {
  .page-job-search #job-browse-search-page #search-jobs-block #job-search-page-buttons ul li {
    float: left;
    width: 31.666666666667%;
  }
}
.page-job-search #job-browse-search-page #search-jobs-block #job-search-page-buttons ul li + li + li {
  padding-right: 0;
}
.page-job-search #job-browse-search-page #search-jobs-block #job-search-page-buttons ul li a img {
  width: 229px;
}
.page-job-search #job-browse-search-page #search-jobs-block #job-search-page-buttons ul li a span {
  position: absolute;
  top: 33px;
  left: 91px;
  color: #000;
  font-weight: 700;
}
@media (min-width: 1200px) {
  .page-browse-jobs #mini-panel-job_search_facets h2 {
    pointer-events: none;
    cursor: default;
  }
}
@media (max-width: 1024px) {
  .page-browse-jobs .main.noheader .breadcrumb {
    margin-left: 7px;
  }
  .page-browse-jobs #main {
    max-width: 100%;
  }
  .page-browse-jobs .promo {
    background: #f1f1f1;
  }
  .page-browse-jobs .promo-bg,
  .page-browse-jobs .promo-banner {
    display: none;
  }
  .page-browse-jobs .container {
    max-width: 100%;
  }
  .page-browse-jobs .container nav.socialtools {
    height: 43px;
  }
  .page-browse-jobs .grid_cn_container {
    margin-top: 0;
  }
  .page-browse-jobs .grid_cn_container .grid_c .region-content .jobcontainer {
    background: none !important;
    padding: 0;
    width: 100%;
  }
  .page-browse-jobs .grid_cn_container .grid_c .region-content .jobcontainer .heading {
    float: left;
    width: 100%;
    min-height: 34px;
    background: #4778bd;
  }
  .page-browse-jobs .grid_cn_container .grid_c .region-content .jobcontainer .heading h1 {
    padding: 10px;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobfacets {
    overflow: hidden;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets {
    margin: 10px 1% 0;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets .jobresults h2.jobs_fieldset_title {
    width: 96.1%;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets {
    overflow: hidden;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets h2 {
    cursor: pointer;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .browse_jobs_filters h2 {
    margin-bottom: 0;
    width: 100%;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .browse_jobs_filters h2:before {
    position: relative;
    top: 0;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .jobdetail.selections h2 {
    margin-bottom: 2px;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .browse_jobs_page_subsectors .item-list li {
    padding: 4px 0 3px 20px !important;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .browse_jobs_page_subsectors .item-list li.active {
    padding-left: 12px !important;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-language,
  .page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-header {
    width: 100%;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-language h2,
  .page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-header h2 {
    margin-bottom: 2px;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-language .item-list,
  .page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-header .item-list {
    margin: 0 0 0 -1px;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-language div.item-list ul li.active a.active:after,
  .page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-header div.item-list ul li.active a.active:after {
    margin-top: 3px;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-header.full-width h2 {
    padding-left: 30px;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-header.full-width .item-list {
    margin-left: 0;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-language h2 {
    margin-bottom: 0;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-content {
    width: 100%;
    margin: 0;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-content h2 {
    padding-left: 30px;
    margin-bottom: -2px;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-content .item-list {
    margin: 8px 0 8px 11px;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-content.full-width h2 {
    padding-left: 30px;
    margin-top: 2px;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-content.full-width .item-list {
    margin-left: 0;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-search {
    padding: 0;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-search .save-search,
  .page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-search .job-alert {
    margin-bottom: 7px;
  }
  .page-browse-jobs .grid_cn_container .grid_c .results,
  .page-browse-jobs .grid_cn_container .grid_c .pager-footer,
  .page-browse-jobs .grid_cn_container .grid_c .jobdetail.pager-top {
    width: 98%;
    margin: 10px 1% 0;
  }
  .page-browse-jobs .grid_cn_container .grid_c .pager-footer {
    margin: 0 1% 15px;
  }
  .page-browse-jobs .grid_cn_container .grid_c .results {
    margin: 0 1%;
  }
  .page-browse-jobs .grid_cn_container .grid_c .sector-header,
  .page-browse-jobs .grid_cn_container .grid_c .sector-footer {
    margin: 0 1%;
    width: 98%;
    padding: 0;
  }
  .page-browse-jobs .grid_cn_container .grid_c .sector-header .desc_img_space,
  .page-browse-jobs .grid_cn_container .grid_c .sector-footer .desc_img_space {
    padding: 10px;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobdetail.results li {
    padding-bottom: 15px;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobdetail.results h2 a {
    font-size: 15.3px !important;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobdetail.results .jobslogo {
    margin-top: -25px;
  }
  .page-jobs-by-location .mainnav .container {
    max-width: 100% !important;
  }
  .page-jobs-by-location #main.container {
    max-width: inherit !important;
  }
  .page-jobs-by-location .main.noheader {
    padding-top: 83px;
  }
  .page-jobs-by-location .jobcontainer {
    background: none !important;
    padding: 0;
    width: 100%;
  }
  .page-jobs-by-location .jobcontainer .heading {
    float: left;
    width: 100%;
    min-height: 34px;
    background: #4778bd;
  }
  .page-jobs-by-location .jobcontainer .heading h1 {
    padding: 10px;
  }
  .page-jobs-by-location .jobcontainer .jobfacets {
    margin-top: 0;
    padding-bottom: 15px;
    overflow: hidden;
    float: none;
    width: 100%;
  }
  .page-jobs-by-location .jobcontainer .jobfacets .browsefacets {
    margin: 10px 1% 0;
    padding-bottom: 1px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
    position: relative;
  }
  .page-jobs-by-location .jobcontainer .jobfacets .browsefacets > h2 {
    font-size: 18px !important;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
    position: relative;
    padding: 7px 11px;
    cursor: pointer;
  }
  .page-jobs-by-location .jobcontainer .jobfacets .browsefacets > h2:before {
    font-size: 18px !important;
  }
  .page-job-search .main.noheader {
    padding-top: 83px;
  }
  .page-job-search .container {
    max-width: 100%;
  }
  .page-job-search #job-browse-search-page {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
    position: relative;
    float: left;
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .page-job-search #job-browse-search-page .heading {
    position: relative;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0;
  }
  .page-job-search #job-browse-search-page .content {
    padding: 15px 10px 0 10px;
  }
  .page-job-search #job-browse-search-page #browse-jobs-block {
    position: relative;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0;
    padding: 15px 10px 0 10px;
  }
  .page-job-search #job-browse-search-page #browse-jobs-block .browse_jobs_block_sectors .item-list {
    position: relative;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0;
  }
  .page-job-search #job-browse-search-page #search-jobs-block {
    position: relative;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0;
    padding: 15px 10px 0 10px;
    margin-top: 15px;
    margin-left: 0;
  }
  .page-job-search #job-browse-search-page #search-jobs-block form #mp_jobs_search-search_block {
    position: relative;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0;
  }
  .page-job-search #job-browse-search-page #search-jobs-block form #mp_jobs_search-search_block .form-item {
    border-top: none;
    padding: 5px 0;
  }
  .page-job-search #job-browse-search-page #search-jobs-block form #mp_jobs_search-search_block .form-text {
    width: 100%;
  }
  .page-job-search #job-browse-search-page #search-jobs-block form #mp_jobs_search-search_block #edit-search-wrapper,
  .page-job-search #job-browse-search-page #search-jobs-block form #mp_jobs_search-search_block #edit-location-wrapper {
    position: relative;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0;
  }
  .page-job-search #job-browse-search-page #search-jobs-block form #mp_jobs_search-search_block #edit-location-wrapper {
    margin-left: 73px;
  }
  .page-job-search #job-browse-search-page #search-jobs-block form #mp_jobs_search-search_block .views-exposed-widget {
    position: relative;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0;
  }
  .page-job-search #job-browse-search-page #search-jobs-block form #mp_jobs_search-search_block .views-exposed-widget #salary-select-wrapper {
    float: left;
  }
  .page-job-search #job-browse-search-page #search-jobs-block form #mp_jobs_search-search_block .views-exposed-widget #salary-select-wrapper > .form-item-field-currency,
  .page-job-search #job-browse-search-page #search-jobs-block form #mp_jobs_search-search_block .views-exposed-widget #salary-select-wrapper > .form-item-field-job-salary-min,
  .page-job-search #job-browse-search-page #search-jobs-block form #mp_jobs_search-search_block .views-exposed-widget #salary-select-wrapper > .form-item-field-job-salary-max {
    width: 195px;
  }
  .page-job-search #job-browse-search-page #search-jobs-block form #mp_jobs_search-search_block .views-exposed-widget #salary-select-wrapper > .form-item-field-currency select,
  .page-job-search #job-browse-search-page #search-jobs-block form #mp_jobs_search-search_block .views-exposed-widget #salary-select-wrapper > .form-item-field-job-salary-min select,
  .page-job-search #job-browse-search-page #search-jobs-block form #mp_jobs_search-search_block .views-exposed-widget #salary-select-wrapper > .form-item-field-job-salary-max select {
    width: 115px;
  }
  .page-job-search #job-browse-search-page #search-jobs-block form #mp_jobs_search-search_block .views-exposed-widget #salary-select-wrapper > .form-item-field-currency label,
  .page-job-search #job-browse-search-page #search-jobs-block form #mp_jobs_search-search_block .views-exposed-widget #salary-select-wrapper > .form-item-field-job-salary-min label,
  .page-job-search #job-browse-search-page #search-jobs-block form #mp_jobs_search-search_block .views-exposed-widget #salary-select-wrapper > .form-item-field-job-salary-max label {
    margin-right: 10px;
  }
  .page-job-search #job-browse-search-page #search-jobs-block form #mp_jobs_search-search_block .views-exposed-widget .views-submit-button {
    position: relative;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0;
  }
  .page-job-search #job-browse-search-page #search-jobs-block #job-search-page-buttons ul {
    position: relative;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0;
  }
  .page-job-search #job-browse-search-page #search-jobs-block #job-search-page-buttons ul li {
    float: left;
    width: 228px;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .page-job-search #job-browse-search-page .heading {
    float: left;
    width: 100%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .page-job-search #job-browse-search-page #browse-jobs-block {
    float: left;
    width: 97.916666666667%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .page-job-search #job-browse-search-page #browse-jobs-block .browse_jobs_block_sectors .item-list {
    float: left;
    width: 50%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .page-job-search #job-browse-search-page #search-jobs-block {
    float: left;
    width: 97.916666666667%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .page-job-search #job-browse-search-page #search-jobs-block form #mp_jobs_search-search_block {
    float: left;
    width: 100%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .page-job-search #job-browse-search-page #search-jobs-block form #mp_jobs_search-search_block #edit-search-wrapper,
  .page-job-search #job-browse-search-page #search-jobs-block form #mp_jobs_search-search_block #edit-location-wrapper {
    float: left;
    width: 43.75%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .page-job-search #job-browse-search-page #search-jobs-block form #mp_jobs_search-search_block .views-exposed-widget {
    float: left;
    width: 100%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .page-job-search #job-browse-search-page #search-jobs-block form #mp_jobs_search-search_block .views-exposed-widget .views-submit-button {
    float: left;
    width: 10.416666666667%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .page-job-search #job-browse-search-page #search-jobs-block #job-search-page-buttons ul {
    float: left;
    width: 100%;
  }
}
@media (min-width: 815px) and (max-width: 1024px) {
  .page-job-search form #mp_jobs_search-search_block .form-text {
    width: 80% !important;
  }
  .page-job-search form #mp_jobs_search-search_block #edit-location-wrapper {
    margin-left: 0 !important;
  }
  .page-job-search form #mp_jobs_search-search_block #edit-search-wrapper,
  .page-job-search form #mp_jobs_search-search_block #edit-location-wrapper {
    width: 41.33% !important;
  }
  .page-job-search form #mp_jobs_search-search_block #salary-select-wrapper > .form-item-field-currency,
  .page-job-search form #mp_jobs_search-search_block #salary-select-wrapper > .form-item-field-job-salary-min,
  .page-job-search form #mp_jobs_search-search_block #salary-select-wrapper > .form-item-field-job-salary-max {
    width: 201px !important;
  }
  .page-job-search #job-search-page-buttons li {
    width: 238px !important;
  }
  .page-job-search #job-search-page-buttons li a img {
    width: 229px !important;
  }
}
@media (max-width: 767px) {
  .page-browse-jobs .main.noheader,
  .page-jobs-by-location .main.noheader {
    padding-top: 0;
  }
  .page-browse-jobs .grid_cn_container,
  .page-jobs-by-location .grid_cn_container {
    margin-top: 13px;
  }
  .page-browse-jobs .grid_cn_container .grid_c,
  .page-jobs-by-location .grid_cn_container .grid_c {
    padding-top: 0;
  }
  .page-browse-jobs .grid_cn_container .grid_c .region-content .jobcontainer .sector-footer,
  .page-browse-jobs .grid_cn_container .grid_c .region-content .jobcontainer .sector-header,
  .page-jobs-by-location .grid_cn_container .grid_c .region-content .jobcontainer .sector-footer,
  .page-jobs-by-location .grid_cn_container .grid_c .region-content .jobcontainer .sector-header {
    width: 98%;
    padding: 0;
    margin: 0 1%;
    background: none;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .jobresults .browse_jobs_page_subsectors.locations .item-list,
  .page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .jobresults .browse_jobs_page_subsectors.locations .item-list {
    width: 100% !important;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .jobresults .browse_jobs_page_subsectors .item-list,
  .page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .jobresults .browse_jobs_page_subsectors .item-list {
    width: 100%;
    margin: 0;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .jobresults .browse_jobs_page_subsectors .item-list:first-child,
  .page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .jobresults .browse_jobs_page_subsectors .item-list:first-child {
    margin-top: 6px;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .jobresults .browse_jobs_page_subsectors .item-list:last-child,
  .page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .jobresults .browse_jobs_page_subsectors .item-list:last-child {
    margin-bottom: 6px;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-content .item-list label,
  .page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-content .item-list label {
    width: 25%;
    margin-bottom: 6px;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-content .item-list select,
  .page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-content .item-list select {
    width: 60%;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-content .item-list button,
  .page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-content .item-list button {
    margin: 10px 0 0 -2px;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-search .job-alert,
  .page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-search .save-search,
  .page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-search .job-alert,
  .page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-search .save-search {
    margin-left: -7px;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-language div.item-list ul li,
  .page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-header div.item-list ul li,
  .page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-language div.item-list ul li,
  .page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .job-menu-box-header div.item-list ul li {
    width: 45% !important;
  }
  .page-browse-jobs .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .browse_jobs_filters h2,
  .page-jobs-by-location .grid_cn_container .grid_c .jobfacets .browsefacets #mini-panel-job_search_facets .browse_jobs_filters h2 {
    width: 90.6%;
  }
  .page-job-search .main.noheader {
    padding-top: 15px;
  }
  .page-job-search .container {
    max-width: 100%;
  }
  .page-job-search #job-browse-search-page {
    float: left;
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .page-job-search #job-browse-search-page .heading {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0;
  }
  .page-job-search #job-browse-search-page .content {
    padding: 15px 4% 0 4%;
  }
  .page-job-search #job-browse-search-page #browse-jobs-block {
    position: relative;
    float: left;
    width: 91.666666666667%;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0;
    padding: 15px 4% 0 4%;
  }
  .page-job-search #job-browse-search-page #search-jobs-block {
    position: relative;
    float: left;
    width: 91.666666666667%;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0;
    padding: 15px 4% 0 4%;
    margin-top: 15px;
    margin-left: 0;
  }
  .page-job-search #job-browse-search-page #search-jobs-block form #mp_jobs_search-search_block {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0;
  }
  .page-job-search #job-browse-search-page #search-jobs-block form #mp_jobs_search-search_block .form-item {
    border-top: none;
    padding: 5px 0;
    width: 97%;
  }
  .page-job-search #job-browse-search-page #search-jobs-block form #mp_jobs_search-search_block .form-text {
    width: 98%;
  }
  .page-job-search #job-browse-search-page #search-jobs-block form #mp_jobs_search-search_block #edit-search-wrapper,
  .page-job-search #job-browse-search-page #search-jobs-block form #mp_jobs_search-search_block #edit-location-wrapper {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0;
    margin: 0;
  }
  .page-job-search #job-browse-search-page #search-jobs-block form #mp_jobs_search-search_block .views-exposed-widget {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 10px;
  }
  .page-job-search #job-browse-search-page #search-jobs-block form #mp_jobs_search-search_block .views-exposed-widget #salary-select-wrapper {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0;
  }
  .page-job-search #job-browse-search-page #search-jobs-block form #mp_jobs_search-search_block .views-exposed-widget #salary-select-wrapper > .form-item-field-currency,
  .page-job-search #job-browse-search-page #search-jobs-block form #mp_jobs_search-search_block .views-exposed-widget #salary-select-wrapper > .form-item-field-job-salary-min,
  .page-job-search #job-browse-search-page #search-jobs-block form #mp_jobs_search-search_block .views-exposed-widget #salary-select-wrapper > .form-item-field-job-salary-max {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0;
  }
  .page-job-search #job-browse-search-page #search-jobs-block form #mp_jobs_search-search_block .views-exposed-widget #salary-select-wrapper > .form-item-field-currency div,
  .page-job-search #job-browse-search-page #search-jobs-block form #mp_jobs_search-search_block .views-exposed-widget #salary-select-wrapper > .form-item-field-job-salary-min div,
  .page-job-search #job-browse-search-page #search-jobs-block form #mp_jobs_search-search_block .views-exposed-widget #salary-select-wrapper > .form-item-field-job-salary-max div {
    width: 68%;
  }
  .page-job-search #job-browse-search-page #search-jobs-block form #mp_jobs_search-search_block .views-exposed-widget #salary-select-wrapper > .form-item-field-currency div select,
  .page-job-search #job-browse-search-page #search-jobs-block form #mp_jobs_search-search_block .views-exposed-widget #salary-select-wrapper > .form-item-field-job-salary-min div select,
  .page-job-search #job-browse-search-page #search-jobs-block form #mp_jobs_search-search_block .views-exposed-widget #salary-select-wrapper > .form-item-field-job-salary-max div select {
    width: 100%;
  }
  .page-job-search #job-browse-search-page #search-jobs-block form #mp_jobs_search-search_block .views-exposed-widget .views-submit-button .form-submit {
    margin-top: 17px;
  }
  .page-job-search #job-browse-search-page #search-jobs-block #job-search-page-buttons {
    display: none;
  }
  .page-jobs-by-location .main.noheader {
    padding-top: 10px;
  }
  .page-jobs-by-location .jobcontainer .location-content div {
    width: 100%;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  .page-browse-jobs .browse_jobs_filters h2 {
    width: 95% !important;
  }
}
